Version in base suite: 1.39.4-1~deb12u1 Base version: mediawiki_1.39.4-1~deb12u1 Target version: mediawiki_1.39.5-1~deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/m/mediawiki/mediawiki_1.39.4-1~deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/m/mediawiki/mediawiki_1.39.5-1~deb12u1.dsc RELEASE-NOTES-1.39 | 76 autoload.php | 944 + composer.json | 4 debian/changelog | 8 docs/config-schema.yaml | 28 docs/export-0.11.xsd | 6 docs/extension.schema.v1.json | 22 docs/extension.schema.v2.json | 34 extensions/AbuseFilter/i18n/alt.json | 32 extensions/AbuseFilter/i18n/api/cs.json | 6 extensions/AbuseFilter/i18n/api/diq.json | 7 extensions/AbuseFilter/i18n/api/en-gb.json | 9 extensions/AbuseFilter/i18n/api/gl.json | 20 extensions/AbuseFilter/i18n/api/ko.json | 3 extensions/AbuseFilter/i18n/api/mg.json | 5 extensions/AbuseFilter/i18n/api/sh-latn.json | 56 extensions/AbuseFilter/i18n/api/tr.json | 5 extensions/AbuseFilter/i18n/api/uk.json | 5 extensions/AbuseFilter/i18n/ar.json | 8 extensions/AbuseFilter/i18n/arz.json | 7 extensions/AbuseFilter/i18n/az.json | 7 extensions/AbuseFilter/i18n/ba.json | 485 extensions/AbuseFilter/i18n/be.json | 4 extensions/AbuseFilter/i18n/bg.json | 11 extensions/AbuseFilter/i18n/bgn.json | 5 extensions/AbuseFilter/i18n/bjn.json | 2 extensions/AbuseFilter/i18n/bn.json | 5 extensions/AbuseFilter/i18n/br.json | 12 extensions/AbuseFilter/i18n/bs.json | 5 extensions/AbuseFilter/i18n/ca.json | 9 extensions/AbuseFilter/i18n/ce.json | 30 extensions/AbuseFilter/i18n/ckb.json | 3 extensions/AbuseFilter/i18n/cs.json | 6 extensions/AbuseFilter/i18n/cv.json | 5 extensions/AbuseFilter/i18n/da.json | 5 extensions/AbuseFilter/i18n/diq.json | 35 extensions/AbuseFilter/i18n/dsb.json | 7 extensions/AbuseFilter/i18n/dtp.json | 7 extensions/AbuseFilter/i18n/el.json | 18 extensions/AbuseFilter/i18n/en-gb.json | 8 extensions/AbuseFilter/i18n/fo.json | 5 extensions/AbuseFilter/i18n/gl.json | 15 extensions/AbuseFilter/i18n/gn.json | 15 extensions/AbuseFilter/i18n/gsw.json | 7 extensions/AbuseFilter/i18n/he.json | 11 extensions/AbuseFilter/i18n/hi.json | 11 extensions/AbuseFilter/i18n/hr.json | 27 extensions/AbuseFilter/i18n/hsb.json | 11 extensions/AbuseFilter/i18n/hu.json | 14 extensions/AbuseFilter/i18n/hy.json | 5 extensions/AbuseFilter/i18n/ia.json | 2 extensions/AbuseFilter/i18n/id.json | 7 extensions/AbuseFilter/i18n/ilo.json | 7 extensions/AbuseFilter/i18n/io.json | 3 extensions/AbuseFilter/i18n/it.json | 1 extensions/AbuseFilter/i18n/ka.json | 18 extensions/AbuseFilter/i18n/kaa.json | 6 extensions/AbuseFilter/i18n/kjp.json | 5 extensions/AbuseFilter/i18n/kk-cyrl.json | 7 extensions/AbuseFilter/i18n/km.json | 2 extensions/AbuseFilter/i18n/kn.json | 11 extensions/AbuseFilter/i18n/ko.json | 5 extensions/AbuseFilter/i18n/ksh.json | 7 extensions/AbuseFilter/i18n/ky.json | 16 extensions/AbuseFilter/i18n/lb.json | 9 extensions/AbuseFilter/i18n/lt.json | 13 extensions/AbuseFilter/i18n/mai.json | 7 extensions/AbuseFilter/i18n/map-bms.json | 5 extensions/AbuseFilter/i18n/mhr.json | 21 extensions/AbuseFilter/i18n/ml.json | 7 extensions/AbuseFilter/i18n/mr.json | 27 extensions/AbuseFilter/i18n/mt.json | 5 extensions/AbuseFilter/i18n/my.json | 6 extensions/AbuseFilter/i18n/nb.json | 5 extensions/AbuseFilter/i18n/ne.json | 9 extensions/AbuseFilter/i18n/nl-informal.json | 5 extensions/AbuseFilter/i18n/nn.json | 9 extensions/AbuseFilter/i18n/nqo.json | 5 extensions/AbuseFilter/i18n/oc.json | 5 extensions/AbuseFilter/i18n/or.json | 5 extensions/AbuseFilter/i18n/pl.json | 7 extensions/AbuseFilter/i18n/qqq.json | 2 extensions/AbuseFilter/i18n/ro.json | 9 extensions/AbuseFilter/i18n/roa-tara.json | 5 extensions/AbuseFilter/i18n/rue.json | 15 extensions/AbuseFilter/i18n/sa.json | 5 extensions/AbuseFilter/i18n/sah.json | 11 extensions/AbuseFilter/i18n/sdh.json | 37 extensions/AbuseFilter/i18n/se.json | 9 extensions/AbuseFilter/i18n/sh-latn.json | 571 + extensions/AbuseFilter/i18n/si.json | 10 extensions/AbuseFilter/i18n/skr-arab.json | 34 extensions/AbuseFilter/i18n/sl.json | 5 extensions/AbuseFilter/i18n/smn.json | 2 extensions/AbuseFilter/i18n/sq.json | 5 extensions/AbuseFilter/i18n/sr-ec.json | 9 extensions/AbuseFilter/i18n/stq.json | 5 extensions/AbuseFilter/i18n/ta.json | 13 extensions/AbuseFilter/i18n/te.json | 9 extensions/AbuseFilter/i18n/tl.json | 5 extensions/AbuseFilter/i18n/tt-cyrl.json | 1 extensions/AbuseFilter/i18n/ug-arab.json | 15 extensions/AbuseFilter/i18n/uk.json | 5 extensions/AbuseFilter/i18n/vi.json | 5 extensions/AbuseFilter/i18n/wuu-hans.json | 18 extensions/AbuseFilter/i18n/xmf.json | 20 extensions/AbuseFilter/i18n/yi.json | 7 extensions/AbuseFilter/i18n/yue-hant.json | 392 extensions/AbuseFilter/i18n/yue.json | 4 extensions/AbuseFilter/i18n/zh-hans.json | 11 extensions/AbuseFilter/i18n/zh-hant.json | 11 extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js | 28 extensions/AbuseFilter/tests/selenium/pageobjects/viewimport.page.js | 8 extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js | 14 extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js | 17 extensions/AbuseFilter/tests/selenium/specs/editingFilters.js | 135 extensions/AbuseFilter/tests/selenium/specs/importingFilters.js | 87 extensions/CategoryTree/i18n/ace.json | 2 extensions/CategoryTree/i18n/alt.json | 2 extensions/CategoryTree/i18n/api/ba.json | 7 extensions/CategoryTree/i18n/api/diq.json | 5 extensions/CategoryTree/i18n/api/sh-latn.json | 11 extensions/CategoryTree/i18n/api/yue-hant.json | 11 extensions/CategoryTree/i18n/ba.json | 35 extensions/CategoryTree/i18n/be.json | 5 extensions/CategoryTree/i18n/bew.json | 35 extensions/CategoryTree/i18n/cpx-hant.json | 11 extensions/CategoryTree/i18n/kaa.json | 7 extensions/CategoryTree/i18n/ky.json | 13 extensions/CategoryTree/i18n/mhr.json | 24 extensions/CategoryTree/i18n/sdh.json | 9 extensions/CategoryTree/i18n/sh-latn.json | 35 extensions/CategoryTree/i18n/syl.json | 17 extensions/CategoryTree/i18n/wuu-hans.json | 27 extensions/CategoryTree/i18n/yue-hant.json | 35 extensions/Cite/i18n/aae.json | 8 extensions/Cite/i18n/ann.json | 8 extensions/Cite/i18n/ba.json | 51 extensions/Cite/i18n/ban.json | 1 extensions/Cite/i18n/bcc.json | 5 extensions/Cite/i18n/bew.json | 12 extensions/Cite/i18n/cpx-hant.json | 8 extensions/Cite/i18n/crh-ro.json | 2 extensions/Cite/i18n/cv.json | 8 extensions/Cite/i18n/en-gb.json | 14 extensions/Cite/i18n/fi.json | 6 extensions/Cite/i18n/gn.json | 8 extensions/Cite/i18n/guc.json | 2 extensions/Cite/i18n/km.json | 6 extensions/Cite/i18n/mdf.json | 8 extensions/Cite/i18n/mhr.json | 16 extensions/Cite/i18n/myv.json | 5 extensions/Cite/i18n/nit.json | 8 extensions/Cite/i18n/nn.json | 5 extensions/Cite/i18n/nzi.json | 8 extensions/Cite/i18n/rut.json | 8 extensions/Cite/i18n/se.json | 6 extensions/Cite/i18n/sh-latn.json | 36 extensions/Cite/i18n/sv.json | 7 extensions/Cite/i18n/syl.json | 5 extensions/Cite/i18n/te.json | 1 extensions/Cite/i18n/tly.json | 2 extensions/Cite/i18n/vi.json | 5 extensions/Cite/i18n/wuu-hans.json | 9 extensions/Cite/i18n/yue-hant.json | 21 extensions/Cite/modules/ve-cite/i18n/ba.json | 33 extensions/Cite/modules/ve-cite/i18n/bew.json | 14 extensions/Cite/modules/ve-cite/i18n/ce.json | 2 extensions/Cite/modules/ve-cite/i18n/ckb.json | 5 extensions/Cite/modules/ve-cite/i18n/de.json | 5 extensions/Cite/modules/ve-cite/i18n/en-gb.json | 15 extensions/Cite/modules/ve-cite/i18n/gn.json | 8 extensions/Cite/modules/ve-cite/i18n/it.json | 2 extensions/Cite/modules/ve-cite/i18n/kaa.json | 7 extensions/Cite/modules/ve-cite/i18n/km.json | 2 extensions/Cite/modules/ve-cite/i18n/ky.json | 10 extensions/Cite/modules/ve-cite/i18n/mhr.json | 34 extensions/Cite/modules/ve-cite/i18n/ms.json | 9 extensions/Cite/modules/ve-cite/i18n/ne.json | 2 extensions/Cite/modules/ve-cite/i18n/sdh.json | 10 extensions/Cite/modules/ve-cite/i18n/se.json | 41 extensions/Cite/modules/ve-cite/i18n/sh-latn.json | 52 extensions/Cite/modules/ve-cite/i18n/shn.json | 3 extensions/Cite/modules/ve-cite/i18n/skr-arab.json | 3 extensions/Cite/modules/ve-cite/i18n/syl.json | 1 extensions/Cite/modules/ve-cite/i18n/th.json | 5 extensions/Cite/modules/ve-cite/i18n/tly.json | 49 extensions/Cite/modules/ve-cite/i18n/yue-hant.json | 41 extensions/Cite/tests/selenium/pageobjects/cite.page.js | 8 extensions/Cite/tests/selenium/specs/backlinks.js | 70 extensions/CiteThisPage/i18n/aae.json | 8 extensions/CiteThisPage/i18n/ace.json | 4 extensions/CiteThisPage/i18n/ba.json | 11 extensions/CiteThisPage/i18n/bcc.json | 7 extensions/CiteThisPage/i18n/bew.json | 8 extensions/CiteThisPage/i18n/bol.json | 8 extensions/CiteThisPage/i18n/cpx-hans.json | 8 extensions/CiteThisPage/i18n/crh-latn.json | 6 extensions/CiteThisPage/i18n/crh-ro.json | 2 extensions/CiteThisPage/i18n/dtp.json | 8 extensions/CiteThisPage/i18n/en-gb.json | 8 extensions/CiteThisPage/i18n/gn.json | 10 extensions/CiteThisPage/i18n/gom-latn.json | 4 extensions/CiteThisPage/i18n/ka.json | 2 extensions/CiteThisPage/i18n/kaa.json | 2 extensions/CiteThisPage/i18n/kai.json | 8 extensions/CiteThisPage/i18n/myv.json | 5 extensions/CiteThisPage/i18n/nit.json | 8 extensions/CiteThisPage/i18n/piu.json | 8 extensions/CiteThisPage/i18n/rut.json | 8 extensions/CiteThisPage/i18n/sh-latn.json | 14 extensions/CiteThisPage/i18n/syl.json | 8 extensions/CiteThisPage/i18n/th.json | 5 extensions/CiteThisPage/i18n/tly.json | 5 extensions/CiteThisPage/i18n/udm.json | 6 extensions/CiteThisPage/i18n/wuu-hans.json | 12 extensions/CiteThisPage/i18n/yue-hant.json | 14 extensions/CiteThisPage/i18n/zu.json | 5 extensions/CodeEditor/i18n/ba.json | 17 extensions/CodeEditor/i18n/en-gb.json | 8 extensions/CodeEditor/i18n/ia.json | 6 extensions/CodeEditor/i18n/sh-latn.json | 21 extensions/CodeEditor/i18n/skr-arab.json | 9 extensions/CodeEditor/i18n/vi.json | 5 extensions/ConfirmEdit/FancyCaptcha/i18n/aae.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/ann.json | 2 extensions/ConfirmEdit/FancyCaptcha/i18n/anp.json | 2 extensions/ConfirmEdit/FancyCaptcha/i18n/apc.json | 8 extensions/ConfirmEdit/FancyCaptcha/i18n/api/sh-latn.json | 9 extensions/ConfirmEdit/FancyCaptcha/i18n/api/yue-hant.json | 9 extensions/ConfirmEdit/FancyCaptcha/i18n/ary.json | 5 extensions/ConfirmEdit/FancyCaptcha/i18n/ba.json | 17 extensions/ConfirmEdit/FancyCaptcha/i18n/bcc.json | 10 extensions/ConfirmEdit/FancyCaptcha/i18n/bdr.json | 4 extensions/ConfirmEdit/FancyCaptcha/i18n/be.json | 5 extensions/ConfirmEdit/FancyCaptcha/i18n/bgc.json | 5 extensions/ConfirmEdit/FancyCaptcha/i18n/cpx-hant.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/crh-ro.json | 6 extensions/ConfirmEdit/FancyCaptcha/i18n/cv.json | 6 extensions/ConfirmEdit/FancyCaptcha/i18n/efi.json | 5 extensions/ConfirmEdit/FancyCaptcha/i18n/guc.json | 6 extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/ky.json | 2 extensions/ConfirmEdit/FancyCaptcha/i18n/mdf.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/mhr.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/myv.json | 8 extensions/ConfirmEdit/FancyCaptcha/i18n/nit.json | 12 extensions/ConfirmEdit/FancyCaptcha/i18n/piu.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/rut.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/sdh.json | 4 extensions/ConfirmEdit/FancyCaptcha/i18n/sh-latn.json | 17 extensions/ConfirmEdit/FancyCaptcha/i18n/tly.json | 8 extensions/ConfirmEdit/FancyCaptcha/i18n/tok.json | 5 extensions/ConfirmEdit/FancyCaptcha/i18n/tt-cyrl.json | 10 extensions/ConfirmEdit/FancyCaptcha/i18n/udm.json | 10 extensions/ConfirmEdit/FancyCaptcha/i18n/wuu-hans.json | 11 extensions/ConfirmEdit/FancyCaptcha/i18n/yue-hant.json | 16 extensions/ConfirmEdit/MathCaptcha/i18n/gl.json | 8 extensions/ConfirmEdit/MathCaptcha/i18n/ja.json | 8 extensions/ConfirmEdit/MathCaptcha/i18n/nl.json | 8 extensions/ConfirmEdit/QuestyCaptcha/i18n/ba.json | 15 extensions/ConfirmEdit/QuestyCaptcha/i18n/be.json | 8 extensions/ConfirmEdit/QuestyCaptcha/i18n/en-gb.json | 8 extensions/ConfirmEdit/QuestyCaptcha/i18n/gl.json | 2 extensions/ConfirmEdit/QuestyCaptcha/i18n/he.json | 2 extensions/ConfirmEdit/QuestyCaptcha/i18n/nl.json | 4 extensions/ConfirmEdit/QuestyCaptcha/i18n/wuu-hans.json | 8 extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ba.json | 5 extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/nl.json | 8 extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ba.json | 5 extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be.json | 8 extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/gl.json | 14 extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json | 16 extensions/ConfirmEdit/hCaptcha/i18n/nl.json | 15 extensions/ConfirmEdit/i18n/api/ba.json | 5 extensions/ConfirmEdit/i18n/ba.json | 33 extensions/ConfirmEdit/i18n/be.json | 5 extensions/ConfirmEdit/i18n/bew.json | 24 extensions/ConfirmEdit/i18n/br.json | 4 extensions/ConfirmEdit/i18n/en-ca.json | 5 extensions/ConfirmEdit/i18n/gn.json | 8 extensions/ConfirmEdit/i18n/he.json | 2 extensions/ConfirmEdit/i18n/mhr.json | 13 extensions/ConfirmEdit/i18n/nl.json | 3 extensions/ConfirmEdit/i18n/sdh.json | 6 extensions/ConfirmEdit/i18n/se.json | 15 extensions/ConfirmEdit/i18n/sh-latn.json | 33 extensions/ConfirmEdit/i18n/sr-ec.json | 2 extensions/ConfirmEdit/i18n/syl.json | 9 extensions/ConfirmEdit/i18n/tcy.json | 5 extensions/ConfirmEdit/i18n/wuu-hans.json | 17 extensions/ConfirmEdit/i18n/yue-hant.json | 32 extensions/Gadgets/i18n/api/ar.json | 5 extensions/Gadgets/i18n/api/ba.json | 23 extensions/Gadgets/i18n/api/en-gb.json | 9 extensions/Gadgets/i18n/api/et.json | 2 extensions/Gadgets/i18n/ar.json | 5 extensions/Gadgets/i18n/az.json | 2 extensions/Gadgets/i18n/ba.json | 39 extensions/Gadgets/i18n/bew.json | 32 extensions/Gadgets/i18n/en-gb.json | 9 extensions/Gadgets/i18n/it.json | 6 extensions/Gadgets/i18n/ky.json | 16 extensions/Gadgets/i18n/sh-latn.json | 36 extensions/Gadgets/i18n/sr-ec.json | 3 extensions/Gadgets/i18n/yue-hant.json | 17 extensions/ImageMap/i18n/ba.json | 25 extensions/ImageMap/i18n/sh-latn.json | 15 extensions/ImageMap/i18n/yue-hant.json | 20 extensions/InputBox/i18n/aae.json | 8 extensions/InputBox/i18n/ann.json | 8 extensions/InputBox/i18n/ba.json | 11 extensions/InputBox/i18n/bcc.json | 7 extensions/InputBox/i18n/bew.json | 8 extensions/InputBox/i18n/cpx-hant.json | 8 extensions/InputBox/i18n/cv.json | 5 extensions/InputBox/i18n/dtp.json | 8 extensions/InputBox/i18n/gom-latn.json | 6 extensions/InputBox/i18n/guc.json | 2 extensions/InputBox/i18n/kai.json | 8 extensions/InputBox/i18n/ky.json | 2 extensions/InputBox/i18n/mdf.json | 8 extensions/InputBox/i18n/mhr.json | 8 extensions/InputBox/i18n/myv.json | 5 extensions/InputBox/i18n/nit.json | 8 extensions/InputBox/i18n/rsk.json | 7 extensions/InputBox/i18n/rut.json | 8 extensions/InputBox/i18n/sdh.json | 10 extensions/InputBox/i18n/sh-latn.json | 17 extensions/InputBox/i18n/skr-arab.json | 1 extensions/InputBox/i18n/tly.json | 2 extensions/InputBox/i18n/udm.json | 5 extensions/InputBox/i18n/wuu-hans.json | 10 extensions/InputBox/i18n/yue-hant.json | 17 extensions/Interwiki/i18n/ba.json | 61 extensions/Interwiki/i18n/be.json | 6 extensions/Interwiki/i18n/kaa.json | 4 extensions/Interwiki/i18n/ky.json | 5 extensions/Interwiki/i18n/sdh.json | 16 extensions/Interwiki/i18n/wuu-hans.json | 8 extensions/Interwiki/i18n/yue-hant.json | 32 extensions/Math/i18n/api/bew.json | 4 extensions/Math/i18n/api/sh-latn.json | 9 extensions/Math/i18n/ba.json | 46 extensions/Math/i18n/bcc.json | 6 extensions/Math/i18n/be.json | 5 extensions/Math/i18n/bew.json | 54 extensions/Math/i18n/ckb.json | 8 extensions/Math/i18n/cy.json | 4 extensions/Math/i18n/hr.json | 4 extensions/Math/i18n/ja.json | 5 extensions/Math/i18n/ky.json | 5 extensions/Math/i18n/mhr.json | 8 extensions/Math/i18n/ru.json | 3 extensions/Math/i18n/sh-latn.json | 70 extensions/Math/i18n/shn.json | 8 extensions/Math/i18n/wuu-hans.json | 9 extensions/Math/i18n/yue-hant.json | 22 extensions/Math/src/SpecialMathStatus.php | 2 extensions/MultimediaViewer/i18n/bew.json | 122 extensions/MultimediaViewer/i18n/ce.json | 2 extensions/MultimediaViewer/i18n/en-gb.json | 4 extensions/MultimediaViewer/i18n/ky.json | 8 extensions/MultimediaViewer/i18n/lt.json | 38 extensions/MultimediaViewer/i18n/nn.json | 3 extensions/MultimediaViewer/i18n/os.json | 8 extensions/MultimediaViewer/i18n/se.json | 2 extensions/MultimediaViewer/i18n/shn.json | 9 extensions/MultimediaViewer/i18n/skr-arab.json | 17 extensions/MultimediaViewer/i18n/sr-ec.json | 2 extensions/MultimediaViewer/i18n/yue-hant.json | 8 extensions/Nuke/i18n/ba.json | 15 extensions/Nuke/i18n/bcc.json | 5 extensions/Nuke/i18n/ky.json | 8 extensions/Nuke/i18n/sh-latn.json | 33 extensions/Nuke/i18n/uz.json | 3 extensions/Nuke/i18n/wuu-hans.json | 8 extensions/Nuke/i18n/yue-hant.json | 16 extensions/OATHAuth/i18n/api/lt.json | 15 extensions/OATHAuth/i18n/api/sh-latn.json | 16 extensions/OATHAuth/i18n/ba.json | 9 extensions/OATHAuth/i18n/es.json | 7 extensions/OATHAuth/i18n/io.json | 3 extensions/OATHAuth/i18n/ja.json | 9 extensions/OATHAuth/i18n/ky.json | 12 extensions/OATHAuth/i18n/lt.json | 3 extensions/OATHAuth/i18n/nb.json | 5 extensions/OATHAuth/i18n/sh-latn.json | 84 extensions/OATHAuth/i18n/sr-ec.json | 3 extensions/PageImages/i18n/api/gl.json | 8 extensions/PageImages/i18n/api/lt.json | 7 extensions/PageImages/i18n/api/sh-latn.json | 8 extensions/PageImages/i18n/api/yi.json | 5 extensions/PageImages/i18n/lt.json | 9 extensions/PageImages/i18n/sdh.json | 8 extensions/PageImages/i18n/sh-latn.json | 9 extensions/ParserFunctions/i18n/ary.json | 4 extensions/ParserFunctions/i18n/ba.json | 15 extensions/ParserFunctions/i18n/bew.json | 28 extensions/ParserFunctions/i18n/bn.json | 3 extensions/ParserFunctions/i18n/cpx-hant.json | 9 extensions/ParserFunctions/i18n/he.json | 2 extensions/ParserFunctions/i18n/sh-latn.json | 15 extensions/ParserFunctions/i18n/wuu-hans.json | 13 extensions/ParserFunctions/i18n/yue-hant.json | 28 extensions/PdfHandler/i18n/ba.json | 17 extensions/PdfHandler/i18n/sv.json | 6 extensions/PdfHandler/i18n/yue-hant.json | 18 extensions/Poem/i18n/ba.json | 5 extensions/Poem/i18n/yue-hant.json | 8 extensions/ReplaceText/i18n/ba.json | 39 extensions/ReplaceText/i18n/kaa.json | 8 extensions/ReplaceText/i18n/ky.json | 9 extensions/ReplaceText/i18n/lt.json | 36 extensions/ReplaceText/i18n/se.json | 8 extensions/ReplaceText/i18n/sh-latn.json | 44 extensions/Scribunto/i18n/api/lt.json | 10 extensions/Scribunto/i18n/ast.json | 5 extensions/Scribunto/i18n/cpx-hant.json | 9 extensions/Scribunto/i18n/diq.json | 2 extensions/Scribunto/i18n/hu.json | 5 extensions/Scribunto/i18n/ky.json | 1 extensions/Scribunto/i18n/lt.json | 30 extensions/Scribunto/i18n/pt-br.json | 1 extensions/Scribunto/i18n/sh-latn.json | 12 extensions/Scribunto/i18n/sr-ec.json | 1 extensions/Scribunto/i18n/wuu-hans.json | 8 extensions/Scribunto/i18n/yue-hant.json | 15 extensions/Scribunto/i18n/zh-hant.json | 5 extensions/SecureLinkFixer/i18n/lt.json | 8 extensions/SpamBlacklist/i18n/api/ba.json | 8 extensions/SpamBlacklist/i18n/api/ko.json | 1 extensions/SpamBlacklist/i18n/api/nb.json | 10 extensions/SpamBlacklist/i18n/api/sv.json | 10 extensions/SpamBlacklist/i18n/ba.json | 19 extensions/SpamBlacklist/i18n/bew.json | 16 extensions/SpamBlacklist/i18n/bg.json | 2 extensions/SpamBlacklist/i18n/cs.json | 21 extensions/SpamBlacklist/i18n/skr-arab.json | 8 extensions/SpamBlacklist/i18n/sr-ec.json | 3 extensions/SpamBlacklist/i18n/vi.json | 25 extensions/SyntaxHighlight_GeSHi/i18n/ba.json | 8 extensions/SyntaxHighlight_GeSHi/i18n/hr.json | 5 extensions/SyntaxHighlight_GeSHi/i18n/ky.json | 8 extensions/SyntaxHighlight_GeSHi/i18n/yue-hant.json | 13 extensions/TemplateData/i18n/api/ba.json | 5 extensions/TemplateData/i18n/api/en-gb.json | 8 extensions/TemplateData/i18n/api/ko.json | 1 extensions/TemplateData/i18n/api/sh-latn.json | 8 extensions/TemplateData/i18n/api/szy.json | 5 extensions/TemplateData/i18n/api/yue-hant.json | 8 extensions/TemplateData/i18n/ba.json | 95 extensions/TemplateData/i18n/bn.json | 6 extensions/TemplateData/i18n/io.json | 2 extensions/TemplateData/i18n/ky.json | 17 extensions/TemplateData/i18n/lb.json | 2 extensions/TemplateData/i18n/mhr.json | 5 extensions/TemplateData/i18n/se.json | 2 extensions/TemplateData/i18n/sh-latn.json | 88 extensions/TemplateData/i18n/shn.json | 8 extensions/TemplateData/i18n/sma.json | 8 extensions/TemplateData/i18n/smj.json | 8 extensions/TemplateData/i18n/tcy.json | 5 extensions/TemplateData/i18n/yue-hant.json | 96 extensions/TemplateData/i18n/yue.json | 5 extensions/TextExtracts/i18n/api/fr.json | 5 extensions/TextExtracts/i18n/api/zh-hans.json | 24 extensions/TextExtracts/includes/ExtractFormatter.php | 6 extensions/TitleBlacklist/i18n/api/ba.json | 9 extensions/TitleBlacklist/i18n/ba.json | 23 extensions/TitleBlacklist/i18n/bew.json | 16 extensions/TitleBlacklist/i18n/es.json | 5 extensions/TitleBlacklist/i18n/kaa.json | 3 extensions/TitleBlacklist/i18n/sh-latn.json | 14 extensions/TitleBlacklist/i18n/sr-ec.json | 2 extensions/TitleBlacklist/i18n/zh-hans.json | 5 extensions/VisualEditor/i18n/ve-mw/aae.json | 12 extensions/VisualEditor/i18n/ve-mw/ace.json | 8 extensions/VisualEditor/i18n/ve-mw/ann.json | 2 extensions/VisualEditor/i18n/ve-mw/api/ar.json | 5 extensions/VisualEditor/i18n/ve-mw/api/ba.json | 43 extensions/VisualEditor/i18n/ve-mw/api/diq.json | 13 extensions/VisualEditor/i18n/ve-mw/api/en-gb.json | 4 extensions/VisualEditor/i18n/ve-mw/api/eo.json | 5 extensions/VisualEditor/i18n/ve-mw/api/eu.json | 5 extensions/VisualEditor/i18n/ve-mw/api/fa.json | 7 extensions/VisualEditor/i18n/ve-mw/api/ilo.json | 7 extensions/VisualEditor/i18n/ve-mw/api/lki.json | 5 extensions/VisualEditor/i18n/ve-mw/api/sd.json | 5 extensions/VisualEditor/i18n/ve-mw/api/sh-latn.json | 49 extensions/VisualEditor/i18n/ve-mw/api/yue-hant.json | 18 extensions/VisualEditor/i18n/ve-mw/ba.json | 233 extensions/VisualEditor/i18n/ve-mw/ban.json | 2 extensions/VisualEditor/i18n/ve-mw/bcc.json | 8 extensions/VisualEditor/i18n/ve-mw/bew.json | 106 extensions/VisualEditor/i18n/ve-mw/bn.json | 7 extensions/VisualEditor/i18n/ve-mw/bol.json | 10 extensions/VisualEditor/i18n/ve-mw/bs.json | 1 extensions/VisualEditor/i18n/ve-mw/bug-bugi.json | 8 extensions/VisualEditor/i18n/ve-mw/ca.json | 2 extensions/VisualEditor/i18n/ve-mw/ckb.json | 70 extensions/VisualEditor/i18n/ve-mw/cpx-hans.json | 8 extensions/VisualEditor/i18n/ve-mw/cpx-hant.json | 11 extensions/VisualEditor/i18n/ve-mw/crh-ro.json | 8 extensions/VisualEditor/i18n/ve-mw/cv.json | 6 extensions/VisualEditor/i18n/ve-mw/cy.json | 2 extensions/VisualEditor/i18n/ve-mw/de.json | 5 extensions/VisualEditor/i18n/ve-mw/diq.json | 6 extensions/VisualEditor/i18n/ve-mw/dtp.json | 11 extensions/VisualEditor/i18n/ve-mw/efi.json | 2 extensions/VisualEditor/i18n/ve-mw/el.json | 4 extensions/VisualEditor/i18n/ve-mw/en-gb.json | 8 extensions/VisualEditor/i18n/ve-mw/fa.json | 2 extensions/VisualEditor/i18n/ve-mw/fi.json | 10 extensions/VisualEditor/i18n/ve-mw/gn.json | 15 extensions/VisualEditor/i18n/ve-mw/guc.json | 10 extensions/VisualEditor/i18n/ve-mw/he.json | 15 extensions/VisualEditor/i18n/ve-mw/hr.json | 4 extensions/VisualEditor/i18n/ve-mw/hu.json | 33 extensions/VisualEditor/i18n/ve-mw/io.json | 1 extensions/VisualEditor/i18n/ve-mw/kaa.json | 41 extensions/VisualEditor/i18n/ve-mw/kai.json | 12 extensions/VisualEditor/i18n/ve-mw/km.json | 13 extensions/VisualEditor/i18n/ve-mw/ky.json | 109 extensions/VisualEditor/i18n/ve-mw/lb.json | 2 extensions/VisualEditor/i18n/ve-mw/lv.json | 1 extensions/VisualEditor/i18n/ve-mw/mdf.json | 10 extensions/VisualEditor/i18n/ve-mw/mey.json | 9 extensions/VisualEditor/i18n/ve-mw/mhr.json | 12 extensions/VisualEditor/i18n/ve-mw/mi.json | 9 extensions/VisualEditor/i18n/ve-mw/ms.json | 5 extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ky.json | 11 extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sh-latn.json | 45 extensions/VisualEditor/i18n/ve-mw/myv.json | 13 extensions/VisualEditor/i18n/ve-mw/nit.json | 12 extensions/VisualEditor/i18n/ve-mw/nqo.json | 1 extensions/VisualEditor/i18n/ve-mw/piu.json | 12 extensions/VisualEditor/i18n/ve-mw/ro.json | 2 extensions/VisualEditor/i18n/ve-mw/rsk.json | 21 extensions/VisualEditor/i18n/ve-mw/rut.json | 6 extensions/VisualEditor/i18n/ve-mw/sah.json | 5 extensions/VisualEditor/i18n/ve-mw/sdh.json | 53 extensions/VisualEditor/i18n/ve-mw/se.json | 107 extensions/VisualEditor/i18n/ve-mw/sh-latn.json | 343 extensions/VisualEditor/i18n/ve-mw/shi.json | 5 extensions/VisualEditor/i18n/ve-mw/shn.json | 4 extensions/VisualEditor/i18n/ve-mw/sjd.json | 6 extensions/VisualEditor/i18n/ve-mw/skr-arab.json | 74 extensions/VisualEditor/i18n/ve-mw/sr-ec.json | 27 extensions/VisualEditor/i18n/ve-mw/te.json | 2 extensions/VisualEditor/i18n/ve-mw/tly.json | 349 extensions/VisualEditor/i18n/ve-mw/tt-cyrl.json | 7 extensions/VisualEditor/i18n/ve-mw/udm.json | 12 extensions/VisualEditor/i18n/ve-mw/uz.json | 1 extensions/VisualEditor/i18n/ve-mw/wuu-hans.json | 36 extensions/VisualEditor/i18n/ve-mw/wuu-hant.json | 10 extensions/VisualEditor/i18n/ve-mw/yue-hant.json | 227 extensions/VisualEditor/i18n/ve-mw/zh-hans.json | 9 extensions/VisualEditor/i18n/ve-wmf/ba.json | 25 extensions/VisualEditor/i18n/ve-wmf/ce.json | 2 extensions/VisualEditor/i18n/ve-wmf/cv.json | 8 extensions/VisualEditor/i18n/ve-wmf/kaa.json | 5 extensions/VisualEditor/i18n/ve-wmf/kk-cyrl.json | 5 extensions/VisualEditor/i18n/ve-wmf/ky.json | 3 extensions/VisualEditor/i18n/ve-wmf/nb.json | 5 extensions/VisualEditor/i18n/ve-wmf/ru.json | 4 extensions/VisualEditor/i18n/ve-wmf/rw.json | 5 extensions/VisualEditor/i18n/ve-wmf/se.json | 14 extensions/VisualEditor/i18n/ve-wmf/sh-latn.json | 26 extensions/VisualEditor/i18n/ve-wmf/tly.json | 36 extensions/VisualEditor/i18n/ve-wmf/wuu-hans.json | 13 extensions/VisualEditor/i18n/ve-wmf/yue-hant.json | 25 extensions/WikiEditor/i18n/ary.json | 3 extensions/WikiEditor/i18n/ast.json | 10 extensions/WikiEditor/i18n/az.json | 14 extensions/WikiEditor/i18n/ba.json | 126 extensions/WikiEditor/i18n/bcc.json | 9 extensions/WikiEditor/i18n/be.json | 4 extensions/WikiEditor/i18n/bew.json | 18 extensions/WikiEditor/i18n/bn.json | 14 extensions/WikiEditor/i18n/ce.json | 1 extensions/WikiEditor/i18n/ckb.json | 7 extensions/WikiEditor/i18n/cy.json | 7 extensions/WikiEditor/i18n/en-gb.json | 8 extensions/WikiEditor/i18n/es.json | 17 extensions/WikiEditor/i18n/fa.json | 6 extensions/WikiEditor/i18n/fi.json | 7 extensions/WikiEditor/i18n/frr.json | 1 extensions/WikiEditor/i18n/gom-latn.json | 37 extensions/WikiEditor/i18n/hu.json | 9 extensions/WikiEditor/i18n/id.json | 4 extensions/WikiEditor/i18n/ig.json | 23 extensions/WikiEditor/i18n/io.json | 2 extensions/WikiEditor/i18n/is.json | 2 extensions/WikiEditor/i18n/it.json | 4 extensions/WikiEditor/i18n/ja.json | 8 extensions/WikiEditor/i18n/jv.json | 4 extensions/WikiEditor/i18n/kaa.json | 3 extensions/WikiEditor/i18n/ky.json | 76 extensions/WikiEditor/i18n/ms.json | 2 extensions/WikiEditor/i18n/nap.json | 2 extensions/WikiEditor/i18n/nb.json | 4 extensions/WikiEditor/i18n/nn.json | 16 extensions/WikiEditor/i18n/pl.json | 36 extensions/WikiEditor/i18n/qqq.json | 64 extensions/WikiEditor/i18n/ro.json | 8 extensions/WikiEditor/i18n/rsk.json | 4 extensions/WikiEditor/i18n/sdh.json | 7 extensions/WikiEditor/i18n/se.json | 25 extensions/WikiEditor/i18n/sh-latn.json | 39 extensions/WikiEditor/i18n/shn.json | 13 extensions/WikiEditor/i18n/skr-arab.json | 7 extensions/WikiEditor/i18n/sms.json | 1 extensions/WikiEditor/i18n/sr-ec.json | 7 extensions/WikiEditor/i18n/tly.json | 154 extensions/WikiEditor/i18n/tr.json | 14 extensions/WikiEditor/i18n/udm.json | 5 extensions/WikiEditor/i18n/yo.json | 54 extensions/WikiEditor/i18n/yue-hant.json | 129 extensions/WikiEditor/i18n/zh-hans.json | 8 includes/Defines.php | 2 includes/EditPage.php | 1 includes/HookContainer/HookRunner.php | 8 includes/MainConfigNames.php | 6 includes/MainConfigSchema.php | 37 includes/OutputPage.php | 11 includes/ResourceLoader/VueComponentParser.php | 3 includes/Rest/i18n/gl.json | 43 includes/Rest/i18n/pt-br.json | 8 includes/Rest/i18n/ru.json | 13 includes/Rest/i18n/sh-latn.json | 33 includes/ServiceWiring.php | 3 includes/api/ApiBase.php | 2 includes/api/ApiComparePages.php | 20 includes/api/ApiDelete.php | 7 includes/api/ApiHelp.php | 6 includes/api/ApiManageTags.php | 1 includes/api/ApiOpenSearch.php | 2 includes/api/ApiOptions.php | 8 includes/api/ApiPageSet.php | 4 includes/api/ApiProtect.php | 9 includes/api/ApiPurge.php | 5 includes/api/ApiQuery.php | 5 includes/api/ApiQueryAllDeletedRevisions.php | 4 includes/api/ApiQueryAllPages.php | 3 includes/api/ApiQueryAllRevisions.php | 4 includes/api/ApiQueryBacklinks.php | 8 includes/api/ApiQueryBacklinksprop.php | 3 includes/api/ApiQueryBlocks.php | 4 includes/api/ApiQueryContributors.php | 5 includes/api/ApiQueryDeletedRevisions.php | 25 includes/api/ApiQueryDeletedrevs.php | 32 includes/api/ApiQueryExternalLinks.php | 5 includes/api/ApiQueryIWLinks.php | 5 includes/api/ApiQueryImages.php | 7 includes/api/ApiQueryInfo.php | 7 includes/api/ApiQueryLangLinks.php | 5 includes/api/ApiQueryLinks.php | 8 includes/api/ApiQueryLogEvents.php | 4 includes/api/ApiQueryPageProps.php | 5 includes/api/ApiQueryProtectedTitles.php | 4 includes/api/ApiQueryRecentChanges.php | 4 includes/api/ApiQueryRevisions.php | 19 includes/api/ApiQueryUserContribs.php | 4 includes/api/ApiQueryWatchlist.php | 4 includes/api/ApiRevisionDelete.php | 5 includes/api/ApiRollback.php | 7 includes/api/ApiSetNotificationTimestamp.php | 7 includes/api/ApiSetPageLanguage.php | 5 includes/api/ApiUndelete.php | 7 includes/api/ApiWatch.php | 9 includes/api/i18n/ar.json | 52 includes/api/i18n/ba.json | 514 - includes/api/i18n/cs.json | 4 includes/api/i18n/de.json | 107 includes/api/i18n/el.json | 5 includes/api/i18n/en-gb.json | 12 includes/api/i18n/en.json | 164 includes/api/i18n/es.json | 16 includes/api/i18n/et.json | 22 includes/api/i18n/fa.json | 9 includes/api/i18n/fo.json | 5 includes/api/i18n/fr.json | 176 includes/api/i18n/gl.json | 817 + includes/api/i18n/he.json | 213 includes/api/i18n/hu.json | 10 includes/api/i18n/ia.json | 155 includes/api/i18n/id.json | 5 includes/api/i18n/it.json | 39 includes/api/i18n/ja.json | 137 includes/api/i18n/ko.json | 15 includes/api/i18n/ksh.json | 21 includes/api/i18n/ky.json | 10 includes/api/i18n/lb.json | 3 includes/api/i18n/lij.json | 15 includes/api/i18n/mk.json | 11 includes/api/i18n/nap.json | 5 includes/api/i18n/nb.json | 86 includes/api/i18n/nl.json | 27 includes/api/i18n/oc.json | 5 includes/api/i18n/pl.json | 10 includes/api/i18n/pt-br.json | 10 includes/api/i18n/pt.json | 23 includes/api/i18n/qqq.json | 41 includes/api/i18n/ro.json | 4 includes/api/i18n/ru.json | 215 includes/api/i18n/si.json | 5 includes/api/i18n/sl.json | 125 includes/api/i18n/sq.json | 5 includes/api/i18n/sr-ec.json | 6 includes/api/i18n/sv.json | 10 includes/api/i18n/ta.json | 5 includes/api/i18n/th.json | 18 includes/api/i18n/tl.json | 5 includes/api/i18n/tr.json | 19 includes/api/i18n/uk.json | 9 includes/api/i18n/ur.json | 5 includes/api/i18n/zh-hans.json | 174 includes/api/i18n/zh-hant.json | 14 includes/config-schema.php | 14 includes/config-vars.php | 6 includes/diff/DifferenceEngine.php | 14 includes/htmlform/HTMLFormField.php | 7 includes/import/WikiImporter.php | 5 includes/installer/DatabaseInstaller.php | 5 includes/installer/MysqlInstaller.php | 19 includes/installer/PostgresInstaller.php | 3 includes/installer/SqliteInstaller.php | 2 includes/installer/i18n/ar.json | 9 includes/installer/i18n/arz.json | 8 includes/installer/i18n/ba.json | 24 includes/installer/i18n/bn.json | 8 includes/installer/i18n/cs.json | 1 includes/installer/i18n/de.json | 1 includes/installer/i18n/en.json | 1 includes/installer/i18n/eu.json | 13 includes/installer/i18n/fi.json | 5 includes/installer/i18n/fr.json | 9 includes/installer/i18n/gl.json | 1 includes/installer/i18n/he.json | 15 includes/installer/i18n/ia.json | 1 includes/installer/i18n/lb.json | 1 includes/installer/i18n/lij.json | 1 includes/installer/i18n/mhr.json | 5 includes/installer/i18n/mk.json | 1 includes/installer/i18n/nap.json | 4 includes/installer/i18n/nb.json | 1 includes/installer/i18n/nl.json | 1 includes/installer/i18n/pt-br.json | 6 includes/installer/i18n/qqq.json | 1 includes/installer/i18n/ru.json | 72 includes/installer/i18n/sh-latn.json | 248 includes/installer/i18n/sl.json | 5 includes/installer/i18n/sv.json | 1 includes/installer/i18n/tr.json | 1 includes/installer/i18n/yue-hant.json | 67 includes/installer/i18n/zh-hans.json | 14 includes/installer/i18n/zh-hant.json | 4 includes/languages/LanguageWa.php | 3 includes/libs/ParamValidator/i18n/ko.json | 8 includes/libs/ParamValidator/i18n/ru.json | 35 includes/libs/WRStats/SequenceSpec.php | 4 includes/libs/http/MultiHttpClient.php | 5 includes/libs/mime/MimeMap.php | 1 includes/libs/rdbms/database/DatabasePostgres.php | 2 includes/page/Article.php | 2 includes/registration/ExtensionProcessor.php | 1 includes/shell/Result.php | 1 includes/specials/helpers/ImportReporter.php | 4 includes/user/Hook/UserPrivilegedGroupsHook.php | 25 includes/user/User.php | 2 includes/user/UserGroupManager.php | 59 includes/user/UserOptionsManager.php | 16 includes/utils/AutoloadGenerator.php | 19 languages/i18n/ab.json | 3 languages/i18n/ace.json | 195 languages/i18n/af.json | 20 languages/i18n/alt.json | 1433 ++ languages/i18n/am.json | 2 languages/i18n/ami.json | 4 languages/i18n/an.json | 7 languages/i18n/ang.json | 8 languages/i18n/ann.json | 138 languages/i18n/anp.json | 109 languages/i18n/ar.json | 19 languages/i18n/ary.json | 45 languages/i18n/arz.json | 25 languages/i18n/as.json | 7 languages/i18n/ast.json | 18 languages/i18n/atj.json | 5 languages/i18n/avk.json | 5 languages/i18n/awa.json | 15 languages/i18n/az.json | 83 languages/i18n/azb.json | 2 languages/i18n/ba.json | 4063 +++---- languages/i18n/ban.json | 93 languages/i18n/bar.json | 5 languages/i18n/bbc-latn.json | 11 languages/i18n/bcc.json | 964 - languages/i18n/bci.json | 2 languages/i18n/bcl.json | 4 languages/i18n/bdr.json | 534 + languages/i18n/be.json | 79 languages/i18n/bew.json | 1174 +- languages/i18n/bg.json | 13 languages/i18n/bgn.json | 17 languages/i18n/bjn.json | 20 languages/i18n/blk.json | 16 languages/i18n/bn.json | 9 languages/i18n/bpy.json | 2 languages/i18n/bqi.json | 4 languages/i18n/br.json | 20 languages/i18n/bs.json | 3 languages/i18n/bug.json | 70 languages/i18n/ca.json | 6 languages/i18n/cbk-zam.json | 2 languages/i18n/ce.json | 581 - languages/i18n/ckb.json | 38 languages/i18n/cpx-hans.json | 543 + languages/i18n/cpx-hant.json | 543 + languages/i18n/crh-cyrl.json | 2 languages/i18n/crh-latn.json | 8 languages/i18n/crh-ro.json | 976 - languages/i18n/cu.json | 5 languages/i18n/cv.json | 3165 +++++- languages/i18n/cy.json | 177 languages/i18n/da.json | 5 languages/i18n/dag.json | 6 languages/i18n/de-at.json | 5 languages/i18n/de-formal.json | 5 languages/i18n/de.json | 8 languages/i18n/dga.json | 8 languages/i18n/din.json | 2 languages/i18n/diq.json | 24 languages/i18n/dsb.json | 5 languages/i18n/dtp.json | 65 languages/i18n/dty.json | 9 languages/i18n/dz.json | 2 languages/i18n/egl.json | 9 languages/i18n/el.json | 17 languages/i18n/eml.json | 2 languages/i18n/en-ca.json | 11 languages/i18n/en-gb.json | 62 languages/i18n/eo.json | 11 languages/i18n/es.json | 19 languages/i18n/et.json | 11 languages/i18n/eu.json | 112 languages/i18n/exif/alt.json | 71 languages/i18n/exif/ba.json | 49 languages/i18n/exif/bcc.json | 25 languages/i18n/exif/ce.json | 2 languages/i18n/exif/en-gb.json | 1 languages/i18n/exif/ia.json | 2 languages/i18n/exif/id.json | 1 languages/i18n/exif/ky.json | 7 languages/i18n/exif/ru.json | 2 languages/i18n/exif/sdh.json | 63 languages/i18n/exif/sh-latn.json | 373 languages/i18n/exif/sh.json | 5 languages/i18n/exif/skr-arab.json | 1 languages/i18n/exif/th.json | 7 languages/i18n/exif/yue-hant.json | 326 languages/i18n/exif/zh-hans.json | 10 languages/i18n/ext.json | 18 languages/i18n/fa.json | 8 languages/i18n/fat.json | 4 languages/i18n/ff.json | 23 languages/i18n/fi.json | 3 languages/i18n/fit.json | 5 languages/i18n/fo.json | 6 languages/i18n/fon.json | 2 languages/i18n/fr.json | 8 languages/i18n/frc.json | 10 languages/i18n/frr.json | 20 languages/i18n/ga.json | 5 languages/i18n/gaa.json | 17 languages/i18n/gan-hans.json | 5 languages/i18n/gan-hant.json | 5 languages/i18n/gd.json | 2 languages/i18n/gl.json | 38 languages/i18n/gld.json | 2 languages/i18n/gn.json | 540 - languages/i18n/gom-latn.json | 1 languages/i18n/gor.json | 8 languages/i18n/grc.json | 5 languages/i18n/gu.json | 27 languages/i18n/guc.json | 370 languages/i18n/guw.json | 2 languages/i18n/gv.json | 4 languages/i18n/ha.json | 6 languages/i18n/hak.json | 7 languages/i18n/haw.json | 2 languages/i18n/he.json | 145 languages/i18n/hi.json | 27 languages/i18n/hif-latn.json | 10 languages/i18n/hr.json | 55 languages/i18n/hsb.json | 5 languages/i18n/hu-formal.json | 14 languages/i18n/hu.json | 36 languages/i18n/hy.json | 8 languages/i18n/ia.json | 700 - languages/i18n/id.json | 2 languages/i18n/igl.json | 8 languages/i18n/ilo.json | 4 languages/i18n/io.json | 4 languages/i18n/is.json | 164 languages/i18n/it.json | 6 languages/i18n/ja.json | 20 languages/i18n/jv.json | 5 languages/i18n/ka.json | 14 languages/i18n/kaa.json | 215 languages/i18n/kai.json | 619 + languages/i18n/kbd-cyrl.json | 4 languages/i18n/khw.json | 2 languages/i18n/kiu.json | 2 languages/i18n/kk-arab.json | 5 languages/i18n/kk-cyrl.json | 6 languages/i18n/kk-latn.json | 5 languages/i18n/km.json | 54 languages/i18n/kn.json | 33 languages/i18n/ko.json | 15 languages/i18n/koi.json | 2 languages/i18n/kr.json | 47 languages/i18n/krc.json | 9 languages/i18n/ks-arab.json | 3 languages/i18n/ksh.json | 5 languages/i18n/ku-latn.json | 8 languages/i18n/kus.json | 2 languages/i18n/kv.json | 34 languages/i18n/ky.json | 666 - languages/i18n/la.json | 2 languages/i18n/lb.json | 4 languages/i18n/lez.json | 13 languages/i18n/li.json | 12 languages/i18n/liv.json | 2 languages/i18n/lki.json | 5 languages/i18n/lmo.json | 4 languages/i18n/lo.json | 9 languages/i18n/lrc.json | 4 languages/i18n/lt.json | 4 languages/i18n/lus.json | 2 languages/i18n/lv.json | 10 languages/i18n/lzh.json | 2 languages/i18n/mai.json | 4 languages/i18n/mdf.json | 5083 +++++++--- languages/i18n/mhr.json | 3701 ++++++- languages/i18n/mi.json | 69 languages/i18n/min.json | 5 languages/i18n/mk.json | 8 languages/i18n/ml.json | 13 languages/i18n/mn.json | 4 languages/i18n/mr.json | 12 languages/i18n/mrh.json | 12 languages/i18n/mrj.json | 4 languages/i18n/ms-arab.json | 6 languages/i18n/ms.json | 22 languages/i18n/mt.json | 2 languages/i18n/my.json | 7 languages/i18n/myv.json | 3689 +++++-- languages/i18n/nah.json | 79 languages/i18n/nan.json | 22 languages/i18n/nap.json | 27 languages/i18n/nb.json | 7 languages/i18n/nds.json | 4 languages/i18n/ne.json | 25 languages/i18n/nl-informal.json | 2 languages/i18n/nl.json | 6 languages/i18n/nmz.json | 2 languages/i18n/nn.json | 402 languages/i18n/nqo.json | 18 languages/i18n/nso.json | 6 languages/i18n/oc.json | 2 languages/i18n/ojb.json | 26 languages/i18n/or.json | 9 languages/i18n/pa.json | 45 languages/i18n/pam.json | 9 languages/i18n/pcd.json | 4 languages/i18n/pl.json | 6 languages/i18n/pnb.json | 12 languages/i18n/prg.json | 2 languages/i18n/ps.json | 6 languages/i18n/pt.json | 7 languages/i18n/qqq.json | 70 languages/i18n/qug.json | 2 languages/i18n/rki.json | 4 languages/i18n/ro.json | 78 languages/i18n/roa-tara.json | 3 languages/i18n/rsk.json | 4 languages/i18n/ru.json | 29 languages/i18n/rue.json | 14 languages/i18n/rw.json | 5 languages/i18n/sa.json | 9 languages/i18n/sah.json | 1469 +- languages/i18n/sat.json | 4 languages/i18n/sd.json | 19 languages/i18n/sdc.json | 4 languages/i18n/sdh.json | 737 + languages/i18n/se.json | 1503 ++ languages/i18n/sei.json | 6 languages/i18n/ses.json | 4 languages/i18n/sh-latn.json | 3907 +++++++ languages/i18n/sh.json | 126 languages/i18n/shi.json | 17 languages/i18n/shn.json | 71 languages/i18n/si.json | 25 languages/i18n/sjd.json | 38 languages/i18n/sje.json | 18 languages/i18n/skr-arab.json | 71 languages/i18n/sl.json | 21 languages/i18n/sli.json | 5 languages/i18n/sma.json | 3 languages/i18n/smn.json | 23 languages/i18n/sms.json | 27 languages/i18n/sn.json | 2 languages/i18n/so.json | 10 languages/i18n/sq.json | 4 languages/i18n/sr-ec.json | 11 languages/i18n/stq.json | 24 languages/i18n/sty.json | 5 languages/i18n/su.json | 8 languages/i18n/sv.json | 287 languages/i18n/sw.json | 26 languages/i18n/syl.json | 97 languages/i18n/szl.json | 5 languages/i18n/szy.json | 23 languages/i18n/ta.json | 19 languages/i18n/tay.json | 4 languages/i18n/tcy.json | 88 languages/i18n/tdd.json | 16 languages/i18n/te.json | 10 languages/i18n/tg-cyrl.json | 5 languages/i18n/th.json | 42 languages/i18n/tk.json | 7 languages/i18n/tl.json | 9 languages/i18n/tly.json | 840 - languages/i18n/tn.json | 2 languages/i18n/to.json | 4 languages/i18n/tok.json | 42 languages/i18n/tr.json | 51 languages/i18n/tt-cyrl.json | 2460 +++- languages/i18n/tt-latn.json | 5 languages/i18n/tyv.json | 2879 +++++ languages/i18n/udm.json | 4459 +++++++- languages/i18n/ug-arab.json | 27 languages/i18n/uk.json | 7 languages/i18n/ur.json | 7 languages/i18n/uz.json | 27 languages/i18n/vep.json | 2 languages/i18n/vi.json | 7 languages/i18n/vmw.json | 2 languages/i18n/vo.json | 4 languages/i18n/vro.json | 2 languages/i18n/war.json | 4 languages/i18n/wo.json | 4 languages/i18n/wuu-hans.json | 1824 +++ languages/i18n/wuu-hant.json | 1794 +++ languages/i18n/xal.json | 2 languages/i18n/xmf.json | 206 languages/i18n/yi.json | 20 languages/i18n/yue-hant.json | 3276 ++++++ languages/i18n/yue.json | 86 languages/i18n/zgh.json | 9 languages/i18n/zh-hans.json | 132 languages/i18n/zh-hant.json | 54 languages/i18n/zh-hk.json | 12 languages/i18n/zu.json | 55 languages/messages/MessagesZh.php | 62 languages/messages/MessagesZh_hans.php | 53 languages/messages/MessagesZh_hant.php | 91 languages/messages/MessagesZh_hk.php | 10 languages/messages/MessagesZh_tw.php | 14 maintenance/importDump.php | 14 maintenance/update.php | 17 maintenance/updateSpecialPages.php | 4 resources/Resources.php | 1 resources/src/mediawiki.feedback/FeedbackDialog.js | 4 resources/src/mediawiki.feedback/feedback.js | 2 skins/MinervaNeue/i18n/aae.json | 15 skins/MinervaNeue/i18n/apc.json | 9 skins/MinervaNeue/i18n/ba.json | 39 skins/MinervaNeue/i18n/ban-bali.json | 1 skins/MinervaNeue/i18n/bcc.json | 10 skins/MinervaNeue/i18n/bdr.json | 3 skins/MinervaNeue/i18n/bew.json | 2 skins/MinervaNeue/i18n/bjn.json | 1 skins/MinervaNeue/i18n/bol.json | 14 skins/MinervaNeue/i18n/bs.json | 1 skins/MinervaNeue/i18n/ce.json | 5 skins/MinervaNeue/i18n/cpx-hans.json | 10 skins/MinervaNeue/i18n/cpx-hant.json | 11 skins/MinervaNeue/i18n/crh-ro.json | 10 skins/MinervaNeue/i18n/cv.json | 16 skins/MinervaNeue/i18n/dtp.json | 14 skins/MinervaNeue/i18n/gaa.json | 4 skins/MinervaNeue/i18n/gl.json | 25 skins/MinervaNeue/i18n/gn.json | 11 skins/MinervaNeue/i18n/gom-latn.json | 1 skins/MinervaNeue/i18n/guc.json | 4 skins/MinervaNeue/i18n/hr.json | 2 skins/MinervaNeue/i18n/kai.json | 14 skins/MinervaNeue/i18n/ky.json | 9 skins/MinervaNeue/i18n/mdf.json | 9 skins/MinervaNeue/i18n/mey.json | 11 skins/MinervaNeue/i18n/mhr.json | 22 skins/MinervaNeue/i18n/mi.json | 9 skins/MinervaNeue/i18n/myv.json | 13 skins/MinervaNeue/i18n/nit.json | 15 skins/MinervaNeue/i18n/nn.json | 2 skins/MinervaNeue/i18n/ojb.json | 10 skins/MinervaNeue/i18n/os.json | 6 skins/MinervaNeue/i18n/piu.json | 14 skins/MinervaNeue/i18n/pl.json | 2 skins/MinervaNeue/i18n/qqq.json | 2 skins/MinervaNeue/i18n/ru.json | 5 skins/MinervaNeue/i18n/rut.json | 14 skins/MinervaNeue/i18n/sdh.json | 31 skins/MinervaNeue/i18n/se.json | 46 skins/MinervaNeue/i18n/sh-latn.json | 57 skins/MinervaNeue/i18n/sjd.json | 2 skins/MinervaNeue/i18n/skr-arab.json | 6 skins/MinervaNeue/i18n/smn.json | 2 skins/MinervaNeue/i18n/sr-ec.json | 1 skins/MinervaNeue/i18n/tly.json | 89 skins/MinervaNeue/i18n/tok.json | 5 skins/MinervaNeue/i18n/udm.json | 16 skins/MinervaNeue/i18n/wuu-hans.json | 19 skins/MinervaNeue/i18n/wuu-hant.json | 15 skins/MinervaNeue/i18n/yue-hant.json | 41 skins/MinervaNeue/i18n/yue.json | 13 skins/MinervaNeue/i18n/zu.json | 15 skins/MinervaNeue/tests/selenium/README.md | 94 skins/MinervaNeue/tests/selenium/config/wdio.conf.js | 32 skins/MinervaNeue/tests/selenium/features/diff.feature | 12 skins/MinervaNeue/tests/selenium/features/editor_wikitext_nosave.feature | 17 skins/MinervaNeue/tests/selenium/features/editor_wikitext_saving.feature | 30 skins/MinervaNeue/tests/selenium/features/mainmenu_loggedin.feature | 19 skins/MinervaNeue/tests/selenium/features/search_loggedin.feature | 14 skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js | 139 skins/MinervaNeue/tests/selenium/features/step_definitions/create_page_api_steps.js | 128 skins/MinervaNeue/tests/selenium/features/step_definitions/diff_steps.js | 14 skins/MinervaNeue/tests/selenium/features/step_definitions/editor_steps.js | 72 skins/MinervaNeue/tests/selenium/features/step_definitions/history_steps.js | 22 skins/MinervaNeue/tests/selenium/features/step_definitions/index.js | 156 skins/MinervaNeue/tests/selenium/features/step_definitions/menu_steps.js | 38 skins/MinervaNeue/tests/selenium/features/step_definitions/notification_steps.js | 35 skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js | 35 skins/MinervaNeue/tests/selenium/features/step_definitions/search_steps.js | 41 skins/MinervaNeue/tests/selenium/features/step_definitions/talk_steps.js | 72 skins/MinervaNeue/tests/selenium/features/step_definitions/user_page_steps.js | 26 skins/MinervaNeue/tests/selenium/features/step_definitions/watch_steps.js | 32 skins/MinervaNeue/tests/selenium/features/support/hooks.js | 24 skins/MinervaNeue/tests/selenium/features/support/pages/article_page.js | 45 skins/MinervaNeue/tests/selenium/features/support/pages/article_page_with_editor_overlay.js | 23 skins/MinervaNeue/tests/selenium/features/support/pages/article_page_with_overlay.js | 22 skins/MinervaNeue/tests/selenium/features/support/pages/minerva_page.js | 78 skins/MinervaNeue/tests/selenium/features/support/pages/minerva_pages.js | 13 skins/MinervaNeue/tests/selenium/features/support/pages/mw_core_pages.js | 12 skins/MinervaNeue/tests/selenium/features/support/pages/special_history_page.js | 29 skins/MinervaNeue/tests/selenium/features/support/pages/special_mobilediff_page.js | 20 skins/MinervaNeue/tests/selenium/features/support/world.js | 29 skins/MinervaNeue/tests/selenium/features/user_page.feature | 10 skins/MinervaNeue/tests/selenium/features/watchstar.feature | 17 skins/MinervaNeue/tests/selenium/pageobjects/edit.page.js | 25 skins/MinervaNeue/tests/selenium/specs/diff.js | 31 skins/MinervaNeue/tests/selenium/specs/editor_wikitext_nosave.js | 35 skins/MinervaNeue/tests/selenium/specs/editor_wikitext_saving.js | 34 skins/MinervaNeue/tests/selenium/specs/mainmenu_loggedin.js | 37 skins/MinervaNeue/tests/selenium/specs/page.js | 30 skins/MinervaNeue/tests/selenium/specs/references.js | 48 skins/MinervaNeue/tests/selenium/specs/search_loggedin.js | 34 skins/MinervaNeue/tests/selenium/specs/talk.js | 64 skins/MinervaNeue/tests/selenium/specs/user_page.js | 22 skins/MinervaNeue/tests/selenium/specs/watchstar.js | 25 skins/MinervaNeue/tests/selenium/wdio.conf.cucumber.js | 16 skins/MinervaNeue/tests/selenium/wdio.conf.js | 13 skins/MonoBook/i18n/ba.json | 7 skins/MonoBook/i18n/bew.json | 19 skins/MonoBook/i18n/bn.json | 6 skins/MonoBook/i18n/ja.json | 4 skins/MonoBook/i18n/ky.json | 8 skins/MonoBook/i18n/qqq.json | 2 skins/MonoBook/i18n/rsk.json | 12 skins/MonoBook/i18n/sdh.json | 9 skins/MonoBook/i18n/se.json | 3 skins/MonoBook/i18n/sr-ec.json | 4 skins/MonoBook/i18n/yue-hant.json | 14 skins/Timeless/i18n/ba.json | 11 skins/Timeless/i18n/bn.json | 6 skins/Timeless/i18n/ky.json | 4 skins/Timeless/i18n/ru.json | 7 skins/Timeless/i18n/sdh.json | 11 skins/Timeless/i18n/sh-latn.json | 27 skins/Timeless/i18n/udm.json | 7 skins/Timeless/i18n/yue-hant.json | 25 skins/Vector/i18n/aae.json | 20 skins/Vector/i18n/ace.json | 3 skins/Vector/i18n/alt.json | 3 skins/Vector/i18n/ann.json | 7 skins/Vector/i18n/apc.json | 9 skins/Vector/i18n/ar.json | 8 skins/Vector/i18n/ast.json | 14 skins/Vector/i18n/az.json | 29 skins/Vector/i18n/ba.json | 37 skins/Vector/i18n/ban-bali.json | 7 skins/Vector/i18n/bbc-latn.json | 3 skins/Vector/i18n/bcc.json | 23 skins/Vector/i18n/bdr.json | 6 skins/Vector/i18n/bew.json | 6 skins/Vector/i18n/bjn.json | 4 skins/Vector/i18n/blk.json | 6 skins/Vector/i18n/bol.json | 17 skins/Vector/i18n/bug-bugi.json | 10 skins/Vector/i18n/bug.json | 7 skins/Vector/i18n/ckb.json | 8 skins/Vector/i18n/cpx-hans.json | 17 skins/Vector/i18n/cpx-hant.json | 15 skins/Vector/i18n/crh-ro.json | 23 skins/Vector/i18n/cv.json | 36 skins/Vector/i18n/cy.json | 6 skins/Vector/i18n/dag.json | 2 skins/Vector/i18n/dtp.json | 11 skins/Vector/i18n/efi.json | 4 skins/Vector/i18n/es.json | 3 skins/Vector/i18n/ff.json | 6 skins/Vector/i18n/fon.json | 3 skins/Vector/i18n/gn.json | 43 skins/Vector/i18n/gor.json | 4 skins/Vector/i18n/gpe.json | 3 skins/Vector/i18n/guc.json | 9 skins/Vector/i18n/ia.json | 6 skins/Vector/i18n/igl.json | 3 skins/Vector/i18n/inh.json | 1 skins/Vector/i18n/kaa.json | 1 skins/Vector/i18n/kai.json | 19 skins/Vector/i18n/kr.json | 3 skins/Vector/i18n/ku-latn.json | 2 skins/Vector/i18n/kv.json | 11 skins/Vector/i18n/ky.json | 10 skins/Vector/i18n/lez.json | 3 skins/Vector/i18n/mag.json | 3 skins/Vector/i18n/mdf.json | 15 skins/Vector/i18n/mey.json | 11 skins/Vector/i18n/mhr.json | 47 skins/Vector/i18n/mi.json | 7 skins/Vector/i18n/mnw.json | 4 skins/Vector/i18n/myv.json | 16 skins/Vector/i18n/nah.json | 2 skins/Vector/i18n/nap.json | 2 skins/Vector/i18n/nit.json | 20 skins/Vector/i18n/nmz.json | 6 skins/Vector/i18n/nzi.json | 4 skins/Vector/i18n/ojb.json | 10 skins/Vector/i18n/os.json | 7 skins/Vector/i18n/pa.json | 22 skins/Vector/i18n/piu.json | 17 skins/Vector/i18n/pt.json | 2 skins/Vector/i18n/ro.json | 1 skins/Vector/i18n/ru.json | 8 skins/Vector/i18n/rut.json | 19 skins/Vector/i18n/sah.json | 31 skins/Vector/i18n/sc.json | 3 skins/Vector/i18n/sdh.json | 16 skins/Vector/i18n/se.json | 27 skins/Vector/i18n/sh-latn.json | 52 skins/Vector/i18n/shi.json | 4 skins/Vector/i18n/shn.json | 5 skins/Vector/i18n/sjd.json | 2 skins/Vector/i18n/sje.json | 5 skins/Vector/i18n/skr-arab.json | 11 skins/Vector/i18n/su.json | 6 skins/Vector/i18n/sw.json | 2 skins/Vector/i18n/syl.json | 3 skins/Vector/i18n/tcy.json | 6 skins/Vector/i18n/th.json | 5 skins/Vector/i18n/tly.json | 52 skins/Vector/i18n/tok.json | 6 skins/Vector/i18n/tyv.json | 3 skins/Vector/i18n/udm.json | 40 skins/Vector/i18n/ug-arab.json | 7 skins/Vector/i18n/vmw.json | 2 skins/Vector/i18n/wuu-hans.json | 24 skins/Vector/i18n/wuu-hant.json | 17 skins/Vector/i18n/xmf.json | 41 skins/Vector/i18n/yue-hant.json | 59 skins/Vector/i18n/zgh.json | 3 skins/Vector/i18n/zu.json | 8 skins/Vector/includes/SkinVector.php | 22 tests/phpunit/includes/api/ApiOptionsTest.php | 13 tests/phpunit/includes/api/ApiPageSetTest.php | 59 tests/phpunit/includes/import/ImportFailureTest.php | 2 tests/phpunit/includes/user/UserGroupManagerTest.php | 82 tests/phpunit/includes/user/UserOptionsManagerTest.php | 3 tests/phpunit/structure/AutoLoaderStructureTest.php | 20 tests/phpunit/unit/includes/libs/mime/MimeAnalyzerTest.php | 12 tests/selenium/wdio-mediawiki/index.js | 4 tests/selenium/wdio-mediawiki/wdio-defaults.conf.js | 4 vendor/composer.json | 4 vendor/composer.lock | 39 vendor/composer/installed.json | 41 vendor/composer/installed.php | 16 vendor/pear/mail/Mail/RFC822.php | 21 vendor/pear/mail/Mail/smtp.php | 32 vendor/pear/mail/Mail/smtpmx.php | 4 vendor/wikimedia/html-formatter/CHANGELOG.md | 31 vendor/wikimedia/html-formatter/README.md | 2 vendor/wikimedia/html-formatter/src/HtmlFormatter.php | 148 1306 files changed, 64267 insertions(+), 18351 deletions(-) diff -Nru mediawiki-1.39.4/RELEASE-NOTES-1.39 mediawiki-1.39.5/RELEASE-NOTES-1.39 --- mediawiki-1.39.4/RELEASE-NOTES-1.39 2023-06-30 16:15:32.866747400 +0000 +++ mediawiki-1.39.5/RELEASE-NOTES-1.39 2023-09-28 22:29:59.355168800 +0000 @@ -3,6 +3,77 @@ PHP 8.0 workboard: https://phabricator.wikimedia.org/tag/php_8.0_support/ PHP 8.1 workboard: https://phabricator.wikimedia.org/tag/php_8.1_support/ PHP 8.2 workboard: https://phabricator.wikimedia.org/tag/php_8.2_support/ +PHP 8.3 workboard: https://phabricator.wikimedia.org/tag/php_8.3_support/ + +== MediaWiki 1.39.5 == + +This is a security and maintenance release of the MediaWiki 1.39 branch. + +=== Changes since MediaWiki 1.39.4 === +* Localisation updates. +* (T333050, CVE-2023-PENDING) SECURITY: Fix infinite loop for self-redirects + with variants conversion. +* docs: Fix a few typos in MainConfigSchema. +* (T309714) mime: Add support for 'font/sfnt' mime type. +* (T341434) WikiImporter: Improve error message output. +* (T317255) VueComponentParser: Use Zest's getElementsByTagName() rather than + PHP's. +* (T341737) ApiBase: Cast $id to string in filterIDs. +* (T286291, T296188) Merge zh and zh-tw namespace translations back to zh-hans, + zh-hant, zh-hk respectively. +* (T337875) WRStats: Round up SequenceSpec::hardExpiry to the nearest integer. +* (T237898) installer: Check MariaDB version in updater/installer. +* (T342632) ApiComparePages: Add help url. +* (T326182, T324903) EditPage: Add #[AllowDynamicProperties]. +* (T342351) rdbms: Fix postgres db function call. +* (T343675) user: Use {@} to escape annotation when writting about annotation. +* (T343797) LanguageWa: Fix double timezone adjustment. +* (T326454) Update pear/mail to 1.5.1. +* (T343622) docs: Set the tag back to optional. +* (T330528) Upgrade wikimedia/html-formatter from 3.0.1 to 4.0.3. +* (T337463) wdio-mediawiki: await saveScreenshot. +* (T274041) Include core PSR-4 classes in the generated classmap. +* (T208477) $wgPrivilegedGroups – Users belonging in some of the listed groups + will be audited more aggressively. +* doc: Improve description of "type" in extension.schema.v2.json. +* Added PrivilegedGroups attribute for extension.json / skin.json, which lets + you add any new user groups you define to wgPrivilegedGroups (see above). +* HTMLForm: Fix E_NOTICE when hide-if is used with setFormIdentifier. +* (T288624) MultiHttpClient: Unset $this->cmh after closing it. +* (T345039) Do not run SkinAfterBottomScripts hook twice unconditionally. +* (T265734) API Help: Note that parameters may be inherited from other context. +* API: Make continue parameter help description more specific. +* (T285545) i18n: Split apihelp for standard dir parameter. +* (T285545) i18n: Split apihelp for redirects/linkshere/transcludedin/fileusage + show. +* (T285545) i18n: Split apihelp for parameter list=deletedrevs&drprop=. +* (T285545) i18n: Split apihelp for parameter list=allpages&apprexpiry=. +* (T285545) i18n: Split apihelp for parameter action=opensearch&redirects=. +* (T285545) i18n: Split apihelp for parameter action=managetags&operation=. +* (T285545) api: Add message for list=watchlist&wlprop=expiry. +* (T334011) ApiComparePages: expose 'difftype' param if wikidiff2 is installed. +* (T342633) api: Add message for action=compare&prop=timestamp. +* API: revids=… does not necessarily return the queried revisions. +* (T326696) user: Truncate option value in UserOptionsManager. +* (T326696) ApiOptions: Give warning if the value is too long. +* API i18n: Add {{PLURAL:}} for byte count messages. +* (T235207) Get correct main page in API call examples. +* doc: Make extension.schema.v2.json a valid JSON schema. +* updateSpecialPages.php: Avoid implicit float conversion on modulo. +* (T347227) ImportReporter: Make callback functions public. +* (T346898) importDump: Unconditionally call $importer->setUsernamePrefix(). +* doc: Improve description of type in extension.schema.v1.json. +* (T340217, CVE-2023-PENDING) SECURITY: Vector 2022: Numerous unescaped + messages leading to potential XSS. +* (T340220, CVE-2023-PENDING) SECURITY: Vector 2022: vector-intro-page + message is assumed to yield a valid title. +* (T340221, CVE-2023-PENDING) SECURITY: XSS via + 'youhavenewmessagesmanyusers' and 'youhavenewmessages' messages. +* (T341529, CVE-2023-PENDING) SECURITY: diff-multi-sameuser + ("X intermediate revisions by the same user not shown") ignores + username suppression. +* (T341565, CVE-2023-3550) SECURITY: Stored XSS when uploading crafted + XML file to Special:Upload (non-standard configuration). == MediaWiki 1.39.4 == @@ -213,6 +284,8 @@ request URLs to canonical CDN URLs insensitive to parameter order. * $wgMultiShardSiteStats – This allows you to split site_stats across multiple rows. Only useful for very large, heavily edited wikis. (T306589) +* $wgPrivilegedGroups – Users belonging in some of the listed groups will be + audited more aggressively. ==== Changed configuration ==== * $wgInvalidUsernameCharacters – This setting now contains the char '>', which @@ -295,12 +368,13 @@ * Updated OOUI from v0.43.2 to v0.44.5. * Updated composer/semver from 3.2.6 to 3.3.2. * Updated cssjanus/cssjanus fromv2.1.0 to v2.1.1. -* Updated pear/mail from v1.4.1 to v1.5.0. +* Updated pear/mail from v1.4.1 to v1.5.1. * Updated symfony/polyfill-php73 from 1.25.0 to 1.26.0. * Updated symfony/polyfill-php80 from 1.25.0 to 1.26.0. * Updated symfony/yaml from 5.4.3 to 5.4.10. * Updated vue/compat from 3.2.23 to 3.2.37. * Updated wikimedia/base-convert from 2.0.1 to 2.0.2. +* Updated wikimedia/html-formatter from 3.0.1 to 4.0.3. * Updated wikimedia/ip-set from 3.0.0 to 3.1.0. * Updated wikimedia/minify from 2.2.6 to 2.3.0. * Updated wikimedia/php-session-serializer from 2.0.0 to 2.0.1. diff -Nru mediawiki-1.39.4/autoload.php mediawiki-1.39.5/autoload.php --- mediawiki-1.39.4/autoload.php 2023-06-30 16:15:32.866747400 +0000 +++ mediawiki-1.39.5/autoload.php 2023-09-28 22:29:59.355168800 +0000 @@ -844,26 +844,266 @@ 'MediaWikiSite' => __DIR__ . '/includes/site/MediaWikiSite.php', 'MediaWikiTitleCodec' => __DIR__ . '/includes/title/MediaWikiTitleCodec.php', 'MediaWikiVersionFetcher' => __DIR__ . '/includes/MediaWikiVersionFetcher.php', + 'MediaWiki\\Actions\\ActionFactory' => __DIR__ . '/includes/actions/ActionFactory.php', + 'MediaWiki\\Actions\\FileDeleteAction' => __DIR__ . '/includes/actions/FileDeleteAction.php', + 'MediaWiki\\Actions\\Hook\\GetActionNameHook' => __DIR__ . '/includes/actions/Hook/GetActionNameHook.php', + 'MediaWiki\\Api\\ApiHookRunner' => __DIR__ . '/includes/api/ApiHookRunner.php', + 'MediaWiki\\Api\\Hook\\APIAfterExecuteHook' => __DIR__ . '/includes/api/Hook/APIAfterExecuteHook.php', + 'MediaWiki\\Api\\Hook\\APIGetAllowedParamsHook' => __DIR__ . '/includes/api/Hook/APIGetAllowedParamsHook.php', + 'MediaWiki\\Api\\Hook\\APIGetDescriptionMessagesHook' => __DIR__ . '/includes/api/Hook/APIGetDescriptionMessagesHook.php', + 'MediaWiki\\Api\\Hook\\APIGetParamDescriptionMessagesHook' => __DIR__ . '/includes/api/Hook/APIGetParamDescriptionMessagesHook.php', + 'MediaWiki\\Api\\Hook\\APIHelpModifyOutputHook' => __DIR__ . '/includes/api/Hook/APIHelpModifyOutputHook.php', + 'MediaWiki\\Api\\Hook\\APIQueryAfterExecuteHook' => __DIR__ . '/includes/api/Hook/APIQueryAfterExecuteHook.php', + 'MediaWiki\\Api\\Hook\\APIQueryGeneratorAfterExecuteHook' => __DIR__ . '/includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php', + 'MediaWiki\\Api\\Hook\\APIQuerySiteInfoGeneralInfoHook' => __DIR__ . '/includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php', + 'MediaWiki\\Api\\Hook\\APIQuerySiteInfoStatisticsInfoHook' => __DIR__ . '/includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php', + 'MediaWiki\\Api\\Hook\\ApiCheckCanExecuteHook' => __DIR__ . '/includes/api/Hook/ApiCheckCanExecuteHook.php', + 'MediaWiki\\Api\\Hook\\ApiDeprecationHelpHook' => __DIR__ . '/includes/api/Hook/ApiDeprecationHelpHook.php', + 'MediaWiki\\Api\\Hook\\ApiFeedContributions__feedItemHook' => __DIR__ . '/includes/api/Hook/ApiFeedContributions__feedItemHook.php', + 'MediaWiki\\Api\\Hook\\ApiFormatHighlightHook' => __DIR__ . '/includes/api/Hook/ApiFormatHighlightHook.php', + 'MediaWiki\\Api\\Hook\\ApiMain__moduleManagerHook' => __DIR__ . '/includes/api/Hook/ApiMain__moduleManagerHook.php', + 'MediaWiki\\Api\\Hook\\ApiMain__onExceptionHook' => __DIR__ . '/includes/api/Hook/ApiMain__onExceptionHook.php', + 'MediaWiki\\Api\\Hook\\ApiMakeParserOptionsHook' => __DIR__ . '/includes/api/Hook/ApiMakeParserOptionsHook.php', + 'MediaWiki\\Api\\Hook\\ApiMaxLagInfoHook' => __DIR__ . '/includes/api/Hook/ApiMaxLagInfoHook.php', + 'MediaWiki\\Api\\Hook\\ApiOpenSearchSuggestHook' => __DIR__ . '/includes/api/Hook/ApiOpenSearchSuggestHook.php', + 'MediaWiki\\Api\\Hook\\ApiOptionsHook' => __DIR__ . '/includes/api/Hook/ApiOptionsHook.php', + 'MediaWiki\\Api\\Hook\\ApiParseMakeOutputPageHook' => __DIR__ . '/includes/api/Hook/ApiParseMakeOutputPageHook.php', + 'MediaWiki\\Api\\Hook\\ApiQueryBaseAfterQueryHook' => __DIR__ . '/includes/api/Hook/ApiQueryBaseAfterQueryHook.php', + 'MediaWiki\\Api\\Hook\\ApiQueryBaseBeforeQueryHook' => __DIR__ . '/includes/api/Hook/ApiQueryBaseBeforeQueryHook.php', + 'MediaWiki\\Api\\Hook\\ApiQueryBaseProcessRowHook' => __DIR__ . '/includes/api/Hook/ApiQueryBaseProcessRowHook.php', + 'MediaWiki\\Api\\Hook\\ApiQueryTokensRegisterTypesHook' => __DIR__ . '/includes/api/Hook/ApiQueryTokensRegisterTypesHook.php', + 'MediaWiki\\Api\\Hook\\ApiQueryWatchlistExtractOutputDataHook' => __DIR__ . '/includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php', + 'MediaWiki\\Api\\Hook\\ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook' => __DIR__ . '/includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php', + 'MediaWiki\\Api\\Hook\\ApiQuery__moduleManagerHook' => __DIR__ . '/includes/api/Hook/ApiQuery__moduleManagerHook.php', + 'MediaWiki\\Api\\Hook\\ApiRsdServiceApisHook' => __DIR__ . '/includes/api/Hook/ApiRsdServiceApisHook.php', + 'MediaWiki\\Api\\Hook\\ApiValidatePasswordHook' => __DIR__ . '/includes/api/Hook/ApiValidatePasswordHook.php', + 'MediaWiki\\Api\\Hook\\RequestHasSameOriginSecurityHook' => __DIR__ . '/includes/api/Hook/RequestHasSameOriginSecurityHook.php', + 'MediaWiki\\Api\\Validator\\ApiParamValidator' => __DIR__ . '/includes/api/Validator/ApiParamValidator.php', + 'MediaWiki\\Api\\Validator\\ApiParamValidatorCallbacks' => __DIR__ . '/includes/api/Validator/ApiParamValidatorCallbacks.php', + 'MediaWiki\\Api\\Validator\\SubmoduleDef' => __DIR__ . '/includes/api/Validator/SubmoduleDef.php', + 'MediaWiki\\Auth\\AbstractAuthenticationProvider' => __DIR__ . '/includes/auth/AbstractAuthenticationProvider.php', + 'MediaWiki\\Auth\\AbstractPasswordPrimaryAuthenticationProvider' => __DIR__ . '/includes/auth/AbstractPasswordPrimaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\AbstractPreAuthenticationProvider' => __DIR__ . '/includes/auth/AbstractPreAuthenticationProvider.php', + 'MediaWiki\\Auth\\AbstractPrimaryAuthenticationProvider' => __DIR__ . '/includes/auth/AbstractPrimaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\AbstractSecondaryAuthenticationProvider' => __DIR__ . '/includes/auth/AbstractSecondaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\AuthManager' => __DIR__ . '/includes/auth/AuthManager.php', + 'MediaWiki\\Auth\\AuthenticationProvider' => __DIR__ . '/includes/auth/AuthenticationProvider.php', + 'MediaWiki\\Auth\\AuthenticationRequest' => __DIR__ . '/includes/auth/AuthenticationRequest.php', + 'MediaWiki\\Auth\\AuthenticationResponse' => __DIR__ . '/includes/auth/AuthenticationResponse.php', + 'MediaWiki\\Auth\\ButtonAuthenticationRequest' => __DIR__ . '/includes/auth/ButtonAuthenticationRequest.php', + 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => __DIR__ . '/includes/auth/CheckBlocksSecondaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\ConfirmLinkAuthenticationRequest' => __DIR__ . '/includes/auth/ConfirmLinkAuthenticationRequest.php', + 'MediaWiki\\Auth\\ConfirmLinkSecondaryAuthenticationProvider' => __DIR__ . '/includes/auth/ConfirmLinkSecondaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\CreateFromLoginAuthenticationRequest' => __DIR__ . '/includes/auth/CreateFromLoginAuthenticationRequest.php', + 'MediaWiki\\Auth\\CreatedAccountAuthenticationRequest' => __DIR__ . '/includes/auth/CreatedAccountAuthenticationRequest.php', + 'MediaWiki\\Auth\\CreationReasonAuthenticationRequest' => __DIR__ . '/includes/auth/CreationReasonAuthenticationRequest.php', + 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => __DIR__ . '/includes/auth/EmailNotificationSecondaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\Hook\\AuthManagerLoginAuthenticateAuditHook' => __DIR__ . '/includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php', + 'MediaWiki\\Auth\\Hook\\ExemptFromAccountCreationThrottleHook' => __DIR__ . '/includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php', + 'MediaWiki\\Auth\\Hook\\LocalUserCreatedHook' => __DIR__ . '/includes/auth/Hook/LocalUserCreatedHook.php', + 'MediaWiki\\Auth\\Hook\\ResetPasswordExpirationHook' => __DIR__ . '/includes/auth/Hook/ResetPasswordExpirationHook.php', + 'MediaWiki\\Auth\\Hook\\SecuritySensitiveOperationStatusHook' => __DIR__ . '/includes/auth/Hook/SecuritySensitiveOperationStatusHook.php', + 'MediaWiki\\Auth\\Hook\\UserLoggedInHook' => __DIR__ . '/includes/auth/Hook/UserLoggedInHook.php', + 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => __DIR__ . '/includes/auth/LocalPasswordPrimaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\PasswordAuthenticationRequest' => __DIR__ . '/includes/auth/PasswordAuthenticationRequest.php', + 'MediaWiki\\Auth\\PasswordDomainAuthenticationRequest' => __DIR__ . '/includes/auth/PasswordDomainAuthenticationRequest.php', + 'MediaWiki\\Auth\\PreAuthenticationProvider' => __DIR__ . '/includes/auth/PreAuthenticationProvider.php', + 'MediaWiki\\Auth\\PrimaryAuthenticationProvider' => __DIR__ . '/includes/auth/PrimaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\RememberMeAuthenticationRequest' => __DIR__ . '/includes/auth/RememberMeAuthenticationRequest.php', + 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => __DIR__ . '/includes/auth/ResetPasswordSecondaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\SecondaryAuthenticationProvider' => __DIR__ . '/includes/auth/SecondaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest' => __DIR__ . '/includes/auth/TemporaryPasswordAuthenticationRequest.php', + 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => __DIR__ . '/includes/auth/TemporaryPasswordPrimaryAuthenticationProvider.php', + 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => __DIR__ . '/includes/auth/ThrottlePreAuthenticationProvider.php', + 'MediaWiki\\Auth\\Throttler' => __DIR__ . '/includes/auth/Throttler.php', + 'MediaWiki\\Auth\\UserDataAuthenticationRequest' => __DIR__ . '/includes/auth/UserDataAuthenticationRequest.php', + 'MediaWiki\\Auth\\UsernameAuthenticationRequest' => __DIR__ . '/includes/auth/UsernameAuthenticationRequest.php', + 'MediaWiki\\BadFileLookup' => __DIR__ . '/includes/BadFileLookup.php', + 'MediaWiki\\Block\\AbstractBlock' => __DIR__ . '/includes/block/AbstractBlock.php', + 'MediaWiki\\Block\\Block' => __DIR__ . '/includes/block/Block.php', + 'MediaWiki\\Block\\BlockActionInfo' => __DIR__ . '/includes/block/BlockActionInfo.php', + 'MediaWiki\\Block\\BlockErrorFormatter' => __DIR__ . '/includes/block/BlockErrorFormatter.php', + 'MediaWiki\\Block\\BlockManager' => __DIR__ . '/includes/block/BlockManager.php', + 'MediaWiki\\Block\\BlockPermissionChecker' => __DIR__ . '/includes/block/BlockPermissionChecker.php', + 'MediaWiki\\Block\\BlockPermissionCheckerFactory' => __DIR__ . '/includes/block/BlockPermissionCheckerFactory.php', + 'MediaWiki\\Block\\BlockRestrictionStore' => __DIR__ . '/includes/block/BlockRestrictionStore.php', + 'MediaWiki\\Block\\BlockRestrictionStoreFactory' => __DIR__ . '/includes/block/BlockRestrictionStoreFactory.php', + 'MediaWiki\\Block\\BlockUser' => __DIR__ . '/includes/block/BlockUser.php', + 'MediaWiki\\Block\\BlockUserFactory' => __DIR__ . '/includes/block/BlockUserFactory.php', + 'MediaWiki\\Block\\BlockUtils' => __DIR__ . '/includes/block/BlockUtils.php', + 'MediaWiki\\Block\\CompositeBlock' => __DIR__ . '/includes/block/CompositeBlock.php', + 'MediaWiki\\Block\\DatabaseBlock' => __DIR__ . '/includes/block/DatabaseBlock.php', + 'MediaWiki\\Block\\DatabaseBlockStore' => __DIR__ . '/includes/block/DatabaseBlockStore.php', + 'MediaWiki\\Block\\Hook\\AbortAutoblockHook' => __DIR__ . '/includes/block/Hook/AbortAutoblockHook.php', + 'MediaWiki\\Block\\Hook\\GetAllBlockActionsHook' => __DIR__ . '/includes/block/Hook/GetAllBlockActionsHook.php', + 'MediaWiki\\Block\\Hook\\GetUserBlockHook' => __DIR__ . '/includes/block/Hook/GetUserBlockHook.php', + 'MediaWiki\\Block\\Hook\\PerformRetroactiveAutoblockHook' => __DIR__ . '/includes/block/Hook/PerformRetroactiveAutoblockHook.php', + 'MediaWiki\\Block\\Restriction\\AbstractRestriction' => __DIR__ . '/includes/block/Restriction/AbstractRestriction.php', + 'MediaWiki\\Block\\Restriction\\ActionRestriction' => __DIR__ . '/includes/block/Restriction/ActionRestriction.php', + 'MediaWiki\\Block\\Restriction\\NamespaceRestriction' => __DIR__ . '/includes/block/Restriction/NamespaceRestriction.php', + 'MediaWiki\\Block\\Restriction\\PageRestriction' => __DIR__ . '/includes/block/Restriction/PageRestriction.php', + 'MediaWiki\\Block\\Restriction\\Restriction' => __DIR__ . '/includes/block/Restriction/Restriction.php', + 'MediaWiki\\Block\\SystemBlock' => __DIR__ . '/includes/block/SystemBlock.php', + 'MediaWiki\\Block\\UnblockUser' => __DIR__ . '/includes/block/UnblockUser.php', + 'MediaWiki\\Block\\UnblockUserFactory' => __DIR__ . '/includes/block/UnblockUserFactory.php', + 'MediaWiki\\Block\\UserBlockCommandFactory' => __DIR__ . '/includes/block/UserBlockCommandFactory.php', + 'MediaWiki\\Cache\\BacklinkCacheFactory' => __DIR__ . '/includes/cache/BacklinkCacheFactory.php', + 'MediaWiki\\Cache\\CacheKeyHelper' => __DIR__ . '/includes/cache/CacheKeyHelper.php', + 'MediaWiki\\Cache\\Hook\\BacklinkCacheGetConditionsHook' => __DIR__ . '/includes/cache/Hook/BacklinkCacheGetConditionsHook.php', + 'MediaWiki\\Cache\\Hook\\BacklinkCacheGetPrefixHook' => __DIR__ . '/includes/cache/Hook/BacklinkCacheGetPrefixHook.php', + 'MediaWiki\\Cache\\Hook\\HTMLFileCache__useFileCacheHook' => __DIR__ . '/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php', + 'MediaWiki\\Cache\\Hook\\HtmlCacheUpdaterAppendUrlsHook' => __DIR__ . '/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php', + 'MediaWiki\\Cache\\Hook\\HtmlCacheUpdaterVaryUrlsHook' => __DIR__ . '/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php', 'MediaWiki\\Cache\\Hook\\MessageCacheReplaceHook' => __DIR__ . '/includes/language/Hook/MessageCacheReplaceHook.php', 'MediaWiki\\Cache\\Hook\\MessageCache__getHook' => __DIR__ . '/includes/language/Hook/MessageCache__getHook.php', 'MediaWiki\\Cache\\Hook\\MessagesPreLoadHook' => __DIR__ . '/includes/language/Hook/MessagesPreLoadHook.php', + 'MediaWiki\\Cache\\LinkBatchFactory' => __DIR__ . '/includes/cache/LinkBatchFactory.php', + 'MediaWiki\\ChangeTags\\Hook\\ChangeTagAfterDeleteHook' => __DIR__ . '/includes/changetags/Hook/ChangeTagAfterDeleteHook.php', + 'MediaWiki\\ChangeTags\\Hook\\ChangeTagCanCreateHook' => __DIR__ . '/includes/changetags/Hook/ChangeTagCanCreateHook.php', + 'MediaWiki\\ChangeTags\\Hook\\ChangeTagCanDeleteHook' => __DIR__ . '/includes/changetags/Hook/ChangeTagCanDeleteHook.php', + 'MediaWiki\\ChangeTags\\Hook\\ChangeTagsAfterUpdateTagsHook' => __DIR__ . '/includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php', + 'MediaWiki\\ChangeTags\\Hook\\ChangeTagsAllowedAddHook' => __DIR__ . '/includes/changetags/Hook/ChangeTagsAllowedAddHook.php', + 'MediaWiki\\ChangeTags\\Hook\\ChangeTagsListActiveHook' => __DIR__ . '/includes/changetags/Hook/ChangeTagsListActiveHook.php', + 'MediaWiki\\ChangeTags\\Hook\\ListDefinedTagsHook' => __DIR__ . '/includes/changetags/Hook/ListDefinedTagsHook.php', + 'MediaWiki\\ChangeTags\\Taggable' => __DIR__ . '/includes/changetags/Taggable.php', 'MediaWiki\\Collation\\CollationFactory' => __DIR__ . '/includes/collation/CollationFactory.php', + 'MediaWiki\\CommentFormatter\\CommentBatch' => __DIR__ . '/includes/CommentFormatter/CommentBatch.php', + 'MediaWiki\\CommentFormatter\\CommentFormatter' => __DIR__ . '/includes/CommentFormatter/CommentFormatter.php', + 'MediaWiki\\CommentFormatter\\CommentItem' => __DIR__ . '/includes/CommentFormatter/CommentItem.php', + 'MediaWiki\\CommentFormatter\\CommentParser' => __DIR__ . '/includes/CommentFormatter/CommentParser.php', + 'MediaWiki\\CommentFormatter\\CommentParserFactory' => __DIR__ . '/includes/CommentFormatter/CommentParserFactory.php', + 'MediaWiki\\CommentFormatter\\RevisionCommentBatch' => __DIR__ . '/includes/CommentFormatter/RevisionCommentBatch.php', + 'MediaWiki\\CommentFormatter\\RowCommentFormatter' => __DIR__ . '/includes/CommentFormatter/RowCommentFormatter.php', + 'MediaWiki\\CommentFormatter\\RowCommentIterator' => __DIR__ . '/includes/CommentFormatter/RowCommentIterator.php', + 'MediaWiki\\CommentFormatter\\StringCommentIterator' => __DIR__ . '/includes/CommentFormatter/StringCommentIterator.php', + 'MediaWiki\\Config\\ConfigRepository' => __DIR__ . '/includes/config/ConfigRepository.php', + 'MediaWiki\\Config\\IterableConfig' => __DIR__ . '/includes/config/IterableConfig.php', + 'MediaWiki\\Config\\ServiceOptions' => __DIR__ . '/includes/config/ServiceOptions.php', + 'MediaWiki\\Content\\ContentHandlerFactory' => __DIR__ . '/includes/content/ContentHandlerFactory.php', + 'MediaWiki\\Content\\Hook\\ContentAlterParserOutputHook' => __DIR__ . '/includes/content/Hook/ContentAlterParserOutputHook.php', + 'MediaWiki\\Content\\Hook\\ContentGetParserOutputHook' => __DIR__ . '/includes/content/Hook/ContentGetParserOutputHook.php', + 'MediaWiki\\Content\\Hook\\ContentHandlerForModelIDHook' => __DIR__ . '/includes/content/Hook/ContentHandlerForModelIDHook.php', + 'MediaWiki\\Content\\Hook\\ContentModelCanBeUsedOnHook' => __DIR__ . '/includes/content/Hook/ContentModelCanBeUsedOnHook.php', + 'MediaWiki\\Content\\Hook\\ConvertContentHook' => __DIR__ . '/includes/content/Hook/ConvertContentHook.php', + 'MediaWiki\\Content\\Hook\\GetContentModelsHook' => __DIR__ . '/includes/content/Hook/GetContentModelsHook.php', + 'MediaWiki\\Content\\Hook\\GetDifferenceEngineHook' => __DIR__ . '/includes/content/Hook/GetDifferenceEngineHook.php', + 'MediaWiki\\Content\\Hook\\GetSlotDiffRendererHook' => __DIR__ . '/includes/content/Hook/GetSlotDiffRendererHook.php', + 'MediaWiki\\Content\\Hook\\JsonValidateSaveHook' => __DIR__ . '/includes/content/Hook/JsonValidateSaveHook.php', + 'MediaWiki\\Content\\Hook\\PageContentLanguageHook' => __DIR__ . '/includes/content/Hook/PageContentLanguageHook.php', + 'MediaWiki\\Content\\Hook\\PlaceNewSectionHook' => __DIR__ . '/includes/content/Hook/PlaceNewSectionHook.php', + 'MediaWiki\\Content\\Hook\\SearchDataForIndexHook' => __DIR__ . '/includes/content/Hook/SearchDataForIndexHook.php', + 'MediaWiki\\Content\\IContentHandlerFactory' => __DIR__ . '/includes/content/IContentHandlerFactory.php', + 'MediaWiki\\Content\\Renderer\\ContentParseParams' => __DIR__ . '/includes/content/Renderer/ContentParseParams.php', + 'MediaWiki\\Content\\Renderer\\ContentRenderer' => __DIR__ . '/includes/content/Renderer/ContentRenderer.php', + 'MediaWiki\\Content\\Transform\\ContentTransformer' => __DIR__ . '/includes/content/Transform/ContentTransformer.php', + 'MediaWiki\\Content\\Transform\\PreSaveTransformParams' => __DIR__ . '/includes/content/Transform/PreSaveTransformParams.php', + 'MediaWiki\\Content\\Transform\\PreSaveTransformParamsValue' => __DIR__ . '/includes/content/Transform/PreSaveTransformParamsValue.php', + 'MediaWiki\\Content\\Transform\\PreloadTransformParams' => __DIR__ . '/includes/content/Transform/PreloadTransformParams.php', + 'MediaWiki\\Content\\Transform\\PreloadTransformParamsValue' => __DIR__ . '/includes/content/Transform/PreloadTransformParamsValue.php', + 'MediaWiki\\Content\\ValidationParams' => __DIR__ . '/includes/content/ValidationParams.php', 'MediaWiki\\DAO\\WikiAwareEntity' => __DIR__ . '/includes/dao/WikiAwareEntity.php', 'MediaWiki\\DAO\\WikiAwareEntityTrait' => __DIR__ . '/includes/dao/WikiAwareEntityTrait.php', + 'MediaWiki\\DB\\AbstractSchemaValidationError' => __DIR__ . '/includes/db/AbstractSchemaValidationError.php', + 'MediaWiki\\DB\\AbstractSchemaValidator' => __DIR__ . '/includes/db/AbstractSchemaValidator.php', 'MediaWiki\\Debug\\DeprecatablePropertyArray' => __DIR__ . '/includes/debug/DeprecatablePropertyArray.php', + 'MediaWiki\\Deferred\\LinksUpdate\\CategoryLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/CategoryLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\ExternalLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/ExternalLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\GenericPageLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/GenericPageLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\ImageLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/ImageLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\InterwikiLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/InterwikiLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\LangLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/LangLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\LinksDeletionUpdate' => __DIR__ . '/includes/deferred/LinksUpdate/LinksDeletionUpdate.php', + 'MediaWiki\\Deferred\\LinksUpdate\\LinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/LinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\LinksTableGroup' => __DIR__ . '/includes/deferred/LinksUpdate/LinksTableGroup.php', + 'MediaWiki\\Deferred\\LinksUpdate\\LinksUpdate' => __DIR__ . '/includes/deferred/LinksUpdate/LinksUpdate.php', + 'MediaWiki\\Deferred\\LinksUpdate\\PageLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/PageLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\PagePropsTable' => __DIR__ . '/includes/deferred/LinksUpdate/PagePropsTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\TemplateLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/TemplateLinksTable.php', + 'MediaWiki\\Deferred\\LinksUpdate\\TitleLinksTable' => __DIR__ . '/includes/deferred/LinksUpdate/TitleLinksTable.php', + 'MediaWiki\\Diff\\ComplexityException' => __DIR__ . '/includes/diff/ComplexityException.php', + 'MediaWiki\\Diff\\Hook\\AbortDiffCacheHook' => __DIR__ . '/includes/diff/Hook/AbortDiffCacheHook.php', + 'MediaWiki\\Diff\\Hook\\ArticleContentOnDiffHook' => __DIR__ . '/includes/diff/Hook/ArticleContentOnDiffHook.php', + 'MediaWiki\\Diff\\Hook\\DiffToolsHook' => __DIR__ . '/includes/diff/Hook/DiffToolsHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineAfterLoadNewTextHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineLoadTextAfterNewContentIsLoadedHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineMarkPatrolledLinkHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineMarkPatrolledRCIDHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineNewHeaderHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineNewHeaderHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineOldHeaderHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineOldHeaderHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineOldHeaderNoOldRevHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineRenderRevisionAddParserOutputHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineRenderRevisionShowFinalPatrolLinkHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineShowDiffHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineShowDiffHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineShowDiffPageHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineShowDiffPageHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineShowEmptyOldContentHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php', + 'MediaWiki\\Diff\\Hook\\DifferenceEngineViewHeaderHook' => __DIR__ . '/includes/diff/Hook/DifferenceEngineViewHeaderHook.php', + 'MediaWiki\\Diff\\Hook\\NewDifferenceEngineHook' => __DIR__ . '/includes/diff/Hook/NewDifferenceEngineHook.php', + 'MediaWiki\\Diff\\WordAccumulator' => __DIR__ . '/includes/diff/WordAccumulator.php', + 'MediaWiki\\EditPage\\Constraint\\AccidentalRecreationConstraint' => __DIR__ . '/includes/editpage/Constraint/AccidentalRecreationConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\AutoSummaryMissingSummaryConstraint' => __DIR__ . '/includes/editpage/Constraint/AutoSummaryMissingSummaryConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\ChangeTagsConstraint' => __DIR__ . '/includes/editpage/Constraint/ChangeTagsConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\ContentModelChangeConstraint' => __DIR__ . '/includes/editpage/Constraint/ContentModelChangeConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\CreationPermissionConstraint' => __DIR__ . '/includes/editpage/Constraint/CreationPermissionConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\DefaultTextConstraint' => __DIR__ . '/includes/editpage/Constraint/DefaultTextConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\EditConstraintFactory' => __DIR__ . '/includes/editpage/Constraint/EditConstraintFactory.php', + 'MediaWiki\\EditPage\\Constraint\\EditConstraintRunner' => __DIR__ . '/includes/editpage/Constraint/EditConstraintRunner.php', + 'MediaWiki\\EditPage\\Constraint\\EditFilterMergedContentHookConstraint' => __DIR__ . '/includes/editpage/Constraint/EditFilterMergedContentHookConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\EditRightConstraint' => __DIR__ . '/includes/editpage/Constraint/EditRightConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\IEditConstraint' => __DIR__ . '/includes/editpage/Constraint/IEditConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\ImageRedirectConstraint' => __DIR__ . '/includes/editpage/Constraint/ImageRedirectConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\MissingCommentConstraint' => __DIR__ . '/includes/editpage/Constraint/MissingCommentConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\NewSectionMissingSubjectConstraint' => __DIR__ . '/includes/editpage/Constraint/NewSectionMissingSubjectConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\PageSizeConstraint' => __DIR__ . '/includes/editpage/Constraint/PageSizeConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\ReadOnlyConstraint' => __DIR__ . '/includes/editpage/Constraint/ReadOnlyConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\SelfRedirectConstraint' => __DIR__ . '/includes/editpage/Constraint/SelfRedirectConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\SimpleAntiSpamConstraint' => __DIR__ . '/includes/editpage/Constraint/SimpleAntiSpamConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\SpamRegexConstraint' => __DIR__ . '/includes/editpage/Constraint/SpamRegexConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\UnicodeConstraint' => __DIR__ . '/includes/editpage/Constraint/UnicodeConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\UserBlockConstraint' => __DIR__ . '/includes/editpage/Constraint/UserBlockConstraint.php', + 'MediaWiki\\EditPage\\Constraint\\UserRateLimitConstraint' => __DIR__ . '/includes/editpage/Constraint/UserRateLimitConstraint.php', + 'MediaWiki\\EditPage\\IEditObject' => __DIR__ . '/includes/editpage/IEditObject.php', + 'MediaWiki\\EditPage\\SpamChecker' => __DIR__ . '/includes/editpage/SpamChecker.php', + 'MediaWiki\\EditPage\\TextConflictHelper' => __DIR__ . '/includes/editpage/TextConflictHelper.php', + 'MediaWiki\\EditPage\\TextboxBuilder' => __DIR__ . '/includes/editpage/TextboxBuilder.php', + 'MediaWiki\\Edit\\ParsoidOutputStash' => __DIR__ . '/includes/edit/ParsoidOutputStash.php', + 'MediaWiki\\Edit\\PreparedEdit' => __DIR__ . '/includes/edit/PreparedEdit.php', + 'MediaWiki\\Edit\\SimpleParsoidOutputStash' => __DIR__ . '/includes/edit/SimpleParsoidOutputStash.php', + 'MediaWiki\\Emptiable' => __DIR__ . '/includes/Emptiable.php', 'MediaWiki\\Export\\WikiExporterFactory' => __DIR__ . '/includes/export/WikiExporterFactory.php', + 'MediaWiki\\ExtensionInfo' => __DIR__ . '/includes/ExtensionInfo.php', 'MediaWiki\\FileBackend\\FSFile\\TempFSFileFactory' => __DIR__ . '/includes/libs/filebackend/fsfile/TempFSFileFactory.php', + 'MediaWiki\\FileBackend\\LockManager\\LockManagerGroupFactory' => __DIR__ . '/includes/filebackend/lockmanager/LockManagerGroupFactory.php', + 'MediaWiki\\HeaderCallback' => __DIR__ . '/includes/HeaderCallback.php', + 'MediaWiki\\HookContainer\\DeprecatedHooks' => __DIR__ . '/includes/HookContainer/DeprecatedHooks.php', + 'MediaWiki\\HookContainer\\GlobalHookRegistry' => __DIR__ . '/includes/HookContainer/GlobalHookRegistry.php', + 'MediaWiki\\HookContainer\\HookContainer' => __DIR__ . '/includes/HookContainer/HookContainer.php', + 'MediaWiki\\HookContainer\\HookRegistry' => __DIR__ . '/includes/HookContainer/HookRegistry.php', + 'MediaWiki\\HookContainer\\HookRunner' => __DIR__ . '/includes/HookContainer/HookRunner.php', + 'MediaWiki\\HookContainer\\ProtectedHookAccessorTrait' => __DIR__ . '/includes/HookContainer/ProtectedHookAccessorTrait.php', + 'MediaWiki\\HookContainer\\StaticHookRegistry' => __DIR__ . '/includes/HookContainer/StaticHookRegistry.php', 'MediaWiki\\Hook\\AbortEmailNotificationHook' => __DIR__ . '/includes/changes/Hook/AbortEmailNotificationHook.php', 'MediaWiki\\Hook\\AbortTalkPageEmailNotificationHook' => __DIR__ . '/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php', 'MediaWiki\\Hook\\ActionBeforeFormDisplayHook' => __DIR__ . '/includes/actions/Hook/ActionBeforeFormDisplayHook.php', 'MediaWiki\\Hook\\ActionModifyFormFieldsHook' => __DIR__ . '/includes/actions/Hook/ActionModifyFormFieldsHook.php', 'MediaWiki\\Hook\\AddNewAccountHook' => __DIR__ . '/includes/specials/Hook/AddNewAccountHook.php', + 'MediaWiki\\Hook\\AfterBuildFeedLinksHook' => __DIR__ . '/includes/Hook/AfterBuildFeedLinksHook.php', + 'MediaWiki\\Hook\\AfterFinalPageOutputHook' => __DIR__ . '/includes/Hook/AfterFinalPageOutputHook.php', 'MediaWiki\\Hook\\AfterImportPageHook' => __DIR__ . '/includes/import/Hook/AfterImportPageHook.php', 'MediaWiki\\Hook\\AfterParserFetchFileAndTitleHook' => __DIR__ . '/includes/parser/Hook/AfterParserFetchFileAndTitleHook.php', + 'MediaWiki\\Hook\\AlternateEditHook' => __DIR__ . '/includes/Hook/AlternateEditHook.php', + 'MediaWiki\\Hook\\AlternateEditPreviewHook' => __DIR__ . '/includes/Hook/AlternateEditPreviewHook.php', 'MediaWiki\\Hook\\AlternateUserMailerHook' => __DIR__ . '/includes/mail/Hook/AlternateUserMailerHook.php', 'MediaWiki\\Hook\\AncientPagesQueryHook' => __DIR__ . '/includes/specials/Hook/AncientPagesQueryHook.php', + 'MediaWiki\\Hook\\ApiBeforeMainHook' => __DIR__ . '/includes/Hook/ApiBeforeMainHook.php', + 'MediaWiki\\Hook\\ArticleMergeCompleteHook' => __DIR__ . '/includes/Hook/ArticleMergeCompleteHook.php', 'MediaWiki\\Hook\\ArticleRevisionVisibilitySetHook' => __DIR__ . '/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php', + 'MediaWiki\\Hook\\ArticleUpdateBeforeRedirectHook' => __DIR__ . '/includes/Hook/ArticleUpdateBeforeRedirectHook.php', + 'MediaWiki\\Hook\\BadImageHook' => __DIR__ . '/includes/Hook/BadImageHook.php', 'MediaWiki\\Hook\\BaseTemplateAfterPortletHook' => __DIR__ . '/includes/skins/Hook/BaseTemplateAfterPortletHook.php', + 'MediaWiki\\Hook\\BeforeInitializeHook' => __DIR__ . '/includes/Hook/BeforeInitializeHook.php', + 'MediaWiki\\Hook\\BeforePageDisplayHook' => __DIR__ . '/includes/Hook/BeforePageDisplayHook.php', + 'MediaWiki\\Hook\\BeforePageRedirectHook' => __DIR__ . '/includes/Hook/BeforePageRedirectHook.php', 'MediaWiki\\Hook\\BeforeParserFetchFileAndTitleHook' => __DIR__ . '/includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php', 'MediaWiki\\Hook\\BeforeParserFetchTemplateAndtitleHook' => __DIR__ . '/includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php', 'MediaWiki\\Hook\\BeforeParserFetchTemplateRevisionRecordHook' => __DIR__ . '/includes/parser/Hook/BeforeParserFetchTemplateRevisionRecordHook.php', @@ -875,17 +1115,43 @@ 'MediaWiki\\Hook\\BlockIpHook' => __DIR__ . '/includes/specials/Hook/BlockIpHook.php', 'MediaWiki\\Hook\\BookInformationHook' => __DIR__ . '/includes/specials/Hook/BookInformationHook.php', 'MediaWiki\\Hook\\CanonicalNamespacesHook' => __DIR__ . '/includes/title/Hook/CanonicalNamespacesHook.php', + 'MediaWiki\\Hook\\CategoryViewer__doCategoryQueryHook' => __DIR__ . '/includes/Hook/CategoryViewer__doCategoryQueryHook.php', + 'MediaWiki\\Hook\\CategoryViewer__generateLinkHook' => __DIR__ . '/includes/Hook/CategoryViewer__generateLinkHook.php', 'MediaWiki\\Hook\\ChangeUserGroupsHook' => __DIR__ . '/includes/specials/Hook/ChangeUserGroupsHook.php', 'MediaWiki\\Hook\\ChangesListInitRowsHook' => __DIR__ . '/includes/changes/Hook/ChangesListInitRowsHook.php', 'MediaWiki\\Hook\\ChangesListInsertArticleLinkHook' => __DIR__ . '/includes/changes/Hook/ChangesListInsertArticleLinkHook.php', 'MediaWiki\\Hook\\Collation__factoryHook' => __DIR__ . '/includes/collation/Hook/Collation__factoryHook.php', + 'MediaWiki\\Hook\\ContentSecurityPolicyDefaultSourceHook' => __DIR__ . '/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php', + 'MediaWiki\\Hook\\ContentSecurityPolicyDirectivesHook' => __DIR__ . '/includes/Hook/ContentSecurityPolicyDirectivesHook.php', + 'MediaWiki\\Hook\\ContentSecurityPolicyScriptSourceHook' => __DIR__ . '/includes/Hook/ContentSecurityPolicyScriptSourceHook.php', 'MediaWiki\\Hook\\ContribsPager__getQueryInfoHook' => __DIR__ . '/includes/specials/Hook/ContribsPager__getQueryInfoHook.php', 'MediaWiki\\Hook\\ContribsPager__reallyDoQueryHook' => __DIR__ . '/includes/specials/Hook/ContribsPager__reallyDoQueryHook.php', 'MediaWiki\\Hook\\ContributionsLineEndingHook' => __DIR__ . '/includes/specials/Hook/ContributionsLineEndingHook.php', 'MediaWiki\\Hook\\ContributionsToolLinksHook' => __DIR__ . '/includes/specials/Hook/ContributionsToolLinksHook.php', 'MediaWiki\\Hook\\CustomEditorHook' => __DIR__ . '/includes/actions/Hook/CustomEditorHook.php', + 'MediaWiki\\Hook\\DeleteUnknownPreferencesHook' => __DIR__ . '/includes/Hook/DeleteUnknownPreferencesHook.php', 'MediaWiki\\Hook\\DeletedContribsPager__reallyDoQueryHook' => __DIR__ . '/includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php', 'MediaWiki\\Hook\\DeletedContributionsLineEndingHook' => __DIR__ . '/includes/specials/Hook/DeletedContributionsLineEndingHook.php', + 'MediaWiki\\Hook\\EditFilterHook' => __DIR__ . '/includes/Hook/EditFilterHook.php', + 'MediaWiki\\Hook\\EditFilterMergedContentHook' => __DIR__ . '/includes/Hook/EditFilterMergedContentHook.php', + 'MediaWiki\\Hook\\EditFormInitialTextHook' => __DIR__ . '/includes/Hook/EditFormInitialTextHook.php', + 'MediaWiki\\Hook\\EditFormPreloadTextHook' => __DIR__ . '/includes/Hook/EditFormPreloadTextHook.php', + 'MediaWiki\\Hook\\EditPageBeforeConflictDiffHook' => __DIR__ . '/includes/Hook/EditPageBeforeConflictDiffHook.php', + 'MediaWiki\\Hook\\EditPageBeforeEditButtonsHook' => __DIR__ . '/includes/Hook/EditPageBeforeEditButtonsHook.php', + 'MediaWiki\\Hook\\EditPageBeforeEditToolbarHook' => __DIR__ . '/includes/Hook/EditPageBeforeEditToolbarHook.php', + 'MediaWiki\\Hook\\EditPageCopyrightWarningHook' => __DIR__ . '/includes/Hook/EditPageCopyrightWarningHook.php', + 'MediaWiki\\Hook\\EditPageGetCheckboxesDefinitionHook' => __DIR__ . '/includes/Hook/EditPageGetCheckboxesDefinitionHook.php', + 'MediaWiki\\Hook\\EditPageGetDiffContentHook' => __DIR__ . '/includes/Hook/EditPageGetDiffContentHook.php', + 'MediaWiki\\Hook\\EditPageGetPreviewContentHook' => __DIR__ . '/includes/Hook/EditPageGetPreviewContentHook.php', + 'MediaWiki\\Hook\\EditPageNoSuchSectionHook' => __DIR__ . '/includes/Hook/EditPageNoSuchSectionHook.php', + 'MediaWiki\\Hook\\EditPageTosSummaryHook' => __DIR__ . '/includes/Hook/EditPageTosSummaryHook.php', + 'MediaWiki\\Hook\\EditPage__attemptSaveHook' => __DIR__ . '/includes/Hook/EditPage__attemptSaveHook.php', + 'MediaWiki\\Hook\\EditPage__attemptSave_afterHook' => __DIR__ . '/includes/Hook/EditPage__attemptSave_afterHook.php', + 'MediaWiki\\Hook\\EditPage__importFormDataHook' => __DIR__ . '/includes/Hook/EditPage__importFormDataHook.php', + 'MediaWiki\\Hook\\EditPage__showEditForm_fieldsHook' => __DIR__ . '/includes/Hook/EditPage__showEditForm_fieldsHook.php', + 'MediaWiki\\Hook\\EditPage__showEditForm_initialHook' => __DIR__ . '/includes/Hook/EditPage__showEditForm_initialHook.php', + 'MediaWiki\\Hook\\EditPage__showReadOnlyForm_initialHook' => __DIR__ . '/includes/Hook/EditPage__showReadOnlyForm_initialHook.php', + 'MediaWiki\\Hook\\EditPage__showStandardInputs_optionsHook' => __DIR__ . '/includes/Hook/EditPage__showStandardInputs_optionsHook.php', 'MediaWiki\\Hook\\EmailUserCCHook' => __DIR__ . '/includes/specials/Hook/EmailUserCCHook.php', 'MediaWiki\\Hook\\EmailUserCompleteHook' => __DIR__ . '/includes/specials/Hook/EmailUserCompleteHook.php', 'MediaWiki\\Hook\\EmailUserFormHook' => __DIR__ . '/includes/specials/Hook/EmailUserFormHook.php', @@ -896,35 +1162,60 @@ 'MediaWiki\\Hook\\EnhancedChangesList__getLogTextHook' => __DIR__ . '/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php', 'MediaWiki\\Hook\\ExtensionTypesHook' => __DIR__ . '/includes/specials/Hook/ExtensionTypesHook.php', 'MediaWiki\\Hook\\FetchChangesListHook' => __DIR__ . '/includes/changes/Hook/FetchChangesListHook.php', + 'MediaWiki\\Hook\\FileDeleteCompleteHook' => __DIR__ . '/includes/Hook/FileDeleteCompleteHook.php', 'MediaWiki\\Hook\\FileTransformedHook' => __DIR__ . '/includes/filerepo/Hook/FileTransformedHook.php', 'MediaWiki\\Hook\\FileUndeleteCompleteHook' => __DIR__ . '/includes/specials/Hook/FileUndeleteCompleteHook.php', 'MediaWiki\\Hook\\FileUploadHook' => __DIR__ . '/includes/filerepo/Hook/FileUploadHook.php', + 'MediaWiki\\Hook\\FormatAutocommentsHook' => __DIR__ . '/includes/Hook/FormatAutocommentsHook.php', 'MediaWiki\\Hook\\GalleryGetModesHook' => __DIR__ . '/includes/gallery/Hook/GalleryGetModesHook.php', + 'MediaWiki\\Hook\\GetCacheVaryCookiesHook' => __DIR__ . '/includes/Hook/GetCacheVaryCookiesHook.php', + 'MediaWiki\\Hook\\GetCanonicalURLHook' => __DIR__ . '/includes/Hook/GetCanonicalURLHook.php', + 'MediaWiki\\Hook\\GetDefaultSortkeyHook' => __DIR__ . '/includes/Hook/GetDefaultSortkeyHook.php', + 'MediaWiki\\Hook\\GetDoubleUnderscoreIDsHook' => __DIR__ . '/includes/Hook/GetDoubleUnderscoreIDsHook.php', 'MediaWiki\\Hook\\GetExtendedMetadataHook' => __DIR__ . '/includes/media/Hook/GetExtendedMetadataHook.php', + 'MediaWiki\\Hook\\GetFullURLHook' => __DIR__ . '/includes/Hook/GetFullURLHook.php', 'MediaWiki\\Hook\\GetHumanTimestampHook' => __DIR__ . '/includes/language/Hook/GetHumanTimestampHook.php', + 'MediaWiki\\Hook\\GetIPHook' => __DIR__ . '/includes/Hook/GetIPHook.php', + 'MediaWiki\\Hook\\GetInternalURLHook' => __DIR__ . '/includes/Hook/GetInternalURLHook.php', 'MediaWiki\\Hook\\GetLangPreferredVariantHook' => __DIR__ . '/includes/language/Hook/GetLangPreferredVariantHook.php', 'MediaWiki\\Hook\\GetLinkColoursHook' => __DIR__ . '/includes/parser/Hook/GetLinkColoursHook.php', + 'MediaWiki\\Hook\\GetLocalURLHook' => __DIR__ . '/includes/Hook/GetLocalURLHook.php', + 'MediaWiki\\Hook\\GetLocalURL__ArticleHook' => __DIR__ . '/includes/Hook/GetLocalURL__ArticleHook.php', + 'MediaWiki\\Hook\\GetLocalURL__InternalHook' => __DIR__ . '/includes/Hook/GetLocalURL__InternalHook.php', 'MediaWiki\\Hook\\GetLogTypesOnUserHook' => __DIR__ . '/includes/specials/Hook/GetLogTypesOnUserHook.php', + 'MediaWiki\\Hook\\GetMagicVariableIDsHook' => __DIR__ . '/includes/Hook/GetMagicVariableIDsHook.php', 'MediaWiki\\Hook\\GetMetadataVersionHook' => __DIR__ . '/includes/media/Hook/GetMetadataVersionHook.php', 'MediaWiki\\Hook\\GetNewMessagesAlertHook' => __DIR__ . '/includes/skins/Hook/GetNewMessagesAlertHook.php', + 'MediaWiki\\Hook\\GetRelativeTimestampHook' => __DIR__ . '/includes/Hook/GetRelativeTimestampHook.php', + 'MediaWiki\\Hook\\GitViewersHook' => __DIR__ . '/includes/Hook/GitViewersHook.php', 'MediaWiki\\Hook\\HistoryPageToolLinksHook' => __DIR__ . '/includes/actions/Hook/HistoryPageToolLinksHook.php', 'MediaWiki\\Hook\\HistoryToolsHook' => __DIR__ . '/includes/actions/Hook/HistoryToolsHook.php', 'MediaWiki\\Hook\\IRCLineURLHook' => __DIR__ . '/includes/rcfeed/Hook/IRCLineURLHook.php', + 'MediaWiki\\Hook\\ImageBeforeProduceHTMLHook' => __DIR__ . '/includes/Hook/ImageBeforeProduceHTMLHook.php', + 'MediaWiki\\Hook\\ImgAuthBeforeStreamHook' => __DIR__ . '/includes/Hook/ImgAuthBeforeStreamHook.php', + 'MediaWiki\\Hook\\ImgAuthModifyHeadersHook' => __DIR__ . '/includes/Hook/ImgAuthModifyHeadersHook.php', 'MediaWiki\\Hook\\ImportHandleContentXMLTagHook' => __DIR__ . '/includes/import/Hook/ImportHandleContentXMLTagHook.php', 'MediaWiki\\Hook\\ImportHandleLogItemXMLTagHook' => __DIR__ . '/includes/import/Hook/ImportHandleLogItemXMLTagHook.php', 'MediaWiki\\Hook\\ImportHandlePageXMLTagHook' => __DIR__ . '/includes/import/Hook/ImportHandlePageXMLTagHook.php', 'MediaWiki\\Hook\\ImportHandleRevisionXMLTagHook' => __DIR__ . '/includes/import/Hook/ImportHandleRevisionXMLTagHook.php', 'MediaWiki\\Hook\\ImportHandleToplevelXMLTagHook' => __DIR__ . '/includes/import/Hook/ImportHandleToplevelXMLTagHook.php', + 'MediaWiki\\Hook\\ImportHandleUnknownUserHook' => __DIR__ . '/includes/Hook/ImportHandleUnknownUserHook.php', 'MediaWiki\\Hook\\ImportHandleUploadXMLTagHook' => __DIR__ . '/includes/import/Hook/ImportHandleUploadXMLTagHook.php', 'MediaWiki\\Hook\\ImportLogInterwikiLinkHook' => __DIR__ . '/includes/specials/Hook/ImportLogInterwikiLinkHook.php', 'MediaWiki\\Hook\\ImportSourcesHook' => __DIR__ . '/includes/specials/Hook/ImportSourcesHook.php', 'MediaWiki\\Hook\\InfoActionHook' => __DIR__ . '/includes/actions/Hook/InfoActionHook.php', + 'MediaWiki\\Hook\\InitializeArticleMaybeRedirectHook' => __DIR__ . '/includes/Hook/InitializeArticleMaybeRedirectHook.php', 'MediaWiki\\Hook\\InternalParseBeforeLinksHook' => __DIR__ . '/includes/parser/Hook/InternalParseBeforeLinksHook.php', 'MediaWiki\\Hook\\InternalParseBeforeSanitizeHook' => __DIR__ . '/includes/parser/Hook/InternalParseBeforeSanitizeHook.php', + 'MediaWiki\\Hook\\IsTrustedProxyHook' => __DIR__ . '/includes/Hook/IsTrustedProxyHook.php', 'MediaWiki\\Hook\\IsUploadAllowedFromUrlHook' => __DIR__ . '/includes/upload/Hook/IsUploadAllowedFromUrlHook.php', 'MediaWiki\\Hook\\IsValidEmailAddrHook' => __DIR__ . '/includes/parser/Hook/IsValidEmailAddrHook.php', 'MediaWiki\\Hook\\LanguageGetNamespacesHook' => __DIR__ . '/includes/language/Hook/LanguageGetNamespacesHook.php', + 'MediaWiki\\Hook\\LanguageLinksHook' => __DIR__ . '/includes/Hook/LanguageLinksHook.php', 'MediaWiki\\Hook\\LanguageSelectorHook' => __DIR__ . '/includes/specials/Hook/LanguageSelectorHook.php', + 'MediaWiki\\Hook\\LinkerMakeExternalImageHook' => __DIR__ . '/includes/Hook/LinkerMakeExternalImageHook.php', + 'MediaWiki\\Hook\\LinkerMakeExternalLinkHook' => __DIR__ . '/includes/Hook/LinkerMakeExternalLinkHook.php', + 'MediaWiki\\Hook\\LinkerMakeMediaLinkFileHook' => __DIR__ . '/includes/Hook/LinkerMakeMediaLinkFileHook.php', 'MediaWiki\\Hook\\LinksUpdateAfterInsertHook' => __DIR__ . '/includes/deferred/Hook/LinksUpdateAfterInsertHook.php', 'MediaWiki\\Hook\\LinksUpdateCompleteHook' => __DIR__ . '/includes/deferred/Hook/LinksUpdateCompleteHook.php', 'MediaWiki\\Hook\\LinksUpdateConstructedHook' => __DIR__ . '/includes/deferred/Hook/LinksUpdateConstructedHook.php', @@ -940,19 +1231,40 @@ 'MediaWiki\\Hook\\LogLineHook' => __DIR__ . '/includes/logging/Hook/LogLineHook.php', 'MediaWiki\\Hook\\LoginFormValidErrorMessagesHook' => __DIR__ . '/includes/specials/Hook/LoginFormValidErrorMessagesHook.php', 'MediaWiki\\Hook\\LonelyPagesQueryHook' => __DIR__ . '/includes/specials/Hook/LonelyPagesQueryHook.php', + 'MediaWiki\\Hook\\MagicWordwgVariableIDsHook' => __DIR__ . '/includes/Hook/MagicWordwgVariableIDsHook.php', + 'MediaWiki\\Hook\\MaintenanceRefreshLinksInitHook' => __DIR__ . '/includes/Hook/MaintenanceRefreshLinksInitHook.php', + 'MediaWiki\\Hook\\MaintenanceShellStartHook' => __DIR__ . '/includes/Hook/MaintenanceShellStartHook.php', + 'MediaWiki\\Hook\\MaintenanceUpdateAddParamsHook' => __DIR__ . '/includes/Hook/MaintenanceUpdateAddParamsHook.php', + 'MediaWiki\\Hook\\MakeGlobalVariablesScriptHook' => __DIR__ . '/includes/Hook/MakeGlobalVariablesScriptHook.php', 'MediaWiki\\Hook\\ManualLogEntryBeforePublishHook' => __DIR__ . '/includes/logging/Hook/ManualLogEntryBeforePublishHook.php', 'MediaWiki\\Hook\\MarkPatrolledCompleteHook' => __DIR__ . '/includes/changes/Hook/MarkPatrolledCompleteHook.php', 'MediaWiki\\Hook\\MarkPatrolledHook' => __DIR__ . '/includes/changes/Hook/MarkPatrolledHook.php', + 'MediaWiki\\Hook\\MediaWikiPerformActionHook' => __DIR__ . '/includes/Hook/MediaWikiPerformActionHook.php', + 'MediaWiki\\Hook\\MediaWikiServicesHook' => __DIR__ . '/includes/Hook/MediaWikiServicesHook.php', + 'MediaWiki\\Hook\\MimeMagicGuessFromContentHook' => __DIR__ . '/includes/Hook/MimeMagicGuessFromContentHook.php', + 'MediaWiki\\Hook\\MimeMagicImproveFromExtensionHook' => __DIR__ . '/includes/Hook/MimeMagicImproveFromExtensionHook.php', + 'MediaWiki\\Hook\\MimeMagicInitHook' => __DIR__ . '/includes/Hook/MimeMagicInitHook.php', 'MediaWiki\\Hook\\ModifyExportQueryHook' => __DIR__ . '/includes/export/Hook/ModifyExportQueryHook.php', + 'MediaWiki\\Hook\\MovePageCheckPermissionsHook' => __DIR__ . '/includes/Hook/MovePageCheckPermissionsHook.php', + 'MediaWiki\\Hook\\MovePageIsValidMoveHook' => __DIR__ . '/includes/Hook/MovePageIsValidMoveHook.php', 'MediaWiki\\Hook\\NamespaceIsMovableHook' => __DIR__ . '/includes/title/Hook/NamespaceIsMovableHook.php', 'MediaWiki\\Hook\\NewPagesLineEndingHook' => __DIR__ . '/includes/specials/Hook/NewPagesLineEndingHook.php', 'MediaWiki\\Hook\\OldChangesListRecentChangesLineHook' => __DIR__ . '/includes/changes/Hook/OldChangesListRecentChangesLineHook.php', + 'MediaWiki\\Hook\\OpenSearchUrlsHook' => __DIR__ . '/includes/Hook/OpenSearchUrlsHook.php', 'MediaWiki\\Hook\\OtherAutoblockLogLinkHook' => __DIR__ . '/includes/specials/Hook/OtherAutoblockLogLinkHook.php', 'MediaWiki\\Hook\\OtherBlockLogLinkHook' => __DIR__ . '/includes/specials/Hook/OtherBlockLogLinkHook.php', + 'MediaWiki\\Hook\\OutputPageAfterGetHeadLinksArrayHook' => __DIR__ . '/includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php', + 'MediaWiki\\Hook\\OutputPageBeforeHTMLHook' => __DIR__ . '/includes/Hook/OutputPageBeforeHTMLHook.php', + 'MediaWiki\\Hook\\OutputPageBodyAttributesHook' => __DIR__ . '/includes/Hook/OutputPageBodyAttributesHook.php', + 'MediaWiki\\Hook\\OutputPageCheckLastModifiedHook' => __DIR__ . '/includes/Hook/OutputPageCheckLastModifiedHook.php', + 'MediaWiki\\Hook\\OutputPageMakeCategoryLinksHook' => __DIR__ . '/includes/Hook/OutputPageMakeCategoryLinksHook.php', + 'MediaWiki\\Hook\\OutputPageParserOutputHook' => __DIR__ . '/includes/Hook/OutputPageParserOutputHook.php', 'MediaWiki\\Hook\\PageHistoryBeforeListHook' => __DIR__ . '/includes/actions/Hook/PageHistoryBeforeListHook.php', 'MediaWiki\\Hook\\PageHistoryLineEndingHook' => __DIR__ . '/includes/actions/Hook/PageHistoryLineEndingHook.php', 'MediaWiki\\Hook\\PageHistoryPager__doBatchLookupsHook' => __DIR__ . '/includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php', 'MediaWiki\\Hook\\PageHistoryPager__getQueryInfoHook' => __DIR__ . '/includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php', + 'MediaWiki\\Hook\\PageMoveCompleteHook' => __DIR__ . '/includes/Hook/PageMoveCompleteHook.php', + 'MediaWiki\\Hook\\PageMoveCompletingHook' => __DIR__ . '/includes/Hook/PageMoveCompletingHook.php', 'MediaWiki\\Hook\\PageRenderingHashHook' => __DIR__ . '/includes/parser/Hook/PageRenderingHashHook.php', 'MediaWiki\\Hook\\ParserAfterParseHook' => __DIR__ . '/includes/parser/Hook/ParserAfterParseHook.php', 'MediaWiki\\Hook\\ParserAfterTidyHook' => __DIR__ . '/includes/parser/Hook/ParserAfterTidyHook.php', @@ -974,18 +1286,26 @@ 'MediaWiki\\Hook\\ParserOutputPostCacheTransformHook' => __DIR__ . '/includes/parser/Hook/ParserOutputPostCacheTransformHook.php', 'MediaWiki\\Hook\\ParserPreSaveTransformCompleteHook' => __DIR__ . '/includes/parser/Hook/ParserPreSaveTransformCompleteHook.php', 'MediaWiki\\Hook\\ParserSectionCreateHook' => __DIR__ . '/includes/parser/Hook/ParserSectionCreateHook.php', + 'MediaWiki\\Hook\\ParserTestGlobalsHook' => __DIR__ . '/includes/Hook/ParserTestGlobalsHook.php', + 'MediaWiki\\Hook\\ParserTestTablesHook' => __DIR__ . '/includes/Hook/ParserTestTablesHook.php', 'MediaWiki\\Hook\\PasswordPoliciesForUserHook' => __DIR__ . '/includes/password/Hook/PasswordPoliciesForUserHook.php', 'MediaWiki\\Hook\\PersonalUrlsHook' => __DIR__ . '/includes/skins/Hook/PersonalUrlsHook.php', 'MediaWiki\\Hook\\PostLoginRedirectHook' => __DIR__ . '/includes/specials/Hook/PostLoginRedirectHook.php', 'MediaWiki\\Hook\\PreferencesGetLegendHook' => __DIR__ . '/includes/specials/Hook/PreferencesGetLegendHook.php', 'MediaWiki\\Hook\\PrefsEmailAuditHook' => __DIR__ . '/includes/specials/Hook/PrefsEmailAuditHook.php', + 'MediaWiki\\Hook\\ProtectionFormAddFormFieldsHook' => __DIR__ . '/includes/Hook/ProtectionFormAddFormFieldsHook.php', + 'MediaWiki\\Hook\\ProtectionForm__buildFormHook' => __DIR__ . '/includes/Hook/ProtectionForm__buildFormHook.php', + 'MediaWiki\\Hook\\ProtectionForm__saveHook' => __DIR__ . '/includes/Hook/ProtectionForm__saveHook.php', + 'MediaWiki\\Hook\\ProtectionForm__showLogExtractHook' => __DIR__ . '/includes/Hook/ProtectionForm__showLogExtractHook.php', 'MediaWiki\\Hook\\RandomPageQueryHook' => __DIR__ . '/includes/specials/Hook/RandomPageQueryHook.php', 'MediaWiki\\Hook\\RawPageViewBeforeOutputHook' => __DIR__ . '/includes/actions/Hook/RawPageViewBeforeOutputHook.php', 'MediaWiki\\Hook\\RecentChange_saveHook' => __DIR__ . '/includes/changes/Hook/RecentChange_saveHook.php', 'MediaWiki\\Hook\\RecentChangesPurgeRowsHook' => __DIR__ . '/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php', 'MediaWiki\\Hook\\RejectParserCacheValueHook' => __DIR__ . '/includes/parser/Hook/RejectParserCacheValueHook.php', 'MediaWiki\\Hook\\RequestContextCreateSkinHook' => __DIR__ . '/includes/context/Hook/RequestContextCreateSkinHook.php', + 'MediaWiki\\Hook\\SelfLinkBeginHook' => __DIR__ . '/includes/Hook/SelfLinkBeginHook.php', 'MediaWiki\\Hook\\SendWatchlistEmailNotificationHook' => __DIR__ . '/includes/mail/Hook/SendWatchlistEmailNotificationHook.php', + 'MediaWiki\\Hook\\SetupAfterCacheHook' => __DIR__ . '/includes/Hook/SetupAfterCacheHook.php', 'MediaWiki\\Hook\\ShortPagesQueryHook' => __DIR__ . '/includes/specials/Hook/ShortPagesQueryHook.php', 'MediaWiki\\Hook\\SidebarBeforeOutputHook' => __DIR__ . '/includes/skins/Hook/SidebarBeforeOutputHook.php', 'MediaWiki\\Hook\\SiteNoticeAfterHook' => __DIR__ . '/includes/skins/Hook/SiteNoticeAfterHook.php', @@ -1036,12 +1356,25 @@ 'MediaWiki\\Hook\\SpecialUploadCompleteHook' => __DIR__ . '/includes/specials/Hook/SpecialUploadCompleteHook.php', 'MediaWiki\\Hook\\SpecialVersionVersionUrlHook' => __DIR__ . '/includes/specials/Hook/SpecialVersionVersionUrlHook.php', 'MediaWiki\\Hook\\SpecialWatchlistGetNonRevisionTypesHook' => __DIR__ . '/includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php', + 'MediaWiki\\Hook\\TempUserCreatedRedirectHook' => __DIR__ . '/includes/Hook/TempUserCreatedRedirectHook.php', + 'MediaWiki\\Hook\\TestCanonicalRedirectHook' => __DIR__ . '/includes/Hook/TestCanonicalRedirectHook.php', 'MediaWiki\\Hook\\ThumbnailBeforeProduceHTMLHook' => __DIR__ . '/includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php', + 'MediaWiki\\Hook\\TitleExistsHook' => __DIR__ . '/includes/Hook/TitleExistsHook.php', + 'MediaWiki\\Hook\\TitleGetEditNoticesHook' => __DIR__ . '/includes/Hook/TitleGetEditNoticesHook.php', + 'MediaWiki\\Hook\\TitleGetRestrictionTypesHook' => __DIR__ . '/includes/Hook/TitleGetRestrictionTypesHook.php', + 'MediaWiki\\Hook\\TitleIsAlwaysKnownHook' => __DIR__ . '/includes/Hook/TitleIsAlwaysKnownHook.php', + 'MediaWiki\\Hook\\TitleIsMovableHook' => __DIR__ . '/includes/Hook/TitleIsMovableHook.php', + 'MediaWiki\\Hook\\TitleMoveHook' => __DIR__ . '/includes/Hook/TitleMoveHook.php', + 'MediaWiki\\Hook\\TitleMoveStartingHook' => __DIR__ . '/includes/Hook/TitleMoveStartingHook.php', + 'MediaWiki\\Hook\\TitleSquidURLsHook' => __DIR__ . '/includes/Hook/TitleSquidURLsHook.php', 'MediaWiki\\Hook\\UnblockUserCompleteHook' => __DIR__ . '/includes/specials/Hook/UnblockUserCompleteHook.php', 'MediaWiki\\Hook\\UnblockUserHook' => __DIR__ . '/includes/specials/Hook/UnblockUserHook.php', 'MediaWiki\\Hook\\UndeleteForm__showHistoryHook' => __DIR__ . '/includes/specials/Hook/UndeleteForm__showHistoryHook.php', 'MediaWiki\\Hook\\UndeleteForm__showRevisionHook' => __DIR__ . '/includes/specials/Hook/UndeleteForm__showRevisionHook.php', 'MediaWiki\\Hook\\UndeletePageToolLinksHook' => __DIR__ . '/includes/skins/Hook/UndeletePageToolLinksHook.php', + 'MediaWiki\\Hook\\UnitTestsAfterDatabaseSetupHook' => __DIR__ . '/includes/Hook/UnitTestsAfterDatabaseSetupHook.php', + 'MediaWiki\\Hook\\UnitTestsBeforeDatabaseTeardownHook' => __DIR__ . '/includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php', + 'MediaWiki\\Hook\\UnitTestsListHook' => __DIR__ . '/includes/Hook/UnitTestsListHook.php', 'MediaWiki\\Hook\\UnwatchArticleCompleteHook' => __DIR__ . '/includes/actions/Hook/UnwatchArticleCompleteHook.php', 'MediaWiki\\Hook\\UnwatchArticleHook' => __DIR__ . '/includes/actions/Hook/UnwatchArticleHook.php', 'MediaWiki\\Hook\\UpdateUserMailerFormattedPageStatusHook' => __DIR__ . '/includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php', @@ -1063,6 +1396,7 @@ 'MediaWiki\\Hook\\UserMailerSplitToHook' => __DIR__ . '/includes/mail/Hook/UserMailerSplitToHook.php', 'MediaWiki\\Hook\\UserMailerTransformContentHook' => __DIR__ . '/includes/mail/Hook/UserMailerTransformContentHook.php', 'MediaWiki\\Hook\\UserMailerTransformMessageHook' => __DIR__ . '/includes/mail/Hook/UserMailerTransformMessageHook.php', + 'MediaWiki\\Hook\\UserToolLinksEditHook' => __DIR__ . '/includes/Hook/UserToolLinksEditHook.php', 'MediaWiki\\Hook\\UsersPagerDoBatchLookupsHook' => __DIR__ . '/includes/specials/Hook/UsersPagerDoBatchLookupsHook.php', 'MediaWiki\\Hook\\ValidateExtendedMetadataCacheHook' => __DIR__ . '/includes/media/Hook/ValidateExtendedMetadataCacheHook.php', 'MediaWiki\\Hook\\WantedPages__getQueryInfoHook' => __DIR__ . '/includes/specials/Hook/WantedPages__getQueryInfoHook.php', @@ -1071,22 +1405,429 @@ 'MediaWiki\\Hook\\WatchedItemQueryServiceExtensionsHook' => __DIR__ . '/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php', 'MediaWiki\\Hook\\WatchlistEditorBeforeFormRenderHook' => __DIR__ . '/includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php', 'MediaWiki\\Hook\\WatchlistEditorBuildRemoveLineHook' => __DIR__ . '/includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php', + 'MediaWiki\\Hook\\WebRequestPathInfoRouterHook' => __DIR__ . '/includes/Hook/WebRequestPathInfoRouterHook.php', + 'MediaWiki\\Hook\\WebResponseSetCookieHook' => __DIR__ . '/includes/Hook/WebResponseSetCookieHook.php', 'MediaWiki\\Hook\\WhatLinksHerePropsHook' => __DIR__ . '/includes/specials/Hook/WhatLinksHerePropsHook.php', 'MediaWiki\\Hook\\WikiExporter__dumpStableQueryHook' => __DIR__ . '/includes/export/Hook/WikiExporter__dumpStableQueryHook.php', 'MediaWiki\\Hook\\XmlDumpWriterOpenPageHook' => __DIR__ . '/includes/export/Hook/XmlDumpWriterOpenPageHook.php', 'MediaWiki\\Hook\\XmlDumpWriterWriteRevisionHook' => __DIR__ . '/includes/export/Hook/XmlDumpWriterWriteRevisionHook.php', + 'MediaWiki\\HtmlHelper' => __DIR__ . '/includes/HtmlHelper.php', + 'MediaWiki\\Http\\HttpRequestFactory' => __DIR__ . '/includes/http/HttpRequestFactory.php', + 'MediaWiki\\Http\\MwHttpRequestToResponseInterfaceAdapter' => __DIR__ . '/includes/http/MwHttpRequestToResponseInterfaceAdapter.php', + 'MediaWiki\\Installer\\Hook\\LoadExtensionSchemaUpdatesHook' => __DIR__ . '/includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php', + 'MediaWiki\\Installer\\InstallException' => __DIR__ . '/includes/installer/InstallException.php', + 'MediaWiki\\Interwiki\\ClassicInterwikiLookup' => __DIR__ . '/includes/interwiki/ClassicInterwikiLookup.php', + 'MediaWiki\\Interwiki\\Hook\\InterwikiLoadPrefixHook' => __DIR__ . '/includes/interwiki/Hook/InterwikiLoadPrefixHook.php', + 'MediaWiki\\Interwiki\\InterwikiLookup' => __DIR__ . '/includes/interwiki/InterwikiLookup.php', + 'MediaWiki\\Interwiki\\InterwikiLookupAdapter' => __DIR__ . '/includes/interwiki/InterwikiLookupAdapter.php', + 'MediaWiki\\Interwiki\\NullInterwikiLookup' => __DIR__ . '/includes/interwiki/NullInterwikiLookup.php', + 'MediaWiki\\JobQueue\\JobQueueGroupFactory' => __DIR__ . '/includes/jobqueue/JobQueueGroupFactory.php', + 'MediaWiki\\Json\\JsonCodec' => __DIR__ . '/includes/json/JsonCodec.php', + 'MediaWiki\\Json\\JsonConstants' => __DIR__ . '/includes/json/JsonConstants.php', + 'MediaWiki\\Json\\JsonSerializer' => __DIR__ . '/includes/json/JsonSerializer.php', + 'MediaWiki\\Json\\JsonUnserializable' => __DIR__ . '/includes/json/JsonUnserializable.php', + 'MediaWiki\\Json\\JsonUnserializableTrait' => __DIR__ . '/includes/json/JsonUnserializableTrait.php', + 'MediaWiki\\Json\\JsonUnserializer' => __DIR__ . '/includes/json/JsonUnserializer.php', + 'MediaWiki\\Languages\\Data\\CrhExceptions' => __DIR__ . '/includes/languages/data/CrhExceptions.php', + 'MediaWiki\\Languages\\Data\\Names' => __DIR__ . '/includes/languages/data/Names.php', + 'MediaWiki\\Languages\\Data\\NormalizeAr' => __DIR__ . '/includes/languages/data/NormalizeAr.php', + 'MediaWiki\\Languages\\Data\\NormalizeMl' => __DIR__ . '/includes/languages/data/NormalizeMl.php', + 'MediaWiki\\Languages\\Data\\ZhConversion' => __DIR__ . '/includes/languages/data/ZhConversion.php', 'MediaWiki\\Languages\\Hook\\LanguageGetTranslatedLanguageNamesHook' => __DIR__ . '/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php', 'MediaWiki\\Languages\\Hook\\Language__getMessagesFileNameHook' => __DIR__ . '/includes/language/Hook/Language__getMessagesFileNameHook.php', 'MediaWiki\\Languages\\LanguageConverterFactory' => __DIR__ . '/includes/language/LanguageConverterFactory.php', 'MediaWiki\\Languages\\LanguageFactory' => __DIR__ . '/includes/language/LanguageFactory.php', 'MediaWiki\\Languages\\LanguageFallback' => __DIR__ . '/includes/language/LanguageFallback.php', 'MediaWiki\\Languages\\LanguageNameUtils' => __DIR__ . '/includes/language/LanguageNameUtils.php', + 'MediaWiki\\Linker\\Hook\\HtmlPageLinkRendererBeginHook' => __DIR__ . '/includes/linker/Hook/HtmlPageLinkRendererBeginHook.php', + 'MediaWiki\\Linker\\Hook\\HtmlPageLinkRendererEndHook' => __DIR__ . '/includes/linker/Hook/HtmlPageLinkRendererEndHook.php', + 'MediaWiki\\Linker\\Hook\\LinkerGenerateRollbackLinkHook' => __DIR__ . '/includes/linker/Hook/LinkerGenerateRollbackLinkHook.php', + 'MediaWiki\\Linker\\LinkRenderer' => __DIR__ . '/includes/linker/LinkRenderer.php', + 'MediaWiki\\Linker\\LinkRendererFactory' => __DIR__ . '/includes/linker/LinkRendererFactory.php', + 'MediaWiki\\Linker\\LinkTarget' => __DIR__ . '/includes/linker/LinkTarget.php', + 'MediaWiki\\Linker\\LinkTargetLookup' => __DIR__ . '/includes/linker/LinkTargetLookup.php', + 'MediaWiki\\Linker\\LinkTargetStore' => __DIR__ . '/includes/linker/LinkTargetStore.php', + 'MediaWiki\\Linker\\LinksMigration' => __DIR__ . '/includes/linker/LinksMigration.php', + 'MediaWiki\\Logger\\ConsoleLogger' => __DIR__ . '/includes/debug/logger/ConsoleLogger.php', + 'MediaWiki\\Logger\\ConsoleSpi' => __DIR__ . '/includes/debug/logger/ConsoleSpi.php', + 'MediaWiki\\Logger\\LegacyLogger' => __DIR__ . '/includes/debug/logger/LegacyLogger.php', + 'MediaWiki\\Logger\\LegacySpi' => __DIR__ . '/includes/debug/logger/LegacySpi.php', + 'MediaWiki\\Logger\\LogCapturingSpi' => __DIR__ . '/includes/debug/logger/LogCapturingSpi.php', + 'MediaWiki\\Logger\\LoggerFactory' => __DIR__ . '/includes/debug/logger/LoggerFactory.php', + 'MediaWiki\\Logger\\MonologSpi' => __DIR__ . '/includes/debug/logger/MonologSpi.php', + 'MediaWiki\\Logger\\Monolog\\BufferHandler' => __DIR__ . '/includes/debug/logger/monolog/BufferHandler.php', + 'MediaWiki\\Logger\\Monolog\\CeeFormatter' => __DIR__ . '/includes/debug/logger/monolog/CeeFormatter.php', + 'MediaWiki\\Logger\\Monolog\\LegacyFormatter' => __DIR__ . '/includes/debug/logger/monolog/LegacyFormatter.php', + 'MediaWiki\\Logger\\Monolog\\LegacyHandler' => __DIR__ . '/includes/debug/logger/monolog/LegacyHandler.php', + 'MediaWiki\\Logger\\Monolog\\LineFormatter' => __DIR__ . '/includes/debug/logger/monolog/LineFormatter.php', + 'MediaWiki\\Logger\\Monolog\\LogstashFormatter' => __DIR__ . '/includes/debug/logger/monolog/LogstashFormatter.php', + 'MediaWiki\\Logger\\Monolog\\MwlogHandler' => __DIR__ . '/includes/debug/logger/monolog/MwlogHandler.php', + 'MediaWiki\\Logger\\Monolog\\SyslogHandler' => __DIR__ . '/includes/debug/logger/monolog/SyslogHandler.php', + 'MediaWiki\\Logger\\Monolog\\WikiProcessor' => __DIR__ . '/includes/debug/logger/monolog/WikiProcessor.php', + 'MediaWiki\\Logger\\NullSpi' => __DIR__ . '/includes/debug/logger/NullSpi.php', + 'MediaWiki\\Logger\\Spi' => __DIR__ . '/includes/debug/logger/Spi.php', + 'MediaWiki\\Mail\\Emailer' => __DIR__ . '/includes/mail/Emailer.php', + 'MediaWiki\\Mail\\IEmailer' => __DIR__ . '/includes/mail/IEmailer.php', + 'MediaWiki\\Mail\\UserEmailContact' => __DIR__ . '/includes/mail/UserEmailContact.php', + 'MediaWiki\\MainConfigNames' => __DIR__ . '/includes/MainConfigNames.php', + 'MediaWiki\\MainConfigSchema' => __DIR__ . '/includes/MainConfigSchema.php', 'MediaWiki\\Maintenance\\MaintenanceParameters' => __DIR__ . '/maintenance/includes/MaintenanceParameters.php', 'MediaWiki\\Maintenance\\MaintenanceRunner' => __DIR__ . '/maintenance/includes/MaintenanceRunner.php', + 'MediaWiki\\MediaWikiServices' => __DIR__ . '/includes/MediaWikiServices.php', + 'MediaWiki\\Message\\Converter' => __DIR__ . '/includes/Message/Converter.php', + 'MediaWiki\\Message\\MessageFormatterFactory' => __DIR__ . '/includes/Message/MessageFormatterFactory.php', + 'MediaWiki\\Message\\TextFormatter' => __DIR__ . '/includes/Message/TextFormatter.php', + 'MediaWiki\\Message\\UserGroupMembershipParam' => __DIR__ . '/includes/Message/UserGroupMembershipParam.php', + 'MediaWiki\\Navigation\\PagerNavigationBuilder' => __DIR__ . '/includes/Navigation/PagerNavigationBuilder.php', + 'MediaWiki\\Navigation\\PrevNextNavigationRenderer' => __DIR__ . '/includes/Navigation/PrevNextNavigationRenderer.php', + 'MediaWiki\\OutputHandler' => __DIR__ . '/includes/OutputHandler.php', + 'MediaWiki\\Page\\ContentModelChangeFactory' => __DIR__ . '/includes/page/ContentModelChangeFactory.php', + 'MediaWiki\\Page\\DeletePage' => __DIR__ . '/includes/page/DeletePage.php', + 'MediaWiki\\Page\\DeletePageFactory' => __DIR__ . '/includes/page/DeletePageFactory.php', + 'MediaWiki\\Page\\ExistingPageRecord' => __DIR__ . '/includes/page/ExistingPageRecord.php', + 'MediaWiki\\Page\\Hook\\ArticleConfirmDeleteHook' => __DIR__ . '/includes/page/Hook/ArticleConfirmDeleteHook.php', + 'MediaWiki\\Page\\Hook\\ArticleDeleteAfterSuccessHook' => __DIR__ . '/includes/page/Hook/ArticleDeleteAfterSuccessHook.php', + 'MediaWiki\\Page\\Hook\\ArticleDeleteCompleteHook' => __DIR__ . '/includes/page/Hook/ArticleDeleteCompleteHook.php', + 'MediaWiki\\Page\\Hook\\ArticleDeleteHook' => __DIR__ . '/includes/page/Hook/ArticleDeleteHook.php', + 'MediaWiki\\Page\\Hook\\ArticleFromTitleHook' => __DIR__ . '/includes/page/Hook/ArticleFromTitleHook.php', + 'MediaWiki\\Page\\Hook\\ArticlePageDataAfterHook' => __DIR__ . '/includes/page/Hook/ArticlePageDataAfterHook.php', + 'MediaWiki\\Page\\Hook\\ArticlePageDataBeforeHook' => __DIR__ . '/includes/page/Hook/ArticlePageDataBeforeHook.php', + 'MediaWiki\\Page\\Hook\\ArticleParserOptionsHook' => __DIR__ . '/includes/page/Hook/ArticleParserOptionsHook.php', + 'MediaWiki\\Page\\Hook\\ArticleProtectCompleteHook' => __DIR__ . '/includes/page/Hook/ArticleProtectCompleteHook.php', + 'MediaWiki\\Page\\Hook\\ArticleProtectHook' => __DIR__ . '/includes/page/Hook/ArticleProtectHook.php', + 'MediaWiki\\Page\\Hook\\ArticlePurgeHook' => __DIR__ . '/includes/page/Hook/ArticlePurgeHook.php', + 'MediaWiki\\Page\\Hook\\ArticleRevisionViewCustomHook' => __DIR__ . '/includes/page/Hook/ArticleRevisionViewCustomHook.php', + 'MediaWiki\\Page\\Hook\\ArticleShowPatrolFooterHook' => __DIR__ . '/includes/page/Hook/ArticleShowPatrolFooterHook.php', + 'MediaWiki\\Page\\Hook\\ArticleUndeleteHook' => __DIR__ . '/includes/page/Hook/ArticleUndeleteHook.php', + 'MediaWiki\\Page\\Hook\\ArticleViewFooterHook' => __DIR__ . '/includes/page/Hook/ArticleViewFooterHook.php', + 'MediaWiki\\Page\\Hook\\ArticleViewHeaderHook' => __DIR__ . '/includes/page/Hook/ArticleViewHeaderHook.php', + 'MediaWiki\\Page\\Hook\\ArticleViewRedirectHook' => __DIR__ . '/includes/page/Hook/ArticleViewRedirectHook.php', + 'MediaWiki\\Page\\Hook\\Article__MissingArticleConditionsHook' => __DIR__ . '/includes/page/Hook/Article__MissingArticleConditionsHook.php', + 'MediaWiki\\Page\\Hook\\BeforeDisplayNoArticleTextHook' => __DIR__ . '/includes/page/Hook/BeforeDisplayNoArticleTextHook.php', + 'MediaWiki\\Page\\Hook\\CategoryAfterPageAddedHook' => __DIR__ . '/includes/page/Hook/CategoryAfterPageAddedHook.php', + 'MediaWiki\\Page\\Hook\\CategoryAfterPageRemovedHook' => __DIR__ . '/includes/page/Hook/CategoryAfterPageRemovedHook.php', + 'MediaWiki\\Page\\Hook\\CategoryPageViewHook' => __DIR__ . '/includes/page/Hook/CategoryPageViewHook.php', + 'MediaWiki\\Page\\Hook\\DisplayOldSubtitleHook' => __DIR__ . '/includes/page/Hook/DisplayOldSubtitleHook.php', + 'MediaWiki\\Page\\Hook\\ImageOpenShowImageInlineBeforeHook' => __DIR__ . '/includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php', + 'MediaWiki\\Page\\Hook\\ImagePageAfterImageLinksHook' => __DIR__ . '/includes/page/Hook/ImagePageAfterImageLinksHook.php', + 'MediaWiki\\Page\\Hook\\ImagePageFileHistoryLineHook' => __DIR__ . '/includes/page/Hook/ImagePageFileHistoryLineHook.php', + 'MediaWiki\\Page\\Hook\\ImagePageFindFileHook' => __DIR__ . '/includes/page/Hook/ImagePageFindFileHook.php', + 'MediaWiki\\Page\\Hook\\ImagePageShowTOCHook' => __DIR__ . '/includes/page/Hook/ImagePageShowTOCHook.php', + 'MediaWiki\\Page\\Hook\\IsFileCacheableHook' => __DIR__ . '/includes/page/Hook/IsFileCacheableHook.php', + 'MediaWiki\\Page\\Hook\\OpportunisticLinksUpdateHook' => __DIR__ . '/includes/page/Hook/OpportunisticLinksUpdateHook.php', + 'MediaWiki\\Page\\Hook\\PageDeleteCompleteHook' => __DIR__ . '/includes/page/Hook/PageDeleteCompleteHook.php', + 'MediaWiki\\Page\\Hook\\PageDeleteHook' => __DIR__ . '/includes/page/Hook/PageDeleteHook.php', + 'MediaWiki\\Page\\Hook\\PageDeletionDataUpdatesHook' => __DIR__ . '/includes/page/Hook/PageDeletionDataUpdatesHook.php', + 'MediaWiki\\Page\\Hook\\PageUndeleteHook' => __DIR__ . '/includes/page/Hook/PageUndeleteHook.php', + 'MediaWiki\\Page\\Hook\\PageViewUpdatesHook' => __DIR__ . '/includes/page/Hook/PageViewUpdatesHook.php', + 'MediaWiki\\Page\\Hook\\RevisionFromEditCompleteHook' => __DIR__ . '/includes/page/Hook/RevisionFromEditCompleteHook.php', + 'MediaWiki\\Page\\Hook\\RevisionUndeletedHook' => __DIR__ . '/includes/page/Hook/RevisionUndeletedHook.php', + 'MediaWiki\\Page\\Hook\\RollbackCompleteHook' => __DIR__ . '/includes/page/Hook/RollbackCompleteHook.php', + 'MediaWiki\\Page\\Hook\\ShowMissingArticleHook' => __DIR__ . '/includes/page/Hook/ShowMissingArticleHook.php', + 'MediaWiki\\Page\\Hook\\WikiPageDeletionUpdatesHook' => __DIR__ . '/includes/page/Hook/WikiPageDeletionUpdatesHook.php', + 'MediaWiki\\Page\\Hook\\WikiPageFactoryHook' => __DIR__ . '/includes/page/Hook/WikiPageFactoryHook.php', + 'MediaWiki\\Page\\LegacyArticleIdAccess' => __DIR__ . '/includes/page/LegacyArticleIdAccess.php', + 'MediaWiki\\Page\\MergeHistoryFactory' => __DIR__ . '/includes/page/MergeHistoryFactory.php', + 'MediaWiki\\Page\\MovePageFactory' => __DIR__ . '/includes/page/MovePageFactory.php', + 'MediaWiki\\Page\\PageAssertionException' => __DIR__ . '/includes/page/PageAssertionException.php', + 'MediaWiki\\Page\\PageCommandFactory' => __DIR__ . '/includes/page/PageCommandFactory.php', + 'MediaWiki\\Page\\PageIdentity' => __DIR__ . '/includes/page/PageIdentity.php', + 'MediaWiki\\Page\\PageIdentityValue' => __DIR__ . '/includes/page/PageIdentityValue.php', + 'MediaWiki\\Page\\PageLookup' => __DIR__ . '/includes/page/PageLookup.php', + 'MediaWiki\\Page\\PageRecord' => __DIR__ . '/includes/page/PageRecord.php', + 'MediaWiki\\Page\\PageReference' => __DIR__ . '/includes/page/PageReference.php', + 'MediaWiki\\Page\\PageReferenceValue' => __DIR__ . '/includes/page/PageReferenceValue.php', + 'MediaWiki\\Page\\PageSelectQueryBuilder' => __DIR__ . '/includes/page/PageSelectQueryBuilder.php', + 'MediaWiki\\Page\\PageStore' => __DIR__ . '/includes/page/PageStore.php', + 'MediaWiki\\Page\\PageStoreFactory' => __DIR__ . '/includes/page/PageStoreFactory.php', + 'MediaWiki\\Page\\PageStoreRecord' => __DIR__ . '/includes/page/PageStoreRecord.php', + 'MediaWiki\\Page\\ParserOutputAccess' => __DIR__ . '/includes/page/ParserOutputAccess.php', + 'MediaWiki\\Page\\ProperPageIdentity' => __DIR__ . '/includes/page/ProperPageIdentity.php', + 'MediaWiki\\Page\\RedirectLookup' => __DIR__ . '/includes/page/RedirectLookup.php', + 'MediaWiki\\Page\\RedirectStore' => __DIR__ . '/includes/page/RedirectStore.php', + 'MediaWiki\\Page\\RollbackPage' => __DIR__ . '/includes/page/RollbackPage.php', + 'MediaWiki\\Page\\RollbackPageFactory' => __DIR__ . '/includes/page/RollbackPageFactory.php', + 'MediaWiki\\Page\\UndeletePage' => __DIR__ . '/includes/page/UndeletePage.php', + 'MediaWiki\\Page\\UndeletePageFactory' => __DIR__ . '/includes/page/UndeletePageFactory.php', + 'MediaWiki\\Page\\WikiPageFactory' => __DIR__ . '/includes/page/WikiPageFactory.php', + 'MediaWiki\\ParamValidator\\TypeDef\\NamespaceDef' => __DIR__ . '/includes/ParamValidator/TypeDef/NamespaceDef.php', + 'MediaWiki\\ParamValidator\\TypeDef\\TagsDef' => __DIR__ . '/includes/ParamValidator/TypeDef/TagsDef.php', + 'MediaWiki\\ParamValidator\\TypeDef\\TitleDef' => __DIR__ . '/includes/ParamValidator/TypeDef/TitleDef.php', + 'MediaWiki\\ParamValidator\\TypeDef\\UserDef' => __DIR__ . '/includes/ParamValidator/TypeDef/UserDef.php', + 'MediaWiki\\Parser\\ParserCacheFactory' => __DIR__ . '/includes/parser/ParserCacheFactory.php', + 'MediaWiki\\Parser\\ParserCacheMetadata' => __DIR__ . '/includes/parser/ParserCacheMetadata.php', + 'MediaWiki\\Parser\\ParserObserver' => __DIR__ . '/includes/parser/ParserObserver.php', + 'MediaWiki\\Parser\\ParserOutputFlags' => __DIR__ . '/includes/parser/ParserOutputFlags.php', + 'MediaWiki\\Parser\\Parsoid\\Config\\DataAccess' => __DIR__ . '/includes/parser/Parsoid/Config/DataAccess.php', + 'MediaWiki\\Parser\\Parsoid\\Config\\PageConfig' => __DIR__ . '/includes/parser/Parsoid/Config/PageConfig.php', + 'MediaWiki\\Parser\\Parsoid\\Config\\PageConfigFactory' => __DIR__ . '/includes/parser/Parsoid/Config/PageConfigFactory.php', + 'MediaWiki\\Parser\\Parsoid\\Config\\PageContent' => __DIR__ . '/includes/parser/Parsoid/Config/PageContent.php', + 'MediaWiki\\Parser\\Parsoid\\Config\\SiteConfig' => __DIR__ . '/includes/parser/Parsoid/Config/SiteConfig.php', + 'MediaWiki\\Parser\\Parsoid\\HTMLTransform' => __DIR__ . '/includes/parser/Parsoid/HTMLTransform.php', + 'MediaWiki\\Parser\\Parsoid\\HTMLTransformFactory' => __DIR__ . '/includes/parser/Parsoid/HTMLTransformFactory.php', + 'MediaWiki\\Parser\\Parsoid\\PageBundleJsonTrait' => __DIR__ . '/includes/parser/Parsoid/PageBundleJsonTrait.php', + 'MediaWiki\\Parser\\Parsoid\\ParsoidOutputAccess' => __DIR__ . '/includes/parser/Parsoid/ParsoidOutputAccess.php', + 'MediaWiki\\Parser\\Parsoid\\ParsoidRenderID' => __DIR__ . '/includes/parser/Parsoid/ParsoidRenderID.php', + 'MediaWiki\\Parser\\Parsoid\\ParsoidServices' => __DIR__ . '/includes/parser/Parsoid/ParsoidServices.php', + 'MediaWiki\\Parser\\RemexRemoveTagHandler' => __DIR__ . '/includes/parser/RemexRemoveTagHandler.php', + 'MediaWiki\\Parser\\RemexStripTagHandler' => __DIR__ . '/includes/parser/RemexStripTagHandler.php', + 'MediaWiki\\Parser\\RevisionOutputCache' => __DIR__ . '/includes/parser/RevisionOutputCache.php', + 'MediaWiki\\Permissions\\Authority' => __DIR__ . '/includes/Permissions/Authority.php', + 'MediaWiki\\Permissions\\GrantsInfo' => __DIR__ . '/includes/Permissions/GrantsInfo.php', + 'MediaWiki\\Permissions\\GrantsLocalization' => __DIR__ . '/includes/Permissions/GrantsLocalization.php', + 'MediaWiki\\Permissions\\GroupPermissionsLookup' => __DIR__ . '/includes/Permissions/GroupPermissionsLookup.php', + 'MediaWiki\\Permissions\\Hook\\GetUserPermissionsErrorsExpensiveHook' => __DIR__ . '/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php', + 'MediaWiki\\Permissions\\Hook\\GetUserPermissionsErrorsHook' => __DIR__ . '/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php', + 'MediaWiki\\Permissions\\Hook\\PermissionErrorAuditHook' => __DIR__ . '/includes/Permissions/Hook/PermissionErrorAuditHook.php', + 'MediaWiki\\Permissions\\Hook\\TitleQuickPermissionsHook' => __DIR__ . '/includes/Permissions/Hook/TitleQuickPermissionsHook.php', + 'MediaWiki\\Permissions\\Hook\\TitleReadWhitelistHook' => __DIR__ . '/includes/Permissions/Hook/TitleReadWhitelistHook.php', + 'MediaWiki\\Permissions\\Hook\\UserCanHook' => __DIR__ . '/includes/Permissions/Hook/UserCanHook.php', + 'MediaWiki\\Permissions\\Hook\\UserGetAllRightsHook' => __DIR__ . '/includes/Permissions/Hook/UserGetAllRightsHook.php', + 'MediaWiki\\Permissions\\Hook\\UserGetRightsHook' => __DIR__ . '/includes/Permissions/Hook/UserGetRightsHook.php', + 'MediaWiki\\Permissions\\Hook\\UserGetRightsRemoveHook' => __DIR__ . '/includes/Permissions/Hook/UserGetRightsRemoveHook.php', + 'MediaWiki\\Permissions\\Hook\\UserIsBlockedFromHook' => __DIR__ . '/includes/Permissions/Hook/UserIsBlockedFromHook.php', + 'MediaWiki\\Permissions\\Hook\\UserIsEveryoneAllowedHook' => __DIR__ . '/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php', + 'MediaWiki\\Permissions\\PermissionManager' => __DIR__ . '/includes/Permissions/PermissionManager.php', + 'MediaWiki\\Permissions\\PermissionStatus' => __DIR__ . '/includes/Permissions/PermissionStatus.php', + 'MediaWiki\\Permissions\\RateLimitSubject' => __DIR__ . '/includes/Permissions/RateLimitSubject.php', + 'MediaWiki\\Permissions\\RateLimiter' => __DIR__ . '/includes/Permissions/RateLimiter.php', + 'MediaWiki\\Permissions\\RestrictionStore' => __DIR__ . '/includes/Permissions/RestrictionStore.php', + 'MediaWiki\\Permissions\\SimpleAuthority' => __DIR__ . '/includes/Permissions/SimpleAuthority.php', + 'MediaWiki\\Permissions\\UltimateAuthority' => __DIR__ . '/includes/Permissions/UltimateAuthority.php', + 'MediaWiki\\Permissions\\UserAuthority' => __DIR__ . '/includes/Permissions/UserAuthority.php', + 'MediaWiki\\Preferences\\DefaultPreferencesFactory' => __DIR__ . '/includes/preferences/DefaultPreferencesFactory.php', + 'MediaWiki\\Preferences\\Filter' => __DIR__ . '/includes/preferences/Filter.php', + 'MediaWiki\\Preferences\\Hook\\GetPreferencesHook' => __DIR__ . '/includes/preferences/Hook/GetPreferencesHook.php', + 'MediaWiki\\Preferences\\Hook\\PreferencesFormPreSaveHook' => __DIR__ . '/includes/preferences/Hook/PreferencesFormPreSaveHook.php', + 'MediaWiki\\Preferences\\IntvalFilter' => __DIR__ . '/includes/preferences/IntvalFilter.php', + 'MediaWiki\\Preferences\\MultiTitleFilter' => __DIR__ . '/includes/preferences/MultiTitleFilter.php', + 'MediaWiki\\Preferences\\MultiUsernameFilter' => __DIR__ . '/includes/preferences/MultiUsernameFilter.php', + 'MediaWiki\\Preferences\\PreferencesFactory' => __DIR__ . '/includes/preferences/PreferencesFactory.php', + 'MediaWiki\\Preferences\\SignatureValidator' => __DIR__ . '/includes/preferences/SignatureValidator.php', + 'MediaWiki\\Preferences\\SignatureValidatorFactory' => __DIR__ . '/includes/preferences/SignatureValidatorFactory.php', + 'MediaWiki\\Preferences\\TimezoneFilter' => __DIR__ . '/includes/preferences/TimezoneFilter.php', 'MediaWiki\\ProcOpenError' => __DIR__ . '/includes/exception/ProcOpenError.php', + 'MediaWiki\\ResourceLoader\\CircularDependencyError' => __DIR__ . '/includes/ResourceLoader/CircularDependencyError.php', + 'MediaWiki\\ResourceLoader\\ClientHtml' => __DIR__ . '/includes/ResourceLoader/ClientHtml.php', + 'MediaWiki\\ResourceLoader\\CodexModule' => __DIR__ . '/includes/ResourceLoader/CodexModule.php', + 'MediaWiki\\ResourceLoader\\Context' => __DIR__ . '/includes/ResourceLoader/Context.php', 'MediaWiki\\ResourceLoader\\Context72Hack' => __DIR__ . '/includes/ResourceLoader/ResourceLoader.php', + 'MediaWiki\\ResourceLoader\\DerivativeContext' => __DIR__ . '/includes/ResourceLoader/DerivativeContext.php', + 'MediaWiki\\ResourceLoader\\FileModule' => __DIR__ . '/includes/ResourceLoader/FileModule.php', + 'MediaWiki\\ResourceLoader\\FilePath' => __DIR__ . '/includes/ResourceLoader/FilePath.php', + 'MediaWiki\\ResourceLoader\\ForeignApiModule' => __DIR__ . '/includes/ResourceLoader/ForeignApiModule.php', + 'MediaWiki\\ResourceLoader\\HookRunner' => __DIR__ . '/includes/ResourceLoader/HookRunner.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderExcludeUserOptionsHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderExcludeUserOptionsHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderForeignApiModulesHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderForeignApiModulesHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderGetConfigVarsHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderGetConfigVarsHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderJqueryMsgModuleMagicWordsHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderRegisterModulesHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderRegisterModulesHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderSiteModulePagesHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderSiteModulePagesHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderSiteStylesModulePagesHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderSiteStylesModulePagesHook.php', + 'MediaWiki\\ResourceLoader\\Hook\\ResourceLoaderTestModulesHook' => __DIR__ . '/includes/ResourceLoader/Hook/ResourceLoaderTestModulesHook.php', + 'MediaWiki\\ResourceLoader\\Image' => __DIR__ . '/includes/ResourceLoader/Image.php', + 'MediaWiki\\ResourceLoader\\ImageModule' => __DIR__ . '/includes/ResourceLoader/ImageModule.php', + 'MediaWiki\\ResourceLoader\\LanguageDataModule' => __DIR__ . '/includes/ResourceLoader/LanguageDataModule.php', + 'MediaWiki\\ResourceLoader\\LessVarFileModule' => __DIR__ . '/includes/ResourceLoader/LessVarFileModule.php', + 'MediaWiki\\ResourceLoader\\MessageBlobStore' => __DIR__ . '/includes/ResourceLoader/MessageBlobStore.php', + 'MediaWiki\\ResourceLoader\\Module' => __DIR__ . '/includes/ResourceLoader/Module.php', + 'MediaWiki\\ResourceLoader\\MwUrlModule' => __DIR__ . '/includes/ResourceLoader/MwUrlModule.php', + 'MediaWiki\\ResourceLoader\\OOUIFileModule' => __DIR__ . '/includes/ResourceLoader/OOUIFileModule.php', + 'MediaWiki\\ResourceLoader\\OOUIIconPackModule' => __DIR__ . '/includes/ResourceLoader/OOUIIconPackModule.php', + 'MediaWiki\\ResourceLoader\\OOUIImageModule' => __DIR__ . '/includes/ResourceLoader/OOUIImageModule.php', + 'MediaWiki\\ResourceLoader\\OOUIModule' => __DIR__ . '/includes/ResourceLoader/OOUIModule.php', + 'MediaWiki\\ResourceLoader\\ResourceLoader' => __DIR__ . '/includes/ResourceLoader/ResourceLoader.php', 'MediaWiki\\ResourceLoader\\ResourceLoader72Hack' => __DIR__ . '/includes/ResourceLoader/MessageBlobStore.php', + 'MediaWiki\\ResourceLoader\\SiteModule' => __DIR__ . '/includes/ResourceLoader/SiteModule.php', + 'MediaWiki\\ResourceLoader\\SiteStylesModule' => __DIR__ . '/includes/ResourceLoader/SiteStylesModule.php', + 'MediaWiki\\ResourceLoader\\SkinModule' => __DIR__ . '/includes/ResourceLoader/SkinModule.php', + 'MediaWiki\\ResourceLoader\\StartUpModule' => __DIR__ . '/includes/ResourceLoader/StartUpModule.php', + 'MediaWiki\\ResourceLoader\\UserModule' => __DIR__ . '/includes/ResourceLoader/UserModule.php', + 'MediaWiki\\ResourceLoader\\UserOptionsModule' => __DIR__ . '/includes/ResourceLoader/UserOptionsModule.php', + 'MediaWiki\\ResourceLoader\\UserStylesModule' => __DIR__ . '/includes/ResourceLoader/UserStylesModule.php', + 'MediaWiki\\ResourceLoader\\VueComponentParser' => __DIR__ . '/includes/ResourceLoader/VueComponentParser.php', + 'MediaWiki\\ResourceLoader\\WikiModule' => __DIR__ . '/includes/ResourceLoader/WikiModule.php', + 'MediaWiki\\Rest\\BasicAccess\\BasicAuthorizerBase' => __DIR__ . '/includes/Rest/BasicAccess/BasicAuthorizerBase.php', + 'MediaWiki\\Rest\\BasicAccess\\BasicAuthorizerInterface' => __DIR__ . '/includes/Rest/BasicAccess/BasicAuthorizerInterface.php', + 'MediaWiki\\Rest\\BasicAccess\\BasicRequestAuthorizer' => __DIR__ . '/includes/Rest/BasicAccess/BasicRequestAuthorizer.php', + 'MediaWiki\\Rest\\BasicAccess\\CompoundAuthorizer' => __DIR__ . '/includes/Rest/BasicAccess/CompoundAuthorizer.php', + 'MediaWiki\\Rest\\BasicAccess\\MWBasicAuthorizer' => __DIR__ . '/includes/Rest/BasicAccess/MWBasicAuthorizer.php', + 'MediaWiki\\Rest\\BasicAccess\\MWBasicRequestAuthorizer' => __DIR__ . '/includes/Rest/BasicAccess/MWBasicRequestAuthorizer.php', + 'MediaWiki\\Rest\\BasicAccess\\StaticBasicAuthorizer' => __DIR__ . '/includes/Rest/BasicAccess/StaticBasicAuthorizer.php', + 'MediaWiki\\Rest\\ConditionalHeaderUtil' => __DIR__ . '/includes/Rest/ConditionalHeaderUtil.php', + 'MediaWiki\\Rest\\CopyableStreamInterface' => __DIR__ . '/includes/Rest/CopyableStreamInterface.php', + 'MediaWiki\\Rest\\CorsUtils' => __DIR__ . '/includes/Rest/CorsUtils.php', + 'MediaWiki\\Rest\\EntryPoint' => __DIR__ . '/includes/Rest/EntryPoint.php', + 'MediaWiki\\Rest\\Handler' => __DIR__ . '/includes/Rest/Handler.php', + 'MediaWiki\\Rest\\Handler\\AbstractContributionHandler' => __DIR__ . '/includes/Rest/Handler/AbstractContributionHandler.php', + 'MediaWiki\\Rest\\Handler\\ActionModuleBasedHandler' => __DIR__ . '/includes/Rest/Handler/ActionModuleBasedHandler.php', + 'MediaWiki\\Rest\\Handler\\CompareHandler' => __DIR__ . '/includes/Rest/Handler/CompareHandler.php', + 'MediaWiki\\Rest\\Handler\\ContributionsCountHandler' => __DIR__ . '/includes/Rest/Handler/ContributionsCountHandler.php', + 'MediaWiki\\Rest\\Handler\\CreationHandler' => __DIR__ . '/includes/Rest/Handler/CreationHandler.php', + 'MediaWiki\\Rest\\Handler\\EditHandler' => __DIR__ . '/includes/Rest/Handler/EditHandler.php', + 'MediaWiki\\Rest\\Handler\\LanguageLinksHandler' => __DIR__ . '/includes/Rest/Handler/LanguageLinksHandler.php', + 'MediaWiki\\Rest\\Handler\\MediaFileHandler' => __DIR__ . '/includes/Rest/Handler/MediaFileHandler.php', + 'MediaWiki\\Rest\\Handler\\MediaLinksHandler' => __DIR__ . '/includes/Rest/Handler/MediaLinksHandler.php', + 'MediaWiki\\Rest\\Handler\\PageContentHelper' => __DIR__ . '/includes/Rest/Handler/PageContentHelper.php', + 'MediaWiki\\Rest\\Handler\\PageHTMLHandler' => __DIR__ . '/includes/Rest/Handler/PageHTMLHandler.php', + 'MediaWiki\\Rest\\Handler\\PageHistoryCountHandler' => __DIR__ . '/includes/Rest/Handler/PageHistoryCountHandler.php', + 'MediaWiki\\Rest\\Handler\\PageHistoryHandler' => __DIR__ . '/includes/Rest/Handler/PageHistoryHandler.php', + 'MediaWiki\\Rest\\Handler\\PageSourceHandler' => __DIR__ . '/includes/Rest/Handler/PageSourceHandler.php', + 'MediaWiki\\Rest\\Handler\\ParsoidFormatHelper' => __DIR__ . '/includes/Rest/Handler/ParsoidFormatHelper.php', + 'MediaWiki\\Rest\\Handler\\ParsoidHTMLHelper' => __DIR__ . '/includes/Rest/Handler/ParsoidHTMLHelper.php', + 'MediaWiki\\Rest\\Handler\\ParsoidHandler' => __DIR__ . '/includes/Rest/Handler/ParsoidHandler.php', + 'MediaWiki\\Rest\\Handler\\RevisionContentHelper' => __DIR__ . '/includes/Rest/Handler/RevisionContentHelper.php', + 'MediaWiki\\Rest\\Handler\\RevisionHTMLHandler' => __DIR__ . '/includes/Rest/Handler/RevisionHTMLHandler.php', + 'MediaWiki\\Rest\\Handler\\RevisionSourceHandler' => __DIR__ . '/includes/Rest/Handler/RevisionSourceHandler.php', + 'MediaWiki\\Rest\\Handler\\SearchHandler' => __DIR__ . '/includes/Rest/Handler/SearchHandler.php', + 'MediaWiki\\Rest\\Handler\\TransformHandler' => __DIR__ . '/includes/Rest/Handler/TransformHandler.php', + 'MediaWiki\\Rest\\Handler\\UpdateHandler' => __DIR__ . '/includes/Rest/Handler/UpdateHandler.php', + 'MediaWiki\\Rest\\Handler\\UserContributionsHandler' => __DIR__ . '/includes/Rest/Handler/UserContributionsHandler.php', + 'MediaWiki\\Rest\\HeaderContainer' => __DIR__ . '/includes/Rest/HeaderContainer.php', + 'MediaWiki\\Rest\\HeaderParser\\HeaderParserBase' => __DIR__ . '/includes/Rest/HeaderParser/HeaderParserBase.php', + 'MediaWiki\\Rest\\HeaderParser\\HeaderParserError' => __DIR__ . '/includes/Rest/HeaderParser/HeaderParserError.php', + 'MediaWiki\\Rest\\HeaderParser\\HttpDate' => __DIR__ . '/includes/Rest/HeaderParser/HttpDate.php', + 'MediaWiki\\Rest\\HeaderParser\\IfNoneMatch' => __DIR__ . '/includes/Rest/HeaderParser/IfNoneMatch.php', + 'MediaWiki\\Rest\\HeaderParser\\Origin' => __DIR__ . '/includes/Rest/HeaderParser/Origin.php', + 'MediaWiki\\Rest\\Hook\\SearchResultProvideDescriptionHook' => __DIR__ . '/includes/Rest/Hook/SearchResultProvideDescriptionHook.php', + 'MediaWiki\\Rest\\Hook\\SearchResultProvideThumbnailHook' => __DIR__ . '/includes/Rest/Hook/SearchResultProvideThumbnailHook.php', + 'MediaWiki\\Rest\\HttpException' => __DIR__ . '/includes/Rest/HttpException.php', + 'MediaWiki\\Rest\\JsonEncodingException' => __DIR__ . '/includes/Rest/JsonEncodingException.php', + 'MediaWiki\\Rest\\LocalizedHttpException' => __DIR__ . '/includes/Rest/LocalizedHttpException.php', + 'MediaWiki\\Rest\\PathTemplateMatcher\\PathConflict' => __DIR__ . '/includes/Rest/PathTemplateMatcher/PathConflict.php', + 'MediaWiki\\Rest\\PathTemplateMatcher\\PathMatcher' => __DIR__ . '/includes/Rest/PathTemplateMatcher/PathMatcher.php', + 'MediaWiki\\Rest\\RedirectException' => __DIR__ . '/includes/Rest/RedirectException.php', + 'MediaWiki\\Rest\\Reporter\\ErrorReporter' => __DIR__ . '/includes/Rest/Reporter/ErrorReporter.php', + 'MediaWiki\\Rest\\Reporter\\MWErrorReporter' => __DIR__ . '/includes/Rest/Reporter/MWErrorReporter.php', + 'MediaWiki\\Rest\\Reporter\\PHPErrorReporter' => __DIR__ . '/includes/Rest/Reporter/PHPErrorReporter.php', + 'MediaWiki\\Rest\\RequestBase' => __DIR__ . '/includes/Rest/RequestBase.php', + 'MediaWiki\\Rest\\RequestData' => __DIR__ . '/includes/Rest/RequestData.php', + 'MediaWiki\\Rest\\RequestFromGlobals' => __DIR__ . '/includes/Rest/RequestFromGlobals.php', + 'MediaWiki\\Rest\\RequestInterface' => __DIR__ . '/includes/Rest/RequestInterface.php', + 'MediaWiki\\Rest\\Response' => __DIR__ . '/includes/Rest/Response.php', + 'MediaWiki\\Rest\\ResponseException' => __DIR__ . '/includes/Rest/ResponseException.php', + 'MediaWiki\\Rest\\ResponseFactory' => __DIR__ . '/includes/Rest/ResponseFactory.php', + 'MediaWiki\\Rest\\ResponseInterface' => __DIR__ . '/includes/Rest/ResponseInterface.php', + 'MediaWiki\\Rest\\Router' => __DIR__ . '/includes/Rest/Router.php', + 'MediaWiki\\Rest\\SimpleHandler' => __DIR__ . '/includes/Rest/SimpleHandler.php', + 'MediaWiki\\Rest\\Stream' => __DIR__ . '/includes/Rest/Stream.php', + 'MediaWiki\\Rest\\StringStream' => __DIR__ . '/includes/Rest/StringStream.php', + 'MediaWiki\\Rest\\TokenAwareHandlerTrait' => __DIR__ . '/includes/Rest/TokenAwareHandlerTrait.php', + 'MediaWiki\\Rest\\Validator\\BodyValidator' => __DIR__ . '/includes/Rest/Validator/BodyValidator.php', + 'MediaWiki\\Rest\\Validator\\JsonBodyValidator' => __DIR__ . '/includes/Rest/Validator/JsonBodyValidator.php', + 'MediaWiki\\Rest\\Validator\\NullBodyValidator' => __DIR__ . '/includes/Rest/Validator/NullBodyValidator.php', + 'MediaWiki\\Rest\\Validator\\ParamValidatorCallbacks' => __DIR__ . '/includes/Rest/Validator/ParamValidatorCallbacks.php', + 'MediaWiki\\Rest\\Validator\\Validator' => __DIR__ . '/includes/Rest/Validator/Validator.php', + 'MediaWiki\\Revision\\ArchivedRevisionLookup' => __DIR__ . '/includes/Revision/ArchivedRevisionLookup.php', + 'MediaWiki\\Revision\\ContributionsLookup' => __DIR__ . '/includes/Revision/ContributionsLookup.php', + 'MediaWiki\\Revision\\ContributionsSegment' => __DIR__ . '/includes/Revision/ContributionsSegment.php', + 'MediaWiki\\Revision\\FallbackSlotRoleHandler' => __DIR__ . '/includes/Revision/FallbackSlotRoleHandler.php', + 'MediaWiki\\Revision\\Hook\\ContentHandlerDefaultModelForHook' => __DIR__ . '/includes/Revision/Hook/ContentHandlerDefaultModelForHook.php', + 'MediaWiki\\Revision\\Hook\\RevisionRecordInsertedHook' => __DIR__ . '/includes/Revision/Hook/RevisionRecordInsertedHook.php', + 'MediaWiki\\Revision\\IncompleteRevisionException' => __DIR__ . '/includes/Revision/IncompleteRevisionException.php', + 'MediaWiki\\Revision\\MainSlotRoleHandler' => __DIR__ . '/includes/Revision/MainSlotRoleHandler.php', + 'MediaWiki\\Revision\\MutableRevisionRecord' => __DIR__ . '/includes/Revision/MutableRevisionRecord.php', + 'MediaWiki\\Revision\\MutableRevisionSlots' => __DIR__ . '/includes/Revision/MutableRevisionSlots.php', + 'MediaWiki\\Revision\\RenderedRevision' => __DIR__ . '/includes/Revision/RenderedRevision.php', + 'MediaWiki\\Revision\\RevisionAccessException' => __DIR__ . '/includes/Revision/RevisionAccessException.php', + 'MediaWiki\\Revision\\RevisionArchiveRecord' => __DIR__ . '/includes/Revision/RevisionArchiveRecord.php', + 'MediaWiki\\Revision\\RevisionFactory' => __DIR__ . '/includes/Revision/RevisionFactory.php', + 'MediaWiki\\Revision\\RevisionLookup' => __DIR__ . '/includes/Revision/RevisionLookup.php', + 'MediaWiki\\Revision\\RevisionRecord' => __DIR__ . '/includes/Revision/RevisionRecord.php', + 'MediaWiki\\Revision\\RevisionRenderer' => __DIR__ . '/includes/Revision/RevisionRenderer.php', + 'MediaWiki\\Revision\\RevisionSlots' => __DIR__ . '/includes/Revision/RevisionSlots.php', + 'MediaWiki\\Revision\\RevisionStore' => __DIR__ . '/includes/Revision/RevisionStore.php', + 'MediaWiki\\Revision\\RevisionStoreCacheRecord' => __DIR__ . '/includes/Revision/RevisionStoreCacheRecord.php', + 'MediaWiki\\Revision\\RevisionStoreFactory' => __DIR__ . '/includes/Revision/RevisionStoreFactory.php', + 'MediaWiki\\Revision\\RevisionStoreRecord' => __DIR__ . '/includes/Revision/RevisionStoreRecord.php', + 'MediaWiki\\Revision\\SlotRecord' => __DIR__ . '/includes/Revision/SlotRecord.php', + 'MediaWiki\\Revision\\SlotRenderingProvider' => __DIR__ . '/includes/Revision/SlotRenderingProvider.php', + 'MediaWiki\\Revision\\SlotRoleHandler' => __DIR__ . '/includes/Revision/SlotRoleHandler.php', + 'MediaWiki\\Revision\\SlotRoleRegistry' => __DIR__ . '/includes/Revision/SlotRoleRegistry.php', + 'MediaWiki\\Revision\\SuppressedDataException' => __DIR__ . '/includes/Revision/SuppressedDataException.php', + 'MediaWiki\\Search\\Entity\\SearchResultThumbnail' => __DIR__ . '/includes/search/Entity/SearchResultThumbnail.php', + 'MediaWiki\\Search\\Hook\\PrefixSearchBackendHook' => __DIR__ . '/includes/search/Hook/PrefixSearchBackendHook.php', + 'MediaWiki\\Search\\Hook\\PrefixSearchExtractNamespaceHook' => __DIR__ . '/includes/search/Hook/PrefixSearchExtractNamespaceHook.php', + 'MediaWiki\\Search\\Hook\\SearchAfterNoDirectMatchHook' => __DIR__ . '/includes/search/Hook/SearchAfterNoDirectMatchHook.php', + 'MediaWiki\\Search\\Hook\\SearchGetNearMatchBeforeHook' => __DIR__ . '/includes/search/Hook/SearchGetNearMatchBeforeHook.php', + 'MediaWiki\\Search\\Hook\\SearchGetNearMatchCompleteHook' => __DIR__ . '/includes/search/Hook/SearchGetNearMatchCompleteHook.php', + 'MediaWiki\\Search\\Hook\\SearchGetNearMatchHook' => __DIR__ . '/includes/search/Hook/SearchGetNearMatchHook.php', + 'MediaWiki\\Search\\Hook\\SearchIndexFieldsHook' => __DIR__ . '/includes/search/Hook/SearchIndexFieldsHook.php', + 'MediaWiki\\Search\\Hook\\SearchResultInitFromTitleHook' => __DIR__ . '/includes/search/Hook/SearchResultInitFromTitleHook.php', + 'MediaWiki\\Search\\Hook\\SearchResultProvideThumbnailHook' => __DIR__ . '/includes/search/Hook/SearchResultProvideThumbnailHook.php', + 'MediaWiki\\Search\\Hook\\SearchResultsAugmentHook' => __DIR__ . '/includes/search/Hook/SearchResultsAugmentHook.php', + 'MediaWiki\\Search\\Hook\\SearchableNamespacesHook' => __DIR__ . '/includes/search/Hook/SearchableNamespacesHook.php', + 'MediaWiki\\Search\\Hook\\ShowSearchHitHook' => __DIR__ . '/includes/search/Hook/ShowSearchHitHook.php', + 'MediaWiki\\Search\\Hook\\ShowSearchHitTitleHook' => __DIR__ . '/includes/search/Hook/ShowSearchHitTitleHook.php', + 'MediaWiki\\Search\\Hook\\SpecialSearchPowerBoxHook' => __DIR__ . '/includes/search/Hook/SpecialSearchPowerBoxHook.php', + 'MediaWiki\\Search\\Hook\\SpecialSearchProfileFormHook' => __DIR__ . '/includes/search/Hook/SpecialSearchProfileFormHook.php', + 'MediaWiki\\Search\\ParserOutputSearchDataExtractor' => __DIR__ . '/includes/search/ParserOutputSearchDataExtractor.php', + 'MediaWiki\\Search\\SearchWidgets\\BasicSearchResultSetWidget' => __DIR__ . '/includes/search/searchwidgets/BasicSearchResultSetWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\DidYouMeanWidget' => __DIR__ . '/includes/search/searchwidgets/DidYouMeanWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\FullSearchResultWidget' => __DIR__ . '/includes/search/searchwidgets/FullSearchResultWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\InterwikiSearchResultSetWidget' => __DIR__ . '/includes/search/searchwidgets/InterwikiSearchResultSetWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\InterwikiSearchResultWidget' => __DIR__ . '/includes/search/searchwidgets/InterwikiSearchResultWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\SearchFormWidget' => __DIR__ . '/includes/search/searchwidgets/SearchFormWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\SearchResultSetWidget' => __DIR__ . '/includes/search/searchwidgets/SearchResultSetWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\SearchResultWidget' => __DIR__ . '/includes/search/searchwidgets/SearchResultWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\SimpleSearchResultSetWidget' => __DIR__ . '/includes/search/searchwidgets/SimpleSearchResultSetWidget.php', + 'MediaWiki\\Search\\SearchWidgets\\SimpleSearchResultWidget' => __DIR__ . '/includes/search/searchwidgets/SimpleSearchResultWidget.php', + 'MediaWiki\\Session\\BotPasswordSessionProvider' => __DIR__ . '/includes/session/BotPasswordSessionProvider.php', + 'MediaWiki\\Session\\CookieSessionProvider' => __DIR__ . '/includes/session/CookieSessionProvider.php', + 'MediaWiki\\Session\\CsrfTokenSet' => __DIR__ . '/includes/session/CsrfTokenSet.php', + 'MediaWiki\\Session\\CsrfTokenSetProvider' => __DIR__ . '/includes/session/CsrfTokenSetProvider.php', + 'MediaWiki\\Session\\Hook\\SessionCheckInfoHook' => __DIR__ . '/includes/session/Hook/SessionCheckInfoHook.php', + 'MediaWiki\\Session\\Hook\\SessionMetadataHook' => __DIR__ . '/includes/session/Hook/SessionMetadataHook.php', + 'MediaWiki\\Session\\Hook\\UserSetCookiesHook' => __DIR__ . '/includes/session/Hook/UserSetCookiesHook.php', + 'MediaWiki\\Session\\ImmutableSessionProviderWithCookie' => __DIR__ . '/includes/session/ImmutableSessionProviderWithCookie.php', + 'MediaWiki\\Session\\MetadataMergeException' => __DIR__ . '/includes/session/MetadataMergeException.php', + 'MediaWiki\\Session\\PHPSessionHandler' => __DIR__ . '/includes/session/PHPSessionHandler.php', + 'MediaWiki\\Session\\Session' => __DIR__ . '/includes/session/Session.php', + 'MediaWiki\\Session\\SessionBackend' => __DIR__ . '/includes/session/SessionBackend.php', + 'MediaWiki\\Session\\SessionId' => __DIR__ . '/includes/session/SessionId.php', + 'MediaWiki\\Session\\SessionInfo' => __DIR__ . '/includes/session/SessionInfo.php', + 'MediaWiki\\Session\\SessionManager' => __DIR__ . '/includes/session/SessionManager.php', + 'MediaWiki\\Session\\SessionManagerInterface' => __DIR__ . '/includes/session/SessionManagerInterface.php', + 'MediaWiki\\Session\\SessionOverflowException' => __DIR__ . '/includes/session/SessionOverflowException.php', + 'MediaWiki\\Session\\SessionProvider' => __DIR__ . '/includes/session/SessionProvider.php', + 'MediaWiki\\Session\\SessionProviderInterface' => __DIR__ . '/includes/session/SessionProviderInterface.php', + 'MediaWiki\\Session\\Token' => __DIR__ . '/includes/session/Token.php', + 'MediaWiki\\Session\\UserInfo' => __DIR__ . '/includes/session/UserInfo.php', + 'MediaWiki\\Settings\\Cache\\CacheableSource' => __DIR__ . '/includes/Settings/Cache/CacheableSource.php', + 'MediaWiki\\Settings\\Cache\\CachedSource' => __DIR__ . '/includes/Settings/Cache/CachedSource.php', + 'MediaWiki\\Settings\\Config\\ArrayConfigBuilder' => __DIR__ . '/includes/Settings/Config/ArrayConfigBuilder.php', + 'MediaWiki\\Settings\\Config\\ConfigBuilder' => __DIR__ . '/includes/Settings/Config/ConfigBuilder.php', + 'MediaWiki\\Settings\\Config\\ConfigBuilderBase' => __DIR__ . '/includes/Settings/Config/ConfigBuilderBase.php', + 'MediaWiki\\Settings\\Config\\ConfigSchema' => __DIR__ . '/includes/Settings/Config/ConfigSchema.php', + 'MediaWiki\\Settings\\Config\\ConfigSchemaAggregator' => __DIR__ . '/includes/Settings/Config/ConfigSchemaAggregator.php', + 'MediaWiki\\Settings\\Config\\GlobalConfigBuilder' => __DIR__ . '/includes/Settings/Config/GlobalConfigBuilder.php', + 'MediaWiki\\Settings\\Config\\MergeStrategy' => __DIR__ . '/includes/Settings/Config/MergeStrategy.php', + 'MediaWiki\\Settings\\Config\\NullIniSink' => __DIR__ . '/includes/Settings/Config/NullIniSink.php', + 'MediaWiki\\Settings\\Config\\PhpIniSink' => __DIR__ . '/includes/Settings/Config/PhpIniSink.php', + 'MediaWiki\\Settings\\DynamicDefaultValues' => __DIR__ . '/includes/Settings/DynamicDefaultValues.php', + 'MediaWiki\\Settings\\LocalSettingsLoader' => __DIR__ . '/includes/Settings/LocalSettingsLoader.php', + 'MediaWiki\\Settings\\SettingsBuilder' => __DIR__ . '/includes/Settings/SettingsBuilder.php', + 'MediaWiki\\Settings\\SettingsBuilderException' => __DIR__ . '/includes/Settings/SettingsBuilderException.php', + 'MediaWiki\\Settings\\Source\\ArraySource' => __DIR__ . '/includes/Settings/Source/ArraySource.php', + 'MediaWiki\\Settings\\Source\\EtcdSource' => __DIR__ . '/includes/Settings/Source/EtcdSource.php', + 'MediaWiki\\Settings\\Source\\FileSource' => __DIR__ . '/includes/Settings/Source/FileSource.php', + 'MediaWiki\\Settings\\Source\\Format\\JsonFormat' => __DIR__ . '/includes/Settings/Source/Format/JsonFormat.php', + 'MediaWiki\\Settings\\Source\\Format\\SettingsFormat' => __DIR__ . '/includes/Settings/Source/Format/SettingsFormat.php', + 'MediaWiki\\Settings\\Source\\Format\\YamlFormat' => __DIR__ . '/includes/Settings/Source/Format/YamlFormat.php', + 'MediaWiki\\Settings\\Source\\JsonSchemaTrait' => __DIR__ . '/includes/Settings/Source/JsonSchemaTrait.php', + 'MediaWiki\\Settings\\Source\\PhpSettingsSource' => __DIR__ . '/includes/Settings/Source/PhpSettingsSource.php', + 'MediaWiki\\Settings\\Source\\ReflectionSchemaSource' => __DIR__ . '/includes/Settings/Source/ReflectionSchemaSource.php', + 'MediaWiki\\Settings\\Source\\SettingsFileUtils' => __DIR__ . '/includes/Settings/Source/SettingsFileUtils.php', + 'MediaWiki\\Settings\\Source\\SettingsIncludeLocator' => __DIR__ . '/includes/Settings/Source/SettingsIncludeLocator.php', + 'MediaWiki\\Settings\\Source\\SettingsSource' => __DIR__ . '/includes/Settings/Source/SettingsSource.php', + 'MediaWiki\\Settings\\WikiFarmSettingsLoader' => __DIR__ . '/includes/Settings/WikiFarmSettingsLoader.php', 'MediaWiki\\ShellDisabledError' => __DIR__ . '/includes/exception/ShellDisabledError.php', + 'MediaWiki\\Shell\\Command' => __DIR__ . '/includes/shell/Command.php', + 'MediaWiki\\Shell\\CommandFactory' => __DIR__ . '/includes/shell/CommandFactory.php', + 'MediaWiki\\Shell\\Hook\\WfShellWikiCmdHook' => __DIR__ . '/includes/shell/Hook/WfShellWikiCmdHook.php', + 'MediaWiki\\Shell\\Shell' => __DIR__ . '/includes/shell/Shell.php', + 'MediaWiki\\Shell\\ShellboxClientFactory' => __DIR__ . '/includes/shell/ShellboxClientFactory.php', + 'MediaWiki\\Site\\MediaWikiPageNameNormalizer' => __DIR__ . '/includes/site/MediaWikiPageNameNormalizer.php', 'MediaWiki\\Skin\\ComponentRegistryContext' => __DIR__ . '/includes/skins/components/ComponentRegistryContext.php', 'MediaWiki\\Skin\\SkinComponent' => __DIR__ . '/includes/skins/components/SkinComponent.php', 'MediaWiki\\Skin\\SkinComponentLogo' => __DIR__ . '/includes/skins/components/SkinComponentLogo.php', @@ -1096,9 +1837,144 @@ 'MediaWiki\\Skin\\SkinComponentTableOfContents' => __DIR__ . '/includes/skins/components/SkinComponentTableOfContents.php', 'MediaWiki\\Skins\\Hook\\SkinAfterPortletHook' => __DIR__ . '/includes/skins/Hook/SkinAfterPortletHook.php', 'MediaWiki\\Skins\\Hook\\SkinPageReadyConfigHook' => __DIR__ . '/includes/skins/Hook/SkinPageReadyConfigHook.php', + 'MediaWiki\\Sparql\\SparqlClient' => __DIR__ . '/includes/sparql/SparqlClient.php', + 'MediaWiki\\Sparql\\SparqlException' => __DIR__ . '/includes/sparql/SparqlException.php', + 'MediaWiki\\SpecialPage\\Hook\\AuthChangeFormFieldsHook' => __DIR__ . '/includes/specialpage/Hook/AuthChangeFormFieldsHook.php', + 'MediaWiki\\SpecialPage\\Hook\\ChangeAuthenticationDataAuditHook' => __DIR__ . '/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php', + 'MediaWiki\\SpecialPage\\Hook\\ChangesListSpecialPageQueryHook' => __DIR__ . '/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php', + 'MediaWiki\\SpecialPage\\Hook\\ChangesListSpecialPageStructuredFiltersHook' => __DIR__ . '/includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php', + 'MediaWiki\\SpecialPage\\Hook\\RedirectSpecialArticleRedirectParamsHook' => __DIR__ . '/includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php', + 'MediaWiki\\SpecialPage\\Hook\\SpecialPageAfterExecuteHook' => __DIR__ . '/includes/specialpage/Hook/SpecialPageAfterExecuteHook.php', + 'MediaWiki\\SpecialPage\\Hook\\SpecialPageBeforeExecuteHook' => __DIR__ . '/includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php', + 'MediaWiki\\SpecialPage\\Hook\\SpecialPageBeforeFormDisplayHook' => __DIR__ . '/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php', + 'MediaWiki\\SpecialPage\\Hook\\SpecialPage_initListHook' => __DIR__ . '/includes/specialpage/Hook/SpecialPage_initListHook.php', + 'MediaWiki\\SpecialPage\\Hook\\WgQueryPagesHook' => __DIR__ . '/includes/specialpage/Hook/WgQueryPagesHook.php', + 'MediaWiki\\SpecialPage\\SpecialPageFactory' => __DIR__ . '/includes/specialpage/SpecialPageFactory.php', + 'MediaWiki\\Storage\\BlobAccessException' => __DIR__ . '/includes/Storage/BlobAccessException.php', + 'MediaWiki\\Storage\\BlobStore' => __DIR__ . '/includes/Storage/BlobStore.php', + 'MediaWiki\\Storage\\BlobStoreFactory' => __DIR__ . '/includes/Storage/BlobStoreFactory.php', + 'MediaWiki\\Storage\\DerivedPageDataUpdater' => __DIR__ . '/includes/Storage/DerivedPageDataUpdater.php', + 'MediaWiki\\Storage\\EditResult' => __DIR__ . '/includes/Storage/EditResult.php', + 'MediaWiki\\Storage\\EditResultBuilder' => __DIR__ . '/includes/Storage/EditResultBuilder.php', + 'MediaWiki\\Storage\\EditResultCache' => __DIR__ . '/includes/Storage/EditResultCache.php', + 'MediaWiki\\Storage\\Hook\\ArticleEditUpdateNewTalkHook' => __DIR__ . '/includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php', + 'MediaWiki\\Storage\\Hook\\ArticlePrepareTextForEditHook' => __DIR__ . '/includes/Storage/Hook/ArticlePrepareTextForEditHook.php', + 'MediaWiki\\Storage\\Hook\\BeforeRevertedTagUpdateHook' => __DIR__ . '/includes/Storage/Hook/BeforeRevertedTagUpdateHook.php', + 'MediaWiki\\Storage\\Hook\\MultiContentSaveHook' => __DIR__ . '/includes/Storage/Hook/MultiContentSaveHook.php', + 'MediaWiki\\Storage\\Hook\\PageContentSaveHook' => __DIR__ . '/includes/Storage/Hook/PageContentSaveHook.php', + 'MediaWiki\\Storage\\Hook\\PageSaveCompleteHook' => __DIR__ . '/includes/Storage/Hook/PageSaveCompleteHook.php', + 'MediaWiki\\Storage\\Hook\\ParserOutputStashForEditHook' => __DIR__ . '/includes/Storage/Hook/ParserOutputStashForEditHook.php', + 'MediaWiki\\Storage\\Hook\\RevisionDataUpdatesHook' => __DIR__ . '/includes/Storage/Hook/RevisionDataUpdatesHook.php', + 'MediaWiki\\Storage\\NameTableAccessException' => __DIR__ . '/includes/Storage/NameTableAccessException.php', + 'MediaWiki\\Storage\\NameTableStore' => __DIR__ . '/includes/Storage/NameTableStore.php', + 'MediaWiki\\Storage\\NameTableStoreFactory' => __DIR__ . '/includes/Storage/NameTableStoreFactory.php', + 'MediaWiki\\Storage\\PageEditStash' => __DIR__ . '/includes/Storage/PageEditStash.php', + 'MediaWiki\\Storage\\PageUpdateException' => __DIR__ . '/includes/Storage/PageUpdateException.php', + 'MediaWiki\\Storage\\PageUpdater' => __DIR__ . '/includes/Storage/PageUpdater.php', + 'MediaWiki\\Storage\\PageUpdaterFactory' => __DIR__ . '/includes/Storage/PageUpdaterFactory.php', + 'MediaWiki\\Storage\\PreparedUpdate' => __DIR__ . '/includes/Storage/PreparedUpdate.php', + 'MediaWiki\\Storage\\RevertedTagUpdate' => __DIR__ . '/includes/Storage/RevertedTagUpdate.php', + 'MediaWiki\\Storage\\RevertedTagUpdateManager' => __DIR__ . '/includes/Storage/RevertedTagUpdateManager.php', + 'MediaWiki\\Storage\\RevisionSlotsUpdate' => __DIR__ . '/includes/Storage/RevisionSlotsUpdate.php', + 'MediaWiki\\Storage\\SqlBlobStore' => __DIR__ . '/includes/Storage/SqlBlobStore.php', + 'MediaWiki\\Tidy\\RemexCompatBuilder' => __DIR__ . '/includes/tidy/RemexCompatBuilder.php', + 'MediaWiki\\Tidy\\RemexCompatFormatter' => __DIR__ . '/includes/tidy/RemexCompatFormatter.php', + 'MediaWiki\\Tidy\\RemexCompatMunger' => __DIR__ . '/includes/tidy/RemexCompatMunger.php', + 'MediaWiki\\Tidy\\RemexDriver' => __DIR__ . '/includes/tidy/RemexDriver.php', + 'MediaWiki\\Tidy\\RemexMungerData' => __DIR__ . '/includes/tidy/RemexMungerData.php', + 'MediaWiki\\Tidy\\TidyDriverBase' => __DIR__ . '/includes/tidy/TidyDriverBase.php', 'MediaWiki\\Title\\Title' => __DIR__ . '/includes/Title.php', + 'MediaWiki\\User\\ActorCache' => __DIR__ . '/includes/user/ActorCache.php', + 'MediaWiki\\User\\ActorNormalization' => __DIR__ . '/includes/user/ActorNormalization.php', + 'MediaWiki\\User\\ActorStore' => __DIR__ . '/includes/user/ActorStore.php', + 'MediaWiki\\User\\ActorStoreFactory' => __DIR__ . '/includes/user/ActorStoreFactory.php', + 'MediaWiki\\User\\BotPasswordStore' => __DIR__ . '/includes/user/BotPasswordStore.php', + 'MediaWiki\\User\\CentralId\\CentralIdLookupFactory' => __DIR__ . '/includes/user/CentralId/CentralIdLookupFactory.php', + 'MediaWiki\\User\\DefaultOptionsLookup' => __DIR__ . '/includes/user/DefaultOptionsLookup.php', + 'MediaWiki\\User\\Hook\\AutopromoteConditionHook' => __DIR__ . '/includes/user/Hook/AutopromoteConditionHook.php', + 'MediaWiki\\User\\Hook\\ConfirmEmailCompleteHook' => __DIR__ . '/includes/user/Hook/ConfirmEmailCompleteHook.php', + 'MediaWiki\\User\\Hook\\EmailConfirmedHook' => __DIR__ . '/includes/user/Hook/EmailConfirmedHook.php', + 'MediaWiki\\User\\Hook\\GetAutoPromoteGroupsHook' => __DIR__ . '/includes/user/Hook/GetAutoPromoteGroupsHook.php', + 'MediaWiki\\User\\Hook\\InvalidateEmailCompleteHook' => __DIR__ . '/includes/user/Hook/InvalidateEmailCompleteHook.php', + 'MediaWiki\\User\\Hook\\IsValidPasswordHook' => __DIR__ . '/includes/user/Hook/IsValidPasswordHook.php', + 'MediaWiki\\User\\Hook\\PingLimiterHook' => __DIR__ . '/includes/user/Hook/PingLimiterHook.php', + 'MediaWiki\\User\\Hook\\SpecialPasswordResetOnSubmitHook' => __DIR__ . '/includes/user/Hook/SpecialPasswordResetOnSubmitHook.php', + 'MediaWiki\\User\\Hook\\UserAddGroupHook' => __DIR__ . '/includes/user/Hook/UserAddGroupHook.php', + 'MediaWiki\\User\\Hook\\UserArrayFromResultHook' => __DIR__ . '/includes/user/Hook/UserArrayFromResultHook.php', + 'MediaWiki\\User\\Hook\\UserCanSendEmailHook' => __DIR__ . '/includes/user/Hook/UserCanSendEmailHook.php', + 'MediaWiki\\User\\Hook\\UserClearNewTalkNotificationHook' => __DIR__ . '/includes/user/Hook/UserClearNewTalkNotificationHook.php', + 'MediaWiki\\User\\Hook\\UserEffectiveGroupsHook' => __DIR__ . '/includes/user/Hook/UserEffectiveGroupsHook.php', + 'MediaWiki\\User\\Hook\\UserGetDefaultOptionsHook' => __DIR__ . '/includes/user/Hook/UserGetDefaultOptionsHook.php', + 'MediaWiki\\User\\Hook\\UserGetEmailAuthenticationTimestampHook' => __DIR__ . '/includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php', + 'MediaWiki\\User\\Hook\\UserGetEmailHook' => __DIR__ . '/includes/user/Hook/UserGetEmailHook.php', + 'MediaWiki\\User\\Hook\\UserGetReservedNamesHook' => __DIR__ . '/includes/user/Hook/UserGetReservedNamesHook.php', + 'MediaWiki\\User\\Hook\\UserGroupsChangedHook' => __DIR__ . '/includes/user/Hook/UserGroupsChangedHook.php', + 'MediaWiki\\User\\Hook\\UserIsBlockedGloballyHook' => __DIR__ . '/includes/user/Hook/UserIsBlockedGloballyHook.php', + 'MediaWiki\\User\\Hook\\UserIsBotHook' => __DIR__ . '/includes/user/Hook/UserIsBotHook.php', + 'MediaWiki\\User\\Hook\\UserIsLockedHook' => __DIR__ . '/includes/user/Hook/UserIsLockedHook.php', + 'MediaWiki\\User\\Hook\\UserLoadAfterLoadFromSessionHook' => __DIR__ . '/includes/user/Hook/UserLoadAfterLoadFromSessionHook.php', + 'MediaWiki\\User\\Hook\\UserLoadDefaultsHook' => __DIR__ . '/includes/user/Hook/UserLoadDefaultsHook.php', + 'MediaWiki\\User\\Hook\\UserLoadFromDatabaseHook' => __DIR__ . '/includes/user/Hook/UserLoadFromDatabaseHook.php', + 'MediaWiki\\User\\Hook\\UserLogoutHook' => __DIR__ . '/includes/user/Hook/UserLogoutHook.php', + 'MediaWiki\\User\\Hook\\UserPrivilegedGroupsHook' => __DIR__ . '/includes/user/Hook/UserPrivilegedGroupsHook.php', + 'MediaWiki\\User\\Hook\\UserRemoveGroupHook' => __DIR__ . '/includes/user/Hook/UserRemoveGroupHook.php', + 'MediaWiki\\User\\Hook\\UserSaveSettingsHook' => __DIR__ . '/includes/user/Hook/UserSaveSettingsHook.php', + 'MediaWiki\\User\\Hook\\UserSendConfirmationMailHook' => __DIR__ . '/includes/user/Hook/UserSendConfirmationMailHook.php', + 'MediaWiki\\User\\Hook\\UserSetEmailAuthenticationTimestampHook' => __DIR__ . '/includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php', + 'MediaWiki\\User\\Hook\\UserSetEmailHook' => __DIR__ . '/includes/user/Hook/UserSetEmailHook.php', + 'MediaWiki\\User\\Hook\\User__mailPasswordInternalHook' => __DIR__ . '/includes/user/Hook/User__mailPasswordInternalHook.php', + 'MediaWiki\\User\\Options\\Hook\\LoadUserOptionsHook' => __DIR__ . '/includes/user/Options/Hook/LoadUserOptionsHook.php', + 'MediaWiki\\User\\Options\\Hook\\SaveUserOptionsHook' => __DIR__ . '/includes/user/Options/Hook/SaveUserOptionsHook.php', + 'MediaWiki\\User\\StaticUserOptionsLookup' => __DIR__ . '/includes/user/StaticUserOptionsLookup.php', + 'MediaWiki\\User\\TalkPageNotificationManager' => __DIR__ . '/includes/user/TalkPageNotificationManager.php', + 'MediaWiki\\User\\TempUser\\CreateStatus' => __DIR__ . '/includes/user/TempUser/CreateStatus.php', + 'MediaWiki\\User\\TempUser\\DBSerialProvider' => __DIR__ . '/includes/user/TempUser/DBSerialProvider.php', + 'MediaWiki\\User\\TempUser\\FilteredRadixSerialMapping' => __DIR__ . '/includes/user/TempUser/FilteredRadixSerialMapping.php', + 'MediaWiki\\User\\TempUser\\LocalSerialProvider' => __DIR__ . '/includes/user/TempUser/LocalSerialProvider.php', + 'MediaWiki\\User\\TempUser\\LocalizedNumericSerialMapping' => __DIR__ . '/includes/user/TempUser/LocalizedNumericSerialMapping.php', + 'MediaWiki\\User\\TempUser\\Pattern' => __DIR__ . '/includes/user/TempUser/Pattern.php', + 'MediaWiki\\User\\TempUser\\PlainNumericSerialMapping' => __DIR__ . '/includes/user/TempUser/PlainNumericSerialMapping.php', + 'MediaWiki\\User\\TempUser\\RealTempUserConfig' => __DIR__ . '/includes/user/TempUser/RealTempUserConfig.php', + 'MediaWiki\\User\\TempUser\\ScrambleMapping' => __DIR__ . '/includes/user/TempUser/ScrambleMapping.php', + 'MediaWiki\\User\\TempUser\\SerialMapping' => __DIR__ . '/includes/user/TempUser/SerialMapping.php', + 'MediaWiki\\User\\TempUser\\SerialProvider' => __DIR__ . '/includes/user/TempUser/SerialProvider.php', + 'MediaWiki\\User\\TempUser\\TempUserConfig' => __DIR__ . '/includes/user/TempUser/TempUserConfig.php', + 'MediaWiki\\User\\TempUser\\TempUserCreator' => __DIR__ . '/includes/user/TempUser/TempUserCreator.php', + 'MediaWiki\\User\\UserEditTracker' => __DIR__ . '/includes/user/UserEditTracker.php', + 'MediaWiki\\User\\UserFactory' => __DIR__ . '/includes/user/UserFactory.php', + 'MediaWiki\\User\\UserGroupManager' => __DIR__ . '/includes/user/UserGroupManager.php', + 'MediaWiki\\User\\UserGroupManagerFactory' => __DIR__ . '/includes/user/UserGroupManagerFactory.php', + 'MediaWiki\\User\\UserIdentity' => __DIR__ . '/includes/user/UserIdentity.php', + 'MediaWiki\\User\\UserIdentityLookup' => __DIR__ . '/includes/user/UserIdentityLookup.php', + 'MediaWiki\\User\\UserIdentityValue' => __DIR__ . '/includes/user/UserIdentityValue.php', + 'MediaWiki\\User\\UserNamePrefixSearch' => __DIR__ . '/includes/user/UserNamePrefixSearch.php', + 'MediaWiki\\User\\UserNameUtils' => __DIR__ . '/includes/user/UserNameUtils.php', + 'MediaWiki\\User\\UserOptionsLookup' => __DIR__ . '/includes/user/UserOptionsLookup.php', + 'MediaWiki\\User\\UserOptionsManager' => __DIR__ . '/includes/user/UserOptionsManager.php', + 'MediaWiki\\User\\UserRigorOptions' => __DIR__ . '/includes/user/UserRigorOptions.php', + 'MediaWiki\\User\\UserSelectQueryBuilder' => __DIR__ . '/includes/user/UserSelectQueryBuilder.php', + 'MediaWiki\\User\\UserTimeCorrection' => __DIR__ . '/includes/user/UserTimeCorrection.php', 'MediaWiki\\User\\WatchlistNotificationManager' => __DIR__ . '/includes/watchlist/WatchlistManager.php', + 'MediaWiki\\Utils\\UrlUtils' => __DIR__ . '/includes/utils/UrlUtils.php', 'MediaWiki\\Watchlist\\WatchlistManager' => __DIR__ . '/includes/watchlist/WatchlistManager.php', + 'MediaWiki\\Widget\\CheckMatrixWidget' => __DIR__ . '/includes/widget/CheckMatrixWidget.php', + 'MediaWiki\\Widget\\ComplexNamespaceInputWidget' => __DIR__ . '/includes/widget/ComplexNamespaceInputWidget.php', + 'MediaWiki\\Widget\\ComplexTitleInputWidget' => __DIR__ . '/includes/widget/ComplexTitleInputWidget.php', + 'MediaWiki\\Widget\\DateInputWidget' => __DIR__ . '/includes/widget/DateInputWidget.php', + 'MediaWiki\\Widget\\DateTimeInputWidget' => __DIR__ . '/includes/widget/DateTimeInputWidget.php', + 'MediaWiki\\Widget\\ExpiryInputWidget' => __DIR__ . '/includes/widget/ExpiryInputWidget.php', + 'MediaWiki\\Widget\\NamespaceInputWidget' => __DIR__ . '/includes/widget/NamespaceInputWidget.php', + 'MediaWiki\\Widget\\NamespacesMultiselectWidget' => __DIR__ . '/includes/widget/NamespacesMultiselectWidget.php', + 'MediaWiki\\Widget\\PendingTextInputWidget' => __DIR__ . '/includes/widget/PendingTextInputWidget.php', + 'MediaWiki\\Widget\\SearchInputWidget' => __DIR__ . '/includes/widget/SearchInputWidget.php', + 'MediaWiki\\Widget\\SelectWithInputWidget' => __DIR__ . '/includes/widget/SelectWithInputWidget.php', + 'MediaWiki\\Widget\\SizeFilterWidget' => __DIR__ . '/includes/widget/SizeFilterWidget.php', + 'MediaWiki\\Widget\\SpinnerWidget' => __DIR__ . '/includes/widget/SpinnerWidget.php', + 'MediaWiki\\Widget\\TagMultiselectWidget' => __DIR__ . '/includes/widget/TagMultiselectWidget.php', + 'MediaWiki\\Widget\\TitleInputWidget' => __DIR__ . '/includes/widget/TitleInputWidget.php', + 'MediaWiki\\Widget\\TitlesMultiselectWidget' => __DIR__ . '/includes/widget/TitlesMultiselectWidget.php', + 'MediaWiki\\Widget\\UserInputWidget' => __DIR__ . '/includes/widget/UserInputWidget.php', + 'MediaWiki\\Widget\\UsersMultiselectWidget' => __DIR__ . '/includes/widget/UsersMultiselectWidget.php', 'MediumSpecificBagOStuff' => __DIR__ . '/includes/libs/objectcache/MediumSpecificBagOStuff.php', 'MemcLockManager' => __DIR__ . '/includes/libs/lockmanager/MemcLockManager.php', 'MemcachedBagOStuff' => __DIR__ . '/includes/libs/objectcache/MemcachedBagOStuff.php', @@ -1776,11 +2652,52 @@ 'Wikimedia\\DependencyStore\\DependencyStore' => __DIR__ . '/includes/ResourceLoader/dependencystore/DependencyStore.php', 'Wikimedia\\DependencyStore\\KeyValueDependencyStore' => __DIR__ . '/includes/ResourceLoader/dependencystore/KeyValueDependencyStore.php', 'Wikimedia\\DependencyStore\\SqlModuleDependencyStore' => __DIR__ . '/includes/ResourceLoader/dependencystore/SqlModuleDependencyStore.php', + 'Wikimedia\\Http\\HttpAcceptNegotiator' => __DIR__ . '/includes/libs/http/HttpAcceptNegotiator.php', + 'Wikimedia\\Http\\HttpAcceptParser' => __DIR__ . '/includes/libs/http/HttpAcceptParser.php', 'Wikimedia\\LightweightObjectStore\\ExpirationAwareness' => __DIR__ . '/includes/libs/objectcache/utils/ExpirationAwareness.php', 'Wikimedia\\LightweightObjectStore\\StorageAwareness' => __DIR__ . '/includes/libs/objectcache/utils/StorageAwareness.php', + 'Wikimedia\\Message\\DataMessageValue' => __DIR__ . '/includes/libs/Message/DataMessageValue.php', + 'Wikimedia\\Message\\IMessageFormatterFactory' => __DIR__ . '/includes/libs/Message/IMessageFormatterFactory.php', + 'Wikimedia\\Message\\ITextFormatter' => __DIR__ . '/includes/libs/Message/ITextFormatter.php', + 'Wikimedia\\Message\\ListParam' => __DIR__ . '/includes/libs/Message/ListParam.php', + 'Wikimedia\\Message\\ListType' => __DIR__ . '/includes/libs/Message/ListType.php', + 'Wikimedia\\Message\\MessageParam' => __DIR__ . '/includes/libs/Message/MessageParam.php', + 'Wikimedia\\Message\\MessageValue' => __DIR__ . '/includes/libs/Message/MessageValue.php', + 'Wikimedia\\Message\\ParamType' => __DIR__ . '/includes/libs/Message/ParamType.php', + 'Wikimedia\\Message\\ScalarParam' => __DIR__ . '/includes/libs/Message/ScalarParam.php', + 'Wikimedia\\Metrics\\CounterMetric' => __DIR__ . '/includes/libs/Metrics/CounterMetric.php', + 'Wikimedia\\Metrics\\Exceptions\\InvalidConfigurationException' => __DIR__ . '/includes/libs/Metrics/Exceptions/InvalidConfigurationException.php', + 'Wikimedia\\Metrics\\Exceptions\\InvalidLabelsException' => __DIR__ . '/includes/libs/Metrics/Exceptions/InvalidLabelsException.php', + 'Wikimedia\\Metrics\\Exceptions\\UndefinedPrefixException' => __DIR__ . '/includes/libs/Metrics/Exceptions/UndefinedPrefixException.php', + 'Wikimedia\\Metrics\\Exceptions\\UnsupportedFormatException' => __DIR__ . '/includes/libs/Metrics/Exceptions/UnsupportedFormatException.php', + 'Wikimedia\\Metrics\\GaugeMetric' => __DIR__ . '/includes/libs/Metrics/GaugeMetric.php', + 'Wikimedia\\Metrics\\MetricUtils' => __DIR__ . '/includes/libs/Metrics/MetricUtils.php', + 'Wikimedia\\Metrics\\MetricsFactory' => __DIR__ . '/includes/libs/Metrics/MetricsFactory.php', + 'Wikimedia\\Metrics\\NullMetric' => __DIR__ . '/includes/libs/Metrics/NullMetric.php', + 'Wikimedia\\Metrics\\Sample' => __DIR__ . '/includes/libs/Metrics/Sample.php', + 'Wikimedia\\Metrics\\TimingMetric' => __DIR__ . '/includes/libs/Metrics/TimingMetric.php', 'Wikimedia\\Mime\\MimeMap' => __DIR__ . '/includes/libs/mime/MimeMap.php', 'Wikimedia\\Mime\\MimeMapMinimal' => __DIR__ . '/includes/libs/mime/MimeMapMinimal.php', 'Wikimedia\\NonSerializable\\NonSerializableTrait' => __DIR__ . '/includes/libs/NonSerializableTrait.php', + 'Wikimedia\\ParamValidator\\Callbacks' => __DIR__ . '/includes/libs/ParamValidator/Callbacks.php', + 'Wikimedia\\ParamValidator\\ParamValidator' => __DIR__ . '/includes/libs/ParamValidator/ParamValidator.php', + 'Wikimedia\\ParamValidator\\SimpleCallbacks' => __DIR__ . '/includes/libs/ParamValidator/SimpleCallbacks.php', + 'Wikimedia\\ParamValidator\\TypeDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\BooleanDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/BooleanDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\EnumDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/EnumDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\ExpiryDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/ExpiryDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\FloatDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/FloatDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\IntegerDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/IntegerDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\LimitDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/LimitDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\NumericDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/NumericDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\PasswordDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/PasswordDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\PresenceBooleanDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/PresenceBooleanDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\StringDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/StringDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\TimestampDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/TimestampDef.php', + 'Wikimedia\\ParamValidator\\TypeDef\\UploadDef' => __DIR__ . '/includes/libs/ParamValidator/TypeDef/UploadDef.php', + 'Wikimedia\\ParamValidator\\Util\\UploadedFile' => __DIR__ . '/includes/libs/ParamValidator/Util/UploadedFile.php', + 'Wikimedia\\ParamValidator\\Util\\UploadedFileStream' => __DIR__ . '/includes/libs/ParamValidator/Util/UploadedFileStream.php', + 'Wikimedia\\ParamValidator\\ValidationException' => __DIR__ . '/includes/libs/ParamValidator/ValidationException.php', 'Wikimedia\\Rdbms\\AtomicSectionIdentifier' => __DIR__ . '/includes/libs/rdbms/database/utils/AtomicSectionIdentifier.php', 'Wikimedia\\Rdbms\\Blob' => __DIR__ . '/includes/libs/rdbms/encasing/Blob.php', 'Wikimedia\\Rdbms\\ChronologyProtector' => __DIR__ . '/includes/libs/rdbms/ChronologyProtector.php', @@ -1848,6 +2765,11 @@ 'Wikimedia\\Rdbms\\MySQLPrimaryPos' => __DIR__ . '/includes/libs/rdbms/database/position/MySQLPrimaryPos.php', 'Wikimedia\\Rdbms\\MysqliResultWrapper' => __DIR__ . '/includes/libs/rdbms/database/resultwrapper/MysqliResultWrapper.php', 'Wikimedia\\Rdbms\\NextSequenceValue' => __DIR__ . '/includes/libs/rdbms/database/utils/NextSequenceValue.php', + 'Wikimedia\\Rdbms\\Platform\\ISQLPlatform' => __DIR__ . '/includes/libs/rdbms/platform/ISQLPlatform.php', + 'Wikimedia\\Rdbms\\Platform\\MySQLPlatform' => __DIR__ . '/includes/libs/rdbms/platform/MySQLPlatform.php', + 'Wikimedia\\Rdbms\\Platform\\PostgresPlatform' => __DIR__ . '/includes/libs/rdbms/platform/PostgresPlatform.php', + 'Wikimedia\\Rdbms\\Platform\\SQLPlatform' => __DIR__ . '/includes/libs/rdbms/platform/SQLPlatform.php', + 'Wikimedia\\Rdbms\\Platform\\SqlitePlatform' => __DIR__ . '/includes/libs/rdbms/platform/SqlitePlatform.php', 'Wikimedia\\Rdbms\\PostgresBlob' => __DIR__ . '/includes/libs/rdbms/encasing/PostgresBlob.php', 'Wikimedia\\Rdbms\\PostgresField' => __DIR__ . '/includes/libs/rdbms/field/PostgresField.php', 'Wikimedia\\Rdbms\\PostgresResultWrapper' => __DIR__ . '/includes/libs/rdbms/database/resultwrapper/PostgresResultWrapper.php', @@ -1866,6 +2788,28 @@ 'Wikimedia\\Rdbms\\TransactionManager' => __DIR__ . '/includes/libs/rdbms/database/TransactionManager.php', 'Wikimedia\\Rdbms\\TransactionProfiler' => __DIR__ . '/includes/libs/rdbms/TransactionProfiler.php', 'Wikimedia\\Reflection\\GhostFieldAccessTrait' => __DIR__ . '/includes/libs/GhostFieldAccessTrait.php', + 'Wikimedia\\StaticArrayWriter' => __DIR__ . '/includes/libs/StaticArrayWriter.php', + 'Wikimedia\\UUID\\GlobalIdGenerator' => __DIR__ . '/includes/libs/uuid/GlobalIdGenerator.php', + 'Wikimedia\\WRStats\\ArrayStatsStore' => __DIR__ . '/includes/libs/WRStats/ArrayStatsStore.php', + 'Wikimedia\\WRStats\\BagOStuffStatsStore' => __DIR__ . '/includes/libs/WRStats/BagOStuffStatsStore.php', + 'Wikimedia\\WRStats\\EntityKey' => __DIR__ . '/includes/libs/WRStats/EntityKey.php', + 'Wikimedia\\WRStats\\GlobalEntityKey' => __DIR__ . '/includes/libs/WRStats/GlobalEntityKey.php', + 'Wikimedia\\WRStats\\LimitBatch' => __DIR__ . '/includes/libs/WRStats/LimitBatch.php', + 'Wikimedia\\WRStats\\LimitBatchResult' => __DIR__ . '/includes/libs/WRStats/LimitBatchResult.php', + 'Wikimedia\\WRStats\\LimitCondition' => __DIR__ . '/includes/libs/WRStats/LimitCondition.php', + 'Wikimedia\\WRStats\\LimitOperation' => __DIR__ . '/includes/libs/WRStats/LimitOperation.php', + 'Wikimedia\\WRStats\\LimitOperationResult' => __DIR__ . '/includes/libs/WRStats/LimitOperationResult.php', + 'Wikimedia\\WRStats\\LocalEntityKey' => __DIR__ . '/includes/libs/WRStats/LocalEntityKey.php', + 'Wikimedia\\WRStats\\MetricSpec' => __DIR__ . '/includes/libs/WRStats/MetricSpec.php', + 'Wikimedia\\WRStats\\RatePromise' => __DIR__ . '/includes/libs/WRStats/RatePromise.php', + 'Wikimedia\\WRStats\\SequenceSpec' => __DIR__ . '/includes/libs/WRStats/SequenceSpec.php', + 'Wikimedia\\WRStats\\StatsStore' => __DIR__ . '/includes/libs/WRStats/StatsStore.php', + 'Wikimedia\\WRStats\\TimeRange' => __DIR__ . '/includes/libs/WRStats/TimeRange.php', + 'Wikimedia\\WRStats\\WRStatsError' => __DIR__ . '/includes/libs/WRStats/WRStatsError.php', + 'Wikimedia\\WRStats\\WRStatsFactory' => __DIR__ . '/includes/libs/WRStats/WRStatsFactory.php', + 'Wikimedia\\WRStats\\WRStatsRateLimiter' => __DIR__ . '/includes/libs/WRStats/WRStatsRateLimiter.php', + 'Wikimedia\\WRStats\\WRStatsReader' => __DIR__ . '/includes/libs/WRStats/WRStatsReader.php', + 'Wikimedia\\WRStats\\WRStatsWriter' => __DIR__ . '/includes/libs/WRStats/WRStatsWriter.php', 'WikitextContent' => __DIR__ . '/includes/content/WikitextContent.php', 'WikitextContentHandler' => __DIR__ . '/includes/content/WikitextContentHandler.php', 'WikitextLogFormatter' => __DIR__ . '/includes/logging/WikitextLogFormatter.php', diff -Nru mediawiki-1.39.4/composer.json mediawiki-1.39.5/composer.json --- mediawiki-1.39.4/composer.json 2023-06-30 16:15:32.866747400 +0000 +++ mediawiki-1.39.5/composer.json 2023-09-28 22:29:59.355168800 +0000 @@ -39,7 +39,7 @@ "liuggio/statsd-php-client": "1.0.18", "monolog/monolog": "2.2.0", "oojs/oojs-ui": "0.44.5", - "pear/mail": "1.5.0", + "pear/mail": "1.5.1", "pear/mail_mime": "1.10.11", "pear/net_smtp": "1.10.0", "php": ">=7.4.3", @@ -57,7 +57,7 @@ "wikimedia/cldr-plural-rule-parser": "2.0.0", "wikimedia/common-passwords": "0.4.0", "wikimedia/composer-merge-plugin": "2.0.1", - "wikimedia/html-formatter": "3.0.1", + "wikimedia/html-formatter": "4.0.3", "wikimedia/ip-set": "3.1.0", "wikimedia/ip-utils": "4.0.0", "wikimedia/less.php": "3.1.0", diff -Nru mediawiki-1.39.4/debian/changelog mediawiki-1.39.5/debian/changelog --- mediawiki-1.39.4/debian/changelog 2023-07-04 19:19:28.000000000 +0000 +++ mediawiki-1.39.5/debian/changelog 2023-10-09 18:34:13.000000000 +0000 @@ -1,3 +1,11 @@ +mediawiki (1:1.39.5-1~deb12u1) bookworm-security; urgency=medium + + * New upstream version 1.39.5, fixing CVE-2023-3550, + CVE-2023-45359, CVE-2023-45360, CVE-2023-45361, CVE-2023-45362, + CVE-2023-45363, CVE-2023-45364. + + -- Kunal Mehta Mon, 09 Oct 2023 14:34:13 -0400 + mediawiki (1:1.39.4-1~deb12u1) bookworm-security; urgency=medium [ Taavi Väänänen ] diff -Nru mediawiki-1.39.4/docs/config-schema.yaml mediawiki-1.39.5/docs/config-schema.yaml --- mediawiki-1.39.4/docs/config-schema.yaml 2023-06-30 16:15:32.870747600 +0000 +++ mediawiki-1.39.5/docs/config-schema.yaml 2023-09-28 22:29:59.359168800 +0000 @@ -752,7 +752,7 @@ List of lock manager backend configurations. Each backend configuration has the following parameters: - name : A unique name for the lock manager - - class : The lock manger class to use + - class : The lock manager class to use See LockManager::__construct() for more details. Additional parameters are specific to the lock manager class used. These settings should be global to all wikis. @@ -931,6 +931,7 @@ - cmd - vxd - cpl + - xml type: array description: |- Files with these extensions will never be allowed as uploads. @@ -955,6 +956,8 @@ - application/x-msdownload - application/x-msmetafile - application/java + - application/xml + - text/xml type: array description: |- Files with these MIME types will never be allowed as uploads @@ -2333,7 +2336,7 @@ - multiPrimaryMode: Whether the portion of the dataset belonging to each tag/shard is replicated among one or more regions, with one "co-primary" server in each region. Queries are issued in a manner that provides Last-Write-Wins eventual consistency. - This option requires the "server" or "servers" options. Only MySQL, with statment + This option requires the "server" or "servers" options. Only MySQL, with statement based replication (log_bin='ON' and binlog_format='STATEMENT') is supported. Also, the `modtoken` column must exist on the `objectcache` table(s). - purgePeriod: The average number of object cache writes in between garbage collection @@ -3016,8 +3019,8 @@ - copyright - history_copyright - googlesearch - - feedback-terms - - feedback-termsofuse + - youhavenewmessagesmanyusers + - youhavenewmessages type: array items: type: string @@ -4869,6 +4872,19 @@ Functionality to make pages inaccessible has not been extensively tested for security. Use at your own risk! This replaces $wgWhitelistAccount and $wgWhitelistEdit + PrivilegedGroups: + default: + - bureaucrat + - interface-admin + - suppress + - sysop + type: array + description: |- + List of groups which should be considered privileged (user accounts + belonging in these groups can be abused in dangerous ways). + This is used for some security checks, mainly logging. + @since 1.41 + @see UserGroupManager::getUserPrivilegedGroups() RevokePermissions: default: { } type: object @@ -5545,7 +5561,7 @@ type: boolean description: |- Allows authenticated cross-origin requests to the REST API with session cookies. - With this option enabled, any orgin specified in $wgCrossSiteAJAXdomains may send session + With this option enabled, any origin specified in $wgCrossSiteAJAXdomains may send session cookies for authorization in the REST API. There is a performance impact by enabling this option. Therefore, it should be left disabled for most wikis and clients should instead use OAuth to make cross-origin authenticated @@ -5843,7 +5859,7 @@ For requests that are not in the sampling, the 'class' option will be replaced with ProfilerStub. Default: `1`. - - 'threshold' (`float`): Only process the recorded data if the total ellapsed + - 'threshold' (`float`): Only process the recorded data if the total elapsed time for a request is more than this number of seconds. Default: `0.0`. - 'output' (`string|string[]`): ProfilerOutput subclass or subclasess to use. diff -Nru mediawiki-1.39.4/docs/export-0.11.xsd mediawiki-1.39.5/docs/export-0.11.xsd --- mediawiki-1.39.4/docs/export-0.11.xsd 2021-11-13 20:12:54.420395000 +0000 +++ mediawiki-1.39.5/docs/export-0.11.xsd 2023-09-28 22:29:59.359168800 +0000 @@ -182,11 +182,11 @@ - + - - + + diff -Nru mediawiki-1.39.4/docs/extension.schema.v1.json mediawiki-1.39.5/docs/extension.schema.v1.json --- mediawiki-1.39.4/docs/extension.schema.v1.json 2023-06-30 16:15:32.870747600 +0000 +++ mediawiki-1.39.5/docs/extension.schema.v1.json 2023-09-28 22:29:59.359168800 +0000 @@ -19,7 +19,20 @@ }, "type": { "type": "string", - "description": "The extension's type, as an index to $wgExtensionCredits.", + "description": "The extension's type.", + "examples": [ + "api", + "antispam", + "editor", + "media", + "parserhook", + "semantic", + "skin", + "specialpage", + "variable", + "wikibase", + "other" + ], "default": "other" }, "author": { @@ -674,6 +687,13 @@ } } }, + "PrivilegedGroups": { + "type": "array", + "description": "User groups that should be considered privileged", + "items": { + "type": "string" + } + }, "RevokePermissions": { "type": "object", "description": "Default permissions to revoke from user groups", diff -Nru mediawiki-1.39.4/docs/extension.schema.v2.json mediawiki-1.39.5/docs/extension.schema.v2.json --- mediawiki-1.39.4/docs/extension.schema.v2.json 2023-06-30 16:15:32.870747600 +0000 +++ mediawiki-1.39.5/docs/extension.schema.v2.json 2023-09-28 22:29:59.359168800 +0000 @@ -12,16 +12,18 @@ "description": "Arbitrary notes, ignored by the parser." } }, + "required": [ + "manifest_version", + "name" + ], "properties": { "manifest_version": { "type": "integer", - "description": "Version of the extension.json schema the extension.json file is in.", - "required": true + "description": "Version of the extension.json schema the extension.json file is in." }, "name": { "type": "string", - "description": "The extension's canonical name.", - "required": true + "description": "The extension's canonical name." }, "namemsg": { "type": "string", @@ -29,7 +31,20 @@ }, "type": { "type": "string", - "description": "The extension's type, as an index to $wgExtensionCredits.", + "description": "The extension's type.", + "examples": [ + "api", + "antispam", + "editor", + "media", + "parserhook", + "semantic", + "skin", + "specialpage", + "variable", + "wikibase", + "other" + ], "default": "other" }, "author": { @@ -709,6 +724,13 @@ } } }, + "PrivilegedGroups": { + "type": "array", + "description": "User groups that should be considered privileged", + "items": { + "type": "string" + } + }, "RevokePermissions": { "type": "object", "description": "Default permissions to revoke from user groups", @@ -1119,9 +1141,9 @@ "^[a-zA-Z_\u007f-\u00ff][a-zA-Z0-9_\u007f-\u00ff]*$": { "type": "object", "additionalProperties": false, + "required": [ "value" ], "properties": { "value": { - "required": true }, "merge_strategy": { "type": "string", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/alt.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/alt.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/alt.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/alt.json 2023-09-28 22:30:00.319181000 +0000 @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Батыр Комдошев" + ] + }, + "abusefilter-log-search-user": "Туружаачы:", + "abusefilter-log-search-group": "Ылгаштыруныҥ группазы:", + "abusefilter-log-search-group-any": "Кандый да болзо", + "abusefilter-log-search-title": "Бажалык:", + "abusefilter-log-search-wiki": "Википроект:", + "abusefilter-log-search-impact": "Каманын јетиргени:", + "abusefilter-log-search-impact-all": "Ончо кылыныш", + "abusefilter-log-search-impact-saved": "Јӱк ле артыскан солынтылар", + "abusefilter-log-search-impact-not-saved": "Јӱк ле артыспаган солынтылар", + "abusefilter-log-search-entries-label": "Кӧрӱнери:", + "abusefilter-log-search-entries-all": "Ончо бичимелдер", + "abusefilter-log-search-entries-hidden": "Јӱк ле јажырган бичимелдер", + "abusefilter-log-search-entries-visible": "Јӱк ле кӧрӱнген бичимелдер", + "abusefilter-log-search-action-label": "Кылыныш:", + "abusefilter-log-search-action-other": "Ӧскӧ", + "abusefilter-log-search-action-any": "Кандый да болзо", + "abusefilter-log-search-action-taken-label": "Эдилген керектер:", + "abusefilter-log-search-action-taken-any": "Ончозы", + "abusefilter-log-search-submit": "Бедреш", + "abusefilter-log-detailedentry-local": "ылгаштыру $1", + "abusefilter-log-detailslink": "јартамалдар", + "abusefilter-log-diff": "башка.", + "abusefilter-log-hidelink": "кӧрӱнерин эптештирер", + "abusefilter-log-description-not-available": "јок", + "abusefilter-log-details-var": "Кубулгактар" +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/cs.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/cs.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/cs.json 2023-06-30 16:12:05.520116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/cs.json 2023-09-28 22:30:00.319181000 +0000 @@ -6,7 +6,8 @@ "Matěj Suchánek", "Mormegil", "Slepi", - "Jaroslav Cerny" + "Jaroslav Cerny", + "Martin Urbanec" ] }, "apihelp-abusefiltercheckmatch-description": "Zkontrolovat, zda filtr zneužití odpovídá sadě proměnných, editaci nebo změně zaznamenané ve filtru.\n\nJe vyžadována právě jedna z následujících možností: vars, rcid nebo logid.", @@ -51,9 +52,12 @@ "apihelp-query+abuselog-param-wiki": "Wiki, na nichž došlo k zásahům filtrů.", "apihelp-query+abuselog-example-1": "Zobrazit poslední záznamy protokolu", "apihelp-query+abuselog-example-2": "Zobrazit poslední záznamy protokolu pro stránku [[API]]", + "apihelp-abuselogprivatedetails-summary": "Zobrazit tajné detaily záznamu v protokolu zneužití", + "apihelp-abuselogprivatedetails-param-logid": "ID záznamu v protokolech zneužití ke kontrole", "apihelp-abuselogprivatedetails-param-reason": "Platný důvod k provedení kontroly.", "apierror-abusefilter-canttest": "Nemáte oprávnění testovat filtry zneužití.", "apierror-abusefilter-cantcheck": "Nemáte oprávnění kontrolovat syntaxi filtrů zneužití.", + "apierror-abusefilter-canteval": "Nemáte oprávnění vyhodnotit výrazy filtrů zneužití.", "apierror-abusefilter-nosuchlogid": "Žádný záznam filtrů zneužití nemá id $1.", "apierror-abusefilter-badsyntax": "Filtr má neplatnou syntaxi." } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/diq.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/diq.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/diq.json 2023-06-30 16:12:05.520116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/diq.json 2023-09-28 22:30:00.319181000 +0000 @@ -5,7 +5,8 @@ "Asmen", "Kumkumuk", "Mirzali", - "Orbot707" + "Orbot707", + "Amire80" ] }, "apihelp-abusefiltercheckmatch-description": "Ratena Fiktrandê nengan dı têversanayış esto se, filtrey nengan de vurnayış vurnayışi kontrol kerê \n\nVurnayoğê RCID ya na LOGID eger ke icab krno se karêno", @@ -30,7 +31,7 @@ "apihelp-abusefilterunblockautopromote-description": "Filtreya nengan karberi neticeya bloqe bıyayışa cı otomatik kerdau gêriya ya", "apihelp-abusefilterunblockautopromote-summary": "Seba parzûnê istısmari ra gırewtışê qıseykerdışê otomatiki ra yew karberi kılit keno.", "apihelp-abusefilterunblockautopromote-param-user": "Şıma qayılê ke bloqey kanci bamaey karberi wedarne.", - "apihelp-abusefilterunblockautopromote-example-1": "Otomatik [[User:Example]] bloqey cı wedarnê", + "apihelp-abusefilterunblockautopromote-example-1": "Otomatik [[User:Example]] bloqey cı wedarnê", "apihelp-query+abusefilters-description": "Detaya filtreya nengan bıvin", "apihelp-query+abusefilters-summary": "Detayanê parzûnê istısmari bımocne.", "apihelp-query+abusefilters-param-startid": "Kamiya filtre nımre kerdışmra start ke", @@ -44,7 +45,7 @@ "apihelp-query+abuselog-summary": "Parzûnanê istısmari ra yewo ke weqeyi tepıştê, bımocne.", "apihelp-query+abuselog-param-logid": "Deyaye kamiye roceka yew ronıştış bımocne", "apihelp-query+abuselog-param-start": "Mora zemani nımre kerdışmra start ke", - "apihelp-query+abuselog-param-end": "Mora zemani nımre kedışi vındarn", + "apihelp-query+abuselog-param-end": "Mora zemani nımre kedışi vındarn", "apihelp-query+abuselog-param-user": "Teyna qeydé dekerdena grotena IP adresa karberi bıvin", "apihelp-query+abuselog-param-title": "Dekerdenanê perer teyna bıvin", "apihelp-query+abuselog-param-filter": "Teyna dekerdenanê kamiya filtrande tepêştena grotışa bıvin. Pey blokana abırne u parzûnê $1ya verole cıkuye", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/en-gb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/en-gb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/en-gb.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/en-gb.json 2023-09-28 22:30:00.319181000 +0000 @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Piano1forte2" + ] + }, + "apihelp-query+abuselog-param-filter": "Show only entries that were caught by the given filter IDs. Separate with pipes, prefix with '$1' for global filters.", + "apihelp-abuselogprivatedetails-example-1": "Get private details for the AbuseLog entry with ID 1, using the reason 'example'." +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/gl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/gl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/gl.json 2023-06-30 16:12:05.524116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/gl.json 2023-09-28 22:30:00.323181000 +0000 @@ -14,17 +14,19 @@ "apihelp-abusefiltercheckmatch-param-filter": "O texto completo do filtro para verificar unha correspondencia.", "apihelp-abusefiltercheckmatch-param-vars": "Matriz codificada JSON de variables contra as que facer a proba.", "apihelp-abusefiltercheckmatch-param-rcid": "ID da modificación recente sobre a que verificar o filtro.", - "apihelp-abusefiltercheckmatch-param-logid": "ID da entrada do rexistro do filtro antiabusos sobre a que verificar o filtro.", + "apihelp-abusefiltercheckmatch-param-logid": "ID da entrada do rexistro do filtro de abusos sobre a que verificar o filtro.", "apihelp-abusefiltercheckmatch-example-1": "Verificar se a modificación recente do ID 15 é detectada por un filtro simple", "apihelp-abusefilterchecksyntax-description": "Revisar a sintaxe dun filtro Antiabuso.", - "apihelp-abusefilterchecksyntax-summary": "Revisar a sintaxe dun filtro Antiabuso.", + "apihelp-abusefilterchecksyntax-summary": "Revisar a sintaxe dun filtro de abusos.", "apihelp-abusefilterchecksyntax-param-filter": "O texto completo do filtro para verificar a sintaxe.", "apihelp-abusefilterchecksyntax-example-1": "Comprobar a sintaxe dun filtro válido", "apihelp-abusefilterchecksyntax-example-2": "Comprobar a sintaxe dun filtro non válido", "apihelp-abusefilterevalexpression-description": "Evaluar expresión dun Filtro de Abuso.", - "apihelp-abusefilterevalexpression-summary": "Avaliar a expresión dun Filtro de anti-abuso.", - "apihelp-abusefilterevalexpression-param-expression": "Expresión a evaluar.", - "apihelp-abusefilterevalexpression-example-1": "Evaluar una expresión simple", + "apihelp-abusefilterevalexpression-summary": "Avalía unha expresión do filtro de abusos.", + "apihelp-abusefilterevalexpression-param-expression": "A expresión a avaliar.", + "apihelp-abusefilterevalexpression-param-prettyprint": "Indica se o resultado debe imprimirse de xeito elegante.", + "apihelp-abusefilterevalexpression-example-1": "Avaliar una expresión simple", + "apihelp-abusefilterevalexpression-example-2": "Avalía unha expresión simple, formatando o resultado", "apihelp-abusefilterunblockautopromote-description": "Desbloquea a un usuario de recibir autopromocións debido a unha consecuencia do filtro de abusos.", "apihelp-abusefilterunblockautopromote-summary": "Desbloquea a un usuario de recibir autopromocións debido a unha consecuencia do filtro de abusos.", "apihelp-abusefilterunblockautopromote-param-user": "Nome de usuario que quere desbloquear.", @@ -39,13 +41,14 @@ "apihelp-query+abusefilters-example-1": "Listar os filtros públicos habilitados", "apihelp-query+abusefilters-example-2": "Amosar algúns detalles sobre os filtros", "apihelp-query+abuselog-description": "Amosar eventos que foron detectados por un dos filtros antiabusos.", - "apihelp-query+abuselog-summary": "Amosar eventos que foron detectados por un dos filtros antiabusos.", + "apihelp-query+abuselog-summary": "Amosar eventos que foron detectados por un dos filtros de abusos.", "apihelp-query+abuselog-param-logid": "Amosar unha entrada co identificador de rexistro fornecido.", "apihelp-query+abuselog-param-start": "Selo de tempo para comezar a enumeración", "apihelp-query+abuselog-param-end": "Selo de tempo para rematar a enumeración.", "apihelp-query+abuselog-param-user": "Amosar só as entradas feitas por un usuario ou enderezo IP dado.", "apihelp-query+abuselog-param-title": "Só amosar entradas ocorridas nunha páxina dada.", - "apihelp-query+abuselog-param-filter": "Amosar só as entradas que foron detectadas polos identificadores de filtros fornecidos. Separar com barra vertical (|), prefixar com \"$1\" para filtros globais.", + "apihelp-query+abuselog-param-filter": "Amosar só as entradas que foron detectadas polos identificadores de filtros fornecidos. Separar con barras verticais, prefixar con \"$1\" para os filtros globais.", + "apihelp-query+abuselog-param-filter-central": "Amosar só as entradas que foron detectadas polos identificadores de filtros fornecidos. Separar con barras verticais.", "apihelp-query+abuselog-param-limit": "Máximo número de entradas a listar.", "apihelp-query+abuselog-param-prop": "Que propiedades obter.", "apihelp-query+abuselog-param-wiki": "A wiki da cal amosa as visitas.", @@ -57,7 +60,8 @@ "apihelp-abuselogprivatedetails-param-reason": "Un motivo válido para executar a verificación.", "apihelp-abuselogprivatedetails-example-1": "Obter detalles privados da entrada do rexisto de abusos co identificador 1, empregando o motivo \"example\".", "apierror-abusefilter-canttest": "Non tes permiso para probar filtros de abusos.", - "apierror-abusefilter-cantcheck": "Non tes permiso para comprobar a sintaxe de filtros de abusos.", + "apierror-abusefilter-cantcheck": "Non tes permiso para comprobar a sintaxe dos filtros de abusos.", + "apierror-abusefilter-canteval": "Non tes permiso para avaliar expresións do filtro de abusos.", "apierror-abusefilter-nosuchlogid": "Non existe ningunha entrada no rexistro de abusos co ID $1.", "apierror-abusefilter-badsyntax": "O filtro ten unha sintaxe non válida." } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/ko.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/ko.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/ko.json 2023-06-30 16:15:33.662757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/ko.json 2023-09-28 22:30:00.323181000 +0000 @@ -28,6 +28,7 @@ "apihelp-abusefilterevalexpression-param-expression": "검사할 표현식.", "apihelp-abusefilterevalexpression-param-prettyprint": "결과를 예쁘게 출력해야 하는지의 여부입니다.", "apihelp-abusefilterevalexpression-example-1": "간단한 표현식 검사", + "apihelp-abusefilterevalexpression-example-2": "간단한 표현식을 평가하고 결과 형식을 지정하기", "apihelp-abusefilterunblockautopromote-description": "편집 필터 동작으로 인해 자동 인증을 받지 못하도록 제한된 사용자의 제한을 해제합니다.", "apihelp-abusefilterunblockautopromote-summary": "편집 필터 동작으로 인해 자동 인증을 받지 못하도록 제한된 사용자의 제한을 해제합니다.", "apihelp-abusefilterunblockautopromote-param-user": "제한을 해제할 사용자의 계정 이름", @@ -55,7 +56,9 @@ "apihelp-query+abuselog-example-2": "[[API]]의 최근 기록 보기", "apihelp-abuselogprivatedetails-description": "악용 기록 항목의 비공개 세부 사항을 봅니다.", "apihelp-abuselogprivatedetails-summary": "악용 기록 항목의 비공개 세부 사항을 봅니다.", + "apihelp-abuselogprivatedetails-param-logid": "검사할 악용 기록 항목의 ID입니다.\nThe ID of the AbuseLog entry to be checked.", "apihelp-abuselogprivatedetails-param-reason": "검사 수행을 위한 유효한 이유입니다.", + "apihelp-abuselogprivatedetails-example-1": "\"example\"이라는 이유를 사용하여 ID 1의 악용 기록 항목에 대한 비공개 상세 정보를 가져옵니다.", "apierror-abusefilter-canttest": "편집 필터를 테스트할 권한이 없습니다.", "apierror-abusefilter-cantcheck": "편집 필터의 문법을 검사할 권한이 없습니다.", "apierror-abusefilter-canteval": "편집 필터 식을 평가할 권한이 없습니다.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/mg.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/mg.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/mg.json 2023-06-30 16:12:05.524116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/mg.json 2023-09-28 22:30:00.323181000 +0000 @@ -1,11 +1,12 @@ { "@metadata": { "authors": [ - "Jagwar" + "Jagwar", + "Amire80" ] }, "apihelp-query+abusefilters-description": "Aseho ny antsipirihan'ny sivana manohi-panararaotana", - "apihelp-query+abusefilters-param-show": "Ny sivana miady amin'ny safidy ihany no aseho", + "apihelp-query+abusefilters-param-show": "Ny sivana miady amin'ny safidy ihany no aseho", "apihelp-query+abusefilters-example-2": "Antsipirihany sasantsasany amin'ny sivana ihany no aseho", "apihelp-query+abuselog-param-user": "Iditra nataon'ny mpikambana na adiresy IP nofaritana ihany no aseho.", "apihelp-query+abuselog-param-filter": "Iditra tratran'ny IDn-tsivana ihany no aseho.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/sh-latn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/sh-latn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/sh-latn.json 2023-09-28 22:30:00.323181000 +0000 @@ -0,0 +1,56 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "apihelp-abusefiltercheckmatch-summary": "Provjerite nalazi li filter za zlouporabu određeni skup varijabli, uređivanje ili zapisan događaj u filteru.", + "apihelp-abusefiltercheckmatch-extended-description": "Zahtjeva vars, rcid iili logid (može se koristiti samo jedno od njih).", + "apihelp-abusefiltercheckmatch-param-filter": "Puni tekst filtera što ga filter provjerava.", + "apihelp-abusefiltercheckmatch-param-vars": "Niz varijabli kodiranih u JSON što se treba provjeriti.", + "apihelp-abusefiltercheckmatch-param-rcid": "Naznaka nedavne promjene što se treba provjeriti.", + "apihelp-abusefiltercheckmatch-param-logid": "Naznaka unosa u dnevniku filtera što se treba provjeriti.", + "apihelp-abusefiltercheckmatch-example-1": "Provjeri nalazi li se nedavna promjena s naznakom 15 iz jednostavnog filtra.", + "apihelp-abusefilterchecksyntax-summary": "Provjeri sintaksu danog filtra zlostavljanja.", + "apihelp-abusefilterchecksyntax-param-filter": "Puni tekst čiju sintaksu provjerava filter.", + "apihelp-abusefilterchecksyntax-example-1": "Provjeri sintaksu valjanog filtra", + "apihelp-abusefilterchecksyntax-example-2": "Provjeri sintaksu nevaljanog filtra", + "apihelp-abusefilterevalexpression-summary": "Ocjenjuje izraz u Filtru za zloupotrebe.", + "apihelp-abusefilterevalexpression-param-expression": "Izraz što se treba procjeniti.", + "apihelp-abusefilterevalexpression-param-prettyprint": "Treba li rezultat biti lijepo ispisan.", + "apihelp-abusefilterevalexpression-example-1": "Ocijeni jednostavan izraz", + "apihelp-abusefilterevalexpression-example-2": "Procijenite jednostavan izraz, oblikujući rezultat", + "apihelp-abusefilterunblockautopromote-summary": "Uklanja blok na autounapređivanje određenog korisnika, dobiven zbog posljedice filtra za zlouporabu.", + "apihelp-abusefilterunblockautopromote-param-user": "Korisničko ime korisnika kojog želite deblokirati.", + "apihelp-abusefilterunblockautopromote-example-1": "Ukloni blok autounapređivanja za [[User:Example]]", + "apihelp-query+abusefilters-summary": "Prikaži podrobnosti filtara za zlouporabu.", + "apihelp-query+abusefilters-param-startid": "Naznaka filtra odakle počinje brojanje.", + "apihelp-query+abusefilters-param-endid": "Naznaka filtra gdje će se brojanje zaustaviti.", + "apihelp-query+abusefilters-param-show": "Prikaži samo filtre što zadovoljavaju ove kriterije.", + "apihelp-query+abusefilters-param-limit": "Dopušteni broj filtara za unos na popisu.", + "apihelp-query+abusefilters-param-prop": "Koja svojstva dati.", + "apihelp-query+abusefilters-example-1": "Ispiši uključene javne filtre", + "apihelp-query+abusefilters-example-2": "Prikazivaj neke podrobnosti filtara", + "apihelp-query+abuselog-summary": "Prikaži događaje koje je uhvatio jedan od filtara.", + "apihelp-query+abuselog-param-logid": "Prikaži stavku s danim dnevničkom naznakom.", + "apihelp-query+abuselog-param-start": "Od kojeg datuma i vremena počinje brojanje.", + "apihelp-query+abuselog-param-end": "Na koji datum i vrijeme zaustaviti brojanje.", + "apihelp-query+abuselog-param-user": "Prikaži samo stavke za danog korisnika ili IP adresu.", + "apihelp-query+abuselog-param-title": "Prikaži samo stavke što se odnose na datu stranicu.", + "apihelp-query+abuselog-param-filter": "Prikaži samo stavke za događaje uhvaćene danom filterskom naznakom. Odijelite pravim crtima; i prefiksom \"$1\" za globalne filtre.", + "apihelp-query+abuselog-param-filter-central": "Prikaži samo unose koje su uhvatili dane naznake filtera. Odvojite cijevima.", + "apihelp-query+abuselog-param-limit": "Najviše stavki u popisima.", + "apihelp-query+abuselog-param-prop": "Koja svojstva dati.", + "apihelp-query+abuselog-param-wiki": "Od kojog wikija se prikazuju pogodci.", + "apihelp-query+abuselog-example-1": "Prikaži nedavne zapisničke stavke", + "apihelp-query+abuselog-example-2": "Prikaži nedavne zapisničke stavke za [[API|izvršnik]] (API)", + "apihelp-abuselogprivatedetails-summary": "Pregled osobnih podataka za unos u Evidenciji zloupotreba.", + "apihelp-abuselogprivatedetails-param-logid": "Naznaka unosa u Evidenciji zloupotreba koja treba da se provijeri.", + "apihelp-abuselogprivatedetails-param-reason": "Važeći razlog za provjeru.", + "apihelp-abuselogprivatedetails-example-1": "Daj osobne podatke za unos u Evidenciji zloupotreba s naznakom 1, koristeći razlog", + "apierror-abusefilter-canttest": "Nemate dopuštenje da isprobate filtre za zlouporabu.", + "apierror-abusefilter-cantcheck": "Nemate dopuštenje da provjerite sintaksu filtara za zlouporabu.", + "apierror-abusefilter-canteval": "Nemate dozvolu za procjenu izraza Filtera zloupotrebe.", + "apierror-abusefilter-nosuchlogid": "Nema unosa u zapisniku zlouporabe s naznakom $1.", + "apierror-abusefilter-badsyntax": "Filter nema valjanu sintaksu." +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/tr.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/tr.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/tr.json 2023-06-30 16:12:05.524116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/tr.json 2023-09-28 22:30:00.323181000 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "BaRaN6161 TURK", - "MuratTheTurkish" + "MuratTheTurkish", + "Amire80" ] }, "apihelp-abusefiltercheckmatch-description": "Bir AbuseFilter'ın bir değişkenler kümesiyle mi, bir düzenleme ile mi yoksa günlüğe kaydedilen bir AbuseFilter olayıyla eşleştiğini kontrol edin.\n\nvars, rcid veya logid gereklidir, ancak yalnızca biri kullanılabilir.", @@ -32,7 +33,7 @@ "apihelp-query+abusefilters-summary": "Kötüye kullanım filtrelerinin ayrıntılarını gösterin.", "apihelp-query+abusefilters-param-startid": "Numaralandırmaya başlamak için filtre kimliği.", "apihelp-query+abusefilters-param-endid": "Numaralandırmayı durdurmak için filtre kimliği.", - "apihelp-query+abusefilters-param-show": "Yalnızca bu kriterlere uyan filtreleri göster.", + "apihelp-query+abusefilters-param-show": "Yalnızca bu kriterlere uyan filtreleri göster.", "apihelp-query+abusefilters-param-limit": "Listelenecek maksimum filtre sayısı.", "apihelp-query+abusefilters-param-prop": "Hangi özellikleri elde etmek.", "apihelp-query+abusefilters-example-1": "Etkin olan genel filtreleri listele", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/uk.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/uk.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/api/uk.json 2023-06-30 16:12:05.524116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/api/uk.json 2023-09-28 22:30:00.323181000 +0000 @@ -9,7 +9,8 @@ "Movses", "Piramidion", "Vlad5250", - "Ата" + "Ата", + "Amire80" ] }, "apihelp-abusefiltercheckmatch-description": "Перевірте, чи має зловживання збіги з набором змінних, редагуванням чи подією в журналі зловживань.\n\nПотрібні vars, rcid або logid, але використати можна лише один.", @@ -51,7 +52,7 @@ "apihelp-query+abuselog-param-end": "Часова мітка закінчення переліку.", "apihelp-query+abuselog-param-user": "Показати тільки елементи, зроблені певним користувачем або IP-адресою.", "apihelp-query+abuselog-param-title": "Показати лише елементи, що наявні на даній сторінці.", - "apihelp-query+abuselog-param-filter": "Показати лише елементи, спіймані за допомогою даних ідентифікаторів фільтрів. Ідентифікатори розділяються вертикальною рискою, а префікс \"$1\" використовується для глобальних фільтрів.", + "apihelp-query+abuselog-param-filter": "Показати лише елементи, спіймані за допомогою даних ідентифікаторів фільтрів. Ідентифікатори розділяються вертикальною рискою, а префікс \"$1\" використовується для глобальних фільтрів.", "apihelp-query+abuselog-param-filter-central": "Показувати лише ті записи, які були перехоплені фільтрами з вказаними ідентифікаторами. Розділіть вертикальною рискою", "apihelp-query+abuselog-param-limit": "Максимальна кількість елементів для переліку.", "apihelp-query+abuselog-param-prop": "Які властивості отримати.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ar.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ar.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ar.json 2023-06-30 16:15:33.662757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ar.json 2023-09-28 22:30:00.323181000 +0000 @@ -31,7 +31,9 @@ "محمد أحمد عبد الفتاح", "وهراني", "Dr-Taher", - "NEHAOUA" + "NEHAOUA", + "Amire80", + "Asma" ] }, "abusefilter-desc": "يطبق قواعد آلية على التعديلات.", @@ -212,7 +214,7 @@ "abusefilter-reautoconfirm-none": "{{GENDER:$1|هذا المستخدم|هذه المستخدمة}} لم يتم تعليق حالة {{GENDER:$1|تأكيده|تأكيدها}} التلقائي.", "abusefilter-reautoconfirm-notallowed": "أنت غير مسموح لك باسترجاع حالة التأكيد التلقائي.", "abusefilter-reautoconfirm-done": "حالة التأكيد التلقائي للحساب تمت استعادتها", - "abusefilter-status": "من آخر $1 {{PLURAL:$1|فعل|أفعال}}، $2 ($3%) {{PLURAL:$2|قد}} وصل إلى الحد الشرطي البالغ $4، و$5 ($6%) {{PLURAL:$5|قد}} طابق واحدا على الأقل من المرشحات الممكنة حاليا.", + "abusefilter-status": "من آخر $1 {{PLURAL:$1|فعل|أفعال}}، $2 ($3%) {{PLURAL:$2|قد}} وصل إلى الحد الشرطي البالغ $4، و$5 ($6%) {{PLURAL:$5|قد}} طابق واحدا على الأقل من المرشحات الممكنة حاليا.", "abusefilter-edit": "تحرير مرشح الإساءة", "abusefilter-edit-subtitle": "تعديل المرشح $1", "abusefilter-edit-subtitle-new": "أنشئ مُرشِّحًا", @@ -483,7 +485,7 @@ "abusefilter-exception-unclosedstring": "سلسلة غير مغلقة تبدأ عند الحرف $1.", "abusefilter-exception-invalidoperator": "معامل غير صحيح \"$2\" عند الحرف $1.", "abusefilter-exception-unrecognisedtoken": "نص غير متعرف عليه \"$2\" عند الحرف $1.", - "abusefilter-exception-noparams": "لم يتم إعطاء وسائط للعمل \"$2\" بالحرف $1،\nالمتوقع $3 {{PLURAL:$3|وسيط|وسائط}}.", + "abusefilter-exception-noparams": "لم يتم إعطاء وسائط للعمل \"$2\" بالحرف $1،\nالمتوقع $3 {{PLURAL:$3|وسيط|وسائط}}.", "abusefilter-exception-dividebyzero": "محاولة غير قانونية لقسمة $2 على صفر عند الحرف $1.", "abusefilter-exception-unrecognisedvar": "متغير غير متعرف عليه $2 عند الحرف $1", "abusefilter-exception-notenoughargs": "لا محددات كافية للدالة $2 المطلوبة عند الحرف $1.\nتوقع $3 {{PLURAL:$3|محدد}}، حصل على $4", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/arz.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/arz.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/arz.json 2023-06-30 16:12:05.524116800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/arz.json 2023-09-28 22:30:00.323181000 +0000 @@ -5,14 +5,15 @@ "Matma Rex", "Meno25", "OsamaK", - "Ramsis II" + "Ramsis II", + "Amire80" ] }, "abusefilter-desc": "يطبق قواعد آليه على التعديلات.", "abusefilter": "التحكم بمرشح الإساءة", "abuselog": "سجل مرشح الإساءة", "abusefilter-intro": "مرحبا بك إلى واجهه التحكم بمرشح الإساءه.\nمرشح الإساءه هو ميكانيكيه برمجيه آليه لتطبيق ضوابط تلقائيه لكل الأفعال.\nهذه الواجهه تعرض قائمه بالمرشحات المعرفه، وتسمح بتعديلها.", - "abusefilter-warning": "'''تحذير''': الإجراء ده أُعتبر مضر.\nهايتم استرجاع التعديلات المضره بسرعه،\nوالتعديل المضر المتكرر أو المستمر هايتسبب فيى منع حسابك أو الكمبيوتر بتاعك .\nإذا كنت فاكر إن التعديل ده كويس، فممكن تضغط \"أرسل\" مرة تانيه.\nوصف مختصر لقاعدة الإساءه : $1", + "abusefilter-warning": "'''تحذير''': الإجراء ده أُعتبر مضر.\nهايتم استرجاع التعديلات المضره بسرعه،\nوالتعديل المضر المتكرر أو المستمر هايتسبب فيى منع حسابك أو الكمبيوتر بتاعك .\nإذا كنت فاكر إن التعديل ده كويس، فممكن تضغط \"أرسل\" مرة تانيه.\nوصف مختصر لقاعدة الإساءه : $1", "abusefilter-disallowed": "هذا الفعل تم التعرف عليه تلقائيا كضار،\nولذا تم منعه.\nلو كنت تعتقد أن تعديلك بناء، من فضلك اتصل بإدارى، وأخبره بما كنت تحاول أن تفعل.\nوصف مختصر لقاعده الإساءه التى طابقها فعلك هو: $1", "abusefilter-blocked-display": "هذا الفعل تم التعرف عليه تلقائيا كضار،\nوأنت تم منعك من تنفيذه.\nبالإضافه إلى ذلك، لحمايه {{SITENAME}}، حسابك وكل عناوين الأيبى الملحقه تم منعها من التحرير.\nلو أن هذا حدث بطريق الخطأ، من فضلك اتصل بإدارى.\nوصف مختصر لقاعده الإساءه التى طابقها فعلك هو: $1", "abusefilter-degrouped": "هذا الفعل تم التعرف عليه تلقائيا كضار.\nوبالتالى، تم منعه، و، بما أن حسابك مشكوك فى أنه قد تم اختراقه، كل الصلاحيات تم سحبها.\nلو أنك تعتقد أن هذا خطأ، من فضلك اتصل ببيروقراط بتفسير لهذا الفعل، وصلاحياتك ربما تتم استعادتها.\nوصف مختصر لقاعده الإساءه التى طابقها فعلك هو: $1", @@ -95,7 +96,7 @@ "abusefilter-reautoconfirm-none": "{{GENDER:$1|هذا المستخدم|هذه المستخدمة}} لم يتم تعليق حاله {{GENDER:$1|تأكيده|تأكيدها}} التلقائى.", "abusefilter-reautoconfirm-notallowed": "أنت غير مسموح لك باسترجاع حاله التأكيد التلقائى.", "abusefilter-reautoconfirm-done": "حاله التأكيد التلقائى للحساب تمت استعادتها", - "abusefilter-status": "من آخر $1 {{PLURAL:$1|فعل|أفعال}}، $2 ($3%) {{PLURAL:$2|قد}} وصل إلى الحد الشرطي البالغ $4، و$5 ($6%) {{PLURAL:$5|قد}} طابق واحدا على الأقل من المرشحات الممكنة حاليا.", + "abusefilter-status": "من آخر $1 {{PLURAL:$1|فعل|أفعال}}، $2 ($3%) {{PLURAL:$2|قد}} وصل إلى الحد الشرطي البالغ $4، و$5 ($6%) {{PLURAL:$5|قد}} طابق واحدا على الأقل من المرشحات الممكنة حاليا.", "abusefilter-edit-subtitle": "تعديل المرشح $1", "abusefilter-edit-oldwarning": "أنت تعدل نسخه قديمه من هذا المرشح.\nالإحصاءات الموجوده هى لأحدث نسخه من المرشح.\nلو أنك حفظت تغييراتك، فستكتب على كل التغييرات منذ المراجعه التى تعدلها. • [[Special:AbuseFilter/history/$2|رجوع إلى تاريخ هذا المرشح]]", "abusefilter-edit-status-label": "إحصاءات:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/az.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/az.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/az.json 2023-06-30 16:15:33.662757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/az.json 2023-09-28 22:30:00.327181000 +0000 @@ -122,9 +122,16 @@ "abusefilter-log-hide-forbidden": "Dəyişiklik süzgəci jurnalındakı qeydləri gizlətmək hüququnuz yoxdur.", "abusefilter-log-hide-show": "Göstər", "abusefilter-log-hide-hide": "Gizlət", + "abusefilter-log-hide-no-change": "Seçilmiş identifikatorların hamısı artıq arzu olunan görünürlüyə malikdir.", + "abusefilter-log-hide-done": "Görünüş yeniləndi: $1 {{PLURAL:$1|qeyd}} $2.", + "abusefilter-log-hide-done-hide": "{{PLURAL:$1|gizlədildi}}", + "abusefilter-log-hide-done-show": "{{PLURAL:$1|gizlilikdən çıxarıldı}}", + "abusefilter-log-entry-suppress": "$1 $3 {{GENDER:$2|gizlətdi}}", + "abusefilter-log-entry-unsuppress": "$1 $3 {{GENDER:$2|gizliliyi ləğv etdi}}", "logentry-rights-blockautopromote": "$1 {{GENDER:$4|$3}} istifadəçisinin avtomatik hüquq almağını $5 müddətinə {{GENDER:$2|blokladı}}", "abusefilter-list": "Bütün süzgəclər", "abusefilter-list-id": "Süzgəc nömrəsi", + "abusefilter-list-pattern": "Nümunə", "abusefilter-list-status": "Status", "abusefilter-list-public": "İctimai istifadənin təsviri", "abusefilter-list-consequences": "Nəticələr", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ba.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ba.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ba.json 2023-06-30 16:12:05.528117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ba.json 2023-09-28 22:30:00.327181000 +0000 @@ -11,176 +11,177 @@ "З. ӘЙЛЕ", "Лилиә", "Ләйсән", - "Рустам Нурыев" + "Рустам Нурыев", + "Amire80" ] }, - "abusefilter-desc": "Төҙәтеүҙәргә эвристик һөҙгөстәр ҡуйырға мөмкинлек бирә.", - "abusefilter": "Урынһыҙ файҙаланыуҙар һөҙгөсө менән идара итеү", - "abuselog": "Урынһыҙ файҙаланыуҙар яҙмалары журналы", - "abusefilter-intro": "Урынһыҙ файҙаланыуҙар һөҙгөсөн көйләү битенә рәхим итегеҙ!\nУрынһыҙ файҙаланыуҙар һөҙгөсө ҡатнашыусыларҙың ҡулланыуына яраҡлаштырылған автоматик механизм булып тора. Исемлектә бөтә ҡуйылған һөҙгөстәр күрһәтелгән, һәм уларҙы уҙгәртеү мөмкинлеге бирелгән.", - "abusefilter-warning": "'''Иғтибар!''' Был ғәмәл автоматик рәүештә зыянлы тип билдәләнде. Эшлекһеҙ ғәмәлдәр тиҙ арала юйыласаҡ, тупаҫ төҙәтеүҙәр һәм ҡабатланған эшлекһеҙ төҙәтеүҙәр һеҙҙең иҫәп яҙмағыҙ йәки IP-адресығыҙ бикләнеүгә килтерәсәк.\nӘгәр был төҙәтеү эшлекле тип уйлаһағыҙ, ебәреү йә һаҡлау төймәһенә тағы баҫығыҙ.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1", - "abusefilter-disallowed": "Был ғәмәл автоматик рәүештә зыянлы тип билдәләнде, шуға күрә рөхсәт ителмәй.\nӘгәр был төҙәтеү эшлекле тип уйлаһағыҙ, хакимгә мөрәжәғәт итегеҙ һәм нимә эшләргә тырышҡанығыҙҙы аңлатығыҙ.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1.", - "abusefilter-blocked-display": "Был ғәмәл автоматик рәүештә зыянлы тип билдәләнде, шуға күрә уны башҡарыу тыйылды.\nБынан тыш, {{SITENAME}} проектының именлеген һаҡлау өсөн, һеҙҙең иҫәп яҙмағыҙ һәм уға бәйле IP-адрестар бикләнде.\nӘгәр был хата буйынса килеп сыҡҡан, тип һанаһағыҙ, хакимгә мөрәжәғәт итегеҙ.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1.", - "abusefilter-degrouped": "Был ғәмәл автоматик рәүештә зыянлы тип билдәләнде.\nШуға ла үтәлмәй ҡалды, һеҙҙең иҫәп яҙмағыҙ зыянлы тип танылды, уның бар хоҡуҡтары кире алынды.\nӘгәр был хаталы тип уйлаһағыҙ, хакимға мөрәжәғәт итеп, нимә эшләргә теләгәнегеҙҙе аңлатығыҙ, һәм һеҙҙең хоҡуҡтарығыҙ тергеҙеләсәк.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1", - "abusefilter-autopromote-blocked": "Был ғәмәл автоматик рәүештә зыянлы тип танылды, шуға күрә ул үтәлеүҙән тыйылды.\nШулай уҡ хәүефһеҙлек маҡсаттарында теркәлгән иҫәп яҙыуҙарҙа ғәҙәттә бирелә торған ҡайһы бер мөмкилектәр һеҙҙең иҫәп яҙыуығыҙҙан ваҡытлыса кире алынды.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1", - "abusefilter-blocker": "Урынһыҙ файҙаланыуҙар һөҙгөсө", - "abusefilter-blockreason": "Урынһыҙ файҙаланыуҙар һөҙгөсө тарафынан бикләнгән.\nБикләүсе ҡағиҙәнең тасуирламаһы:: $1", - "abusefilter-degroupreason": "Урынһыҙ файҙаланыуҙар һөҙгөсө автоматик рәүештә хоҡуҡтарҙы кире алды.\nҠағиҙә тураһында мәғлүмәт: $1", - "abusefilter-accountreserved": "Был иҫәп яҙыуы урынһыҙ файҙаланыуҙар һөҙгөсө өсөн асылған.", - "right-abusefilter-modify": "Урынһыҙ файҙаланыуҙар һөҙгөстәрен үҙгәртеү", - "right-abusefilter-view": "Урынһыҙ файҙаланыуҙар һөҙгөстәрен ҡарау", - "right-abusefilter-log": "Урынһыҙ файҙаланыу яҙмалары журналын ҡарау", - "right-abusefilter-log-detail": "Урынһыҙ файҙаланыуҙар яҙмалары журналындағы ентекле яҙмаларҙы ҡарау", - "right-abusefilter-privatedetails": "Урынһыҙ файҙаланыуҙар яҙмалары журналындағы шәхси мәғлүмәтте ҡарау", - "right-abusefilter-modify-restricted": "Сикләү ғәмәлдәрен башҡарған һөҙгөстәрҙе үҙгәртеү", - "right-abusefilter-revert": "Урынһыҙ файҙаланыуҙар һөҙгөсө башҡарған үҙгәрештәрҙе кире алыу", - "right-abusefilter-view-private": "Шәхси тип билдәләнгән урынһыҙ файҙаланыу һөҙгөстәрен ҡарау", - "right-abusefilter-log-private": "Шәхси тип билдәләнгән насар ҡулланыу фильтры журналының яҙмаларын ҡарау", - "right-abusefilter-hide-log": "Урынһыҙ файҙаланыуҙар яҙмалары журналындағы яҙмаларҙы йәшереү", - "right-abusefilter-hidden-log": "Урынһыҙ файҙаланыуҙар яҙмалары журналындағы йәшерен яҙмаларҙы ҡарау", - "right-abusefilter-modify-global": "Намыҫһыҙ ҡулланыу глобаль фильтрын булдырыу йәки үҙгәртеү", - "action-abusefilter-modify": "Урынһыҙ файҙаланыу һөҙгөстәрен үҙгәртеү", - "action-abusefilter-view": "Урынһыҙ файҙаланыу һөҙгөстәрен ҡарау", - "action-abusefilter-log": "Урынһыҙ файҙаланыу яҙмалары журналын ҡарау", - "action-abusefilter-log-detail": "Урынһыҙ файҙаланыуҙар яҙмалары журналындағы ентекле яҙмаларҙы ҡарау", - "action-abusefilter-privatedetails": "Урынһыҙ файҙаланыуҙар яҙмалары журналындағы шәхси мәғлүмәтте ҡарау", - "action-abusefilter-modify-restricted": "Сикләү ғәмәлдәрен башҡарған һөҙгөстәрҙе үҙгәртеү", - "action-abusefilter-revert": "Урынһыҙ файҙаланыуҙар һөҙгөсө башҡарған үҙгәрештәрҙе кире алыу", - "action-abusefilter-view-private": "Шәхси тип билдәләнгән урынһыҙ файҙаланыу һөҙгөстәрен ҡарау", - "abusefilter-log-summary": "Был журналда барлыҡ һөҙгөстәр тарафынан тотолған ғәмәлдәр исемлеге күрһәтелгән.", - "abusefilter-log-search": "Урынһыҙ файҙаланыуҙар яҙмалары журналында эҙләү", + "abusefilter-desc": "Төҙәтеүҙәргә автоматик эвристик фильтрҙар ҡуйыу мөмкинлеге бирә.", + "abusefilter": "Зыянлы ғәмәлдәргә ҡаршы фильтр менән идара итеү", + "abuselog": "Зыянлы ғәмәлдәргә ҡаршы фильтр журналы", + "abusefilter-intro": "Зыянлы ғәмәлдәргә ҡаршы фильтрҙы көйләү битенә рәхим итегеҙ!\nЗыянлы ғәмәлдәргә ҡаршы фильтр ҡатнашыусыларҙың ғәмәлдәренә ҡарата эвристика ҡулланыуҙың автоматик механизмы булып тора. Исемлектә бөтә ҡуйылған фильтрҙар күрһәтелгән һәм уларҙы үҙгәртеү мөмкинлеге бирелгән.", + "abusefilter-warning": "'''Иҫкәрмә!''' Был ғәмәл автоматик рәүештә зыянлы тип танылды. Зыянлы ғәмәлдәр тиҙ арала юйыласаҡ, тупаҫ һәм ҡабатланған зыянлы төҙәтеүҙәр иҫәп яҙмағыҙҙы йәки IP-адресығыҙҙы бикләүгә килтерәсәк.\nӘгәр был ғәмәл эшлекле тип уйлаһағыҙ, раҫлау өсөн тағы бер тапҡыр ебәреү төймәһенә баҫығыҙ.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1", + "abusefilter-disallowed": "Был ғәмәл автоматик рәүештә зыянлы тип билдәләнде, шуға күрә тыйыла.\nӘгәр был төҙәтеү эшлекле тип уйлаһағыҙ, хакимгә мөрәжәғәт итегеҙ һәм нимә эшләргә тырышҡанығыҙҙы аңлатығыҙ.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1.", + "abusefilter-blocked-display": "Был ғәмәл автоматик рәүештә зыянлы тип танылды һәм һеҙгә уны башҡарыу тыйылды.\nБынан тыш, {{SITENAME}} проектының именлеген һаҡлау өсөн, һеҙҙең иҫәп яҙмағыҙ һәм уға бәйле IP-адрестар мөхәррирләүҙән бикләнде.\nӘгәр был хата икән, хакимға мөрәжәғәт итегеҙ.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1.", + "abusefilter-degrouped": "Был ғәмәл автоматик рәүештә зыянлы тип танылды.\nҺөҙөмтәлә, ул башҡарылманы һәм иҫәп яҙмағыҙ емереү буйынса шик тыуҙырғас, барлыҡ хоҡуҡтарығыҙ кире алынды.\nӘгәр был хата икән, бейгә мөрәжәғәт итеп, нимә эшләргә теләгәнегеҙҙе аңлатығыҙ, һәм һеҙҙең хоҡуҡтарығыҙ тергеҙеләсәк.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1", + "abusefilter-autopromote-blocked": "Был ғәмәл автоматик рәүештә зыянлы тип танылды һәм башҡарылманы.\nБынан тыш, хәүефһеҙлек маҡсатында, ғәҙәттә иҫәп яҙмаларына бирелә торған ҡайһы бер өҫтөнлдөктәр һеҙҙең иҫәп яҙмағыҙҙан ваҡытлыса кире алынды.\nҺеҙҙең ғәмәлегеҙҙе зыянлы тип билдәләүсе ҡағиҙәнең ҡыҫҡаса тасуирламаһы: $1", + "abusefilter-blocker": "Зыянлы ғәмәлдәргә ҡаршы фильтр", + "abusefilter-blockreason": "Зыянлы ғәмәлдәргә ҡаршы фильтр тарафынан бикләнгән.\nФильтрҙың тасуирламаһы: $1", + "abusefilter-degroupreason": "Зыянлы ғәмәлдәргә ҡаршы фильтр хоҡуҡтарҙы автоматик рәүештә кире алды.\nФильтрҙың тасуирламаһы: $1", + "abusefilter-accountreserved": "Был иҫәп яҙыуы зыянлы ғәмәлдәргә ҡаршы фильтр өсөн асылған.", + "right-abusefilter-modify": "Зыянлы ғәмәлдәргә ҡаршы фильтр булдырыу йәки үҙгәртеү", + "right-abusefilter-view": "Зыянлы ғәмәлдәргә ҡаршы фильтрҙарҙы ҡарау", + "right-abusefilter-log": "Зыянлы ғәмәлдәр яҙмалары журналын ҡарау", + "right-abusefilter-log-detail": "Зыянлы ғәмәлдәр яҙмалары журналындағы ентекле мәғлүмәттәрҙе ҡарау", + "right-abusefilter-privatedetails": "Зыянлы ғәмәлдәр яҙмалары журналындағы шәхси мәғлүмәтте ҡарау", + "right-abusefilter-modify-restricted": "Сикләүҙәргә килтергән зыянлы ғәмәлдәргә ҡаршы фильтрҙарҙы үҙгәртеү", + "right-abusefilter-revert": "Зыянлы ғәмәлдәргә ҡаршы фильтр башҡарған үҙгәртеүҙәрҙе кире алыу", + "right-abusefilter-view-private": "Зыянлы ғәмәлдәргә ҡаршы шәхси фильтрҙарҙы ҡарау", + "right-abusefilter-log-private": "Зыянлы ғәмәлдәр фильтры журналында шәхси фильтрҙар өсөн яҙмаларҙы ҡарау", + "right-abusefilter-hide-log": "Зыянлы ғәмәлдәр журналындағы яҙмаларҙы йәшереү", + "right-abusefilter-hidden-log": "Зыянлы ғәмәлдәр журналындағы йәшерен яҙмаларҙы ҡарау", + "right-abusefilter-modify-global": "Зыянлы ғәмәлдәр глобаль фильтрын булдырыу йәки үҙгәртеү", + "action-abusefilter-modify": "Зыянлы ғәмәлдәр фильтрын үҙгәртеү", + "action-abusefilter-view": "Зыянлы ғәмәлдәр фильтрын ҡарау", + "action-abusefilter-log": "Зыянлы ғәмәлдәр журналын ҡарау", + "action-abusefilter-log-detail": "Зыянлы ғәмәлдәр журналындағы ентекле яҙмаларҙы ҡарау", + "action-abusefilter-privatedetails": "Зыянлы ғәмәлдәр журналындағы шәхси мәғлүмәттәрҙе ҡарау", + "action-abusefilter-modify-restricted": "Сикләүҙәргә килтергән зыянлы ғәмәлдәргә ҡаршы фильтрҙарҙы үҙгәртеү", + "action-abusefilter-revert": "Зыянлы ғәмәлдәргә ҡаршы фильтр башҡарған барлыҡ үҙгәртеүҙәрҙе кире алыу", + "action-abusefilter-view-private": "Йәшерен тип билдәләнгән зыянлы ғәмәлдәргә ҡаршы фильтрҙы ҡарау", + "abusefilter-log-summary": "Был журналда фильтрҙар тарафынан эләктерелгән барлыҡ ғәмәлдәр исемлеге күрһәтелгән.", + "abusefilter-log-search": "Зыянлы ғәмәлдәр яҙмалары журналында эҙләү", "abusefilter-log-search-user": "Ҡатнашыусы:", - "abusefilter-log-search-filter": "Фильтр идентификаторы:(вертикаль һыҙат символы менән айырылған)", - "abusefilter-log-search-title": "Исеме:", + "abusefilter-log-search-filter": "Фильтрҙар идентификаторы:", + "abusefilter-log-search-title": "Атама:", "abusefilter-log-search-wiki": "Вики:", - "abusefilter-log-search-submit": "Табырға", - "abusefilter-log-entry": "$1: $4 битендә «$3» ғәмәлен башҡарып, $2 урынһыҙ файҙаланыуҙар һөҙгөсө эшләүенә {{GENDER:$8|вызвал|килтерҙе}}.\nБашҡарылған ғәмәлдәр: $5;\nҺөҙгөс тасуирламаһы: $6", - "abusefilter-log-entry-withdiff": "$1: $2 фильтр эшләүенә килтерҙе, \"$3\" өсөн $4 ғәмәле башҡарылды.\nБашҡарылған ғәмәл: $5;\nФильтрҙың тасуирламаһы: $6 ($7)", - "abusefilter-log-detailedentry-meta": "$1: $2 $5 битендә \"$4\" ғәмәлен башҡарып, $3 һөҙгөсө эшләүенә килтерҙе.\nҺөҙгөс тарафынан башҡарылған ғәмәлдәр: $6;\nҺөҙгөстөң тасуирламаһы: $7 ($8)", - "abusefilter-log-detailedentry-global": "$1 дөйөм һөҙгөсө", - "abusefilter-log-detailedentry-local": "$1 фильтрын", - "abusefilter-log-detailslink": "ентеклерәк", + "abusefilter-log-search-submit": "Эҙләү", + "abusefilter-log-entry": "$1: $4 битендә «$3» ғәмәлен башҡарып, зыянлы ғәмәлдәргә ҡаршы фильтрҙың эшләүенә $2 {{GENDER:$8|килтерҙе}}.\nКүрелгән сара: $5;\nФильтр тасуирламаһы: $6", + "abusefilter-log-entry-withdiff": "$1: $4 битендә \"$3\" ғәмәлен башҡарып, $2 {{GENDER:$8|фильтрҙы эшләтеп ебәрҙе}}.\nКүрелгән сара:$5\nФильтрҙың тасуирламаһы: $6 ($7)", + "abusefilter-log-detailedentry-meta": "$1: $5 битендә \"$4\" ғәмәлен башҡарып, $3 фильтрын $2 {{GENDER:$9|эшләтеп ебәрҙе}}.\nКүрелгән сара: $6;\nҺөҙгөстөң тасуирламаһы: $7 ($8)", + "abusefilter-log-detailedentry-global": "$1 глобаль фильтр", + "abusefilter-log-detailedentry-local": "$1 фильтрының", + "abusefilter-log-detailslink": "нескәлектәре", "abusefilter-log-diff": "айыр.", - "abusefilter-log-hidelink": "күренеште көйләргә", - "abusefilter-log-details-legend": "Журналдың $1 яҙмаһы тураһында ентекле мәғлүмәт", + "abusefilter-log-hidelink": "күренеүсәнлекте көйләргә", + "abusefilter-log-details-legend": "$1 журнал яҙмаһы тураһында ентекле мәғлүмәт", "abusefilter-log-details-var": "Үҙгәреүсән дәүмәл", - "abusefilter-log-details-val": "Ҡиммәт", - "abusefilter-log-details-vars": "Ғәмәлдең параметрҙары", + "abusefilter-log-details-val": "Әһәмиәт", + "abusefilter-log-details-vars": "Ғәмәл параметрҙары", "abusefilter-log-details-ip": "Сығанаҡ IP адрес", "abusefilter-log-noactions": "юҡ", - "abusefilter-log-details-diff": "Мөхәррирләүҙә башҡарылған үҙгәртеүҙәр", - "abusefilter-log-linkoncontribs": "урынһыҙ файҙаланыуҙар яҙмалары журналы", - "abusefilter-log-linkoncontribs-text": "Был ҡатнашыусы өсөн урынһыҙ файҙаланыуҙар журналы яҙмалары", + "abusefilter-log-details-diff": "Төҙәтеүҙә башҡарылған үҙгәртеүҙәр", + "abusefilter-log-linkoncontribs": "зыянлы ғәмәлдәр яҙмалары журналы", + "abusefilter-log-linkoncontribs-text": "{{GENDER:$1|Был ҡатнашыусының}} яуыз ниәттәре яҙмалары журналы", "abusefilter-log-hidden-implicit": "(йәшерелгән, сөнки төҙәтеү юйылған)", - "abusefilter-log-cannot-see-details": "Был яҙманың ентекле мәғлүмәттәрен ҡарау өсөн хоҡуғығыҙ юҡ.", - "abusefilter-log-details-hidden": "Һеҙ был яҙма тураһында ентекле мәғлүмәт ҡарай алмайһығыҙ, сөнки ул йәшерелгән.", - "abusefilter-log-private-not-included": "Һеҙ һораған бер йәки бер нисә һөҙгәс индентификаторы шәхси булып тора. Шәхси һөҙгөстәрҙең мәғлүмәттәрен ҡарай алмағанлыҡтан, улар эҙләүҙә файҙаланылмаясаҡ.", - "abusefilter-log-hide-legend": "Яҙманы йәшерергә", + "abusefilter-log-cannot-see-details": "Был яҙманың ентекле мәғлүмәттәрен ҡарау хоҡуғығыҙ юҡ.", + "abusefilter-log-details-hidden": "Был яҙма тураһында ентекле мәғлүмәт ҡарай алмайһығыҙ, сөнки ул йәшерелгән.", + "abusefilter-log-private-not-included": "Һеҙ һораған бер йәки бер нисә фильтр индентификаторы ябыҡ.Йәшерен фильтрҙарҙың мәғлүмәттәрен ҡарай алмағанлыҡтан, улар эҙләүҙә файҙаланылмаясаҡ.", + "abusefilter-log-hide-legend": "Күренеүсәнлекте үҙгәртергә", "abusefilter-log-hide-reason": "Сәбәп:", - "abusefilter-log-hide-forbidden": "Һеҙҙең урынһыҙ файҙаланыуҙар яҙмалары журналындағы яҙмаларҙы йәшереү хоҡуғығыҙ юҡ.", - "logentry-abusefilter-hit": "$1 ҡулланыусыһы $3 битендә \"$5\" ғәмәлен эшләп $4 фильтрын хәрәкәткә килтерҙе. Башҡарылған хәрәкәт: $6 ($7)", - "abusefilter-list": "Бар һөҙгөстәр", - "abusefilter-list-id": "Һөҙгөс идентификаторы", + "abusefilter-log-hide-forbidden": "Зыянлы ғәмәлдәр яҙмалары журналындағы яҙмаларҙы йәшереү хоҡуғығыҙ юҡ.", + "logentry-abusefilter-hit": "$3 битендә \"$5\" ғәмәлен башҡарып, $4 фильтрын $1 {{GENDER:$2|эшләтеп ебәрҙе}}. Күрелгән сара: $6 ($7)", + "abusefilter-list": "Барлыҡ фильтрҙар", + "abusefilter-list-id": "Фильтр идентификаторы", "abusefilter-list-status": "Статус", - "abusefilter-list-public": "Дөйөм тасуирлама", + "abusefilter-list-public": "Барыһына ла күренгән тасуирлама", "abusefilter-list-consequences": "Эҙемтәләр", "abusefilter-list-visibility": "Күренеүсәнлек", - "abusefilter-list-hitcount": "Башҡарылыу һаны", - "abusefilter-list-limit": "Бер биткә һөҙгөстәр һаны:", + "abusefilter-list-hitcount": "Ҡабыҙылыу иҫәбе", + "abusefilter-list-limit": "Бер биткә тура килә:", "abusefilter-list-lastmodified": "Һуңғы үҙгәртеү", "abusefilter-list-group": "Фильтр төркөмө", - "abusefilter-hidden": "Шәхси", - "abusefilter-unhidden": "Дөйөм", - "abusefilter-enabled": "Асыҡ", + "abusefilter-hidden": "Йәшерен", + "abusefilter-unhidden": "Асыҡ", + "abusefilter-enabled": "Ҡабыҙылған", "abusefilter-deleted": "Юйылған", - "abusefilter-disabled": "Ябыҡ", + "abusefilter-disabled": "Һүндерелгән", "abusefilter-hitcount": "$1 {{PLURAL:$1|эшләп китеү|эшләп китеүҙәр}}", - "abusefilter-new": "Яңы һөҙгөс булдырырға", - "abusefilter-import-button": "Һөҙгөс индереү", - "abusefilter-return": "Һөҙгөстәр менән идаралауға ҡайтырға", - "abusefilter-status-global": "Дөйөм", - "abusefilter-list-options": "Көйләүҙәр", - "abusefilter-list-options-deleted": "Юйылған һөҙгөстәр:", - "abusefilter-list-options-deleted-only": "Юйылған һөҙгөстәрҙе генә күрһәтергә", - "abusefilter-list-options-deleted-hide": "Юйылған һөҙгөстәрҙе йәшерергә", - "abusefilter-list-options-deleted-show": "Юйылған һөҙгөстәрҙе күрһәтергә", + "abusefilter-new": "Яңы фильтр булдырырға", + "abusefilter-import-button": "Фильтр индереү", + "abusefilter-return": "Фильтрҙар менән идара итеүгә ҡайтырға", + "abusefilter-status-global": "Глобаль", + "abusefilter-list-options": "Эҙләү көйләүҙәре", + "abusefilter-list-options-deleted": "Юйылған фильтрҙар:", + "abusefilter-list-options-deleted-only": "Юйылған фильтрҙарҙы ғына күрһәтергә", + "abusefilter-list-options-deleted-hide": "Юйылған фильтрҙарҙы йәшерергә", + "abusefilter-list-options-deleted-show": "Юйылған фильтрҙарҙы күрһәтергә", "abusefilter-list-options-scope": "Фильтрҙарҙы күрһәтергә:", "abusefilter-list-options-scope-local": "Бары тик урындағы ҡағиҙәләр", "abusefilter-list-options-scope-global": "Бары тик глобаль ҡағиҙәләр", - "abusefilter-list-options-scope-all": "Урындағы һәм глобаль ҡағиҙәләр", - "abusefilter-list-options-hidedisabled": "Ябылған һөҙгөстәрҙе йәшерергә", + "abusefilter-list-options-scope-all": "Урындағы һәм глобаль ҡағиҙәләр", + "abusefilter-list-options-hidedisabled": "Һүндерелгән фильтрҙарҙы йәшерергә", "abusefilter-list-options-submit": "Яңыртырға", - "abusefilter-tools-text": "Бында урынһыҙ файҙаланыуҙар һөҙгөсөн билдәләүҙә һәм төҙәтеүҙә файҙалы булырлыҡ ҡайһы бер ҡоралдар урынлашҡан.", - "abusefilter-tools-expr": "Аңлатманы тикшереү", - "abusefilter-tools-submitexpr": "Баһаларға", - "abusefilter-tools-reautoconfirm": "\"Үҙенән-үҙе раҫланған\" торошон тергеҙергә", + "abusefilter-tools-text": "Бында зыянлы ғәмәлдәргә ҡаршы фильтрҙар булдырыуҙа һәм көйләүҙә ярҙамы тейерлек ҡайһы бер ҡоралдар урынлашҡан.", + "abusefilter-tools-expr": "Һүҙбәйләнеште тикшереү", + "abusefilter-tools-submitexpr": "Һынарға", + "abusefilter-tools-reautoconfirm": "\"Автоматик раҫланған ҡулланыусы\" статусын тергеҙергә", "abusefilter-tools-reautoconfirm-user": "Ҡатнашыусы:", - "abusefilter-tools-reautoconfirm-submit": "Яңынан автоматик раҫларға", - "abusefilter-reautoconfirm-none": "Был {{GENDER:$1|ҡатнашыусының}} \"үҙенән-үҙе раҫланған\" торошо һүндерелмәгән.", - "abusefilter-reautoconfirm-notallowed": "Һеҙгә \"үҙенән-үҙе раҫланған\" торошон тергеҙеү рөхсәт ителмәй.", - "abusefilter-reautoconfirm-done": "Иҫәп яҙмаһының \"үҙенән-үҙе раҫланған\" торошо тергеҙелгән.", - "abusefilter-status": "Һуңғы $1 {{PLURAL:$1|ғәмәлдән}} $2 ғәмәл ($3%) $4 сикләү шартына эләкте, $5 ғәмәл ($6%) хәҙерге ваҡытта эшләүсе һөҙгөстәрҙең береһенә тап килә.", - "abusefilter-edit": "Яуыз ниәттә файҙаланыуҙар һөҙгөсөн төҙәтергә", - "abusefilter-edit-subtitle": "$1 һөҙгөсөн үҙгәртеү", + "abusefilter-tools-reautoconfirm-submit": "Яңынан автоматик раҫлау", + "abusefilter-reautoconfirm-none": "Был {{GENDER:$1|ҡатнашыусының}} \"автоматик раҫланған\" статусы һүндерелмәгән.", + "abusefilter-reautoconfirm-notallowed": "Һеҙгә \"автоматик раҫланған\" статусын тергеҙеү рөхсәт ителмәй.", + "abusefilter-reautoconfirm-done": "Иҫәп яҙмаһының \"автоматик раҫланған\" статусы тергеҙелгән.", + "abusefilter-status": "Һуңғы $1 {{PLURAL:$1|ғәмәлдән}} $2 ғәмәл ($3%) $4 сикләү шартына эләкте, $5 ғәмәл ($6%) хәҙерге ваҡытта эшләүсе фильтрҙарҙың береһенә тап килә.", + "abusefilter-edit": "Зыянлы ғәмәлдәргә ҡаршы фильтрҙы төҙәтергә", + "abusefilter-edit-subtitle": "$1 фильтрын үҙгәртеү", "abusefilter-edit-subtitle-new": "Фильтр яһау", - "abusefilter-edit-oldwarning": "Һеҙ был һөҙгөстөң иҫке өлгөһөн үҙгәртәһегеҙ.\nКилтерелгән статистика — һөҙгөстөң һуңғы өлгөһө өсөн.\nӘгәр үҙгәртеүҙәрегеҙҙе һаҡлаһағыҙ, һеҙ әле үҙгәрткән өлгөнән һуңғы барлыҡ үҙгәртеүҙәрҙең өҫтөнә яҙҙырасаҡһығыҙ. •\n[[Special:AbuseFilter/history/$2|Һөҙгөстөң тарихы битенә кире ҡайтырға]].", + "abusefilter-edit-oldwarning": "Фильтрҙың иҫке өлгөһөн үҙгәртәһегеҙ.\nСтатистика фильтрҙың һуңғы өлгөһө буйынса килтерегән.\nӘгәр үҙгәртеүҙәрегеҙҙе һаҡлаһағыҙ, мөхәррирләй башлағандан алып индергән барлыҡ үҙгәртеүҙәрҙе яңынан яҙҙырасаҡһығыҙ. •\n[[Special:AbuseFilter/history/$2|Һөҙгөстөң тарихы битенә кире ҡайтырға]].", "abusefilter-edit-status-label": "Статистика:", - "abusefilter-edit-status": " {{PLURAL:$1|һуңғы $1 ғәмәленән|һуңғы $1 ғәмәлдәренән}} был фильтр $2-гә ($3%) тап килә.", - "abusefilter-edit-new": "Яңы һөҙгөс", + "abusefilter-edit-status": "Һуңғы $1 {{PLURAL:$1|ғәмәленән|ғәмәлдәренән}} был фильтр $2-гә ($3%) тап килә. Уртаса уны башҡарыу ваҡыты $4 мс һәм ул шарттар лимитының $5 {{PLURAL:$5|шартын}} ҡуллана.", + "abusefilter-edit-new": "Яңы фильтр", "abusefilter-edit-save": "Һөҙгөстө һаҡларға", - "abusefilter-edit-id": "Һөҙгөс идентификаторы:", - "abusefilter-edit-description": "Тасуирлама:\n:''(дөйөм асыҡ)''", + "abusefilter-edit-id": "Фильтр идентификаторы:", + "abusefilter-edit-description": "Тасуирлама:\n:''(барлыҡ ҡатнашыусыларға күренә)''", "abusefilter-edit-group": "Фильтр төркөмө:", "abusefilter-edit-flags": "Билдәләр:", - "abusefilter-edit-enabled": "Был һөҙгөстө асырға", + "abusefilter-edit-enabled": "Был фильтрҙы ҡабыҙырға", "abusefilter-edit-deleted": "Юйылған тип билдәләргә", - "abusefilter-edit-hidden": "Был һөҙгөс тураһында ентекле мәғлүмәтте дөйөм ҡарауҙан йәшерергә", + "abusefilter-edit-hidden": "Был фильтр нескәлектәрен дөйөм ябай ҡатнашыусыларҙан йәшерергә", "abusefilter-edit-global": "Глобаль фильтр", "abusefilter-edit-rules": "Шарттар:", "abusefilter-edit-notes": "Иҫкәрмәләр", - "abusefilter-edit-lastmod": "Һөҙгөстөң һүңғы үҙгәртеүҙәре:", - "abusefilter-edit-lastmod-text": "$1 $2 тарафынан", - "abusefilter-edit-hitcount": "Һөҙгөстөң башҡарылыу һаны:", - "abusefilter-edit-consequences": "Тап килгәндә башҡарыла торған ғәмәлдәр", - "abusefilter-edit-action-warn": "Был ғәмәлдәрҙе ҡатнашыусыны иҫкәрткәндән һуң башҡарырға", - "abusefilter-edit-action-disallow": "Ҡатнашыусыға һоратылған ғәмәде башҡарырға рөхсәт итмәҫкә", - "abusefilter-edit-action-blockautopromote": "Ҡатнашыусынан \"үҙенән-үҙе раҫланған\" торошон алырға", - "abusefilter-edit-action-degroup": "Ҡатнашыусыны бөтә өҫтөнлөклө төркөмдәрҙан сығарырға", - "abusefilter-edit-action-block": "Ҡатнашыусыны һәм/йәки IP адресты бикләргә", - "abusefilter-edit-action-throttle": "Ғәмәлде ҡатнашыусы билдәләнгән сикте уҙһа ғына башҡарырға", - "abusefilter-edit-action-rangeblock": "Ҡатнашыусы эшләгән /16 адрестар арауығын бикләргә", + "abusefilter-edit-lastmod": "Фильтрҙың һуңғы үҙгәртелеүе:", + "abusefilter-edit-lastmod-text": "$1 — $2", + "abusefilter-edit-hitcount": "Фильтрҙың ҡабыҙылыу иҫәбе:", + "abusefilter-edit-consequences": "Тап килгән осраҡта башҡарыла торған ғәмәлдәр", + "abusefilter-edit-action-warn": "Был сараларҙы ҡатнашыусыны иҫкәрткәндән һуң ҡулланырға", + "abusefilter-edit-action-disallow": "Ҡатнашыусыға һоратылған ғәмәлде башҡарыуҙы тыйырға", + "abusefilter-edit-action-blockautopromote": "Ҡатнашыусынан \"автоматик раҫланған\" статусын алырға", + "abusefilter-edit-action-degroup": "Ҡатнашыусыны барлыҡ өҫтөнлөклө төркөмдәрҙән сығарырға", + "abusefilter-edit-action-block": "Ҡатнашыусының мөхәррирләүен һәм/йәки IP-адресты бикләргә", + "abusefilter-edit-action-throttle": "Ҡатнашыусы билдәләнгән сикте уҙһа ғына сара күрергә", + "abusefilter-edit-action-rangeblock": "Ҡатнашыусы эшләгән IP-адрестар арауығын бикләргә", "abusefilter-edit-action-tag": "Үҙгәртеүҙе артабанғы тикшереү өсөн билдәләргә", "abusefilter-edit-throttle-count": "Рөхсәт ителгән ғәмәлдәр һаны:", - "abusefilter-edit-throttle-period": "Ваҡыт арауығы:", - "abusefilter-edit-throttle-groups": "Группалар буйынса тарайтыу:\n:''(һәр юлға берҙе, өтөрҙәр менән айырырға)''", - "abusefilter-edit-warn-message": "Иҫкәрмә өсөн ҡулланылған система хәбәре:", + "abusefilter-edit-throttle-period": "Ваҡыт арауығы (секундтарҙа):", + "abusefilter-edit-throttle-groups": "Группалар буйынса сикләү:", + "abusefilter-edit-warn-message": "Иҫкәртеү өсөн ҡулланылған система хәбәре:", "abusefilter-edit-warn-other": "Башҡа хәбәр", - "abusefilter-edit-warn-other-label": "Башҡа хәбәр битенең исеме:\n: ''(MediaWiki ҡушылмаһын яҙмаҫҡа)''", + "abusefilter-edit-warn-other-label": "Башҡа хәбәр битенең исеме:\n: ''(MediaWiki префиксһыҙ)''", "abusefilter-edit-warn-actions": "Ғәмәлдәр:", - "abusefilter-edit-warn-preview": "Һайланған хәбәрҙе ҡарап сығыу", - "abusefilter-edit-warn-edit": "Һайланған хәбәрҙе Булдырырға/Үҙгәртергә", - "abusefilter-edit-tag-tag": "Ҡулланылыусылар [[Special:Tags|билдәләр]] (һәр юлға берҙе):", - "abusefilter-edit-denied": "Һеҙ был һөҙгөс тураһында ентекле мәғлүмәт ҡарай алмайһығыҙ, сөнки ул дөйөм ҡарауҙан йәшерелгән.", - "abusefilter-edit-main": "Һөҙгөстөң параметрҙары", - "abusefilter-edit-done-subtitle": "Һөҙгөс үҙгәртелде", - "abusefilter-edit-done": "Һеҙ [[Special:AbuseFilter/$1|һөҙгөсөндә $3]] [[Special:AbuseFilter/history/$1/diff/prev/$2үҙгәртеүҙәрҙе]] уңышлы һаҡланығыҙ.", - "abusefilter-edit-badsyntax": "Билдәләнгән һөҙгөстә синтаксик хаталар бар.\nУҡыу ҡоралы түбәндәге хәбәрҙе ҡайтарҙы: $1", - "abusefilter-edit-restricted": "Һеҙ был һөҙгөстө үҙгәртә алмайһығыҙ, сөнки уның бер йәки бер нисә сикләүсе ғәмәле бар.\nЗинһар, хоҡуҡтары булған ҡатнашыусынан һөҙгөстө үҙгәртеү ғәмәлен өҫтәүен һорағыҙ.", - "abusefilter-edit-viewhistory": "Был һөҙгөстөң тарихын ҡарарға", + "abusefilter-edit-warn-preview": "Һайланған хәбәрҙе ҡарап сығыуҙы күрһәтергә/йәшерергә", + "abusefilter-edit-warn-edit": "Һайланған хәбәрҙе булдырырға/үҙгәртергә", + "abusefilter-edit-tag-tag": "Ҡулланылған [[Special:Tags|билдәләр]]:", + "abusefilter-edit-denied": "Был фильтр тураһында ентекле мәғлүмәт ҡарай алмайһығыҙ, сөнки ул дөйөм ҡарауҙан йәшерелгән.", + "abusefilter-edit-main": "Фильтр параметрҙары", + "abusefilter-edit-done-subtitle": "Фильтр үҙгәртелде", + "abusefilter-edit-done": "Һеҙ [[Special:AbuseFilter/$1|$3 фильтрында]] [[Special:AbuseFilter/history/$1/diff/prev/$2|үҙгәртеүҙәрҙе]] уңышлы һаҡланығыҙ.", + "abusefilter-edit-badsyntax": "Күрһәтелгән фильтрҙа синтаксик хаталар бар.\nУҡыу ҡоралы түбәндәге хәбәрҙе сығарҙы:
$1
", + "abusefilter-edit-restricted": "Һеҙ был фильтрҙы үҙгәртә алмайһығыҙ, сөнки уның бер йәки бер нисә сикләүсе ғәмәле бар.\nЗинһар, хоҡуҡтары булған ҡатнашыусынан фильтрҙы үҙгәртеүен һорағыҙ.", + "abusefilter-edit-viewhistory": "Был фильтрҙың тарихын ҡарарға", "abusefilter-edit-history": "Тарих:", "abusefilter-edit-check": "Синтаксисты тикшерергә", - "abusefilter-edit-badfilter": "Һеҙ күрһәткән һөҙгөс юҡ.", - "abusefilter-edit-revert": "Был һөҙгөс тарафынан башҡарылған ғәмәлдәрҙе кире алырға", + "abusefilter-edit-badfilter": "Һеҙ күрһәткән фильтр юҡ.", + "abusefilter-edit-revert": "Был фильтр тарафынан башҡарылған ғәмәлдәрҙе кире ҡайтарырға", "abusefilter-edit-tools": "Ҡоралдар:", - "abusefilter-edit-test-link": "Был һөҙгөстө һуңғы үҙгәртеүҙәрҙә тикшерергә", - "abusefilter-edit-export": "Был һөҙгөстө башҡа вики проектҡа сығарырға", - "abusefilter-edit-syntaxok": "Синтаксик хаталар табылманы.", - "abusefilter-edit-syntaxerr": "Синтаксик хата табылды: $1", - "abusefilter-edit-bad-tags": "Һеҙ күрһәткән бер йәки бер нисә билдә дөрөс түгел.\nБилдә ҡыҫҡа булырға тейеш, һам унда махсус хәрефтәр булмаҫҡа тейеш.", - "abusefilter-edit-notallowed": "Һеҙҙең урынһыҙ файҙаланыу һөҙгөстәрен булдырыу йәки үҙгәртеү хоҡуғығыҙ юҡ.", - "abusefilter-edit-notallowed-global": "Һеҙҙең урынһыҙ файҙаланыу һөҙгөстәрен булдырыу йәки үҙгәртеү хоҡуғығыҙ юҡ.", - "abusefilter-edit-notallowed-global-custom-msg": "Файҙаланыусыларға иҫкәртеү хәбәрҙәре өсөн глобаль һөҙгөстәр ҡулланылмай", - "abusefilter-edit-builder-select": "Исемлектән өҫтәр өсөн юл һайлағыҙ", + "abusefilter-edit-test-link": "Был фильтрҙы һуңғы үҙгәртеүҙәрҙә тикшерергә", + "abusefilter-edit-export": "Был фильтрҙы башҡа вики-проектҡа сығарырға", + "abusefilter-edit-syntaxok": "Синтаксис хаталары табылманы.", + "abusefilter-edit-syntaxerr": "Синтаксис хатаһы табылды: $1", + "abusefilter-edit-bad-tags": "Һеҙ күрһәткән бер йәки бер нисә билдә дөрөҫ түгел.\nБилдә ҡыҫҡа, башҡа программа тәьминәте менән резервланмаған булырға һәм унда махсус символдар булмаҫҡа тейеш. Билдәгә яңы исем һайлап ҡарағыҙ.", + "abusefilter-edit-notallowed": "Зыянлы ғәмәлдәр фильтрын булдырыу йәки үҙгәртеү хоҡуғығыҙ юҡ", + "abusefilter-edit-notallowed-global": "Зыянлы ғәмәлдәр фильтрын булдырыу йәки үҙгәртеү хоҡуғығыҙ юҡ", + "abusefilter-edit-notallowed-global-custom-msg": "Глобаль фильрҙар файҙаланыусыларҙы иҫкәртеү йәки тыйыу хәбәрҙәре өсөн ҡулланылмай", + "abusefilter-edit-builder-select": "Өҫтәр өсөн пункт һайлағыҙ", "abusefilter-edit-builder-group-op-arithmetic": "Арифметик операторҙар", "abusefilter-edit-builder-op-arithmetic-addition": "Ҡушыу (+)", "abusefilter-edit-builder-op-arithmetic-subtraction": "Алыу (-)", @@ -189,38 +190,38 @@ "abusefilter-edit-builder-op-arithmetic-modulo": "Модуль (%)", "abusefilter-edit-builder-op-arithmetic-pow": "Дәрәжә (**)", "abusefilter-edit-builder-group-op-comparison": "Сағыштырыу операторҙары", - "abusefilter-edit-builder-op-comparison-equal": "Тигеҙ (==)", - "abusefilter-edit-builder-op-comparison-notequal": "Тигеҙ түгел (!=)", + "abusefilter-edit-builder-op-comparison-equal": "Мәғәнәһе тиң (==)", + "abusefilter-edit-builder-op-comparison-notequal": "Мәғәнәһе тиң түгел (!=)", "abusefilter-edit-builder-op-comparison-lt": "Бәләкәйерәк (<)", "abusefilter-edit-builder-op-comparison-gt": "Ҙурыраҡ (>)", "abusefilter-edit-builder-op-comparison-lte": "Бәләкәйерәк йәки тигеҙ (<=)", - "abusefilter-edit-builder-op-comparison-gte": "Ҙурыраҡ йәки тигеҙ (<=)", - "abusefilter-edit-builder-group-op-bool": "Булево операторҙары", - "abusefilter-edit-builder-op-bool-not": "ТҮГЕЛ (!)", + "abusefilter-edit-builder-op-comparison-gte": "Ҙурыраҡ йәки тигеҙ (>=)", + "abusefilter-edit-builder-group-op-bool": "Логик операторҙар", + "abusefilter-edit-builder-op-bool-not": "Түгел (!)", "abusefilter-edit-builder-op-bool-and": "Һәм (&)", "abusefilter-edit-builder-op-bool-or": "Йәки (|)", "abusefilter-edit-builder-group-misc": "Төрлө", "abusefilter-edit-builder-misc-in": "юлында бар (in)", "abusefilter-edit-builder-misc-like": "Ҡалыпҡа тап килә (like)", - "abusefilter-edit-builder-misc-rlike": "Регуляр аңлатмаға тап килә (rlike)", - "abusefilter-edit-builder-misc-irlike": "Регуляр аңлатмаға тап килә, ҙур/бәләкәй хәрефкә һиҙгер түгел (irlike)", - "abusefilter-edit-builder-misc-contains": "Һул яҡ юл уң яҡ юлды үҙ эсенә ала (contains)", - "abusefilter-edit-builder-misc-stringlit": "Хәрефле аңлатма (\"\")", - "abusefilter-edit-builder-misc-tern": "Өсәүле оператор (X ? Y : Z)", - "abusefilter-edit-builder-misc-cond": "Шартлы (if X then Y else Z)", + "abusefilter-edit-builder-misc-rlike": "Даими һүҙбәйләнеш (rlike)", + "abusefilter-edit-builder-misc-irlike": "Даими һүҙбәйләнешкә тап килә, ҙур/бәләкәй хәрефкә һиҙгер түгел (irlike)", + "abusefilter-edit-builder-misc-contains": "Һул яҡ юлда уң яҡ юл бар (contains)", + "abusefilter-edit-builder-misc-stringlit": "Юллы аңлатма (\"\")", + "abusefilter-edit-builder-misc-tern": "Өс оператор (X ? Y : Z)", + "abusefilter-edit-builder-misc-cond": "Шарт (if X then Y else Z)", "abusefilter-edit-builder-group-funcs": "Функциялар", "abusefilter-edit-builder-funcs-length": "Юл оҙонлоғо (length)", "abusefilter-edit-builder-funcs-lcase": "Бәләкәй хәрефтәргә күсерергә (lcase)", - "abusefilter-edit-builder-funcs-ucase": "Юғарғы регистрға", + "abusefilter-edit-builder-funcs-ucase": "Ҙур хәрефтәргә күсерергә (ucase)", "abusefilter-edit-builder-funcs-ccnorm": "Күп мәғәнәле хәрефтәрҙе нормалләштерегә (ccnorm)", "abusefilter-edit-builder-funcs-rmdoubles": "Ҡабатланған хәрефтәрҙе юйырға (rmdoubles)", - "abusefilter-edit-builder-funcs-specialratio": "Махсус хәрефтәр / бөтә хәрефтәр (specialratio)", + "abusefilter-edit-builder-funcs-specialratio": "Махсус хәрефтәр / барлыҡ хәрефтәр (specialratio)", "abusefilter-edit-builder-funcs-norm": "Нормалләштерергә (norm)", - "abusefilter-edit-builder-funcs-count": "X юлының Y юлында осрауҙары һаны (count)", - "abusefilter-edit-builder-funcs-rcount": "X регуляр аңлатмаһының Y юлында осрауҙары һаны (rcount)", - "abusefilter-edit-builder-funcs-rmwhitespace": "Буш юлдарҙы юйырға (rmwhitespace)", + "abusefilter-edit-builder-funcs-count": "X эске юлының Y юлында осрауы иҫәбе (count)", + "abusefilter-edit-builder-funcs-rcount": "X даими һүҙбәйләнешенең Y юлында осрауы иҫәбе (rcount)", + "abusefilter-edit-builder-funcs-rmwhitespace": "Буш араны юйырға (rmwhitespace)", "abusefilter-edit-builder-funcs-rmspecials": "Махсус хәрефтәрҙе юйырға (rmspecials)", - "abusefilter-edit-builder-funcs-ip_in_range": "IP адрестың арауыҡҡа кереүе (ip_in_range)", + "abusefilter-edit-builder-funcs-ip_in_range": "IP-адрестың арауыҡта булыуы (ip_in_range)", "abusefilter-edit-builder-funcs-contains-any": "Күрһәтелгән юлдар теҙеменең ҡайһыһы булһа ла юлда осрай (contains_any)", "abusefilter-edit-builder-funcs-substr": "Эске юл (substr)", "abusefilter-edit-builder-funcs-strpos": "Эске юлдың юлдағы урыны (strpos)", @@ -231,7 +232,7 @@ "abusefilter-edit-builder-vars-accountname": "Иҫәп яҙмаһының исеме (иҫәп яҙмаһы булдырғанда)", "abusefilter-edit-builder-vars-timestamp": "Үҙгәртеүҙең Unix-ваҡыты", "abusefilter-edit-builder-vars-action": "Ғәмәл", - "abusefilter-edit-builder-vars-addedlines": "Үҙгәртеүҙә өҫтәлгән юлдар", + "abusefilter-edit-builder-vars-addedlines": "Үҙгәртеүҙәрҙә өҫтәлгән юлдар", "abusefilter-edit-builder-vars-delta": "Үҙгәртеүҙә күләмдең үҙгәреүе", "abusefilter-edit-builder-vars-diff": "Үҙгәртеүҙең бер төрләштерелгән айырмаһы", "abusefilter-edit-builder-vars-newsize": "Биттең яңы күләме", @@ -246,143 +247,143 @@ "abusefilter-edit-builder-vars-movedfrom-ns": "Исеме үҙгәртелә торған биттең исемдәр арауығы", "abusefilter-edit-builder-vars-movedfrom-title": "Исеме үҙгәртелә торған биттең исеме", "abusefilter-edit-builder-vars-movedfrom-prefixedtitle": "Исеме үҙгәртелә торған биттең тулы исеме", - "abusefilter-edit-builder-vars-movedto-id": "Исеме үҙгәртелгән биттең идентификаторы", - "abusefilter-edit-builder-vars-movedto-ns": "Исеме үҙгәртелгән биттең исемдәр арауығы", - "abusefilter-edit-builder-vars-movedto-title": "Исеме үҙгәртелгән биттең исеме", - "abusefilter-edit-builder-vars-movedto-prefixedtitle": "Исеме үҙгәртелгән биттең тулы исеме", - "abusefilter-edit-builder-vars-user-editcount": "Ҡатнашыусының үҙгәртеүҙәр һаны", + "abusefilter-edit-builder-vars-movedto-id": "Исеме үҙгәртелгән маҡсатлы биттең идентификаторы", + "abusefilter-edit-builder-vars-movedto-ns": "Исеме үҙгәртелгән маҡсатлы биттең исемдәр арауығы", + "abusefilter-edit-builder-vars-movedto-title": "Исеме үҙгәртелгән маҡсатлы биттең исеме", + "abusefilter-edit-builder-vars-movedto-prefixedtitle": "Исеме үҙгәртелгән маҡсатлы биттең тулы исеме", + "abusefilter-edit-builder-vars-user-editcount": "Ҡатнашыусының үҙгәртеүҙәре иҫәбе", "abusefilter-edit-builder-vars-user-age": "Иҫәп яҙмаһының йәше", - "abusefilter-edit-builder-vars-user-name": "Иҫәп яҙмаһының исеме", - "abusefilter-edit-builder-vars-user-groups": "Ҡатнашыусы ингән төркөмдәр (асыҡ булмағандар менән бергә)", + "abusefilter-edit-builder-vars-user-name": "Ҡатншыусының иҫәп яҙмаһының исеме", + "abusefilter-edit-builder-vars-user-groups": "Ҡатнашыусы ингән төркөмдәр (шул иҫәптән асыҡ булмағандары)", "abusefilter-edit-builder-vars-user-rights": "Ҡатнашыусылың хоҡуҡтары", - "abusefilter-edit-builder-vars-user-blocked": "Ҡулланыусы блокланғанмы", + "abusefilter-edit-builder-vars-user-blocked": "Ҡатнашыусы бикләнгәнме", "abusefilter-edit-builder-vars-user-emailconfirm": "Электрон почта адресының раҫланыу ваҡыты", "abusefilter-edit-builder-vars-recent-contributors": "Битте мөхәррирләгән һуңғы ун ҡатнашыусы", "abusefilter-edit-builder-vars-first-contributor": "Биткә үҙ өлөшөн индергән беренсе ҡатнашыусы", - "abusefilter-edit-builder-vars-all-links": "Яңы эстәлектәге бөтә тышҡы һылтанмалар", - "abusefilter-edit-builder-vars-added-links": "Үҙгәртеүҙә өҫтәлгән бөтә тышҡы һылтанмалар", - "abusefilter-edit-builder-vars-removed-links": "Үҙгәртеүҙә юйылған бөтә тышҡы һылтанмалар", - "abusefilter-edit-builder-vars-old-wikitext": "Элекке викитекст, битте үҙгәрткәнгә тиклем", - "abusefilter-edit-builder-vars-new-wikitext": "Яңы викитекст, битте үҙгәрткәндән һуң", - "abusefilter-edit-builder-vars-new-pst": "Яңы биттең һаҡлар алдынан үҙгәртелгән викитексы", + "abusefilter-edit-builder-vars-all-links": "Яңы текстағы барлыҡ тышҡы һылтанмалар", + "abusefilter-edit-builder-vars-added-links": "Үҙгәртеүҙә өҫтәлгән барлыҡ тышҡы һылтанмалар", + "abusefilter-edit-builder-vars-removed-links": "Үҙгәртеүҙә юйылған барлыҡ тышҡы һылтанмалар", + "abusefilter-edit-builder-vars-old-wikitext": "Элекке биттең мөхәррирләгәнгә тиклемге викитексы", + "abusefilter-edit-builder-vars-new-wikitext": "Яңы биттең мөхәррирләгәндән һуңғы викитексы", + "abusefilter-edit-builder-vars-new-pst": "Яңы биттең һаҡлар алдынан үҙгәртелгән викитексы", "abusefilter-edit-builder-vars-diff-pst": "Мөхәррирләү барышында унификацияланған, һаҡлау алдынан үҙгәртелгән diff үҙгәрештәр", "abusefilter-edit-builder-vars-addedlines-pst": "Мөхәррирләү барышында өҫтәлгән, һаҡлау алдынан үҙгәртелгән юлдар", - "abusefilter-edit-builder-vars-new-text": "Биттең яңы эстәлеге, билдәләрҙән таҙартылған", + "abusefilter-edit-builder-vars-new-text": "Биттең билдәләрҙән таҙартылған яңы тексы", "abusefilter-edit-builder-vars-new-html": "Яңы өлгөнөң HTML-сығанағы", "abusefilter-edit-builder-vars-restrictions-edit": "Биттең үҙгәртеүҙәрҙән һаҡланыу дәрәжәһе", - "abusefilter-edit-builder-vars-restrictions-move": "Биттең исемен үҙгәртеүҙәрҙән һаҡланыу дәрәжәһе", + "abusefilter-edit-builder-vars-restrictions-move": "Бит исеменең үҙгәртеүҙәрҙән һаҡланыу дәрәжәһе", "abusefilter-edit-builder-vars-restrictions-create": "Битте һаҡларға", - "abusefilter-edit-builder-vars-restrictions-upload": "Файл һаҡлауын йөкләргә", - "abusefilter-edit-builder-vars-old-text": "Биттең элекке эстәлеге, билдәләрҙән таҙартылған", - "abusefilter-edit-builder-vars-old-links": "Биттәге һылтанмалар, үҙгәртеүгә тиклем", - "abusefilter-edit-builder-vars-old-html": "Иҫке биттең викитексты, HTML-ға үҙгәртелгән", - "abusefilter-edit-builder-vars-minor-edit": "Үҙгәртеү \"әҙ үҙгәртеүҙәр\" тип билдәләнгәнме, юҡмы", + "abusefilter-edit-builder-vars-restrictions-upload": "Файлды йөкләүҙе һаҡлау", + "abusefilter-edit-builder-vars-old-text": "Биттең билдәләрҙән таҙартылған элекке эстәлеге (башҡаса файҙаланылмай)", + "abusefilter-edit-builder-vars-old-links": "Үҙгәртеүгә тиклем биттәге һылтанмалар", + "abusefilter-edit-builder-vars-old-html": "Иҫке биттең HTML-ға үҙгәртелгән викитексы (башҡаса ҡулланылмай)", + "abusefilter-edit-builder-vars-minor-edit": "Үҙгәртеүҙең \"әһәмиәте әҙ\" (башҡаса ҡулланылмай) тип билдәләнеү, билдәләнмәүенә ҡарамаҫтан", "abusefilter-edit-builder-vars-file-sha1": "Файл эстәлегенең SHA1-хэшы", "abusefilter-edit-builder-vars-file-size": "Файлдың байттарҙағы күләме", - "abusefilter-filter-log": "Һөҙгөстәрҙә һүңғы үҙгәртеүҙәр", - "abusefilter-history": "№$1 урынһыҙ ҡулланыуҙар һөҙгөсөн үҙгәртеүҙәр тарихы", - "abusefilter-history-foruser": "$1 тарафынан керетелгән үҙгәртеүҙәр", + "abusefilter-filter-log": "Фильтрҙың һүңғы үҙгәртеүҙәре", + "abusefilter-history": "№$1 зыянлы ғәмәлдәргә ҡаршы фильтр үҙгәртеүҙәре тарихы", + "abusefilter-history-foruser": "$1 яһаған үҙгәртеүҙәр", "abusefilter-history-hidden": "Йәшерен", - "abusefilter-history-enabled": "Асыҡ", - "abusefilter-history-global": "Дөйөм", + "abusefilter-history-enabled": "Ҡабыҙылған", + "abusefilter-history-global": "Глобаль", "abusefilter-history-timestamp": "Ваҡыт", - "abusefilter-history-user": "Ҡулланыусы", - "abusefilter-history-public": "Дөйөм һөҙгөс тасуирламаһы", + "abusefilter-history-user": "Ҡатнашыусы", + "abusefilter-history-public": "Дөйөм ҡулланылыштағы фильтр тасуирламаһы", "abusefilter-history-flags": "Билдәләр", - "abusefilter-history-filter": "Һөҙгөстөң ҡағиҙәләре", - "abusefilter-history-comments": "Иҫкәрмәләр", + "abusefilter-history-filter": "Фильтр ҡағиҙәләре", + "abusefilter-history-comments": "Фекерҙәр", "abusefilter-history-actions": "Ғәмәлдәр", - "abusefilter-history-backedit": "Һөҙгөстө мөхәррирләү ҡоралына кире ҡайтырға", + "abusefilter-history-backedit": "Фильтрҙы мөхәррирләүгә кире ҡайтырға", "abusefilter-history-deleted": "Юйылған", - "abusefilter-history-filterid": "Һөҙгөс", - "abusefilter-history-select-legend": "Эҙләүҙе яҡшыртырға", - "abusefilter-history-select-user": "Ҡулланыусы:", - "abusefilter-history-select-submit": "Яҡшыртырға", - "abusefilter-history-diff": "Үҙгәрештәр", - "abusefilter-history-error-hidden": "Һоратылған һөҙгөс йәшерелгән, һеҙ уның тарихын ҡарай алмайһығыҙ.", + "abusefilter-history-filterid": "Фильтр", + "abusefilter-history-select-legend": "Эҙләүҙе аныҡларға", + "abusefilter-history-select-user": "Ҡатнашыусы:", + "abusefilter-history-select-submit": "Аныҡларға", + "abusefilter-history-diff": "Үҙгәртеүҙәр", + "abusefilter-history-error-hidden": "Һоратылған фильтр йәшерелгән, һеҙ уның тарихын ҡарай алмайһығыҙ.", "abusefilter-exception-unexpectedatend": "$1 урында көтөлмәгән \"$2\".", - "abusefilter-exception-expectednotfound": "$1 урында көтөлгән $2 табылманы (урынына $3 $4 табылды).", - "abusefilter-exception-unrecognisedkeyword": "$1 урында танылмаған $2 асҡыс һүҙе.", - "abusefilter-exception-unexpectedtoken": "$1 урында көтөлмәгән \"$3\" билдәһе ($2 төрө).", - "abusefilter-exception-unclosedstring": "$1 урында ябылмаған хәрефле аңлатма.", + "abusefilter-exception-expectednotfound": "$1 урында көтөлгән $2 табылманы (уның урынына $3 $4 табылды).", + "abusefilter-exception-unrecognisedkeyword": "$1 урында танылмаған $2 төп һүҙ.", + "abusefilter-exception-unexpectedtoken": "$1 урында танылмаған \"$3\" билдәһе ($2 төрө).", + "abusefilter-exception-unclosedstring": "$1 урында башланған, ябылмаған юл.", "abusefilter-exception-invalidoperator": "$1 урында \"$2\" операторы дөрөҫ түгел.", "abusefilter-exception-unrecognisedtoken": "$1 урында танылмаған \"$2\" билдәһе.", - "abusefilter-exception-noparams": "$1 урында \"$2\" функцияһының параметрҙары бирелмәгән.", - "abusefilter-exception-dividebyzero": "$1 урында $2 һанын нулгә бүлеү хатаһы.", - "abusefilter-exception-unrecognisedvar": "$1 урында танылмаған $2 үҙгәреүсән дәүмәле.", + "abusefilter-exception-noparams": "$1 позицияһында \"$2\" функцияһының параметрҙары бирелмәгән. Көтөлгән $3 {{PLURAL:$3|дәлил}}.", + "abusefilter-exception-dividebyzero": "$1 урында $2 һанын нулгә бүлергә тырышыу.", + "abusefilter-exception-unrecognisedvar": "$1 урында танылмаған $2 үҙгәреүсән дәүмәл.", "abusefilter-exception-notenoughargs": "$1 позицияһында алынған $2 функцияһында дәлилдәр етешмәй. \n$3 {{PLURAL:$3|дәлил|дәлилдәр|дәлиле}} көтөлә, $4 {{PLURAL:$4|алынған|}}", - "abusefilter-exception-regexfailure": "$1 урында \"$3\" регуляр аңлатмаһында хата: \"$2\"", - "abusefilter-exception-overridebuiltin": "$1 урында $2 индерелгән үҙгәреүсән дәүмәленең өҫтөнә яҙҙырылыуы хатаһы.", - "abusefilter-exception-outofbounds": "$1 урында исемлектә булмаған $2 есемен һорау (исемлектең күләме = $3).", + "abusefilter-exception-regexfailure": "$1 урында \"$2\" даими һүҙбәйләнешендә хата.", + "abusefilter-exception-overridebuiltin": "$1 позицияһында $2 индерелгән идентификаторының ҡабаттан билдәләнеше рөхсәт ителмәй.", + "abusefilter-exception-outofbounds": "$1 урында исемлектә булмаған $2 элементын һорау (исемлектең күләме = $3).", "abusefilter-exception-notarray": "$1 урында исемлек булмаған есемдән исемлек есемен һорау.", - "abusefilter-action-tag": "Билдә", + "abusefilter-action-tag": "Тамға", "abusefilter-action-throttle": "Тарайтырға", - "abusefilter-action-warn": "Киҫәтергә", + "abusefilter-action-warn": "Иҫкәртеү", "abusefilter-action-blockautopromote": "Автоматик күтәреүҙе бикләргә", "abusefilter-action-block": "Бикләргә", "abusefilter-action-degroup": "Төркөмдәрҙән сығарырға", "abusefilter-action-rangeblock": "Арауыҡты бикләргә", "abusefilter-action-disallow": "Рөхсәт итмәҫкә", - "abusefilter-revert-title": "$1 һөҙгөсө тарафынан керетелгән бөтә үҙгәртеүҙәрҙе кире алырға", - "abusefilter-revert-intro": "Был форма һеҙгә $1 урынһыҙ ҡулланыуҙар һөҙгөсө тарафынан керетелгән үҙгәртеүҙәрҙе кире алырға мөмкинлек бирә.\nБыл ҡоралды ҡулланғанда, һаҡ булығыҙ.", - "abusefilter-revert-preview-item": "$1: $2 $3 ғәмәлен $4 битендә үтәгән.\nКире алынасаҡ ғәмәлдәр: $5 ($6)", - "abusefilter-revert-search-legend": "Урынһыҙ ҡулланыуҙар һөҙгөсөнөң кире алына торған ғәмәлдәрен һайлағыҙ", - "abusefilter-revert-periodstart": "Арауыҡтың башы:", + "abusefilter-revert-title": "$1 фильтры индергән барлыҡ үҙгәртеүҙәрҙе кире ҡайтарырға", + "abusefilter-revert-intro": "Был форма һеҙгә $1 зыянлы ғәмәлдәр фильтры эшләгән барлыҡ үҙгәртеүҙәрҙе кире алыу мөмкинлеге бирә.\nБыл ҡоралды ҡулланғанда һаҡ булығыҙ.", + "abusefilter-revert-preview-item": "$1: $2 $3 ғәмәлен $4 битендә {{GENDER:$7|үтәгән}}.\nКире алынасаҡ ғәмәлдәр: $5 ($6)", + "abusefilter-revert-search-legend": "Зыянлы ғәмәлдәр фильтрының кире алынырға тейешле ғәмәлдәрен һайлағыҙ", + "abusefilter-revert-periodstart": "Башланыу осоро:", "abusefilter-revert-periodend": "Арауыҡтың аҙағы:", "abusefilter-revert-search": "Ғәмәлдәрҙе һайларға", - "abusefilter-revert-filter": "Һөҙгөс:", - "abusefilter-revert-preview-intro": "Түбәндә зыянлы ғәмәлдәр һөҙгөсө тарафынан башҡарылған һәм кире алынасаҡ ғәмәлдәре килтерелгән.\nЗинһар, уны иғтибар менән тикшерегеҙ һәм һайлауығыҙҙы раҫлау өсөн «{{int:abusefilter-revert-confirm}}» төймәһенә баҫығыҙ.", + "abusefilter-revert-filter": "Фильтр идентификаторы (ID):", + "abusefilter-revert-preview-intro": "Түбәндә зыянлы ғәмәлдәр фильтры тарафынан башҡарылған һәм кире алынасаҡ ғәмәлдәр килтерелгән.\nЗинһар, уны иғтибар менән тикшерегеҙ һәм һайлауығыҙҙы раҫлау өсөн «{{int:abusefilter-revert-confirm}}» төймәһенә баҫығыҙ.", "abusefilter-revert-confirm": "Раҫларға", - "abusefilter-revert-success": "Һеҙ [[Special:AbuseFilter/$1| $2 урынһыҙ файҙаланыуҙар һөҙгөсө]] тарафынан башҡарылған бөтә ғәмәлдәрҙе кире алдығыҙ.", - "abusefilter-revert-reason": "$1 урынһыҙ файҙаланыуҙар һөҙгөсө тарафынан башҡарылған бөтә ғәмәлдәрҙе автоматик рәүештә кире алыу.\nКүрһәтелгән сәбәбе: $2", + "abusefilter-revert-success": "Һеҙ [[Special:AbuseFilter/$1| $2 зыянлы ғәмәлдәр фильтры]] тарафынан башҡарылған бөтә ғәмәлдәрҙе кире алдығыҙ.", + "abusefilter-revert-reason": "$1 зыянлы ғәмәлдәр фильтры тарафынан башҡарылған бөтә ғәмәлдәрҙе автоматик рәүештә кире алыу.\nКүрһәтелгән сәбәп: $2", "abusefilter-revert-reasonfield": "Сәбәп:", - "abusefilter-test": "Һөҙгөстө керетелгән үҙгәртеүҙәрҙә тикшерергә", - "abusefilter-test-intro": "Был бит һеҙгә түбәндәге {{PLURAL:$1|һуңғы үҙгәртеүҙә}} юлына керетелгән һөҙгөстө тикшерергә мөмкинлек бирә.\nКәрәкле һөҙгөстө сығарыу өсөн, уның идентификаторын мөхәррирләү юлы аҫтындағы юлға керетегеҙ һәм \"Сығарырға\" «{{int:abusefilter-test-load}}» төймәһенә баҫығыҙ.", - "abusefilter-test-legend": "Һөҙгөстө тикшереү", - "abusefilter-test-load-filter": "Сығарыла торған һөҙгөстөң идентификаторы:", + "abusefilter-test": "Фильтрҙы эшләнгән үҙгәртеүҙәрҙә тикшерергә", + "abusefilter-test-intro": "Был бит һеҙгә түбәндәге {{PLURAL:$1|һуңғы үҙгәртеүҙәр}} юлына керетелгән фильтрҙы тикшереү мөмкинлеге бирә.\nКәрәкле фильтрҙы йөкләү өсөн, уның идентификаторын мөхәррирләү юлы аҫтындағы юлға керетегеҙ һәм «{{int:abusefilter-test-load}}» төймәһенә баҫығыҙ.", + "abusefilter-test-legend": "Фильтрҙы тикшереү", + "abusefilter-test-load-filter": "Күрһәтелгән идентификаторлы фильтрҙы йөкләргә:", "abusefilter-test-submit": "Тикшерергә", - "abusefilter-test-load": "Сығарырға", - "abusefilter-test-user": "Ҡулланыусының үҙгәртеүҙәре:", - "abusefilter-test-period-start": "Аҙаҡтан эшләнгән үҙгәрештәр:", - "abusefilter-test-period-end": "Алдан эшләнгән үҙгәрештәр:", - "abusefilter-test-page": "Үҙгәрештәр керетелгән бит:", - "abusefilter-test-shownegative": "Һөҙгөскә эләкмәгән үҙгәртеүҙәрҙе күрһәтергә", - "abusefilter-test-syntaxerr": "Һеҙ кереткән һөҙгөстә синтаксик хата бар.\nҺеҙ \"Синтаксисты тикшерергә\" «{{int:abusefilter-edit-check}}» төймәһенә баҫып, ентекле аңлатма ала алаһығыҙ.", + "abusefilter-test-load": "Йөкләргә", + "abusefilter-test-user": "Үҙгәртеүҙәр кереткән ҡатнашыусы:", + "abusefilter-test-period-start": "Һуңынан яһалған үҙгәртеүҙәр:", + "abusefilter-test-period-end": "Алдан эшләнгән үҙгәртеүҙәр:", + "abusefilter-test-page": "Үҙгәртеүҙәр керетелгән бит:", + "abusefilter-test-shownegative": "Фильтрға эләкмәгән үҙгәртеүҙәрҙе күрһәтергә", + "abusefilter-test-syntaxerr": "Һеҙ кереткән фильтрҙа синтаксис хатаһы бар.\nҺеҙ «{{int:abusefilter-edit-check}}» төймәһенә баҫып, ентекле аңлатма ала алаһығыҙ.", "abusefilter-test-badtitle": "Һеҙ индергән бит исемдәре уңышлы түгел. Моғайын, ул атамаларҙа файҙаланырға ярамаған бер йә күберәк символды үҙ эсенә алалыр.", "abusefilter-changeslist-examine": "ҡарап сығырға", - "abusefilter-examine": "Айырым үҙгәртеүҙәрҙе ҡарап сығыу", - "abusefilter-examine-intro": "Был бит урынһыҙ файҙаланыуҙар һөҙгөсө тарафынан айырым үҙгәртеү өсөн булдырылған уҙгәреүсән дәүмәлдәрҙе ҡарап сығырға һәм уларҙы Һөҙгөстәрҙә тикшерергә мөмкинлек бирә.", + "abusefilter-examine": "Айырым үҙгәртеүҙәрҙе ҡарап сығырға", + "abusefilter-examine-intro": "Был бит зыянлы ғәмәлдәр фильтры тарафынан айырым үҙгәртеү өсөн булдырылған уҙгәреүсән дәүмәлдәрҙе ҡарап сығыу һәм уларҙы фильтрҙарҙа тикшереү мөмкинлеге бирә.", "abusefilter-examine-legend": "Үҙгәртеүҙәрҙе һайлау", "abusefilter-examine-submit": "Эҙләү", "abusefilter-examine-vars": "Был үҙгәртеү өсөн булдырылған үҙгәреүсән дәүмәлдәр:", - "abusefilter-examine-test": "Был үҙгәртеүҙе һөҙгөстә тикшерергә", - "abusefilter-examine-test-button": "Һөҙгөстө тикшерергә", - "abusefilter-examine-match": "Был үҙгәртеү һөҙгөскә эләгә.", - "abusefilter-examine-nomatch": "Был үҙгәртеү һөҙгөскә эләкмәй.", - "abusefilter-examine-syntaxerror": "Һөҙгөстә синтаксик хата бар", + "abusefilter-examine-test": "Был үҙгәртеүҙе фильтрҙа тикшерергә", + "abusefilter-examine-test-button": "Фильтрҙы тикшерергә", + "abusefilter-examine-match": "Был үҙгәртеү фильтрға эләгә.", + "abusefilter-examine-nomatch": "Был үҙгәртеү фильтрға эләкмәй.", + "abusefilter-examine-syntaxerror": "Фильтрҙа синтаксис хатаһы бар", "abusefilter-examine-notfound": "Һеҙ һоратҡан үҙгәртеү табылманы.", - "abusefilter-examine-incompatible": "Һеҙ һоратҡан үҙгәртеү урынһыҙ файҙаланыуҙар һөҙгөсө тарафынан ҡулланылмай.", - "abusefilter-examine-noresults": "Һеҙ билдәләгән шарттар менән һөҙөмтәләр табылманы.", - "abusefilter-topnav": "'''Урынһыҙ файҙаланыуҙар һөҙгөсө эсендә йүнәлештәр'''", + "abusefilter-examine-incompatible": "Һеҙ һоратҡан үҙгәртеү зыянлы ғәмәлдәр фильтры тарафынан ҡулланылмай.", + "abusefilter-examine-noresults": "Һеҙ күрһәткән шарттарға ярашлы һөҙөмтәләр табылманы.", + "abusefilter-topnav": "'''Зыянлы ғәмәлдәр фильтры буйынса йүнәлештәр'''", "abusefilter-topnav-home": "Иң башҡа", "abusefilter-topnav-test": "Йыйынтыҡты тикшереү", - "abusefilter-topnav-examine": "Һуңғы үҙгәртеүҙәрҙе ҡарап сығыу", - "abusefilter-topnav-log": "Урынһыҙ файҙаланыуҙар яҙмалары журналы", - "abusefilter-topnav-tools": "Төҙәтеү ҡоралдары", - "abusefilter-log-name": "Урынһыҙ файҙаланыуҙар һөҙгөсө яҙмалары журналы", - "abusefilter-log-header": "Был журналға һөҙгөстәргә керетелгән үҙгәртеүҙәрҙең тасуирламаһы яҙыла.\nТулыраҡ мәғлүмәт өсөн һуңғы һөҙгөстәрҙе үҙгәртеүҙәр [[Special:AbuseFilter/history|исемлеген]] ҡарағыҙ.", + "abusefilter-topnav-examine": "Һуңғы үҙгәртеүҙәрҙе тикшереү", + "abusefilter-topnav-log": "Зыянлы ғәмәлдәр яҙмалары журналы", + "abusefilter-topnav-tools": "Йүнәтеү ҡоралдары", + "abusefilter-log-name": "Зыянлы ғәмәлдәр фильтры яҙмалары журналы", + "abusefilter-log-header": "Был журналға фильтрҙарға керетелгән үҙгәртеүҙәрҙең тасуирламаһы яҙыла.\nТулыраҡ мәғлүмәт өсөн фильтрҙарҙың һуңғы үҙгәртеүҙәр [[Special:AbuseFilter/history|исемлеген]] ҡарағыҙ.", "abusefilter-log-noresults": "Һөҙөмтә юҡ", "abusefilter-diff-title": "Өлгөләр араһында айырма", - "abusefilter-diff-item": "Есем", - "abusefilter-diff-version": "$2 {{GENDER:$3|ҡатнашыусыһының}} $1 өлгөһө", + "abusefilter-diff-item": "Элемент", + "abusefilter-diff-version": "$2 {{GENDER:$3|ҡатнашыусыһы}} $1 өлгөһө", "abusefilter-diff-info": "Төп мәғлүмәт", - "abusefilter-diff-pattern": "Һөҙөү шарттары", + "abusefilter-diff-pattern": "Фильтрлау шарттары", "abusefilter-diff-invalid": "Һоратылған өлгөләрҙе алып булмай", - "abusefilter-diff-backhistory": "Һөҙгөстөң тарихына кире ҡайтырға", + "abusefilter-diff-backhistory": "Фильтр тарихына кире ҡайтырға", "abusefilter-diff-prev": "Элекке үҙгәрештәр", - "abusefilter-diff-next": "Яңы үҙгәрештәр", - "abusefilter-import-intro": "Һеҙ был интерфейсты башҡа вики проекттарҙан Һөҙгөстәрҙе индереү өсөн ҡуллана алаһығыҙ.\nСығанаҡ вики проектта, мөхәррирләү ҡоралының \"{{int:abusefilter-edit-tools}}\" бүлегендә \"{{int:abusefilter-edit-export}}\" төймәһенә баҫығыҙ.\nКилеп сыҡҡан юлдың эстәлеген был юлға күсерегеҙ һәм \"{{int:abusefilter-import-submit}}\" төймәһенә баҫығыҙ.", - "abusefilter-import-submit": "Мәғлүмәтте индерергә", - "abusefilter-group-default": "Ғәҙәттәге", + "abusefilter-diff-next": "Яңы үҙгәреш", + "abusefilter-import-intro": "Һеҙ был интерфейсты башҡа вики-проекттарҙан фильтрҙар индереү өсөн ҡуллана алаһығыҙ.\nСығанаҡ вики проектта, мөхәррирләү интерфейсының \"{{int:abusefilter-edit-tools}}\" бүлегендә \"{{int:abusefilter-edit-export}}\" төймәһенә баҫығыҙ.\nКилеп сыҡҡан юлдың эстәлеген был юлға күсерегеҙ һәм \"{{int:abusefilter-import-submit}}\" төймәһенә баҫығыҙ.", + "abusefilter-import-submit": "Мәғлүмәттәрҙе индерергә", + "abusefilter-group-default": "Программа көйләгәнсә", "abusefilter-http-error": "HTTP хата килеп сыҡты: $1" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/be.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/be.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/be.json 2023-06-30 16:15:33.662757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/be.json 2023-09-28 22:30:00.327181000 +0000 @@ -216,7 +216,7 @@ "abusefilter-edit-export": "Экспартаваць гэты фільтр у іншы вікі-праект", "abusefilter-edit-syntaxok": "Сінтаксічных памылак не знойдзена.", "abusefilter-edit-syntaxerr": "Знойдзена сінтаксічная памылка: $1", - "abusefilter-edit-bad-tags": "Адна ці болей пазначаных вамі бірак — няслушная. Біркі павінны быць кароткімі, і яны не мусяць утрымліваць спецыяльныя сімвалы і не мусяць быць зарэзерваваныя іншым праграмным забеспячэннем. Паспрабуйце абраць новую назву біркі.", + "abusefilter-edit-bad-tags": "Прынамсі адна з пазначаных вамі бірак — няслушная. Біркі павінны быць кароткімі, і яны не павінны змяшчаць спецыяльныя сімвалы і не мусяць быць зарэзерваваныя іншым праграмным забеспячэннем. Паспрабуйце абраць новую назву біркі.", "abusefilter-edit-notallowed": "Вы не маеце правоў на стварэнне або рэдагаванне фільтраў злоўжыванняў", "abusefilter-edit-notallowed-global": "Вы не маеце правоў на стварэнне або рэдагаванне глабальных фільтраў злоўжыванняў", "abusefilter-edit-notallowed-global-custom-msg": "Карыстальніцкія папярэджанні ці забараняльныя паведамленні не падтрымліваюцца ў глабальных фільтрах", @@ -249,7 +249,7 @@ "abusefilter-edit-builder-misc-like": "Супадзенне з рэгулярным выразам (like)", "abusefilter-edit-builder-misc-rlike": "Адпаведнасць рэгулярнаму выразу (rlike)", "abusefilter-edit-builder-misc-irlike": "Адпаведнасць рэгулярнаму выразу, без уліку рэгістра (irlike)", - "abusefilter-edit-builder-misc-contains": "Левы радок ўтрымлівае правы радок (contains)", + "abusefilter-edit-builder-misc-contains": "Левы радок змяшчае правы радок (contains)", "abusefilter-edit-builder-misc-stringlit": "Радок сімвалаў (\"\")", "abusefilter-edit-builder-misc-tern": "Тэрнарны аператар (X ? Y : Z)", "abusefilter-edit-builder-misc-cond": "Умова (if X then Y else Z end)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/bg.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/bg.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/bg.json 2023-06-30 16:12:05.528117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/bg.json 2023-09-28 22:30:00.327181000 +0000 @@ -14,7 +14,8 @@ "Vlad5250", "Vodnokon4e", "Петър Петров", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "Amire80" ] }, "abusefilter-desc": "Прилага автоматични евристики към редакциите.", @@ -25,7 +26,7 @@ "abusefilter-warning": "Внимание: Извършваното действие беше автоматично разпознато като вредоносно.\nНеконструктивните действия бързо биват премахвани, а демонстративното или упоритото вредене може да доведе до блокиране на потребителската ви сметка или IP адрес.\nАко вярвате, че тази редакция е конструктивна, можете да натиснете бутона „Съхраняване“, за да я запазите.\nКратко описание на правилото, по което вашето действие беше разпознато: $1", "abusefilter-disallowed": "Извършваното действие беше автоматично разпознато като вредно и не беше съхранено.\nАко вярвате, че действието ви е било конструктивно, моля, уведомете администраторите относно намеренията си.\nКратко описание на правилото, по което вашето действие беше разпознато: $1", "abusefilter-blocked-display": "Извършваното действие беше автоматично разпознато като вредно и беше спряно.\nВ допълнение, с цел защита на {{SITENAME}}, вашата потребителска сметка и IP адрес бяха блокирани.\nАко смятате, че тази реакция на системата е погрешна, моля, свържете се с администратор.\nКратко описание на правилото, по което вашето действие беше разпознато: $1", - "abusefilter-degrouped": "Извършваното действие беше автоматично разпознато като вредно и беше спряно. В допълнение, настоящата потребителска сметка прилича на открадната и поради това беше лишена от всички потребителски привилегии.\nАко смятате, че тази реакция на системата е погрешна, моля свържете се с бюрократ, обяснете действията си и привилегиите ви може да бъдат възстановени.\nКратко описание на правилото, по което вашето действие беше разпознато: $1", + "abusefilter-degrouped": "Извършваното действие беше автоматично разпознато като вредно и беше спряно. В допълнение, настоящата потребителска сметка прилича на открадната и поради това беше лишена от всички потребителски привилегии.\nАко смятате, че тази реакция на системата е погрешна, моля свържете се с бюрократ, обяснете действията си и привилегиите ви може да бъдат възстановени.\nКратко описание на правилото, по което вашето действие беше разпознато: $1", "abusefilter-autopromote-blocked": "Извършваното действие беше автоматично разпознато като вредно и беше спряно.\nЗа допълнителна защита, някои привилегии, които обикновено се дават на редовните потребители, временно бяха отнети от вашата потребителска сметка.\nКратко описание на правилото, по което вашето действие беше разпознато: $1", "abusefilter-blocker": "Филтър срещу злоупотреби", "abusefilter-blockreason": "Автоматично блокиране, извършено от филтъра срещу злоупотребите.\nОписание на съответстващото правило: $1", @@ -64,6 +65,7 @@ "abusefilter-log-search-group-any": "Всички", "abusefilter-log-search-filter": "Идентификатори на филтър:", "abusefilter-log-search-filter-help": "Разделете с вертикална черта, използвайте представката „$1“ за глобални филтри", + "abusefilter-log-search-filter-help-central": "Разделете с вертикална черта", "abusefilter-log-search-title": "Заглавие:", "abusefilter-log-search-wiki": "Уики:", "abusefilter-log-search-impact": "Въздействие:", @@ -114,12 +116,16 @@ "abusefilter-log-details-hidden-implicit": "Не можете да прегледате детайлите за този запис, защото свързаната с него версия е скрита.", "abusefilter-log-private-not-included": "Един или повече идентификатори на филтъра, които посочихте, са скрити. Тъй като не е разрешено да видите детайли за скритите филтри, тези филтри не са включени в търсенето.", "abusefilter-log-hide-no-selected": "Няма избрани записи", + "abusefilter-log-hide-selected": "{{PLURAL:$1|Избран запис в AbuseLog|Избрани записи в AbuseLog}}:", "abusefilter-log-hide-legend": "Промяна на видимостта", + "abusefilter-log-hide-set-visibility": "Установете видимост за избраните записи:", "abusefilter-log-hide-reason": "Причина:", "abusefilter-log-hide-reason-other": "Друга/допълнителна причина:", "abusefilter-log-hide-forbidden": "Нямате необходимите права да скривате записи от дневника на злоупотребите.", "abusefilter-log-hide-show": "Показване", "abusefilter-log-hide-hide": "Скриване", + "abusefilter-log-hide-done-hide": "{{PLURAL:$1|скрит|скрити}}", + "abusefilter-log-hide-done-show": "{{PLURAL:$1|отново показан|отново показани}}", "abusefilter-log-entry-suppress": "$1 {{GENDER:$2|скри}} $3", "abusefilter-log-entry-unsuppress": "$1 {{GENDER:$2|откри}} $3", "logentry-abusefilter-hit": "$1: {{GENDER:$2|задейства}} $4, {{GENDER:$2|извършвайки}} действие „$5“ на $3.\nПредприети действия: $6 ($7)", @@ -306,6 +312,7 @@ "abusefilter-edit-builder-misc-stringlit": "Низов литерал (\"\")", "abusefilter-edit-builder-misc-tern": "Третичен оператор (X ? Y : Z)", "abusefilter-edit-builder-misc-cond": "Условен оператор (if X then Y else Z end)", + "abusefilter-edit-builder-misc-cond-short": "Кратко условие (if X then Y end)", "abusefilter-edit-builder-group-funcs": "Функции", "abusefilter-edit-builder-funcs-length": "Дължина на низ (length)", "abusefilter-edit-builder-funcs-lcase": "Замяна на всички главни букви с малки (lcase)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/bgn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/bgn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/bgn.json 2023-06-30 16:12:05.528117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/bgn.json 2023-09-28 22:30:00.327181000 +0000 @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Baloch Afghanistan" + "Baloch Afghanistan", + "Amire80" ] }, "abusefilter-log-search-user": "کار زوروک:", @@ -37,7 +38,7 @@ "abusefilter-edit-builder-op-comparison-lt": "کمتیر شه (>)", "abusefilter-edit-builder-op-comparison-gt": "گیشتیر شه (<)", "abusefilter-edit-builder-op-comparison-lte": "گونڈتیر یا مساوی (<=)", - "abusefilter-edit-builder-op-comparison-gte": "ٹووتیر یا مساوی (<=)", + "abusefilter-edit-builder-op-comparison-gte": "ٹووتیر یا مساوی (<=)", "abusefilter-edit-builder-op-bool-not": "نه (!)", "abusefilter-edit-builder-op-bool-and": "و (&)", "abusefilter-edit-builder-op-bool-or": "یا (|)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/bjn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/bjn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/bjn.json 2023-06-30 16:12:05.528117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/bjn.json 2023-09-28 22:30:00.327181000 +0000 @@ -14,6 +14,7 @@ "action-abusefilter-log-private": "manjanaki catatan panyaring panyalahgunaan nang ditandai sabagai paribadi", "abusefilter-log-summary": "Catatan ngini manampaiakan daptar tindakan nang ditangkap ulih panyaring panyalahgunaan.", "abusefilter-log-search": "Panggagaian catatan panyalahgunaan", + "abusefilter-log-details-legend": "Rincian gasan éntri log $1", "abusefilter-log-linkoncontribs": "catatan panyalahgunaan", "abusefilter-log-linkoncontribs-text": "Log panyalahgunaan gasan {{GENDER:$1|pamakai ngini}}", "abusefilter-log-linkonhistory": "janaki log panyalahgunaan", @@ -27,6 +28,7 @@ "abusefilter-throttle-site": "Samunyaan situs", "abusefilter-filter-log": "Paubahan panyaring pahanyarnya", "abusefilter-history-hidden": "Suhukakan", + "abusefilter-history-filterid": "Panyaring", "abusefilter-topnav-recentchanges": "Paubahan panyaring pahanyarnya", "abusefilter-topnav-test": "Rumpun uji cuba", "abusefilter-topnav-examine": "Mamariksa babakan bahari", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/bn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/bn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/bn.json 2023-06-30 16:15:33.662757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/bn.json 2023-09-28 22:30:00.327181000 +0000 @@ -17,7 +17,8 @@ "Yahya", "আজিজ", "আফতাবুজ্জামান", - "MdsShakil" + "MdsShakil", + "Amire80" ] }, "abusefilter-desc": "সম্পাদনায় স্বয়ংক্রিয় অনুসন্ধানমূলক পদ্ধতি প্রযোজ্য।", @@ -176,7 +177,7 @@ "abusefilter-tools-reautoconfirm-submit": "পুনরায়-স্বয়ংক্রিয়ভাবে নিশ্চিত", "abusefilter-reautoconfirm-notallowed": "আপনার স্বয়ংনিশ্চিতকৃত ব্যবহারকারী অধিকার ফেরত দেবার অধিকার নেই।", "abusefilter-reautoconfirm-done": "অ্যাকাউন্টের স্বয়ংনিশ্চিতকৃত অধিকার পুনঃসংস্থাপন করা হয়েছে", - "abusefilter-status": "বিগত $1টি {{PLURAL:$1|কার্যে}}, $2টি ($3%) শর্তের সীমা $4-এ পৌঁছেছে, এবং $5টি ($6%) বর্তমানে সক্রিয় ছাঁকনিগুলির অন্তত একটির সাথে মিলেছে।", + "abusefilter-status": "বিগত $1টি {{PLURAL:$1|কার্যে}}, $2টি ($3%) শর্তের সীমা $4-এ পৌঁছেছে, এবং $5টি ($6%) বর্তমানে সক্রিয় ছাঁকনিগুলির অন্তত একটির সাথে মিলেছে।", "abusefilter-edit": "অপব্যবহার ছাঁকনি সম্পাদনা করছেন", "abusefilter-edit-subtitle": "$1 নং ছাঁকনি সম্পাদনা করছেন", "abusefilter-edit-subtitle-new": "ছাঁকনি তৈরি করছেন", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/br.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/br.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/br.json 2023-06-30 16:15:33.666757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/br.json 2023-09-28 22:30:00.327181000 +0000 @@ -7,7 +7,8 @@ "Huñvreüs", "Matma Rex", "VIGNERON", - "Y-M D" + "Y-M D", + "Amire80" ] }, "abusefilter-desc": "Lakaat a ra hentennoù klask emgefre da dalvezout evit ar c'hemmoù", @@ -85,6 +86,7 @@ "abusefilter-log-hide-selected": "Linenn{{PLURAL:$1||où}} ar sil a-enep ar gwallimplij diluzet:", "abusefilter-log-hide-legend": "Cheñch gweluster", "abusefilter-log-hide-reason": "Abeg :", + "abusefilter-log-hide-reason-other": "Abeg all/ouzhpenn:", "abusefilter-log-hide-forbidden": "N'hoc'h eus ket ar gwir da guzhat enmontoù e deizlevr ar gwallimplij.", "abusefilter-log-hide-show": "Diskouez", "abusefilter-log-hide-hide": "Kuzhat", @@ -222,7 +224,7 @@ "abusefilter-edit-builder-op-arithmetic-multiplication": "Lieskementadenn (*)", "abusefilter-edit-builder-op-arithmetic-divide": "Rannadenn (/)", "abusefilter-edit-builder-op-arithmetic-modulo": "Modulo (%)", - "abusefilter-edit-builder-op-arithmetic-pow": "Gallouter (**)", + "abusefilter-edit-builder-op-arithmetic-pow": "Gallouter (**)", "abusefilter-edit-builder-group-op-comparison": "Oberataerien keñveriañ", "abusefilter-edit-builder-op-comparison-equal": "Talvoud par da (==)", "abusefilter-edit-builder-op-comparison-notequal": "Talovoud disheñvel diouzh (!=)", @@ -297,13 +299,13 @@ "abusefilter-edit-builder-vars-removed-links": "Lamet eo bet an holl liammoù diavaez en aozadenn", "abusefilter-edit-builder-vars-old-wikitext": "Wikitestenn kozh ar bajenn, a-raok ar c'hemm", "abusefilter-edit-builder-vars-new-wikitext": "Wikitestenn nevez ar bajenn, goude ar c'hemm", - "abusefilter-edit-builder-vars-new-text": "Testenn nevez ar bajenn, hep tamm furmad ebet", + "abusefilter-edit-builder-vars-new-text": "Testenn nevez ar bajenn, hep tamm furmad ebet", "abusefilter-edit-builder-vars-new-html": "Mammenn HTML parset eus ar stumm nevez", "abusefilter-edit-builder-vars-restrictions-edit": "Live gwareziñ ar bajenn evit an aozañ", "abusefilter-edit-builder-vars-restrictions-move": "Live gwareziñ ar bajenn evit adenvel anezhi", "abusefilter-edit-builder-vars-restrictions-create": "Krouiñ gwarez ar bajenn", "abusefilter-edit-builder-vars-restrictions-upload": "Kargañ gwarez ar restr", - "abusefilter-edit-builder-vars-old-text": "Testenn kozh ar bajenn, hep tamm furmad ebet", + "abusefilter-edit-builder-vars-old-text": "Testenn kozh ar bajenn, hep tamm furmad ebet", "abusefilter-edit-builder-vars-old-links": "Liammoù er bajenn, a-raok an aozadenn", "abusefilter-edit-builder-vars-old-html": "Wikitestenn eus ar bajenn kent, parset e HTML (n’eo ket implijet ken)", "abusefilter-edit-builder-vars-minor-edit": "Ma 'z eo ar c'hemm merket evel dister pe get (n’eo ket implijet ken)", @@ -333,7 +335,7 @@ "abusefilter-exception-unexpectedatend": "« $2 » dic'hortoz en arouezenn $1.", "abusefilter-exception-expectednotfound": "Mankout a ra $2 hag a oa gortozet en arouezenn $1 ($3 $4 kavet e plas).", "abusefilter-exception-unrecognisedkeyword": "Ger-alc'hwez $2 nann-anavezet d'an arouezenn $1.", - "abusefilter-exception-unexpectedtoken": "Elfenn dic'hortoz \"$3\" (doare $2) en arouezenn $1.", + "abusefilter-exception-unexpectedtoken": "Elfenn dic'hortoz \"$3\" (doare $2) en arouezenn $1.", "abusefilter-exception-unclosedstring": "N’eo ket serret ar chadenn o kregiñ en arouezenn $1", "abusefilter-exception-invalidoperator": "Oberataer direizh \"$2\" en arouezenn $1", "abusefilter-exception-unrecognisedtoken": "Elfenn dianavezet $2 en arouezenn $1.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/bs.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/bs.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/bs.json 2023-06-30 16:12:05.528117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/bs.json 2023-09-28 22:30:00.327181000 +0000 @@ -12,7 +12,8 @@ "Sociologist", "Srdjan m", "Srđan", - "Vlad5250" + "Vlad5250", + "Amire80" ] }, "abusefilter-desc": "Dodaje automatske heuristike izmjenama.", @@ -349,7 +350,7 @@ "abusefilter-test-period-end": "Izmjene načinjene poslije:", "abusefilter-test-page": "Izmjene napravljene na stranici:", "abusefilter-test-shownegative": "Prikaži promjene koje ne odgovaraju filteru", - "abusefilter-test-syntaxerr": "Filter koji ste unijeli sadrži sintaksnu grešku.\nMožete dobiti potpuno objašnjenje klikom na dugme \"{{int:abusefilter-edit-check}}\".", + "abusefilter-test-syntaxerr": "Filter koji ste unijeli sadrži sintaksnu grešku.\nMožete dobiti potpuno objašnjenje klikom na dugme \"{{int:abusefilter-edit-check}}\".", "abusefilter-test-action": "Vrsta radnje:", "abusefilter-changeslist-examine": "ispitaj", "abusefilter-examine": "Ispitaj lične promjene", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ca.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ca.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ca.json 2023-06-30 16:12:05.528117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ca.json 2023-09-28 22:30:00.327181000 +0000 @@ -29,7 +29,8 @@ "Toniher", "Townie", "Vfc", - "Vriullop" + "Vriullop", + "Amire80" ] }, "abusefilter-desc": "Aplica heurística automàtica a les edicions", @@ -405,7 +406,7 @@ "abusefilter-history-diff": "Canvis", "abusefilter-history-error-hidden": "El filtre que heu demanat s'ha amagat, i no podeu veure'n l'historial.", "abusefilter-exception-unexpectedatend": "Inesperat \"$2\" al caràcter $1.", - "abusefilter-exception-expectednotfound": "S'esperava un $2 a les de caràcter $1 , que no es troba (s'ha trobat $3 $4 en el seu lloc).", + "abusefilter-exception-expectednotfound": "S'esperava un $2 a la posició $1, i no s'hi troba (s'ha trobat $3 $4 en el seu lloc).", "abusefilter-exception-unrecognisedkeyword": "Paraula clau no reconeguda $2 al caràcter $1 .", "abusefilter-exception-unexpectedtoken": "Element inesperat \"$3\" (del tipus $2) al caràcter $1.", "abusefilter-exception-unclosedstring": "Cadena no tancada que comença al caràcter $1.", @@ -418,7 +419,7 @@ "abusefilter-exception-regexfailure": "Error en l’expressió regular «$2» al caràcter $1.", "abusefilter-exception-overridebuiltin": "Anul·lació incorrecta de la identificació incorporada «$2» al caràcter $1.", "abusefilter-exception-outofbounds": "Sol·licitant un article $2 inexistent de la matriu (grandària de la matriu = $3) al caràcter $1.", - "abusefilter-exception-notarray": "Sol. licitant element de matriu de no-matriu a caràcter $1 .", + "abusefilter-exception-notarray": "S'està sol·licitant un element de matriu de no matriu al caràcter $1.", "abusefilter-exception-invalidiprange": "S’ha proporcionat l’interval d’IP no vàlid «$2» al caràcter $1.", "abusefilter-exception-disabledvar": "Ja no es fa servir la variable $2 al caràcter $1.", "abusefilter-action-tag": "Etiqueta", @@ -441,7 +442,7 @@ "abusefilter-revert-confirm-legend": "Confirma la reversió", "abusefilter-revert-confirm": "Confirma", "abusefilter-revert-success": "Heu revertit totes les accions del filtre d'abusos generades pel [[Special:AbuseFilter/$1|filtre $2]].", - "abusefilter-revert-reason": "Automatic tornar de totes les mesures adoptades pel filtre d'abús a causa de filtre de $1 .\nMotiu donat:$2", + "abusefilter-revert-reason": "Automatic tornar de totes les mesures adoptades pel filtre d'abús a causa de filtre de $1 .\nMotiu donat:$2", "abusefilter-revert-reasonfield": "Motiu:", "abusefilter-test": "Prova un filtre contra les edicions anteriors", "abusefilter-test-intro": "Aquesta pàgina us permet comprovar un filtre entrar en el camp de sota respecte els últims $1 {{PLURAL:$1|canvi|canvis}}.\nPer carregar un filtre existent, escriviu el seu número d'identificació en el camp sota la caixa de text i cliqueu el botó \"{{int:abusefilter-test-load}}\".", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ce.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ce.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ce.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ce.json 2023-09-28 22:30:00.327181000 +0000 @@ -5,7 +5,8 @@ "Matma Rex", "Sasan700", "Исмаил Садуев", - "Умар" + "Умар", + "Саид Мисарбиев" ] }, "abusefilter-desc": "Нисдарийн тӀе литтарш тоха йиш хуьлуьйту.", @@ -22,7 +23,7 @@ "abusefilter-degroupreason": "Зулам литтаро бакъонаш авто-схьаяьхна. Бакъонах лаьцна: $1", "abusefilter-blockautopromotereason": "Литтарс автобакъдар авто тӀаьхьатаьттина. Бакъонах лаьцна: $1", "abusefilter-accountreserved": "ХӀара аккаунт билгалйина зулам литтаро лела йан.", - "right-abusefilter-modify": "зулам литтаран хийцам", + "right-abusefilter-modify": "зулам литтарш кхоллар йа хийцар", "right-abusefilter-view": "зулам литтарршка хьажар", "right-abusefilter-log": "зулам литтаран тептаре хьажар", "right-abusefilter-log-detail": "зулам литтаран тептар чуьра ма-дарра долу дӀайаздаршка хьажар", @@ -40,15 +41,21 @@ "action-abusefilter-log": "зулам литтаран тептаре хьажар", "action-abusefilter-log-detail": "зулам литтаран тептаре ма-дарра долу хьажар", "action-abusefilter-privatedetails": "зулам литтаран тептар чуьра долара хаамашка хьажар", + "action-abusefilter-privatedetails-log": "Долара хаамийн тептаре хьажаре тӀекхаьчича зулам ца леладойту луьттург.", "action-abusefilter-modify-restricted": "дихкина долу зулам литтарш хийцар", "action-abusefilter-revert": "зулам литтарс бина хийцамаш йухабаха", "action-abusefilter-view-private": "къайлаха долу зулам литтаршка хьажар", + "action-abusefilter-log-private": "къайлаха долу зуламан литтаршка хьажар", + "action-abusefilter-hide-log": "Зулам литтаран тептар чохь дӀайаздарш къайладахар", + "action-abusefilter-hidden-log": "Зулам литтаран тептар чохь къайладаьхна дӀайаздаршка хьажар", + "action-abusefilter-modify-global": "зулам литтарш кхоллар йа хийцар", "abusefilter-log-summary": "ХӀокху тептар чохь гойту литтаран карийнарш.", "abusefilter-log-search": "Зуламан тептар чохь лахар", "abusefilter-log-search-user": "Декъашхо:", "abusefilter-log-search-group": "Литтаран тоба:", "abusefilter-log-search-group-any": "Муьлха а", "abusefilter-log-search-filter": "Литтаран ID:", + "abusefilter-log-search-filter-help-central": "Йекъа вертикалан сизца", "abusefilter-log-search-title": "Корта:", "abusefilter-log-search-wiki": "Википроект:", "abusefilter-log-search-impact": "Ӏаткъам:", @@ -57,6 +64,9 @@ "abusefilter-log-search-impact-not-saved": "Ӏалашбанза хийцамаш бен", "abusefilter-log-search-entries-label": "Гуш хилар:", "abusefilter-log-search-entries-all": "Дерриге дӀайаздарш", + "abusefilter-log-search-entries-hidden": "Къайлаха йозанаш бен", + "abusefilter-log-search-entries-visible": "Гуш долу йозанаш", + "abusefilter-log-search-action-label": "ГӀуллакх:", "abusefilter-log-search-action-other": "Кхиерш", "abusefilter-log-search-action-any": "муьлха а", "abusefilter-log-search-action-taken-label": "Динарш:", @@ -70,24 +80,34 @@ "abusefilter-log-detailslink": "мадарра", "abusefilter-log-diff": "хийц.", "abusefilter-log-hidelink": "схьагар нисде", + "abusefilter-log-hide-entries": "Хаьржинчу файлан версеш гуш хилар хийца", + "abusefilter-log-description-not-available": "тӀекхочехь йац", "abusefilter-log-details-legend": "$1 тептаран дӀайаздаршка ма-дарра хьажар", "abusefilter-log-details-var": "Хийцаме", "abusefilter-log-details-val": "МаьӀна", "abusefilter-log-details-vars": "Дечунна параметраш", - "abusefilter-log-details-privatedetails": "Долара хаамаш", + "abusefilter-log-details-privatedetails": "Долара хаамаш тептарехь", "abusefilter-log-details-ip": "ДӀадохуьйту IP-адрес", "abusefilter-log-details-checkuser": "Декъашхочунга хьажа", "abusefilter-log-noactions": "цаоьшу", "abusefilter-log-noactions-filter": "Йаьсса", "abusefilter-log-details-diff": "Нисдар чохь бина хийцамаш", "abusefilter-log-linkoncontribs": "зуламаш долу тéптар", - "abusefilter-log-linkoncontribs-text": "ХӀокху декъашхочун тептар чуьра зуламан дӀайаздарш", + "abusefilter-log-linkoncontribs-text": "ХӀокху декъашхочун тептар чуьра зуламан дӀайаздарш.", "abusefilter-log-linkonhistory": "литтарийн тептаре хьажар", + "abusefilter-log-linkonhistory-text": "Гайта хӀокху агӀонан зуламийн тептар", "abusefilter-log-linkonundelete": "зулам литтаран тептаре хьажар", + "abusefilter-log-linkonundelete-text": "Гайта хӀокху агӀонан зуламийн тептар", "abusefilter-log-hidden-implicit": "(нисдар дӀадаккхар бахьнехь хьулдина)", "abusefilter-log-cannot-see-details": "ХӀокху дӀайаздаре мадарра хьажа хьа бакъо йац.", + "abusefilter-log-cannot-see-privatedetails": "ХӀокху дӀайаздаре ма-дарра хьажа хьа бакъо йац.", + "abusefilter-log-nonexistent": "Гайтина ID йозанаш дац.", "abusefilter-log-details-hidden": "Хьокху дӀайаздаре мадарра хьажа хьа таро йац и хьулдар бахьнехь.", + "abusefilter-log-details-hidden-implicit": "Хьокху дӀайаздаре ма-дарра хьажа хьа таро йац и хьулдар бахьнехь.", + "abusefilter-log-hide-no-selected": "Йозанаш ца хаьржина", + "abusefilter-log-hide-selected": "{{PLURAL:$1|Хаьржина йоза AbuseLog|Хаьржина йозанаш AbuseLog}}:", "abusefilter-log-hide-legend": "Хийцам бе схьагарна", + "abusefilter-log-hide-set-visibility": "Хаьржинчу йаззамийн гар хӀоттаде:", "abusefilter-log-hide-reason": "Бахьана:", "abusefilter-log-hide-reason-other": "Кхидолу/кхин бахьана:", "abusefilter-log-hide-forbidden": "Зуламан тептар чуьра дӀайаздарш къайладаха хьа бакъо йац.", @@ -102,6 +122,8 @@ "log-action-filter-abusefilter": "Луьттург хийцаран тайпа:", "log-action-filter-abusefilter-create": "Керла луьттург кхоллар", "log-action-filter-abusefilter-modify": "Луьттург хийцар", + "log-action-filter-suppress-abuselog": "Зуламийн тептар охьатаӀор", + "log-action-filter-rights-blockautopromote": "Автотешаллин блок тохар", "abusefilter-list": "Дерриг литтарш", "abusefilter-list-id": "Литтаран ID", "abusefilter-list-pattern": "Паттерн", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ckb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ckb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ckb.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ckb.json 2023-09-28 22:30:00.327181000 +0000 @@ -61,6 +61,9 @@ "abusefilter-log-linkoncontribs": "پاڵوێنەی کەڵکاوەژوو", "abusefilter-log-linkoncontribs-text": "پاڵوێنەی کەڵکاوەژوو بۆ {{GENDER:$1|ئەم بەکارھێنەرە}}", "abusefilter-log-linkonhistory": "دیتنی لۆگی کەڵکاوەژوو", + "abusefilter-log-linkonhistory-text": "لۆگی کەڵکاوەژووی ئەم پەڕە ببینە", + "abusefilter-log-linkonundelete": "دیتنی لۆگی کەڵکاوەژوو", + "abusefilter-log-linkonundelete-text": "لۆگی کەڵکاوەژووی ئەم پەڕە ببینە", "abusefilter-log-hidden-implicit": "(شاردراوەتەوە چون پێداچوونەوە سڕدراوەتەوە)", "abusefilter-log-cannot-see-details": "ناتوانی وردەکارییەکانی ئەم بابەتە ببینی.", "abusefilter-log-details-hidden": "ناتوانی وردەکارییەکانی ئەم بابەتە ببینی، چونکوو لەبەر چاوی گشتی شاردراوەتەوە.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/cs.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/cs.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/cs.json 2023-06-30 16:15:33.666757600 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/cs.json 2023-09-28 22:30:00.331181000 +0000 @@ -23,7 +23,8 @@ "TheMatto58", "Urbanecm", "Vks", - "Jaroslav Cerny" + "Jaroslav Cerny", + "Draceane" ] }, "abusefilter-desc": "Podrobuje editace automatickým heuristikám", @@ -214,6 +215,7 @@ "abusefilter-edit-status-label": "Statistika:", "abusefilter-edit-status": "Z {{PLURAL:$1|1 poslední operace|posledních $1 operací}} tomuto filtru {{PLURAL:$2|odpovídala|odpovídaly|odpovídalo}} $2 ($3 %).\nPrůměrná doba běhu filtru je $4 ms, filtr potřebuje $5 z dovoleného počtu podmínek.", "abusefilter-edit-throttled-warning": "'''Varování:''' Tento filtr byl automaticky označen jako škodlivý. Z bezpečnostních důvodů {{PLURAL:$2|nebude vykonávána následující akce|nebudou vykonávány následující akce}}: $1. Zkontrolujte prosím, zda je vysoká míra zásahů očekávána. Pokud ano, můžete pro odstranění tohoto omezení tento filtr znovu uložit.", + "abusefilter-edit-throttled-warning-no-actions": "'''Varování:''' Tento filtr byl automaticky označen jako škodlivý. Žádné akce nebyly automaticky zakázány, ale zkontrolujte, zda je vysoká míra shod očekávaná. Pokud ano, můžete toto varování ignorovat.", "abusefilter-edit-new": "Nový filtr", "abusefilter-edit-save": "Uložit filtr", "abusefilter-edit-id": "ID filtru:", @@ -490,6 +492,7 @@ "abusefilter-exception-variablevariable": "set a set_var očekávají, že první argument bude řetězcový literál, nalezeno na pozici $1.", "abusefilter-exception-unknownfunction": "$2 není platná funkce na pozici $1.", "abusefilter-exception-unusedvars": "Následující proměnné nejsou použité: $2.", + "abusefilter-parser-warning-match-empty-regex": "Tento regulární výraz vyhovuje prázdnému řetězci (znak č. $1).", "abusefilter-action-tag": "Značka", "abusefilter-action-throttle": "Omezení", "abusefilter-action-warn": "Varování", @@ -516,6 +519,7 @@ "abusefilter-test": "Test filtru na posledních změnách", "abusefilter-test-intro": "Na této stránce můžete otestovat filtr, který zadáte do editačního pole níže, na {{PLURAL:$1|poslední změně|posledních $1 změnách}}.\nUž existující filtr můžete použít tím, že jeho ID napíšete do rámečku pod editačním polem a kliknete na tlačítko „{{int:abusefilter-test-load}}“.", "abusefilter-test-rules-section": "Pravidla k testování", + "abusefilter-test-options-section": "Možnosti hledání", "abusefilter-test-legend": "Test filtru", "abusefilter-test-load-filter": "Načíst filtr s ID:", "abusefilter-test-submit": "Otestovat", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/cv.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/cv.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/cv.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/cv.json 2023-09-28 22:30:00.331181000 +0000 @@ -3,11 +3,12 @@ "authors": [ "Chuvash", "Chuvash2014", - "Salam" + "Salam", + "Astahar" ] }, "abuselog": "Фильтрсен журналĕ", - "abusefilter-log-search": "Фильтрсен журналĕнче шырани", + "abusefilter-log-search": "Фильтрсен журналӗнчи шырав", "abusefilter-log-search-user": "Усă куракан:", "abusefilter-log-search-filter": "Ала идентификаторӗ", "abusefilter-log-search-title": "Ячĕ:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/da.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/da.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/da.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/da.json 2023-09-28 22:30:00.331181000 +0000 @@ -22,7 +22,8 @@ "Steenth", "Tjernobyl", "Weblars", - "Dipsacus fullonum" + "Dipsacus fullonum", + "Amire80" ] }, "abusefilter-desc": "Anvender automatiske heuristikker på redigeringer", @@ -78,7 +79,7 @@ "abusefilter-log-search-action-taken-label": "Handling udført:", "abusefilter-log-search-action-taken-any": "Enhver", "abusefilter-log-search-submit": "Søg", - "abusefilter-log-entry": "$1: $2 udløste et misbrugsfilter med handlingen \"$3\" på $4.\nForanstaltninger: $5.\nFilterbeskrivelse: $6", + "abusefilter-log-entry": "$1: $2 udløste et misbrugsfilter med handlingen \"$3\" på $4.\nForanstaltninger: $5.\nFilterbeskrivelse: $6", "abusefilter-log-entry-withdiff": "$1: $2 udløste et misbrugsfilter med handlingen \"$3\" på $4.\nForanstaltninger: $5;\nFilterbeskrivelse: $6 ($7)", "abusefilter-log-detailedentry-meta": "$1: $2 udløste $3 med handlingen \"$4\" på $5.\nForanstaltninger: $6.\nFilterbeskrivelse: $7 ($8)", "abusefilter-log-detailedentry-global": "globalt filter $1", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/diq.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/diq.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/diq.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/diq.json 2023-09-28 22:30:00.331181000 +0000 @@ -13,7 +13,8 @@ "Matma Rex", "Mirzali", "Orbot707", - "Xoser" + "Xoser", + "Amire80" ] }, "abusefilter-desc": "Vurnayışa rê terzê otomatik vınakari dezge keno", @@ -63,7 +64,7 @@ "abusefilter-log-search-group": "Parzûnê grube:", "abusefilter-log-search-group-any": "Qet", "abusefilter-log-search-filter": "Kamiya parzûni:", - "abusefilter-log-search-filter-help": "Pê boriyana cayo, seba umumi parzûna veroley \"$1\"", + "abusefilter-log-search-filter-help": "Pê boriyana cayo, seba umumi parzûna veroley \"$1\"", "abusefilter-log-search-filter-help-central": "Pê boriyana abırne", "abusefilter-log-search-title": "Sername:", "abusefilter-log-search-wiki": "Wiki:", @@ -113,7 +114,7 @@ "abusefilter-log-nonexistent": "ID'a Kerdeki Dekeweki ya zey pê niya.", "abusefilter-log-details-hidden": "Ti nieşkeno detayanê ena filitre bivîne, çunkî ena filitre kamu ra nimniyayo.", "abusefilter-log-details-hidden-implicit": "Eleqeyın revizyon esteriyayo coki ra şıma nêşenê detaya bıvênê", - "abusefilter-log-private-not-included": "Nışanyaye kamiya filtreyan bağseyê. Şıma wazenê ke detayanê fiktreya bıvinê yana Cıgeyre se eno mıkum niyo, çıkı cı geyrayış red biyo icazet nêdeya yo", + "abusefilter-log-private-not-included": "Nışanyaye kamiya filtreyan bağseyê. Şıma wazenê ke detayanê fiktreya bıvinê yana Cıgeyre se eno mıkum niyo, çıkı cı geyrayış red biyo icazet nêdeya yo", "abusefilter-log-hide-no-selected": "Dekewtış nêweçineya", "abusefilter-log-hide-selected": "{{PLURAL:$1|weçineya cıkewtışê AbuseLog|weçineyaye cıkewtışê AbuseLog}}:", "abusefilter-log-hide-legend": "Asayışi bıvurne", @@ -192,13 +193,13 @@ "abusefilter-tools-reautoconfirm-submit": "Reyna otoconfirme bike", "abusefilter-tools-restoreautopromote": "Otomatik şınastiye, hacetê nengana peyser gêriya", "abusefilter-reautoconfirm-none": "halê otomatik-tesdiqkerdış {{GENDER:$1|karberi|karberi|karberan}} battal nêbı.", - "abusefilter-reautoconfirm-notallowed": "desthelatiyê şıma çino şıma otomatik-tesdiqkerdış biyari.", + "abusefilter-reautoconfirm-notallowed": "desthelatiyê şıma çino şıma otomatik-tesdiqkerdış biyari.", "abusefilter-reautoconfirm-done": "halê otomatik-tesdiqkerdışê hesabi tepiya ameyo", "abusefilter-status": "$1 {{PLURAL:$1|karo|karanê}} peyin de, $2 (%$3) filtre $4 resa sinorê şerti u {{PRULAR:$5|rest limit|testê limita}} (%$6) kar yew filtreya aktif de hemcıt bı.", "abusefilter-edit": "Parzûnê tecizi vurniyeno", "abusefilter-edit-subtitle": "Parzûnê $1 vurneno", "abusefilter-edit-subtitle-new": "Parzûn vıraziyeno", - "abusefilter-edit-token-not-match": "Vurnayış nêşevekneyayo! Kerem ke, fına bışevekne.", + "abusefilter-edit-token-not-match": "Vurnayış nêşevekneyayo! Kerem ke, fına bışevekne.", "abusefilter-edit-oldwarning": "şıma (hê) revizyonê no filtreyi vurneni.\nnê istatiski qey na filtreya.\n. •\n[[Special:AbuseFilter/history/$2|agêr hal-verinê na filtre]].", "abusefilter-edit-oldwarning-view": "Şımayê versiyonê kehanê nê parzûni vinenê. İstatistikê gıroteki seba parzûnanê versiyonê peyêniyê. •\n[[Special:AbuseFilter/history/$2| Peyser şırê verorê nê parzûni]].", "abusefilter-edit-status-label": "İstatistiki:", @@ -334,27 +335,27 @@ "abusefilter-edit-builder-funcs-length": "Derganîyê stringî (dergî)", "abusefilter-edit-builder-funcs-lcase": "Bıçarne era herfa qıckeke (lcase)", "abusefilter-edit-builder-funcs-ucase": "Herfa gırd (ucase)", - "abusefilter-edit-builder-funcs-ccnorm": "Karektaran ke karberan şweş kenî înan normalize bike (ccnorm)", + "abusefilter-edit-builder-funcs-ccnorm": "Karektaran ke karberan şweş kenî înan normalize bike (ccnorm)", "abusefilter-edit-builder-funcs-ccnorm-contains-any": "Modê OR dı, jew ra zêde bın rateki notmaşize kerdış u cıgeyrayış (ccnorm_contains_any)", "abusefilter-edit-builder-funcs-ccnorm-contains-all": "Modê AND dı, jew ra zêde bın rateki notmaşize kerdış u cıgeyrayış (ccnorm_contains_all)", "abusefilter-edit-builder-funcs-rmdoubles": "Karektaranê herdi wedarne (rmdoubles)", "abusefilter-edit-builder-funcs-specialratio": "Karekteranê xasî / karekteranê hemî (specialratio)", - "abusefilter-edit-builder-funcs-norm": "Mormal bike (norm)", + "abusefilter-edit-builder-funcs-norm": "Mormal bike (norm)", "abusefilter-edit-builder-funcs-count": "Amarê wextî ke stringê Xî stringê Yî de esen (count)", "abusefilter-edit-builder-funcs-rcount": "Amarê wextî ke regexê Xî stringê Yî de esen (rcount)", "abusefilter-edit-builder-funcs-get_matches": "Herg ju gruba tepışteni rê zerrekê metini de nizami ifadey rêzeya tey pê yenê (get_matches)", "abusefilter-edit-builder-funcs-rmwhitespace": "cayê sipe wedarne (rmwhitespace)", "abusefilter-edit-builder-funcs-rmspecials": "Karekteranê xasî wedarne (rmspecials)", - "abusefilter-edit-builder-funcs-ip_in_range": "Eka IP range de? (ip_in_range)", + "abusefilter-edit-builder-funcs-ip_in_range": "Eka IP range de? (ip_in_range)", "abusefilter-edit-builder-funcs-contains-any": "Kodê OR yewra zêde bın ratek de rateka cıgeyrayışi (contains_any)", "abusefilter-edit-builder-funcs-contains-all": "Kodê OR yewra zêde bın ratek de rateka cıgeyrayışi (contains_all)", "abusefilter-edit-builder-funcs-equals-to-any": "Deyaye jew arguman cêr dı deyaye jew argumaniya tay pê yo (===) tay pê niyo kontrol kerê (equals_to_any)", "abusefilter-edit-builder-funcs-substr": "Substring (substr)", "abusefilter-edit-builder-funcs-strpos": "Lay de caygey bınlayan (strpos)", "abusefilter-edit-builder-funcs-str_replace": "Pê stringî, substringî degiş bike (str_replace)", - "abusefilter-edit-builder-funcs-rescape": "Literal remayış timar (rescape) biyo", + "abusefilter-edit-builder-funcs-rescape": "Literal remayış timar (rescape) biyo", "abusefilter-edit-builder-funcs-set_var": "Variable eyar bike (set_var)", - "abusefilter-edit-builder-funcs-sanitize": "Esteyanê HTML be karakteranê unicodeya normalize kerê (sanitize)", + "abusefilter-edit-builder-funcs-sanitize": "Esteyanê HTML be karakteranê unicodeya normalize kerê (sanitize)", "abusefilter-edit-builder-group-vars": "Vurnegeri", "abusefilter-edit-builder-vars-accountname": "Nameyê hesabî (ser hesab viraştîşî)", "abusefilter-edit-builder-vars-timestamp": "Vurnayîşê unix pulê wextî", @@ -403,7 +404,7 @@ "abusefilter-edit-builder-vars-old-wikitext": "Vurnayış ra ver, pela wikimetıniya kehane", "abusefilter-edit-builder-vars-new-wikitext": "Pela newiye wikimetina, bahdê vurnayışi", "abusefilter-edit-builder-vars-new-pst": "Wiki metina perda newi, çerğé verqayt bi", - "abusefilter-edit-builder-vars-diff-pst": "Vurnayışi ra timar kerdışê ferqê Yewbiyayışi, nêferqızya yo", + "abusefilter-edit-builder-vars-diff-pst": "Vurnayışi ra timar kerdışê ferqê Yewbiyayışi, nêferqızya yo", "abusefilter-edit-builder-vars-addedlines-pst": "Vurnayışê xate debya, babetna bıyo qeyd", "abusefilter-edit-builder-vars-new-text": "Nuştêyê pel ê newî, te de markup çini yo", "abusefilter-edit-builder-vars-new-html": "Yeni revizyonun derlenmiş HTML kaynağı", @@ -454,21 +455,21 @@ "abusefilter-history-select-submit": "Amyayeney fi", "abusefilter-history-diff": "Vurnayışi", "abusefilter-history-error-hidden": "filtreya ke şıma waşto nımteyo u şıma nêeşkeni hal-verinê aye bıvini.", - "abusefilter-exception-unexpectedatend": "Karakterê $1 de \"$2\" texmin nêbeno.", + "abusefilter-exception-unexpectedatend": "Karakterê $1 de \"$2\" texmin nêbeno.", "abusefilter-exception-expectednotfound": "$1 karakterinde bir $2 bekleniyordu, bulunamadı (yerine $3 $4 bulundu).", "abusefilter-exception-unrecognisedkeyword": "karakterê $1'i de keywordo nêşınasnaye $2.", "abusefilter-exception-unexpectedtoken": "karakterê $1'i de simgeya bêtexmin \"$3\" (no $2 tip de).", "abusefilter-exception-unclosedstring": "$1 karakterinde başlayan kapanmamış dizi", - "abusefilter-exception-invalidoperator": "Karektarê $1î de operatorê çewtî \"$2\".", + "abusefilter-exception-invalidoperator": "Karektarê $1î de operatorê çewtî \"$2\".", "abusefilter-exception-unrecognisedtoken": "Karektarê $1î de unrecognised token \"$2\".", "abusefilter-exception-noparams": "Karakterê $1 de gurey \"$2\" deyaye parametre çıno.\n$3 {{PLURAL:$3|argumano paweno|argumani pawênê}} .", "abusefilter-exception-dividebyzero": "karakterê $1'i de pê $2 sıfır re teqsim kerdış .", "abusefilter-exception-unrecognisedvar": "karakterê $1'i de parametreya nêşınasnaye $2", "abusefilter-exception-notenoughargs": "$1 karakterinde çağrılan $2 fonksiyonu için yeterli değişken yok.\n$3 {{PLURAL:$3|değişken|değişken}} bekleniyordu, $4 alındı", "abusefilter-exception-toomanyargs": "Karakterê $1 de veyndeyaye fonksiyonê $2 re vurnayoğ bes niyo. \n$3 {{PLURAL:$3|vurnayoğ|vurnayoği}} pawênê, $4 gêriyayo", - "abusefilter-exception-regexfailure": "Nizami ifadeyê \"$2\" xetay karakterê $1", + "abusefilter-exception-regexfailure": "Nizami ifadeyê \"$2\" xetay karakterê $1", "abusefilter-exception-overridebuiltin": "Cabıyaye karakterê $1 de şınastoğê \"$2\" xırab kerdo", - "abusefilter-exception-outofbounds": "Çınêbiyayê obcey rêza $2 (ebatê rêze = $3), karakterê $1 ra waziyeno.", + "abusefilter-exception-outofbounds": "Çınêbiyayê obcey rêza $2 (ebatê rêze = $3), karakterê $1 ra waziyeno.", "abusefilter-exception-negativeindex": "Rêzan de rêzanê negatifsn rê mısade nêdeyeno. Karakterê $1 de endeksê \"$2\" gêriyayo .", "abusefilter-exception-notarray": "Ser karekterê $1î, wazeno adetê array ê nearrayî.", "abusefilter-exception-unclosedcomment": "Karakterê $1 de vatışo ke izah nebiyo", @@ -492,7 +493,7 @@ "abusefilter-revert-search": "Hereketan weçine", "abusefilter-revert-filter": "Kamiya parzûni:", "abusefilter-revert-preview-no-results": "Persi miyan de peyser gêriyaye theba nêvineya.", - "abusefilter-revert-preview-intro": "Cérdé, na icraat qeydé nengan sera édé peysr bıgériyé.\nReca keme qontrol keré u weçınişa ğo \"{{int:abusefilter-revert-confirm}}\" bıploğné.", + "abusefilter-revert-preview-intro": "Cérdé, na icraat qeydé nengan sera édé peysr bıgériyé.\nReca keme qontrol keré u weçınişa ğo \"{{int:abusefilter-revert-confirm}}\" bıploğné.", "abusefilter-revert-confirm-legend": "Peyd gırotışi tesdiq kerê", "abusefilter-revert-confirm": "Tesdiq ke", "abusefilter-revert-success": "[[Special:AbuseFilter/$1|$2 filtresinden]] dolayı suistimal filtresi tarafından alınan tüm eylemleri geri aldınız.", @@ -522,7 +523,7 @@ "abusefilter-test-search-type-createaccount": "Vıraştışê hesabi", "abusefilter-changeslist-examine": "kontrol bike", "abusefilter-examine": "Vurnayişanê şexsî kontrol bike", - "abusefilter-examine-intro": "Ena pele ti ra yardim keno ke ti eşkeno variableyan kontrol bike u filitre test bike.\nNa pela, be terefê parzûnê tecizi ra seba xas yew vurnayışi vıraziyaye vurnayoğa tetkik kerdış u dustê parzûna test kerısşi rê mısade dana.", + "abusefilter-examine-intro": "Ena pele ti ra yardim keno ke ti eşkeno variableyan kontrol bike u filitre test bike.\nNa pela, be terefê parzûnê tecizi ra seba xas yew vurnayışi vıraziyaye vurnayoğa tetkik kerdış u dustê parzûna test kerısşi rê mısade dana.", "abusefilter-examine-legend": "Vurnayîşê biweçine", "abusefilter-examine-submit": "Cı geyre", "abusefilter-examine-vars": "Ser ena vurnayîşê opsiyonî", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/dsb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/dsb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/dsb.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/dsb.json 2023-09-28 22:30:00.331181000 +0000 @@ -4,7 +4,8 @@ "Derbeth", "Matma Rex", "Matěj Suchánek", - "Michawiki" + "Michawiki", + "Amire80" ] }, "abusefilter-desc": "Nałožujo awtomatisku heuristiku na změny.", @@ -156,7 +157,7 @@ "abusefilter-edit-denied": "Njamóžoš se drobnostki toś togo filtra woglědaś, dokulaž jo pśed zjawnym woglědanim schowany.", "abusefilter-edit-main": "Filtrowe parametry", "abusefilter-edit-done-subtitle": "Filter wobźěłany", - "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Twóje změny]] na [[Special:AbuseFilter/$1|filtrje $3]] su se składowali.", + "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Twóje změny]] na [[Special:AbuseFilter/$1|filtrje $3]] su se składowali.", "abusefilter-edit-badsyntax": "W filtrje, kótaryž sy pódał, wopśimujo zmólku.\nWudaśe parsera jo było:
$1
", "abusefilter-edit-restricted": "Njamóžoš toś ten filter wobźěłaś, dokulaž wopśimujo jadnu wobgranicowanu akciju abo někotare wobgranicowane akcije.\nPšosym pšos wužywarja z pšawom wobgranicowane akcije pśidaś, aby cynił změnu za tebje.", "abusefilter-edit-viewhistory": "Stawizny toś togo filtra se woglědaś", @@ -314,7 +315,7 @@ "abusefilter-action-rangeblock": "Blokěrowanje wobcerka", "abusefilter-action-disallow": "Zakazaś", "abusefilter-revert-title": "Wše změny wót filtra $1 anulěrowaś", - "abusefilter-revert-intro": "Toś ten formular śi zmóžnja wše změny anulěrowaś, kótarež su se pśewjadli wot znjewužywański filter na zakłaźe filtra $1. Pšosym wužywaj toś ten rěd wobglědniwje.", + "abusefilter-revert-intro": "Toś ten formular śi zmóžnja wše změny anulěrowaś, kótarež su se pśewjadli wot znjewužywański filter na zakłaźe filtra $1. Pšosym wužywaj toś ten rěd wobglědniwje.", "abusefilter-revert-preview-item": "$1: $2 jo cynił $3 na $4.\nAkcije, kótarež maju se anulěrowaś: $5 ($6)", "abusefilter-revert-search-legend": "Wubjeŕ akcije znjewužywańskego filtra, kótarež maju se anulěrowaś", "abusefilter-revert-periodstart": "Zachopjeńk periody:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/dtp.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/dtp.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/dtp.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/dtp.json 2023-09-28 22:30:00.331181000 +0000 @@ -2,13 +2,14 @@ "@metadata": { "authors": [ "FRANCIS5091", - "FRANELYA" + "FRANELYA", + "Amire80" ] }, "abusefilter-desc": "Pokianu huristik mimpoporion hilo niditan", - "abusefilter-intro": "Kopiwosian mongoi id kouroso mangaraja Manahas Sinalaguno.\nManahas Sinalaguno nopo nga doungkaralano kumaraja dit posusuangon momoripori iri numaan pokionuo id huristik mimpoporion montok oinsanan it maan.\nKouroso diti popokito do lis panahas potumboyo, om pabanar dilo do maan modipaito.", + "abusefilter-intro": "Kopiwosian mongoi id kouroso mangaraja Manahas Sinalaguno.\nManahas Sinalaguno nopo nga doungkaralano kumaraja dit posusuangon momoripori iri numaan pokionuo id huristik mimpoporion montok oinsanan it maan.\nKouroso diti popokito do lis panahas potumboyo, om pabanar dilo do maan modipaito.", "abusefilter-warning": "'''Ponorohon''': Kinaraja diti noporianan nointutunan do kikoligogon.\nNiditan di awu nopongo maan pogulio do tiinu,\nom opinsugutan nu nopo do awu momongo niditan nga karaag do akaun nu toi ko maan antabai porotokol intonit ''IP''nu.\nOtumbayaan ko nopo do nopongo iti niditannu, maai nopo kaagu kotiko Pootodo do papatatap dilo.\nKointalangan do sinalaguno diti kooturan di kohompit do niditannu nopo nga oboyo do: $1", - "abusefilter-disallowed": "Kinaraja diti noporianan nointutunan do kikoligogon, om ilo no do awu pasagaon.\nNiditan di awu nopongo maan pogulio do tiinu,\nOtumbayaan ko nopo do nopongo iti niditannu, maai gia sunudai it mintatamong do nunu daa umbalan nu momonsoi. Kointalangan do sinalaguno diti kooturan di kohompit do kinarajanu nopo nga oboyo do: $1", + "abusefilter-disallowed": "Kinaraja diti noporianan nointutunan do kikoligogon, om ilo no do awu pasagaon.\nNiditan di awu nopongo maan pogulio do tiinu,\nOtumbayaan ko nopo do nopongo iti niditannu, maai gia sunudai it mintatamong do nunu daa umbalan nu momonsoi. Kointalangan do sinalaguno diti kooturan di kohompit do kinarajanu nopo nga oboyo do: $1", "abusefilter-blocked-display": "Kinaraja diti noporianan nointutunan do kikoligogon, om nantaban ko do popotilombus dilo.\nMooi do otingolig ilo {{SITENAME}} akaun momomogunonu om oinsanan porotokol intonit toi ''IP''nu nga nantaban do mongidit.\nNung nokosilap iti, maai posunudo do mintatamong.\nKointalangan do sinalaguno diti kooturan di kohompit do kinarajanu nopo nga oboyo do: $1", "right-abusefilter-modify": "Alanai gagagan salahguno", "right-abusefilter-view": "Intaai gagagan salaguno", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/el.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/el.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/el.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/el.json 2023-09-28 22:30:00.331181000 +0000 @@ -28,7 +28,8 @@ "MnLsVt", "Pablothecat", "Sofia Chiali", - "Spyridon Eftychios Kokotos" + "Spyridon Eftychios Kokotos", + "Amire80" ] }, "abusefilter-desc": "Εφαρμόζει αυτόματη ανίχνευση σε επεξεργασίες", @@ -37,7 +38,7 @@ "abusefilter-intro": "Καλωσήρθατε στη διεπαφή διαχείρισης του Φίλτρου Καταχρήσεων.\nΤο Φίλτρο Καταχρήσεων είναι ένα αυτοματοποιημένο λογισμικό που εφαρμόζει αυτόματες ευρετικές μεθόδους σε όλες τις ενέργειες.\nΑυτή η διεπαφή παρουσιάζει μία σειρά καθορισμένων φίλτρων και επιτρέπει την μετατροπή τους.", "abusefilter-mustviewprivateoredit": "Για λόγους ασφαλείας, μόνο οι χρήστες με το δικαίωμα προβολής φίλτρων ιδιωτικής κατάχρησης ή τροποποίησης φίλτρων μπορούν να χρησιμοποιήσουν αυτήν τη διεπαφή.", "abusefilter-warning": "'''Προειδοποίηση:''' αυτή η ενέργεια έχει αυτόματα εντοπιστεί ως επιβλαβής.\nΜη εποικοδομητικές ενέργειες θα αναστραφούν γρήγορα,\nκαι σκανδαλώδεις ή κατ' επανάληψη μη εποικοδομητικές επεξεργασίες θα οδηγήσουν το λογαριασμό σας ή τη διεύθυνση IP σας να αποκλειστεί.\nΕάν πιστεύετε ότι αυτή η ενέργεια είναι εποικοδομητική, μπορείτε να την υποβάλετε και πάλι για να την επιβεβαιώσετε.\nΕίναι μια σύντομη περιγραφή της παραβίασης με την οποία η ενέργειά σας ταιριάζει είναι: $1", - "abusefilter-disallowed": "Αυτή η ενέργεια ταυτοποιήθηκε αυτόματα ως επιβλαβής, και άρα απαγορεύεται.\nΑν πιστεύετε ότι αυτή η επεξεργασία είναι εποικοδομητική, παρακαλώ επικοινωνήστε με έναν διαχειριστή, και πληροφορήστε τον για το τι προσπαθείτε να κάνετε.\nΜια σύντομη περιγραφή του κανόνα καταχρήσεων στο οποίο αντιστοιχήθηκε η ενέργειά σας είναι η εξής: $1", + "abusefilter-disallowed": "Αυτή η ενέργεια ταυτοποιήθηκε αυτόματα ως επιβλαβής, και άρα απαγορεύεται.\nΑν πιστεύετε ότι αυτή η επεξεργασία είναι εποικοδομητική, παρακαλώ επικοινωνήστε με έναν διαχειριστή, και πληροφορήστε τον για το τι προσπαθείτε να κάνετε.\nΜια σύντομη περιγραφή του κανόνα καταχρήσεων στο οποίο αντιστοιχήθηκε η ενέργειά σας είναι η εξής: $1", "abusefilter-blocked-display": "Αυτή η ενέργεια ταυτοποιήθηκε αυτόματα ως επιβλαβής,\nκαι αποτραπήκατε από το να την εκτελέσετε.\nΕπιπλέον, για να προστατευθεί το {{SITENAME}}, ο λογαριασμός χρήστη σας και όλες οι σχετιζόμενες διευθύνσεις IP έχουν φραγεί από τη δυνατότητα επεξεργασίας.\nΑν πιστεύετε ότι έχει γίνει κάποιο λάθος, παρακαλούμε επικοινωνήστε με κάποιον διαχειριστή.\nΜια σύντομη περιγραφή του κανόνα καταχρήσεων στο οποίο αντιστοίχησε η ενέργειά σας είναι η εξής: $1", "abusefilter-degrouped": "Αυτή η ενέργεια αναγνωρίστηκε ως επιβλαβής αυτόματα.\nΣυνεπώς απαγορεύεται, και εφόσον ο λογαριασμός σας μάλλον έχει εκτεθεί, όλα τα δικαιώματά του ανακλήθηκαν.\nΑν πιστεύετε ότι έχει γίνει κάποιο λάθος, παρακαλούμε επικοινωνήστε με κάποιο γραφειοκράτη εξηγώντας το τι προσπαθείτε να κάνετε και τα δικαιώματά σας θα αποκατασταθούν.\nΜια σύντομη περιγραφή του κανόνα καταχρήσεων με τον οποίο βρήκε αντιστοιχία η ενέργειά σας είναι η εξής: $1", "abusefilter-autopromote-blocked": "Αυτή η ενέργεια ταυτοποιήθηκε αυτόματα ως επιβλαβής, και άρα απαγορεύεται.\nΕπιπλέον, ως μέτρο ασφαλείας, κάποια από τα συνήθη δικαιώματά του ανακλήθηκαν προσωρινά.\nΜια σύντομη περιγραφή του κανόνα καταχρήσεων στο οποίο αντιστοίχησε η ενέργειά σας είναι η εξής: $1", @@ -128,6 +129,8 @@ "abusefilter-log-hide-forbidden": "Δεν έχετε άδεια για να κρύψετε τις καταχωρήσεις κατάχρησης του αρχείου καταγραφής", "abusefilter-log-hide-show": "Εμφάνιση", "abusefilter-log-hide-hide": "Απόκρυψη", + "abusefilter-log-hide-done-hide": "{{PLURAL:$1|κρυφό}}", + "log-action-filter-abusefilter-create": "Δημιουργία νέου φίλτρου", "abusefilter-list": "Όλα τα φίλτρα", "abusefilter-list-id": "Ταυτότητα φίλτρου", "abusefilter-list-pattern": "Μοτίβο", @@ -175,7 +178,7 @@ "abusefilter-reautoconfirm-none": "Η ιδιότητα αυτοεπιβεβαιωμένου χρήστη {{GENDER:$1|αυτού του χρήστη|αυτής της χρήστριας|αυτών των χρηστών}} δεν ανεστάλη.", "abusefilter-reautoconfirm-notallowed": "Δεν σας επιτρέπεται η αποκατάσταση της αυτόματης επιβεβαίωσης", "abusefilter-reautoconfirm-done": "Η αυτομάτως επιβεβαιωμένη κατάσταση του λογαριασμού αποκαταστάθηκε", - "abusefilter-status": "Από {{PLURAL:$1|την τελευταία|τις τελευταίες}} $1 {{PLURAL:$1|ενέργεια|ενέργειες}}, $2 ($3%) {{PLURAL:$2|έχει|έχουν}} φτάσει το καθορισμένο όριο $4 και $5 ($6%) {{PLURAL:$5|έχει|έχουν}} ταιριάξει με ένα από τα φίλτρα που είναι ενεργοποιημένα.", + "abusefilter-status": "Από {{PLURAL:$1|την τελευταία|τις τελευταίες}} $1 {{PLURAL:$1|ενέργεια|ενέργειες}}, $2 ($3%) {{PLURAL:$2|έχει|έχουν}} φτάσει το καθορισμένο όριο $4 και $5 ($6%) {{PLURAL:$5|έχει|έχουν}} ταιριάξει με ένα από τα φίλτρα που είναι ενεργοποιημένα.", "abusefilter-edit": "Επεξεργασία φίλτρου κατάχρησης", "abusefilter-edit-subtitle": "Επεξεργασία φίλτρου $1", "abusefilter-edit-subtitle-new": "Δημιουργία φίλτρου", @@ -218,9 +221,11 @@ "abusefilter-throttle-ip": "Διεύθυνση IP", "abusefilter-throttle-user": "λογαριασμός χρήστη", "abusefilter-throttle-range": "Εύρος IP", + "abusefilter-throttle-creationdate": "ημερομηνία δημιουργίας λογαριασμού", "abusefilter-throttle-editcount": "καταμέτρηση επεξεργασιών", "abusefilter-throttle-site": "ολόκληρο ιστότοπο", "abusefilter-throttle-page": "σελίδα", + "abusefilter-throttle-none": "(κανένα)", "abusefilter-edit-warn-message": "Μήνυμα συστήματος για χρησιμοποίηση για προειδοποίηση:", "abusefilter-edit-warn-other": "Άλλο μήνυμα", "abusefilter-edit-warn-other-label": "Όνομα σελίδας άλλου μηνύματος:\n:''(χωρίς πρόθεμα «MediaWiki:»)''", @@ -231,6 +236,8 @@ "abusefilter-edit-disallow-actions": "Ενέργειες:", "abusefilter-edit-tag-tag": "[[Special:Tags|Ετικέτες]] για να επικολληθούν:", "abusefilter-edit-tag-hidden-placeholder": "Προσθήκη ετικετών (το κόμμα χωρίζεται)", + "abusefilter-block-anon": "Φραγή ανώνυμων χρηστών", + "abusefilter-block-user": "φραγή εγγεγραμμένων χρηστών", "abusefilter-edit-denied": "Δεν μπορείτε να δείτε τις λεπτομέρειες αυτού του φίλτρου, γιατί αυτές έχουν αποκρυφθεί από τη δημόσια θέα.", "abusefilter-edit-main": "Παράμετροι φίλτρου", "abusefilter-edit-done-subtitle": "Επεξεργασμένο φίλτρο", @@ -311,7 +318,7 @@ "abusefilter-edit-builder-vars-removedlines": "Γραμμές που αφαιρέθηκαν κατά την επεξεργασία", "abusefilter-edit-builder-vars-summary": "Περίληψη επεξεργασίας/αιτιολογία", "abusefilter-edit-builder-vars-page-id": "Ταυτότητα σελίδας", - "abusefilter-edit-builder-vars-page-ns": "Περιοχή ονομάτων της σελίδας", + "abusefilter-edit-builder-vars-page-ns": "Ονοματοχώρος σελίδας", "abusefilter-edit-builder-vars-page-title": "Όνομα σελίδας (χωρίς περιοχή ονόματος)", "abusefilter-edit-builder-vars-page-prefixedtitle": "Πλἠρης τίτλος σελίδας", "abusefilter-edit-builder-vars-page-age": "Ηλικία σελίδας (σε δευτερόλεπτα)", @@ -462,5 +469,6 @@ "abusefilter-import-intro": "Μπορείτε να χρησιμοποιήσετε αυτή την διεπιφάνεια για να εισαγάγετε φίλτρα από άλλα wiki.\nΣτο wiki προέλευσης, κάντε κλικ στο «{{int:abusefilter-edit-export}}» κάτω από το «{{int:abusefilter-edit-tools}}» στην διεπιφάνεια επεξεργασίας.\nΑντιγράψτε από το πλαίσιο κειμένου που εμφανίζεται και επικολλήστε το σε αυτό το πλαίσιο κειμένου και μετά κάντε κλικ στο «{{int:abusefilter-import-submit}}».", "abusefilter-import-submit": "Εισαγωγή δεδομένων", "abusefilter-group-default": "Προεπιλογή", - "abusefilter-log-ip-not-available": "Μη Διαθέσιμο" + "abusefilter-log-ip-not-available": "Μη Διαθέσιμο", + "notification-link-text-show-filter": "Εμφάνιση φίλτρου" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/en-gb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/en-gb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/en-gb.json 2023-06-30 16:12:05.532117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/en-gb.json 2023-09-28 22:30:00.331181000 +0000 @@ -4,11 +4,17 @@ "Bjh21", "Caliburn", "Chase me ladies, I'm the Cavalry", - "Shirayuki" + "Shirayuki", + "Piano1forte2", + "Reedy" ] }, "abusefilter-edit-builder-funcs-ccnorm": "Normalise confusable characters (ccnorm)", + "abusefilter-edit-builder-funcs-ccnorm-contains-any": "Normalise and search a string for multiple substrings in OR mode (ccnorm_contains_any)", + "abusefilter-edit-builder-funcs-ccnorm-contains-all": "Normalise and search a string for multiple substrings in AND mode (ccnorm_contains_all)", "abusefilter-edit-builder-funcs-norm": "Normalise (norm)", + "abusefilter-edit-builder-funcs-sanitize": "Normalise HTML entities into unicode characters (sanitise)", + "abusefilter-edit-builder-vars-file-bits-per-channel": "Bits per colour channel of the file", "abusefilter-exception-unrecognisedkeyword": "Unrecognised keyword $2 at character $1.", "abusefilter-exception-unrecognisedtoken": "Unrecognised token \"$2\" at character $1.", "abusefilter-exception-unrecognisedvar": "Unrecognised variable $2 at character $1" diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/fo.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/fo.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/fo.json 2023-06-30 16:12:05.536117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/fo.json 2023-09-28 22:30:00.331181000 +0000 @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "EileenSanda" + "EileenSanda", + "Amire80" ] }, "abusefilter-desc": "Brúkar sjálvvirkandi filtur til rættingar", @@ -10,7 +11,7 @@ "abusefilter-intro": "Vælkomin til markamótið til handfaring av misnýtslufilturinum.\nMisnýtslufilturið er ein sjálvvirkandi mekanisma í ritbúnaðinum, sum fremur sjálvvirkandi eftirlit við øllum sum fer fram.\nHetta markamótið vísir ein lista við útgreinaðum filtrum, og ger tað møguligt at broyta tey.", "abusefilter-warning": "'''Ávaring:''' Henda handlingin er sjálvvirkandi blivin sædd sum skaðilig.\nRættingar ið ikki eru konstruktivar verða skjótt afturstillaðar, \nog ekstremar ella endurtiknar ikki brúkbarar rættingar fara at føra til at tín IP adressa verður sperrað.\nUm tú meinar, at tað ið tú ger er konstuktivt, so kanst tú goyma enna einaferð fyri at vátta tað.\nEin stutt frágreiðing um tann misnýtsluregulin, ið tín handling passaði saman við er: $1", "abusefilter-disallowed": "Henda gerð er sjálvvirkandi blivin fráboðað sum skaðilig, og verður tí ikki loyvd.\nUm tú meinar, at tað ið tú gjørdi var brúkbart, vinarliga boða so einum administatori frá um tað ið tú ætlaði tær at gera.\nEin stutt frágreiðing um misnýtsluregulin, sum tín gerð passaði saman við er: $1", - "abusefilter-blocked-display": "Tað ið tú gjørdi er sjálvvirkandi blivið identifiserað sum skaðiligt, \nog tú sleppur ikki at fremja tað í verki.\nHarumframt, fyri at verja {{SITENAME}}, er tín brúkarakonta og allar IP adressur, sum kunnu setast í samband við hana, blivin sperrað, so tú ikki sleppur at rætta.\nUm hetta er hent av misgáum, vinarliga set teg so í samband við ein administrator.\nEin stutt frágreiðing um tað slagið av misnýtslu, ið tín handling passaði saman við er: $1", + "abusefilter-blocked-display": "Tað ið tú gjørdi er sjálvvirkandi blivið identifiserað sum skaðiligt,\nog tú sleppur ikki at fremja tað í verki.\nHarumframt, fyri at verja {{SITENAME}}, er tín brúkarakonta og allar IP adressur, sum kunnu setast í samband við hana, blivin sperrað, so tú ikki sleppur at rætta.\nUm hetta er hent av misgáum, vinarliga set teg so í samband við ein administrator.\nEin stutt frágreiðing um tað slagið av misnýtslu, ið tín handling passaði saman við er: $1", "abusefilter-degrouped": "Henda handlingin er sjálvvirkandi blivin skrásett sum skaðilig.\nTí varð hon ikki loyvd, og sum avleiðing av at tín konta er undir illgruna fyri at vera misbrúkt, hevur kontan hjá tær mist øll rættindi.\nUm tú heldur, at hetta er ein feilur, vinarliga set teg í samband við ein embætismann (byrokrat) har ið tú greiður frá um hesa hending, so kann tað henda, at tú fært tíni rættindi aftur.\nHer er ein stutt frágreiðing av misnýtsluregluni, ið tín handling útloysti: $1", "abusefilter-blocker": "Misnýtslufiltur", "abusefilter-blockreason": "Sjálvvirkandi sperrað av misnýtslufilturi.\nFrágreiðing av passandi reglu: $1", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/gl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/gl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/gl.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/gl.json 2023-09-28 22:30:00.335181000 +0000 @@ -9,7 +9,8 @@ "Iváns", "Maria zaos", "Matma Rex", - "Toliño" + "Toliño", + "Amire80" ] }, "abusefilter-desc": "Aplica heurísticas automáticas ás edicións", @@ -261,7 +262,7 @@ "abusefilter-edit-tag-placeholder": "Engade etiquetas (unha por unha ou separadas por comas)", "abusefilter-edit-tag-hidden-placeholder": "Engade etiquetas (separadas por comas)", "abusefilter-edit-block-anon-durations": "Duración do bloqueo pra os usuarios anónimos:", - "abusefilter-edit-block-user-durations": "Duración do bloqueo pra os usuarios rexistados:", + "abusefilter-edit-block-user-durations": "Duración do bloqueo para os usuarios rexistrados:", "abusefilter-block-anon": "Bloquear usuarios anónimos", "abusefilter-block-user": "Bloquear usuarios rexistrados", "abusefilter-block-talk": "páxina de conversa bloqueada", @@ -488,7 +489,7 @@ "abusefilter-action-disallow": "Impedir", "abusefilter-revert-title": "Reverter todos os cambios feitos polo filtro $1", "abusefilter-revert-intro": "Este formulario permítelle reverter todos os cambios feitos polo filtro de abusos $1.\nPor favor, teña coidado con esta ferramenta.", - "abusefilter-revert-preview-item": "$1: $2 {{GENDER:$7|fixo}} un $3 en $4. Accións a ser revertidas: $5 ($6)", + "abusefilter-revert-preview-item": "$1: $2 {{GENDER:$7|fixo}} un $3 en $4. Accións a ser revertidas: $5 ($6)", "abusefilter-revert-search-legend": "Seleccione as accións do filtro de abusos que quere reverter", "abusefilter-revert-periodstart": "Comezo do período:", "abusefilter-revert-periodend": "Fin do período:", @@ -575,8 +576,12 @@ "log-description-abusefilterprivatedetails": "Este rexistro amosa unha lista das veces que o usuario consultou os detalles privados dun rexistro de abusos.", "abusefilter-noreason": "Aviso: Para ver os detalles privados deste rexistro, debe fornecer un motivo.", "abusefilter-log-ip-not-available": "Non dispoñíbel", - "abusefilter-tag-reserved": "O elemento abusefilter-condition-limit está reservado para uso interno polo Filtro de Abusos.", - "tag-abusefilter-condition-limit": "limite de condicións atinxido", + "abusefilter-tag-reserved": "O elemento abusefilter-condition-limit está reservado para uso interno do filtro de abusos.", + "tag-abusefilter-condition-limit": "límite de condicións atinxido", "tag-abusefilter-condition-limit-description": "Edicións ou outros acontecementos que non puideron ser verificados por todos os [[Special:AbuseFilter|filtros de abuso]] activos ([[mw:Extension:AbuseFilter/Conditions|axuda]]).", + "notification-header-throttle-filter": "O filtro de abusos $2 que {{GENDER:$1|editou}} recentemente foi limitado.", + "notification-header-throttle-filter-actions": "O filtro de abusos $2 que {{GENDER:$1|editou}} recentemente tivo unha taxa alta de coincidencias e {{PLURAL:$4|a seguinte acción desactivouse|as seguintes accións desactiváronse}} automaticamente: $3.", + "notification-header-throttle-filter-no-actions": "O filtro de abusos $2 que {{GENDER:$1|editou}} recentemente tivo unha taxa alta de coincidencias, pero non se desactivou automaticamente ningunha acción.", + "notification-subject-throttle-filter": "Un filtro de abusos que {{GENDER:$1|editou}} foi limitado en {{SITENAME}}", "notification-link-text-show-filter": "Amosar o filtro" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/gn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/gn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/gn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/gn.json 2023-09-28 22:30:00.335181000 +0000 @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "P. S. F. Freitas" + ] + }, + "abusefilter-log-search-impact-all": "Opaite tembiapo", + "abusefilter-edit-warn-actions": "Tembiapoː", + "abusefilter-edit-disallow-actions": "Tembiapoː", + "abusefilter-edit-restricted": "Ndaikatúi remohenda ko mboguaha, oguerekógui peteĩ térã hetave tembiapo ojokóva hese.\nEjeruremi peteĩ puruhárape omoĩkuaáva tembiapo ojejokóva ojapo hag̃ua ndéve g̃uarã pe ñemoambue.", + "abusefilter-edit-export": "Eguerahauka ko mboguaha viki ambuévape", + "abusefilter-history-actions": "Tembiapo", + "abusefilter-test-search-type-all": "Opaite tembiapo", + "abusefilter-test-search-type-upload": "Mba'ejupi" +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/gsw.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/gsw.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/gsw.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/gsw.json 2023-09-28 22:30:00.335181000 +0000 @@ -6,14 +6,15 @@ "Als-Holder", "J. 'mach' wust", "Matma Rex", - "Melancholie" + "Melancholie", + "Amire80" ] }, "abusefilter-desc": "Wändet automatischi Heurischtike uf Änderigen aa.", "abusefilter": "Missbruuchsfilter-Verwaltig", "abuselog": "Missbruuchsfilter-Logbuech", "abusefilter-intro": "Willchu uf dr Hauptsyte vu dr Missbruuchsfilter-Verwaltig.\nDr Missbruuchsfilter isch e automatische Software-Mechanismus, wu automatische Heurischtike an allene Aktion durfiert.\nDie Syte zeigt e Lischte vu definierte Filter. D Filter chenne uf däre Syte au gänderert wäre.", - "abusefilter-warning": "'''Obacht''': Die Aktion isch automatisch as schädlig erkannt wore.\nUnkonschtruktivi Byyträg wäre zmeischt zimli schnäll usegnuh. In widerholte un bsundersch schlimme Fäll wird Dyy Benutzerkonto bzw. Dyyni IP-Adräss gsperrt.\nWänn Du dänksch, ass Dyyni Änderig konschtruktiv gsi isch, chasch si aber bstätige, indäm Du nomol uf „{{int:savearticle}}“ drucksch.\n\nChurzbschryybig vu dr verletzte Regle: '''$1'''", + "abusefilter-warning": "'''Obacht''': Die Aktion isch automatisch as schädlig erkannt wore.\nUnkonschtruktivi Byyträg wäre zmeischt zimli schnäll usegnuh. In widerholte un bsundersch schlimme Fäll wird Dyy Benutzerkonto bzw. Dyyni IP-Adräss gsperrt.\nWänn Du dänksch, ass Dyyni Änderig konschtruktiv gsi isch, chasch si aber bstätige, indäm Du nomol uf „{{int:savearticle}}“ drucksch.\n\nChurzbschryybig vu dr verletzte Regle: '''$1'''", "abusefilter-disallowed": "Die Aktion isch automatisch as schädlig erkannt wore un isch wäge däm nit durgfiert wore.\nWänn Du dänksch, ass Dyyni Änderig konschtruktiv gsi isch, wänd Di bitte an e Ammann un schryyb em, was Du mit Dyynere Änderig hesch welle.\n\nChurzbschryybig vu dr verletzte Regle: $1", "abusefilter-blocked-display": "Die Aktion isch automatisch as schädli erkannt wore un isch nit uusgfiert wore.\nDezue isch au no Dyy Benutzerkonto un alli IP-Adrässe wu derzue ghere gsperrt wore.\nWänn Du dänksch, ass des e Fähler isch, no wänd Di bitte an e Ammann.\n\nChurzbschryybig vu dr verletzte Regle: $1", "abusefilter-degrouped": "Die Aktion isch automatisch as schädli erkannt wore un isch nit uusgfiert wore.\nWel s megli isch, ass Dyy Benutzerkonto kompromittiert woren isch, sin Dir alli gwährte Rächt gnuh wore.\nWänn Du dänksch, ass des e Fähler isch, no wänd Di bitte an e Bürokrat un schryyb em, was Du grad gmacht hesch, ass Dyyni Rächt widerhärgstellt chenne wäre.\n\nChurzbschryybig vu dr verletzte Regle: $1", @@ -313,7 +314,7 @@ "abusefilter-revert-filter": "Filter:", "abusefilter-revert-preview-intro": "Do unte sin d Aktion vum Missbruuchfilter, wu dur die Aktion zrugggsetzt wäre.\nBitte prief si sorgfältig un druck \"Bstätige\" go Dyyni Uuswahl bstätige.", "abusefilter-revert-confirm": "Bstätige", - "abusefilter-revert-success": "Du hesch alli Aktionen zrugggsetzt, wu vum Missbruuchsfilter mgacht wore sin wäg em [[Special:AbuseFilter/$1|Filter $2]].", + "abusefilter-revert-success": "Du hesch alli Aktionen zrugggsetzt, wu vum Missbruuchsfilter mgacht wore sin wäg em [[Special:AbuseFilter/$1|Filter $2]].", "abusefilter-revert-reason": "Alli Aktione vum Missbruuchsfilter automatisch zrugggsetzt wäg em Filter $1.\nGrund: $2", "abusefilter-revert-reasonfield": "Grund:", "abusefilter-test": "E Filter gege friejeri Bearbeitige teschte", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/he.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/he.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/he.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/he.json 2023-09-28 22:30:00.335181000 +0000 @@ -19,7 +19,8 @@ "דולב", "חיים", "ערן", - "פוילישער" + "פוילישער", + "Neriah" ] }, "abusefilter-desc": "החלת בדיקות אוטומטיות על עריכות", @@ -200,7 +201,7 @@ "abusefilter-reautoconfirm-none": "{{GENDER:$1|למשתמש זה|למשתמשת זו}} לא בוטלו הרשאות {{GENDER:$1|המשתמש הוותיק|המשתמשת הוותיקה}}.", "abusefilter-reautoconfirm-notallowed": "אין לך הרשאה להחזיר את הרשאות המשתמש הוותיק של המשתמש.", "abusefilter-reautoconfirm-done": "החשבון סומן מחדש כמשתמש ותיק", - "abusefilter-status": "מתוך {{PLURAL:$1|הפעולה האחרונה|$1 הפעולות האחרונות}}, {{PLURAL:$2|אחת ($3%) הגיעה|$2 ($3%) הגיעו}} לגבול התנאי של $4, {{PLURAL:$5|ואחת ($6%) התאימה|ו־$5 ($6%) התאימו}} לפחות לאחד מהמסננים הפעילים כעת.", + "abusefilter-status": "מתוך {{PLURAL:$1|הפעולה האחרונה|$1 הפעולות האחרונות}}, {{PLURAL:$2|אחת ($3%) הגיעה|$2 ($3%) הגיעו}} למגבלת התנאי של $4, {{PLURAL:$5|ואחת ($6%) התאימה|ו־$5 ($6%) התאימו}} לפחות לאחד מהמסננים הפעילים כעת.", "abusefilter-edit": "עריכת מסנן השחתות", "abusefilter-edit-subtitle": "עריכת מסנן $1", "abusefilter-edit-subtitle-new": "יצירת מסנן", @@ -226,7 +227,7 @@ "abusefilter-edit-rules": "תנאים:", "abusefilter-edit-field-conditions": "תנאים", "abusefilter-edit-notes": "הערות:", - "abusefilter-edit-lastmod": "המסנן שוּנה לאחרונה ב:", + "abusefilter-edit-lastmod": "המסנן שונה לאחרונה ב־:", "abusefilter-edit-lastmod-text": "$1 על־ידי $2", "abusefilter-edit-hitcount": "פעולות שסוננו:", "abusefilter-edit-consequences": "אילו פעולות לבצע בעת ההתאמה", @@ -387,7 +388,7 @@ "abusefilter-edit-builder-vars-movedfrom-ns": "מרחב השם של דף המקור בהעברה", "abusefilter-edit-builder-vars-movedfrom-title": "שם דף המקור בהעברה", "abusefilter-edit-builder-vars-movedfrom-prefixedtitle": "השם המלא של דף המקור בהעברה", - "abusefilter-edit-builder-vars-movedfrom-age": "גיל הדף של המקור שההעברה נעשתה ממנו (בשניות)", + "abusefilter-edit-builder-vars-movedfrom-age": "גיל הדף של המקור שההעברה נעשתה ממנו (בשניות)", "abusefilter-edit-builder-vars-movedto-id": "מזהה הדף של דף היעד בהעברה", "abusefilter-edit-builder-vars-movedto-ns": "מרחב השם של דף היעד בהעברה", "abusefilter-edit-builder-vars-movedto-title": "שם דף היעד בהעברה", @@ -550,7 +551,7 @@ "abusefilter-examine-incompatible": "השינוי המבוקש אינו נתמך על־ידי מסנן ההשחתות", "abusefilter-examine-noresults": "לא נמצאו תוצאות עבור הפרמטרים שסיפקת לחיפוש.", "abusefilter-topnav": "'''ניווט במסנן ההשחתות'''", - "abusefilter-topnav-home": "הדף הראשי", + "abusefilter-topnav-home": "דף הבית", "abusefilter-topnav-recentchanges": "שינויים אחרונים במסנן", "abusefilter-topnav-test": "בדיקת מסנן", "abusefilter-topnav-examine": "בדיקת עריכות קודמות", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/hi.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/hi.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/hi.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/hi.json 2023-09-28 22:30:00.335181000 +0000 @@ -24,7 +24,8 @@ "Smtchahal", "Wikiuser13", "गोपाल", - "संजीव कुमार" + "संजीव कुमार", + "Amire80" ] }, "abusefilter-desc": "संपादनों पर स्वतः शोध प्रणाली का प्रयोग लागू करता है", @@ -211,15 +212,15 @@ "abusefilter-edit-builder-op-arithmetic-subtraction": "घटाव (-)", "abusefilter-edit-builder-op-arithmetic-multiplication": "गुणन (*)", "abusefilter-edit-builder-op-arithmetic-divide": "भाग (/)", - "abusefilter-edit-builder-op-arithmetic-modulo": "भाग का शेष (%)", + "abusefilter-edit-builder-op-arithmetic-modulo": "भाग का शेष (%)", "abusefilter-edit-builder-op-arithmetic-pow": "पावर (**)", "abusefilter-edit-builder-group-op-comparison": "तुलना ऑपरेटर", "abusefilter-edit-builder-op-comparison-equal": "बराबर (==)", "abusefilter-edit-builder-op-comparison-notequal": "बराबर नहीं (!=)", "abusefilter-edit-builder-op-comparison-lt": "से कम (<)", "abusefilter-edit-builder-op-comparison-gt": "से अधिक (>)", - "abusefilter-edit-builder-op-comparison-lte": "इससे कम या बराबर (<=)", - "abusefilter-edit-builder-op-comparison-gte": "इससे अधिक या बराबर (>=)", + "abusefilter-edit-builder-op-comparison-lte": "इससे कम या बराबर (<=)", + "abusefilter-edit-builder-op-comparison-gte": "इससे अधिक या बराबर (>=)", "abusefilter-edit-builder-group-op-bool": "बूलिअन ऑपरेटर", "abusefilter-edit-builder-op-bool-not": "नहीं (!)", "abusefilter-edit-builder-op-bool-and": "और (&)", @@ -337,7 +338,7 @@ "abusefilter-exception-unrecognisedvar": "कैरैक्टर $1 पर अज्ञात प्राचल $2 पाया गया।", "abusefilter-exception-notenoughargs": "कैरैक्टर $1 पर प्रयुक्त फ़ंक्शन $2 के लिये प्राचल पूर्ण नहीं हैं।\n$3 {{PLURAL:$3|प्राचल|प्राचलों}} की अपेक्षा की थी, $4 प्राचल {{PLURAL:$4|मिला|मिले}}।", "abusefilter-exception-regexfailure": "कैरैक्टर $1 पर regex \"$3\" में त्रुटि: \"$2\"", - "abusefilter-exception-overridebuiltin": "अवैध रूप से भीतरी वेरियबल \"$2\" को कैरेक्टर $1 ओवरराइड किया गया है।", + "abusefilter-exception-overridebuiltin": "अवैध रूप से भीतरी वेरियबल \"$2\" को कैरेक्टर $1 ओवरराइड किया गया है।", "abusefilter-exception-outofbounds": "निवेदन कर रहे हैं अनुपस्थित सूची आइटम $2 (सूची साइज़ = $3) कैरेक्टर $1 पर।", "abusefilter-exception-notarray": "निवेदन कर रहे हैं ऐरे के आइटम को गैर-ऐरे कैरेक्टर $1 पर।", "abusefilter-action-tag": "टैग", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/hr.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/hr.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/hr.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/hr.json 2023-09-28 22:30:00.335181000 +0000 @@ -11,7 +11,8 @@ "Ponor", "Roberta F.", "SpeedyGonsales", - "Vlad5250" + "Vlad5250", + "Amire80" ] }, "abusefilter-desc": "Primjenjuje automatsku heuristiku na uređivanja", @@ -59,7 +60,7 @@ "abusefilter-log-search-user": "Suradnik:", "abusefilter-log-search-group-any": "Bilo koja", "abusefilter-log-search-filter": "ID-ovi filtra:", - "abusefilter-log-search-filter-help": "Razdijelite pomoću znaka štapića »|« kao razdjeljivača, predmetnuti uz »$1« za globalne filtre", + "abusefilter-log-search-filter-help": "Razdijelite pomoću uspravne crte »|«, predmetnuti »$1« za globalne filtre", "abusefilter-log-search-title": "Naslov:", "abusefilter-log-search-wiki": "Wiki:", "abusefilter-log-search-impact": "Obuhvaćanje:", @@ -175,7 +176,7 @@ "abusefilter-reautoconfirm-none": "Ovom suradniku {{GENDER:$1|njegov|njen}} status automatski potvrđeni nije bio suspendiran.", "abusefilter-reautoconfirm-notallowed": "Nije vam dozvoljeno vratiti autoconfirmed status.", "abusefilter-reautoconfirm-done": "Autoconfirmed status je vraćen", - "abusefilter-status": "Od {{PLURAL:$1|posljednje $1 akcije|posljednje $1 akcije|posljednjih $1 akcija}}, $2 ($3 %) {{PLURAL:$2|je dostigla|su dostigle|je dostiglo}} zadanu granicu od $4 filtriranja, a $5 ($6 %) se {{PLURAL:$5|podudara|podudaraju|podudara}} s barem jednim od trenutačno uključenih filtara.", + "abusefilter-status": "Od {{PLURAL:$1|posljednje $1 akcije|posljednje $1 akcije|posljednjih $1 akcija}}, $2 ($3 %) {{PLURAL:$2|je dostigla|su dostigle|je dostiglo}} zadanu granicu od $4 filtriranja, a $5 ($6 %) se {{PLURAL:$5|podudara|podudaraju|podudara}} s barem jednim od trenutačno uključenih filtara.", "abusefilter-edit": "Uređivanje filtra zloporaba", "abusefilter-edit-subtitle": "Uređujete filtar $1", "abusefilter-edit-subtitle-new": "Stvarate filtar", @@ -243,7 +244,7 @@ "abusefilter-edit-tag-placeholder": "Dodaj oznake (jedna po jedna ili odvojene zarezima)", "abusefilter-edit-tag-hidden-placeholder": "Dodaj oznake (odvojene zarezima)", "abusefilter-edit-block-anon-durations": "Trajanje blokade za anonimne suradnike", - "abusefilter-edit-block-user-durations": "Trajanje blokade za prijavljene suradnike", + "abusefilter-edit-block-user-durations": "Prijavljene suradnike blokirati na", "abusefilter-block-anon": "Blokiraj anonimne suradnike", "abusefilter-block-user": "Blokiraj prijavljene suradnike", "abusefilter-block-talk": "bez uređivanja vlastite stranice za razgovor", @@ -329,7 +330,7 @@ "abusefilter-edit-builder-vars-timestamp": "Unixov vremenski pečat izmjene", "abusefilter-edit-builder-vars-action": "Akcija", "abusefilter-edit-builder-vars-addedlines": "Redci dodani uređivanjem", - "abusefilter-edit-builder-vars-delta": "Promjena duljine stranice", + "abusefilter-edit-builder-vars-delta": "Promjena veličine stranice", "abusefilter-edit-builder-vars-diff": "Zajednički pregled promjena napravljenih uređivanjem", "abusefilter-edit-builder-vars-newsize": "Veličina nove stranice", "abusefilter-edit-builder-vars-oldsize": "Veličina stare stranice", @@ -352,13 +353,13 @@ "abusefilter-edit-builder-vars-movedto-title": "Naslov odredišne stranice", "abusefilter-edit-builder-vars-movedto-prefixedtitle": "Puni naslov odredišne stranice", "abusefilter-edit-builder-vars-movedto-age": "Starost premještene odredišne stranice", - "abusefilter-edit-builder-vars-user-editcount": "Broj izmjena suradnika", + "abusefilter-edit-builder-vars-user-editcount": "Broj suradnikovih uređivanja", "abusefilter-edit-builder-vars-user-age": "Starost suradničkog računa", "abusefilter-edit-builder-vars-user-name": "Ime suradničkog računa", "abusefilter-edit-builder-vars-user-groups": "Suradničke skupine (uključujući i implicitne) kojima suradnik pripada", "abusefilter-edit-builder-vars-user-rights": "Suradnička prava koja suradnik ima", "abusefilter-edit-builder-vars-user-blocked": "Je li suradnik blokiran", - "abusefilter-edit-builder-vars-user-emailconfirm": "Vrijeme Kada je adresa e-pošte potvrđena", + "abusefilter-edit-builder-vars-user-emailconfirm": "Vrijeme kada je potvrđena adresa e-pošte", "abusefilter-edit-builder-vars-recent-contributors": "Posljednjih deset suradnika koji su uređivali ovu stranicu", "abusefilter-edit-builder-vars-first-contributor": "Prvi suradnik koji je uredio stranicu", "abusefilter-edit-builder-vars-movedfrom-recent-contributors": "Zadnjih 10 suradnika koji su uredili stranicu prije premještanja", @@ -377,7 +378,7 @@ "abusefilter-edit-builder-vars-restrictions-create": "Zaštiti stranicu", "abusefilter-edit-builder-vars-restrictions-upload": "Zaštiti datoteku", "abusefilter-edit-builder-vars-old-text": "Stari sadržaj stranice, bez ''markup tagova'' (HTML ili XML)", - "abusefilter-edit-builder-vars-old-links": "Poveznice na stranici, prije uređivanja", + "abusefilter-edit-builder-vars-old-links": "Poveznice na stranici prije uređivanja", "abusefilter-edit-builder-vars-old-html": "Wikitekst stare stranice, \"parsiran\" u HTML (nije više u uporabi)", "abusefilter-edit-builder-vars-minor-edit": "Bez obzira da li je uređivanje označeno kao malo ili ne (nije više u uporabi)", "abusefilter-edit-builder-vars-file-sha1": "SHA1 kôd sadržaja datoteke", @@ -403,9 +404,9 @@ "abusefilter-history-diff": "Promjene", "abusefilter-history-error-hidden": "Filtar koji ste zatražili je skriven, ne možete vidjeti njegovu povijest.", "abusefilter-exception-unexpectedatend": "Neočekivano \"$2\" na znaku $1.", - "abusefilter-exception-expectednotfound": "Očekivano $2 na znaku $1, nije nađeno (umjesto toga nađeno $3 $4).", + "abusefilter-exception-expectednotfound": "Očekivano $2 na znaku $1, nije nađeno (umjesto toga nađeno $3 $4).", "abusefilter-exception-unrecognisedkeyword": "Neprepoznata ključna riječ $2 na znaku $1.", - "abusefilter-exception-unexpectedtoken": "Neočekivani token \"$3\" (tipa $2) na znaku $1.", + "abusefilter-exception-unexpectedtoken": "Neočekivani token \"$3\" (tipa $2) na znaku $1.", "abusefilter-exception-unclosedstring": "Nezaključen string počevši od znaka $1.", "abusefilter-exception-invalidoperator": "Nevaljani operator \"$2\" na mjestu $1.", "abusefilter-exception-unrecognisedtoken": "Neprepoznat token \"$2\" na mjestu $1.", @@ -433,7 +434,7 @@ "abusefilter-revert-periodend": "Kraj razdoblja:", "abusefilter-revert-search": "Odaberite radnje", "abusefilter-revert-filter": "Filtar ID-a:", - "abusefilter-revert-preview-intro": "U nastavku se nalaze akcije koje je napravio filtar sprječavanja zloporaba koji će biti uklonjene ovom akcijom.\nMolimo provjerite ih pažljivo, i kliknite na \"{{int:abusefilter-revert-confirm}}\" kako biste potvrdili svoj izbor.", + "abusefilter-revert-preview-intro": "U nastavku se nalaze akcije koje je napravio filtar sprječavanja zloporaba koji će biti uklonjene ovom akcijom.\nMolimo provjerite ih pažljivo, i kliknite na \"{{int:abusefilter-revert-confirm}}\" kako biste potvrdili svoj izbor.", "abusefilter-revert-confirm": "Potvrdi", "abusefilter-revert-success": "Vratili ste radnje poduzete od strane filtra zloporabe tijekom [[Special:AbuseFilter/$1|filtriranja $2]].", "abusefilter-revert-reason": "Automatsko vraćanje svih radnji poduzetih od strane filtra zloporabe tijekom filtriranja $1.\nRazlog dan: $2", @@ -443,7 +444,7 @@ "abusefilter-test-rules-section": "Pravila koja se provjeravaju", "abusefilter-test-options-section": "Opcije pretraživanja", "abusefilter-test-legend": "Testiranje filtra", - "abusefilter-test-load-filter": "Učitaj ID filtra:", + "abusefilter-test-load-filter": "ID filtra:", "abusefilter-test-submit": "Testiraj", "abusefilter-test-load": "Učitaj", "abusefilter-test-user": "Izmjene koje je načinio suradnik:", @@ -466,7 +467,7 @@ "abusefilter-examine-legend": "Odaberite izmjene", "abusefilter-examine-submit": "Traži", "abusefilter-examine-vars": "Varijable generirane za ovu izmjenu", - "abusefilter-examine-test": "Testiraj ovu izmjenu s filtrom", + "abusefilter-examine-test": "Testiraj izmjenu sljedećim filtrom", "abusefilter-examine-test-button": "Testiraj filtar", "abusefilter-examine-match": "Filtar je pronašao ovu promjenu.", "abusefilter-examine-nomatch": "Filtar nije pronašao ovu izmjenu.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/hsb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/hsb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/hsb.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/hsb.json 2023-09-28 22:30:00.335181000 +0000 @@ -3,7 +3,8 @@ "authors": [ "J budissin", "Matma Rex", - "Michawiki" + "Michawiki", + "Amire80" ] }, "abusefilter-desc": "Nałožuje awtomatisku heuristiku na změny.", @@ -11,7 +12,7 @@ "abuselog": "Protokol znjewužiwanskich filtrow", "abusefilter-intro": "Witaj do powjercha zrjadowanja znjewužiwanskich filtrow.\nZnjewužiwanski filter je awtomatizowany softwarowy mechanizm za nałoženje awtomatiskeje heuristiki na wšě akcije.\nPowjerch pokazuje lisćinu definowanych filtrow a dowola je změnić.", "abusefilter-warning": "'''Warnowanje''': Tuta akcija bu awtomatisce jako škódna identifikowana.\nNjekonstruktiwne změny budu so spěšnje cofnyć, a njesłyšane abo wospjetowane wobdźěłowanje budźe k tomu wjesć, zo twoje konto abo twoja IP-adresa so blokuje.\nJeli maš tutu akciju za konstruktiwnu, móžeš znowa skkadować, zo by ju wobkrućił. \nKrótke wopisanje znjewužiwanskeho prawidła, kotremuž twoja akcija wotpowěduje, je: $1", - "abusefilter-disallowed": "Tuta akcija bu awtomatisce jako škódna identifikowana a tohodla znjemóžnjena.\nJeli wěriš, zo twoja akcija je konstruktiwna była, informuj prošu administratora, štož sy spytał činić.\nKrótke wopisanje znjewužiwanskeho prawidła, kotremuž twoja akcija wotpowěduje, je: $1", + "abusefilter-disallowed": "Tuta akcija bu awtomatisce jako škódna identifikowana a tohodla znjemóžnjena.\nJeli wěriš, zo twoja akcija je konstruktiwna była, informuj prošu administratora, štož sy spytał činić.\nKrótke wopisanje znjewužiwanskeho prawidła, kotremuž twoja akcija wotpowěduje, je: $1", "abusefilter-blocked-display": "Tuta akcija bu awtomatisce jako škódna identifikowana, a je so ći zadźěwało, ju wuwjesć.\nPřidatnje su so twoje wužiwarske konto a wšě zwjazane IP-addresy přećiwo wobdźěłanju zawrjene, zo by so {{SITENAME}} škitał.\nJeli je so to zmylnje stało, staj so prošu z administratorom do zwiska.\nKrótke wopisanje znjewužiwanskeho prawidła, kotremuž twoja akcija wotpowěduje, je: $1", "abusefilter-degrouped": "Tuta akcija bu awtomatisce jako škódna identifikowana.\nPotajkim je so znjemóžniła a, dokelž ma so twoje konto za wohrožene, su so wšě prawa cofnyli.\nJeli wěriš, zo to je so zmylnje stało, staj so z běrokratom do zwiska, přidaj rozjasnjenje tuteje akcije a twoje prawa bychu so wobnowili.\nKrótke wopisanje znjewužiwanskeho, kotremuž twoja akcija wotpowěduje, je: $1", "abusefilter-autopromote-blocked": "Tuta akcija bu awtomatisce jako škódna identifikowana a je so znjemóžniła. Přidatnje, jako wěstotna naprawa, su so někotre priwilegije, kotrež so powšitkownje wutworjenym kontam dawaja, nachwilu twojemu konće zebrali.\nKrótke wopisanje znjewužiwanskeho prawidła, kotremuž twoja akcija wotpowěduje, je: $1", @@ -111,7 +112,7 @@ "abusefilter-reautoconfirm-none": "{{GENDER:$1|Tutón wužiwar|Tomu wužiwarjej|Tej wužiwarce}} njebu {{GENDER:$1|jeho|jeje}} awtomatisce wobkrućeny status zebrany.", "abusefilter-reautoconfirm-notallowed": "Njesměš awtomatisce wobkrućeny status wobnowić.", "abusefilter-reautoconfirm-done": "Status awtomatiskeho wobkrućenja konta bu wobnowjeny", - "abusefilter-status": "Z {{PLURAL:$1|poslednjej akcije|poslednjeju $1 akciji|poslednich $1 akcijow|podslednich $1 akcijow}} {{PLURAL:$2|je $2 ($3 %) docpěła|stej $2 ($3 %) docpěłoj|su $2 ($3 %) docpěli|je $2 ($3 %) docpěło}} limit wuměnjenja $4, a $5 ($6 %) {{PLURAL:$5| je wotpowědował|stej wotpowědowałoj|su wotpowědowali|je wotpowědowało}} jednomu z filtrow, kotrež su tuchwilu zmóžnjene.", + "abusefilter-status": "Z {{PLURAL:$1|poslednjej akcije|poslednjeju $1 akciji|poslednich $1 akcijow|podslednich $1 akcijow}} {{PLURAL:$2|je $2 ($3 %) docpěła|stej $2 ($3 %) docpěłoj|su $2 ($3 %) docpěli|je $2 ($3 %) docpěło}} limit wuměnjenja $4, a $5 ($6 %) {{PLURAL:$5| je wotpowědował|stej wotpowědowałoj|su wotpowědowali|je wotpowědowało}} jednomu z filtrow, kotrež su tuchwilu zmóžnjene.", "abusefilter-edit": "Znjewužiwanski filter wobdźěłać", "abusefilter-edit-subtitle": "Filter $1 so wobdźěłuje", "abusefilter-edit-subtitle-new": "Filter so wutworja", @@ -137,7 +138,7 @@ "abusefilter-edit-action-warn": "Tute akcije po warnowanje wužiwarjej zahibać", "abusefilter-edit-action-disallow": "Wuwjedźenju tuteje akcije přez wužiwarja zadźěwać", "abusefilter-edit-action-blockautopromote": "Wužiwarjej awtomatisce wobkrućeny status zebrać", - "abusefilter-edit-action-degroup": "Wužiwarja ze wšěch priwilegowanych skupinow wotstronić", + "abusefilter-edit-action-degroup": "Wužiwarja ze wšěch priwilegowanych skupinow wotstronić", "abusefilter-edit-action-block": "Wužiwarja a/abo IP-adresu přećiwo změnjenju blokować", "abusefilter-edit-action-throttle": "Akcije jenož zahibać, jeli wužiwar prohowu hódnotu překročuje", "abusefilter-edit-action-rangeblock": "Wobłuk /16 blokować, z kotrehož wužiwar pochadźa.", @@ -155,7 +156,7 @@ "abusefilter-edit-denied": "Njemóžeš sej podrobnosće tutoho filtra wobhladać, dokelž je před zjawnym wobhladanjom schowany.", "abusefilter-edit-main": "Filtrowe parametry", "abusefilter-edit-done-subtitle": "Fitler wobdźěłany", - "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Twoje změny]] na [[Special:AbuseFilter/$1|filtrje $3]] su so składowali.", + "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Twoje změny]] na [[Special:AbuseFilter/$1|filtrje $3]] su so składowali.", "abusefilter-edit-badsyntax": "Filter, kotryž sy podał, wobsahuje syntaktiski zmylk. Wudaće parsera bě:
$1
", "abusefilter-edit-restricted": "Njemóžeš tutón filter wobdźěłać, dokelž wobsahuje jednu wobmjezowanu akciju abo wjacore wobmjezowane akcije. Prošu proš wužiwarja z prawom wobmjezowane akcije přidać, zo by změnu za tebje činił.", "abusefilter-edit-viewhistory": "Stawizny tutoho filtra zwobraznić", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/hu.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/hu.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/hu.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/hu.json 2023-09-28 22:30:00.335181000 +0000 @@ -16,7 +16,10 @@ "Tacsipacsi", "Tgr", "Wolf Rex", - "Eukarióta" + "Eukarióta", + "Zalán Hári", + "Amire80", + "Beze" ] }, "abusefilter-desc": "Automatikus heurisztikát alkalmaz a szerkesztésekre.", @@ -119,6 +122,8 @@ "abusefilter-log-hide-reason": "Indoklás:", "abusefilter-log-hide-reason-other": "Más/további ok:", "abusefilter-log-hide-forbidden": "Nincs jogosultságod elrejteni ezeket a tételeket.", + "abusefilter-log-hide-show": "Megjelenítés", + "abusefilter-log-hide-hide": "Elrejtés", "abusefilter-log-entry-suppress": "$1 {{GENDER:$2|elrejtette}} $3", "abusefilter-log-entry-unsuppress": "$1 {{GENDER:$2|láthatóvá tette}} $3", "logentry-abusefilter-hit": "$1 „$5” műveletével {{GENDER:$2|beindította}} a(z) $4 vandálszűrőt a(z) $3 oldalon. Elvégzett intézkedések: $6 ($7)", @@ -219,7 +224,7 @@ "abusefilter-edit-throttle-placeholder": "Vesszővel elválasztva összefűzés ÉS-ként, egyenként beillesztve VAGY-ként", "abusefilter-throttle-ip": "IP-címek", "abusefilter-throttle-user": "felhasználói fiók", - "abusefilter-throttle-range": "/16-os tartomány", + "abusefilter-throttle-range": "IP-tartomány", "abusefilter-throttle-creationdate": "felhasználói fiók létrehozásának dátuma", "abusefilter-throttle-editcount": "szerkesztésszám", "abusefilter-throttle-site": "egész oldal", @@ -282,7 +287,7 @@ "abusefilter-edit-builder-op-comparison-equal": "Az érték egyenlő a következővel (==)", "abusefilter-edit-builder-op-comparison-equal-strict": "Az érték és a típus egyenlő a következővel (===)", "abusefilter-edit-builder-op-comparison-notequal": "Az érték nem egyenlő a következővel (!=)", - "abusefilter-edit-builder-op-comparison-notequal-strict": "Az érték és atípus nem egyenlő a következővel (!==)", + "abusefilter-edit-builder-op-comparison-notequal-strict": "Az érték és atípus nem egyenlő a következővel (!==)", "abusefilter-edit-builder-op-comparison-lt": "kisebb (<)", "abusefilter-edit-builder-op-comparison-gt": "nagyobb (>)", "abusefilter-edit-builder-op-comparison-lte": "kisebb vagy egyenlő (<=)", @@ -531,5 +536,6 @@ "abusefilter-log-ip-not-available": "Nem elérhető", "abusefilter-tag-reserved": "Az abusefilter-condition-limit címke a Vandálszűrő belső használatára van fenntartva.", "tag-abusefilter-condition-limit": "feltételhatár elérve", - "tag-abusefilter-condition-limit-description": "Szerkesztések vagy egyéb események, amelyek nem lettek ellenőrizve az összes aktív [[Special:AbuseFilter|Vandálszűrő]] által ([[mw:Extension:AbuseFilter/Conditions|segítség]])." + "tag-abusefilter-condition-limit-description": "Szerkesztések vagy egyéb események, amelyek nem lettek ellenőrizve az összes aktív [[Special:AbuseFilter|Vandálszűrő]] által ([[mw:Extension:AbuseFilter/Conditions|segítség]]).", + "notification-link-text-show-filter": "Szűrő megjelenítése" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/hy.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/hy.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/hy.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/hy.json 2023-09-28 22:30:00.335181000 +0000 @@ -4,10 +4,11 @@ "Kareyac", "Vadgt", "Xelgen", - "Սերգեյ Սաֆարյան" + "Սերգեյ Սաֆարյան", + "Amire80" ] }, - "abusefilter-disallowed": "Այս գործողությունը կանխվեց ավտոմատ համակարգի կողմից, որպես վնասակար։\nԵթե կարծում եք, որ Ձեր կատարած գործողությունը կառուցողական է, խնդրում ենք ադմինիստրատորներից մեկին տեղյակ պահել, թե ինչ էիք մտադիր անել։ \nԿանոնի հակիրճ նկարագրությունը հետևյալն է՝ $1", + "abusefilter-disallowed": "Այս գործողությունը կանխվեց ավտոմատ համակարգի կողմից, որպես վնասակար։\nԵթե կարծում եք, որ Ձեր կատարած գործողությունը կառուցողական է, խնդրում ենք ադմինիստրատորներից մեկին տեղյակ պահել, թե ինչ էիք մտադիր անել։ \nԿանոնի հակիրճ նկարագրությունը հետևյալն է՝ $1", "abusefilter-log-search-user": "Մասնակից.", "abusefilter-log-search-wiki": "Վիքի.", "abusefilter-log-search-action-other": "Այլ", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ia.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ia.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ia.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ia.json 2023-09-28 22:30:00.335181000 +0000 @@ -288,7 +288,7 @@ "abusefilter-edit-empty-throttlegroups": "Al minus un gruppo de limitation debe esser seligite.", "abusefilter-edit-duplicated-throttlegroups": "Le gruppos de limitation non pote haber duplicatos.", "abusefilter-edit-invalid-throttlegroups": "Le gruppos de limitation specificate non es valide.", - "abusefilter-edit-invalid-group": "Le gruppo de filtros specificate ('$1') non es valide.", + "abusefilter-edit-invalid-group": "Le gruppo de filtros specificate (‘$1’) non es valide.", "abusefilter-edit-builder-select": "Selige un option pro inserer lo al puncto del cursor", "abusefilter-edit-builder-group-op-arithmetic": "Operatores arithmetic", "abusefilter-edit-builder-op-arithmetic-addition": "Addition (+)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/id.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/id.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/id.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/id.json 2023-09-28 22:30:00.339181200 +0000 @@ -29,7 +29,10 @@ "Rv77ax", "Sumbukompor", "Syman51", - "Veracious" + "Veracious", + "Agam Riyandana", + "Amire80", + "David Wadie Fisher-Freberg" ] }, "abusefilter-desc": "Memberlakukan pemeriksaan heuristik otomatis atas kontribusi pengguna.", @@ -399,7 +402,7 @@ "abusefilter-edit-builder-vars-movedfrom-prefixedtitle": "Judul lengkap dari pemindahan halaman sumber", "abusefilter-edit-builder-vars-movedfrom-age": "Pindahkan usia halaman sumber (detik)", "abusefilter-edit-builder-vars-movedto-id": "ID halaman dari pemindahan halaman tujuan", - "abusefilter-edit-builder-vars-movedto-ns": "Ruangnama dari pemindahan halaman tujuan", + "abusefilter-edit-builder-vars-movedto-ns": "Ruangnama dari pemindahan halaman tujuan", "abusefilter-edit-builder-vars-movedto-title": "Judul dari pemindahan halaman tujuan", "abusefilter-edit-builder-vars-movedto-prefixedtitle": "Judul lengkap dari pemindahan halaman tujuan", "abusefilter-edit-builder-vars-movedto-age": "Pindahkan usia halaman tujuan (detik)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ilo.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ilo.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ilo.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ilo.json 2023-09-28 22:30:00.339181200 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Lam-ang", - "Matma Rex" + "Matma Rex", + "Amire80" ] }, "abusefilter-desc": "Agipakat kadagiti automatiko a panagsolbar iti parikut kadagiti panagurnos", @@ -302,7 +303,7 @@ "abusefilter-edit-builder-vars-file-height": "Katayag ti papeles kadagiti piksel", "abusefilter-edit-builder-vars-file-bits-per-channel": "Dagiti bit tunggal kanal ti maris iti papeles", "abusefilter-filter-log": "Kinaudi a panagsuksukat kadagiti sagat", - "abusefilter-history": "Sukatan ti pakasaritaan para iti Sagat ti Panagabuso #$1", + "abusefilter-history": "Sukatan ti pakasaritaan para iti Sagat ti Panagabuso #$1", "abusefilter-history-foruser": "Dagiti sinukatan babaen ti $1", "abusefilter-history-hidden": "Nailemmeng", "abusefilter-history-enabled": "Napakabaelan", @@ -328,7 +329,7 @@ "abusefilter-exception-unexpectedtoken": "Saan a nanamnama a tandaan \"$3\" (iti kita $2) iti karakter $1.", "abusefilter-exception-unclosedstring": "Saan a narikpan a kuerdas a nangrugi iti karakter $1.", "abusefilter-exception-invalidoperator": "Imbalido nga agipatpataray \"$2\" iti karakter $1.", - "abusefilter-exception-unrecognisedtoken": "Saan a mabigbigan a tandaan $2 iti karakter $1.", + "abusefilter-exception-unrecognisedtoken": "Saan a mabigbigan a tandaan $2 iti karakter $1.", "abusefilter-exception-noparams": "Awan ti parametro a naited iti annong ti \"$2: iti karakter $1.", "abusefilter-exception-dividebyzero": "Kalilis a gayagayen ti mangbingay ti $2 babaen ti sero iti karakter $1.", "abusefilter-exception-unrecognisedvar": "Saan a malaslasin a sabsabali ti $2 iti karakter $1.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/io.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/io.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/io.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/io.json 2023-09-28 22:30:00.339181200 +0000 @@ -24,6 +24,7 @@ "abusefilter-log-search-wiki": "Wiki:", "abusefilter-log-search-impact-all": "Omna agadi", "abusefilter-log-search-impact-saved": "Nur konservita modifikuri", + "abusefilter-log-search-entries-label": "Videbleso:", "abusefilter-log-search-action-taken-any": "Irga", "abusefilter-log-search-submit": "Serchez", "abusefilter-log-diff": "diferi", @@ -40,6 +41,7 @@ "abusefilter-list": "Omna filtrili", "abusefilter-list-status": "Stando", "abusefilter-list-public": "Publika deskripto", + "abusefilter-list-visibility": "Videbleso", "abusefilter-list-lastmodified": "Lasta modifikuro", "abusefilter-hidden": "Privata", "abusefilter-unhidden": "Publika", @@ -137,6 +139,7 @@ "abusefilter-log-header": "Ca protokolo ('log') montras rezumo di modifikuri en la filtrili.\nPor plusa detali, videz [[Special:AbuseFilter/history|la listo di recenta chanji en la filtrili]].", "abusefilter-logentry-create": "$4 {{GENDER:$2|kreesis}} da $1 ($5)", "abusefilter-log-noresults": "Nula rezulti", + "abusefilter-diff-item": "Elemento", "abusefilter-diff-version": "Versiono ye $1 {{GENDER:$3|da}} $2", "abusefilter-group-default": "Normala", "abusefilter-http-error": "Eventis eroro di HTTP: $1." diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/it.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/it.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/it.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/it.json 2023-09-28 22:30:00.339181200 +0000 @@ -369,6 +369,7 @@ "abusefilter-edit-builder-funcs-substr": "Sottostringa (substr)", "abusefilter-edit-builder-funcs-strpos": "Posizione della sottostringa nella stringa (strpos)", "abusefilter-edit-builder-funcs-str_replace": "Sostituisci sottostringa con stringa (str_replace)", + "abusefilter-edit-builder-funcs-str_replace_regexp": "Cerca e sostituisci per espressione regolare (str_replace_regexp)", "abusefilter-edit-builder-funcs-rescape": "Stringa di escape come valore letterale in regex (rescape)", "abusefilter-edit-builder-funcs-set_var": "Imposta variabile (set_var)", "abusefilter-edit-builder-funcs-sanitize": "Normalizza le entità HTML in caratteri unicode (sanitize)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ka.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ka.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ka.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ka.json 2023-09-28 22:30:00.339181200 +0000 @@ -9,7 +9,8 @@ "Otogi", "Temuri rajavi", "გიორგიმელა", - "Გიო ოქრო" + "Გიო ოქრო", + "Amire80" ] }, "abusefilter-desc": "საშუალებას იძლევა რედაქტირებისას გამოიყენოს ევრისტიკული ფილტრები", @@ -119,7 +120,7 @@ "abusefilter-list-options-search-rlike": "რეგულარული გამოთქმა", "abusefilter-list-options-search-irlike": "რეგისტრის მიმართ არამგრძნობიარე რეგულარული გამოთქმა", "abusefilter-list-options-submit": "განახლება", - "abusefilter-tools-text": "აქ არის რამდენიმე სხვადასხვა ხელსაწყო, რომელიც დაგეხმარებათ ბოროტად გამოყენების ფილტრებთან მუშაობაში.", + "abusefilter-tools-text": "აქ არის რამდენიმე სხვადასხვა ხელსაწყო, რომელიც დაგეხმარებათ ბოროტად გამოყენების ფილტრებთან მუშაობაში.", "abusefilter-tools-expr": "გამოთქმათა შემოწმება", "abusefilter-tools-submitexpr": "გასინჯვა", "abusefilter-tools-reautoconfirm": "«autoconfirmed» სტატუსის აღდგენა", @@ -134,7 +135,7 @@ "abusefilter-edit-subtitle-new": "ფილტრის შექმნა", "abusefilter-edit-oldwarning": "თქვენ ასწორებთ ფილტრის ძველ ვერსიას. სტატისტიკა ნაჩვენებია ფილტრის ბოლო ვერსიისთვის. თუ თქვენ შეინახავთ რედაქტირებას, მაშინ თქვენ გადააწერთ თქვენს მიერ შეტანილ ცვლილებებს. • [[Special:AbuseFilter/history/$2|დაბრუნება ფილტრის ისტორიაში]].", "abusefilter-edit-status-label": "სტატისტიკა:", - "abusefilter-edit-status": "ბოლო {{PLURAL:$1|$1 მოქმედებიდან|#$1 მოქმედებებიდან}}, ეს ფილტრი შეესაბამება $2 ($3%).", + "abusefilter-edit-status": "ბოლო {{PLURAL:$1|$1 მოქმედებიდან|#$1 მოქმედებებიდან}}, ეს ფილტრი შეესაბამება $2 ($3%).", "abusefilter-edit-new": "ახალი ფილტრი", "abusefilter-edit-save": "ფილტრის შენახვა", "abusefilter-edit-id": "ფილტრის ID:", @@ -170,11 +171,12 @@ "abusefilter-edit-warn-preview": "არჩეული შეტყობინების წინასწარ გადახევა", "abusefilter-edit-warn-edit": "შექმენით/შეასწორეთ არჩეული შეტყობინება", "abusefilter-edit-tag-tag": "მიღებული [[Special:Tags|იარლიყები]]:", + "abusefilter-block-anon": "ანონიმური მომხმარებლების დაბლოკვა", "abusefilter-edit-denied": "You may not view details of this filter, because it is hidden from public view.", "abusefilter-edit-main": "ფილტრის პარამეტრები", "abusefilter-edit-done-subtitle": "ფილტრი გასწორებულია", "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Your changes]] to [[Special:AbuseFilter/$1|filter $3]] have been saved.", - "abusefilter-edit-badsyntax": "მოთხოვმოლ ფილტრში აღმოჩენილია სინტაქსური შეცდომა. პარსერმა გამოგზავნა ამგვარი შეტყობინება -
$1
", + "abusefilter-edit-badsyntax": "მოთხოვმოლ ფილტრში აღმოჩენილია სინტაქსური შეცდომა. პარსერმა გამოგზავნა ამგვარი შეტყობინება -
$1
", "abusefilter-edit-restricted": "თქვენ არ შეგიძლიათ არჩეული ფილტრის შესწორება რადგანაც იგი შეიცავს ერთ ან რამდენიმე შეზუდვას. გთხოვთ მიმართოთ შესაბამისი უფლებების მქონე მომხმარებელს.", "abusefilter-edit-viewhistory": "ამ ფილტრის ისტორიის ჩვენაბა", "abusefilter-edit-history": "ისტორია:", @@ -194,7 +196,7 @@ "abusefilter-edit-builder-op-arithmetic-addition": "დამატება (+)", "abusefilter-edit-builder-op-arithmetic-subtraction": "გამოკლება(-)", "abusefilter-edit-builder-op-arithmetic-multiplication": "გამრავლება(*)", - "abusefilter-edit-builder-op-arithmetic-divide": "გაყოფა (/)", + "abusefilter-edit-builder-op-arithmetic-divide": "გაყოფა (/)", "abusefilter-edit-builder-op-arithmetic-modulo": "მოდული (%)", "abusefilter-edit-builder-op-arithmetic-pow": "დონე (**)", "abusefilter-edit-builder-group-op-comparison": "შედარების ოპერატორები", @@ -311,14 +313,14 @@ "abusefilter-history-error-hidden": "მოთხოვნილი ფილტრი დამალულია და თქვენ ვერ იხილავთ მის ისტორიას", "abusefilter-exception-unexpectedatend": "მოულოდნელი „$2“ პოზიციაზე $1.", "abusefilter-exception-expectednotfound": "$2 არ არის აღმოჩენილი, $1 პოზიციის მოლოდინში (მის ნაცვლად ნაპოვნია $3 $4).", - "abusefilter-exception-unrecognisedkeyword": "გაურკვეველი პაროლი $2 $1 პოზიციაში.", + "abusefilter-exception-unrecognisedkeyword": "გაურკვეველი პაროლი $2 $1 პოზიციაში.", "abusefilter-exception-unexpectedtoken": "ამოუცნობი ნიშანი \"$3\" (ტიპი: $2) $1 პოზიციაში", "abusefilter-exception-unclosedstring": "დაუხურავი ხაზოვანი გამოსახულება, იწყება $1-ით.", "abusefilter-exception-invalidoperator": "არასწორი ოპერატორი «$2» $1 პოზიციაში.", "abusefilter-exception-unrecognisedtoken": "არასწორი სიმბოლო «$2» პოზიციაში $1.", "abusefilter-exception-noparams": "არ არის მითითიებული «$2» პოზიციაში $1.", - "abusefilter-exception-dividebyzero": "ნულზე გაყოფის მცდელობა ($2) $1 პოზიციაში.", - "abusefilter-exception-unrecognisedvar": "გაურკვეველი ცვლადი $2 $1 პოზიციაში.", + "abusefilter-exception-dividebyzero": "ნულზე გაყოფის მცდელობა ($2) $1 პოზიციაში.", + "abusefilter-exception-unrecognisedvar": "გაურკვეველი ცვლადი $2 $1 პოზიციაში.", "abusefilter-exception-notenoughargs": "არ არის საკმარისი არგუმენრი $2, გამოძახებული პოზიციაში $1.\nველოდებით $3 {{PLURAL:$3|არგუმენტი|არგუმენტს}}, მიღებულია $4", "abusefilter-exception-regexfailure": "შეცდომა რეგულარულ გამოსახულებაში \"$3\" $1 პოზიციაში: \"$2\"", "abusefilter-exception-notarray": "ობიექტისთვის მასივის ელემენტის მოთხოვნა, რომელიც არ წარმოადგენს მასივს, $1 პოზიციაში", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/kaa.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/kaa.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/kaa.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/kaa.json 2023-09-28 22:30:00.339181200 +0000 @@ -8,6 +8,7 @@ "abusefilter": "Buzaqıshılıq háreketlerdi filtrlew menedjmenti", "abuselog": "Buzaqıshılıqtı filtrlew jurnalı", "abusefilter-blocker": "Buzaqıshılıq háreketlerdi filtrlew", + "right-abusefilter-view": "Buzaqıshılıqtıń aldın alıw filtrlerin kóriw", "right-abusefilter-log": "Buzaqıshılıqtı filtrlew jurnalın kóriw", "action-abusefilter-log": "buzaqıshılıqtı filtrlew jurnalın kóriw", "abusefilter-log-summary": "Bul jurnalda filtrler tárepinen uslap qalınǵan barlıq buzaqıshılıq háreketleri kórsetiledi.", @@ -21,13 +22,17 @@ "abusefilter-log-linkonhistory-text": "Bul bet ushın buzaqıshılıqtı filtrlew jurnalın kóriw", "abusefilter-log-linkonundelete": "buzaqıshılıqtı filtrlew jurnalın kóriw", "abusefilter-log-linkonundelete-text": "Bul bet ushın buzaqıshılıqtı filtrlew jurnalın kóriw", + "abusefilter-log-hide-reason": "Sebebi:", "abusefilter-log-hide-show": "Kórsetiw", "abusefilter-log-hide-hide": "Jasırıw", "abusefilter-list-options-submit": "Jańalaw", + "abusefilter-throttle-ip": "IP adres:", "abusefilter-edit-tools": "Ásbaplar:", "abusefilter-edit-builder-vars-page-id": "Bettiń ID nomeri", "abusefilter-history-user": "Paydalanıwshı", + "abusefilter-history-comments": "Pikirler", "abusefilter-history-select-user": "Paydalanıwshı:", + "abusefilter-revert-reasonfield": "Sebebi:", "abusefilter-test-period-start": "Mına waqıttan keyingi ózgerisler:", "abusefilter-test-period-end": "Mına waqıttan aldınǵı ózgerisler:", "abusefilter-topnav": "'''Buzaqıshılıqtı filtrlew navigaciyası'''", @@ -36,5 +41,6 @@ "abusefilter-topnav-examine": "Ótkendegi ózgerislerdi úyreniw", "abusefilter-topnav-log": "Buzaqıshılıq háreketleri jurnalı", "abusefilter-topnav-tools": "Durıslawshı qurallar", + "abusefilter-log-name": "Buzaqıshılıq háreketlerdi filtrlew jurnalı", "abusefilter-log-noresults": "Nátiyje joq" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/kjp.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/kjp.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/kjp.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/kjp.json 2023-09-28 22:30:00.339181200 +0000 @@ -1,10 +1,11 @@ { "@metadata": { "authors": [ - "Rul1902" + "Rul1902", + "Amire80" ] }, - "abusefilter-blocker": "သုံႋအင်းတ်ုဖၠ ယောဝ်ႋဆၟိုဝ်စဏေဝ့်", + "abusefilter-blocker": "သုံႋအင်းတ်ုဖၠ ယောဝ်ႋဆၟိုဝ်စဏေဝ့်", "abusefilter-log-search-title": "ခေါဟ်တင်လ်ုဖး", "abusefilter-log-search-submit": "မ်ုအင်းၰူ့", "abusefilter-log-noactions": "အှ်ဏင်မိင်အေ", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/kk-cyrl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/kk-cyrl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/kk-cyrl.json 2023-06-30 16:12:05.540117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/kk-cyrl.json 2023-09-28 22:30:00.339181200 +0000 @@ -6,7 +6,8 @@ "GaiJin", "Hedeyohu22", "Нұрлан Рахымжанов", - "СеніңШешең" + "СеніңШешең", + "Amire80" ] }, "abusefilter": "Қиянаттауды сүзгілеу сүзгіш басқармасы", @@ -62,7 +63,7 @@ "abusefilter-log-linkoncontribs-text": "Бұл қатысушының қиянат жасау журналы", "abusefilter-log-hidden-implicit": "(жасырылған себебі нұсқасы жойылған)", "abusefilter-log-cannot-see-details": "Бұл жазбаның егжей-тегжейін көруге рұқсатыңыз жоқ.", - "abusefilter-log-details-hidden": "Бұл жазба барлық қатысушыларға көрінуі жасырылғандықтан егжей-тегжейін көре алмайсыз.", + "abusefilter-log-details-hidden": "Бұл жазба барлық қатысушыларға көрінуі жасырылғандықтан егжей-тегжейін көре алмайсыз.", "abusefilter-log-hide-legend": "Журнал жазбасын жасыру", "abusefilter-log-hide-reason": "Себебі:", "abusefilter-log-hide-forbidden": "Қиянаттау журнал енгізілімдерін жасыруға рұқсатыңыз жоқ.", @@ -143,7 +144,7 @@ "abusefilter-edit-disallow-other-label": "Басқа хабар бетінің атауы:\n:''(«MediaWiki» префиксінсіз)''", "abusefilter-edit-disallow-preview": "Таңдалған хабарламаны алдын ала қарауды көрсету/жасыру", "abusefilter-edit-tag-tag": "Белгіні қолдану (бір жол сайын)", - "abusefilter-edit-denied": "Бұл сүзгіш барлық қатысушыларға көрінуі жасырылғандықтан егжей-тегжейін көре алмайсыз.", + "abusefilter-edit-denied": "Бұл сүзгіш барлық қатысушыларға көрінуі жасырылғандықтан егжей-тегжейін көре алмайсыз.", "abusefilter-edit-main": "Сүзгіш параметрлері", "abusefilter-edit-done-subtitle": "Сүзгіш өңделді", "abusefilter-edit-done": "[[Special:AbuseFilter/$1|$3 сүзгішіндегі]] [[Special:AbuseFilter/history/$1/diff/prev/$2|өзгертулеріңіз]] сақталды.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/km.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/km.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/km.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/km.json 2023-09-28 22:30:00.339181200 +0000 @@ -75,7 +75,7 @@ "abusefilter-list-options-deleted-hide": "លាក់​បាំង​តម្រង​​ដែលបានលុប", "abusefilter-list-options-deleted-show": "រាប់​បញ្ចូល​តម្រង​​ដែលបានលុប", "abusefilter-list-options-scope": "មើលតម្រង៖", - "abusefilter-list-options-scope-local": "វិគីតំបន់", + "abusefilter-list-options-scope-local": "ច្បាប់ក្នុងវិគីនេះ", "abusefilter-list-options-scope-global": "ច្បាប់សាកល", "abusefilter-list-options-hidedisabled": "លាក់តម្រងអសកម្ម", "abusefilter-list-options-submit": "បន្ទាន់សម័យ", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/kn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/kn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/kn.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/kn.json 2023-09-28 22:30:00.339181200 +0000 @@ -7,7 +7,8 @@ "Nayvik", "VASANTH S.N.", "~aanzx", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "Amire80" ] }, "abusefilter-disallowed": "ಈ ಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹಾನಿಕಾರಕವೆಂದು ಗುರುತಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಈ ಸಂಪಾದನೆಯನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ. ನಿಮ್ಮ ಕ್ರಿಯೆಯು ರಚನಾತ್ಮಕವಾಗಿದೆ ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, ದಯವಿಟ್ಟು ನೀವು ಏನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೀರಿ ಎಂಬುದನ್ನು [[Special:Listusers/sysop|ನಿರ್ವಾಹಕರಿಗೆ]] ತಿಳಿಸಿ. ನಿಮ್ಮ ಕ್ರಿಯೆಗೆ ಹೊಂದಿಕೆಯಾಗುವ ದುರುಪಯೋಗ ನಿಯಮದ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ: $1", @@ -83,7 +84,7 @@ "abusefilter-edit-builder-op-bool-or": "ಅಥವಾ(|)", "abusefilter-edit-builder-group-misc": "ಇತರ", "abusefilter-edit-builder-vars-newsize": "ಹೊಸ ಪುಟದ ಅಳತೆ", - "abusefilter-edit-builder-vars-oldsize": "ಹಳೇ ಪುಟದ ಅಳತೆ", + "abusefilter-edit-builder-vars-oldsize": "ಹಳೇ ಪುಟದ ಅಳತೆ", "abusefilter-edit-builder-vars-removedlines": "ತಿದ್ದಿದಾಗ ತೆಗೆದ ಸಾಲುಗಳು", "abusefilter-edit-builder-vars-summary": "ತಿದ್ದಿದಕ್ಕೆ ಸಂಕ್ಷೇಪವಾದ/ಕಾರಣ", "abusefilter-edit-builder-vars-page-id": "ಪುಟದ ID", @@ -94,15 +95,15 @@ "abusefilter-edit-builder-vars-user-emailconfirm": "ಸಮಯ ಮತ್ತು ಇಮೇಲ್ ದೃಢೀಕರಿಸಲಪಟ್ಟಿದೆ", "abusefilter-edit-builder-vars-recent-contributors": "ಕಳೆದ ಹತ್ತು ಜನ ಸಂಪಾದಕರು ಈ ಪುಟಕ್ಕೆ ಕೊಡುಗೆ ನೀಡಿದ್ದಾರೆ", "abusefilter-edit-builder-vars-all-links": "ಹೊಸ ಪಠ್ಯದಲ್ಲಿ ಎಲ್ಲಾ ಬಾಹ್ಯ ಸಂಪರ್ಕ ಕೊಂಡಿಗಳು", - "abusefilter-edit-builder-vars-added-links": "ಎಲ್ಲಾ ಬಾಹ್ಯ ಸಂಪರ್ಕ ಕೊಂಡಿಗಳು ತಿದ್ದು ಪಡಿಯಲ್ಲಿ ಸೇರಿಸಲಾಯಿತು", - "abusefilter-edit-builder-vars-removed-links": "ಎಲ್ಲಾ ಬಾಹ್ಯ ಸಂಪರ್ಕ ಕೊಂಡಿಗಳನ್ನು ತಿದ್ದುಪಡಿಯಲ್ಲಿ ಅಳಿಸಲಾಗಿದೆ", + "abusefilter-edit-builder-vars-added-links": "ಎಲ್ಲಾ ಬಾಹ್ಯ ಸಂಪರ್ಕ ಕೊಂಡಿಗಳು ತಿದ್ದು ಪಡಿಯಲ್ಲಿ ಸೇರಿಸಲಾಯಿತು", + "abusefilter-edit-builder-vars-removed-links": "ಎಲ್ಲಾ ಬಾಹ್ಯ ಸಂಪರ್ಕ ಕೊಂಡಿಗಳನ್ನು ತಿದ್ದುಪಡಿಯಲ್ಲಿ ಅಳಿಸಲಾಗಿದೆ", "abusefilter-edit-builder-vars-old-wikitext": "ಹಳೇ wikitext ಪುಟ , ತಿದ್ದುಪಡಿಯ ಮೊದಲು", "abusefilter-edit-builder-vars-new-wikitext": "ಹೊಸ wikitext ಪುಟ , ತಿದ್ದುಪಡಿಯ ನಂತರ", "abusefilter-edit-builder-vars-restrictions-edit": "ಪುಟದ ಸಂರಕ್ಷಣೆ ಮಟ್ಟವನ್ನು ತಿದ್ದುಪಡಿಸಿ", "abusefilter-edit-builder-vars-restrictions-move": "ಪುಟದ ಸಂರಕ್ಷಣೆ ಮಟ್ಟವನ್ನು ಸರಿಸಿ", "abusefilter-edit-builder-vars-restrictions-create": "ಪುಟ ರಕ್ಷಣೆ ರಚಿಸಿ", "abusefilter-edit-builder-vars-restrictions-upload": "ಫೈಲ್ ರಕ್ಷಣೆ ನಕಲೇರಿಸಿ", - "abusefilter-edit-builder-vars-old-text": "ಹಳೆಯ ಪುಟ ಪಠ್ಯ, ಯಾವುದೇ ಮಾರ್ಕ್ಅಪ್ ತೆಗೆಯಲಾದ", + "abusefilter-edit-builder-vars-old-text": "ಹಳೆಯ ಪುಟ ಪಠ್ಯ, ಯಾವುದೇ ಮಾರ್ಕ್ಅಪ್ ತೆಗೆಯಲಾದ", "abusefilter-edit-builder-vars-old-links": "\nಪುಟದಲ್ಲಿನ ಸಂಪರ್ಕ ಕೊಂಡಿಗಳು, ತಿದ್ದುಪಡಿಯ ಮೊದಲು", "abusefilter-history-hidden": "ಅಡಗಿಸಲ್ಪಟ್ಟ", "abusefilter-history-enabled": "ಶಕ್ತಗೊಳಿಸಿದ", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ko.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ko.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ko.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ko.json 2023-09-28 22:30:00.339181200 +0000 @@ -33,7 +33,8 @@ "관인생략", "렌즈", "밝은소년", - "아라" + "아라", + "Amire80" ] }, "abusefilter-desc": "사용자 편집을 규칙에 따라 자동으로 검사합니다", @@ -219,7 +220,7 @@ "abusefilter-edit-status-label": "통계:", "abusefilter-edit-status": "최근 {{PLURAL:$1|동작}} $1개 중 $2건($3%)이 이 필터와 일치하였습니다.\n평균적으로 필터의 작동 시간은 $4밀리초이며, $5만큼의 {{PLURAL:$5|부하}}가 걸리고 있습니다.", "abusefilter-edit-throttled-warning": "'''경고''': 이 필터는 자동으로 유해한 것으로 표시되었습니다. 안전 장치로서 다음의 {{PLURAL:$2|조치}}는 실행되지 않을 것입니다: $1 높은 일치율이 예상되는지 확인해주세요. 그렇다면 필터를 다시 저장하여 이 제한을 제거할 수 있습니다.", - "abusefilter-edit-throttled-warning-no-actions": "'''경고:''' 이 필터는 자동으로 유해한 것으로 표시되었습니다. 자동으로 비활성화된 조치는 없지만 높은 일치율이 예상되는지 확인해 주세요. 그렇다면 이 경고를 무시해도 됩니다.", + "abusefilter-edit-throttled-warning-no-actions": "'''경고:''' 이 필터는 자동으로 유해한 것으로 표시되었습니다. 자동으로 비활성화된 조치는 없지만 높은 일치율이 예상되는지 확인해 주세요. 그렇다면 이 경고를 무시해도 됩니다.", "abusefilter-edit-new": "새 필터", "abusefilter-edit-save": "필터 저장하기", "abusefilter-edit-id": "필터 ID:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ksh.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ksh.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ksh.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ksh.json 2023-09-28 22:30:00.339181200 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Matma Rex", - "Purodha" + "Purodha", + "Amire80" ] }, "abusefilter-desc": "Dä Meßbruchsfelter deit Änderunge aan Sigge met Heurestikke pröfe.", @@ -272,7 +273,7 @@ "abusefilter-edit-builder-vars-file-sha1": "De SHA1 Prööfsumm vum Enhalt vun dä Dattei", "abusefilter-edit-builder-vars-file-size": "De Aanzahl Bytes en dä Dattei.", "abusefilter-edit-builder-vars-file-mime": "De MIME-Zoot fun dä Dattei.", - "abusefilter-edit-builder-vars-file-mediatype": "Mehije-Zoot vun dä Dattei", + "abusefilter-edit-builder-vars-file-mediatype": "Mehije-Zoot vun dä Dattei", "abusefilter-edit-builder-vars-file-width": "De Wigde en Pixelle", "abusefilter-edit-builder-vars-file-height": "De Hühde en Pixelle", "abusefilter-edit-builder-vars-file-bits-per-channel": "De Bits pro Klöhre-Kannahl", @@ -322,7 +323,7 @@ "abusefilter-action-disallow": "Verbeede", "abusefilter-revert-title": "Alle Änderonge opjrund fun dä Felter-Räjel $1 retuhr mache", "abusefilter-revert-intro": "Övver dat Fommulaa kanns De alle Änderunge zeröck nämme,\ndi dä Meßbruchsfelter opjrund fun dä Felter-Räjel $1 jemaat hät.\nBes ävver förseschtesch met esu jet!", - "abusefilter-revert-preview-item": "$1: {{GENDER:$8|dä|et|dä Metmaacher|dat|de}} $2 hät e $3 op $4 jemaat.\nÄnderunge, di zeröck jenumme wähde: $5 ($6)", + "abusefilter-revert-preview-item": "$1: {{GENDER:$8|dä|et|dä Metmaacher|dat|de}} $2 hät e $3 op $4 jemaat.\nÄnderunge, di zeröck jenumme wähde: $5 ($6)", "abusefilter-revert-search-legend": "Söhk dem Meßbruchsfelter sing Änderonge uß, di De retuhr jemaat han wells", "abusefilter-revert-periodstart": "Dä Aanfang fum Zigkroum zom Ophävve:", "abusefilter-revert-periodend": "Et Engk fun däm Zigkroum zom Ophävve:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ky.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ky.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ky.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ky.json 2023-09-28 22:30:00.339181200 +0000 @@ -10,7 +10,7 @@ "abusefilter-desc": "Түзөтүүлөргө автоматтык аныктоо ыкмаларын колдонот", "abusefilter": "Кыянат чыпкаларды башкаруу", "abusefilter-log-search-user": "Колдонуучу:", - "abusefilter-log-search-title": "Башжазуу:", + "abusefilter-log-search-title": "Аталыш:", "abusefilter-log-search-wiki": "Вики:", "abusefilter-log-search-impact": "Таасири:", "abusefilter-log-search-impact-all": "Бардык аракеттер", @@ -19,13 +19,19 @@ "abusefilter-log-search-entries-label": "Көрүнүш:", "abusefilter-log-search-action-other": "Башка", "abusefilter-log-search-submit": "Издөө", + "abusefilter-log-detailedentry-local": "$1 чыпкасынын", "abusefilter-log-detailslink": "чоо-жайы", "abusefilter-log-diff": "айырма", "abusefilter-log-description-not-available": "жеткиликтүү эмес", "abusefilter-log-details-var": "Өзгөрмө", "abusefilter-log-details-val": "Чоңдук", "abusefilter-log-noactions": "жок", + "abusefilter-log-linkonhistory": "кыянаттык журналын көрүү", + "abusefilter-log-linkonhistory-text": "Бул барак үчүн кыянаттык журналын көрүү", + "abusefilter-log-linkonundelete": "кыянаттык журналын көрүү", "abusefilter-log-hide-reason": "Себеп:", + "abusefilter-log-hide-show": "Көрсөтүү", + "abusefilter-log-hide-hide": "Жашыруу", "abusefilter-list-status": "Абал", "abusefilter-hidden": "Жеке", "abusefilter-deleted": "Өчүрүлдү", @@ -36,12 +42,13 @@ "abusefilter-list-options-deleted-hide": "Өчүрүлгөн чыпкаларды жашыр", "abusefilter-list-options-submit": "Жаңыртуу", "abusefilter-tools-reautoconfirm-user": "Колдонуучу:", - "abusefilter-edit-subtitle": "$1 чыпкасына оңдоо киргизүү", + "abusefilter-edit-subtitle": "$1 чыпкасын түзөтүү", "abusefilter-edit-status-label": "Статистика:", "abusefilter-edit-new": "Жаңы фильтр", "abusefilter-edit-save": "Чыпканы сакта", "abusefilter-edit-deleted": "Өчүрүлгөн деп белгилеңиз", "abusefilter-edit-rules": "Шарттары:", + "abusefilter-edit-notes": "Эскертмелер:", "abusefilter-edit-action-block": "Колдонуучуну жана/же IP даректи бөгөттөө", "abusefilter-edit-warn-other": "Башка билдирүү", "abusefilter-edit-warn-actions": "Аракеттер:", @@ -77,15 +84,18 @@ "abusefilter-history-comments": "Комментарийлер", "abusefilter-history-actions": "Аракеттер", "abusefilter-history-deleted": "Өчүрүлдү", - "abusefilter-history-filterid": "Фильтр", + "abusefilter-history-filterid": "Чыпка", "abusefilter-history-select-user": "Колдонуучу:", "abusefilter-history-diff": "Өзгөртүүлөр", "abusefilter-action-warn": "Эскертүү", "abusefilter-action-block": "Бөгөттөө", "abusefilter-action-degroup": "Топтордон чыгаруу", "abusefilter-revert-filter": "Фильтр:", + "abusefilter-revert-confirm": "Ырастоо", "abusefilter-revert-reasonfield": "Себеп:", + "abusefilter-test-load": "Жүктөө", "abusefilter-examine-submit": "Издөө", + "abusefilter-logentry-create": "$1 {{GENDER:$2|түзүлдү}} $4 ($5)", "abusefilter-log-noresults": "Натыйжа жок", "abusefilter-diff-title": "Жоромолдордун айырмасы", "abusefilter-diff-item": "Элемент", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/lb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/lb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/lb.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/lb.json 2023-09-28 22:30:00.343181100 +0000 @@ -6,7 +6,8 @@ "Robby", "Soued031", "Talex42", - "Volvox" + "Volvox", + "Amire80" ] }, "abusefilter-desc": "Applizéiert automatesch Heuristiken op Ännerungen", @@ -134,7 +135,7 @@ "abusefilter-edit-subtitle": "Ännere vum Filter $1", "abusefilter-edit-subtitle-new": "Filter uleeën", "abusefilter-edit-token-not-match": "D'Ännerung gouf net gespäichert! Späichert et wgl. nach eng Kéier.", - "abusefilter-edit-oldwarning": "Dir sidd am Gaang eng al Versioun vum Filter z'änneren.\nD'Statistike sinn déi vun der leschter Versioun vum Filter.\nWann Dir Är Ännerunge späichert dann iwwerschreiwt Dir all Ännerungen zënter der Versioun déi Dir elo ännert. •\n[[Special:AbuseFilter/history/$2|Zréck op d'Versiounsgeschicht vun dësem Filter]].", + "abusefilter-edit-oldwarning": "Dir sidd am Gaang eng al Versioun vum Filter z'änneren.\nD'Statistike sinn déi vun der leschter Versioun vum Filter.\nWann Dir Är Ännerunge späichert dann iwwerschreiwt Dir all Ännerungen zënter der Versioun déi Dir elo ännert. •\n[[Special:AbuseFilter/history/$2|Zréck op d'Versiounsgeschicht vun dësem Filter]].", "abusefilter-edit-status-label": "Statistiken:", "abusefilter-edit-status": "Dëse Filter huet bei {{PLURAL:$1|der leschter Aktioun|de leschte(n) $1 Aktiounen}}, $2 mol ($3%) ugeschloen.\nAm Duerchschnëtt leeft en $4 Milli-Sekonnen an e benotzt {{PLURAL:$5|eng Konditioun|$5 Konditioune}} vun der Konditiouns-Limite.", "abusefilter-edit-new": "Neie Filter", @@ -218,7 +219,7 @@ "abusefilter-edit-builder-op-arithmetic-pow": "Potenz (**)", "abusefilter-edit-builder-group-op-comparison": "Operateure fir ze vergläichen", "abusefilter-edit-builder-op-comparison-equal": "Wäert selwecht wéi (==)", - "abusefilter-edit-builder-op-comparison-equal-strict": "Wäert an Typ deselwechte wéi (!==)", + "abusefilter-edit-builder-op-comparison-equal-strict": "Wäert an Typ deselwechte wéi (!==)", "abusefilter-edit-builder-op-comparison-notequal": "Wäert verschidde vun (!=)", "abusefilter-edit-builder-op-comparison-notequal-strict": "Wäert an Typ verschidde vu(n) (!==)", "abusefilter-edit-builder-op-comparison-lt": "Manner wéi (<)", @@ -414,7 +415,7 @@ "abusefilter-diff-backhistory": "Zréck op d'Lëscht vun de Versioune vum Filter", "abusefilter-diff-prev": "Méi al Ännerung", "abusefilter-diff-next": "Méi nei Ännerung", - "abusefilter-import-intro": "Dir kënnt dësen Interface benotze fir Filtere vun anere Wikien z'importéieren.\nKlickt op der originaler Wiki op \"{{int:abusefilter-edit-export}}\" ënner \"{{int:abusefilter-edit-tools}}\" op dem Interface vun den Ännerungen.\nKopéiert vun der Textkëscht déi opgeet an dës Textkëscht a klickt op \"{{int:abusefilter-import-submit}}\",", + "abusefilter-import-intro": "Dir kënnt dësen Interface benotze fir Filtere vun anere Wikien z'importéieren.\nKlickt op der originaler Wiki op \"{{int:abusefilter-edit-export}}\" ënner \"{{int:abusefilter-edit-tools}}\" op dem Interface vun den Ännerungen.\nKopéiert vun der Textkëscht déi opgeet an dës Textkëscht a klickt op \"{{int:abusefilter-import-submit}}\",", "abusefilter-import-submit": "Donnéeën importéieren", "abusefilter-import-invalid-data": "D'Donnéeën déi Dir probéiert huet z'importéieren ass net valabel", "abusefilter-group-default": "Standard", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/lt.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/lt.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/lt.json 2023-06-30 16:15:33.670757800 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/lt.json 2023-09-28 22:30:00.343181100 +0000 @@ -15,7 +15,8 @@ "Tomasdd", "Vogone", "Vpovilaitis", - "Nokeoo" + "Nokeoo", + "Amire80" ] }, "abusefilter-desc": "Pakeitimų tikrinimui naudojamas automatinis euristinis tikrinimas", @@ -416,7 +417,7 @@ "abusefilter-exception-unclosedstring": "Neuždaryta simbolių eilutė prasidedanti pozicijoje $1.", "abusefilter-exception-invalidoperator": "Blogas operatorius \"$2\" pozicijoje $1.", "abusefilter-exception-unrecognisedtoken": "Nesuprantamas simbolis \"$2\" pozicijoje $1.", - "abusefilter-exception-noparams": "Nenurodyti funkcijos „$2“ parametrai pozicijoje $1.\nTikėtasi $3 {{PLURAL:$3|argumentp|argumentų}}.", + "abusefilter-exception-noparams": "Nenurodyti funkcijos „$2“ parametrai pozicijoje $1.\nTikėtasi $3 {{PLURAL:$3|argumentp|argumentų}}.", "abusefilter-exception-dividebyzero": "Neleistinas bandymas atlikti $2 dalybą iš nulio pozicijoje $1.", "abusefilter-exception-unrecognisedvar": "Neatpažintas kintamasis $2 pozicijoje $1", "abusefilter-exception-notenoughargs": "Neatitinka funkcijos $2, kviečiamos pozicijoje $1, argumentų skaičius.\nBuvo {{PLURAL:$3|laukiamas|laukiami|laukiama}} $3 {{PLURAL:$3|parametras|parametrai|parametrų}}, gautas $4", @@ -434,17 +435,17 @@ "abusefilter-action-rangeblock": "Blokavimas pasiekus ribą", "abusefilter-action-disallow": "Neleisti", "abusefilter-revert-title": "Atmesti visus filtro $1 pakeitimus", - "abusefilter-revert-intro": "Ši forma leidžia grąžinti visus pakeitimus, kuriuos piktnaudžiavimo filtrą, dėl filtro $1 .\nPrašome naudotis priežiūros, naudodami šį įrankį.", + "abusefilter-revert-intro": "Ši forma leidžia grąžinti visus pakeitimus, kuriuos piktnaudžiavimo filtrą, dėl filtro $1 .\nPrašome naudotis priežiūros, naudodami šį įrankį.", "abusefilter-revert-preview-item": "$1: $2 {{GENDER:$7|atliko}} $3 puslapiui $4.\nVeiksmas laukiantys atšaukimo: $5 ($6)", "abusefilter-revert-search-legend": "Pasirinkite piktnaudžiavimų filtro veiksmą, kurį norite sugrąžinti", "abusefilter-revert-periodstart": "Periodo pradžia:", "abusefilter-revert-periodend": "Periodo pabaiga:", "abusefilter-revert-search": "Pasirinkite veiksmus", "abusefilter-revert-filter": "Filtro ID:", - "abusefilter-revert-preview-intro": "Žemiau yra veiksmai, kurių ėmėsi piktnaudžiavimo filtras ir kuriuos grąžins šis veiksmas.\nPrašome atidžiai juos patikrinti, o savo pasirinkimą patvirtinkite spustelėdami \"{{int:abusefilter-revert-confirm}}\".", + "abusefilter-revert-preview-intro": "Žemiau yra veiksmai, kurių ėmėsi piktnaudžiavimo filtras ir kuriuos grąžins šis veiksmas.\nPrašome atidžiai juos patikrinti, o savo pasirinkimą patvirtinkite spustelėdami \"{{int:abusefilter-revert-confirm}}\".", "abusefilter-revert-confirm": "Patvirtinti", - "abusefilter-revert-success": "!Jūs grįžo dėl piktnaudžiavimo filtro dėl visų veiksmų [[specialus:AbuseFilter/$1|filter $2]].", - "abusefilter-revert-reason": "Automatinis sugrąžinti, visi veiksmai, kurių imasi piktnaudžiavimo filtrą, dėl filtro $1 .\nPriežastis:$2", + "abusefilter-revert-success": "Jūs grįžo dėl piktnaudžiavimo filtro dėl visų veiksmų [[Special:AbuseFilter/$1|$2 filtro]].", + "abusefilter-revert-reason": "Automatinis sugrąžinti, visi veiksmai, kurių imasi piktnaudžiavimo filtrą, dėl filtro $1 .\nPriežastis:$2", "abusefilter-revert-reasonfield": "Priežastis:", "abusefilter-test": "Testuoti filtrą paskutiniams keitimams", "abusefilter-test-intro": "Šis puslapis Jums leidžia patikrinti Jūsų įvestą į žemiau esantį įvedimo lauką filtrą {{PLURAL:$1|paskutiniam|paskutiniams}} $1 {{PLURAL:$1|pakeitimui|pakeitimams|pakeitimų}}.\nKad pakrauti esantį filtrą, įveskite šio filtro ID į žemiau įvedimo lauko esanti tekstinį laukelį ir paspauskite butoną \"Pakrauti\".", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/mai.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/mai.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/mai.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/mai.json 2023-09-28 22:30:00.343181100 +0000 @@ -4,7 +4,8 @@ "Haribanshi", "Tulsi Bhagat", "Vinitutpal", - "बिप्लब आनन्द" + "बिप्लब आनन्द", + "Amire80" ] }, "abusefilter-desc": "संपादनके लेल स्वत: हेरिस्टिक लागू होईत् अछि", @@ -153,8 +154,8 @@ "abusefilter-edit-builder-op-comparison-notequal": "बराबर नैं अछि (!=)", "abusefilter-edit-builder-op-comparison-lt": "(<) से कम", "abusefilter-edit-builder-op-comparison-gt": "ई सs बेसी (>)", - "abusefilter-edit-builder-op-comparison-lte": "ई सs कम या बराबर (<=)", - "abusefilter-edit-builder-op-comparison-gte": "ई से बेसी या बराबर (>=)", + "abusefilter-edit-builder-op-comparison-lte": "ई सs कम या बराबर (<=)", + "abusefilter-edit-builder-op-comparison-gte": "ई से बेसी या बराबर (>=)", "abusefilter-edit-builder-group-op-bool": "बूलिअन ऑपरेटर सभ", "abusefilter-edit-builder-op-bool-not": "नैं (!)", "abusefilter-edit-builder-op-bool-and": "आर (&)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/map-bms.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/map-bms.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/map-bms.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/map-bms.json 2023-09-28 22:30:00.343181100 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Mbrt", - "StefanusRA" + "StefanusRA", + "Amire80" ] }, "abusefilter-desc": "Terapna pamriksan heuristik otomatis nang suntingan", @@ -169,7 +170,7 @@ "abusefilter-log-noresults": "Ora aba asuke", "abusefilter-diff-title": "Prabedhan antar versi", "abusefilter-diff-item": "Barang", - "abusefilter-diff-version": "Versi sekang $1 {{GENDER:$3|nang}} $2", + "abusefilter-diff-version": "Versi sekang $1 {{GENDER:$3|nang}} $2", "abusefilter-diff-info": "Informasi dhasar", "abusefilter-diff-pattern": "Kahanan saringan", "abusefilter-diff-invalid": "Ora teyeng njikot versi sing dejaluk", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/mhr.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/mhr.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/mhr.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/mhr.json 2023-09-28 22:30:00.343181100 +0000 @@ -3,13 +3,24 @@ "authors": [ "Kareyac", "Сай", - "Санюн Вадик" + "Санюн Вадик", + "Lifeway" ] }, - "abusefilter-log-search-user": "Пайдаланыше:", - "abusefilter-tools-reautoconfirm-user": "Пайдаланыше:", + "abusefilter-desc": "Тӧрлымаш-влак деке лишемдыме фильтр-влакым кучылташ пуа", + "abusefilter": "Осал паша шотышто фильтрым виктарымаш", + "abuselog": "Осал паша шотышто фильтр журнал", + "abusefilter-blocker": "Осал паша шотышто фильтр", + "abusefilter-blockreason": "Осал паша шотышто фильтр дене вигак петыралтын. Фильтрын возен ончыктымашыже: $1", + "abusefilter-degroupreason": "Осал паша шотышто фильтр правам вигак кораҥден. Фильтрын возен ончыктымашыже: $1", + "abusefilter-log-search-user": "Ушнышо:", + "abusefilter-log-search-impact-saved": "Аралыме вашталтыш гына", + "abusefilter-log-search-impact-not-saved": "Аралыдыме вашталтыш гына", + "abusefilter-tools-reautoconfirm-user": "Ушнышо:", + "abusefilter-edit-token-not-match": "Тыйын тӧрлымашетым аралыме огыл! Эше ик гана тӧчен ончо.", "abusefilter-edit-status-label": "Иктешлымаш:", + "abusefilter-edit-save": "Фльтрым аралаш", "abusefilter-edit-history": "Историй:", - "abusefilter-history-user": "Пайдаланыше", - "abusefilter-revert-filter": "Фильтр:" + "abusefilter-history-user": "Ушнышо", + "abusefilter-revert-filter": "Фильтр ID:" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ml.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ml.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ml.json 2023-06-30 16:12:05.544117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ml.json 2023-09-28 22:30:00.343181100 +0000 @@ -4,7 +4,8 @@ "Adithyak1997", "Anoopan", "Matma Rex", - "Praveenp" + "Praveenp", + "Amire80" ] }, "abusefilter-desc": "തിരുത്തലുകളിൽ സ്വയം പ്രതിരോധപ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുന്നു", @@ -64,7 +65,7 @@ "abusefilter-log-search-submit": "തിരയുക", "abusefilter-log-entry": "$1: $4 എന്ന താളിൽ $2 {{GENDER:$8|ചെയ്ത}} \"$3\" എന്ന പ്രവൃത്തി ഒരു ദുരുപയോഗ അരിപ്പയെ {{GENDER:$8|ഉണർത്തിയിരിക്കുന്നു}}.\nഎടുത്ത നടപടികൾ: $5;\nഅരിപ്പയുടെ വിവരണം: $6", "abusefilter-log-entry-withdiff": "$4 എന്ന താളിൽ $1-നു $2 {{GENDER:$8|ചെയ്ത}} ''$3'' എന്ന പ്രവൃത്തി ഒരു ദുരുപയോഗ അരിപ്പയെ {{GENDER:$8|ഉണർത്തിയിരിക്കുന്നു}}.\nഎടുത്ത നടപടികൾ: $5;\nഅരിപ്പയുടെ വിവരണം: $6 ($7)", - "abusefilter-log-detailedentry-meta": "$1: $5 എന്ന താളിൽ $2 {{GENDER:$9|ചെയ്ത}} \"$4\" എന്ന പ്രവൃത്തി $3 അരിപ്പയെ {{GENDER:$9|ഉണർത്തിയിരിക്കുന്നു}}.\nഎടുത്ത നടപടി: $6;\nഅരിപ്പയുടെ വിവരണം: $7 ($8)", + "abusefilter-log-detailedentry-meta": "$1: $5 എന്ന താളിൽ $2 {{GENDER:$9|ചെയ്ത}} \"$4\" എന്ന പ്രവൃത്തി $3 അരിപ്പയെ {{GENDER:$9|ഉണർത്തിയിരിക്കുന്നു}}.\nഎടുത്ത നടപടി: $6;\nഅരിപ്പയുടെ വിവരണം: $7 ($8)", "abusefilter-log-detailedentry-global": "ആഗോള അരിപ്പ $1", "abusefilter-log-detailedentry-local": "അരിപ്പ $1", "abusefilter-log-detailslink": "വിവരണങ്ങൾ", @@ -134,7 +135,7 @@ "abusefilter-reautoconfirm-none": "ആ {{GENDER:$1|ഉപയോക്താവിന്റെ}} സ്വയംസ്ഥിരീകൃത സ്ഥിതി എടുത്തുകളഞ്ഞിട്ടില്ല.", "abusefilter-reautoconfirm-notallowed": "സ്വയം സ്ഥിരീകൃത സ്ഥിതി പുനഃസ്ഥാപിക്കാൻ താങ്കൾക്ക് അനുമതിയില്ല.", "abusefilter-reautoconfirm-done": "അംഗത്വത്തിന്റെ സ്വയം സ്ഥിരീകൃത സ്ഥിതി പുനഃസ്ഥാപിച്ചിരിക്കുന്നു", - "abusefilter-status": "ഒടുവിലത്തെ {{PLURAL:$1|പ്രവൃത്തിയിൽ|$1 പ്രവൃത്തികളിൽ}} $2 ($3%) എണ്ണം ഉപാധികളുടെ പരിധിയായ $4 എത്തിയിരിക്കുന്നു, $5 ($6%) എണ്ണം ഇപ്പോൾ സജ്ജമായിട്ടുള്ള അരിപ്പയിൽ ബാധകമാണ്.", + "abusefilter-status": "ഒടുവിലത്തെ {{PLURAL:$1|പ്രവൃത്തിയിൽ|$1 പ്രവൃത്തികളിൽ}} $2 ($3%) എണ്ണം ഉപാധികളുടെ പരിധിയായ $4 എത്തിയിരിക്കുന്നു, $5 ($6%) എണ്ണം ഇപ്പോൾ സജ്ജമായിട്ടുള്ള അരിപ്പയിൽ ബാധകമാണ്.", "abusefilter-edit": "ദുരുപയോഗ അരിപ്പ തിരുത്തുന്നു", "abusefilter-edit-subtitle": "അരിപ്പ $1 തിരുത്തുന്നു", "abusefilter-edit-subtitle-new": "അരിപ്പ സൃഷ്ടിക്കുന്നു", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/mr.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/mr.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/mr.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/mr.json 2023-09-28 22:30:00.343181100 +0000 @@ -12,16 +12,17 @@ "V.narsikar", "Ydyashad", "ज्ञानदा गद्रे-फडके", - "संतोष दहिवळ" + "संतोष दहिवळ", + "Amire80" ] }, "abusefilter-desc": "संपादन गाळणी सर्व संपादनांचा सांगितल्याप्रमाणे स्वयंशोध घेते.", "abusefilter": "संपादन गाळणी व्यवस्थापन", "abuselog": "गाळणीने टिपलेल्या नोंदी", "abusefilter-intro": "संपादन गाळणी व्यवस्थापन प्रणालीत आपले स्वागत आहे.\n\nसंपादन गाळणी म्हणजे सर्व संपादनांचा सांगितल्याप्रमाणे स्वयंशोध घेणारी स्वयंचलित सॉफ्टवेअर प्रणाली असते. हा इंटरफेस तयार केलेल्या गाळण्यांची यादी दाखवतो आणि त्यात सुधारणा करण्यास अनुमती देतो.", - "abusefilter-warning": "'''सूचना''': आपण करू इच्छित असलेली कृती/लेखन/संपादन अभिप्रेत संकेतास अनुसरून नसावी / अयोग्य असावी अथवा साशंकीत म्हणून स्वयमेव संपादन गाळणीकडून नोंदवली जात आहे.\nआपले संपादन जतन (सेव्ह) करण्यापूर्वी आपण करू इच्छित असलेली कृती/लेखन/संपादन रचनात्मक आहे याची खात्री करून घ्यावी.अरचनात्मक संपादने तात्काळ उलटवली जाण्याची किंवा त्यापेक्षा अधिक प्रतिबंधनांची शक्यता असते.\nआपणास हे संपादन सुयोग्य असल्याची खात्री असेल तर आपण ते नक्की करण्यासाठी ”पुन्हा सोपवा’ वर टिचकी मारू शकता.आपल्या क्रियेशी संलग्न, या गाळणीस लागू असलेल्या नियमाचे थोडक्यात वर्णन आहे:$1", - "abusefilter-disallowed": "आपण नुकतीच केलेली क्रिया/लेखन/संपादन अभिप्रेत संकेतास अनुसरून नसावी / 'अयोग्य' असावी अथवा 'साशंकीत’ म्हणून स्वयमेव ज्ञात झाली आहे, आणि नामंजूर करण्यात आलेली आहे.आपली क्रिया रचनात्मक असल्याचे जर आपणास वाटत असेल तर,कृपया ,आपण नेमके काय करू इच्छित होता/प्रयत्न करत होता याची माहिती, संपादन गाळणीच्या अनपेक्षीत क्रिया विषयक चर्चा पानावर प्रचालकांना द्या. आपल्या क्रियेशी संलग्न, या गाळणीस लागू असलेल्या नियमाचे थोडक्यात वर्णन आहे:$1", - "abusefilter-blocked-display": "आपण नुकतीच केलेली क्रिया ही ’अभिप्रेत संकेतास अनुसरून नसलेली' / 'अयोग्य' असल्याची नोंद संपादन गाळणीने स्वयमेव केली आहे, व म्हणून ती क्रिया करण्यास आपणास रोधित करण्यात आलेले आहे.{{SITENAME}} सुरक्षित ठेवण्यासाठी,आपले सदस्यखाते व अंकपत्ता संपादनांसाठी अवरुद्ध करण्यात आलेला आहे.जर हे चुकीने घडले असल्यास संपादन गाळणी चर्चा पानावर प्रचालकाशी कृपया संपर्क साधा.आपल्या क्रियेशी संलग्न, या गाळणीस लागू असलेल्या नियमाचे थोडक्यात वर्णन आहे:$1", + "abusefilter-warning": "'''सूचना''': आपण करू इच्छित असलेली कृती/लेखन/संपादन अभिप्रेत संकेतास अनुसरून नसावी / अयोग्य असावी अथवा साशंकीत म्हणून स्वयमेव संपादन गाळणीकडून नोंदवली जात आहे.\nआपले संपादन जतन (सेव्ह) करण्यापूर्वी आपण करू इच्छित असलेली कृती/लेखन/संपादन रचनात्मक आहे याची खात्री करून घ्यावी.अरचनात्मक संपादने तात्काळ उलटवली जाण्याची किंवा त्यापेक्षा अधिक प्रतिबंधनांची शक्यता असते.\nआपणास हे संपादन सुयोग्य असल्याची खात्री असेल तर आपण ते नक्की करण्यासाठी ”पुन्हा सोपवा’ वर टिचकी मारू शकता.आपल्या क्रियेशी संलग्न, या गाळणीस लागू असलेल्या नियमाचे थोडक्यात वर्णन आहे:$1", + "abusefilter-disallowed": "आपण नुकतीच केलेली क्रिया/लेखन/संपादन अभिप्रेत संकेतास अनुसरून नसावी / 'अयोग्य' असावी अथवा 'साशंकीत’ म्हणून स्वयमेव ज्ञात झाली आहे, आणि नामंजूर करण्यात आलेली आहे.आपली क्रिया रचनात्मक असल्याचे जर आपणास वाटत असेल तर,कृपया ,आपण नेमके काय करू इच्छित होता/प्रयत्न करत होता याची माहिती, संपादन गाळणीच्या अनपेक्षीत क्रिया विषयक चर्चा पानावर प्रचालकांना द्या. आपल्या क्रियेशी संलग्न, या गाळणीस लागू असलेल्या नियमाचे थोडक्यात वर्णन आहे:$1", + "abusefilter-blocked-display": "आपण नुकतीच केलेली क्रिया ही ’अभिप्रेत संकेतास अनुसरून नसलेली' / 'अयोग्य' असल्याची नोंद संपादन गाळणीने स्वयमेव केली आहे, व म्हणून ती क्रिया करण्यास आपणास रोधित करण्यात आलेले आहे.{{SITENAME}} सुरक्षित ठेवण्यासाठी,आपले सदस्यखाते व अंकपत्ता संपादनांसाठी अवरुद्ध करण्यात आलेला आहे.जर हे चुकीने घडले असल्यास संपादन गाळणी चर्चा पानावर प्रचालकाशी कृपया संपर्क साधा.आपल्या क्रियेशी संलग्न, या गाळणीस लागू असलेल्या नियमाचे थोडक्यात वर्णन आहे:$1", "abusefilter-degrouped": "ही क्रिया हानीकारक म्हणून स्वयंचलीतरित्या निवडली गेली आहे.म्हणून तिला परवानगी नाकारण्यात येते.व आपल्या खात्याबद्दल रदबदली केली गेल्याच्या शंकेमुळे आपले सर्व अधिकार रद्द करण्यात आलेले आलेले आहेत. आपणास जर हे चुकीमुळे झाल्याची खात्री असेल तर या क्रियेच्या स्पष्टीकरणासह प्रचालकाशी कृपया संपर्क साधा, त्यामुळे आपले अधिकार आपणास पुनर्प्राप्त होतील.आपल्या क्रियेशी जुळणा-या दुरुपयोग नियमाचे थोडक्यात वर्णन आहे :$1", "abusefilter-autopromote-blocked": "\nही क्रिया हानीकारक म्हणून स्वयंचलीतरित्या निवडली गेली आहे.म्हणून तिला परवानगी नाकारण्यात येते.याव्यतिरिक्त,सुरक्षिततेचे उपाय म्हणून,खाते सुरू ठेवण्यासाठी देण्यात आलेल्या काही नित्याच्या सोयी आपल्या खात्यातून रद्द करण्यात आलेल्या आहेत.\nआपल्या क्रियेबाबत जुळणा-या दुरुपयोग नियमाचे थोडक्यात वर्णन आहे :$1", "abusefilter-blocker": "संपादन गाळणी", @@ -63,7 +64,7 @@ "abusefilter-log-search-submit": "शोधा", "abusefilter-log-entry": "$1:$2ने संपादन गाळणी {{GENDER:$8|उद्युक्त}} केली, ज्याने $4 वर \"$3\" {{GENDER:$8|क्रिया केली}}.\nकेलेली कार्यवाही: $5;\nगाळणी वर्णन: $6", "abusefilter-log-entry-withdiff": "$1:$2ने अपशब्द गाळणी कार्यान्वयित केली,त्याने $4 वर \"$3\" क्रिया घडली.\nकेलेली कार्यवाही:$5;\nगाळणी वर्णन:$6($7)", - "abusefilter-log-detailedentry-meta": "$1: $2 ने $3 ला कार्यान्वित केले, $5 वर \"$4\" ही क्रिया केली.\nकार्यवाही केली : $6;\nगाळणीचे वर्णन : $7 ($8)", + "abusefilter-log-detailedentry-meta": "$1: $2 ने $3 ला कार्यान्वित केले, $5 वर \"$4\" ही क्रिया केली.\nकार्यवाही केली : $6;\nगाळणीचे वर्णन : $7 ($8)", "abusefilter-log-detailedentry-global": "वैश्विक गाळणी $1", "abusefilter-log-detailedentry-local": "गाळणी $1", "abusefilter-log-detailslink": "माहिती", @@ -124,7 +125,7 @@ "abusefilter-tools-reautoconfirm": "स्वयंशाबीत(ऑटोकन्फर्म) स्थिती पुनर्स्थापित करा", "abusefilter-tools-reautoconfirm-user": "सदस्य:", "abusefilter-tools-reautoconfirm-submit": "पुनर्-स्वयंशाबीत(ऑटोकन्फर्म) करा", - "abusefilter-reautoconfirm-none": "कि सदस्याने {{GENDER:$1|त्याची|तिची|त्यांची}} स्वयंशाबीत(ऑटोकन्फर्म) स्थिती निलंबित ठेवली नाही.", + "abusefilter-reautoconfirm-none": "कि सदस्याने {{GENDER:$1|त्याची|तिची|त्यांची}} स्वयंशाबीत(ऑटोकन्फर्म) स्थिती निलंबित ठेवली नाही.", "abusefilter-reautoconfirm-notallowed": "आपणास स्वयंशाबीत(ऑटोकन्फर्म) स्थिती पुनर्स्थापित करण्याची परवानगी नाही.", "abusefilter-reautoconfirm-done": "खात्याची स्वयंशाबीत(ऑटोकन्फर्म) स्थिती पुर्ववत् केली आहे", "abusefilter-status": "मागील $1 {{PLURAL:$1|क्रिया|क्रियां}}पैकी, $2 ($3%) क्रिया $4 च्या अटमर्यादेस पोहोचल्या , आणि $5 ($6%) सध्या कार्यान्वित गाळण्यांपैकी एकीस संपादनकृती अनुरुपन (मॅच) झाल्या.", @@ -219,7 +220,7 @@ "abusefilter-edit-builder-funcs-ucase": "वरची मुद्रधानी(अप्पर केस)(ucase)", "abusefilter-edit-builder-funcs-ccnorm": "संदिग्धता उत्पन्न करणारे कॅरेक्टर्स नियमित करा(ccnorm)", "abusefilter-edit-builder-funcs-rmdoubles": "द्विरुक्त (डबल) कॅरेक्टर्स हटवा(rmdoubles)", - "abusefilter-edit-builder-funcs-specialratio": "विशेष कॅरेक्टर्स/एकूण कॅरेक्टर्स (specialratio)", + "abusefilter-edit-builder-funcs-specialratio": "विशेष कॅरेक्टर्स/एकूण कॅरेक्टर्स (specialratio)", "abusefilter-edit-builder-funcs-norm": "नियमित (norm)", "abusefilter-edit-builder-funcs-count": "तंतू(स्ट्रिंग) 'क्ष' तंतू 'य' मध्ये किती वेळा येतो त्याची संख्या(count)", "abusefilter-edit-builder-funcs-rmspecials": "विशेष कॅरेक्टर्स हटवा(rmspecials)", @@ -291,7 +292,7 @@ "abusefilter-exception-unexpectedatend": "$1 अक्षरगटीकेपाशी अनपेक्षीत \"$2\".", "abusefilter-exception-expectednotfound": "$1 वर्णात $2 हवे होते,सापडले नाही(त्याएवजी $3 $4 सापडले)", "abusefilter-exception-unrecognisedkeyword": "वर्ण $1 येथे अनोळखी कूटशब्द $2.", - "abusefilter-exception-unexpectedtoken": "वर्ण $1 वर($2 प्रकारचे) अनपेक्षित टोकन \"$3\".", + "abusefilter-exception-unexpectedtoken": "वर्ण $1 वर($2 प्रकारचे) अनपेक्षित टोकन \"$3\".", "abusefilter-exception-unclosedstring": "$1 वर्णावर सुरू झालेला अ-बंद तंतू.", "abusefilter-exception-invalidoperator": "$1 वर्णावर अवैध चालक \"$2\".", "abusefilter-exception-unrecognisedtoken": "$1 वर्णावर अनोळखी बिल्ला \"$2\".", @@ -313,9 +314,9 @@ "abusefilter-revert-periodend": "कालावधी समाप्त:", "abusefilter-revert-search": "क्रिया निवडा", "abusefilter-revert-filter": "गाळणी:", - "abusefilter-revert-preview-intro": "दुरुपयोग गाळणीने केलेली कार्यवाही जी खाली नमूद आहे, या क्रियेद्वारे उलटविल्या जाईल. \n\nकृपया त्याची सावधानतापुर्वक तपासणी करा व आपली निवड नक्की करण्यासाठी \"{{int:abusefilter-revert-confirm}}\" हे टिचका.", + "abusefilter-revert-preview-intro": "दुरुपयोग गाळणीने केलेली कार्यवाही जी खाली नमूद आहे, या क्रियेद्वारे उलटविल्या जाईल.\nकृपया त्याची सावधानतापुर्वक तपासणी करा व आपली निवड नक्की करण्यासाठी \"{{int:abusefilter-revert-confirm}}\" हे टिचका.", "abusefilter-revert-confirm": "नक्की करा", - "abusefilter-revert-success": "आपण दुरुपयोग गाळणीच्या [[Special:AbuseFilter/$1|गाळणी $2]]ने केलेले सर्व बदल आपण उलटविले आहेत.", + "abusefilter-revert-success": "आपण दुरुपयोग गाळणीच्या [[Special:AbuseFilter/$1|गाळणी $2]]ने केलेले सर्व बदल आपण उलटविले आहेत.", "abusefilter-revert-reason": "दुरुपयोग गाळणीच्या, गाळणी $1 ने केलेले सर्व क्रिया स्वयंचलितरित्या उलटवा.\nदिलेले कारण:$2", "abusefilter-revert-reasonfield": "कारण:", "abusefilter-test": "मागील संपादनांवर गाळणीचे परिक्षण करा", @@ -329,7 +330,7 @@ "abusefilter-test-period-end": "तारखे आधी केलेले बदल:", "abusefilter-test-page": "बदल तपासावयाच्या पानाचे शीर्षक:", "abusefilter-test-shownegative": "संपादन गाळणीशी जुळत नसलेले बदल दाखवा", - "abusefilter-test-syntaxerr": "आपण टाकलेल्या गाळणीच्या नावात वाक्यरचना दोष आहे.\"{{int:abusefilter-edit-check}}\" कळीवर टिचकल्यावर याचे पूर्ण स्पष्टीकरण मिळेल.", + "abusefilter-test-syntaxerr": "आपण टाकलेल्या गाळणीच्या नावात वाक्यरचना दोष आहे.\"{{int:abusefilter-edit-check}}\" कळीवर टिचकल्यावर याचे पूर्ण स्पष्टीकरण मिळेल.", "abusefilter-test-badtitle": "आपण टाकलेले लेखनाव अवैध आहे.त्यात एक किंवा एकाधिक असे वर्ण आहेत जे शीर्षकात वापरल्या जात नाहीत.", "abusefilter-changeslist-examine": "तपासा", "abusefilter-examine": "प्रत्येक बदल तपासा", @@ -352,11 +353,11 @@ "abusefilter-topnav-log": "संपादन गाळणीने टिपलेल्या नोंदी", "abusefilter-topnav-tools": "गणकदोष निवारक साधने", "abusefilter-log-name": "गाळणीने टिपलेल्या नोंदी", - "abusefilter-log-header": "हा क्रमालेख संपादन गाळण्यात केलेल्या बदलांचे संक्षिप्त विवरण दाखवतो.\nपूर्ण विवरणा करिता ,संपादन गाळण्यांमधील अलिकडील बदलांची [[Special:AbuseFilter/history| हि यादी]] पाहा.", + "abusefilter-log-header": "हा क्रमालेख संपादन गाळण्यात केलेल्या बदलांचे संक्षिप्त विवरण दाखवतो.\nपूर्ण विवरणा करिता ,संपादन गाळण्यांमधील अलिकडील बदलांची [[Special:AbuseFilter/history| हि यादी]] पाहा.", "abusefilter-log-noresults": "निकाल नाहीत", "abusefilter-diff-title": "आवृत्त्यांच्या दरम्यानचा फरक", "abusefilter-diff-item": "बाब", - "abusefilter-diff-version": "आवृत्ती $1 पासून {{GENDER:$3|कडून}} $2", + "abusefilter-diff-version": "आवृत्ती $1 पासून {{GENDER:$3|कडून}} $2", "abusefilter-diff-info": "मूलभूत माहिती", "abusefilter-diff-pattern": "गाळणीच्या शर्ती", "abusefilter-diff-invalid": "विनंती केलेल्या आवृत्त्या शेंदण्यात असफल", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/mt.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/mt.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/mt.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/mt.json 2023-09-28 22:30:00.343181100 +0000 @@ -7,7 +7,8 @@ "Leli Forte", "Matma Rex", "Roderick Mallia", - "ToniSant" + "ToniSant", + "Amire80" ] }, "abusefilter-desc": "Tapplika ewristika awtomatika lill-modifiki", @@ -15,7 +16,7 @@ "abuselog": "Reġistru tal-filtru tal-abbuż", "abusefilter-intro": "Merħba fl-interfaċċa tal-filtru tal-abbuż.\nIl-filtru tal-abbuż huwa mekkaniżmu ta' softwer awtomatiku li japplika ewristiċi awtomatiċi lil kull azzjoni.\nDin l-interfaċċa turi lista ta' filtri partikolari, u tħalli li jiġu modifikati.", "abusefilter-warning": "'''Attenzjoni''': Din l-azzjoni ġiet awtomatikament identifikata bħala ta' ħsara.\nIl-modifiki mhux kostruttivi jiġu mħassra mill-ewwel, u l-kontribuzzjonijiet ħżiena jew mhux kostruttivi ripetuti jwasslu biex il-kont jew l-indirizz IP tiegħek jiġi imblukkat.\nJekk temmen li l-modifika tiegħek hija kostruttiva, tista' terġa' tissottomettiha sabiex tikkonfermaha.\nDin deskrizzjoni qasira tar-regola tal-abbuż li tapplika fil-każ tal-azzjoni tiegħek: $1", - "abusefilter-disallowed": "Din l-azzjoni ġiet awtomatikament identifikata bħala ta' ħsara, u għalhekk ma tħallietx tiġi esegwita.\nJekk temmen li l-modifika tiegħek hija kostruttiva, informa wieħed mill- amministraturi dwar xi ppruvajt tagħmel.\nDin deskrizzjoni qasira tar-regola tal-abbuż li tapplika fil-każ tal-azzjoni tiegħek: $1", + "abusefilter-disallowed": "Din l-azzjoni ġiet awtomatikament identifikata bħala ta' ħsara, u għalhekk ma tħallietx tiġi esegwita.\nJekk temmen li l-modifika tiegħek hija kostruttiva, informa wieħed mill- amministraturi dwar xi ppruvajt tagħmel.\nDin deskrizzjoni qasira tar-regola tal-abbuż li tapplika fil-każ tal-azzjoni tiegħek: $1", "abusefilter-blocked-display": "Din l-azzjoni ġiet awtomatikament identifikata bħala ta' ħsara, u għalhekk ma tħallietx tiġi esegwita.\nBarra minn hekk, sabiex tiġi protetta {{SITENAME}}, il-kont tiegħek u l-indirizzi IP kollha assoċjati ġew imblukkati milli jagħmlu modifiki.\nJekk dan ġara bi żball, ikkuntatja minnufih lil amministratur.\nDeskrizzjoni qasira tar-regola tal-abbuż li ġiet vjolata hi: $1", "abusefilter-degrouped": "Din l-azzjoni ġiet awtomatikament identifikata bħala ta' ħsara.\nL-azzjoni għalhekk ma tħallietx tiġi esegwita u minħabba li hemm suspett li l-kont tiegħek huwa kompromess, id-drittijiet tiegħek ġew revokati.\nJekk dan ġara bi żball, ikkuntatja lil burokrata bi spjegazzjoni tal-azzjonijiet tiegħek, u d-drittijiet tiegħek jistgħu jiġu mogħtija lura.\nDeskrizzjoni qasira tar-regola tal-abbuż li ġiet vjolata hi: $1", "abusefilter-autopromote-blocked": "Din l-azzjoni ġiet awtomatikament identifikata bħala ta' ħsara, u għalhekk ma tħallietx tiġi esegwita.\nBarra minnhekk, bħala miżura ta' sigurtà ġew imneħħija mill-kont tiegħek, b'mod temporanju, xi privileġġi li normalment jingħataw lil kontijiet stabbiliti.\nDeskrizzjoni qasira tar-regola tal-abbuż li ġiet vjolata hi: $1", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/my.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/my.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/my.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/my.json 2023-09-28 22:30:00.343181100 +0000 @@ -3,17 +3,19 @@ "authors": [ "Dr Lotus Black", "Erikoo", - "Ninjastrikers" + "Ninjastrikers", + "Amire80" ] }, "abusefilter": "အလွဲသုံးစားမှု စိစစ်စနစ် စီမံခန့်ခွဲရေး", "abuselog": "အလွဲသုံးစားမှု စိစစ်စနစ် မှတ်တမ်း", - "abusefilter-intro": "အလွဲသုံးစားမှု စိစစ်စနစ် စီမံခန့်ခွဲရေး interface မှ ကြိုဆိုပါသည်။ အလွဲသုံးစားမှု စိစစ်စနစ်သည် ဆောင်ရွက်ချက်အားလုံးကို အလိုအလျောက် တုန့်ပြန်သည့် အလိုအလျောက် ဆော့ဝဲလ်ဖြစ်ပါသည်။ ဤ interface တွင် သတ်မှတ်ထားသော စိစစ်စနစ်များကို ပြသထားပြီး ပြုပြင်ရန်လည်း ခွင့်ပြုထားပါသည်။", + "abusefilter-intro": "အလွဲသုံးစားမှု စိစစ်စနစ် စီမံခန့်ခွဲရေး interface မှ ကြိုဆိုပါသည်။ အလွဲသုံးစားမှု စိစစ်စနစ်သည် ဆောင်ရွက်ချက်အားလုံးကို အလိုအလျောက် တုန့်ပြန်သည့် အလိုအလျောက် ဆော့ဝဲလ်ဖြစ်ပါသည်။ ဤ interface တွင် သတ်မှတ်ထားသော စိစစ်စနစ်များကို ပြသထားပြီး ပြုပြင်ရန်လည်း ခွင့်ပြုထားပါသည်။", "abusefilter-blocker": "အလွဲသုံးစားမှု စိစစ်စနစ်", "abusefilter-blockreason": "အလွဲသုံးစားမှု စိစစ်စနစ်ဖြင့် အလိုအလျောက် ပိတ်ပင်တားဆီးလိုက်သည်။ ကိုက်ညီသောဥပဒေ၏ ဖော်ပြချက်မှာ $1", "right-abusefilter-modify": "အလွဲသုံးစားမှု စိစစ်စနစ်များကို ဖန်တီးရန် သို့မဟုတ် ပြုပြင်ရန်", "right-abusefilter-view": "အလွဲသုံးစားမှု စိစစ်စနစ်များကို ကြည့်ရန်", "right-abusefilter-log": "အလွဲသုံးစားမှုမှတ်တမ်းကို ကြည့်ရန်", + "right-abusefilter-log-detail": "အလွဲသုံးစားမှု စိစစ်စနစ် အသေးစိတ်မှတ်တမ်းများအား ကြည့်ရှုခြင်း", "action-abusefilter-modify": "အလွဲသုံးစားမှု စိစစ်စနစ်များကို ပြုပြင်ရန်", "action-abusefilter-view": "အလွဲသုံးစားမှု စိစစ်စနစ်များကို ကြည့်ရန်", "action-abusefilter-log": "အလွဲသုံးစားမှုမှတ်တမ်းကို ကြည့်ရန်", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/nb.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/nb.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/nb.json 2023-06-30 16:15:33.674757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/nb.json 2023-09-28 22:30:00.343181100 +0000 @@ -24,7 +24,8 @@ "PeterFisk", "Stigmj", "VukAnd12", - "Vukky" + "Vukky", + "EdoAug" ] }, "abusefilter-desc": "Legger til automatisk heuristikk til redigeringer.", @@ -492,7 +493,7 @@ "abusefilter-exception-variablevariable": "set og set_var forventer at forventer at det første argumentet er en streng, funnet ved tegn $1.", "abusefilter-exception-unknownfunction": "$2 er ikke en gyldig funksjon ved tegn $1.", "abusefilter-exception-unusedvars": "Følgende variabler er ubrukte: $2.", - "abusefilter-parser-warning-match-empty-regex": "Dette regulære uttrykker matcher en tom streng ved tegn $1", + "abusefilter-parser-warning-match-empty-regex": "Dette regulære uttrykket matcher en tom streng ved tegn $1", "abusefilter-action-tag": "Tagg", "abusefilter-action-throttle": "Begrensning av endringshastighet", "abusefilter-action-warn": "Advar", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ne.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ne.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ne.json 2023-06-30 16:15:33.674757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ne.json 2023-09-28 22:30:00.347181300 +0000 @@ -13,13 +13,14 @@ "बिप्लब आनन्द", "राम प्रसाद जोशी", "सरोज कुमार ढकाल", - "हिमाल सुबेदी" + "हिमाल सुबेदी", + "Amire80" ] }, "abusefilter-desc": "स्वचालित अनुमानित सम्पादनहरुकोनिम्ति लागु हुन्छ", "abusefilter": "दुर्व्यवहार फिल्टर विन्यास", "abuselog": "दुर्व्यवहार इतिहास", - "abusefilter-intro": "दुर्व्यवहार फ़िल्टर प्रबन्धन अंतरफलकमा स्वागत छ।\nदुर्व्यवहार फ़िल्टर सबै कार्यमा स्वचालित heuristics (खोज)को लागि प्रयोग गरिने एउटा स्वचालित सफ्टवेयर प्रणाली हो।\nयस अंतरफलकले परिभाषित फिल्टरको एउटा सूची प्रदर्शित गर्छ, र परिवर्तन गर्ने अनुमति दिन्छ।", + "abusefilter-intro": "दुर्व्यवहार फ़िल्टर प्रबन्धन अंतरफलकमा स्वागत छ।\nदुर्व्यवहार फ़िल्टर सबै कार्यमा स्वचालित heuristics (खोज)को लागि प्रयोग गरिने एउटा स्वचालित सफ्टवेयर प्रणाली हो।\nयस अंतरफलकले परिभाषित फिल्टरको एउटा सूची प्रदर्शित गर्छ, र परिवर्तन गर्ने अनुमति दिन्छ।", "abusefilter-warning": "'''चेतावनी:''' यो कार्य हानिकारक भनेर स्वतः चिनियो।\nध्वंसात्मक सम्पादन शीघ्र उल्टाइनेछ,\nर जबरजस्ती अथवा ध्वंसात्मक सम्पादन दोहोराएको परिणाम स्वरूप तपाईंको खाता अथवा IP ठेगानामा प्रतिबन्ध लगाइनेछ।\nयदि तपाईं आफ्नो सम्पादन रचनात्मक भएकोमा विश्वस्त हुनुहुन्छ भनें पुनः '''संग्रह गर्नुहोस्'''मा क्लिक गरेर सुनिश्चित गर्नुहोस्।\nदुर्व्यहार नीति जसमा तपाईंको कार्यसित मेल खाइरहेछ, यसको एउटा संक्षिप्त विवरण यस प्रकार छ: $1", "abusefilter-disallowed": "यो कार्य हानिकारक भनेर स्वतः चिनियो, अनि यसकारण अनुमति छैन।\nयदि तपाईं आफ्नो सम्पादन रचनात्मक भएकोमा विश्वस्त हुनुहुन्छ भनें कृपया तपाईंले के गर्ने प्रयास गर्नु हुँदै थियो यो कुरा कुनै एक जना प्रबन्धकलाई जनाउनुहोस् ।\nदुर्व्यहार नीति जसमा तपाईंको कार्यसित मेल खाइरहेछ, यसको एउटा संक्षिप्त विवरण यस प्रकार छ: $1", "abusefilter-blocked-display": "यो कार्य घातक भनेर स्वतः चिनियो,\nर तपाईंलाई यसको क्रियान्वयनमा रोक लगाइएकोछ।\nअनि {{SITENAME}}को सुरक्षाको निम्ति तपाईंको प्रयोगकर्ता खाता अनि सबै सम्बन्धित आई पी ठेगानाहरूमाथि पनि सम्पादन गर्न रोक\nलगाइएकोछ।\nयदि यो गल्तीले भएको भए कृपया प्रबन्धकसित सम्पर्क गर्नुहोला।\nयस गलत कार्य नीतिसित तपाईंको कार्यले मेल खाँदैछ, एउटा संक्षिप्त विवरण यस प्रकार छ :$1", @@ -150,7 +151,7 @@ "abusefilter-edit-done-subtitle": "सम्पादित छनोट", "abusefilter-edit-history": "इतिहास:", "abusefilter-edit-check": "वाक्यविन्यास जाँच्ने", - "abusefilter-edit-badfilter": "तपाईंले खुलाउनु भएको फिल्टर उपलब्ध छैन ।", + "abusefilter-edit-badfilter": "तपाईंले खुलाउनु भएको फिल्टर उपलब्ध छैन ।", "abusefilter-edit-tools": "औजारहरू:", "abusefilter-edit-test-link": "भर्खरैका सम्पादनहरू विरुद्ध यस फिल्टरको जाँच गर्ने", "abusefilter-edit-syntaxok": "वाक्यविन्यास त्रुटिहरु भेटिएनन्।", @@ -235,7 +236,7 @@ "abusefilter-history-diff": "परिवर्तनहरू", "abusefilter-history-error-hidden": "अनुरोध गरिएको फिल्टर लुकेकोछ, अनि तपाईंले यसको इतिहास हेर्न सक्नुहुन्न।", "abusefilter-exception-unexpectedatend": "$1चरित्रमा \"$2\" अप्रत्यासित भएको", - "abusefilter-exception-expectednotfound": "$1 चरित्रमा एउटा $2 प्रत्यासित भएको, पाइएन ( $3 $4 स्थानमा पाइयो).", + "abusefilter-exception-expectednotfound": "$1 चरित्रमा एउटा $2 प्रत्यासित भएको, पाइएन ( $3 $4 स्थानमा पाइयो).", "abusefilter-exception-unrecognisedkeyword": "$1 चरित्रको नचिनिने $2 शव्दकुञ्जी।", "abusefilter-action-tag": "चिनो", "abusefilter-action-throttle": "थ्रोटल", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/nl-informal.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/nl-informal.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/nl-informal.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/nl-informal.json 2023-09-28 22:30:00.347181300 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "McDutchie", - "Siebrand" + "Siebrand", + "Amire80" ] }, "abusefilter-warning": "'''Waarschuwing:''' Deze handeling is automatisch als schadelijk aangemerkt.\nSchadelijke handelingen worden snel teruggedraaid. Blijf je slechte bewerkingen uitvoeren, dan wordt je account of IP-adres geblokkeerd.\nAls jij denkt dat deze handeling wel iets bijdraagt, bevestig je handeling dan opnieuw.\nHier is een korte beschrijving van de regel op basis waarvan jouw handeling is tegengehouden: $1", @@ -14,7 +15,7 @@ "abusefilter-log-details-hidden": "Je kunt de details van deze melding niet bekijken omdat deze verborgen is.", "abusefilter-log-hide-forbidden": "Je hebt niet de juiste rechten om meldingen in het filterlogboek te verbergen.", "abusefilter-reautoconfirm-notallowed": "Je hebt geen rechten om de automatisch bevestigde status opnieuw in te stellen.", - "abusefilter-edit-oldwarning": "Je bent een oude versie van dit filter aan het bewerken.\nDe weergegeven statistieken gelden voor de meest recente versie van het filter.\nAls je je wijzigingen opslaat, overschrijf je alle wijzigingen die na deze versie zijn gemaakt. •\n[[Special:AbuseFilter/history/$2|Terug naar de geschiedenis van dit filter]]", + "abusefilter-edit-oldwarning": "Je bent een oude versie van dit filter aan het bewerken.\nDe weergegeven statistieken gelden voor de meest recente versie van het filter.\nAls je je wijzigingen opslaat, overschrijf je alle wijzigingen die na deze versie zijn gemaakt. •\n[[Special:AbuseFilter/history/$2|Terug naar de geschiedenis van dit filter]]", "abusefilter-edit-denied": "Je mag de details van dit filter niet bekijken, omdat die niet openbaar zijn.", "abusefilter-edit-restricted": "Je kunt dit filter niet bewerken omdat die één of meerdere beperkte handelingen bevat.\nVraag een gebruiker met toestemming om beperkte handelingen toe te voegen om de wijziging voor je te maken.", "abusefilter-edit-bad-tags": "Een of meer van de labels die je hebt opgegeven zijn niet geldig.\nLabels moeten kort zijn, mogen geen speciale tekens bevatten, en mogen niet gereserveerd zijn door andere software. Kies een andere labelnaam.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/nn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/nn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/nn.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/nn.json 2023-09-28 22:30:00.347181300 +0000 @@ -6,7 +6,8 @@ "Matma Rex", "Matěj Suchánek", "Nghtwlkr", - "Njardarlogar" + "Njardarlogar", + "Amire80" ] }, "abusefilter-desc": "Legg automatisk til heuristikk til endringar.", @@ -60,7 +61,7 @@ "abusefilter-log-search-action-taken-label": "Handling utført:", "abusefilter-log-search-action-taken-any": "Kva som helst", "abusefilter-log-search-submit": "Søk", - "abusefilter-log-entry": "$1: $2 utløyste eit endringsfilter ved å gjera handlinga «$3» på $4. Reaksjon: $5; Filterskildring: $6", + "abusefilter-log-entry": "$1: $2 utløyste eit endringsfilter ved å gjera handlinga «$3» på $4. Reaksjon: $5; Filterskildring: $6", "abusefilter-log-detailedentry-meta": "$1: $2 utløyste $3 ved å utføra handlinga «$4» på $5. Reaksjon: $6; Filterskildring: $7 ($8)", "abusefilter-log-detailedentry-global": "globalt filter $1", "abusefilter-log-detailedentry-local": "filter $1", @@ -331,7 +332,7 @@ "abusefilter-exception-unexpectedatend": "Uventa «$2» ved teikn nummer $1.", "abusefilter-exception-expectednotfound": "Venta ein $2 ved teikn nummer $1, men fann han ikkje (fann $3 $4 i staden).", "abusefilter-exception-unrecognisedkeyword": "Nøkkelordet $2 ved teikn nummer $1 er ukjent.", - "abusefilter-exception-unexpectedtoken": "Uventa token «$3» (av type $2) ved teikn nummer $1.", + "abusefilter-exception-unexpectedtoken": "Uventa token «$3» (av type $2) ved teikn nummer $1.", "abusefilter-exception-unclosedstring": "Open streng som startar ved teikn nummer $1.", "abusefilter-exception-invalidoperator": "Ugyldig operatør «$2» ved teikn nummer $1.", "abusefilter-exception-unrecognisedtoken": "Ukjend token «$2» ved teikn nummer $1.", @@ -353,7 +354,7 @@ "abusefilter-action-disallow": "Nekt", "abusefilter-revert-title": "Gjer om alle endringane til filteret $1", "abusefilter-revert-intro": "Dette skjemaet lèt deg attenderulla alle endringane gjorde av endringsfilteret gjennom filter $1. Ver varsam når du nyttar dette verktøyet.", - "abusefilter-revert-preview-item": "$1: $2 gjorde ei $3 på $4.\nHandlingar som skal verta gjorde om: $5 ($6)", + "abusefilter-revert-preview-item": "$1: $2 gjorde ei $3 på $4.\nHandlingar som skal verta gjorde om: $5 ($6)", "abusefilter-revert-search-legend": "Vel misbruksfilterhandlingar som skal gjerast om", "abusefilter-revert-periodstart": "Periodestart:", "abusefilter-revert-periodend": "Periodeslutt:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/nqo.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/nqo.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/nqo.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/nqo.json 2023-09-28 22:30:00.347181300 +0000 @@ -282,6 +282,10 @@ "abusefilter-test-submit": "ߞߘߐߓߐߟߌ", "abusefilter-test-load": "ߟߊߢߎ߲߫", "abusefilter-test-user": "ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߓߟߏ߫:", + "abusefilter-test-nobots": "ߡߐ߰ߡߐ߮ ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲߬ߣߐ ߟߎ߬ ߢߡߊߘߏ߲߬", + "abusefilter-test-period-start": "ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߡߍ߲ ߠߎ߬ ߞߍߣߍ߲߫ ߏ߬ ߞߐ߫:", + "abusefilter-test-period-end": "ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߡߍ߲ ߠߎ߬ ߞߍߣߴߏ߬ ߢߍ߫:", + "abusefilter-test-page": "ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߡߍ߲ ߠߎ߬ ߞߍߣߍ߲߫ ߦߋ߫ ߞߐߜߍ ߘߐ߫:", "abusefilter-test-action": "ߞߍߟߌ ߛߎ߯ߦߊ:", "abusefilter-test-search-type-all": "ߞߍߟߌ ߟߎ߬ ߓߍ߯", "abusefilter-test-search-type-edit": "ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߠߎ߬", @@ -324,5 +328,6 @@ "abusefilter-http-error": "http ߝߎ߬ߕߎ߲߬ߕߌ ߓߘߊ߫ ߟߊߞߏߟߐ߲߫: $1", "abusefilter-view-privatedetails-submit": "ߜߎ߲߬ߘߎ߬ߘߐ߬ ߝߊߙߊ߲ߝߊ߯ߛߌ ߟߎ߬ ߦߋ߫", "abusefilter-view-privatedetails-legend": "ߜߎ߲߬ߘߎ߬ߘߐ߬ ߝߊߙߊ߲ߝߊ߯ߛߌ ߟߎ߬ ߦߋ߫", + "abusefilter-log-ip-not-available": "ߏ߬ ߕߴߦߋ߲߬", "notification-link-text-show-filter": "ߛߍ߲ߛߍ߲ߟߊ߲ ߦߌ߬ߘߊ߬" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/oc.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/oc.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/oc.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/oc.json 2023-09-28 22:30:00.347181300 +0000 @@ -7,7 +7,8 @@ "Matma Rex", "Matěj Suchánek", "Unuaiga", - "BrennodAloisi" + "BrennodAloisi", + "Amire80" ] }, "abusefilter-desc": "Aplica d'euristicas automaticas a las modificacions", @@ -122,7 +123,7 @@ "abusefilter-edit": "Modificar lo filtre d'abusses", "abusefilter-edit-subtitle": "Modificacion del filtre $1", "abusefilter-edit-subtitle-new": "Crear un filtre", - "abusefilter-edit-oldwarning": "Sètz a modificar una version anciana del filtre. Las estatisticas afichadas son per la version correnta d'aqueste. Se salvatz vòstras modificacions, van suprimir las modificacions efectuadas ulteriorament. • [[Special:AbuseFilter/history/$2|Tornar a l'istoric d'aqueste filtre]]", + "abusefilter-edit-oldwarning": "Sètz a modificar una version anciana del filtre. Las estatisticas afichadas son per la version correnta d'aqueste. Se salvatz vòstras modificacions, van suprimir las modificacions efectuadas ulteriorament. • [[Special:AbuseFilter/history/$2|Tornar a l'istoric d'aqueste filtre]]", "abusefilter-edit-status-label": "Estatisticas :", "abusefilter-edit-status": "{{PLURAL:$1|Dins la darrièra accion|Demest las $1 darrièras accions}}, aqueste filtre a atench $2 ($3 %).", "abusefilter-edit-new": "Filtre novèl", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/or.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/or.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/or.json 2023-06-30 16:12:05.548117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/or.json 2023-09-28 22:30:00.347181300 +0000 @@ -8,7 +8,8 @@ "Odisha1", "Psubhashish", "Shisir 1945", - "ଆଶୁତୋଷ କର" + "ଆଶୁତୋଷ କର", + "Amire80" ] }, "abusefilter-desc": "ଆପେଆପେ ଅଧିକତର ସମ୍ଭାବନା ସମ୍ପାଦନାରେ ଯୋଡ଼ିଥାଏ", @@ -46,7 +47,7 @@ "abusefilter-log-search-wiki": "ଉଇକି:", "abusefilter-log-search-submit": "ଖୋଜନ୍ତୁ", "abusefilter-log-entry": "$1: $2 ଅପବ୍ୟବହାର ଛଣା ଭାବରେ ଚିହ୍ନିତ ହେଲା, $4ରେ \"$3\" କାମଟି କରୁଛୁ ।\nକରାଯାଇଥିବା କାମ: $5;\nଛଣାବିବରଣୀ: $6", - "abusefilter-log-detailedentry-meta": "$1: $2, $3କୁ \"$4\" କାମଟି $5ରେ କରିବାକୁ ବଳାଇଲା ।\nକରାଯାଇଥିବା କାମ: $6;\nଛଣା ବିବରଣୀ: $7 ($8)", + "abusefilter-log-detailedentry-meta": "$1: $2, $3କୁ \"$4\" କାମଟି $5ରେ କରିବାକୁ ବଳାଇଲା ।\nକରାଯାଇଥିବା କାମ: $6;\nଛଣା ବିବରଣୀ: $7 ($8)", "abusefilter-log-detailedentry-global": "ସାର୍ବଜନୀନ ଛଣା $1", "abusefilter-log-detailedentry-local": "ଛଣା $1", "abusefilter-log-detailslink": "ଆହୁରି ଅଧିକ", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/pl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/pl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/pl.json 2023-06-30 16:15:33.674757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/pl.json 2023-09-28 22:30:00.347181300 +0000 @@ -35,7 +35,8 @@ "Ty221", "Vengir", "WaldiSt", - "Woytecr" + "Woytecr", + "Amire80" ] }, "abusefilter-desc": "Zastosowanie automatycznej heurystyki do edycji", @@ -104,7 +105,7 @@ "abusefilter-log-search-action-taken-any": "Dowolna", "abusefilter-log-search-submit": "Szukaj", "abusefilter-log-entry": "$1: $2 {{GENDER:$8|uruchomił|uruchomiła|uruchomił(a)}} filtr nadużyć, {{GENDER:$8|wykonując}} „$3” na $4.\nPodjęte działania: $5;\nOpis filtru: $6", - "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|uruchomił|uruchomiła|uruchomił(a)}} filtr nadużyć, {{GENDER:$8|wykonując}} „$3” na $4.\nPodjęte działania: $5;\nOpis filtru: $6 ($7)", + "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|uruchomił|uruchomiła|uruchomił(a)}} filtr nadużyć, {{GENDER:$8|wykonując}} „$3” na $4.\nPodjęte działania: $5;\nOpis filtru: $6 ($7)", "abusefilter-log-detailedentry-meta": "$1: $2 {{GENDER:$9|uruchomił|uruchomił|uruchomił(a)}} $3, {{GENDER:$9|wykonując}} „$4” na $5.\nPodjęte działania: $6;\nOpis filtru: $7 ($8)", "abusefilter-log-detailedentry-global": "filtr globalny $1", "abusefilter-log-detailedentry-local": "filtr $1", @@ -216,7 +217,7 @@ "abusefilter-reautoconfirm-none": "{{GENDER:$1|Ten użytkownik|Ta użytkowniczka}} nie ma zawieszonego statusu automatycznie {{GENDER:$1|zatwierdzonego|zatwierdzonej}}.", "abusefilter-reautoconfirm-notallowed": "Nie masz uprawnień, aby przywrócić statusu automatycznie zatwierdzonego.", "abusefilter-reautoconfirm-done": "Został przywrócony status automatycznego zatwierdzania zmian wykonywanych przez użytkowników", - "abusefilter-status": "Z {{PLURAL:$1|ostatniej $1 akcji|ostatnich $1 akcji}}, $2 {{PLURAL:$2|osiągnęła|osiągnęły|osiągnęło}} ($3%) stan limitu $4. $5 {{PLURAL:$5|pasował|pasowały|pasowało}} ($6%) do jednego z obecnie włączonych filtrów.", + "abusefilter-status": "Z {{PLURAL:$1|ostatniej $1 akcji|ostatnich $1 akcji}}, $2 {{PLURAL:$2|osiągnęła|osiągnęły|osiągnęło}} ($3%) stan limitu $4. $5 {{PLURAL:$5|pasował|pasowały|pasowało}} ($6%) do jednego z obecnie włączonych filtrów.", "abusefilter-edit": "Edytujesz filtr nadużyć", "abusefilter-edit-subtitle": "Edytowanie filtru $1", "abusefilter-edit-subtitle-new": "Tworzenie filtru", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/qqq.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/qqq.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/qqq.json 2023-06-30 16:15:33.674757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/qqq.json 2023-09-28 22:30:00.347181300 +0000 @@ -315,7 +315,7 @@ "abusefilter-edit-revert": "Link text for reverting to an older version of a filter.", "abusefilter-edit-tools": "Field label for a list of tool links.\n\nUsed in:\n* {{msg-mw|Abusefilter-import-intro}}\n{{Identical|Tool}}", "abusefilter-edit-test-link": "Link text for link to a form to test a filter. Accompanying label is {{msg-mw|abusefilter-edit-tools}}.", - "abusefilter-edit-export": "Link text for link to create filter. Accompanying label is {{msg-mw|abusefilter-edit-tools}}.\n\nUsed in:\n* {{msg-mw|Abusefilter-import-intro}}", + "abusefilter-edit-export": "Link text for link to create filter. Accompanying label is {{msg-mw|abusefilter-edit-tools}}.\n\nUsed in:\n* {{msg-mw|Abusefilter-import-intro}}", "abusefilter-edit-syntaxok": "Status message for filter test.", "abusefilter-edit-syntaxerr": "Status message for filter test. Parameters:\n* $1 is the reported error.", "abusefilter-edit-warn-leave": "Warning message shown when the user tries to leave the page with unsaved changes to a filter.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ro.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ro.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ro.json 2023-06-30 16:12:05.552117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ro.json 2023-09-28 22:30:00.351181300 +0000 @@ -19,13 +19,15 @@ "Silviubogan", "Stelistcristi", "Strainu", - "WebSourceContentRO" + "WebSourceContentRO", + "Alesaru" ] }, "abusefilter-desc": "Aplică euristici automate modificărilor.", "abusefilter": "Administrare filtru abuz", "abuselog": "Jurnal filtru abuz", "abusefilter-intro": "Bun venit la interfața de gestionare a filtrului de abuzuri.\nFiltrul de abuzuri este un mecanism software automat care aplică euristici automate tuturor acțiunilor.\nAceastă interfață afișează o listă de filtre definite și permite modificarea acestora.", + "abusefilter-mustviewprivateoredit": "Din motive de securitate, numai utilizatorii cu dreptul de a vedea filtrele private de abuz sau de a modifica filtre pot folosi această interfață.", "abusefilter-warning": "'''Atenție:''' Această acțiune a fost identificată în mod automat ca fiind periculoasă.\nModificările neconstructive vor fi rapid înlăturate, iar acțiunile evident neconstructive și repetate vor avea ca efect blocarea contului sau adresei IP de la care vă conectați.\nDacă într-adevăr credeți că această acțiune este constructivă, o puteți retrimite pentru a o confirma.\nO descriere sumară a regulii abuzului care se potrivește acțiunii dumneavoastră este: $1", "abusefilter-disallowed": "Această acțiune a fost identificată în mod automat ca fiind periculoasă, din acest motiv fiind refuzată.\nDacă într-adevăr credeți că acțiunea dumneavoastră a fost constructivă, vă rugăm să contactați un administrator și să-l informați despre ceea ce doriți să întreprindeți.\nO descriere sumară a regulii abuzului care se potrivește acțiunii dumneavoastră este: $1", "abusefilter-blocked-display": "Această acțiune a fost identificată în mod automat ca fiind periculoasă;\ndrept urmare ați fost împiedicat să o executați.\nÎn plus, pentru a proteja {{SITENAME}}, contul dumneavoastră și toate adresele IP asociate acestuia au fost blocate de la modificare.\nDacă blocarea este eronată, vă rugăm să contactați un administrator.\nO descriere sumară a regulii abuzului care se potrivește acțiunii dumneavoastră este: $1", @@ -86,7 +88,7 @@ "abusefilter-log-entry": "$1: $2 a declanșat un filtru de abuz, {{GENDER:$8|executând}} acțiunea „$3” asupra paginii $4.\nMăsura luată: $5;\nDescrierea filtrului: $6", "abusefilter-log-entry-withdiff": "$1: $2 a {{GENDER:$8|declanșat}} un filtru de abuz, {{GENDER:$8|executând}} acțiunea „$3” asupra paginii $4.\nMăsura luată: $5;\nDescrierea filtrului: $6 ($7)", "abusefilter-log-detailedentry-meta": "$1: $2 {{GENDER:$9|a declanșat}} $3, {{GENDER:$9|executând}} acțiunea „$4” asupra paginii $5.\nMăsura luată: $6;\nDescrierea filtrului: $7 ($8)", - "abusefilter-log-detailedentry-global": "filtru global $1", + "abusefilter-log-detailedentry-global": "filtrul global $1", "abusefilter-log-detailedentry-local": "filtrul $1", "abusefilter-log-detailslink": "detalii", "abusefilter-log-diff": "dif", @@ -156,7 +158,7 @@ "abusefilter-enabled": "Activat", "abusefilter-deleted": "Șters", "abusefilter-disabled": "Dezactivat", - "abusefilter-throttled": "înăbușit", + "abusefilter-throttled": "Rată mare de potriviri", "abusefilter-hitcount": "$1 {{PLURAL:$1|potrivire|potriviri|de potriviri}}", "abusefilter-new": "Creează un filtru nou", "abusefilter-import-button": "Importă filtru", @@ -320,6 +322,7 @@ "abusefilter-edit-builder-op-bool-not": "Nu (!)", "abusefilter-edit-builder-op-bool-and": "Și (&)", "abusefilter-edit-builder-op-bool-or": "Sau (|)", + "abusefilter-edit-builder-op-bool-xor": "Sau exclusiv (^)", "abusefilter-edit-builder-group-misc": "Diverse", "abusefilter-edit-builder-misc-in": "conținut în șir (in)", "abusefilter-edit-builder-misc-like": "Potrivire șablon (like)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/roa-tara.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/roa-tara.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/roa-tara.json 2023-06-30 16:12:05.552117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/roa-tara.json 2023-09-28 22:30:00.351181300 +0000 @@ -5,13 +5,14 @@ "Joetaras", "Matma Rex", "McDutchie", - "Reder" + "Reder", + "Amire80" ] }, "abusefilter-desc": "Applichesce le euristeche automateche pe le cangiaminde", "abusefilter": "Gestione d'u filtre de le abbuse", "abuselog": "Archivije de le filtre de le abbuse", - "abusefilter-intro": "Bovègne jndr'â gestione filtre abbuse de le 'nderfazze.\n'U filtre abbuse jè 'nu meccanisme software pè applechesce l'euristeche automateche a totte le aziune.\nQuèste 'nderfazze fàce vedè 'nu elenghe de filtre definite, e conzente a lòre de essere cangiate.", + "abusefilter-intro": "Bovègne jndr'â gestione filtre abbuse de le 'nderfazze.\n'U filtre abbuse jè 'nu meccanisme software pè applechesce l'euristeche automateche a totte le aziune.\nQuèste 'nderfazze fàce vedè 'nu elenghe de filtre definite, e conzente a lòre de essere cangiate.", "abusefilter-mustviewprivateoredit": "Pè mutive de sicurezze, sule le utinde cu 'u diritte de 'ndrucà le filtre abbuse private ponne ausà sta 'nderfacce.", "abusefilter-warning": "'''Attenzione''': St'azione ha state automaticamende idendificate cumme pericolose.\nLe cangiaminde non costruttive onne state annullate veloce veloce, e le cangiaminde egregge o repetitive onna resultà sus a 'u cunde tune o l'indirizze IP ca adda avenè bloccate.\nCe tu cride ca st'azione éte costruttive, tu puè confermarle arrete.\n'Na descriziona veloce d'a regole de l'abbuse ca soddisfe l'aziona toje éte: $1", "abusefilter-disallowed": "St'azione ha state automaticamende idendificate cumme pericolose e, allore non g'avène conzendite.\nCe tu cride ca l'aziona toje ere costruttive, pe piacere 'mborme 'n'amministratore de quidde ca tu ste pruvave a fà.\n'Na descrizione veloce d'a regole de l'abbuse sus 'a quale l'aziona toje s'ha scundrate: $1", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/rue.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/rue.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/rue.json 2023-06-30 16:15:33.678757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/rue.json 2023-09-28 22:30:00.351181300 +0000 @@ -7,7 +7,8 @@ "Gazeb", "Matma Rex", "Matěj Suchánek", - "Vlad5250" + "Vlad5250", + "Amire80" ] }, "abusefilter-desc": "Придавать автоматічны геврістікы до едітовань", @@ -18,7 +19,7 @@ "abusefilter-disallowed": "Тота дїя была автоматічно означена як шкодлива,\nі зато заборонена.\nКідь вірите, же ваше едітованя є конштруктівне, просиме контактуйте адміністратора і дайте му знати, што сьте хотїли зробити.\nКороткый опис правила, котре вашу дїю означіло за шкодливу: $1", "abusefilter-blocked-display": "Тота дїя была автоматічно означена як шкодлива,\nі зато была заборонена.\nОкрім того про охорону проєкту {{SITENAME}} было вашому конту хоснователя і з ним звязанін IP-адресї зоблоковане едітованя.\nКідь собі думате, же ся їднать о хыбу, контактуйте адміністратора.\nКороткый опис правила, котре ваші дїю означіло за шкодливу: $1", "abusefilter-degrouped": "Тота дїя была означена як шкодлива.\nЗато была заказана про подозрїня з огрожіня вашого конта хоснователя вам были одобраты вшыткы права.\nКідь собі думате, же ся їднать о хыбу, контактуйте бірократа з пояснїнём той дїї і права вам можуть быти вернуты.\nКороткый опис правила, котре вашу дїю означіло за шкодливу: $1", - "abusefilter-autopromote-blocked": "Тота дїя была автоматічно ідентіфікована як шкодліва і прото была заказана.\nЯк безпечностне опатрїня были навеце вашому конту дочасно одобраны дакотры права звычайно придїлёваны вшыткым реґістрованым хоснователям.\nКороткый опис правила, котре вашу дїю означіло за шкодливу: $1", + "abusefilter-autopromote-blocked": "Тота дїя была автоматічно ідентіфікована як шкодліва і прото была заказана.\nЯк безпечностне опатрїня были навеце вашому конту дочасно одобраны дакотры права звычайно придїлёваны вшыткым реґістрованым хоснователям.\nКороткый опис правила, котре вашу дїю означіло за шкодливу: $1", "abusefilter-blocker": "Філтер знеужываня", "abusefilter-blockreason": "Автоматічно заблоковане філтром знеужываня.\nПопис хоснованого правила: $1", "abusefilter-degroupreason": "Права автоматічно одобраны філтром знеужываня.\nПопис правила: $1", @@ -44,7 +45,7 @@ "action-abusefilter-revert": "ревертовати вшыткы зміны зроблены філтром едітовань", "action-abusefilter-view-private": "перезерати філтрів знеужытя означеный як пріватны", "abusefilter-log-summary": "Тот протокол обсягує список вшыткых дїй захопленых філтрами", - "abusefilter-log-search": "Глядати в записї знеужытя", + "abusefilter-log-search": "Глядати в записї знеужытя", "abusefilter-log-search-user": "Хоснователь:", "abusefilter-log-search-filter": "ІД філтра:", "abusefilter-log-search-title": "Назва:", @@ -52,7 +53,7 @@ "abusefilter-log-search-submit": "Глядати", "abusefilter-log-entry": "$1: $2 {{GENDER:$8|спустив|спустила|спустили}} філтер знеужываня почас дїї „$3“ на $4.\nЗроблены опатрїня: $5;\nПопис філтра: $6", "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|спустив|спустила|спустили}} філтер знеужываня почас дїї „$3“ на $4.\nЗроблены опатрїня: $5;\nПопис філтра: $6 ($7)", - "abusefilter-log-detailedentry-meta": "$1: $2 {{GENDER:$2|спустив|спустила|спустилиl}} $3 почас дїї „$4“ на $5.\nЗрроблены опатрїня: $6;\nПопис філтра: $7 ($8)", + "abusefilter-log-detailedentry-meta": "$1: $2 {{GENDER:$2|спустив|спустила|спустилиl}} $3 почас дїї „$4“ на $5.\nЗрроблены опатрїня: $6;\nПопис філтра: $7 ($8)", "abusefilter-log-detailedentry-global": "ґлобалный філтер $1", "abusefilter-log-detailedentry-local": "філтер $1", "abusefilter-log-detailslink": "детайлы", @@ -143,7 +144,7 @@ "abusefilter-edit-action-degroup": "Одстранити хоснователя із вшыткых прівілеґованых ґруп", "abusefilter-edit-action-block": "Заблоковати хоснователя або IP адресу", "abusefilter-edit-action-throttle": "Выконати опатрїня лем кідь є перевышена доволена меджа", - "abusefilter-edit-action-rangeblock": "Блоковати россяг /16, з якого працує хоснователь", + "abusefilter-edit-action-rangeblock": "Блоковати россяг /16, з якого працує хоснователь", "abusefilter-edit-action-tag": "Позначіти едітованя про далшу перевірку", "abusefilter-edit-throttle-count": "Чісло доволеных дїй:", "abusefilter-edit-throttle-period": "Часовый інтервал:", @@ -298,7 +299,7 @@ "abusefilter-exception-unrecognisedvar": "Незнама перемінна $2 на позіції $1", "abusefilter-exception-notenoughargs": "Недостаток параметрів почас кликаня функції $2 на позіції $1. {{PLURAL:$3|Очекаваный 1 параметер|Очекаваны $3 параметры|Очекаваных $3 параметрів}}, кликаня хоснує $4.", "abusefilter-exception-regexfailure": "Хыба в речуларнім выразї „$3“ на позіції $1: „$2“", - "abusefilter-exception-overridebuiltin": "Недоволене передефінованя перемінной „$2“ на позіції $1.", + "abusefilter-exception-overridebuiltin": "Недоволене передефінованя перемінной „$2“ на позіції $1.", "abusefilter-exception-outofbounds": "На позіції $1 пожадована неєствуюча $2. положка списку (розмір списку = $3).", "abusefilter-exception-notarray": "На позіції $1 пожадованый елемент поля про перемінны, котры не суть поле.", "abusefilter-action-tag": "Значка", @@ -343,7 +344,7 @@ "abusefilter-examine-test": "Перевірити тоту зміну на філтрї", "abusefilter-examine-test-button": "Опробовати філтер", "abusefilter-examine-match": "Тот філтер бы тоту зміну захопив.", - "abusefilter-examine-nomatch": "Тот філтер бы тоту зміну не захопив.", + "abusefilter-examine-nomatch": "Тот філтер бы тоту зміну не захопив.", "abusefilter-examine-syntaxerror": "Філтер має неправилну сінтаксіс", "abusefilter-examine-notfound": "Вамы жадана зміна не была найджена.", "abusefilter-examine-incompatible": "Вами пожадовану зміну філтер знеужываня не підпорує", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sa.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sa.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sa.json 2023-06-30 16:12:05.552117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sa.json 2023-09-28 22:30:00.351181300 +0000 @@ -4,7 +4,8 @@ "Ansumang", "Hemant wikikosh1", "NehalDaveND", - "Shubha" + "Shubha", + "Amire80" ] }, "abusefilter": "दुरुपयुक्तशोधकस्य प्रबन्धनम्", @@ -99,7 +100,7 @@ "abusefilter-edit-builder-op-arithmetic-subtraction": "व्यवकलनम् (-)", "abusefilter-edit-builder-op-arithmetic-multiplication": "गुणनम् (*)", "abusefilter-edit-builder-op-arithmetic-divide": "भाजनम् (/)", - "abusefilter-edit-builder-op-arithmetic-modulo": "भागस्य शेषः (%)", + "abusefilter-edit-builder-op-arithmetic-modulo": "भागस्य शेषः (%)", "abusefilter-edit-builder-group-op-comparison": "तोलनकारकम्", "abusefilter-edit-builder-group-op-bool": "बूलियन्कारकम्", "abusefilter-edit-builder-op-bool-not": "नहि (!)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sah.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sah.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sah.json 2023-06-30 16:12:05.552117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sah.json 2023-09-28 22:30:00.351181300 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "HalanTul", - "Matma Rex" + "Matma Rex", + "Amire80" ] }, "abusefilter-desc": "Көннөрүүлэргэ эвристика сиидэлэрин (фильтрдарын) туһанарга туттуллар", @@ -104,10 +105,10 @@ "abusefilter-tools-reautoconfirm": "«autoconfirmed» туругу төннөр", "abusefilter-tools-reautoconfirm-user": "Кыттааччы:", "abusefilter-tools-reautoconfirm-submit": "Хат бигэргэтии", - "abusefilter-reautoconfirm-none": "Бу {{GENDER:$1|эр киһи|дьахтар}} аптамаатынан бигэргэтиитэ араарыллыбатах.", + "abusefilter-reautoconfirm-none": "Бу {{GENDER:$1|эр киһи|дьахтар}} аптамаатынан бигэргэтиитэ араарыллыбатах.", "abusefilter-reautoconfirm-notallowed": "Аптамаатынан бигэргэтиини туруорар кыаҕыҥ суох.", "abusefilter-reautoconfirm-done": "Ааты аптамаатынан бигэргэтии кыаҕа төннөрүлүннэ", - "abusefilter-status": "$1 {{PLURAL:$1|бүтэһик дьайыыттан|бүтэһик дьайыылартан}}, $2 ($3%) хааччахтыыр $4 көрдөбүлгэ {{PLURAL:$2|түбэспит|түбэспиттэр}}, оттон $5 ($6%) билигин арахсан турар сиидэҕэ {{PLURAL:$5|сөп түбэһэр|сөп түбэһэллэр}}.", + "abusefilter-status": "$1 {{PLURAL:$1|бүтэһик дьайыыттан|бүтэһик дьайыылартан}}, $2 ($3%) хааччахтыыр $4 көрдөбүлгэ {{PLURAL:$2|түбэспит|түбэспиттэр}}, оттон $5 ($6%) билигин арахсан турар сиидэҕэ {{PLURAL:$5|сөп түбэһэр|сөп түбэһэллэр}}.", "abusefilter-edit": "Сиидэни уларытыы", "abusefilter-edit-subtitle": "$1 сиидэни уларытыы", "abusefilter-edit-subtitle-new": "Сиидэ оҥоруу", @@ -291,7 +292,7 @@ "abusefilter-exception-dividebyzero": "$1 позицияҕа $2 нуулга түҥэтии оҥоһулла сатаата.", "abusefilter-exception-unrecognisedvar": "$1 позицияҕа биллибэт $2 переменнай", "abusefilter-exception-notenoughargs": "$1 позицияҕа тахсар $2 функция аргуменнара тиийбэттэр.\n$3 {{PLURAL:$3|аргумент кэтэһиллэр|аргуменнаах буолуохтаах}}, $4 {{PLURAL:$4|ылыллыбыт|ылыллынна}}", - "abusefilter-exception-regexfailure": "«$3» регулярнай выражение $1 позицияҕа алҕаһа: «$2»", + "abusefilter-exception-regexfailure": "«$3» регулярнай выражение $1 позицияҕа алҕаһа: «$2»", "abusefilter-action-tag": "Бэлиэ (тег)", "abusefilter-action-throttle": "Ылҕааһын (сужение, throttle)", "abusefilter-action-warn": "Сэрэтии", @@ -308,7 +309,7 @@ "abusefilter-revert-periodend": "Бүтүүтэ:", "abusefilter-revert-search": "Дьайыылары талыы", "abusefilter-revert-filter": "Сиидэ:", - "abusefilter-revert-preview-intro": "Аллара омсо сиидэтэ оҥорбут дьайыыларыттан төннөрүллэллэрэ көрдөрүлүннэ.\nБука диэн сыныйан көрөн баран \"{{int:abusefilter-revert-confirm}}\" диэни баттаа.", + "abusefilter-revert-preview-intro": "Аллара омсо сиидэтэ оҥорбут дьайыыларыттан төннөрүллэллэрэ көрдөрүлүннэ.\nБука диэн сыныйан көрөн баран \"{{int:abusefilter-revert-confirm}}\" диэни баттаа.", "abusefilter-revert-confirm": "Бигэргэтии", "abusefilter-revert-success": "[[Special:AbuseFilter/$1|$2 сиидэ]] оҥорбут дьайыыларын барытын көтүрдүҥ.", "abusefilter-revert-reason": "$1 сиидэ оҥорбут дьайыыларын аптамаатынан көтүрүү.\nЫйыллыбыт төрүөтэ: $2", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sdh.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sdh.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sdh.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sdh.json 2023-09-28 22:30:00.351181300 +0000 @@ -0,0 +1,37 @@ +{ + "@metadata": { + "authors": [ + "TerranBoy" + ] + }, + "abusefilter-log-search-user": "وەکاربەر:", + "abusefilter-log-search-group-any": "هەرکام", + "abusefilter-log-search-title": "سەرناو:", + "abusefilter-log-search-wiki": "ویکی:", + "abusefilter-log-search-action-any": "هەرکام", + "abusefilter-log-search-action-taken-any": "گشت", + "abusefilter-log-search-submit": "مینەکردن", + "abusefilter-log-details-val": "بەها", + "abusefilter-log-hide-reason": "هووکار:", + "abusefilter-log-hide-hide": "بشارەو", + "abusefilter-status-global": "جەهانی", + "abusefilter-tools-reautoconfirm-user": "وەکاربەر:", + "abusefilter-edit-status-label": "ئامارەگان", + "abusefilter-edit-field-description": "وەسف", + "abusefilter-throttle-editcount": "شمارەی دەسکاریەیل", + "abusefilter-throttle-page": "پەڕە", + "abusefilter-edit-warn-other": "پەیامەیل تر", + "abusefilter-edit-disallow-other": "پەیامەیل تر", + "abusefilter-edit-history": "دیرووک:", + "abusefilter-edit-builder-op-comparison-lt": "کەمتر لە (>)", + "abusefilter-edit-builder-op-bool-and": "و (&)", + "abusefilter-edit-builder-op-bool-or": "یا (|)", + "abusefilter-edit-builder-vars-wiki-language": "کۆد زوان ویکیەگە", + "abusefilter-history-global": "جەهانی", + "abusefilter-history-user": "وەکاربەر", + "abusefilter-history-select-user": "وەکاربەر:", + "abusefilter-history-diff": "ئاڵشتکاریەیل", + "abusefilter-examine-submit": "مینە", + "abusefilter-topnav-home": "ماڵ", + "abusefilter-diff-next": "ئاڵشتکاری نووتر" +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/se.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/se.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/se.json 2023-06-30 16:12:05.552117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/se.json 2023-09-28 22:30:00.351181300 +0000 @@ -9,18 +9,27 @@ }, "abuselog": "Boasttogeavahanfiltera logga", "abusefilter-log-search-user": "Geavaheaddji:", + "abusefilter-log-search-group": "Sillijoavku:", + "abusefilter-log-search-filter": "Silli nummir:", "abusefilter-log-search-wiki": "Wiki:", "abusefilter-log-search-submit": "Oza", "abusefilter-log-hide-show": "Čájet", "abusefilter-log-hide-hide": "Čiega", + "log-action-filter-abusefilter-create": "Ođđa silli ráhkadeapmi", + "log-action-filter-abusefilter-modify": "Silli rievdadeapmi", + "abusefilter-list": "Buot sillit", + "abusefilter-list-group": "Sillijoavku", "abusefilter-deleted": "Sihkkojuvvon", + "abusefilter-new": "Ráhkat ođđa silli", "abusefilter-list-options-deleted": "Sihkkojuvvon sillit:", + "abusefilter-list-options-deleted-only": "Čájet dušše silliid, mat leat sihkkojuvvon", "abusefilter-tools-reautoconfirm-user": "Geavaheaddji:", "abusefilter-edit-new": "Ođđa silli", "abusefilter-edit-notes": "Lassedieđut:", "abusefilter-edit-throttle-groups-help": "Geahča $1.", "abusefilter-throttle-ip": "IP-čujuhus", "abusefilter-history-user": "Geavaheaddji", + "abusefilter-history-comments": "Kommentárat", "abusefilter-history-deleted": "Sihkkojuvvon", "abusefilter-history-filterid": "Silli", "abusefilter-history-select-user": "Geavaheaddji:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sh-latn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sh-latn.json 2023-09-28 22:30:00.351181300 +0000 @@ -0,0 +1,571 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung", + "BadDog", + "Vlad5250" + ] + }, + "abusefilter-desc": "Izvršava automatsko heurističko filtriranje u izmenama", + "abusefilter": "Upravljanje filterom protiv zloupotrebe", + "abuselog": "Evidencija filtera zloupotrebe", + "abusefilter-intro": "Dobrodošli u interfejs upravljanja filterom zloupotreba.\nFilter zloupotreba je automatizirani softverski mehanizam za pravljenje automatskih heuristika za sve akcije.\nOvaj interfejs prikazuje spisak napravljenih filtera i omogućuje Vam da ih prilagodite.", + "abusefilter-mustviewprivateoredit": "Iz sigurnosnih razloga, ovaj posrednik mogu koristiti samo korisnici s pravom gledanja osobnih filtera za zlouporabu ili izmjenu filtera.", + "abusefilter-warning": "'''Upozorenje''': Ova radnja automatski je prepoznata kao štetna.\nNekonstruktivne radnje brzo će biti opozvane,\na prekomjerno ili ponovljeno nekonstruktivno uređivanje može dovesti do blokiranja vašeg računa ili IP adrese.\nAko smatrate da ova radnja jeste konstruktivna, ponovo pošaljite obrazac da biste je potvrdili.\nKratak opis pravila o sprječavanju zloupotrebe koji se podudara s vašom radnjom: $1", + "abusefilter-disallowed": "Ova akcija je automatski identificirana kao štetna, pa je stoga onemogućena.\nAko vjerujete da je uređivanje konstruktivno, molimo kontaktirajte administratora i obavijestite ga o tome što ste pokušali učiniti.\nKratak opis pravila spriječavanja zloupotrebe koji se podudara s vašim uređivanjem je: $1", + "abusefilter-blocked-display": "Ova akcija je automatski identificirana kao opasna,\ni kao takva onemogućena da se izvrši.\nDodatno, da bi se zaštitio {{SITENAME}}, Vaš korisnički račun i sve pripadajuće IP adrese su blokirane za uređivanje.\nAko se desila greška, molimo da kontaktirate administratora.\nKratki opis prekršenih pravila koja odgovaraju Vašoj akciji je: $1", + "abusefilter-degrouped": "Ova akcija je automatski prepoznata kao štetna.\nU skladu s tim je onemogućena, a sumnja se da je Vaš račun kompromitovan, sva Vaša prava su povučena.\nAko mislite da je ovo greška, molimo da kontaktirate birokratu sa objašnjenjem ove akcije te će tada Vaša prava biti vraćena.\nKratki opis kršenja pravila koja su prekršena Vašom akcijom je: $1", + "abusefilter-autopromote-blocked": "Ova akcija je automatski identificirana kao opasna i onemogućena je.\nDodatno, kao mjera zaštite, neke privilegije, koje su obično date potvrđenim računima su privremeno oduzete za Vaš račun.\nKratki opis prekršenih pravila koje se odnose na Vašu akciju je: $1", + "abusefilter-blocker": "Filter zloupotreba", + "abusefilter-blockreason": "Automatski blokirano od strane filtera za zloupoterbu. Opis povrijeđenog pravila: $1", + "abusefilter-degroupreason": "Prava su automatski oduzeta od strane filtera za zloupotrebu. Opis pravila: $1", + "abusefilter-blockautopromotereason": "Samounapređivanje je automatski odloženo od strane filtera za zloupotrebu.\nOpis pravila: $1", + "abusefilter-accountreserved": "Ovaj korisnički račun je rezervisan za upotrebu od strane filtera za zloupotrebu.", + "right-abusefilter-modify": "Pravljenje ili mijenjanje filterâ zloupotreba", + "right-abusefilter-view": "Pregledanje filterâ zloupotreba", + "right-abusefilter-log": "Pregledanje evidencije zloupotreba", + "right-abusefilter-log-detail": "Pregledanje detaljnih podataka u evidenciji zloupotreba", + "right-abusefilter-privatedetails": "Pregledanje privatnih podataka u evidenciji zloupotreba", + "right-abusefilter-privatedetails-log": "Pregledanje evidencije pristupa privatnim detaljima Filtera zloupotreba", + "right-abusefilter-modify-restricted": "Mijenjanje filterâ zloupotreba s ograničenim radnjama", + "right-abusefilter-revert": "Vraćanje svih izmjena datog filtera zloupotreba", + "right-abusefilter-view-private": "Pregledanje filterâ zloupotreba označenih privatnima", + "right-abusefilter-log-private": "Pregledanje stavki evidencije zloupotrebe označenih privatnima", + "right-abusefilter-hide-log": "Sakrivanje stavki u evidenciji zloupotreba", + "right-abusefilter-hidden-log": "Pregledanje skrivenih stavki u evidenciji zloupotreba", + "right-abusefilter-modify-global": "Pravljenje ili mijenjanje globalnih filterâ zloupotreba", + "action-abusefilter-modify": "promijeni filtere zloupotrebe", + "action-abusefilter-view": "pregledanje filtere zloupotreba", + "action-abusefilter-log": "pregled evidencije zloupotreba", + "action-abusefilter-log-detail": "pregled detaljnih unosa evidencije zloupotreba", + "action-abusefilter-privatedetails": "pregledanje ličnih podataka u izveštaju zloupotrebe", + "action-abusefilter-privatedetails-log": "pregledanje pristupa osobnim dnevničkim podacima iz Filtra za zloupotrebu", + "action-abusefilter-modify-restricted": "menjanje filtera protiv zloupotrebe s ograničenim radnjama", + "action-abusefilter-revert": "vraćanje svih izmjena koje je napravio filter protiv zloupotrebe", + "action-abusefilter-view-private": "pregledanje privatnih filtera protiv zloupotrebe", + "action-abusefilter-log-private": "pregled evidencija filtera zloupotreba označenih kao privatne", + "action-abusefilter-hide-log": "sakrij unose u evidenciji zloupotreba", + "action-abusefilter-hidden-log": "pogledaj skrivene unose u evidenciji zloupotreba", + "action-abusefilter-modify-global": "stvori ili promijeni globalni filter zloupotreba", + "abusefilter-log-summary": "Ova evidencija prikazuje spisak svih akcija uhvaćenih filtrima.", + "abusefilter-log-search": "Pretraga izveštaja zloupotrebe", + "abusefilter-log-search-user": "Korisnik:", + "abusefilter-log-search-group": "Filterska grupa:", + "abusefilter-log-search-group-any": "Bilo koja", + "abusefilter-log-search-filter": "Naznake filtera:", + "abusefilter-log-search-filter-help": "Odijelite pravim crtima; i prefiksom \"$1\" za globalne filtre", + "abusefilter-log-search-filter-help-central": "Odvojite cijevima", + "abusefilter-log-search-title": "Naslov:", + "abusefilter-log-search-wiki": "Wiki:", + "abusefilter-log-search-impact": "Posljedica:", + "abusefilter-log-search-impact-all": "Sve radnje", + "abusefilter-log-search-impact-saved": "Samo spremljene izmjene", + "abusefilter-log-search-impact-not-saved": "Bez spremljenih izmjena", + "abusefilter-log-search-entries-label": "Vidljivost:", + "abusefilter-log-search-entries-all": "Sve stavke", + "abusefilter-log-search-entries-hidden": "Samo skrivene stavke", + "abusefilter-log-search-entries-visible": "Samo vidljive stavke", + "abusefilter-log-search-action-label": "Pokrenuta radnja:", + "abusefilter-log-search-action-other": "Ostalo", + "abusefilter-log-search-action-any": "Bilo koja", + "abusefilter-log-search-action-taken-label": "Poduzete radnje:", + "abusefilter-log-search-action-taken-any": "Bilo koja", + "abusefilter-log-search-submit": "Pretraži", + "abusefilter-log-entry": "$1: $2 {{GENDER:$8|pokrenuo|pokrenula}} je filter protiv zloupotrebe, {{GENDER:$8|izvodeći}} radnju „$3“ na $4.\nPreduzete radnje: $5;\nOpis iz filtera: $6", + "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|pokrenuo|pokrenula}} je filter za zloupotrebu, {{GENDER:$8|izvodeći}} radnju \"$3\" na $4.\nPoduzete radnje: $5;\nOpis iz filtera: $6 ($7)", + "abusefilter-log-detailedentry-meta": "$1: $2 {{GENDER:$9|pokrenuo|pokrenula}} je $3, {{GENDER:$9|izvodeći}} radnju „$4“ na $5.\nPreduzete radnje: $6;\nOpis iz filtera: $7 ($8)", + "abusefilter-log-detailedentry-global": "globalni filter $1", + "abusefilter-log-detailedentry-local": "filter $1", + "abusefilter-log-detailslink": "detalji", + "abusefilter-log-diff": "razl", + "abusefilter-log-hidelink": "prilagodi vidljivost", + "abusefilter-log-hide-entries": "Izmijeni vidljivost izabranih stavki", + "abusefilter-log-description-not-available": "nije dostupno", + "abusefilter-log-details-legend": "Detalji unosa $1", + "abusefilter-log-details-var": "Promjenjiva", + "abusefilter-log-details-val": "Vrijednost", + "abusefilter-log-details-vars": "Parametri akcije", + "abusefilter-log-details-privatedetails": "Osobni dnevnički podaci", + "abusefilter-log-details-ip": "Izvorna IP adresa", + "abusefilter-log-details-checkuser": "Provjeri korisnika", + "abusefilter-log-noactions": "Ništa", + "abusefilter-log-noactions-filter": "Ništa", + "abusefilter-log-details-diff": "Izmene napravljene pri uređivanju", + "abusefilter-log-linkoncontribs": "evidencija zloupotreba", + "abusefilter-log-linkoncontribs-text": "Evidencija zloupotrebe za {{GENDER:$1|ovog korisnika|ovu korisnicu}}", + "abusefilter-log-linkonhistory": "dnevnik zloupotreba", + "abusefilter-log-linkonhistory-text": "Pogledajte dnevnik zloupotrebe ove stranice", + "abusefilter-log-linkonundelete": "dnevnik zloupotreba", + "abusefilter-log-linkonundelete-text": "Pogledajte dnevnik zloupotrebe ove stranice", + "abusefilter-log-hidden-implicit": "(sakriveno jer je izmjena obrisana)", + "abusefilter-log-cannot-see-details": "Nemate ovlašćenje da vidite detalje ovog unosa.", + "abusefilter-log-cannot-see-privatedetails": "Nemate ovlašćenje da vidite osobni podaci u stavci.", + "abusefilter-log-nonexistent": "Ne postoji stavka s naznačenom naznakom.", + "abusefilter-log-details-hidden": "Ne možete da vidite detalje ovog unosa jer su sakriveni.", + "abusefilter-log-details-hidden-implicit": "Ne možete vidjeti podrobnosti ovog unosa jer je njegova revizija skrivena.", + "abusefilter-log-private-not-included": "Jedna ili više filterskih naznaka koje ste naveli su osobne. Budući da vam nije dopušteno vidjeti podrobnosti osobnih filtera, ti se filtri ne koriste u pretraživanju.", + "abusefilter-log-hide-no-selected": "Nije odabrana nijedna stavka", + "abusefilter-log-hide-selected": "{{PLURAL:$1|Izabrana stavka|Izabrane stavke}} Filtera zloupotreba:", + "abusefilter-log-hide-legend": "Promijeni vidljivost", + "abusefilter-log-hide-set-visibility": "Dostupnost izabranih zapisa:", + "abusefilter-log-hide-reason": "Razlog:", + "abusefilter-log-hide-reason-other": "Drugi/dodatni razlog:", + "abusefilter-log-hide-forbidden": "Nemate dozvolu da sakrivate unose u evidenciji filtera zloupotrebe.", + "abusefilter-log-hide-show": "Prikaži", + "abusefilter-log-hide-hide": "Sakrij", + "abusefilter-log-hide-no-change": "Svi odabrani filteri već imaju traženu dostupnost.", + "abusefilter-log-hide-done": "Vidljivost promijenjena: $1 {{PLURAL:$1|unos|unosa}} $2.", + "abusefilter-log-hide-done-hide": "{{PLURAL:$1|skriven|skrivena|skriveno}}", + "abusefilter-log-hide-done-show": "{{PLURAL:$1|otkriven|otkrivena|otkriveno}}", + "abusefilter-log-entry-suppress": "$1 {{GENDER:$2|ga skrio|skrila}} je $3", + "abusefilter-log-entry-unsuppress": "$1 {{GENDER:$2|ga odkrio|odkrila}} je $3", + "logentry-abusefilter-hit": "$1 je {{GENDER:$2|pokrenuo|pokrenula}} filter $4, {{GENDER:$2|izvodeći}} radnju \"$5\" na $3.\nPoduzete radnje: $6 ($7)", + "log-action-filter-abusefilter": "Vrsta promjene u filteru:", + "log-action-filter-abusefilter-create": "Pravljenje novog filtera", + "log-action-filter-abusefilter-modify": "Izmjena u filtru", + "log-action-filter-suppress-abuselog": "Potiskivanje evidencije zloupotrebe", + "log-action-filter-rights-blockautopromote": "Blok autounapređivanja", + "log-action-filter-rights-restoreautopromote": "Povratak autounapređivanja", + "logentry-abusefilterprivatedetails-access": "$1 {{GENDER:$2|pristupio|pristupila}} je osobnim podacima za $3", + "logentry-rights-blockautopromote": "$1 {{GENDER:$2|je blokirao|je blokirala}} autounapređivanje korisnika {{GENDER:$4|$3}} u trajanju od $5", + "logentry-rights-restoreautopromote": "$1 {{GENDER:$2|je povratio|je povratila}} mogućnost autounapređivanja korisnika {{GENDER:$4|$3}}", + "abusefilterprivatedetails-log-name": "Dnevnik pristupa osobnim podacima iz Filtra za zloupotrebu", + "abusefilter-list": "Svi filteri", + "abusefilter-list-id": "ID filtera", + "abusefilter-list-pattern": "Mostra", + "abusefilter-list-status": "Status", + "abusefilter-list-public": "Javni opis", + "abusefilter-list-consequences": "Posljedice", + "abusefilter-list-visibility": "Vidljivost", + "abusefilter-list-hitcount": "Brojač pogodaka", + "abusefilter-list-limit": "Broj po stranici:", + "abusefilter-list-lastmodified": "Posljednja promjena", + "abusefilter-list-group": "Filterska grupa", + "abusefilter-hidden": "Privatno", + "abusefilter-unhidden": "Javno", + "abusefilter-enabled": "Uključen", + "abusefilter-deleted": "Obrisan", + "abusefilter-disabled": "Onemogućeno", + "abusefilter-throttled": "Visoka stopa podudaranja", + "abusefilter-hitcount": "$1 {{PLURAL:$1|pogodak|pogotka|pogodaka}}", + "abusefilter-new": "Napravi novi filter", + "abusefilter-import-button": "Uvezi filter", + "abusefilter-return": "Nazad na upravljanje filterima", + "abusefilter-status-global": "Globalan", + "abusefilter-list-options": "Opcije pretraživanja", + "abusefilter-list-options-deleted": "Obrisani filteri:", + "abusefilter-list-options-deleted-only": "Prikaži samo obrisane filtere", + "abusefilter-list-options-deleted-hide": "Sakrij obrisane filtere", + "abusefilter-list-options-deleted-show": "Uključi obrisane filtere", + "abusefilter-list-options-scope": "Prikaži filtere:", + "abusefilter-list-options-scope-local": "Samo lokalna pravila", + "abusefilter-list-options-scope-global": "Samo globalna pravila", + "abusefilter-list-options-scope-all": "Lokalna i globalna pravila", + "abusefilter-list-options-further-options": "Dalje postavke:", + "abusefilter-list-options-hidedisabled": "Sakrij isključene filtere", + "abusefilter-list-options-hideprivate": "Sakrij privatne filtere", + "abusefilter-list-options-searchfield": "Pretražite u skladu s pravilima:", + "abusefilter-list-options-searchpattern": "Umetni mostru", + "abusefilter-list-options-searchoptions": "Mod pretraživanja:", + "abusefilter-list-options-search-like": "Prosto pretraživanje", + "abusefilter-list-options-search-rlike": "Regularni izraz", + "abusefilter-list-options-search-irlike": "Veličinskorazličivački regularni izraz", + "abusefilter-list-invalid-searchmode": "Ukazani način bretrage je nevažeći.", + "abusefilter-list-regexerror": "Došlo je do greške pri pretraživanju: Greška u sintaksi regularnog izraza.", + "abusefilter-list-options-submit": "Ažuriraj", + "abusefilter-tools-text": "Ovde se nalaze alatke koje su korisne za ispravljanje grešaka na filteru protiv zloupotrebe.", + "abusefilter-tools-expr": "Testiranje filtera", + "abusefilter-tools-submitexpr": "Proceni", + "abusefilter-tools-syntax-error": "Filter ima nevažeću sintaksu.", + "abusefilter-tools-reautoconfirm": "Vrati samopotvrđeni status", + "abusefilter-tools-reautoconfirm-user": "Korisnik:", + "abusefilter-tools-reautoconfirm-submit": "Presamopotvrda", + "abusefilter-tools-restoreautopromote": "Povraćeno autounapređivanja preko alata Filtra zloporaba.", + "abusefilter-reautoconfirm-none": "{{GENDER:$1|Ovom suradniku|Ovoj suradnici}} nije bio suspendiran status samopotvrđenosti.", + "abusefilter-reautoconfirm-notallowed": "Nije vam dozvoljeno da vratite samopotvrđeni status.", + "abusefilter-reautoconfirm-done": "Status autopotvrđenog korisnika je vraćen", + "abusefilter-status": "Od {{PLURAL:$1|posljednje $1 radnje|posljednje $1 radnje|posljednjih $1 radnji}}, $2 ($3%) {{PLURAL:$2|dostigla je|dostigle su|dostiglo je}} uvjetno ograničenje $4, a $5 ($6%) {{PLURAL:$5|podudara se|podudaraju se|podudara se}} sa najmanje jednim od trenutno uključenih filtera.", + "abusefilter-edit": "Uređivanje filtera zloupotrebe", + "abusefilter-edit-subtitle": "Uređujete filter $1", + "abusefilter-edit-subtitle-new": "Pravljenje filtera", + "abusefilter-edit-token-not-match": "Uređivanje nije spremljeno! Spremite ga ponovo.", + "abusefilter-edit-oldwarning": "Uređujete staru verziju ovog filtera.\nNavedene statistike odnose se na najnoviju verziju filtera.\nAko sačuvate napravljene promjene poklopit ćete sve promjene napravljene od verzije koju uređujete. •\n[[Special:AbuseFilter/history/$2|Vrati se na historiju ovog filtera]]", + "abusefilter-edit-oldwarning-view": "Gledate staru inačicu ovog filtra.\nIskazane su statistike za najnoviju inačicu filtra. •\n[[Special:AbuseFilter/history/$2|Povratak na historiju ovog filtra]].", + "abusefilter-edit-status-label": "Statistike:", + "abusefilter-edit-status": "Od {{PLURAL:$1|posljednje akcije|posljednje $1 akcije|posljednjih $1 akcija}} ovaj filter je pogođen $2 puta ($3%).\nProsječno vrijeme pokretanja iznosi $4ms, a utrošio je $5 {{PLURAL:$5|uvjet|uvjeta}} unutar ograničenja uvjeta.", + "abusefilter-edit-throttled-warning": "'''Upozorenje:''' Ovaj filter automatski je označen kao štetan. Iz sigurnosnih razloga {{PLURAL:$2|sljedeća radnja neće biti ispunjena|sljedeće radnje neće biti ispunjene}}: $1. Provjerite očekuje li se visoka stopa podudaranja. Ako je tako, možete ponovno spremiti filter kako biste uklonili ovo ograničenje.", + "abusefilter-edit-throttled-warning-no-actions": "'''Upozorenje:''' Ovaj filter je automatski označen kao štetan. Nijedna radnja nije automatski onemogućena, ali provjerite očekuje li se visoka stopa podudaranja. Ako je tako, možete zanemariti ovo upozorenje.", + "abusefilter-edit-new": "Novi filter", + "abusefilter-edit-save": "Sačuvaj filter", + "abusefilter-edit-id": "Naznaka filtera:", + "abusefilter-edit-switch-editor": "Zamijeni uređivač", + "abusefilter-edit-description": "Opis:\n:''(javno vidljiv)''", + "abusefilter-edit-field-description": "opis", + "abusefilter-edit-group": "Filterska grupa:", + "abusefilter-edit-flags": "Zastavice:", + "abusefilter-edit-enabled": "Omogući ovaj filter", + "abusefilter-edit-deleted": "Označi kao obrisan", + "abusefilter-edit-hidden": "Sakrij iz javnosti informacije ovog filtera", + "abusefilter-edit-global": "Globalni filter", + "abusefilter-edit-rules": "Uslovi:", + "abusefilter-edit-field-conditions": "uslovi", + "abusefilter-edit-notes": "Bilješke:", + "abusefilter-edit-lastmod": "Nedavno izmijenjeni filtri:", + "abusefilter-edit-lastmod-text": "$1 od strane $2", + "abusefilter-edit-hitcount": "Pogoci filtera:", + "abusefilter-edit-consequences": "Radnje što se poduzimaju pri slaganju", + "abusefilter-edit-action-warn": "Poduzimaj ove mjere nakon upozorenja korisniku", + "abusefilter-edit-action-disallow": "Spriječi korisnika da izvrši dotičnu radnju", + "abusefilter-edit-action-blockautopromote": "Opozovi samopotvrđeni status korisnika", + "abusefilter-edit-action-degroup": "Ukloni korisnika iz svih korisničkih grupa", + "abusefilter-edit-action-block": "Blokiraj korisnika i/ili IP adresu od uređivanja", + "abusefilter-edit-action-blocktalk": "Blokiraj korisnika i/ili IP adresu od uređivanja vlastite stranice za razgovor", + "abusefilter-edit-action-throttle": "Pokreni akcije samo ako korisnik pređe ograničenje učestalosti", + "abusefilter-edit-action-rangeblock": "Blokiraj respektivni opseg IP adresa korisnika odakle korisnik radi", + "abusefilter-edit-action-tag": "Označi izmenu za dalji pregled", + "abusefilter-edit-throttle-count": "Broj dozvoljenih radnji:", + "abusefilter-edit-throttle-period": "Vremenski period (u sekundama):", + "abusefilter-edit-throttle-groups": "Istisak prema skupinama:", + "abusefilter-edit-throttle-groups-help": "Pogledajte $1.", + "abusefilter-edit-throttle-groups-help-text": "dokumentaciju na mediawiki.org", + "abusefilter-edit-throttle-hidden-placeholder": "Razdjelite sa zarezima za spajanje s AND, a s novim redovima za spajanje s OR", + "abusefilter-edit-throttle-placeholder": "Razdjelite sa zarezima za spajanje s AND, a umetnite jednu po jednu za spajanje s OR", + "abusefilter-throttle-ip": "IP adresa", + "abusefilter-throttle-user": "korisnički račun", + "abusefilter-throttle-range": "IP opseg", + "abusefilter-throttle-creationdate": "datum stvaranja računa", + "abusefilter-throttle-editcount": "brojač izmjena", + "abusefilter-throttle-site": "cijelo mrež. mjesto", + "abusefilter-throttle-page": "stranica", + "abusefilter-throttle-none": "(nema)", + "abusefilter-throttle-details": "Dopusti $1 {{PLURAL:$1|akciju|akcije|akcija}} svakih $2 {{PLURAL:$2|sekund|sekundi}}, grupno nametnivanje od: $3", + "abusefilter-edit-warn-message": "Sistemska poruka koja se koristi za upozorenje:", + "abusefilter-edit-warn-other": "Ostale poruke", + "abusefilter-edit-warn-other-label": "Ime stranice druge poruke:\n:''(bez prefiksa „MediaWiki“)''", + "abusefilter-edit-warn-actions": "Akcije:", + "abusefilter-edit-warn-preview": "Prikaži/sakrij pretpregled izabrane poruke", + "abusefilter-edit-warn-edit": "Napravi/Uredi izabranu poruku", + "abusefilter-edit-disallow-message": "Sistemska poruka koja se koristi za zabranjivanje:", + "abusefilter-edit-disallow-other": "Ostale poruke", + "abusefilter-edit-disallow-other-label": "Ime stranice druge poruke:\n:''(bez prefiksa „MediaWiki“)''", + "abusefilter-edit-disallow-actions": "Akcije:", + "abusefilter-edit-disallow-preview": "Prikaži/sakrij pretpregled izabrane poruke", + "abusefilter-edit-disallow-edit": "Napravi/uredi izabranu poruku", + "abusefilter-edit-tag-tag": "[[Special:Tags|Oznake]] za primjenu:", + "abusefilter-edit-tag-placeholder": "Dodaj oznake (jednu po jednu, odvojene zarezima)", + "abusefilter-edit-tag-hidden-placeholder": "Dodaj oznake (odvojene zarezima)", + "abusefilter-edit-block-user-durations": "Trajanje bloka za registrovane korisnike:", + "abusefilter-block-anon": "Blokiraj anonimne korisnike", + "abusefilter-block-user": "blokiraj registrovane korisnike", + "abusefilter-block-talk": "razgovor je blokiran", + "abusefilter-edit-denied": "Možda nećete vidjeti podrobnosti ovog filtera jer je sakriven za javni pregled.", + "abusefilter-edit-main": "Parametri filtera", + "abusefilter-edit-done-subtitle": "Filter je uređen", + "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Vaše izmjene]] [[Special:AbuseFilter/$1|filtera $3]] su sačuvane.", + "abusefilter-edit-badsyntax": "Navedeni filter ima sintaksnu grešku.\nIzlaz iz raščlanjivača je:
$1
", + "abusefilter-edit-missingfields": "Sljedeća polja moraju biti popunjena: $1", + "abusefilter-edit-deleting-enabled": "Ne možete označiti aktivan filter kao obrisan.", + "abusefilter-edit-restricted": "Ne možete uređivati ​​ovaj filtar jer sadrži jednu ili više ograničenih radnji.\nZatražite ove promjene da biste korisniku dali dopuštenje za dodavanje ograničenih radnji.", + "abusefilter-edit-viewhistory": "Pregled historije filtera", + "abusefilter-edit-history": "Historija:", + "abusefilter-edit-check": "Provjeri sintaksu", + "abusefilter-edit-badfilter": "Navedeni filter ne postoji", + "abusefilter-edit-revert": "Vrati radnje ovog filtra", + "abusefilter-edit-tools": "Alati:", + "abusefilter-edit-test-link": "Testiraj filterav protiv nedavnih izmjena", + "abusefilter-edit-export": "Izvezi filterav na drugi wiki", + "abusefilter-edit-syntaxok": "Nisam pronašao sintaksne greške.", + "abusefilter-edit-syntaxerr": "Otkrivena je sintaksna greška: $1", + "abusefilter-edit-warn-leave": "Ako napustite ovu stranicu, izgubit ćete napravljene promjene na filtru.", + "abusefilter-edit-bad-tags": "Jedan ili više oznaka koje ste naveli nisu ispravne.\nOznaka mora biti kratka, ne smije sadržavati psoebne znakove i ne smiju biti rezervirani u drugoj programskoj podršci. Izaberite novi naziv oznake", + "abusefilter-edit-notallowed": "Nije Vam dozvoljeno da pravite ili uređujete filtere protiv zloupotrebe", + "abusefilter-edit-notallowed-global": "Nije Vam dozvoljeno da pravite ili uređujete globalne filtere protiv zloupotrebe", + "abusefilter-edit-notallowed-global-custom-msg": "Prilagođene poruke upozorenja ili onemogućavanja nisu podržane za globalne filtre", + "abusefilter-edit-invalid-warn-message": "Poruka upozorenja ne može ostati prazna.", + "abusefilter-edit-invalid-disallow-message": "Poruka zabrane ne može ostati prazna.", + "abusefilter-edit-invalid-throttlecount": "Broj isticanja mora biti pozitivan cijeli broj.", + "abusefilter-edit-invalid-throttleperiod": "Period isticanja mora biti pozitivan cijeli broj.", + "abusefilter-edit-empty-throttlegroups": "Mora izabrati se barem jednu grupu za isticanje.", + "abusefilter-edit-duplicated-throttlegroups": "Grupe isticanja ne mogu imati duplikate.", + "abusefilter-edit-invalid-throttlegroups": "Navedene grupe isticanja nisu važeće.", + "abusefilter-edit-invalid-group": "Navedena grupa filtera ('$1') je nevažeća.", + "abusefilter-edit-builder-select": "Odaberite mogućnost za dodavanje kursoru", + "abusefilter-edit-builder-group-op-arithmetic": "Aritmetički operatori", + "abusefilter-edit-builder-op-arithmetic-addition": "Sabiranje (+)", + "abusefilter-edit-builder-op-arithmetic-subtraction": "Oduzimanje (-)", + "abusefilter-edit-builder-op-arithmetic-multiplication": "Množenje (*)", + "abusefilter-edit-builder-op-arithmetic-divide": "Dijeljenje (/)", + "abusefilter-edit-builder-op-arithmetic-modulo": "Modul (%)", + "abusefilter-edit-builder-op-arithmetic-pow": "Stepenovanje (**)", + "abusefilter-edit-builder-group-op-comparison": "Operatori poređenja", + "abusefilter-edit-builder-op-comparison-equal": "Vrijednost jednaka (==)", + "abusefilter-edit-builder-op-comparison-equal-strict": "Vrijednost i tip jednaki (===)", + "abusefilter-edit-builder-op-comparison-notequal": "Vrijednost nije jednaka (!=)", + "abusefilter-edit-builder-op-comparison-notequal-strict": "Vrijednost i tip nisu jednaki (!==)", + "abusefilter-edit-builder-op-comparison-lt": "Manje od (<)", + "abusefilter-edit-builder-op-comparison-gt": "Veće od (>)", + "abusefilter-edit-builder-op-comparison-lte": "Manje ili jednako sa (<=)", + "abusefilter-edit-builder-op-comparison-gte": "Veće ili jednako sa (>=)", + "abusefilter-edit-builder-group-op-bool": "Bulovi operatori", + "abusefilter-edit-builder-op-bool-not": "Ne (!)", + "abusefilter-edit-builder-op-bool-and": "I (&)", + "abusefilter-edit-builder-op-bool-or": "Ili (|)", + "abusefilter-edit-builder-group-misc": "Razno", + "abusefilter-edit-builder-misc-in": "sadržano u nizu (in)", + "abusefilter-edit-builder-misc-like": "Odgovara uzorku (like)", + "abusefilter-edit-builder-misc-rlike": "Odgovara regularnom izrazu (rlike)", + "abusefilter-edit-builder-misc-irlike": "Odgovara regularnom izrazu, bez razlikovanja velikih i malih slova (irlike)", + "abusefilter-edit-builder-misc-contains": "Lijevi string sadrži desni string (contains)", + "abusefilter-edit-builder-misc-stringlit": "String literal (\"\")", + "abusefilter-edit-builder-misc-tern": "Ternarni operator (X ? Y : Z)", + "abusefilter-edit-builder-misc-cond": "Uslov (if X then Y else Z end)", + "abusefilter-edit-builder-misc-cond-short": "Kratki uslov (if X then Y end)", + "abusefilter-edit-builder-group-funcs": "Funkcije", + "abusefilter-edit-builder-funcs-length": "Dužina stringa (length)", + "abusefilter-edit-builder-funcs-lcase": "Mala slova (lcase)", + "abusefilter-edit-builder-funcs-ucase": "Velika slova (ucase)", + "abusefilter-edit-builder-funcs-ccnorm": "Normaliziraj zbunjujuće znakove (ccnorm)", + "abusefilter-edit-builder-funcs-ccnorm-contains-any": "Normaliziraj i pretraži string s više podnizima u OR-načinu (ccnorm_contains_any)", + "abusefilter-edit-builder-funcs-ccnorm-contains-all": "Normaliziraj i pretraži string s više podnizima u načinu I (ccnorm_contains_all)", + "abusefilter-edit-builder-funcs-rmdoubles": "Skloni duple karaktere (rmdoubles)", + "abusefilter-edit-builder-funcs-specialratio": "Specijalni karakteri / svi karakteri (specialratio)", + "abusefilter-edit-builder-funcs-norm": "Normaliziraj (norm)", + "abusefilter-edit-builder-funcs-count": "Broj pojavljivanja niza X u nizu Y (count)", + "abusefilter-edit-builder-funcs-rcount": "Broj pojavljivanja regexa X u nizu Y (count)", + "abusefilter-edit-builder-funcs-get_matches": "Stroj podudaranja u regularnim izrazima unutar tekstota za svaku zahvatnu grupu (get_matches)", + "abusefilter-edit-builder-funcs-rmwhitespace": "Ukloni praznine (rmwhitespace)", + "abusefilter-edit-builder-funcs-rmspecials": "Ukloni posebne znakove (rmspecials)", + "abusefilter-edit-builder-funcs-ip_in_range": "Provjera da li je IP u opsegu (ip_in_range)", + "abusefilter-edit-builder-funcs-ip_in_ranges": "Je li IP u nekom od opsega? (ip_in_ranges)", + "abusefilter-edit-builder-funcs-contains-any": "Traži više podnizki u načinu ILI (contains_any)", + "abusefilter-edit-builder-funcs-contains-all": "Traži više podnizki u načinu I (contains_all)", + "abusefilter-edit-builder-funcs-equals-to-any": "Provjeri je li argument jednak (===) bilo kojem od sljedećih argumenata (equals_to_any)", + "abusefilter-edit-builder-funcs-substr": "Podstring (substr)", + "abusefilter-edit-builder-funcs-strpos": "Pozicija podstringa u stringu (strpos)", + "abusefilter-edit-builder-funcs-str_replace": "Zamijeni podstring nekim stringom (str_replace)", + "abusefilter-edit-builder-funcs-str_replace_regexp": "Pretraživanje i zamjena regularnog izraza (str_replace_regexp)", + "abusefilter-edit-builder-funcs-rescape": "Izvod stringa kao doslovnog u reg. izrazima (rescape)", + "abusefilter-edit-builder-funcs-set_var": "Postavi varijablu (set_var)", + "abusefilter-edit-builder-funcs-sanitize": "Normaliziraj HTML-jedinice u unicode znakove (sanitize)", + "abusefilter-edit-builder-group-vars": "Promjenjive", + "abusefilter-edit-builder-vars-accountname": "Ime računa (u trenutku pravljenja)", + "abusefilter-edit-builder-vars-timestamp": "Unix-datum i vreme promjene", + "abusefilter-edit-builder-vars-timestamp-expanded": "Vrijeme i datum dnevnika", + "abusefilter-edit-builder-vars-action": "Radnja", + "abusefilter-edit-builder-vars-addedlines": "Linije dodane u izmjeni", + "abusefilter-edit-builder-vars-delta": "Veličinska promjena s izmjenom", + "abusefilter-edit-builder-vars-diff": "Zajedničke razlike promjena napravljenih uređivanjem", + "abusefilter-edit-builder-vars-newsize": "Veličina nove stranice", + "abusefilter-edit-builder-vars-oldsize": "Veličina stare stranice", + "abusefilter-edit-builder-vars-old-content-model": "Stari sadržajni model", + "abusefilter-edit-builder-vars-new-content-model": "Novi sadržajni model", + "abusefilter-edit-builder-vars-removedlines": "Linije uklonjene pri izmjeni", + "abusefilter-edit-builder-vars-summary": "Opis/razlog izmjene", + "abusefilter-edit-builder-vars-page-id": "Naznaka stranice", + "abusefilter-edit-builder-vars-page-ns": "Imenski prostor stranice", + "abusefilter-edit-builder-vars-page-title": "Naslov stranice (bez imenskog prostora)", + "abusefilter-edit-builder-vars-page-prefixedtitle": "Puni naslov stranice", + "abusefilter-edit-builder-vars-page-age": "Starost stranice (u sekundama)", + "abusefilter-edit-builder-vars-movedfrom-id": "Naznaka stranice za premještanje", + "abusefilter-edit-builder-vars-movedfrom-ns": "Imenski prostor preimenovane stranice", + "abusefilter-edit-builder-vars-movedfrom-title": "Ime preimenovane stranice", + "abusefilter-edit-builder-vars-movedfrom-prefixedtitle": "Puni naslov premjestene stranice", + "abusefilter-edit-builder-vars-movedfrom-age": "Starost izvorne stranice premještanja (u sekundama)", + "abusefilter-edit-builder-vars-movedto-id": "Naznaka odredišne stranice za premještanje", + "abusefilter-edit-builder-vars-movedto-ns": "Imenski prostor odredišne stranice za premještanje", + "abusefilter-edit-builder-vars-movedto-title": "Naslov odredišne stranice za premještanje", + "abusefilter-edit-builder-vars-movedto-prefixedtitle": "Puni naslov odredišne stranice za premještanje", + "abusefilter-edit-builder-vars-movedto-age": "Starost odredišne stranice premještanja (u sekundama)", + "abusefilter-edit-builder-vars-user-editcount": "Brojač izmjena korisnika", + "abusefilter-edit-builder-vars-user-age": "Starost korisničkog računa", + "abusefilter-edit-builder-vars-user-name": "Ime korisničkog računa", + "abusefilter-edit-builder-vars-user-groups": "Grupe (uključujući implicitne) u kojima je korisnik", + "abusefilter-edit-builder-vars-user-rights": "Prava što ih korisnik ima", + "abusefilter-edit-builder-vars-user-blocked": "Da li je korisnik blokiran", + "abusefilter-edit-builder-vars-user-emailconfirm": "Vrijeme u kojem je e-mail adresa bila potvrđena", + "abusefilter-edit-builder-vars-recent-contributors": "Posljednjih deset urednika stranice", + "abusefilter-edit-builder-vars-first-contributor": "Prvi urednik stranice", + "abusefilter-edit-builder-vars-movedfrom-recent-contributors": "Posljednjih deset urednika izvorne premjestene stranice", + "abusefilter-edit-builder-vars-movedfrom-first-contributor": "Prvi doprinositelj u izvornoj premjestenoj stranici", + "abusefilter-edit-builder-vars-movedto-recent-contributors": "Posljednjih deset doprinositelja u odredišnoj stranici", + "abusefilter-edit-builder-vars-movedto-first-contributor": "Prvi doprinositelj u odredišnoj stranici", + "abusefilter-edit-builder-vars-all-links": "Sve vanjske veze u novom tekstu", + "abusefilter-edit-builder-vars-added-links": "Sve vanjske veze dodane uređivanjem", + "abusefilter-edit-builder-vars-removed-links": "Sve vanjske veze uklonjene uređivanjem", + "abusefilter-edit-builder-vars-old-wikitext": "Wikitekst stare stranice, prije izmjene", + "abusefilter-edit-builder-vars-new-wikitext": "Novi wikitekst nakon uređivanja", + "abusefilter-edit-builder-vars-new-pst": "Wikitekst za novu stranicu, prilagođen za sačuvanje", + "abusefilter-edit-builder-vars-diff-pst": "Zajedničke razlike uređivanjem, prilagođene za sačuvanje", + "abusefilter-edit-builder-vars-addedlines-pst": "Dodani redovi u uređivanju, pretvoreni prije spremanja", + "abusefilter-edit-builder-vars-new-text": "Novi tekst stranice, isčišćen od ikakvih oznaki", + "abusefilter-edit-builder-vars-new-html": "Raščlanjeni HTML-izvor nove izmjene", + "abusefilter-edit-builder-vars-restrictions-edit": "Nivo zaštite stranice (uređivanje)", + "abusefilter-edit-builder-vars-restrictions-move": "Nivo zaštite stranice (premještanje)", + "abusefilter-edit-builder-vars-restrictions-create": "Zaštita za pravljenje stranice", + "abusefilter-edit-builder-vars-restrictions-upload": "Zaštita za postavljanje datoteke", + "abusefilter-edit-builder-vars-movedfrom-restrictions-edit": "Stupanj zaštite premjestene stranice", + "abusefilter-edit-builder-vars-movedfrom-restrictions-move": "Stupanj zaštite izvorne stranice", + "abusefilter-edit-builder-vars-movedfrom-restrictions-create": "Zaštita pravljenja izvorne premjestene stranice", + "abusefilter-edit-builder-vars-movedfrom-restrictions-upload": "Zaštita postavljanja izvorne premjestene stranice", + "abusefilter-edit-builder-vars-movedto-restrictions-edit": "Zaštita uređivanja odredišne stranice", + "abusefilter-edit-builder-vars-movedto-restrictions-move": "Zaštita premještanja odredišne stranice", + "abusefilter-edit-builder-vars-movedto-restrictions-create": "Zaštita pravljenja odredišne stranice", + "abusefilter-edit-builder-vars-movedto-restrictions-upload": "Zaštita postavljanja odredišne stranice", + "abusefilter-edit-builder-vars-old-text": "Tekst stare stranice, s uklonjenim oznakama (izvan upotrebe)", + "abusefilter-edit-builder-vars-old-links": "Linkovi na ovoj stranici, prije uređivanja", + "abusefilter-edit-builder-vars-old-html": "Wikitekst stare stranice, raščlanjen u HTML (izvan upotrebe)", + "abusefilter-edit-builder-vars-minor-edit": "Je li izmjena označena kao manja (izvan upotrebe)", + "abusefilter-edit-builder-vars-file-sha1": "SHA1-taraba sadržaja datoteke", + "abusefilter-edit-builder-vars-file-size": "Veličina datoteke u bajtovima", + "abusefilter-edit-builder-vars-file-mime": "MIME-tip datoteke", + "abusefilter-edit-builder-vars-file-mediatype": "Medijski tip datoteke", + "abusefilter-edit-builder-vars-file-width": "Širina datoteke u pikselima", + "abusefilter-edit-builder-vars-file-height": "Visina datoteke u pikselima", + "abusefilter-edit-builder-vars-file-bits-per-channel": "Bitovi po kanalu boje datoteke", + "abusefilter-edit-builder-vars-wiki-name": "Ime baze podataka wikija", + "abusefilter-edit-builder-vars-wiki-language": "Jezički kod wikija", + "abusefilter-filter-log": "Nedavne promjene u filtrima", + "abusefilter-history": "Historija izmjena filtera #$1", + "abusefilter-history-foruser": "Izmene od $1", + "abusefilter-history-hidden": "Sakriveno", + "abusefilter-history-enabled": "Omogućeno", + "abusefilter-history-global": "Globalno", + "abusefilter-history-timestamp": "Vrijeme", + "abusefilter-history-user": "Korisnik", + "abusefilter-history-public": "Javni opis filtera", + "abusefilter-history-flags": "Oznake", + "abusefilter-history-filter": "Pravilo filtera", + "abusefilter-history-comments": "Komentari", + "abusefilter-history-actions": "Akcije", + "abusefilter-history-backedit": "Nazad na uređivanje filtera", + "abusefilter-history-deleted": "Obrisano", + "abusefilter-history-filterid": "Filter", + "abusefilter-history-select-legend": "Preciziraj pretragu", + "abusefilter-history-select-user": "Korisnik:", + "abusefilter-history-select-filter": "Naznaka filtera:", + "abusefilter-history-select-submit": "Pročisti", + "abusefilter-history-diff": "Izmjene", + "abusefilter-history-error-hidden": "Traženi filter je sakriven, i zato ne možete da vidite njegovu istoriju.", + "abusefilter-exception-unexpectedatend": "Neočekivano \"$2\" na znaku $1.", + "abusefilter-exception-expectednotfound": "Očekivano $2 na znaku $1, nije pronađeno (umjesto toga pronađeno $3 $4).", + "abusefilter-exception-unrecognisedkeyword": "Neprepoznata ključna riječ $2 na znaku $1.", + "abusefilter-exception-unexpectedtoken": "Neočekivani token \"$3\" (tipa $2) na znaku $1.", + "abusefilter-exception-unclosedstring": "Nezatvoren niz počevši od znaka $1.", + "abusefilter-exception-invalidoperator": "Nevaljan operator \"$2\" kod znaka $1.", + "abusefilter-exception-unrecognisedtoken": "Neprepoznat token \"$2\" na znaku $1.", + "abusefilter-exception-noparams": "Nijedan parameter nije zadan funkciji \"$2\" kod znaka $1. {{PLURAL:$3|Očekivan $3 argument|Očekivana $3 argumenta|Očekivano $3 argumenata}}.", + "abusefilter-exception-dividebyzero": "Nedozvoljen pokušaj dijeljenja $2 sa nulom kod znaka $1.", + "abusefilter-exception-unrecognisedvar": "Neraspoznata varijabla $2 kod znaka $1", + "abusefilter-exception-notenoughargs": "Nema dovoljno argumenata za funkciju $2 pozvanu kod znaka $1.\n{{PLURAL:$3|Očekivan je $3 argument|Očekivana su $3 argumenta|Očekivano je $3 argumenata}}, a {{PLURAL:$4|dobiven je|dobivena su|dobiveno je}} $4", + "abusefilter-exception-toomanyargs": "Nema dovoljno argumenata za funkciju $2 pozvanu kod znaka $1.\n{{PLURAL:$3|Očekivan je najviše $3 argument|Očekivana su najviše $3 argumenta|Očekivano je najviše $3 argumenata}}, a {{PLURAL:$4|dobiven je|dobivena su|dobiveno je}} $4", + "abusefilter-exception-regexfailure": "Greška u regularnom izrazu \"$2\" kod znaka $1.", + "abusefilter-exception-overridebuiltin": "Nedozvoljeno poklapanje ugrađene naznake \"$2\" kod znaka $1.", + "abusefilter-exception-usebuiltin": "Nedozvoljena upotreba ugrađene naznake \"$2\" kod znaka $1.", + "abusefilter-exception-outofbounds": "Traženje nepostojeće stavke u nizu $2 (veličina niza = $3) kod znaka $1.", + "abusefilter-exception-negativeindex": "Negativni indeksi nisu dopušteni u nizovima. Dobio indeks \"$2\" kod znaka $1.", + "abusefilter-exception-notarray": "Traženje stavke niza za objekat koji nije niz kod znaka $1.", + "abusefilter-exception-unclosedcomment": "Nezatvorena pribilješka kod znaka $1.", + "abusefilter-exception-invalidiprange": "Nevažeći IP-opseg \"$2\" naveden na znaku $1.", + "abusefilter-exception-variablevariable": "set i set_var očekuju da prvi argument bude string literal, kod znaka $1.", + "abusefilter-action-tag": "Tag", + "abusefilter-action-throttle": "Uspori", + "abusefilter-action-warn": "Upozori", + "abusefilter-action-blockautopromote": "Blokiraj samounapređivanje", + "abusefilter-action-block": "Blokiraj", + "abusefilter-action-degroup": "Ukloni iz grupa", + "abusefilter-action-rangeblock": "Blokada opsega", + "abusefilter-action-disallow": "Zabrani", + "abusefilter-revert-title": "Vrati sve akcije koje je napravio filter $1", + "abusefilter-revert-intro": "Ovo Vam omogućava da vratite sve izmene koje je načinio filter $1.\nBudite pažljivi pri korišćenju ove alatke.", + "abusefilter-revert-preview-item": "$1: $2 {{GENDER:$7|je napravio|je napravila}} $3 na $4.\nAkcije za vraćanje: $5 ($6)", + "abusefilter-revert-search-legend": "Izaberi akcije filtera zloupotrebe koje trebaju biti vraćene", + "abusefilter-revert-periodstart": "Početak perioda:", + "abusefilter-revert-periodend": "Kraj perioda:", + "abusefilter-revert-search": "Izaberi akcije", + "abusefilter-revert-filter": "Naznaka filtera:", + "abusefilter-revert-preview-intro": "Ispod su prikazani postupci filtera zlouporaba koje će sada biti vraćene.\nProvjerite ih pažljivo, a zatim kliknite \"{{int:abusefilter-revert-confirm}}\" da biste potvrdili izabrano.", + "abusefilter-revert-confirm-legend": "Potvrdi povratak", + "abusefilter-revert-confirm": "Potvrdi", + "abusefilter-revert-success": "Vratili ste sve akcije koje je poduzeo filter zloupotreba zbog [[Special:AbuseFilter/$1|filtera $2]].", + "abusefilter-revert-reason": "Automatsko vraćanje svih akcija koje je načinio filter $1.\nRazlog: $2", + "abusefilter-revert-reasonfield": "Razlog vraćanja:", + "abusefilter-test": "Isprobavanje filtera protiv prethodnih izmjena", + "abusefilter-test-intro": "Ova stranica Vam omogućava da proverite filter iz donje kutijice na {{PLURAL:$1|poslednjoj promjeni|poslednjih $1 promjena}}.\nDa biste učitali postojeći filter, unesite njegov ID-broj ispod polja za uređivanje, i klinkite na dugme „{{int:abusefilter-test-load}}“.", + "abusefilter-test-options-section": "Opcije pretraživanja", + "abusefilter-test-legend": "Testiranje filtera", + "abusefilter-test-load-filter": "Učitaj filter s naznakom:", + "abusefilter-test-submit": "Testiraj", + "abusefilter-test-load": "Učitaj", + "abusefilter-test-user": "Izmjene od korisnika:", + "abusefilter-test-nobots": "Sakrij botovska uređivanja", + "abusefilter-test-period-start": "Izmjene napravljene posle:", + "abusefilter-test-period-end": "Izmjene napravljene pre:", + "abusefilter-test-page": "Izmjene napravljene na stranici:", + "abusefilter-test-shownegative": "Prikaži izmjene koje ne odgovaraju filteru", + "abusefilter-test-syntaxerr": "Filter koji ste uneli sadrži sintaksne greške. Da biste dobili detaljno objašnjenje kliknite na dugme „Proveri sintaksu“.", + "abusefilter-test-action": "Vrsta radnje:", + "abusefilter-test-search-type-all": "Sve radnje", + "abusefilter-test-search-type-edit": "Izmjene", + "abusefilter-test-search-type-move": "Premještanja", + "abusefilter-test-search-type-delete": "Brisanja", + "abusefilter-test-search-type-upload": "Postavljanja", + "abusefilter-test-search-type-createaccount": "Stvaranja računa", + "abusefilter-changeslist-examine": "pregledaj", + "abusefilter-examine": "Ispitaj pojedinačne izmjene", + "abusefilter-examine-intro": "Ova stranica Vam omogućava da ispitate promenljive filtera na pojedinačne izmjene i da ih testirate.", + "abusefilter-examine-intro-examine-only": "Ova stranica vam omogućuje da ispitate varijable koje generira Filter zloupotrebe za pojedinačnu promjenu.", + "abusefilter-examine-legend": "Izaberite izmjene", + "abusefilter-examine-submit": "Traži", + "abusefilter-examine-vars": "Varijable generirane za ovu promjenu", + "abusefilter-examine-test": "Isprobaj promjenu putem filtera", + "abusefilter-examine-test-button": "Isprobaj filter", + "abusefilter-examine-match": "Ova izmjena se poklapa s filterom.", + "abusefilter-examine-nomatch": "Ova izmjena se ne poklapa s filterom.", + "abusefilter-examine-syntaxerror": "Filter ima nevaljanu sintaksu", + "abusefilter-examine-notfound": "Izmjena koju ste tražili nije pronađena.", + "abusefilter-examine-incompatible": "Promjena koju ste tražili nije podržana od Filtera zloupotreba", + "abusefilter-examine-noresults": "Nema pronađenih stavki za navedene parametre.", + "abusefilter-topnav": "'''Sadržaje filtera protiv zloupotrebe'''", + "abusefilter-topnav-home": "Početna", + "abusefilter-topnav-recentchanges": "Nedavne promjene u filtrima", + "abusefilter-topnav-test": "Grupno isprobavanje", + "abusefilter-topnav-examine": "Ispitaj prošle izmjene", + "abusefilter-topnav-log": "Evidencija zloupotreba", + "abusefilter-topnav-tools": "Alati za debagovanje", + "abusefilter-log-name": "Evidencija filtera zloupotrebe", + "abusefilter-log-header": "Ovde je prikazan sažetak izmena koje su napravili filteri.\nZa više informacija pogledajte [[Special:AbuseFilter/history|pregled]] skorašnjih izmjena.", + "abusefilter-logentry-create": "$1 {{GENDER:$2|stvorio je|stvorila je}} $4 ($5)", + "abusefilter-logentry-modify": "$1 {{GENDER:$2|izmijenio je|izmijenila je}} $4 ($5)", + "abusefilter-log-invalid-filter": "Neke od navedenih filterskih naznaki su nevažeći.", + "abusefilter-log-noresults": "Nema rezultata", + "abusefilter-diff-title": "Razlike između revizija", + "abusefilter-diff-item": "Stavka", + "abusefilter-diff-version": "Verzija od $1 {{GENDER:$3|od}} $2", + "abusefilter-diff-info": "Osnovni podaci", + "abusefilter-diff-pattern": "Uslovi filtera", + "abusefilter-diff-invalid": "Nije moguće naći traženu verziju", + "abusefilter-diff-backhistory": "Povratak na historiju filtera", + "abusefilter-diff-prev": "Stare izmjene", + "abusefilter-diff-next": "Nove izmjene", + "abusefilter-import-intro": "Možete koristiti ovo sučelje da uvezete filtere sa drugih vikija. Na izvornom vikiju kliknite na „Export this filter to another wiki“ ispod opcije „Tools:“. Kopirajte sadržaj polja za uređivanje koje se pojavi, nalepite ga u ovo polje, a potom kliknite na „Import data“.", + "abusefilter-import-submit": "Uvezi podatke", + "abusefilter-import-invalid-data": "Podaci što ste pokušali da uvezete nisu važeći", + "abusefilter-group-default": "Standardno", + "abusefilter-http-error": "Desila se greška u HTTP-u: $1.", + "abusefilter-view-privatedetails-submit": "Pogl. privatne podatke", + "abusefilter-view-privatedetails-legend": "Pogl. osobne podatke", + "abusefilter-view-privatedetails-reason": "Razlog za pristupanje privatnim detaljima:", + "abusefilter-log-details-id": "Naznaka dnevnika", + "abusefilter-invalid-request": "Nevažeći zahtjev! Morate pristupiti osobnim podacima iz dnevnika putem obrasca na [[Special:AbuseLog/$1]] i navesti razlog.", + "abusefilter-invalid-request-noid": "Nevažeći zahtjev! Morate pristupiti osobnim podacima iz dnevnika putem obrasca na odgovarajućoj stranici i navesti razlog.", + "log-description-abusefilterprivatedetails": "Ovaj dnevnik prikazuje događaje kada određeni korisnik pristupi osobnim podacima u dnevniku filtera zlouporaba.", + "abusefilter-noreason": "Upozorenje: Da biste pregledali osobne podatke iz ovog dnevnika, morate navesti razlog.", + "abusefilter-log-ip-not-available": "Nedostupna", + "abusefilter-tag-reserved": "Oznaka abusefilter-condition-limit je rezervirana za internu upotrebu u Filtru za zlouporabu.", + "tag-abusefilter-condition-limit": "dostignuta granica uvjeta", + "tag-abusefilter-condition-limit-description": "Izmjene ili druge radnje koje nije bilo moguće provjeriti pomoću svih aktivnih [[Special:AbuseFilter|filtera zloupotreba]] ([[mw:Extension:AbuseFilter/Conditions|pomoć]]).", + "notification-header-throttle-filter": "Filter zloupotrebe $2 koji {{GENDER:$1|ste}} nedavno uredili je prigušen.", + "notification-header-throttle-filter-actions": "Filter zloupotrebe $2 koji {{GENDER:$1|vi ste}} nedavno uredili ima visoku stopu podudaranja, i {{PLURAL:$4|sljedeća radnja je bila automatski onemogućena|sljedeće radnje su bile automatski onemogućene}}: $3.", + "notification-header-throttle-filter-no-actions": "Filter zloupotrebe $2 koji {{GENDER:$1|vi ste}} nedavno uredili ima visoku stopu podudaranja, ali nijedna radnja nije bila automatski onemogućena.", + "notification-link-text-show-filter": "Prikaži filter" +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/si.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/si.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/si.json 2023-06-30 16:12:05.552117000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/si.json 2023-09-28 22:30:00.351181300 +0000 @@ -58,7 +58,7 @@ "abusefilter-log-details-val": "වටිනාකම", "abusefilter-log-details-vars": "ක්‍රියා පරාමිතිය", "abusefilter-log-details-ip": "අයිපී ලිපිනය උත්පාදනය කරමින්", - "abusefilter-log-noactions": "කිසිවක් නොවේ", + "abusefilter-log-noactions": "කිසිවක් නොවේ", "abusefilter-log-details-diff": "සංස්කරණයේදී සිදුකල වෙනස්කම්", "abusefilter-log-linkoncontribs": "අපයෙදුම් ලඝු-සටහන", "abusefilter-log-linkoncontribs-text": "මෙම පරිශීලකයා සඳහා අපයෙදුම් ලඝු සටහන", @@ -169,11 +169,11 @@ "abusefilter-edit-builder-op-arithmetic-pow": "බලය (**)", "abusefilter-edit-builder-group-op-comparison": "සංසන්දන සම්බන්ධතා සංකේත", "abusefilter-edit-builder-op-comparison-equal": "එකසමාන (==)", - "abusefilter-edit-builder-op-comparison-notequal": "සමාන නොවන (!=)", + "abusefilter-edit-builder-op-comparison-notequal": "සමාන නොවන (!=)", "abusefilter-edit-builder-op-comparison-lt": "වඩා අඩු (<)", - "abusefilter-edit-builder-op-comparison-gt": "වඩා වැඩි (>)", + "abusefilter-edit-builder-op-comparison-gt": "වඩා වැඩි (>)", "abusefilter-edit-builder-op-comparison-lte": "අඩු හෝ සමාන (<=)", - "abusefilter-edit-builder-op-comparison-gte": "වැඩි හෝ සමාන (>=)", + "abusefilter-edit-builder-op-comparison-gte": "වැඩි හෝ සමාන (>=)", "abusefilter-edit-builder-group-op-bool": "බූලියන් සම්බන්ධතා සංකේත", "abusefilter-edit-builder-op-bool-not": "නැත (!)", "abusefilter-edit-builder-op-bool-and": "සහ (&)", @@ -327,7 +327,7 @@ "abusefilter-topnav-log": "අපයෙදුම් ලඝු සටහන", "abusefilter-topnav-tools": "නිදොස් කිරීම් මෙවලම්", "abusefilter-log-name": "අපයෙදුම් පෙරහන් ලඝු සටහන", - "abusefilter-log-header": "පෙරහන් වෙත සිදු කරන ලද වෙනස්කම් වල සාරාංශයක් මෙම ලඝු සටහනෙන් පෙන්වයි.\nසම්පූර්ණ විස්තර සඳහා, මෑත පෙරහන් වෙනස්කම්වල [[Special:AbuseFilter/history|ලැයිස්තුව]] බලන්න.", + "abusefilter-log-header": "පෙරහන් වෙත සිදු කරන ලද වෙනස්කම් වල සාරාංශයක් මෙම ලඝු සටහනෙන් පෙන්වයි.\nසම්පූර්ණ විස්තර සඳහා, මෑත පෙරහන් වෙනස්කම්වල [[Special:AbuseFilter/history|ලැයිස්තුව]] බලන්න.", "abusefilter-log-noresults": "ප්‍රතිඵල නොමැත", "abusefilter-diff-title": "අනුවාද අතර වෙනස්කම්", "abusefilter-diff-item": "අයිතමය", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/skr-arab.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/skr-arab.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/skr-arab.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/skr-arab.json 2023-09-28 22:30:00.351181300 +0000 @@ -1,13 +1,16 @@ { "@metadata": { "authors": [ - "Saraiki" + "Saraiki", + "Kaleem Bhatti", + "Amire80" ] }, "abuselog": "غلط چھاݨاں لاگ", "abusefilter-blocker": "غلط چھاݨاں", "right-abusefilter-view": "غلط چھاݨے ݙیکھو", "right-abusefilter-log": "غلط لاگ ݙیکھو", + "action-abusefilter-modify": "غلط چھاݨے دی تجدید کرو", "action-abusefilter-view": "غلط چھاݨے ݙیکھو", "action-abusefilter-log": "غلط لاگ ݙیکھو", "abusefilter-log-search-user": "ورتݨ آلا:", @@ -22,6 +25,8 @@ "abusefilter-log-search-impact-saved": "محفوظ تھیاں تبدیلیاں صرف", "abusefilter-log-search-entries-label": "نظرݨ دی صلاحیت:", "abusefilter-log-search-entries-all": "سارے اندراج", + "abusefilter-log-search-entries-hidden": "لکے ہوئے اندارج صرف", + "abusefilter-log-search-entries-visible": "نظرݨ آلے اندراج صرف", "abusefilter-log-search-action-other": "ٻیا", "abusefilter-log-search-action-any": "کوئی ہک", "abusefilter-log-search-action-taken-label": "کیتا ڳیا عمل:", @@ -32,6 +37,7 @@ "abusefilter-log-detailslink": "تفصیلاں", "abusefilter-log-diff": "فرق", "abusefilter-log-description-not-available": "دستیاب کائنی", + "abusefilter-log-details-legend": "لاگ اندراج $1 کیتے تفصیلاں", "abusefilter-log-details-var": "متغیر", "abusefilter-log-details-val": "قدر", "abusefilter-log-details-privatedetails": "نجی لاگ تفصیلاں", @@ -42,10 +48,14 @@ "abusefilter-log-linkonhistory-text": "ایں ورقے دے غلط لاگ ݙیکھو", "abusefilter-log-linkonundelete": "غلط لاگ ݙیکھو", "abusefilter-log-linkonundelete-text": "ایں ورقے دے غلط لاگ ݙیکھو", + "abusefilter-log-hide-legend": "نظرݨ وٹاؤ", "abusefilter-log-hide-reason": "وجہ:", "abusefilter-log-hide-show": "ݙِکھاؤ", "abusefilter-log-hide-hide": "لُکاؤ", "abusefilter-log-hide-done-hide": "{{PLURAL:$1|لُکے ہوئے}}", + "abusefilter-log-hide-done-show": "{{PLURAL:$1|ظاہرتھئے}}", + "abusefilter-log-entry-suppress": "$1 {{GENDER:$2|لُکاؤ}} $3", + "abusefilter-log-entry-unsuppress": "$1 {{GENDER:$2|ظاہر}} $3", "abusefilter-list": "سارے چھاݨے", "abusefilter-list-id": "چھاݨے دی آئی ڈی", "abusefilter-list-pattern": "نمونہ ترتیب نال", @@ -53,12 +63,15 @@ "abusefilter-list-public": "عوامی تفصیل", "abusefilter-list-consequences": "نتیجے", "abusefilter-list-visibility": "نظرݨ دی صلاحیت", + "abusefilter-list-limit": "تعداد فی ورقہ:", + "abusefilter-list-lastmodified": "چھیکڑی تجدید تھیا", "abusefilter-list-group": "چھاݨاں گروپ", "abusefilter-hidden": "نجی", "abusefilter-unhidden": "عوامی", "abusefilter-enabled": "فعال تھی ڳیا", "abusefilter-deleted": "مٹا ݙتے", "abusefilter-disabled": "غیر فعال تھی ڳیا", + "abusefilter-hitcount": "$1 {{PLURAL:$1|ہِٹ|ہِٹاں}}{{PLURAL:$1|}}", "abusefilter-new": "نواں چھاݨاں خلقو", "abusefilter-import-button": "چھاݨاں اندر گھن آؤ", "abusefilter-status-global": "عالمی", @@ -69,10 +82,14 @@ "abusefilter-list-options-scope-global": "عالمی اصول صرف", "abusefilter-list-options-scope-all": "مقامی تے عالمی اسول", "abusefilter-list-options-further-options": "ٻئے اختیارات:", + "abusefilter-list-options-searchpattern": "نمونہ پاؤ", "abusefilter-list-options-search-like": "سادہ سوال", "abusefilter-list-options-search-rlike": "باقاعدہ اظہار", "abusefilter-list-options-submit": "اپ ݙیٹ", + "abusefilter-tools-submitexpr": "جائزہ", "abusefilter-tools-reautoconfirm-user": "ورتݨ آلا:", + "abusefilter-edit": "زیر ترمیم غلط کاری فلٹر", + "abusefilter-edit-subtitle": "زیر ترمیم فلٹر $1", "abusefilter-edit-status-label": "شماريات:", "abusefilter-edit-new": "نواں چھاݨاں", "abusefilter-edit-save": "چھاݨاں محفوظ کرو", @@ -86,6 +103,7 @@ "abusefilter-edit-rules": "شرطاں", "abusefilter-edit-field-conditions": "شرطاں", "abusefilter-edit-notes": "نوٹس:", + "abusefilter-edit-action-disallow": "ورتݨ آلے کوں مطلوبہ عمل کرݨ کنوں باز رکھو", "abusefilter-edit-throttle-groups-help": "$1 ݙیکھو۔", "abusefilter-throttle-ip": "آئی پی پتہ", "abusefilter-throttle-user": "ورتݨ کھاتہ", @@ -99,6 +117,7 @@ "abusefilter-edit-warn-actions": "عمل:", "abusefilter-edit-disallow-other": "ٻیا سنیہا", "abusefilter-edit-disallow-actions": "کم:", + "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|تہاݙیاں تبدیلیاں]] [[Special:AbuseFilter/$1|چھاݨاں $3]] وچ محفوظ تھی ڳیاں ہن ـ", "abusefilter-edit-history": "تاریخ:", "abusefilter-edit-tools": "اوزار:", "abusefilter-edit-builder-op-arithmetic-addition": "جمع (+)", @@ -120,6 +139,9 @@ "abusefilter-edit-builder-vars-page-id": "ورقے دی آئی ڈی", "abusefilter-edit-builder-vars-page-ns": "ورقہ ناں جاہ", "abusefilter-edit-builder-vars-page-prefixedtitle": "پورا ورقہ عنوان", + "abusefilter-filter-log": "فلٹر دی حالیہ تبدیلیاں", + "abusefilter-history": "تبدیلی تاریخچہ برائے فلٹر #$1", + "abusefilter-history-foruser": "$1 دیاں تبدیلیاں", "abusefilter-history-hidden": "پوشیدہ", "abusefilter-history-enabled": "فعال تھی ڳیا", "abusefilter-history-global": "عالمی", @@ -129,6 +151,7 @@ "abusefilter-history-filter": "چھاݨاں اصول", "abusefilter-history-comments": "تبصرے", "abusefilter-history-actions": "عمل", + "abusefilter-history-backedit": "فلٹرایڈیٹر تے واپس", "abusefilter-history-deleted": "مٹا ݙتے", "abusefilter-history-filterid": "چھاݨاں", "abusefilter-history-select-user": "ورتݨ آلا:", @@ -155,18 +178,25 @@ "abusefilter-test-search-type-delete": "مٹاوݨے", "abusefilter-test-search-type-upload": "اپلوڈاں", "abusefilter-test-search-type-createaccount": "کھاتہ سازی", + "abusefilter-changeslist-examine": "پڑتال", "abusefilter-examine-legend": "تبدیلیاں چݨو", "abusefilter-examine-submit": "ڳولو", "abusefilter-topnav-home": "مکھ پناں", "abusefilter-topnav-recentchanges": "حالیہ چھاݨاں تبدیلیاں", "abusefilter-topnav-log": "غلط لاگ", + "abusefilter-log-name": "غلط چھاݨاں لاگ", "abusefilter-log-noresults": "کوئی نتیجہ کائنی", + "abusefilter-diff-title": "ورژناں دے درمیان فرق", "abusefilter-diff-item": "آئٹم", + "abusefilter-diff-version": "ورژن فرام $1 {{GENDER:$3|از}} $2", "abusefilter-diff-info": "بنیادی معلومات", "abusefilter-diff-pattern": "چھاݨاں شرطاں", "abusefilter-diff-prev": "پراݨی تبدیلی", "abusefilter-diff-next": "نویں تبدیلی", - "abusefilter-view-privatedetails-submit": "ذاتی تفصیلاں ݙیکھو", + "abusefilter-import-submit": "ڈیٹا امپورٹ کرو", + "abusefilter-group-default": "پہلے کنوں طے تھیا ہویا", + "abusefilter-http-error": "ایچ ٹی ٹی پی غلطی تھئی: $1۔", + "abusefilter-view-privatedetails-submit": "نجی تفصیلاں ݙیکھو", "abusefilter-view-privatedetails-legend": "ذاتی تفصیلاں ݙیکھو", "abusefilter-log-details-id": "لاگ آئی ڈی", "abusefilter-log-ip-not-available": "دستیاب کائنی", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sl.json 2023-06-30 16:15:33.678757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sl.json 2023-09-28 22:30:00.351181300 +0000 @@ -7,7 +7,8 @@ "Janezdrilc", "Matma Rex", "RStular", - "Upwinxp" + "Upwinxp", + "Amire80" ] }, "abusefilter-desc": "Uporaba samodejne hevristike pri urejanjih", @@ -487,7 +488,7 @@ "abusefilter-action-disallow": "preprečitev", "abusefilter-revert-title": "Povrni vse spremembe filtra $1", "abusefilter-revert-intro": "Ta obrazec omogoča vračanje vseh sprememb filtra zlorab zaradi filtra $1.\nProsimo, bodite previdni pri uporabi tega orodja.", - "abusefilter-revert-preview-item": "$1: $2 je na strani $4 {{GENDER:$7|storil|storila|storil_a}} $3.\nDejanja, ki bodo vrnjena: $5 ($6)", + "abusefilter-revert-preview-item": "$1: $2 je na strani $4 {{GENDER:$7|storil|storila|storil_a}} $3.\nDejanja, ki bodo vrnjena: $5 ($6)", "abusefilter-revert-search-legend": "Izberite dejanja filtra zlorab, ki naj bodo vrnjena", "abusefilter-revert-periodstart": "Začetek obdobja:", "abusefilter-revert-periodend": "Konec obdobja:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/smn.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/smn.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/smn.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/smn.json 2023-09-28 22:30:00.351181300 +0000 @@ -26,7 +26,7 @@ "abusefilter-deleted": "Sikkum", "abusefilter-list-options-deleted": "Sikkum silleeh:", "abusefilter-tools-reautoconfirm-user": "Kevttee:", - "abusefilter-edit-status-label": "Lovottuvah:", + "abusefilter-edit-status-label": "Statistiikeh:", "abusefilter-edit-notes": "Lasetiäđuh:", "abusefilter-edit-throttle-groups-help": "Keejâ $1.", "abusefilter-throttle-ip": "IP-čujottâs", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sq.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sq.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sq.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sq.json 2023-09-28 22:30:00.351181300 +0000 @@ -11,7 +11,8 @@ "Liridon", "Marinari", "Matma Rex", - "Vinie007" + "Vinie007", + "Amire80" ] }, "abusefilter-desc": "Zbaton automatikisht deduktimin e redaktimeve", @@ -132,7 +133,7 @@ "abusefilter-edit-action-disallow": "Pengo përdoruesin nga kryerja e veprimit në fjalë", "abusefilter-edit-action-blockautopromote": "Anulo statusin e autoconfirmimit të përdoruesit", "abusefilter-edit-action-degroup": "Hiq përdoruesin nga të gjitha grupet e privilegjuara", - "abusefilter-edit-action-block": "Blloko përdoruesin dhe / ose IP adresën nga redaktimi", + "abusefilter-edit-action-block": "Blloko përdoruesin dhe / ose IP adresën nga redaktimi", "abusefilter-edit-action-throttle": "Inico veprimin vetëm nëse përdoruesi ngec normën e limitit", "abusefilter-edit-action-rangeblock": "Blloko intervalin përkatës të IP-eve prej nga vjen përdoruesi", "abusefilter-edit-action-tag": "Etiketo redaktimin për shqyrtim të mëtejshëm", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/sr-ec.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/sr-ec.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/sr-ec.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/sr-ec.json 2023-09-28 22:30:00.351181300 +0000 @@ -63,6 +63,7 @@ "abusefilter-log-search-group": "Група филтера:", "abusefilter-log-search-group-any": "Било који", "abusefilter-log-search-filter": "ID-јеви филтера:", + "abusefilter-log-search-filter-help-central": "Раздвојено усправним цртама", "abusefilter-log-search-title": "Наслов:", "abusefilter-log-search-wiki": "Пројекат:", "abusefilter-log-search-impact": "Утицај:", @@ -130,6 +131,8 @@ "log-action-filter-abusefilter-modify": "уређивање филтера", "log-action-filter-suppress-abuselog": "Сакривање дневника злоупотреба", "log-action-filter-rights-blockautopromote": "Блокирање самоунапређивања", + "logentry-abusefilterprivatedetails-access": "$1 је {{GENDER:$2|приступио|приступила}} приватним детаљима за $3", + "abusefilterprivatedetails-log-name": "Дневник приступања приватним детаљима Филтера против злоупотребе", "abusefilter-list": "Сви филтери", "abusefilter-list-id": "ID филтера", "abusefilter-list-pattern": "Узорак", @@ -244,6 +247,7 @@ "abusefilter-edit-disallow-preview": "Прикажи/сакриј преглед изабране поруке", "abusefilter-edit-disallow-edit": "Направи/уреди изабрану поруку", "abusefilter-edit-tag-tag": "[[Special:Tags|Ознаке]] за примену:", + "abusefilter-edit-tag-placeholder": "Додај ознаке (једну по једну или одвојено зарезом)", "abusefilter-edit-tag-hidden-placeholder": "Додајте ознаке (одвојене зарезом)", "abusefilter-edit-block-anon-durations": "Дужина блокирања за анонимне кориснике:", "abusefilter-edit-block-user-durations": "Трајање блокирања регистрованих корисника:", @@ -270,6 +274,8 @@ "abusefilter-edit-bad-tags": "Једна или више ознака које сте навели нису валидне.\nОзнака мора бити кратка и не сме садржати специјалне карактере, и они не смеју бити коришћени од стране другог софтвера. Покушајте са бирањем нове ознаке.", "abusefilter-edit-notallowed": "Није вам дозвољено да правите или уређујете филтере злоупотреба", "abusefilter-edit-notallowed-global": "Није вам дозвољено да правите или уређујете глобалне филтере злоупотреба", + "abusefilter-edit-invalid-warn-message": "Порука упозорења не може остати празна.", + "abusefilter-edit-invalid-disallow-message": "Порука забране не може остати празна.", "abusefilter-edit-invalid-throttlecount": "Број радњи регулатора мора да буде позитиван цео број.", "abusefilter-edit-invalid-throttleperiod": "Период регулатора мора да буде позитиван цео број.", "abusefilter-edit-empty-throttlegroups": "Мора се изабрати најмање једна група регулатора.", @@ -426,6 +432,7 @@ "abusefilter-exception-overridebuiltin": "Недозвољено мењање променљиве „$2” на карактеру $1.", "abusefilter-exception-outofbounds": "Захтевање непостојеће ставке у низу $2 (величина низа = $3) код знака $1.", "abusefilter-exception-notarray": "Захтевање ставке низа за објекат који није низ код знака $1.", + "abusefilter-exception-unusedvars": "Следеће променљиве се не користе: $2.", "abusefilter-action-tag": "означи", "abusefilter-action-throttle": "успори", "abusefilter-action-warn": "упозори", @@ -515,6 +522,8 @@ "abusefilter-view-privatedetails-reason": "Разлог за приступање приватним детаљима:", "abusefilter-log-details-id": "ID дневника", "abusefilter-log-ip-not-available": "Недоступно", + "abusefilter-tag-reserved": "Ознака abusefilter-condition-limit је резервисана за интерну употребу од стране Филтера против злоупотребе.", "tag-abusefilter-condition-limit": "достигнуто условно ограничење", + "tag-abusefilter-condition-limit-description": "Измене или други догађаји које не могу бити проверени [[Special:AbuseFilter|филтерима злоупотребе]] ([[mw:Extension:AbuseFilter/Conditions|помоћ]]).", "notification-link-text-show-filter": "Прикажи филтер" } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/stq.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/stq.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/stq.json 2023-06-30 16:15:33.678757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/stq.json 2023-09-28 22:30:00.355181500 +0000 @@ -3,7 +3,8 @@ "authors": [ "1233qwer1234qwer4", "Matma Rex", - "Pyt" + "Pyt", + "Murma174" ] }, "abusefilter-desc": "Woant automatiske Heuristike ap Annerengen an.", @@ -39,7 +40,7 @@ "abusefilter-log-search-user": "Benutser:", "abusefilter-log-search-filter": "Sieuwe-ID:", "abusefilter-log-search-title": "Tittel:", - "abusefilter-log-search-submit": "Säike (uk ap Düütsk5)", + "abusefilter-log-search-submit": "Säike (uk ap Düütsk)", "abusefilter-log-entry": "$1: $2 löösde ne Misbruuks-Sieuwe uut, truch dät hie \"$3\" ap $4 moakede.\nAktion: $5;\nSieuwe-Beskrieuwenge: $6", "abusefilter-log-detailedentry-meta": "$1: $2 häd ju $3 uutlöösd, wät n $4 ap $5 feruurseeked.\nÄrgriepene Mäitenoamen: $6;\nSieuwebeskrieuwenge: $7 ($8)", "abusefilter-log-detailedentry-local": "Sieuwe $1", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ta.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ta.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ta.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ta.json 2023-09-28 22:30:00.355181500 +0000 @@ -11,7 +11,8 @@ "TRYPPN", "கௌசிக் பிரபு", "செல்வா", - "மதனாஹரன்" + "மதனாஹரன்", + "Amire80" ] }, "abusefilter-desc": "தொகுப்புகள் தானியங்கியாய் முறைவரிசைப்படுத்துதலைச் செயற்படுத்தும்", @@ -41,7 +42,7 @@ "abusefilter-log-search-title": "தலைப்பு:", "abusefilter-log-search-wiki": "விக்கி:", "abusefilter-log-search-submit": "தேடு", - "abusefilter-log-detailedentry-meta": "$1:செயல்பாடு \"$4\" ஐ $5 பக்கத்தின் மீது செயல்படுத்தியன் விளைவாக பயனர் $2 $3 -ஐத் {{GENDER:$9|தூண்டினார்}} , \nஎடுக்கப்பட்ட செயல் : $6;\nவடிகட்டி விளக்கம் : $7 ($8)", + "abusefilter-log-detailedentry-meta": "$1:செயல்பாடு \"$4\" ஐ $5 பக்கத்தின் மீது செயல்படுத்தியன் விளைவாக பயனர் $2 $3 -ஐத் {{GENDER:$9|தூண்டினார்}} , \nஎடுக்கப்பட்ட செயல் : $6;\nவடிகட்டி விளக்கம் : $7 ($8)", "abusefilter-log-detailedentry-global": "அனைத்துக்குமான வடிகட்டி $1", "abusefilter-log-detailedentry-local": "வடிகட்டி $1", "abusefilter-log-detailslink": "விளக்கம்", @@ -115,7 +116,7 @@ "abusefilter-edit-consequences": "பொருந்திவந்தபோது செய்த செயல்கள்", "abusefilter-edit-action-blockautopromote": "இப்பயனரின் தானாக உறுதிசெய்யப்பட்ட நிலையை இரத்து செய்.", "abusefilter-edit-action-block": "இந்த பயனர் அல்லது ஐ.பி-ஐ தொகுக்க அனுமதிக்காதே", - "abusefilter-edit-action-tag": "தொகுப்பை பின்னர் மீள்பார்வை செய்யக் குறித்துக்கொள்", + "abusefilter-edit-action-tag": "தொகுப்பை பின்னர் மீள்பார்வை செய்யக் குறித்துக்கொள்", "abusefilter-edit-throttle-count": "அனுமதிக்கப்பட வேண்டிய செயல்களின் எண்ணிக்கை:", "abusefilter-edit-throttle-period": "கால நேரம்:", "abusefilter-edit-warn-message": "எச்சரிக்கைக்காகப் பயன்படுத்துவதற்கான முறைமைச் செய்தி:", @@ -134,7 +135,7 @@ "abusefilter-edit-badfilter": "நீங்கள் குறிப்பிட்ட வடிகட்டி இல்லை", "abusefilter-edit-revert": "இந்த வடிப்பான் எடுத்த செயல்களை மாற்று", "abusefilter-edit-tools": "கருவிகள்:", - "abusefilter-edit-test-link": "சமீபத்திய திருத்தங்களுக்கு எதிராக இந்த வடிகட்டியை சோதனை செய்", + "abusefilter-edit-test-link": "சமீபத்திய திருத்தங்களுக்கு எதிராக இந்த வடிகட்டியை சோதனை செய்", "abusefilter-edit-export": "இந்த வடிப்பானை மற்றொரு விக்கிக்கு ஏற்றுமதி செய்", "abusefilter-edit-syntaxok": "எந்த அமைப்பு இலக்கணப் பிழையும் இல்லை", "abusefilter-edit-syntaxerr": "சொற்றொடரியல் பிழை கண்டுபிடிக்கப்பட்டது:$1", @@ -183,7 +184,7 @@ "abusefilter-edit-builder-funcs-set_var": "மாறியை (set_var) அமை", "abusefilter-edit-builder-group-vars": "மாறிகள்", "abusefilter-edit-builder-vars-accountname": "கணக்கின் பெயர் (கணக்குத் தொடக்கத்தின் போது)", - "abusefilter-edit-builder-vars-timestamp": "மாற்றத்திற்கான, யுனிக்சின் நேரமுத்திரை", + "abusefilter-edit-builder-vars-timestamp": "மாற்றத்திற்கான, யுனிக்சின் நேரமுத்திரை", "abusefilter-edit-builder-vars-action": "செயல்", "abusefilter-edit-builder-vars-addedlines": "தொகுக்கும் போது சேர்க்கப்பட்ட வரிகள்", "abusefilter-edit-builder-vars-delta": "தொகுக்கும் போது ஏற்பட்ட அளவு மாற்றம்", @@ -258,7 +259,7 @@ "abusefilter-topnav": "'''முறைகேடு வடிகட்டி வழிசெலுத்துதல்", "abusefilter-topnav-home": "முகப்பு", "abusefilter-topnav-test": "தொகுதி சோதனை", - "abusefilter-topnav-examine": "கடந்த திருத்தங்ககளை ஆய்வு செய்", + "abusefilter-topnav-examine": "கடந்த திருத்தங்ககளை ஆய்வு செய்", "abusefilter-topnav-log": "முறைகேடு பதிவு", "abusefilter-topnav-tools": "பிழை திருத்தும் கருவிகள்", "abusefilter-log-name": "முறைகேடு வடிகட்டிப் பதிகை", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/te.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/te.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/te.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/te.json 2023-09-28 22:30:00.355181500 +0000 @@ -8,7 +8,8 @@ "Pavan santhosh.s", "Ravichandra", "Veeven", - "వైజాసత్య" + "వైజాసత్య", + "Amire80" ] }, "abusefilter": "దుర్వినియోగ వడపోతల నిర్వహణ", @@ -53,7 +54,7 @@ "abusefilter-log-search-group": "వడపోత గుంపు:", "abusefilter-log-search-group-any": "ఏదైనా", "abusefilter-log-search-filter": "వడపోత IDలు:", - "abusefilter-log-search-filter-help": "పైప్‌లతో వేరు చేయండి, సార్వత్రిక ఫిల్టర్ల కోసం ముందు \"$1\" చేర్చండి", + "abusefilter-log-search-filter-help": "పైప్‌లతో వేరు చేయండి, సార్వత్రిక ఫిల్టర్ల కోసం ముందు \"$1\" చేర్చండి", "abusefilter-log-search-filter-help-central": "పైపులతో విడదీయి", "abusefilter-log-search-title": "శీర్షిక:", "abusefilter-log-search-wiki": "వికీ:", @@ -198,7 +199,7 @@ "abusefilter-edit-field-conditions": "నిబంధనలు:", "abusefilter-edit-notes": "గమనికలు:", "abusefilter-edit-lastmod": "వడపోత చివరి మార్పు:", - "abusefilter-edit-lastmod-text": "$1న $2చే", + "abusefilter-edit-lastmod-text": "$1న $2చే", "abusefilter-edit-hitcount": "వడపోత హిట్లు:", "abusefilter-edit-consequences": "జోడి కుదిరినప్పుడు తీసుకోవాల్సిన చర్యలు", "abusefilter-edit-action-warn": "వాడుకరికి ఒక హెచ్చరిక చేసాక, ఈ చర్యలను ప్రేరేపించు", @@ -492,7 +493,7 @@ "abusefilter-diff-backhistory": "తిరిగి వడపోత చరిత్రకి", "abusefilter-diff-prev": "పాత మార్పు", "abusefilter-diff-next": "కొత్త మార్పు", - "abusefilter-import-intro": "ఇతర వికీల నుండి వడపోతకాలను దిగుమతి చేసుకునేందుకు ఈ ఇంటరుఫేసును వాడవచ్చు.\nమూలవికీలో, ఎడిటింగ్ ఇంటరుఫేసులోని \"{{int:abusefilter-edit-tools}}\" కింద ఉన్న \"{{int:abusefilter-edit-export}}\" ను నొక్కండి.\nఅప్పుడు కనిపించే టెక్స్టుబాక్సులో ఉన్న పాఠ్యాన్ని కాపీ చేసుకుని, దాన్ని ఈ టెక్స్టుబాక్సులో పేస్టు చెయ్యండి. ఆ తరవాత \"{{int:abusefilter-import-submit}}\" నొక్కండి.", + "abusefilter-import-intro": "ఇతర వికీల నుండి వడపోతకాలను దిగుమతి చేసుకునేందుకు ఈ ఇంటరుఫేసును వాడవచ్చు.\nమూలవికీలో, ఎడిటింగ్ ఇంటరుఫేసులోని \"{{int:abusefilter-edit-tools}}\" కింద ఉన్న \"{{int:abusefilter-edit-export}}\" ను నొక్కండి.\nఅప్పుడు కనిపించే టెక్స్టుబాక్సులో ఉన్న పాఠ్యాన్ని కాపీ చేసుకుని, దాన్ని ఈ టెక్స్టుబాక్సులో పేస్టు చెయ్యండి. ఆ తరవాత \"{{int:abusefilter-import-submit}}\" నొక్కండి.", "abusefilter-import-submit": "భోగట్టాని దిగుమతించు", "abusefilter-group-default": "అప్రమేయం", "abusefilter-http-error": "HTTP లోపమేదో దొర్లింది: $1.", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/tl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/tl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/tl.json 2023-06-30 16:12:05.556117300 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/tl.json 2023-09-28 22:30:00.355181500 +0000 @@ -7,14 +7,15 @@ "Jojit fb", "Matma Rex", "Mrkczr", - "Sky Harbor" + "Sky Harbor", + "Amire80" ] }, "abusefilter-desc": "Naghahain ng mga kusang gabay-aral/heuristiko sa mga pamamatnugot", "abusefilter": "Pamamahala ng pansala ng pang-aabuso", "abuselog": "Tala ng pansala ng pang-aabuso", "abusefilter-intro": "Maligayang pagdating sa ugnayang-hangganan ng pamamahala ng Pansala ng Pang-aabuso.\nAng Pansala ng Pang-aabuso ay isang kusang mekanismo ng sopwer ng paggamit ng automatikong tulong ng pagkatuto sa lahat ng mga kilos.\nNagpapakita ang ugnayang-hangganang ito ng isang talaan ng binigyang kahulugang mga pansala, at nagpapahintulot na mabago ang mga ito.", - "abusefilter-warning": "'''Babala''': Ang galaw na ito ay kusang kinilala bilang mapanganib. Mabilisang ibabalik sa dati ang hindi nakapagpapainam na pagbabago, at magbubunga ang kapansin-pansin at paulit-ulit na hindi maiinam na pagbabago ng pagharang sa akawnt o adres ng IP. Kung sa tingin mong mainam ang pagbabagong ito, maaaring mong pindutin uli ang Ipasa upang tiyakin ito. Isang maikling paglalarawan ng alituntunin sa pang-aabuso na tumugma sa iyong galaw ang: $1", + "abusefilter-warning": "'''Babala''': Ang galaw na ito ay kusang kinilala bilang mapanganib. Mabilisang ibabalik sa dati ang hindi nakapagpapainam na pagbabago, at magbubunga ang kapansin-pansin at paulit-ulit na hindi maiinam na pagbabago ng pagharang sa akawnt o adres ng IP. Kung sa tingin mong mainam ang pagbabagong ito, maaaring mong pindutin uli ang Ipasa upang tiyakin ito. Isang maikling paglalarawan ng alituntunin sa pang-aabuso na tumugma sa iyong galaw ang: $1", "abusefilter-disallowed": "Ang kilos na ito ay kusang nakilala bilang makakapinsala,\nkaya't hindi pinahintulutan.\nKung naniniwala kang mabuti ang iyong ginawang pagbabago, makipag-ugnayan sa isang tagapangasiwa, at ipagbigay-alam sa kanila ang kung ano ang sinusubok mong gawin.\nIsang maiksing paglalarawan ng alituntunin sa pang-aabuso na tumugma sa kilos mo ang: $1", "abusefilter-blocked-display": "Ang kilos na ito ay kusang nakilala bilang makakapinsala,\nat pinigilan ang pagsasakatuparan mo nito.\nBilang karagdagan, upang mapagsanggalang ang {{SITENAME}}, hinadlangan sa paggawa ng mga pagbabago ang iyong akawnt at lahat ng mga kaugnay na adres ng IP.\nKung naganap ito dahil sa isang pagkakamali, makipag-ugnayan sa isang tagapangasiwa.\nIsang maiksing paglalarawan ng alituntunin sa pang-aabuso na tumugma sa kilos mo ang: $1", "abusefilter-degrouped": "Ang aksyon na ito ay kusang nakilala bilang makakapinsala.\nBilang kinahinatnan, hindi ito pinahintulutan, at, dahil sa pinaghihinalaang nalantad sa kapahamakan ang account mo, pinawalan ng bisa ang lahat ng mga karapatan.\nKung naniniwala kang isa itong pagkakamali, makipag-ugnayan sa isang burokrato na may isang paliwanag hinggil sa kilos na ito, at maaaring maibalik sa dati ang mga karapatan mo.\nIsang maiksing paglalarawan ng alituntunin sa pang-aabuso na tumugma sa aksyon mo ang: $1", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/tt-cyrl.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/tt-cyrl.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/tt-cyrl.json 2023-06-30 16:12:05.560117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/tt-cyrl.json 2023-09-28 22:30:00.355181500 +0000 @@ -12,6 +12,7 @@ "abusefilter": "Яман эшләр сөзгече белән идарә итү", "abuselog": "Яман эшләр көндәлеге", "abusefilter-intro": "Яман эшләр сөзгече белән идарә итү битенә рәхим итегез. Яман эшләр сөзгече дип кулланучылар гамәлләренә автоматлаштырылган эвристика куллану механизмы атала. Түбәндә исемлеккә барлык эшләүче сөзгечләр тупланган.", + "abusefilter-log-search-wiki": "Вики", "abusefilter-log-linkoncontribs": "яман эшләр көндәлеге", "abusefilter-status-global": "Гомум", "abusefilter-list-options-submit": "Яңарту", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/ug-arab.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/ug-arab.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/ug-arab.json 2023-06-30 16:12:05.560117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/ug-arab.json 2023-09-28 22:30:00.355181500 +0000 @@ -4,7 +4,8 @@ "Arlin", "Matma Rex", "Sahran", - "Uzdil" + "Uzdil", + "Amire80" ] }, "abusefilter-desc": "تەھرىرلەش قىلمىشىغا ئۆزلۈكىدىن شەرت ھۆكۈم قىل", @@ -13,7 +14,7 @@ "abusefilter-intro": "سۈيىئىستىمال سۈزگۈچ باشقۇرۇش ئارا يۈزىگە خۇش كەلدىڭىز.\nسۈيىئىستىمال سۈزگۈچى يېقىنقى بارلىق تەھرىر قىلمىشلىغا ئۆزلۈكىدىن ھۆكۈم قىلىدىغان يۇمشاق دېتال سىستېمىسىدۇر.\nبۇ ئارايۈزدە نۆۋەتتىكى ھەممە سۈزگۈچلەر تىزىملىكى بار، باشقۇرغۇچىلارنىڭ بۇ سۈزگۈچلەرنى ئۆزگەرتىشىگە يول قويۇلىدۇ.", "abusefilter-warning": "'''ئاگاھلاندۇرۇش''': قىلمىشىڭىزنىڭ خەتەرلىك ئىكەنلىكى ئاپتوماتىك بايقالدى.\nئەھمىيەتسىز تەھرىرلەش تېز سۈرئەتتە ئەسلىگە قايتۇرۇلىدۇ،\nچەكتىن ئاشقان ياكى تەكرارلانغان ئەھمىيەتسىز تەھرىرلەش ھېساباتىڭىز ياكى IP ئادرېسىڭىزنىڭ چەكلىنىشىنى كەلتۈرۈپ چىقىرىدۇ.\nئەگەر شۇ قېتىملىق تەھرىرلەشنىڭ ئەھمىيىتى بار دەپ قارىسىڭىز، سىز يەنە قايتا چېكىپ تاپشۇرۇشنى جەزملىسىڭىز بولىدۇ.\nبۇ قېتىملىق تەھرىرلەش قىلمىشىڭىزغا ماس كەلگەن سۈزگۈچ قائىدىسىنىڭ چۈشەندۈرۈشى تۆۋەندىكىچە: $1", "abusefilter-disallowed": "قىلمىشىڭىزنىڭ خەتەرلىك ئىكەنلىكى ئاپتوماتىك بايقىلىپ چەكلەندى. \nئەگەر شۇ قېتىملىق تەھرىرلەشنىڭ ئەھمىيىتى بار دەپ قارىسىڭىز، باشقۇرغۇچى بىلەن ئالاقىلىشىپ، سىز قىلماقچى بولغان ئىشنى ئۇلارغا ئېيتىڭ. \nبۇ قېتىملىق تەھرىرلەش قىلمىشىڭىزغا ماس كەلگەن سۈزگۈچ قائىدىسىنىڭ چۈشەندۈرۈشى تۆۋەندىكىچە: $1", - "abusefilter-blocked-display": "قىلمىشىڭىزنىڭ خەتەرلىك ئىكەنلىكى ئاپتوماتىك بايقىلىپ، داۋاملاشتۇرۇش توسۇلدى. ئۇندىن باشقا {{SITENAME}} نى قوغداش ئۈچۈن، ھېساباتىڭىز ۋە ئۇنىڭغا مۇناسىۋەتلىك IP ئادرېسلارنىڭ ھەممىسىنىڭ تەھرىرلىشى چەكلەندى.\nئەگەر شۇ قېتىملىق تەھرىرلەشنى سىستېما خاتا پەرەز قىلغان دەپ قارىسىڭىز، باشقۇرغۇچى بىلەن ئالاقىلىشىڭ.\nبۇ قېتىملىق تەھرىرلەش قىلمىشىڭىزغا ماس كەلگەن سۈزگۈچ قائىدىسىنىڭ چۈشەندۈرۈشى تۆۋەندىكىچە: $1", + "abusefilter-blocked-display": "قىلمىشىڭىزنىڭ خەتەرلىك ئىكەنلىكى ئاپتوماتىك بايقىلىپ، داۋاملاشتۇرۇش توسۇلدى. ئۇندىن باشقا {{SITENAME}} نى قوغداش ئۈچۈن، ھېساباتىڭىز ۋە ئۇنىڭغا مۇناسىۋەتلىك IP ئادرېسلارنىڭ ھەممىسىنىڭ تەھرىرلىشى چەكلەندى.\nئەگەر شۇ قېتىملىق تەھرىرلەشنى سىستېما خاتا پەرەز قىلغان دەپ قارىسىڭىز، باشقۇرغۇچى بىلەن ئالاقىلىشىڭ.\nبۇ قېتىملىق تەھرىرلەش قىلمىشىڭىزغا ماس كەلگەن سۈزگۈچ قائىدىسىنىڭ چۈشەندۈرۈشى تۆۋەندىكىچە: $1", "abusefilter-degrouped": "قىلمىشىڭىزنىڭ خەتەرلىك ئىكەنلىكى ئاپتوماتىك بايقىلىپ، چەكلەندى. ئۇندىن باشقا ھېساباتىڭىز ئوغرىلانغانلىقى گۇمان قىلىنغاچقا،ھەممە ھوقۇقلىرىڭىز مەھرۇم قىلىندى. \nئەگەر شۇ قېتىملىق تەھرىرلەشنى سىستېما خاتا پەرەز قىلغان دەپ قارىسىڭىز، بيۇروكرات بىلەن ئالاقىلىشىپ، بۇ قىتىملىق قىلمىشنى چۈشەندۈرسىڭىز، ھوقۇقنى قايتۇرۇۋالايسىز. \nبۇ قېتىملىق تەھرىرلەش قىلمىشىڭىزغا ماس كەلگەن سۈزگۈچ قائىدىسىنىڭ چۈشەندۈرۈشى تۆۋەندىكىچە: $1", "abusefilter-autopromote-blocked": "بۇ قىلمىشىڭىزنىڭ خەتەرلىك ئىكەنلىكى ئاپتوماتىك بايقىلىپ، توسۇلدى. ئۇندىن باشقا بىخەتەرلىك يۈزىسىدىن ھېساباتىڭىز قۇرۇلغاندا ئىلگىرى بېرىلگەن بىر قىسىم،ھوقۇقلىرىڭىز مەھرۇم قىلىندى. \nبۇ قېتىملىق قىلمىشىڭىزغا ماس كەلگەن سۈزگۈچ قائىدىسىنىڭ چۈشەندۈرۈشى تۆۋەندىكىچە: $1", "abusefilter-blocker": "سۈيىئىستىمال سۈزگۈچى", @@ -137,7 +138,7 @@ "abusefilter-edit-action-degroup": "ئىشلەتكۈچىنى ھەممە ھوقۇق گۇرۇپپىسىدىن چىقىرىۋەت", "abusefilter-edit-action-block": "تەھرىرلەش ئېلىپ بارغان ئىشلەتكۈچى ۋە ياكى IP ئادرېسنى چەكلە", "abusefilter-edit-action-throttle": "ئىشلەتكۈچىنىڭ يولۇققان مەشغۇلات سانى بەلگىلەنگەن چەككە يەتكەندە ئاندىن مەشغۇلاتنى قوزغات", - "abusefilter-edit-action-rangeblock": "ئىشلەتكۈچى ئىشلەتكەن ئەسلى IP ئادرېسقا ئاساسەن /16 دائىرىسىدە چەكلە", + "abusefilter-edit-action-rangeblock": "ئىشلەتكۈچى ئىشلەتكەن ئەسلى IP ئادرېسقا ئاساسەن /16 دائىرىسىدە چەكلە", "abusefilter-edit-action-tag": "تېخىمۇ ئىلگىرىلەپ تەكشۈرۈش ئۈچۈن بۇ تەھرىرلەشكە بەلگە سال", "abusefilter-edit-throttle-count": "يول قويۇلىدىغان مەشغۇلات قېتىم سانى:", "abusefilter-edit-throttle-period": "ۋاقىت ئۇزۇنلۇقى:", @@ -204,7 +205,7 @@ "abusefilter-edit-builder-funcs-specialratio": "ئالاھىدە ھەرپلەر / جەمئى ھەرپ (specialratio)", "abusefilter-edit-builder-funcs-norm": "قېلىپلاشتۇرۇش (norm)", "abusefilter-edit-builder-funcs-count": "ھەرپ تىزىقى X نىڭ ھەرپ تىزىقى Y دا كۆرۈلگەن قېتىم سانى (count)", - "abusefilter-edit-builder-funcs-rcount": "مۇنتىزىم ئىپادە X نىڭ ھەرپ تىزىقى Y دا ماس كەلگەن قېتىم سانى (rcount)", + "abusefilter-edit-builder-funcs-rcount": "مۇنتىزىم ئىپادە X نىڭ ھەرپ تىزىقى Y دا ماس كەلگەن قېتىم سانى (rcount)", "abusefilter-edit-builder-funcs-rmwhitespace": "بوش ھەرپنى چىقىرىۋەت (rmwhitespace)", "abusefilter-edit-builder-funcs-rmspecials": "ئالاھىدە ھەرپلەرنى چىقىرىۋەت (rmspecials)", "abusefilter-edit-builder-funcs-ip_in_range": "IP دائىرە ئىچىدىمۇ؟(ip_in_range)", @@ -306,7 +307,7 @@ "abusefilter-action-disallow": "يول قويما", "abusefilter-revert-title": "سۈزگۈچ $1 نىڭ ھەممە ئۆزگەرتىشىنى ئەسلىگە قايتۇر", "abusefilter-revert-intro": "بۇ جەدۋەل $1 سۈزگۈچنىڭ ھەممە مەشغۇلاتىنى ئەسلىگە قايتۇرۇشىڭىزغا يول قويىدۇ.\nبۇ قورالنى ئىشلىتىشتە ئېھتىيات قىلىڭ.", - "abusefilter-revert-preview-item": "$1: $2 بولسا $4 دا $3 نى ئېلىپ باردى.\nئەسلىگە قايتۇرىدىغان مەشغۇلاتلار: $5 ($6)", + "abusefilter-revert-preview-item": "$1: $2 بولسا $4 دا $3 نى ئېلىپ باردى.\nئەسلىگە قايتۇرىدىغان مەشغۇلاتلار: $5 ($6)", "abusefilter-revert-search-legend": "ئەسلىگە قايتۇرىدىغان سۈزگۈچ مەشغۇلاتىنى تاللاڭ", "abusefilter-revert-periodstart": "باشلىنىش ۋاقتى:", "abusefilter-revert-periodend": "ئاخىرلىشىش ۋاقتى:", @@ -314,11 +315,11 @@ "abusefilter-revert-filter": "سۈزگۈچ:", "abusefilter-revert-preview-intro": "تۆۋەندە بۇ قېتىمقى مەشغۇلات ئەسلىگە قايتۇرىدىغان سۈزگۈچنى قالايمىغان ئىشلىتىدىغان مەشغۇلاتلار كۆرسىتىلدى. تۆۋەندىكى ھەر قايسى تۈرلەرنى تەپسىلىي تەكشۈرۈپ، «جەزملە» توپچىنى چېكىپ تاللىشىڭىزنى جەزملەڭ.", "abusefilter-revert-confirm": "جەزملە", - "abusefilter-revert-success": "سىز [[Special:AbuseFilter/$1|سۈزگۈچ $2]] ئېلىپ بارغان ھەممە مەشغۇلاتنى ئەسلىگە قايتۇردىڭىز.", + "abusefilter-revert-success": "سىز [[Special:AbuseFilter/$1|سۈزگۈچ $2]] ئېلىپ بارغان ھەممە مەشغۇلاتنى ئەسلىگە قايتۇردىڭىز.", "abusefilter-revert-reason": "سۈزگۈچ $1 نىڭ ئېلىپ بارغان ھەممە مەشغۇلاتىنى ئۆزلۈكىدىن ئەسلىگە قايتۇردى،\nسەۋەبى تۆۋەندىكىچە: $2", "abusefilter-revert-reasonfield": "سەۋەب:", "abusefilter-test": "ئىلگىرىكى تەھرىرلەش ئارقىلىق سۈزگۈچ سىنايدۇ", - "abusefilter-test-intro": "بۇ بەت سىزنىڭ تۆۋەندىكى قۇتىغا كىرگۈزۈلگەن سۈزگۈچ يېقىنقى $1 {{PLURAL:$1|ئۆزگەرتىش}}نىڭ تەسىرىنى تەكشۈرۈشىڭىزگە يول قويىدۇ. ئەگەر مەۋجۇت بولغان باشقا سۈزگۈچنى يۈكلەشتە، تۆۋەندىكى قۇتىنىڭ ئاستىدىكى تېكىست قۇتىسىغا سۈزگۈچنىڭ تەرتىپ نومۇرىنى كىرگۈزۈپ، \"يۈكلە\" توپچىنى چېكىڭ.", + "abusefilter-test-intro": "بۇ بەت سىزنىڭ تۆۋەندىكى قۇتىغا كىرگۈزۈلگەن سۈزگۈچ يېقىنقى $1 {{PLURAL:$1|ئۆزگەرتىش}}نىڭ تەسىرىنى تەكشۈرۈشىڭىزگە يول قويىدۇ. ئەگەر مەۋجۇت بولغان باشقا سۈزگۈچنى يۈكلەشتە، تۆۋەندىكى قۇتىنىڭ ئاستىدىكى تېكىست قۇتىسىغا سۈزگۈچنىڭ تەرتىپ نومۇرىنى كىرگۈزۈپ، \"يۈكلە\" توپچىنى چېكىڭ.", "abusefilter-test-legend": "سۈزگۈچ سىناق", "abusefilter-test-load-filter": "يۈكلىگەن سۈزگۈچ نومۇرى:", "abusefilter-test-submit": "سىنا", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/uk.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/uk.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/uk.json 2023-06-30 16:15:33.678757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/uk.json 2023-09-28 22:30:00.355181500 +0000 @@ -28,7 +28,8 @@ "Vlad5250", "Ата", "Максим Підліснюк", - "Тест" + "Тест", + "Amire80" ] }, "abusefilter-desc": "Застосовує до редагувань автоматичні евристики.", @@ -585,7 +586,7 @@ "abusefilter-import-submit": "Імпортувати дані", "abusefilter-import-invalid-data": "Дані, які Ви намагались імпортувати, недійсні", "abusefilter-group-default": "Стандартна", - "abusefilter-http-error": "Сталася помилка HTTP: $1.", + "abusefilter-http-error": "Сталася помилка HTTP: $1.", "abusefilter-view-privatedetails-submit": "Переглянути приватні дані", "abusefilter-view-privatedetails-legend": "Переглянути приватні дані", "abusefilter-view-privatedetails-reason": "Причина доступу до приватних даних:", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/vi.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/vi.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/vi.json 2023-06-30 16:15:33.678757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/vi.json 2023-09-28 22:30:00.359181400 +0000 @@ -17,7 +17,9 @@ "Vinhtantran", "Withoutaname", "Đỗ Thảo", - "Nguyenphutrong2" + "Nguyenphutrong2", + "Flyplanevn27", + "Tryvix1509" ] }, "abusefilter-desc": "Áp dụng heuristic tự động vào các sửa đổi", @@ -325,6 +327,7 @@ "abusefilter-edit-builder-op-bool-not": "Phủ định (!)", "abusefilter-edit-builder-op-bool-and": "Và (&)", "abusefilter-edit-builder-op-bool-or": "Hoặc (|)", + "abusefilter-edit-builder-op-bool-xor": "XOR (^)", "abusefilter-edit-builder-group-misc": "Khác", "abusefilter-edit-builder-misc-in": "Có trong chuỗi (in)", "abusefilter-edit-builder-misc-like": "Trùng với mẫu (like)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/wuu-hans.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/wuu-hans.json 2023-09-28 22:30:00.359181400 +0000 @@ -0,0 +1,18 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "abusefilter-warning": "'''警告:'''侬个行为畀自动识别为有危害性。呒不意义个操作会畀马上恢复,而过分或者重复个无意义编辑会让侬个账号或IP地址畀查封。如果侬确定本次操作有意义,侬可以再次提交确认。搭侬个操作匹配个过滤规则是:$1", + "abusefilter-disallowed": "侬个行为畀自动识别为有害操作并畀禁止。如果侬认为该次编辑是有建设性个,请拿侬要做个事体告诉管理员。搭侬本次行为匹配个过滤规则是:$1", + "abusefilter-blockautopromotereason": "自动提升畀滥用过滤器自动延迟。规则说明:$1", + "abusefilter-log-entry": "$1:$2来勒$4{{GENDER:$8|执行}}操作“$3”辰光{{GENDER:$8|触发着}}过滤器。采取个动作:$5;过滤器说明:$6", + "abusefilter-log-entry-withdiff": "$1:$2来勒$4{{GENDER:$8|执行}}操作“$3”辰光触发着过滤器。采取个动作:$5;过滤器说明:$6($7)", + "abusefilter-log-detailedentry-meta": "$1:$2来勒$5{{GENDER:$9|执行}}操作“$4”辰光触发着$3。采取个动作:$6;过滤器说明:$7($8)", + "abusefilter-log-hide-reason": "理由:", + "logentry-rights-blockautopromote": "$1{{GENDER:$2|封锁}}{{GENDER:$4|$3}}$5内个自动提升", + "abusefilter-hidden": "私密", + "abusefilter-unhidden": "公开", + "abusefilter-hitcount": "$1趟触发" +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/xmf.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/xmf.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/xmf.json 2023-06-30 16:12:05.560117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/xmf.json 2023-09-28 22:30:00.359181400 +0000 @@ -19,11 +19,27 @@ "right-abusefilter-log": "უბადოთ გჷმორინაფაშ ტკიბირიშ ჟურნალიშ ძირაფა", "right-abusefilter-log-detail": "უბადოთ გჷმორინაფაშ ტკიბირიშ ჟურნალიშ დინნაჭარეფიშ გურგედვალირო ძირაფა", "right-abusefilter-privatedetails": "უბადოთ გჷმორინაფაშ ტკიბირიშ ჟურნალიშ ტყობინელი მუნაჩემეფიშ ძირაფა", + "action-abusefilter-view": "უბადოთ გჷმორინაფაშ ტკიბირეფიშ ძირაფა", + "action-abusefilter-log": "უბადეთ გჷმორინაფაშ ჟურნალიშ ძირაფა", "abusefilter-log-search-user": "მახვარებუეფი:", "abusefilter-log-search-group": "ტკიბირიშ ბუნა:", + "abusefilter-log-search-group-any": "არძონერი", "abusefilter-log-search-filter": "ფილტრიშ ID-ეფი:", "abusefilter-log-search-title": "სათაური:", "abusefilter-log-search-wiki": "ვიკი:", + "abusefilter-log-search-impact": "გაულა:", + "abusefilter-log-search-impact-all": "არძა ქიმინუა", + "abusefilter-log-search-impact-saved": "ხვალე ჩუალირი თირუეფი", + "abusefilter-log-search-impact-not-saved": "ხვალე უჩუალუ თირუეფი", + "abusefilter-log-search-entries-label": "ძირაფუა:", + "abusefilter-log-search-entries-all": "არძა დინნაჭარა", + "abusefilter-log-search-entries-hidden": "ხვალე ფულირი დინნაჭარეფი", + "abusefilter-log-search-entries-visible": "ხვალე ძირაფონი დინნაჭარეფი", + "abusefilter-log-search-action-label": "ქიმინუა:", + "abusefilter-log-search-action-other": "შხვა", + "abusefilter-log-search-action-any": "არძონერი", + "abusefilter-log-search-action-taken-label": "მეღებული ზჷმეფი:", + "abusefilter-log-search-action-taken-any": "არძა", "abusefilter-log-search-submit": "გორუა", "abusefilter-log-detailedentry-global": "გლობალური ტკიბირი $1", "abusefilter-log-detailedentry-local": "ტკიბირი $1", @@ -61,6 +77,7 @@ "abusefilter-log-entry-suppress": "$1-ქ {{GENDER:$2|ქაძირუ}} $3", "log-action-filter-abusefilter": "ტკიბირიშ ტიპიშ თირუა:", "log-action-filter-abusefilter-create": "ახალი ტკიბირიშ გოჭყაფა", + "log-action-filter-abusefilter-modify": "ტკიბირიშ თირუა", "abusefilter-list": "არძა ტკიბირი", "abusefilter-list-id": "ტკიბირიშ ID", "abusefilter-list-status": "სტატუსი", @@ -76,6 +93,7 @@ "abusefilter-deleted": "ლასირი რე", "abusefilter-disabled": "გოთიშილი რე", "abusefilter-new": "ახალი ტკიბირიშ გოჭყაფა", + "abusefilter-import-button": "ტკიბირიშ იმპორტი", "abusefilter-return": "უბადეთ გჷმორინაფაშ ტკიბირიშ მართვაშა დორთა", "abusefilter-status-global": "გლობალური", "abusefilter-list-options": "პარამეტრეფიშ გორუა", @@ -186,7 +204,7 @@ "abusefilter-edit-builder-vars-removedlines": "ლასირი რე ღოზეფი", "abusefilter-edit-builder-vars-summary": "თირუაშ ეჭარუა", "abusefilter-edit-builder-vars-page-id": "ხასჷლაშ ID", - "abusefilter-edit-builder-vars-page-ns": "გვერდის სახელთა სივრცე", + "abusefilter-edit-builder-vars-page-ns": "ხასჷლაშ ჯოიხოეფიშ ოფირჩა", "abusefilter-edit-builder-vars-page-title": "ხასჷლაშ ჯოხო (ჯოხოეფიშ ოფირჩაშ უმუშო)", "abusefilter-edit-builder-vars-page-prefixedtitle": "ხასჷლაშ ედომუშამი ჯოხო", "abusefilter-edit-builder-vars-page-age": "ხასჷლაშ ხანი (წამეფს)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/yi.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/yi.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/yi.json 2023-06-30 16:15:33.678757700 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/yi.json 2023-09-28 22:30:00.359181400 +0000 @@ -7,7 +7,8 @@ "Matma Rex", "Pacha Tchernof", "פוילישער", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "Amire80" ] }, "abusefilter-desc": "ווענדט אויטאמאטישע הייריסטיק צו רעדאקטירונגען", @@ -15,7 +16,7 @@ "abuselog": "פֿילטער לאגבוך", "abusefilter-warning": "'''ווארענונג''': די פעולה איז געווארן אויטאמאַטיש אידענטיציפירט אלס שעדלעך.\nאומקאנסטרוקטיווע אַקציעס וועלן גיך ווערן צוריקגעשטעלט,\nאון גראבע אדער איבערגעחזרטע אומקאנסטרוקטיווע רעדאַקטירונג וועלן ברענגען צו בלאקירן אײַער קאנטע אדער IP אדרעס.\nווען איר האַלט אַז די רעדאַקטירונג איז יא קאנסטרוקטיוו, מעגט איר קליקן \"אויפהיטן\" נאכאַמאָל צו באַשטעטיגן זי.\nא קורצע באַשרייבונג פונעם כלל וואס איז געבראכן: $1", "abusefilter-disallowed": "די אקציע האט מען אידענטיפֿיצירט אויטאמאטיש ווי שעדלעך, און דעריבער גע'אַסרט.\nווען איר האַלט אַז די רעדאַקטירונג איז יא קאנסטרוקטיוו, מעגט איר קליקן \"אויפהיטן\" נאכאַמאָל צו באַשטעטיגן זי.\nא קורצע באַשרייבונג פונעם כלל וואס איז געבראכן: $1", - "abusefilter-blocked-display": "די פעולה ווערט גערעכנט שעדלעך,\nאון מען האט אײַך פארמײַדט פון אויספירן זי.\nדערצו, כדי שיצן {{SITENAME}}, אײַער באניצער קאנטע און אלע אסאציאירטע IP אדרעסן זענען געווארן בלאקירט פון רעדאקטירן.\nIf this has occurred in error, please contact an administrator.\nA brief description of the abuse rule which your action matched is: $1", + "abusefilter-blocked-display": "די פעולה ווערט גערעכנט שעדלעך,\nאון מען האט אײַך פארמײַדט פון אויספירן זי.\nדערצו, כדי שיצן {{SITENAME}}, אײַער באניצער קאנטע און אלע אסאציאירטע IP אדרעסן זענען געווארן בלאקירט פון רעדאקטירן.\nIf this has occurred in error, please contact an administrator.\nA brief description of the abuse rule which your action matched is: $1", "abusefilter-blocker": "פֿילטער", "abusefilter-accountreserved": "דער באניצער נאמען איז רעזערווירט פארן קרומבאניץ־פילטער.", "right-abusefilter-modify": "ענדערן שעדיקן פֿילטערס", @@ -132,7 +133,7 @@ "abusefilter-throttle-page": "בלאַט", "abusefilter-edit-warn-message": "סיסטעם־מעלדונג פאר ווארענונג:", "abusefilter-edit-warn-other": "אנדער מעלדונג", - "abusefilter-edit-warn-other-label": "בלאטנאמען פון אנדער מעלדונג:\n:''(אן \"מעדיעוויקי:\" פרעפיקס)''", + "abusefilter-edit-warn-other-label": "בלאטנאמען פון אנדער מעלדונג:\n:''(אן \"מעדיעוויקי:\" פרעפיקס)''", "abusefilter-edit-warn-actions": "אַקציעס:", "abusefilter-edit-warn-preview": "ווייזן/באהאלטן פאראויסקוק פון געקליבענער מעלדונג", "abusefilter-edit-warn-edit": "שאפן/רעדאקטירן געקליבענע מעלדונג", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/yue-hant.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/yue-hant.json 2023-09-28 22:30:00.359181400 +0000 @@ -0,0 +1,392 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "abusefilter-desc": "應用自動行為到編輯", + "abusefilter": "濫用過濾器管理", + "abuselog": "濫用過濾器紀錄", + "abusefilter-intro": "歡迎嚟到濫用過濾器管理介面。\n濫用過濾器係自動化軟件程序,自動化判斷所有動作。\n呢幅介面顯示定義咗嘅過濾器一覽,並容許修改佢哋。", + "abusefilter-warning": "'''警告:'''爾個動作已經自動認定咗做有害嘅。\n無建設性嘅動作將會好快噉還原,\n同埋過份或者重覆嘅編輯會令到你個戶口或者電腦封鎖。\n如果你相信爾個動作係有建設性嘅,你可以遞交多一次去確認佢。\n一個簡明濫用條件嘅描述同你嘅動作配合嘅係: $1", + "abusefilter-disallowed": "呢個動作已經自動認定咗做有害嘅,已經唔容許。\n如果你相信呢個動作係有建設性嘅,請同管理員聯絡,通知佢哋你啱啱想做乜。\n同你嘅動作配合嘅濫用條件嘅描述係:$1", + "abusefilter-blocked-display": "呢種動作已經自動認定係有害,\n防止您執行佢。\n除此之外,要保謢{{SITENAME}},您嘅戶口同全部有關嘅IP地址已經全部封鎖,唔畀編輯。\n如果出錯,請同管理員聯絡。\n同您動作配合嘅濫用條件簡明描述係:$1", + "abusefilter-degrouped": "呢個動作已經自動認定咗做有害嘅,\n結果,佢已經唔容許,重有,你個戶口可能已經被盜用,所有嘅權限已經拎走咗。\n如果你相信呢個係有錯嘅話,請聯絡事務員為呢個動作解釋,你嘅權限可能會恢復。\n一個簡明濫用條件嘅描述同你嘅動作配合嘅係: $1", + "abusefilter-autopromote-blocked": "呢個動作已經自動認定咗做有害嘅,已經唔容許。\n除此之外,為咗保安理由,一啲開戶口嘅權限已經響你個戶口度拎走咗。\n一個簡明濫用條件嘅描述同你嘅動作配合嘅係: $1", + "abusefilter-blocker": "濫用過濾器", + "abusefilter-blockreason": "自動被濫用過濾器封鎖。\n配合規則嘅描述: $1", + "abusefilter-degroupreason": "濫用過濾器自動拎走咗權限。 \n準則係: $1", + "abusefilter-accountreserved": "呢個戶口名預留畀濫用過濾器用。", + "right-abusefilter-modify": "改濫用過濾器", + "right-abusefilter-view": "睇濫用過濾器", + "right-abusefilter-log": "去睇濫用紀錄", + "right-abusefilter-log-detail": "去睇濫用紀錄細節", + "right-abusefilter-privatedetails": "去睇濫用紀錄裏面嘅資料", + "right-abusefilter-modify-restricted": "用限制動作改濫用過濾器", + "right-abusefilter-revert": "復原一個濫用過濾器嘅全部修改", + "right-abusefilter-view-private": "睇一個私密嘅過濾器", + "action-abusefilter-modify": "改濫用過濾器", + "action-abusefilter-view": "睇濫用過濾器", + "action-abusefilter-log": "去睇濫用紀錄", + "action-abusefilter-log-detail": "去睇濫用紀錄細節", + "action-abusefilter-privatedetails": "去睇濫用紀錄裏面嘅資料", + "action-abusefilter-modify-restricted": "用限制動作改濫用過濾器", + "action-abusefilter-revert": "復原一個濫用過濾器嘅全部修改", + "action-abusefilter-view-private": "睇私密嘅過濾器", + "abusefilter-log-summary": "呢個紀錄列示咗由過濾器捉到嘅全部動作。", + "abusefilter-log-search": "搵濫用紀錄", + "abusefilter-log-search-user": "用戶:", + "abusefilter-log-search-group-any": "任何", + "abusefilter-log-search-filter": "過濾器ID:", + "abusefilter-log-search-filter-help-central": "用條豎綫 | 隔開", + "abusefilter-log-search-title": "標題:", + "abusefilter-log-search-wiki": "Wiki:", + "abusefilter-log-search-impact": "影響:", + "abusefilter-log-search-entries-label": "可見度:", + "abusefilter-log-search-action-other": "第啲", + "abusefilter-log-search-action-any": "任何", + "abusefilter-log-search-action-taken-any": "任何", + "abusefilter-log-search-submit": "搵", + "abusefilter-log-entry": "$1:$2響《$4》{{GENDER:$8|做緊}}「$3」動作嗰陣,{{GENDER:$8|觸發咗}}個濫用過濾器。\n做咗嘅嘢:$5;\n過濾器描述:$6", + "abusefilter-log-entry-withdiff": "$1:$2響《$4》{{GENDER:$8|做緊}}「$3」動作嗰陣,{{GENDER:$8|觸發咗}}個濫用過濾器。\n做咗嘅嘢:$5;\n過濾器描述:$6($7)", + "abusefilter-log-detailedentry-meta": "$1:$2響《$5》{{GENDER:$9|做緊}}「$4」動作嗰陣,{{GENDER:$9|觸發咗}}$3。\n做咗嘅嘢:$6;\n過濾器描述:$7($8)", + "abusefilter-log-detailedentry-global": "全域過濾器$1", + "abusefilter-log-detailedentry-local": "過濾器$1", + "abusefilter-log-detailslink": "細節", + "abusefilter-log-diff": "差異", + "abusefilter-log-description-not-available": "唔適用", + "abusefilter-log-details-legend": "日誌項目$1嘅細節", + "abusefilter-log-details-var": "變數", + "abusefilter-log-details-val": "值", + "abusefilter-log-details-vars": "動作參數", + "abusefilter-log-details-privatedetails": "私人日誌資料", + "abusefilter-log-details-ip": "原生IP地址", + "abusefilter-log-noactions": "無", + "abusefilter-log-noactions-filter": "冇", + "abusefilter-log-details-diff": "響編輯嘅更動", + "abusefilter-log-linkoncontribs": "濫用紀錄", + "abusefilter-log-linkoncontribs-text": "{{GENDER:$1|呢位用戶}}嘅濫用紀錄", + "abusefilter-log-linkonhistory": "去睇濫用過濾器紀錄", + "abusefilter-log-linkonhistory-text": "睇呢頁嘅濫用過濾器紀錄", + "abusefilter-log-linkonundelete": "去睇濫用紀錄", + "abusefilter-log-linkonundelete-text": "睇呢頁嘅濫用紀錄", + "abusefilter-log-hide-reason": "原因:", + "abusefilter-list": "全部過濾器", + "abusefilter-list-id": "過濾器ID", + "abusefilter-list-status": "狀態", + "abusefilter-list-public": "公共描述", + "abusefilter-list-consequences": "結果", + "abusefilter-list-visibility": "可見度", + "abusefilter-list-hitcount": "觸發次數", + "abusefilter-list-limit": "每一版嘅數目:", + "abusefilter-list-lastmodified": "上次修改", + "abusefilter-hidden": "私人", + "abusefilter-unhidden": "公共", + "abusefilter-enabled": "開咗", + "abusefilter-deleted": "刪咗", + "abusefilter-disabled": "閂咗", + "abusefilter-hitcount": "$1次", + "abusefilter-new": "開一個新過濾器", + "abusefilter-import-button": "倒入過濾器", + "abusefilter-return": "返去過濾器管理", + "abusefilter-status-global": "全域", + "abusefilter-list-options": "選項", + "abusefilter-list-options-deleted": "刪咗嘅過濾器:", + "abusefilter-list-options-deleted-only": "只係顯示刪咗嘅過濾器", + "abusefilter-list-options-deleted-hide": "隱藏刪咗嘅過濾器", + "abusefilter-list-options-deleted-show": "包含刪咗嘅過濾器", + "abusefilter-list-options-hidedisabled": "隱藏閂咗嘅過濾器", + "abusefilter-list-options-submit": "更新", + "abusefilter-tools-text": "呢度有啲有用嘅工具去將濫用過濾器公式化同除錯。", + "abusefilter-tools-expr": "表達式測試器", + "abusefilter-tools-submitexpr": "評估", + "abusefilter-tools-reautoconfirm": "恢復自動確認狀態", + "abusefilter-tools-reautoconfirm-user": "用戶:", + "abusefilter-tools-reautoconfirm-submit": "重新確認", + "abusefilter-reautoconfirm-none": "嗰位用戶嘅自動確認狀態冇被停用。", + "abusefilter-reautoconfirm-notallowed": "你唔容許去恢復自動確認狀態。", + "abusefilter-reautoconfirm-done": "戶口嘅自動確認狀態已經恢復", + "abusefilter-status": "響之前$1次動作,有$2次 ($3%) 已經到咗$4次條件上限,以及有$5次 ($6%) 同其中一組而定開咗嘅過濾器配合。", + "abusefilter-edit": "改濫用過濾器", + "abusefilter-edit-subtitle": "編輯緊過濾器$1", + "abusefilter-edit-oldwarning": "你而家編輯緊呢個過濾器嘅舊版本。\n個統計係計響最近過本嘅過濾器度。\n如果你保存你嘅修改,你會覆蓋自從你編輯修訂嘅全部修改。 •\n[[Special:AbuseFilter/history/$2|返去呢個過濾器嘅歷史]]。", + "abusefilter-edit-status-label": "統計:", + "abusefilter-edit-status": "響之前$1{{PLURAL:$1|次|次}}動作,呢個過濾器已經配合咗$2次 ($3%)。", + "abusefilter-edit-new": "新過濾器", + "abusefilter-edit-save": "保存過濾器", + "abusefilter-edit-id": "過濾器ID:", + "abusefilter-edit-switch-editor": "轉編輯器", + "abusefilter-edit-description": "描述:\n:''(公共睇得到)''", + "abusefilter-edit-field-description": "描述", + "abusefilter-edit-group": "過濾器群組:", + "abusefilter-edit-flags": "旗:", + "abusefilter-edit-enabled": "開呢個過濾器", + "abusefilter-edit-deleted": "標示做刪咗", + "abusefilter-edit-hidden": "隱藏呢個過濾器響公共顯示嘅細節", + "abusefilter-edit-global": "全域過濾器", + "abusefilter-edit-rules": "條件:", + "abusefilter-edit-field-conditions": "條件", + "abusefilter-edit-notes": "備註:", + "abusefilter-edit-lastmod": "過濾器上次修改:", + "abusefilter-edit-lastmod-text": "響$1由$2改", + "abusefilter-edit-hitcount": "過濾器觸發次數:", + "abusefilter-edit-consequences": "當配合嗰陣做嘅動作", + "abusefilter-edit-action-warn": "畀用戶警告之後觸發嘅動作", + "abusefilter-edit-action-disallow": "以問題形式防止用戶去做動作", + "abusefilter-edit-action-blockautopromote": "拎走用戶嘅自動確認狀態", + "abusefilter-edit-action-degroup": "響全部組度拎走用戶", + "abusefilter-edit-action-block": "封鎖用戶/IP地址,唔畀編輯", + "abusefilter-edit-action-blocktalk": "唔畀個用戶同/或個IP地址改佢哋自己嘅傾偈版", + "abusefilter-edit-action-throttle": "如果用戶去到一個上限率嗰陣觸發動作", + "abusefilter-edit-action-rangeblock": "封鎖原有用戶嘅 /16 範圍", + "abusefilter-edit-action-tag": "摘編輯再睇落去", + "abusefilter-edit-throttle-count": "可以容許嘅動作:", + "abusefilter-edit-throttle-period": "時段:", + "abusefilter-edit-throttle-groups": "由組截住:", + "abusefilter-throttle-ip": "IP地址", + "abusefilter-throttle-user": "用戶戶口", + "abusefilter-throttle-editcount": "編輯次數", + "abusefilter-throttle-page": "版", + "abusefilter-throttle-none": "(冇)", + "abusefilter-throttle-details": "容許每$2{{PLURAL:$2|秒}}$1次{{PLURAL:$1|動作}},受限制群組:$3", + "abusefilter-edit-warn-message": "用作警告嘅系統訊息:", + "abusefilter-edit-warn-other": "其他訊息", + "abusefilter-edit-warn-other-label": "其他訊息嘅版名:\n:''(無「MediaWiki:」字頭)''", + "abusefilter-edit-warn-actions": "動作:", + "abusefilter-edit-warn-preview": "顯示/收埋揀咗嘅訊息嘅預覽", + "abusefilter-edit-warn-edit": "開/編輯揀咗嘅訊息", + "abusefilter-edit-disallow-message": "用作阻止嘅系統訊息:", + "abusefilter-edit-disallow-other": "其他訊息", + "abusefilter-edit-disallow-other-label": "其他訊息嘅版名:\n:''(無「MediaWiki:」字頭)''", + "abusefilter-edit-disallow-actions": "動作:", + "abusefilter-edit-disallow-preview": "顯示/收埋揀咗嘅訊息嘅預覽", + "abusefilter-edit-disallow-edit": "開/編輯揀咗嘅訊息", + "abusefilter-edit-tag-tag": "[[Special:Tags|摘]]嘅名:", + "abusefilter-edit-block-user-durations": "註冊用戶封鎖持續時間:", + "abusefilter-block-anon": "封鎖匿名用戶", + "abusefilter-block-user": "封鎖註冊用戶", + "abusefilter-edit-denied": "你唔係以去睇呢個過濾器嘅細節,因為響公共顯示度隱藏咗。", + "abusefilter-edit-main": "過濾器參數", + "abusefilter-edit-done-subtitle": "改咗嘅過濾器", + "abusefilter-edit-done": "[[Special:AbuseFilter/$1|過濾器$3]]經已[[Special:AbuseFilter/history/$1/diff/prev/$2|改咗]]。", + "abusefilter-edit-badsyntax": "你所指定嘅過濾器有語法錯誤。\n個處理器嘅輸出係:
$1
", + "abusefilter-edit-restricted": "你唔可以改呢個過濾器,由於佢有一個或者更多限制咗嘅動作。\n問一位有權限嘅用戶去幫你改,去加限制咗嘅動作。", + "abusefilter-edit-viewhistory": "睇呢個過濾器嘅歷史", + "abusefilter-edit-history": "歷史:", + "abusefilter-edit-check": "檢查語法", + "abusefilter-edit-badfilter": "你所指定嘅過濾器唔存在", + "abusefilter-edit-revert": "還原由呢個過濾器嘅動作", + "abusefilter-edit-tools": "架撐:", + "abusefilter-edit-test-link": "用呢個過濾器試最近嘅編輯", + "abusefilter-edit-export": "倒出呢個過濾器到另一個wiki", + "abusefilter-edit-syntaxok": "偵測到無語法錯誤。", + "abusefilter-edit-syntaxerr": "偵測到語法錯誤: $1", + "abusefilter-edit-bad-tags": "你所指定嘅一個或者更多個嘅標籤無效。\n標籤係應該要短嘅,佢地唔應該有一啲特別字元。", + "abusefilter-edit-notallowed": "你無權新增或者更改過濾器", + "abusefilter-edit-builder-select": "揀一個選項,去加佢到個標記度", + "abusefilter-edit-builder-group-op-arithmetic": "計數運算符", + "abusefilter-edit-builder-op-arithmetic-addition": "加數 (+)", + "abusefilter-edit-builder-op-arithmetic-subtraction": "減數 (-)", + "abusefilter-edit-builder-op-arithmetic-multiplication": "乘數 (*)", + "abusefilter-edit-builder-op-arithmetic-divide": "除數 (/)", + "abusefilter-edit-builder-op-arithmetic-modulo": "模數 (%)", + "abusefilter-edit-builder-op-arithmetic-pow": "次方 (**)", + "abusefilter-edit-builder-group-op-comparison": "比較運算符", + "abusefilter-edit-builder-op-comparison-equal": "值等於(==)", + "abusefilter-edit-builder-op-comparison-notequal": "值唔等於(!=)", + "abusefilter-edit-builder-op-comparison-lt": "細過 (<)", + "abusefilter-edit-builder-op-comparison-gt": "大過 (>)", + "abusefilter-edit-builder-op-comparison-lte": "細過或等於 (<=)", + "abusefilter-edit-builder-op-comparison-gte": "大過或等於 (>=)", + "abusefilter-edit-builder-group-op-bool": "布林運算符", + "abusefilter-edit-builder-op-bool-not": "非/Not (!)", + "abusefilter-edit-builder-op-bool-and": "同/And (&)", + "abusefilter-edit-builder-op-bool-or": "或/Or (|)", + "abusefilter-edit-builder-op-bool-xor": "異/XOR (^)", + "abusefilter-edit-builder-group-misc": "雜項", + "abusefilter-edit-builder-misc-in": "字串有 (in)", + "abusefilter-edit-builder-misc-like": "特徵配合 (like)", + "abusefilter-edit-builder-misc-rlike": "正表配合 (rlike)", + "abusefilter-edit-builder-misc-irlike": "正則匹配,分大小楷(irlike)", + "abusefilter-edit-builder-misc-contains": "左字串有右字串 (contains)", + "abusefilter-edit-builder-misc-stringlit": "字面字串 (\"\")", + "abusefilter-edit-builder-misc-tern": "三運算符 (X ? Y : Z)", + "abusefilter-edit-builder-misc-cond": "條件 (if X then Y else Z)", + "abusefilter-edit-builder-group-funcs": "功能", + "abusefilter-edit-builder-funcs-length": "字串長度 (length)", + "abusefilter-edit-builder-funcs-lcase": "到細楷 (lcase)", + "abusefilter-edit-builder-funcs-ccnorm": "標準化混淆字元1 (ccnorm)", + "abusefilter-edit-builder-funcs-rmdoubles": "拎走雙字元 (rmdoubles)", + "abusefilter-edit-builder-funcs-specialratio": "特別字元/總字元數 (specialratio)", + "abusefilter-edit-builder-funcs-norm": "標準化 (norm)", + "abusefilter-edit-builder-funcs-count": "字串X響字串Y出現嘅次數 (count)", + "abusefilter-edit-builder-funcs-rcount": "字串X響字串Y出現嘅正表次數 (rcount)", + "abusefilter-edit-builder-funcs-rmwhitespace": "拎走空白 (rmwhitespace)", + "abusefilter-edit-builder-funcs-rmspecials": "拎走特別字元 (rmspecials)", + "abusefilter-edit-builder-funcs-ip_in_range": "IP響特定範圍? (ip_in_range)", + "abusefilter-edit-builder-funcs-contains-any": "響多重細字串搵字串 (contains_any)", + "abusefilter-edit-builder-funcs-substr": "細字串 (substr)", + "abusefilter-edit-builder-funcs-strpos": "響字串嘅細字串位置 (strpos)", + "abusefilter-edit-builder-funcs-str_replace": "改細字串做字串 (str_replace)", + "abusefilter-edit-builder-funcs-set_var": "設定變數 (set_var)", + "abusefilter-edit-builder-group-vars": "變數", + "abusefilter-edit-builder-vars-accountname": "戶口名 (on account creation)", + "abusefilter-edit-builder-vars-timestamp": "Unix更改時間截記", + "abusefilter-edit-builder-vars-action": "動作", + "abusefilter-edit-builder-vars-addedlines": "編輯加咗行數", + "abusefilter-edit-builder-vars-delta": "編輯改咗大細", + "abusefilter-edit-builder-vars-diff": "編輯嘅差異", + "abusefilter-edit-builder-vars-newsize": "版嘅新大細", + "abusefilter-edit-builder-vars-oldsize": "版嘅舊大細", + "abusefilter-edit-builder-vars-removedlines": "編輯拎走咗行數", + "abusefilter-edit-builder-vars-summary": "編輯摘要/原因", + "abusefilter-edit-builder-vars-page-id": "頁ID", + "abusefilter-edit-builder-vars-page-ns": "頁空間名", + "abusefilter-edit-builder-vars-page-title": "頁名 (無空間名)", + "abusefilter-edit-builder-vars-page-prefixedtitle": "完整頁標題", + "abusefilter-edit-builder-vars-movedfrom-id": "移動來源頁ID", + "abusefilter-edit-builder-vars-movedfrom-ns": "移動來源頁空間名", + "abusefilter-edit-builder-vars-movedfrom-title": "移動來源頁標題", + "abusefilter-edit-builder-vars-movedfrom-prefixedtitle": "移動來源頁完整標題", + "abusefilter-edit-builder-vars-movedto-id": "移動目的頁ID", + "abusefilter-edit-builder-vars-movedto-ns": "移動目的頁空間名", + "abusefilter-edit-builder-vars-movedto-title": "移動目的頁完整標題", + "abusefilter-edit-builder-vars-movedto-prefixedtitle": "移動目的頁完整標題", + "abusefilter-edit-builder-vars-user-editcount": "用戶編輯次數", + "abusefilter-edit-builder-vars-user-age": "用戶戶口年期", + "abusefilter-edit-builder-vars-user-name": "用戶戶口名", + "abusefilter-edit-builder-vars-user-groups": "用戶響組 (包埋當然嘅)", + "abusefilter-edit-builder-vars-user-rights": "呢位用戶有嘅權限", + "abusefilter-edit-builder-vars-user-emailconfirm": "電郵確認時間", + "abusefilter-edit-builder-vars-recent-contributors": "對呢版嘅上十位編者", + "abusefilter-edit-builder-vars-all-links": "新字加外連", + "abusefilter-edit-builder-vars-added-links": "編輯加咗嘅全部外連", + "abusefilter-edit-builder-vars-removed-links": "編輯拎走咗嘅全部外連", + "abusefilter-edit-builder-vars-old-wikitext": "響編輯之前嘅舊頁wiki字", + "abusefilter-edit-builder-vars-new-wikitext": "響編輯之後嘅新頁wiki字", + "abusefilter-edit-builder-vars-new-text": "切咗標記嘅新頁字", + "abusefilter-edit-builder-vars-new-html": "新修訂處理過嘅HTML源碼", + "abusefilter-edit-builder-vars-restrictions-edit": "響嗰版嘅保謢等級", + "abusefilter-edit-builder-vars-restrictions-move": "搬嗰版嘅保謢等級", + "abusefilter-edit-builder-vars-old-text": "切咗標記嘅舊頁字", + "abusefilter-edit-builder-vars-old-links": "響編輯之前嘅連結", + "abusefilter-edit-builder-vars-old-html": "舊wiki字處理過嘅HTML", + "abusefilter-edit-builder-vars-minor-edit": "編輯係小修改", + "abusefilter-edit-builder-vars-file-sha1": "檔案內容嘅SHA1切細值", + "abusefilter-filter-log": "最近過濾器改動", + "abusefilter-history": "濫用過濾器#$1嘅更改歷史", + "abusefilter-history-foruser": "$1嘅更改", + "abusefilter-history-hidden": "隱藏咗", + "abusefilter-history-enabled": "開咗", + "abusefilter-history-global": "全域", + "abusefilter-history-timestamp": "時間", + "abusefilter-history-user": "用戶", + "abusefilter-history-public": "公共過濾器描述", + "abusefilter-history-flags": "旗", + "abusefilter-history-filter": "過濾器規則", + "abusefilter-history-comments": "註解", + "abusefilter-history-actions": "動作", + "abusefilter-history-backedit": "返去過濾器編輯器", + "abusefilter-history-deleted": "刪咗", + "abusefilter-history-filterid": "過濾器", + "abusefilter-history-select-legend": "精確搜尋", + "abusefilter-history-select-user": "用戶:", + "abusefilter-history-select-filter": "過濾器ID:", + "abusefilter-history-select-submit": "細搵", + "abusefilter-history-diff": "改動", + "abusefilter-history-error-hidden": "你所請求嘅過濾器隱藏咗,你唔可以睇佢嘅歷史。", + "abusefilter-exception-unexpectedatend": "響字元 $1 度唔要 \"$2\"。", + "abusefilter-exception-expectednotfound": "響字元 $1 度需要 $2,搵唔到 (但係搵到 $3 $4)。", + "abusefilter-exception-unrecognisedkeyword": "響字元 $1 度認唔到關鍵字 $2。", + "abusefilter-exception-unexpectedtoken": "響字元 $1 度唔要幣 \"$3\" ($2類)。", + "abusefilter-exception-unclosedstring": "響開始字元 $1 有未閂字串。", + "abusefilter-exception-invalidoperator": "響字元 $1 度有無效嘅運算符 \"$2\"。", + "abusefilter-exception-unrecognisedtoken": "響字元 $1 度有未認到嘅幣 \"$2\"。", + "abusefilter-exception-noparams": "響字元 $1 度嘅功能 \"$2\" 無俾到參數。", + "abusefilter-exception-dividebyzero": "響字元 $1 度有 $2 除以零嘅非法嘗試。", + "abusefilter-exception-unrecognisedvar": "響字元 $1 度有未認到嘅變數 $2。", + "abusefilter-exception-notenoughargs": "響字元 $1 度叫出嘅 $2 功能無足夠嘅參數。\n\t需要$3個參數,只攞到$4個", + "abusefilter-exception-regexfailure": "響字元 $1 度 \"$3\" 正表式錯誤: \"$2\"", + "abusefilter-exception-overridebuiltin": "響字元 $1 度有非法覆蓋全建變數 \"$2\"。", + "abusefilter-exception-outofbounds": "響字元 $1 度有未存在嘅表項 $2 (表項大細 = $3)。", + "abusefilter-exception-notarray": "響字元 $1 度非陣列需要陣列項目。", + "abusefilter-action-tag": "標籤", + "abusefilter-action-throttle": "控頻", + "abusefilter-action-warn": "警告", + "abusefilter-action-blockautopromote": "封鎖自動升格", + "abusefilter-action-block": "封鎖", + "abusefilter-action-degroup": "響組度拎走", + "abusefilter-action-rangeblock": "範圍封鎖", + "abusefilter-action-disallow": "唔容許", + "abusefilter-revert-title": "由過濾器$1復原全部更改", + "abusefilter-revert-intro": "呢個表容許你去復原因為過濾器$1做過嘅全部更改。\n響用呢個工具之前請小心。", + "abusefilter-revert-preview-item": "$1: $2喺$4做咗$3。\n將會復原嘅動作: $5 ($6)", + "abusefilter-revert-search-legend": "揀將會復原嘅過濾器動作", + "abusefilter-revert-periodstart": "開始範圍:", + "abusefilter-revert-periodend": "完結範圍:", + "abusefilter-revert-search": "揀動作", + "abusefilter-revert-filter": "過濾器ID:", + "abusefilter-revert-preview-intro": "下面係爾個動作將會復原由濫用過濾器嘅動作。\n請小心檢查,再撳「{{int:abusefilter-revert-confirm}}」去確認你嘅選擇。", + "abusefilter-revert-confirm": "確認", + "abusefilter-revert-success": "你已經復原咗由[[Special:AbuseFilter/$1|過濾器$2]]做咗嘅全部動作。", + "abusefilter-revert-reason": "自動復原由過濾器$1做咗嘅全部動作。\n畀咗嘅原因: $2", + "abusefilter-revert-reasonfield": "原因:", + "abusefilter-test": "用之前嘅編輯去試過濾器", + "abusefilter-test-intro": "爾一版容許你用下面輸入個盒去檢查針對之前$1次{{PLURAL:$1|更改}}嘅過濾器。\n要載入現有嘅過濾器,喺編輯盒下面嘅盒輸入佢嘅過濾器ID,再撳「{{int:abusefilter-test-load}}」掣。", + "abusefilter-test-rules-section": "要測試嘅規則", + "abusefilter-test-legend": "測試過濾器", + "abusefilter-test-load-filter": "載入過濾器ID:", + "abusefilter-test-submit": "測試", + "abusefilter-test-load": "載入", + "abusefilter-test-user": "更改內容嘅用戶:", + "abusefilter-test-nobots": "收埋機械人修改", + "abusefilter-test-period-start": "以下時間之後嘅更改:", + "abusefilter-test-period-end": "以下時間之前嘅更改:", + "abusefilter-test-page": "以下版面嘅更改:", + "abusefilter-test-shownegative": "顯示唔配合過濾器嘅更改", + "abusefilter-test-syntaxerr": "你所輸入嘅過濾器有語法錯誤。\n你可以撳「{{int:abusefilter-edit-check}}」掣去收一個完整嘅解釋。", + "abusefilter-test-action": "動作類型:", + "abusefilter-test-search-type-all": "所有動作", + "abusefilter-test-search-type-edit": "編輯", + "abusefilter-test-search-type-move": "搬版", + "abusefilter-test-search-type-delete": "刪版", + "abusefilter-test-search-type-upload": "上載", + "abusefilter-test-search-type-createaccount": "開新戶口", + "abusefilter-changeslist-examine": "查吓", + "abusefilter-examine": "查個別更改", + "abusefilter-examine-intro": "呢一版容許你去查吓一次個別更改由濫用過濾器產生嘅變數,再由過濾器測試。", + "abusefilter-examine-legend": "揀更改", + "abusefilter-examine-submit": "搵", + "abusefilter-examine-vars": "呢次更改產生嘅變數", + "abusefilter-examine-test": "用過濾器測試呢次更改", + "abusefilter-examine-test-button": "測試過濾器", + "abusefilter-examine-match": "個過濾器配合到呢次更改。", + "abusefilter-examine-nomatch": "個過濾器配合唔到呢次更改。", + "abusefilter-examine-syntaxerror": "個過濾器有無效嘅語法", + "abusefilter-examine-notfound": "你所要求嘅更改搵唔到。", + "abusefilter-examine-incompatible": "你所請求嘅修改並未由濫用過濾器支援", + "abusefilter-examine-noresults": "你所提供嘅搵嘢參數搵到無結果。", + "abusefilter-topnav": "'''濫用過濾器導航'''", + "abusefilter-topnav-home": "頭版", + "abusefilter-topnav-recentchanges": "最近過濾器改動", + "abusefilter-topnav-test": "連串測試", + "abusefilter-topnav-examine": "檢查之前嘅編輯", + "abusefilter-topnav-log": "濫用紀錄", + "abusefilter-topnav-tools": "除錯工具", + "abusefilter-log-name": "濫用過濾器紀錄", + "abusefilter-log-header": "呢個紀錄顯示過濾器更改過嘅摘要。\n要知更多細節,睇之前過濾器更改嘅[[Special:AbuseFilter/history|表]]。", + "abusefilter-log-noresults": "冇結果", + "abusefilter-diff-title": "唔同版本之間嘅差異", + "abusefilter-diff-item": "項目", + "abusefilter-diff-version": "響 $1 由 $2 做嘅版本", + "abusefilter-diff-info": "基本資訊", + "abusefilter-diff-pattern": "過濾器條件", + "abusefilter-diff-invalid": "唔能夠擷取所需要嘅版本", + "abusefilter-diff-backhistory": "返去過濾器歷史", + "abusefilter-import-intro": "你可以用呢個界面由其它wiki度去倒入過濾器。\n\t響個來源wiki度,響編輯界面度嘅『{{int:abusefilter-edit-tools}}』下面撳『{{int:abusefilter-edit-export}}』。\n複製響文字盒出現嘅字,再響呢個文字盒度貼上,然後再撳『{{int:abusefilter-import-submit}}』。", + "abusefilter-import-submit": "倒入資料", + "abusefilter-group-default": "預設", + "abusefilter-http-error": "一個HTTP錯誤發生咗: $1", + "abusefilter-log-details-id": "日誌ID", + "abusefilter-log-ip-not-available": "唔適用" +} diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/yue.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/yue.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/yue.json 2023-06-30 16:12:05.560117200 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/yue.json 2023-09-28 22:30:00.359181400 +0000 @@ -78,7 +78,7 @@ "abusefilter-log-noactions-filter": "冇", "abusefilter-log-details-diff": "響編輯嘅更動", "abusefilter-log-linkoncontribs": "濫用紀錄", - "abusefilter-log-linkoncontribs-text": "{{GENDER:$1|爾位用戶}}嘅濫用紀錄", + "abusefilter-log-linkoncontribs-text": "{{GENDER:$1|呢位用戶}}嘅濫用紀錄", "abusefilter-log-linkonhistory": "去睇濫用過濾器紀錄", "abusefilter-log-linkonhistory-text": "睇呢頁嘅濫用過濾器紀錄", "abusefilter-log-linkonundelete": "去睇濫用紀錄", @@ -116,7 +116,7 @@ "abusefilter-tools-reautoconfirm": "恢復自動確認狀態", "abusefilter-tools-reautoconfirm-user": "用戶:", "abusefilter-tools-reautoconfirm-submit": "重新確認", - "abusefilter-reautoconfirm-none": "爾位用戶冇停用佢嘅自動確認狀態。", + "abusefilter-reautoconfirm-none": "嗰位用戶嘅自動確認狀態冇被停用。", "abusefilter-reautoconfirm-notallowed": "你唔容許去恢復自動確認狀態。", "abusefilter-reautoconfirm-done": "戶口嘅自動確認狀態已經恢復", "abusefilter-status": "響之前$1次動作,有$2次 ($3%) 已經到咗$4次條件上限,以及有$5次 ($6%) 同其中一組而定開咗嘅過濾器配合。", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/zh-hans.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/zh-hans.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/zh-hans.json 2023-06-30 16:15:33.682757900 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/zh-hans.json 2023-09-28 22:30:00.359181400 +0000 @@ -79,7 +79,10 @@ "NekoCharm", "ArsenalBastion4093", ")8", - "U.T." + "U.T.", + "CrownedWharf566", + "LittlePaw365", + "Vikarna" ] }, "abusefilter-desc": "对编辑行为进行自动化条件判定", @@ -87,9 +90,9 @@ "abuselog": "防滥用过滤器日志", "abusefilter-intro": "欢迎访问防滥用过滤器管理界面。\n防滥用过滤器是一个可以针对所有最近编辑动作进行自动化判断的软件系统。\n此界面显示已定义过滤器的列表,并允许对其进行修改。", "abusefilter-mustviewprivateoredit": "出于安全考虑,只有拥有查看私有防滥用过滤器或修改过滤器权限的用户方可使用本界面。", - "abusefilter-warning": "'''警告:'''此操作已被自动识别为有害。\n无意义的操作会被迅速地回退,\n而过分或重复的无意义编辑会导致您的帐户或IP地址遭到封禁。\n如果您确信本次操作是有意义的,您可以再次点击提交以确认它。\n与您此次行为所匹配的过滤规则概述如下:$1", + "abusefilter-warning": "'''警告:'''此操作已被自动识别为有害操作。\n无意义的操作将会被迅速回退,而低质量或重复的无意义编辑会导致您的账号或IP地址遭到封禁。\n如果您确信您的操作有建设性,您可以再次点击提交以确认。\n与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-disallowed": "此操作已被自动识别为有害,并因此不被允许。\n如果您认为您的这次编辑是有意义的,请联系管理员,并告诉他们您想要做什么。\n与您此次行为所匹配的过滤规则概述如下:$1", - "abusefilter-blocked-display": "系统已自动将您的操作识别为有害动作,故已阻止该操作。\n除此之外,为了保护{{SITENAME}},您的用户帐户以及所有相关联的IP地址都被禁止进行编辑。\n如果您认为这是系统误判,请联系管理员。\n与您此次行为所匹配的过滤规则概述如下:$1", + "abusefilter-blocked-display": "系统已自动将您的操作识别为有害动作,故已阻止该操作。\n除此之外,为了保护{{SITENAME}},您的用户账号以及所有相关联的IP地址都被禁止进行编辑。\n如果您认为这是系统误判,请联系管理员。\n与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-degrouped": "系统已自动将您的操作识别为有害动作,故已阻止该操作。\n另外,由于您的账户疑似遭到盗用,系统已剥夺您的账户的所有权限。\n如果您认为这是系统误判,请联系行政员解释此操作,这样或许能取回权限。\n与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-autopromote-blocked": "系统已自动将您的操作识别为有害动作,故已阻止该操作。\n此外,为安全起见,您的账户被暂时剥夺了部分例行授予已创建账户的权限。\n与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-blocker": "滥用过滤器", @@ -411,7 +414,7 @@ "abusefilter-edit-builder-funcs-count": "字符串 X 在字符串 Y 中出现的次数(count)", "abusefilter-edit-builder-funcs-rcount": "正则表达式 X 在字符串 Y 中匹配的次数(rcount)", "abusefilter-edit-builder-funcs-get_matches": "匹配文本中每个捕捉组的正则表达式数组(get_matches)", - "abusefilter-edit-builder-funcs-rmwhitespace": "移除空白字符(rmwhitespace)", + "abusefilter-edit-builder-funcs-rmwhitespace": "删除空格字符(rmwhitespace)", "abusefilter-edit-builder-funcs-rmspecials": "移除特殊字符(rmspecials)", "abusefilter-edit-builder-funcs-ip_in_range": "IP地址是否在范围内?(ip_in_range)", "abusefilter-edit-builder-funcs-ip_in_ranges": "IP地址是否在任一范围内?(ip_in_ranges)", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/i18n/zh-hant.json mediawiki-1.39.5/extensions/AbuseFilter/i18n/zh-hant.json --- mediawiki-1.39.4/extensions/AbuseFilter/i18n/zh-hant.json 2023-06-30 16:15:33.682757900 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/i18n/zh-hant.json 2023-09-28 22:30:00.359181400 +0000 @@ -45,7 +45,8 @@ "Zanhsieh", "Zhxy 519", "逆襲的天邪鬼", - "捍粵者" + "捍粵者", + "Amire80" ] }, "abusefilter-desc": "自動條件判定編輯行為", @@ -284,7 +285,7 @@ "abusefilter-edit-warn-message": "警告用的系統訊息:", "abusefilter-edit-warn-other": "其他訊息", "abusefilter-edit-warn-other-label": "其他訊息的頁面名稱:\n:'''(不含「MediaWiki:」字首)'''", - "abusefilter-edit-warn-actions": "動作:", + "abusefilter-edit-warn-actions": "操作:", "abusefilter-edit-warn-preview": "顯示/隱藏已選預覽的訊息", "abusefilter-edit-warn-edit": "建立/編輯已選擇的訊息", "abusefilter-edit-disallow-message": "使用於不允許的系統訊息:", @@ -395,7 +396,7 @@ "abusefilter-edit-builder-vars-accountname": "帳號(建立時)的名稱", "abusefilter-edit-builder-vars-timestamp": "變更的 Unix 時間戳記", "abusefilter-edit-builder-vars-timestamp-expanded": "日誌時間戳", - "abusefilter-edit-builder-vars-action": "動作", + "abusefilter-edit-builder-vars-action": "操作", "abusefilter-edit-builder-vars-addedlines": "編輯增加的行數", "abusefilter-edit-builder-vars-delta": "編輯變更的大小", "abusefilter-edit-builder-vars-diff": "編輯變更的 Unified diff", @@ -480,7 +481,7 @@ "abusefilter-history-flags": "旗標", "abusefilter-history-filter": "過濾器規則", "abusefilter-history-comments": "評論", - "abusefilter-history-actions": "動作", + "abusefilter-history-actions": "操作", "abusefilter-history-backedit": "返回過濾器編輯器", "abusefilter-history-deleted": "已刪除", "abusefilter-history-filterid": "過濾器", @@ -510,7 +511,7 @@ "abusefilter-exception-notarray": "於第 $1 個字元處於非陣列中使用了陣列項目。", "abusefilter-exception-unclosedcomment": "在第 $1 字元有未關閉評論。", "abusefilter-exception-invalidiprange": "在字元 $1 提供了無效 IP 範圍 \"$2\"。", - "abusefilter-exception-disabledvar": "在 $1 字元上的變數 $2 已不使用。", + "abusefilter-exception-disabledvar": "在 $1 字元上的變數 $2 已不使用。", "abusefilter-exception-variablevariable": "set 與 set_var 的第一個參數應為字面常數,在字元 $1 處找到。", "abusefilter-exception-unknownfunction": "於第 $1 個字元的 $2 不是有效函式。", "abusefilter-exception-unusedvars": "未使用以下變數:$2。", diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js --- mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js 2023-06-30 16:15:33.694758000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js 2023-09-28 22:30:00.375181700 +0000 @@ -23,32 +23,32 @@ get error() { return $( '.mw-message-box-error' ); } get warning() { return $( '.mw-message-box-warning' ); } - submit() { - this.submitButton.waitForClickable(); - this.submitButton.click(); + async submit() { + await this.submitButton.waitForClickable(); + await this.submitButton.click(); } /** * Conveniency: the ace editor is hard to manipulate, and working with * the hidden textarea isn't great (sendKeys is not processed) */ - switchEditor() { - const button = $( '#mw-abusefilter-switcheditor' ); - button.waitForClickable(); - button.click(); + async switchEditor() { + const button = await $( '#mw-abusefilter-switcheditor' ); + await button.waitForClickable(); + await button.click(); } - setWarningMessage( msg ) { - $( 'select[name="wpFilterWarnMessage"]' ).selectByAttribute( 'value', 'other' ); - this.warnOtherMessage.setValue( msg ); + async setWarningMessage( msg ) { + await $( 'select[name="wpFilterWarnMessage"]' ).selectByAttribute( 'value', 'other' ); + await this.warnOtherMessage.setValue( msg ); } - invalidateToken() { - $( '#mw-abusefilter-editing-form input[name="wpEditToken"]' ).setValue( '' ); + async invalidateToken() { + await $( '#mw-abusefilter-editing-form input[name="wpEditToken"]' ).setValue( '' ); } - open( subpage ) { - super.openTitle( 'Special:AbuseFilter/' + subpage ); + async open( subpage ) { + await super.openTitle( 'Special:AbuseFilter/' + subpage ); } } module.exports = new ViewEditPage(); diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/pageobjects/viewimport.page.js mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/pageobjects/viewimport.page.js --- mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/pageobjects/viewimport.page.js 2023-06-30 16:12:05.580117500 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/pageobjects/viewimport.page.js 2023-09-28 22:30:00.375181700 +0000 @@ -6,10 +6,10 @@ get importData() { return $( 'textarea[name="wpImportText"]' ); } get submit() { return $( 'button[type="submit"]' ); } - importText( text ) { - this.open(); - this.importData.setValue( text ); - this.submit.click(); + async importText( text ) { + await this.open(); + await this.importData.setValue( text ); + await this.submit.click(); } open() { diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js --- mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js 2023-06-30 16:15:33.694758000 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js 2023-09-28 22:30:00.375181700 +0000 @@ -8,15 +8,17 @@ get filterSavedNotice() { return $( '.mw-message-box-success' ); } - get savedFilterID() { - const succesMsg = this.filterSavedNotice.getHTML(), - regexp = /\/history\/(\d+)\//; + async savedFilterID() { + const successElement = await this.filterSavedNotice; + const succesMsg = await successElement.getHTML(); + const regexp = /\/history\/(\d+)\//; return regexp.exec( succesMsg )[ 1 ]; } - get savedFilterHistoryID() { - const succesMsg = this.filterSavedNotice.getHTML(), - regexp = /\/diff\/prev\/(\d+)/; + async savedFilterHistoryID() { + const successElement = await this.filterSavedNotice; + const succesMsg = await successElement.getHTML(); + const regexp = /\/diff\/prev\/(\d+)/; return regexp.exec( succesMsg )[ 1 ]; } diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js --- mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js 2023-06-30 16:12:05.580117500 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js 2023-09-28 22:30:00.375181700 +0000 @@ -5,16 +5,17 @@ ViewListPage = require( '../pageobjects/viewlist.page' ); describe( 'Special:AbuseFilter', function () { - it( 'page should exist on installation', function () { - ViewListPage.open(); - assert.equal( ViewListPage.title.getText(), 'Abuse filter management' ); + it( 'page should exist on installation', async function () { + await ViewListPage.open(); + assert.equal( await ViewListPage.title.getText(), 'Abuse filter management' ); } ); - it( 'page should have the button for creating a new filter', function () { - LoginPage.loginAdmin(); - ViewListPage.open(); - assert.equal( ViewListPage.newFilterButton.getText(), 'Create a new filter' ); + it( 'page should have the button for creating a new filter', async function () { + await LoginPage.loginAdmin(); + await ViewListPage.open(); + assert.equal( await ViewListPage.newFilterButton.getText(), 'Create a new filter' ); + const newFilterButton = await ViewListPage.newFilterButton.getAttribute( 'href' ); assert.notEqual( - ViewListPage.newFilterButton.getAttribute( 'href' ).indexOf( 'Special:AbuseFilter/new' ), + ( newFilterButton.indexOf( 'Special:AbuseFilter/new' ) ), -1 ); } ); diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js --- mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js 2023-06-30 16:12:05.580117500 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js 2023-09-28 22:30:00.375181700 +0000 @@ -7,22 +7,22 @@ describe( 'Filter editing', function () { describe( 'The editing interface', function () { - it( 'is not visible to logged-out users', function () { - ViewEditPage.open( 'new' ); - assert( ViewEditPage.error.isDisplayed() ); + it( 'is not visible to logged-out users', async function () { + await ViewEditPage.open( 'new' ); + assert( await ViewEditPage.error.isDisplayed() ); } ); - it( 'is visible to logged-in admins', function () { - LoginPage.loginAdmin(); - ViewEditPage.open( 'new' ); - assert( ViewEditPage.name.isDisplayed() ); + it( 'is visible to logged-in admins', async function () { + await LoginPage.loginAdmin(); + await ViewEditPage.open( 'new' ); + assert( await ViewEditPage.name.isDisplayed() ); } ); } ); describe( 'Trying to open a non-existing filter', function () { - it( 'I should receive an error', function () { - ViewEditPage.open( 1234567 ); - assert( ViewEditPage.error.isDisplayed() ); + it( 'I should receive an error', async function () { + await ViewEditPage.open( 1234567 ); + assert( await ViewEditPage.error.isDisplayed() ); } ); } ); @@ -34,38 +34,39 @@ }; let filterID, historyID; - function assertFirstVersionSaved() { - assert.strictEqual( ViewEditPage.name.getValue(), filterSpecs.name ); - assert.strictEqual( ViewEditPage.rules.getValue(), filterSpecs.rules + '\n' ); - assert.strictEqual( ViewEditPage.comments.getValue(), filterSpecs.comments + '\n' ); - ViewEditPage.warnCheckbox.isSelected(); - assert.strictEqual( ViewEditPage.warnOtherMessage.getValue(), filterSpecs.warnMsg ); + async function assertFirstVersionSaved() { + assert.strictEqual( await ViewEditPage.name.getValue(), filterSpecs.name ); + assert.strictEqual( await ViewEditPage.rules.getValue(), filterSpecs.rules + '\n' ); + assert.strictEqual( await ViewEditPage.comments.getValue(), filterSpecs.comments + '\n' ); + await ViewEditPage.warnCheckbox.isSelected(); + assert.strictEqual( await ViewEditPage.warnOtherMessage.getValue(), filterSpecs.warnMsg ); } describe( 'Creating a new filter', function () { - before( function () { - ViewEditPage.open( 'new' ); + before( async function () { + await ViewEditPage.open( 'new' ); } ); - it( 'edit can be saved (1)', function () { - ViewEditPage.switchEditor(); + it( 'edit can be saved (1)', async function () { + await ViewEditPage.switchEditor(); - ViewEditPage.name.setValue( filterSpecs.name ); - ViewEditPage.rules.setValue( filterSpecs.rules ); - ViewEditPage.comments.setValue( filterSpecs.comments ); - ViewEditPage.warnCheckbox.click(); - ViewEditPage.setWarningMessage( filterSpecs.warnMsg ); - - ViewEditPage.submit(); - assert( ViewListPage.filterSavedNotice.isDisplayed() ); - filterID = ViewListPage.savedFilterID; + await ViewEditPage.name.setValue( filterSpecs.name ); + await ViewEditPage.rules.setValue( filterSpecs.rules ); + await ViewEditPage.comments.setValue( filterSpecs.comments ); + await ViewEditPage.warnCheckbox.click(); + await ViewEditPage.setWarningMessage( filterSpecs.warnMsg ); + await ViewEditPage.submit(); + + assert( await ViewListPage.filterSavedNotice.isDisplayed() ); + + filterID = await ViewListPage.savedFilterID(); assert.ok( filterID ); - historyID = ViewListPage.savedFilterHistoryID; + historyID = await ViewListPage.savedFilterHistoryID(); assert.ok( historyID ); } ); - it( 'saved data is retained (1)', function () { - ViewEditPage.open( filterID ); + it( 'saved data is retained (1)', async function () { + await ViewEditPage.open( filterID ); assertFirstVersionSaved(); } ); } ); @@ -74,29 +75,29 @@ const newName = 'New filter name', newNotes = 'More filter notes'; - it( 'edit can be saved (2)', function () { - ViewEditPage.name.setValue( newName ); - ViewEditPage.comments.addValue( newNotes ); - ViewEditPage.submit(); - assert( ViewListPage.filterSavedNotice.isDisplayed() ); + it( 'edit can be saved (2)', async function () { + await ViewEditPage.name.setValue( newName ); + await ViewEditPage.comments.addValue( newNotes ); + await ViewEditPage.submit(); + assert( await ViewListPage.filterSavedNotice.isDisplayed() ); } ); - it( 'saved data is retained (2)', function () { - ViewEditPage.open( filterID ); - assert.strictEqual( ViewEditPage.name.getValue(), newName ); - assert.strictEqual( ViewEditPage.comments.getValue(), newNotes + filterSpecs.comments + '\n' ); + it( 'saved data is retained (2)', async function () { + await ViewEditPage.open( filterID ); + assert.strictEqual( await ViewEditPage.name.getValue(), newName ); + assert.strictEqual( await ViewEditPage.comments.getValue(), newNotes + filterSpecs.comments + '\n' ); } ); } ); describe( 'Restoring an old version of a filter', function () { - it( 'edit can be saved (3)', function () { - ViewEditPage.open( 'history/' + filterID + '/item/' + historyID ); - ViewEditPage.submit(); - assert( ViewListPage.filterSavedNotice.isDisplayed() ); + it( 'edit can be saved (3)', async function () { + await ViewEditPage.open( 'history/' + filterID + '/item/' + historyID ); + await ViewEditPage.submit(); + assert( await ViewListPage.filterSavedNotice.isDisplayed() ); } ); - it( 'saved data is retained (3)', function () { - ViewEditPage.open( filterID ); + it( 'saved data is retained (3)', async function () { + await ViewEditPage.open( filterID ); assertFirstVersionSaved(); } ); } ); @@ -104,38 +105,40 @@ describe( 'CSRF protection', function () { const filterName = 'Testing CSRF'; - it( 'a CSRF token is required to save the filter', function () { - ViewEditPage.invalidateToken(); - ViewEditPage.name.setValue( filterName ); - ViewEditPage.submit(); - assert( ViewEditPage.warning.isDisplayed() ); + it( 'a CSRF token is required to save the filter', async function () { + await ViewEditPage.invalidateToken(); + await ViewEditPage.name.setValue( filterName ); + await ViewEditPage.submit(); + assert( await ViewEditPage.warning.isDisplayed() ); } ); - it( 'even if the token is invalid, the ongoing edit is not lost', function () { - assert.strictEqual( ViewEditPage.name.getValue(), filterName ); + it( 'even if the token is invalid, the ongoing edit is not lost', async function () { + assert.strictEqual( await ViewEditPage.name.getValue(), filterName ); } ); } ); describe( 'Trying to save a filter with bad data', function () { - before( function () { - ViewEditPage.open( 'new' ); + before( async function () { + await ViewEditPage.open( 'new' ); } ); - it( 'cannot save an empty filter', function () { - ViewEditPage.submit(); - assert( ViewEditPage.error.isDisplayed() ); + it( 'cannot save an empty filter', async function () { + await ViewEditPage.submit(); + assert( await ViewEditPage.error.isDisplayed() ); } ); const rules = 'null'; - it( 'cannot save a filter with rules but no name', function () { - ViewEditPage.switchEditor(); - ViewEditPage.rules.setValue( rules ); - ViewEditPage.submit(); - assert( ViewEditPage.error.isDisplayed() ); + it( 'cannot save a filter with rules but no name', async function () { + await ViewEditPage.switchEditor(); + await ViewEditPage.rules.setValue( rules ); + await ViewEditPage.submit(); + assert( await ViewEditPage.error.isDisplayed() ); } ); - it( 'data is retained if saving fails', function () { - assert.strictEqual( ViewEditPage.rules.getValue(), rules + '\n' ); + it.skip( 'data is retained if saving fails', async function () { + await ViewEditPage; + const rulesValue = await ViewEditPage.rules.getValue(); + assert.strictEqual( rulesValue, rules + '\n' ); } ); } ); } ); diff -Nru mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/specs/importingFilters.js mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/specs/importingFilters.js --- mediawiki-1.39.4/extensions/AbuseFilter/tests/selenium/specs/importingFilters.js 2023-06-30 16:12:05.580117500 +0000 +++ mediawiki-1.39.5/extensions/AbuseFilter/tests/selenium/specs/importingFilters.js 2023-09-28 22:30:00.375181700 +0000 @@ -18,72 +18,73 @@ }; let importData; - before( function () { - LoginPage.loginAdmin(); + before( async function () { + await LoginPage.loginAdmin(); - ViewEditPage.open( 'new' ); - ViewEditPage.switchEditor(); - ViewEditPage.name.setValue( filterSpecs.name ); - ViewEditPage.rules.setValue( filterSpecs.rules ); - ViewEditPage.comments.setValue( filterSpecs.comments ); + await ViewEditPage.open( 'new' ); + await ViewEditPage.switchEditor(); + await ViewEditPage.name.setValue( filterSpecs.name ); + await ViewEditPage.rules.setValue( filterSpecs.rules ); + await ViewEditPage.comments.setValue( filterSpecs.comments ); if ( !filterSpecs.enabled ) { - ViewEditPage.enabled.click(); + await ViewEditPage.enabled.click(); } if ( filterSpecs.hidden ) { - ViewEditPage.hidden.click(); + await ViewEditPage.hidden.click(); } if ( filterSpecs.deleted ) { - ViewEditPage.deleted.click(); + await ViewEditPage.deleted.click(); } - ViewEditPage.warnCheckbox.click(); - ViewEditPage.setWarningMessage( filterSpecs.warnMessage ); - ViewEditPage.submit(); + await ViewEditPage.warnCheckbox.click(); + await ViewEditPage.setWarningMessage( filterSpecs.warnMessage ); + await ViewEditPage.submit(); - assert( ViewListPage.filterSavedNotice.isDisplayed() ); - const filterID = ViewListPage.savedFilterID; - ViewEditPage.open( filterID ); - importData = ViewEditPage.exportData; + assert( await ViewListPage.filterSavedNotice.isDisplayed() ); + const filterID = await ViewListPage.savedFilterID(); + await ViewEditPage.open( filterID ); + importData = await ViewEditPage.exportData; } ); - it( 'the interface should be visible', function () { - ViewImportPage.open(); - assert( ViewImportPage.importData.isDisplayed() ); + it( 'the interface should be visible', async function () { + await ViewImportPage.open(); + assert( await ViewImportPage.importData.isDisplayed() ); } ); - it( 'it should redirect to ViewEdit after submission', function () { - ViewImportPage.importText( 'SOME INVALID GIBBERISH' ); - assert( /\/new$/.test( browser.getUrl() ) ); + it( 'it should redirect to ViewEdit after submission', async function () { + await ViewImportPage.importText( 'SOME INVALID GIBBERISH' ); + assert( /\/new$/.test( await browser.getUrl() ) ); } ); - it( 'bad data results in an error', function () { - assert( ViewEditPage.error.isDisplayed() ); + it( 'bad data results in an error', async function () { + assert( await ViewEditPage.error.isDisplayed() ); } ); - it( 'valid data shows the editing interface', function () { - ViewImportPage.open(); - ViewImportPage.importText( importData ); - assert( ViewEditPage.name.isDisplayed() ); + it( 'valid data shows the editing interface', async function () { + await ViewImportPage.open(); + await ViewImportPage.importText( importData ); + assert( await ViewEditPage.name.isDisplayed() ); } ); describe( 'Data on the editing interface is correct', function () { - it( 'filter specs are copied', function () { - assert.strictEqual( ViewEditPage.name.getValue(), filterSpecs.name ); - assert.strictEqual( ViewEditPage.comments.getValue(), filterSpecs.comments + '\n' ); - assert.strictEqual( ViewEditPage.rules.getValue(), filterSpecs.rules + '\n' ); + it( 'filter specs are copied', async function () { + assert.strictEqual( await ViewEditPage.name.getValue(), filterSpecs.name ); + assert.strictEqual( await ViewEditPage.comments.getValue(), filterSpecs.comments + '\n' ); + assert.strictEqual( await ViewEditPage.rules.getValue(), filterSpecs.rules + '\n' ); } ); - it( 'filter flags are copied', function () { - assert.strictEqual( ViewEditPage.enabled.isSelected(), !!filterSpecs.enabled ); - assert.strictEqual( ViewEditPage.hidden.isSelected(), !!filterSpecs.hidden ); - assert.strictEqual( ViewEditPage.deleted.isSelected(), !!filterSpecs.deleted ); + it( 'filter flags are copied', async function () { + assert.strictEqual( await ViewEditPage.enabled.isSelected(), !!filterSpecs.enabled ); + assert.strictEqual( await ViewEditPage.hidden.isSelected(), !!filterSpecs.hidden ); + assert.strictEqual( await ViewEditPage.deleted.isSelected(), !!filterSpecs.deleted ); } ); - it( 'filter actions are copied', function () { - assert.strictEqual( ViewEditPage.warnCheckbox.isSelected(), true ); - assert.strictEqual( ViewEditPage.warnOtherMessage.getValue(), filterSpecs.warnMessage ); + it( 'filter actions are copied', async function () { + assert.strictEqual( await ViewEditPage.warnCheckbox.isSelected(), true ); + assert.strictEqual( await ViewEditPage.warnOtherMessage.getValue(), filterSpecs.warnMessage ); } ); - it( 'the imported data can be saved', function () { - ViewEditPage.submit(); - assert( ViewListPage.filterSavedNotice.isDisplayed() ); + it( 'the imported data can be saved', async function () { + await ViewEditPage.submit(); + const filterNotice = await ViewListPage.filterSavedNotice; + assert( filterNotice.isDisplayed() ); } ); } ); } ); diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/ace.json mediawiki-1.39.5/extensions/CategoryTree/i18n/ace.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/ace.json 2019-06-07 17:02:17.362971800 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/ace.json 2023-09-27 10:47:30.835229200 +0000 @@ -5,7 +5,7 @@ ] }, "categorytree-expand": "Peuluwaih", - "categorytree-member-counts": "Na {{PLURAL:$1|1 aneuk kawan}}, {{PLURAL:$2|1 miëng}}, ngön {{PLURAL:$3|1 beureukaih}}", + "categorytree-member-counts": "Na {{PLURAL:$1|1 aneuk kawan}}, {{PLURAL:$2|1 ôn}}, ngön {{PLURAL:$3|1 beureukaih}}", "categorytree-num-categories": "$1 K", "categorytree-num-pages": "$1 L", "categorytree-num-files": "$1 B" diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/alt.json mediawiki-1.39.5/extensions/CategoryTree/i18n/alt.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/alt.json 2021-12-09 20:18:57.122039600 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/alt.json 2023-09-19 12:33:23.287127700 +0000 @@ -6,7 +6,7 @@ ] }, "categorytree-expand": "јаанадар", - "categorytree-member-counts": "Ичинде {{PLURAL:$1|1 алды категория}}, {{PLURAL:$2|1 бӱк}}, ле {{PLURAL:$3|1 файл}}", + "categorytree-member-counts": "Ичинде {{PLURAL:$1|1 кош категория}}, {{PLURAL:$2|1 бӱк}}, ле {{PLURAL:$3|1 файл}}", "categorytree-num-categories": "$1 К", "categorytree-num-pages": "$1 Б", "categorytree-num-files": "$1 Ф" diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/api/ba.json mediawiki-1.39.5/extensions/CategoryTree/i18n/api/ba.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/api/ba.json 2021-09-30 16:46:01.101109300 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/api/ba.json 2023-09-19 12:33:23.287127700 +0000 @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "Ләйсән", - "Янмурза Баки" + "Янмурза Баки", + "З. ӘЙЛЕ" ] }, "apihelp-categorytree-description": "CategoryTree ҡушымтаһы өсөн эске модуль.", - "apihelp-categorytree-param-category": "Исемдәр категориялары аралығындағы атама, ҡулланылған осраҡта префикс күрһәтелмәй.", - "apihelp-categorytree-param-options": "JSON объектары кеүек CategoryTree төҙөүсе төрҙәре. Тәрәнлек параметры 1 итеп куйылған." + "apihelp-categorytree-param-category": "Исемдәр арауығындағы категориялар атамаһы, префикс, әгәр бирелгән булһа, күрһәтелмәй.", + "apihelp-categorytree-param-options": "JSON-объектары булараҡ CategoryTree конструкторы төрҙәре. depth тәрәнлек параметры, программа көйләүе буйынса, 1 итеп ҡуйылған." } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/api/diq.json mediawiki-1.39.5/extensions/CategoryTree/i18n/api/diq.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/api/diq.json 2021-09-30 16:46:01.101109300 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/api/diq.json 2023-09-20 16:01:57.808415000 +0000 @@ -3,12 +3,13 @@ "authors": [ "1917 Ekim Devrimi", "Kumkumuk", - "Orbot707" + "Orbot707", + "Amire80" ] }, "apihelp-categorytree-description": "Derganiya zerre de Module Categorytree.", "apihelp-categorytree-summary": "Seba derganiya CategoryTree rê modulê miyani", - "apihelp-categorytree-param-category": "Serekê canameya kategori, verole grotış do nê gêriyeno", + "apihelp-categorytree-param-category": "Serekê canameya kategori, verole grotış do nê gêriyeno", "apihelp-categorytree-param-options": "İnşaya weçeneganê Categorytree JSON objeyan vıraziya.\nHesıbyaye xoriyeya weçena 1 a.", "apierror-categorytree-invalidjson": "Weçenegê objeyê JSON'i ravêreno" } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/api/sh-latn.json mediawiki-1.39.5/extensions/CategoryTree/i18n/api/sh-latn.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/api/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/api/sh-latn.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "apihelp-categorytree-summary": "Interni modul proširenja \"Stablo kategorija\".", + "apihelp-categorytree-param-category": "Naziv u kategorijskom imenskom prostoru. Ako unese se prefiks, isti bit će zanemaren.", + "apihelp-categorytree-param-options": "Mogućnosti za konstruktor \"Kategorije stabla\" kao JSON-objekt. Prodornost (depth) po defaultu je 1.", + "apierror-categorytree-invalidjson": "Prilike moraju biti valjani JSON-objekt." +} diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/api/yue-hant.json mediawiki-1.39.5/extensions/CategoryTree/i18n/api/yue-hant.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/api/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/api/yue-hant.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "apihelp-categorytree-summary": "CategoryTree嘅內部模組", + "apihelp-categorytree-param-category": "類空間名嘅標題,如果有字頭會忽略", + "apihelp-categorytree-param-options": "將CategoryTree構造器當做JSON物件嘅選項。depth選項預設值係1。", + "apierror-categorytree-invalidjson": "選項一定要係個有效JSON物件。" +} diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/ba.json mediawiki-1.39.5/extensions/CategoryTree/i18n/ba.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/ba.json 2021-09-30 16:46:01.101109300 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/ba.json 2023-09-19 12:33:23.287127700 +0000 @@ -6,35 +6,36 @@ "Sagan", "Ләйсән", "Янмурза Баки", - "ҒатаУлла" + "ҒатаУлла", + "З. ӘЙЛЕ" ] }, - "categorytree": "Категориялар картаһы", + "categorytree": "Категориялар тармағы", "categorytree-portlet": "Категориялар", - "categorytree-legend": "Категориялар ағасын күрһәтергә", - "categorytree-desc": "[[Special:CategoryTree|Категориялар төҙөлөшө]] буйлап динамик йөрөү мөмкинлеге", - "categorytree-header": "Категорияның исемен керетегеҙ, ул ағас төҙөлөшөндә күрһәтеләсәк\n(JavaScript кәрәк буласаҡ).", + "categorytree-legend": "Категориялар тармағын күрһәтергә", + "categorytree-desc": "[[Special:Категориялар тармағы|Категориялар структураһы]] буйлап йүнәлеш", + "categorytree-header": "Эстәлеген тармаҡлы структурала күрһәтеү өсөн категорияның исемен керетегеҙ.\n(JavaScript кәрәк буласаҡ).", "categorytree-category": "Категория:", - "categorytree-go": "Тейәү", + "categorytree-go": "Категория тармағын күрһәтергә", "categorytree-parents": "Төп категориялар", - "categorytree-mode-label": "Режим", + "categorytree-mode-label": "Режим:", "categorytree-mode-categories": "категориялар ғына", - "categorytree-mode-pages": "файлдарҙан башҡа", - "categorytree-mode-all": "бар биттәр", - "categorytree-collapse": "төрөргә", + "categorytree-mode-pages": "файлдарҙан башҡа биттәр", + "categorytree-mode-all": "барлыҡ биттәр", + "categorytree-collapse": "йәшерергә", "categorytree-expand": "асырға", - "categorytree-member-counts": "{{PLURAL:$1|$1 эске категорияһы}}, {{PLURAL:$2|$2 бите}} һәм {{PLURAL:$3|$3 файлы}} бар", + "categorytree-member-counts": "{{PLURAL:$1|$1 эске категорияһын}}, {{PLURAL:$2|$2 битен}} һәм {{PLURAL:$3|$3 файлын}} үҙ эсенә ала", "categorytree-num-categories": "$1 К", "categorytree-num-pages": "$1 Б", "categorytree-num-files": "$1 Ф", "categorytree-num-empty": "буш", - "categorytree-load": "сығарырға", - "categorytree-loading": "сығарыу бара...", + "categorytree-load": "йөкләргә", + "categorytree-loading": "йөкләү бара...", "categorytree-nothing-found": "бер ни ҙә табылманы", - "categorytree-no-subcategories": "эске категориялар юҡ.", + "categorytree-no-subcategories": "ярҙамсы категориялар юҡ", "categorytree-no-parent-categories": "төп категориялар юҡ", - "categorytree-no-pages": "мәҡәләләр йәки эске категориялар юҡ.", - "categorytree-not-found": "$1 категорияһы табылманы.", - "categorytree-error": "Мәғлүмәт сығарыуҙа хата бар.", + "categorytree-no-pages": "мәҡәләләр йәки ярҙамсы категориялар юҡ.", + "categorytree-not-found": "$1 категорияһы табылманы", + "categorytree-error": "Мәғлүмәт йөкләүҙә хата бар.", "categorytree-retry": "Зинһар, бер аҙ көткәндән һуң яңынан ҡабатлап ҡарағыҙ." } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/be.json mediawiki-1.39.5/extensions/CategoryTree/i18n/be.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/be.json 2023-06-30 15:30:27.268558500 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/be.json 2023-09-28 22:26:40.720659500 +0000 @@ -7,7 +7,8 @@ "Тест", "Чаховіч Уладзіслаў", "Maksim L.", - "Plaga med" + "Plaga med", + "ZlyiLev" ] }, "categorytree": "Дрэва катэгорый", @@ -31,7 +32,7 @@ "categorytree-num-empty": "пуста", "categorytree-load": "загрузіць", "categorytree-loading": "загрузка…", - "categorytree-nothing-found": "Гэта катэгорыя не ўтрымлівае падкатэгорый.", + "categorytree-nothing-found": "Гэта катэгорыя не змяшчае падкатэгорый.", "categorytree-no-subcategories": "няма падкатэгорый", "categorytree-no-parent-categories": "няма бацькоўскіх катэгорый", "categorytree-no-pages": "няма артыкулаў і падкатэгорый", diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/bew.json mediawiki-1.39.5/extensions/CategoryTree/i18n/bew.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/bew.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/bew.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,35 @@ +{ + "@metadata": { + "authors": [ + "Bangrapip" + ] + }, + "categorytree": "Puun katègori", + "categorytree-portlet": "Katègori", + "categorytree-legend": "Kasi unjuk puun katègori", + "categorytree-desc": "Arahin bèbas [[Special:CategoryTree|struktur katègori]]", + "categorytree-header": "Masupin nama katègori bakal ngiat dia punya isi dalem bentuk struktur puun. (Butuh JavaScript.)", + "categorytree-category": "Katègori:", + "categorytree-go": "Kasi unjuk puun", + "categorytree-parents": "Induk", + "categorytree-mode-label": "Mode:", + "categorytree-mode-categories": "cuman katègori", + "categorytree-mode-pages": "halaman kecuali berekas", + "categorytree-mode-all": "semua halaman", + "categorytree-collapse": "gulung", + "categorytree-expand": "tèmprakin", + "categorytree-member-counts": "Ada {{PLURAL:$1|1 anakkatègori|$1 anakkatègori}}, {{PLURAL:$2|1 halaman|$2 halaman}}, èn {{PLURAL:$3|1 berekas|$3 berekas}}", + "categorytree-num-categories": "$1 K", + "categorytree-num-pages": "$1 H", + "categorytree-num-files": "$1 B", + "categorytree-num-empty": "kosong", + "categorytree-load": "muatin", + "categorytree-loading": "muat...", + "categorytree-nothing-found": "kaga' ketemu", + "categorytree-no-subcategories": "kaga' ada anakkatègori", + "categorytree-no-parent-categories": "kaga' ada katègori induk", + "categorytree-no-pages": "kaga' ada halaman atawa anakkatègori", + "categorytree-not-found": "Katègori $1 kaga' ketemu", + "categorytree-error": "Masalah pas muat data.", + "categorytree-retry": "Tunggu bentaran dah, terus jal lagi." +} diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/cpx-hant.json mediawiki-1.39.5/extensions/CategoryTree/i18n/cpx-hant.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/cpx-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/cpx-hant.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "categorytree-expand": "開", + "categorytree-num-categories": "$1類", + "categorytree-num-pages": "$1頁", + "categorytree-num-files": "$1檔" +} diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/kaa.json mediawiki-1.39.5/extensions/CategoryTree/i18n/kaa.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/kaa.json 2023-06-30 15:30:27.268558500 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/kaa.json 2023-09-28 22:26:40.724659700 +0000 @@ -7,7 +7,13 @@ }, "categorytree": "Kategoriyalar teregi", "categorytree-portlet": "Kategoriyalar", + "categorytree-legend": "Kategoriyalar teregin kórsetiw", + "categorytree-header": "Kategoriyalardı «shejire teregi» pishininde kóriw ushın kategoriya atın kirgiziń. Bul usıldıń islewi ushın brauzerińizde JavaScript qosılǵan bolıwı kerek.", "categorytree-category": "Kategoriya:", + "categorytree-go": "Kategoriyalar teregin kórsetiw", + "categorytree-mode-label": "Rejim:", + "categorytree-mode-categories": "tek kategoriyalar", + "categorytree-mode-pages": "betler (fayllardan tısqarı)", "categorytree-mode-all": "hámme betler", "categorytree-collapse": "kishilestiriw", "categorytree-expand": "úlkenlestiriw", @@ -15,5 +21,6 @@ "categorytree-num-categories": "$1 kat.", "categorytree-num-pages": "$1 bet", "categorytree-num-files": "$1 fayl", + "categorytree-num-empty": "bos", "categorytree-not-found": "$1 degen kategoriya tabılmadı" } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/ky.json mediawiki-1.39.5/extensions/CategoryTree/i18n/ky.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/ky.json 2019-06-07 17:02:17.394970700 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/ky.json 2023-09-19 12:33:23.287127700 +0000 @@ -2,28 +2,31 @@ "@metadata": { "authors": [ "Chorobek", - "Janatkg" + "Janatkg", + "Bosogo" ] }, "categorytree": "Категориялар бутагы", "categorytree-portlet": "Категориялар", "categorytree-legend": "Категориялардын бутагын көргөз", "categorytree-desc": "[[Special:CategoryTree|category structure]]динамикада көрсөт", + "categorytree-header": "Анын мазмунун дарак түзүмү катары көрүү үчүн категория аталышын киргизиңиз. (JavaScript талап кылынат.)", "categorytree-category": "Категория:", "categorytree-go": "Бутакты көргөз", "categorytree-parents": "Башкы категория", + "categorytree-mode-label": "Режим:", "categorytree-mode-categories": "Категориялар гана", "categorytree-mode-pages": "файлдардан тышкары", - "categorytree-mode-all": "баардык барактар", - "categorytree-collapse": "бүктө", + "categorytree-mode-all": "бардык барактар", + "categorytree-collapse": "түрүү", "categorytree-expand": "жаюу", "categorytree-member-counts": "{{PLURAL:$1|1 ички категорияны|$1 ички категорияларды}}, {{PLURAL:$2|1 баракты|$2 баракты }}, жана {{PLURAL:$3|1 файлды|$3 файлды}} камтыйт", "categorytree-num-categories": "$1 К", "categorytree-num-pages": "$1 Б", "categorytree-num-files": "$1 Ф", "categorytree-num-empty": "бош", - "categorytree-load": "жүктө", - "categorytree-loading": "жүктөлүүдөө", + "categorytree-load": "жүктөө", + "categorytree-loading": "жүктөлүүдө...", "categorytree-nothing-found": "эч нерсе табылган жок", "categorytree-no-subcategories": "ички категориялар табылган жок", "categorytree-no-parent-categories": "Башкы категориялар табылган жок", diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/mhr.json mediawiki-1.39.5/extensions/CategoryTree/i18n/mhr.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/mhr.json 2019-06-07 17:02:17.402970300 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/mhr.json 2023-09-19 12:33:23.287127700 +0000 @@ -1,11 +1,31 @@ { "@metadata": { "authors": [ - "Санюн Вадик" + "Санюн Вадик", + "Lifeway" ] }, + "categorytree-portlet": "Категорий-влак", + "categorytree-category": "Категорий:", + "categorytree-go": "Пушеҥгым ончыкташ", + "categorytree-parents": "Вожысо", + "categorytree-mode-label": "Радам:", + "categorytree-mode-categories": "категорий-влак гына", + "categorytree-mode-pages": "файл-влак деч посна", + "categorytree-mode-all": "чыла велыж", + "categorytree-collapse": "вӱдылаш", "categorytree-expand": "почаш", "categorytree-num-categories": "$1 К", "categorytree-num-pages": "$1 С", - "categorytree-num-files": "$1 Ф" + "categorytree-num-files": "$1 Ф", + "categorytree-num-empty": "яра", + "categorytree-load": "вераҥдаш", + "categorytree-loading": "вераҥдымаш…", + "categorytree-nothing-found": "нимом мумо огыл", + "categorytree-no-subcategories": "категорий укш уке", + "categorytree-no-parent-categories": "вожысо категорий уке", + "categorytree-no-pages": "статья але категорий укш уке", + "categorytree-not-found": "$1 категорйым мумо огыл", + "categorytree-error": "Данный вераҥдымаште нелылык.", + "categorytree-retry": "Порылий, вучалте да эше ик гана тӧчен ончо." } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/sdh.json mediawiki-1.39.5/extensions/CategoryTree/i18n/sdh.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/sdh.json 2019-06-07 17:02:17.410970000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/sdh.json 2023-09-19 12:33:23.287127700 +0000 @@ -2,13 +2,18 @@ "@metadata": { "authors": [ "Kurdbuddha", - "Paraw2" + "Paraw2", + "TerranBoy" ] }, + "categorytree-go": "دارەگە نیشان بیە", "categorytree-mode-all": "گشت پەڕەگان", "categorytree-expand": "بڵاوی بکەرە", "categorytree-member-counts": "{{PLURAL:$1|یەک ژێرپۆل|$1 ژێرپۆل}}، {{PLURAL:$2|یەک پەڕە|$2 پەڕە}}، and {{PLURAL:$3|یەک پەڕگە|$3 پەڕگە}} لەوەرگرێدن", "categorytree-num-categories": "$1 پۆل", "categorytree-num-pages": "$1 پەڕە", - "categorytree-num-files": "$1 پەڕگە" + "categorytree-num-files": "$1 پەڕگە", + "categorytree-num-empty": "خالی", + "categorytree-load": "باربکە", + "categorytree-loading": "بارکردن..." } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/sh-latn.json mediawiki-1.39.5/extensions/CategoryTree/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/sh-latn.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,35 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "categorytree": "Stablasti prikaz hijerarhije kategorija", + "categorytree-portlet": "Kategorije", + "categorytree-legend": "Prikaži stablo kategorija", + "categorytree-desc": "Dinamička navigacija [[Special:CategoryTree|strukture kategorija]].", + "categorytree-header": "Upišite naziv kategorije da biste vidjeli njen sadržaj u obliku stabla (zahtijeva JavaScript).", + "categorytree-category": "Kategorija:", + "categorytree-go": "Prikaži stablo", + "categorytree-parents": "Nadkategorije - Наткатегорије", + "categorytree-mode-label": "Režim:", + "categorytree-mode-categories": "samo kategorije - само категорије", + "categorytree-mode-pages": "stranice bez slika - странице без слика", + "categorytree-mode-all": "sve stranice - све странице", + "categorytree-collapse": "sakrij - сакриј", + "categorytree-expand": "proširi", + "categorytree-member-counts": "sadrži {{PLURAL:$1|jednu potkategoriju|$1 potkategorije|$1 potkategorija}}, {{PLURAL:$2|jednu stranicu|$2 stranice|$2 stranica}} i {{PLURAL:$3|jednu datoteku|$3 datoteke|$3 datoteka}}", + "categorytree-num-categories": "$1 K", + "categorytree-num-pages": "$1 S", + "categorytree-num-files": "$1 D", + "categorytree-num-empty": "prazna", + "categorytree-load": "učitaj - учитај", + "categorytree-loading": "učitavam - учитавам", + "categorytree-nothing-found": "ništa nije pronađeno", + "categorytree-no-subcategories": "nema potkategorija", + "categorytree-no-parent-categories": "nema nadkategorija", + "categorytree-no-pages": "nema ni stranica ni podkategorija", + "categorytree-not-found": "Kategorija $1 nije pronađena", + "categorytree-error": "Problem pri učitavanju podataka.", + "categorytree-retry": "Pričekajte malo pa pokušajte opet." +} diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/syl.json mediawiki-1.39.5/extensions/CategoryTree/i18n/syl.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/syl.json 2021-12-09 20:18:57.158040000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/syl.json 2023-09-28 22:30:00.403182000 +0000 @@ -1,12 +1,25 @@ { "@metadata": { "authors": [ - "এম আবু সাঈদ" + "এম আবু সাঈদ", + "ꠢꠣꠍꠘ ꠞꠣꠎꠣ" ] }, + "categorytree-portlet": "ꠙꠖꠣꠁꠘ", + "categorytree-category": "ꠙꠖ ꠪", + "categorytree-mode-label": "ꠝꠥꠒ ꠪", + "categorytree-mode-categories": "ꠈꠣꠟꠤ ꠙꠖꠣꠁꠘ", + "categorytree-mode-all": "ꠢꠇ꠆ꠇꠟ ꠙꠣꠔꠣꠁꠘ", + "categorytree-collapse": "ꠟꠥꠇꠣꠁꠘ", "categorytree-expand": "ꠝꠦꠟꠣꠅ", "categorytree-member-counts": "{{PLURAL:$1|1 subcategory|$1 ꠍꠣꠛꠇꠦꠐꠣꠉꠞꠤ}}, {{PLURAL:$2|1 ꠚꠣꠔꠣꠁꠘ|$2 ꠚꠣꠔꠣꠁꠘ}}, ꠀꠞ {{PLURAL:$3|1 ꠚꠣꠁꠟ|$3 ꠚꠣꠁꠟ}} ꠀꠍꠦ", "categorytree-num-categories": "$1 ꠍꠤ", "categorytree-num-pages": "$1 ꠙꠤ", - "categorytree-num-files": "$1 ꠄꠚ" + "categorytree-num-files": "$1 ꠄꠚ", + "categorytree-num-empty": "ꠈꠣꠟꠤ", + "categorytree-load": "ꠟꠣꠝꠣꠘꠤ", + "categorytree-loading": "ꠟꠣꠝꠦꠞ ...", + "categorytree-nothing-found": "ꠇꠤꠌ꠆ꠌꠥ ꠝꠤꠟ꠆ꠍꠦꠘꠣ", + "categorytree-no-subcategories": "ꠃꠙꠙꠖꠣꠁꠘ ꠘꠣꠁ", + "categorytree-no-parent-categories": "ꠃꠙꠞꠞ ꠙꠖꠣꠁꠘ ꠘꠣꠁ" } diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/wuu-hans.json mediawiki-1.39.5/extensions/CategoryTree/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/wuu-hans.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "categorytree": "分类树", + "categorytree-portlet": "分类", + "categorytree-legend": "显示分类树", + "categorytree-header": "输入分类名称来使用树形结构望佗个内容。(需要JavaScript。)", + "categorytree-category": "分类:", + "categorytree-go": "显示树", + "categorytree-mode-categories": "仅分类", + "categorytree-mode-pages": "除脱图片以外个页面", + "categorytree-mode-all": "所有页面", + "categorytree-collapse": "抈出来", + "categorytree-expand": "放开来", + "categorytree-member-counts": "包括$1个子分类,$2个页面搭$3只文件", + "categorytree-num-categories": "$1分类", + "categorytree-num-pages": "$1页面", + "categorytree-num-files": "$1文件", + "categorytree-nothing-found": "一样也朆寻着", + "categorytree-no-subcategories": "呒不子分类", + "categorytree-no-pages": "呒不页面或者子分类", + "categorytree-not-found": "寻弗着分类$1", + "categorytree-retry": "请等歇再试。" +} diff -Nru mediawiki-1.39.4/extensions/CategoryTree/i18n/yue-hant.json mediawiki-1.39.5/extensions/CategoryTree/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/CategoryTree/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CategoryTree/i18n/yue-hant.json 2023-09-19 12:33:23.287127700 +0000 @@ -0,0 +1,35 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "categorytree": "分類樹", + "categorytree-portlet": "分類", + "categorytree-legend": "顯示分類樹", + "categorytree-desc": "一個以AJAX為主嘅小工具去顯示響一個wiki嘅[[Special:CategoryTree|分類架構]]", + "categorytree-header": "輸入分類名去睇佢嘅樹形結構內容。(需要JavaScript)", + "categorytree-category": "分類", + "categorytree-go": "撈緊", + "categorytree-parents": "父分類", + "categorytree-mode-label": "模式:", + "categorytree-mode-categories": "只顯示分類", + "categorytree-mode-pages": "除咗圖像之外嘅版", + "categorytree-mode-all": "全版", + "categorytree-collapse": "收埋", + "categorytree-expand": "打開", + "categorytree-member-counts": "有$1個細分類、$2版同$3個檔案", + "categorytree-num-categories": "$1 C", + "categorytree-num-pages": "$1 P", + "categorytree-num-files": "$1 F", + "categorytree-num-empty": "空", + "categorytree-load": "載入", + "categorytree-loading": "撈緊…", + "categorytree-nothing-found": "搵唔到任何嘢", + "categorytree-no-subcategories": "冇細分類", + "categorytree-no-parent-categories": "冇父分類", + "categorytree-no-pages": "冇版或者細分類", + "categorytree-not-found": "搵唔到$1分類", + "categorytree-error": "載入資料嗰陣發生咗錯誤。", + "categorytree-retry": "請等多一陣再試過。" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/aae.json mediawiki-1.39.5/extensions/Cite/i18n/aae.json --- mediawiki-1.39.4/extensions/Cite/i18n/aae.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/aae.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Martindimaggio" + ] + }, + "cite_error": "Sgarrarte kur bëre Cite: $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/ann.json mediawiki-1.39.5/extensions/Cite/i18n/ann.json --- mediawiki-1.39.4/extensions/Cite/i18n/ann.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/ann.json 2023-09-27 10:47:30.875229600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Katelem" + ] + }, + "cite_error": "Nlilọ me igwegwen: $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/ba.json mediawiki-1.39.5/extensions/Cite/i18n/ba.json --- mediawiki-1.39.4/extensions/Cite/i18n/ba.json 2021-09-30 16:46:01.181110400 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/ba.json 2023-09-28 22:30:00.427182200 +0000 @@ -5,32 +5,33 @@ "Вильданова Гюзель", "Лилиә", "Ләйсән", - "Янмурза Баки" + "Янмурза Баки", + "З. ӘЙЛЕ" ] }, - "cite-desc": "Төшөрмәләр өсөн <ref[ name=id]> һәм <references/> билдәләрен өҫтәй", + "cite-desc": "Төшөрмәләр өсөн <ref[ name=id]> һәм <references/> тамғаларын өҫтәй", "cite_error": "Өҙөмтә хатаһы: $1", - "cite_error_ref_numeric_key": "<ref> билдәһе дөрөҫ түгел;\nисем бөтөн һан була алмай. Тасуирларлыҡ исем ҡулланығыҙ.", - "cite_error_ref_no_key": "Асыусы тег <ref> билдәһе- дөрөҫ түгел йәки мәғәнәһеҙ исем йөрөтә.", - "cite_error_ref_too_many_keys": "<ref> билдәһе дөрөҫ түгел;\nисемдәр дөрөҫ түгел, бәлки, бигерәк күп", - "cite_error_ref_no_input": "<ref> билдәһе дөрөҫ түгел;\nисемһеҙ төшөрмәнең эстәлеге булырға тейеш.", - "cite_error_references_duplicate_key": "<ref> тег дөрөҫ түгел: «$1» исеме бер нисә тапҡыр, икенсе йөкмәткегә билдәләнгән", - "cite_error_references_invalid_parameters": "Тегта <references> рөхсәт ителмәгән күрһәткес бар", - "cite_error_references_no_backlink_label": "Кире ҡайтарыу һылтанмалары өсөн хәрефтәр етмәй. [[MediaWiki:Cite references link many format backlink labels]] система хәбәрен киңәйтергә кәрәк.", - "cite_error_no_link_label_group": "\"$1\" төркөмө өсөн ҡулланыусы һылтанмалары етмәй. [[MediaWiki:$2]] система хәбәрендә күберәк билдәләгеҙ.", - "cite_error_references_no_text": "<ref> билдәһе дөрөҫ түгел;\n$1 төшөрмәләре өсөн текст юҡ", - "cite_error_included_ref": "<ref> билдәһе өсөн </ref> ябыу билдәһе юҡ", - "cite_error_group_refs_without_references": "\"$1\" төркөмө өсөн <ref> билдәһе бар, әммә <references group=\"$1\"/> билдәһе юҡ", - "cite_error_references_group_mismatch": "<references> билдәһенең <ref> билдәһендә \"$1\" төркөмө атрибуты ҡаршылыҡтар тыуҙыра.", - "cite_error_references_missing_group": "<references> билдәһенең <ref> билдәһендә \"$1\" төркөмө атрибуты үрҙәге текста осрамай.", - "cite_error_references_missing_key": "<references> билдәһенең \"$1\" исемле <ref> билдәһе үрҙәге текста ҡулланылмай.", - "cite_error_references_no_key": "<references> билдәһенең <ref> билдәһендә исем атрибуты юҡ.", - "cite_error_empty_references_define": "<references> билдәһенең \"$1\" исемле <ref> билдәһенең эстәлеге юҡ.", - "cite-tracking-category-cite-error": "Иҫкәрмәләрендә хаталы биттәр", - "cite-tracking-category-cite-error-desc": "Страницы в данной категории содержат ошибки в использовании тегов примечаний.\nБыл категориялағы биттәрҙә иҫкәрмәләр тегын файҙаланғанда хата ебәрелгән.", - "cite_references_link_accessibility_label": "Өҫкә һикереү", - "cite_references_link_many_accessibility_label": "Шунда өҫкә күсергә", - "cite_section_preview_references": "Иҫкәрмәләрҙе алдан тикшереү", - "cite_warning": "Өҙөмтә яҙғанды иҫкәртергә: $1", - "cite_warning_sectionpreview_no_text": "$1 исемле <ref> теген алдан ҡарап булмай, сөнки ул икенсе бүлектә билдәләнгән йәки бөтөнләй билдәләнмәгән." + "cite_error_ref_numeric_key": "<ref> тамғаһы дөрөҫ түгел;\nисем бөтөн һан була алмай. Тасуирлыраҡ исем ҡулланығыҙ.", + "cite_error_ref_no_key": "<ref> асыу тамғаһы дөрөҫ түгел йәки мәғәнәһеҙ исем йөрөтә.", + "cite_error_ref_too_many_keys": "<ref> тамғаһы дөрөҫ түгел;\nхаталы исемдәр; күрәһең, улар бик күп", + "cite_error_ref_no_input": "<ref> тамғаһы дөрөҫ түгел;\nисемһеҙ төшөрмәнең эстәлеге булырға тейеш.", + "cite_error_references_duplicate_key": "<ref> тег дөрөҫ түгел: «$1» исеме бер нисә тапҡыр төрлө йөкмәткегә бирелгән", + "cite_error_references_invalid_parameters": "<references> тамғаһында рөхсәт ителмәгән параметр бар", + "cite_error_references_no_backlink_label": "Кире ҡайтарыу гиперһылтанмалары өсөн символдар етмәй. [[MediaWiki:Cite references link many format backlink labels]] система хәбәрен киңәйтергә кәрәк.", + "cite_error_no_link_label_group": "\"$1\" төркөмө өсөн ҡатнашыусы һылтанмалары билдәләре етмәй. [[MediaWiki:$2]] система хәбәрендә күберәк тәғәйенләгеҙ.", + "cite_error_references_no_text": "<ref> тамғаһы дөрөҫ түгел;\n$1 төшөрмәләре өсөн текст юҡ", + "cite_error_included_ref": "<ref> тамғаһы өсөн </ref> ябыу тамғаһы юҡ", + "cite_error_group_refs_without_references": "\"$1\" төркөмөнөң ғәмәлдәге <ref> тамғалары өсөн кәрәкле <references group=\"$1\"/> тамғаһы табылманы", + "cite_error_references_group_mismatch": "<references> тамғаһындағы <ref> тамғаһы \"$1\" төркөмө атрибуттары менән конфликтҡа инә.", + "cite_error_references_missing_group": "<Иҫкәрмәләрҙә> тамғаһында $2 исемле <ref> тамға быға тиклемге текста телгә алынмаған \"$1\" төркөмө атрибутына эйә.", + "cite_error_references_missing_key": "<references> билдәләнгән \"$1\" исемле <ref> тамға алдағы текста ҡулланылмай.", + "cite_error_references_no_key": "<references> билдәләнгән <ref> тамғаһы исем атрибутына эйә түгел.", + "cite_error_empty_references_define": "$2 төркөмөндәге <Иҫкәрмәләрҙә> \"$1\" исеме менән билдәләнгән <ref> тамғаның эстәлеге юҡ.", + "cite-tracking-category-cite-error": "Иҫкәрмәләрендә хаталар булған биттәр", + "cite-tracking-category-cite-error-desc": "Был категориялағы биттәрҙә иҫкәрмәләр тамғаһын файҙаланғанда хата ебәрелгән.", + "cite_references_link_accessibility_label": "Тексҡа кире ҡайтыу", + "cite_references_link_many_accessibility_label": "Ҡабат өҫкә күсергә", + "cite_section_preview_references": "Иҫкәрмәләрҙе ҡарап сығыу", + "cite_warning": "Өҙөмтә тураһында иҫкәртергә: $1", + "cite_warning_sectionpreview_no_text": "$1 исемле <ref> тамғаны ҡарап сығып булмай, сөнки ул икенсе бүлектә билдәләнгән йәки бөтөнләй билдәләнмәгән." } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/ban.json mediawiki-1.39.5/extensions/Cite/i18n/ban.json --- mediawiki-1.39.4/extensions/Cite/i18n/ban.json 2023-06-30 16:12:05.632118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/ban.json 2023-09-28 22:30:00.427182200 +0000 @@ -7,6 +7,7 @@ }, "cite_error": "Pikobet nganggit: $1", "cite-tracking-category-cite-error": "Kaca antuk galat pustaka", + "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz", "cite_references_link_many_and": " ", "cite_references_link_accessibility_label": "Makecos", "cite_references_link_many_accessibility_label": "Makecos nuju:", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/bcc.json mediawiki-1.39.5/extensions/Cite/i18n/bcc.json --- mediawiki-1.39.4/extensions/Cite/i18n/bcc.json 2021-09-30 16:46:01.181110400 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/bcc.json 2023-09-19 12:33:24.315141000 +0000 @@ -1,11 +1,12 @@ { "@metadata": { "authors": [ - "Mostafadaneshvar" + "Mostafadaneshvar", + "Moshtank" ] }, "cite-desc": "اضفافه کنت<ref[ name=id]> و <references/> تگ, په ارجاع دهگ", - "cite_error": "حطا ارجاع: $1", + "cite_error": "یادکِردءِ مِشتِک: $1", "cite_error_ref_numeric_key": "نامعتبر <ref>تگ;\nنام یک سادگین هوری نه نه بیت. یک توضیحی عنوانی استفاده کنیت", "cite_error_ref_no_key": "نامعتبر<ref>تگ;\nمراجع بی محتوا بایدن نامی داشته بنت", "cite_error_ref_too_many_keys": "نامعتبر<ref>تگ;\nنامعتبر نامان, په داب بازین", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/bew.json mediawiki-1.39.5/extensions/Cite/i18n/bew.json --- mediawiki-1.39.4/extensions/Cite/i18n/bew.json 2023-06-30 16:15:33.734758400 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/bew.json 2023-09-28 22:30:00.427182200 +0000 @@ -7,23 +7,23 @@ "cite-desc": "Nambahin tenger <ref> èn <references> bakal tukilan", "cite_error": "Kengabluan penukilan: $1", "cite_error_ref_invalid_dir": "dir=\"$1\" kaga' aci, aturan mah ltr atawa rtl", - "cite_error_ref_numeric_key": "Tenger <ref> kaga' aci; nama kaga' bisa bilangan bulet sederana doang.\nPaké judul nyang ngejabarin.", + "cite_error_ref_numeric_key": "Tenger <ref> kaga' aci; nama kaga' bisa angka kabèhan ringkes doang.\nPaké judul nyang ngejabarin.", "cite_error_ref_no_key": "Tenger pembuka <ref> salah bentuk atawa namanya salah.", "cite_error_ref_too_many_keys": "Tenger <ref> kaga'aci; nama kaga' aci, tulad: kebanyakan", "cite_error_ref_nested_extends": "Merlèng tenger <ref> lebi deri atu trap kaga' diboléin", "cite_error_ref_no_input": "Tenger <ref> kaga' aci; ruju'an sonder nama kudu ada isinya", "cite_error_references_duplicate_key": "Tenger <ref> kaga' aci; nama \"$1\" dita'rip bekali-kali paké isi nyang bèda", "cite_error_references_invalid_parameters": "Patokan dalem tenger <references> kaga' aci", - "cite_error_references_no_backlink_label": "Keabisan lèbel sènggètan balik cènglian. Ta'rip lagi di pesen sistim [[MediaWiki:Cite references link many format backlink labels]].", - "cite_error_no_link_label_group": "Keabisan lèbel sènggètan cènglian bakal kelompok \"$1\". Ta'rip lagi di pesen [[MediaWiki:$2]].", + "cite_error_references_no_backlink_label": "Keabisan ènclèkan sènggètan balik cènglian. Ta'rip lagi di pesen sistim [[MediaWiki:Cite references link many format backlink labels]].", + "cite_error_no_link_label_group": "Keabisan ènclèkan sènggètan cènglian bakal kelompok \"$1\". Ta'rip lagi di pesen [[MediaWiki:$2]].", "cite_error_references_no_text": "Tenger <ref> kaga' aci; kaga' ada tèks bakal ruju'an nyang namanya $1", "cite_error_included_ref": "Tenger </ref> kudu ditutup paké <ref>", "cite_error_included_references": "Tenger penutup kaga' ada <references>", "cite_error_group_refs_without_references": "Ada tenger <ref> bakal kelompok nyang namanya \"$1\", cuman kaga' ketemu tenger <references group=\"$1\"/> nyang bekaètan", - "cite_error_references_group_mismatch": "Tenger <ref> di <references> ada atribut kelompok \"$1\" nyang bentrok.", - "cite_error_references_missing_group": "Tenger <ref> dengen nama \"$2\" nyang dita'rip di <references> ada punya atribut \"$1\" nyang kaga' nongol di tèks sebelonnya.", + "cite_error_references_group_mismatch": "Tenger <ref> di <references> ada terèmpèlan kelompok \"$1\" nyang bentrok.", + "cite_error_references_missing_group": "Tenger <ref> dengen nama \"$2\" nyang dita'rip di <references> ada punya terèmpèlan \"$1\" nyang kaga' nongol di tèks sebelonnya.", "cite_error_references_missing_key": "Tenger <ref> dengen nama \"$1\" nyang dita'rip di <references> kaga' dipaké di tèks sebelonnya.", - "cite_error_references_no_key": "Tenger <ref> nyang dita'rip di <references> kaga' punya atribut nama.", + "cite_error_references_no_key": "Tenger <ref> nyang dita'rip di <references> kaga' punya terèmpèlan nama.", "cite_error_empty_references_define": "Tenger <ref> dengen nama \"$1\" nyang dita'rip di kelompok <references> \"$2\" kaga' punya isi.", "cite-tracking-category-cite-error": "Halaman dengen kengabluan tukilan", "cite-tracking-category-cite-error-desc": "Halaman di ni katègori ada punya kengabluan pemakéan tenger tukilan.", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/cpx-hant.json mediawiki-1.39.5/extensions/Cite/i18n/cpx-hant.json --- mediawiki-1.39.4/extensions/Cite/i18n/cpx-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/cpx-hant.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "cite_error": "引用錯誤:$1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/crh-ro.json mediawiki-1.39.5/extensions/Cite/i18n/crh-ro.json --- mediawiki-1.39.4/extensions/Cite/i18n/crh-ro.json 2023-05-21 10:46:03.598739100 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/crh-ro.json 2023-09-20 16:01:57.832415000 +0000 @@ -4,5 +4,5 @@ "Zolgoyo" ] }, - "cite_error": "Alıntı hatası: $1" + "cite_error": "Alîntî hatasî: $1" } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/cv.json mediawiki-1.39.5/extensions/Cite/i18n/cv.json --- mediawiki-1.39.4/extensions/Cite/i18n/cv.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/cv.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Astahar" + ] + }, + "cite_error": "Цитатӑланӑ чухнехи йӑнӑш: $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/en-gb.json mediawiki-1.39.5/extensions/Cite/i18n/en-gb.json --- mediawiki-1.39.4/extensions/Cite/i18n/en-gb.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/en-gb.json 2023-09-28 22:30:00.427182200 +0000 @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Piano1forte2" + ] + }, + "cite_error_ref_invalid_dir": "Invalid dir='$1', must be ltr or rtl", + "cite_error_references_duplicate_key": "Invalid <ref> tag; name '$1' defined multiple times with different content", + "cite_error_no_link_label_group": "Ran out of custom link labels for group '$1'. Define more in the [[MediaWiki:$2]] message.", + "cite_error_group_refs_without_references": "<ref> tags exist for a group named '$1', but no corresponding <references group='$1'/> tag was found", + "cite_error_references_group_mismatch": "<ref> tag in <references> has conflicting group attribute '$1'.", + "cite_error_references_missing_group": "<ref> tag with name '$2' defined in <references> has group attribute '$1' which does not appear in prior text.", + "cite_error_empty_references_define": "<ref> tag with name '$1' defined in <references> group '$2' has no content." +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/fi.json mediawiki-1.39.5/extensions/Cite/i18n/fi.json --- mediawiki-1.39.4/extensions/Cite/i18n/fi.json 2023-06-30 16:12:05.632118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/fi.json 2023-09-28 22:30:00.427182200 +0000 @@ -12,12 +12,14 @@ "Str4nd", "Syreeni", "Tarmo", - "Valtlait" + "Valtlait", + "Valtlai", + "Yupik" ] }, "cite-desc": "Tarjoaa <ref>- ja <references>-elementit viittauksien tekemiseen.", "cite_error": "Viittausvirhe: $1", - "cite_error_ref_invalid_dir": "Kelpaamatin dir=\"$1\", tulee olla ltr tai rtl", + "cite_error_ref_invalid_dir": "Kelpaamaton dir=\"$1\", tulee olla ltr tai rtl", "cite_error_ref_numeric_key": "Kelpaamaton <ref>-elementti: nimi ei voi olla numero – käytä kuvaavampaa nimeä.", "cite_error_ref_no_key": "Kelpaamaton <ref>-elementti: sisällöttömille refeille pitää määrittää nimi.", "cite_error_ref_too_many_keys": "Kelpaamaton <ref>-elementti: virheelliset nimet, esim. liian monta", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/gn.json mediawiki-1.39.5/extensions/Cite/i18n/gn.json --- mediawiki-1.39.4/extensions/Cite/i18n/gn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/gn.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "P. S. F. Freitas" + ] + }, + "cite_error": "Mandu'apýpe ojejavy: $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/guc.json mediawiki-1.39.5/extensions/Cite/i18n/guc.json --- mediawiki-1.39.4/extensions/Cite/i18n/guc.json 2021-12-09 20:18:57.214040500 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/guc.json 2023-09-19 12:33:24.315141000 +0000 @@ -4,5 +4,5 @@ "Leonfd1992" ] }, - "cite_error": "Ajachitia sulu'u ashajuushika: $1" + "cite_error": "Mojusu tü ashajünaka sünain: $1" } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/km.json mediawiki-1.39.5/extensions/Cite/i18n/km.json --- mediawiki-1.39.4/extensions/Cite/i18n/km.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/km.json 2023-09-28 22:30:00.427182200 +0000 @@ -0,0 +1,6 @@ +{ + "@metadata": { + "authors": [] + }, + "cite-desc": "បន្ថែមស្លាក <ref[ name=id]> និង <references/>​ សម្រាប់ការយោង​ឯកសារ​" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/mdf.json mediawiki-1.39.5/extensions/Cite/i18n/mdf.json --- mediawiki-1.39.4/extensions/Cite/i18n/mdf.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/mdf.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Валгриш" + ] + }, + "cite_error": "Цитатаса эльбятькс:$1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/mhr.json mediawiki-1.39.5/extensions/Cite/i18n/mhr.json --- mediawiki-1.39.4/extensions/Cite/i18n/mhr.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/mhr.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "Венина Наталья Константиновна", + "Lifeway", + "Валентина Семёнова" + ] + }, + "cite_error": "$1 - тыште йоҥылыш", + "cite-tracking-category-cite-error": "Палемдымаште йоҥылыш дене велыж-влак", + "cite_references_link_accessibility_label": "Мӧҥгеш текст деке", + "cite_references_link_many_accessibility_label": "Мӧҥгеш куснаш:", + "cite_references_link_accessibility_back_label": "Мӧҥгеш текст деке", + "cite_section_preview_references": "Сылкым ончылгоч ончымаш", + "cite_warning": "Цитатым пуртымо нерген шижтарымаш: $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/myv.json mediawiki-1.39.5/extensions/Cite/i18n/myv.json --- mediawiki-1.39.4/extensions/Cite/i18n/myv.json 2021-09-30 16:46:01.185110300 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/myv.json 2023-09-19 12:33:24.315141000 +0000 @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Rueter" + "Rueter", + "Сантяй" ] }, - "cite_error": "Цитатсо ильведевкс: $1" + "cite_error": "Саевксэнь ильведевкс: $1" } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/nit.json mediawiki-1.39.5/extensions/Cite/i18n/nit.json --- mediawiki-1.39.4/extensions/Cite/i18n/nit.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/nit.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Madavi Jangu" + ] + }, + "cite_error": "ఇద్ వరేద్:$1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/nn.json mediawiki-1.39.5/extensions/Cite/i18n/nn.json --- mediawiki-1.39.4/extensions/Cite/i18n/nn.json 2023-06-30 16:12:05.632118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/nn.json 2023-09-19 12:33:24.315141000 +0000 @@ -8,7 +8,7 @@ "Jon Harald Søby" ] }, - "cite-desc": "Legg til <ref[ name=id]> og <references/>-merke for referansar", + "cite-desc": "Legg til <ref> og <references/>-merke for referansar", "cite_error": "Referansefeil: $1", "cite_error_ref_numeric_key": "Ugyldig <ref>-kode; namnet kan ikkje vere eit enkelt heiltal, bruk ein skildrande tittel", "cite_error_ref_no_key": "Ugyldig <ref>-kode; referansar utan innhald må innehalde namn", @@ -27,6 +27,9 @@ "cite-tracking-category-cite-error": "Artiklar med referansefeil", "cite-tracking-category-cite-error-desc": "Sider i denne kategorien har feil bruk av referansemerke.", "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n o p q r s t u v w x y z æ ø å aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az aæ aø aå ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz bæ bø bå ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz cæ cø cå da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz dæ dø då ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez eæ eø eå fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz fæ fø få ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz gæ gø gå ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz hæ hø hå ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz iæ iø iå ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz jæ jø jå ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz kæ kø kå la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz læ lø lå ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz mæ mø må na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz næ nø nå oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz oæ oø oå pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz pæ pø på qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz qæ qø qå ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz ræ rø rå sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz sæ sø så ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz tæ tø tå ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz uæ uø uå va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz væ vø vå wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz wæ wø wå xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz xæ xø xå ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz yæ yø yå za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz zæ zø zå æa æb æc æd æe æf æg æh æi æj æk æl æm æn æo æp æq ær æs æt æu æv æw æx æy æz ææ æø æå øa øb øc ød øe øf øg øh øi øj øk øl øm øn øo øp øq ør øs øt øu øv øw øx øy øz øæ øø øå åa åb åc åd åe åf åg åh åi åj åk ål åm ån åo åp åq år ås åt åu åv åw åx åy åz åæ åø åå", + "cite_references_link_accessibility_label": "Hopp opp", + "cite_references_link_many_accessibility_label": "Hopp opp til:", + "cite_references_link_accessibility_back_label": "Hopp opp att", "cite_section_preview_references": "Førehandsvising av kjelder", "cite_warning": "Siteringsåtvaring: $1", "cite_warning_sectionpreview_no_text": "<ref>-merket med namnet $1 kan ikkje førehandsvisast av di det er definert utanfor dette avsnittet eller av di det ikkje er definerte i det heile." diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/nzi.json mediawiki-1.39.5/extensions/Cite/i18n/nzi.json --- mediawiki-1.39.4/extensions/Cite/i18n/nzi.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/nzi.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Valentine Badu" + ] + }, + "cite_error": "Kile nvonleɛ $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/rut.json mediawiki-1.39.5/extensions/Cite/i18n/rut.json --- mediawiki-1.39.4/extensions/Cite/i18n/rut.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/rut.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Rut" + ] + }, + "cite_error": "Цитатад хата: $1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/se.json mediawiki-1.39.5/extensions/Cite/i18n/se.json --- mediawiki-1.39.4/extensions/Cite/i18n/se.json 2023-06-30 16:12:05.632118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/se.json 2023-09-19 12:33:24.315141000 +0000 @@ -1,6 +1,10 @@ { "@metadata": { - "authors": [] + "authors": [ + "Kimberli Mäkäräinen (WMNO)" + ] }, + "cite-desc": "Lasiha <ref>- ja <references>-gilkoriid gáldočujuhusaide", + "cite_error_ref_invalid_dir": "Árvu dir=\"$1\" lea boastut, galgá leat ltr dahje rtl", "cite_references_link_many_format_backlink_labels": "a á b c č d đ e f g h i j k l m n ŋ o p r s š t ŧ u v z ž aa aá ab ac ač ad ađ ae af ag ah ai aj ak al am an aŋ ao ap ar as aš at aŧ au av az až ba bá bb bc bč bd bđ be bf bg bh bi bj bk bl bm bn bŋ bo bp br bs bš bt bŧ bu bv bz bž ca cá cb cc cč cd cđ ce cf cg ch ci cj ck cl cm cn cŋ co cp cr cs cš ct cŧ cu cv cz cž ča čá čb čc čč čd čđ če čf čg čh či čj čk čl čm čn čŋ čo čp čr čs čš čt čŧ ču čv čz čž da dá db dc dč dd dđ de df dg dh di dj dk dl dm dn dŋ do dp dr ds dš dt dŧ du dv dz dž đa đá đb đc đč đd đđ đe đf đg đh đi đj đk đl đm đn đŋ đo đp đr đs đš đt đŧ đu đv đz đž ea eá eb ec eč ed eđ ee ef eg eh ei ej ek el em en eŋ eo ep er es eš et eŧ eu ev ez ež fa fá fb fc fč fd fđ fe ff fg fh fi fj fk fl fm fn fŋ fo fp fr fs fš ft fŧ fu fv fz fž ga gá gb gc gč gd gđ ge gf gg gh gi gj gk gl gm gn gŋ go gp gr gs gš gt gŧ gu gv gz gž ha há hb hc hč hd hđ he hf hg hh hi hj hk hl hm hn hŋ ho hp hr hs hš ht hŧ hu hv hz hž ia iá ib ic ič id iđ ie if ig ih ii ij ik il im in iŋ io ip ir is iš it iŧ iu iv iz iž ja já jb jc jč jd jđ je jf jg jh ji jj jk jl jm jn jŋ jo jp jr js jš jt jŧ ju jv jz jž ka ká kb kc kč kd kđ ke kf kg kh ki kj kk kl km kn kŋ ko kp kr ks kš kt kŧ ku kv kz kž la lá lb lc lč ld lđ le lf lg lh li lj lk ll lm ln lŋ lo lp lr ls lš lt lŧ lu lv lz lž ma má mb mc mč md mđ me mf mg mh mi mj mk ml mm mn mŋ mo mp mr ms mš mt mŧ mu mv mz mž na ná nb nc nč nd nđ ne nf ng nh ni nj nk nl nm nn nŋ no np nr ns nš nt nŧ nu nv nz nž ŋa ŋá ŋb ŋc ŋč ŋd ŋđ ŋe ŋf ŋg ŋh ŋi ŋj ŋk ŋl ŋm ŋn ŋŋ ŋo ŋp ŋr ŋs ŋš ŋt ŋŧ ŋu ŋv ŋz ŋž oa oá ob oc oč od ođ oe of og oh oi oj ok ol om on oŋ oo op or os oš ot oŧ ou ov oz ož pa pá pb pc pč pd pđ pe pf pg ph pi pj pk pl pm pn pŋ po pp pr ps pš pt pŧ pu pv pz pž ra rá rb rc rč rd rđ re rf rg rh ri rj rk rl rm rn rŋ ro rp rr rs rš rt rŧ ru rv rz rž sa sá sb sc sč sd sđ se sf sg sh si sj sk sl sm sn sŋ so sp sr ss sš st sŧ su sv sz sž ša šá šb šc šč šd šđ še šf šg šh ši šj šk šl šm šn šŋ šo šp šr šs šš št šŧ šu šv šz šž ta tá tb tc tč td tđ te tf tg th ti tj tk tl tm tn tŋ to tp tr ts tš tt tŧ tu tv tz tž ŧa ŧá ŧb ŧc ŧč ŧd ŧđ ŧe ŧf ŧg ŧh ŧi ŧj ŧk ŧl ŧm ŧn ŧŋ ŧo ŧp ŧr ŧs ŧš ŧt ŧŧ ŧu ŧv ŧz ŧž ua uá ub uc uč ud uđ ue uf ug uh ui uj uk ul um un uŋ uo up ur us uš ut uŧ uu uv uz už va vá vb vc vč vd vđ ve vf vg vh vi vj vk vl vm vn vŋ vo vp vr vs vš vt vŧ vu vv vz vž za zá zb zc zč zd zđ ze zf zg zh zi zj zk zl zm zn zŋ zo zp zr zs zš zt zŧ zu zv zz zž ža žá žb žc žč žd žđ že žf žg žh ži žj žk žl žm žn žŋ žo žp žr žs žš žt žŧ žu žv žz žž" } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/sh-latn.json mediawiki-1.39.5/extensions/Cite/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/Cite/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/sh-latn.json 2023-09-28 22:30:00.427182200 +0000 @@ -0,0 +1,36 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "cite-desc": "Dodaje oznake <ref> i <references/> za citiranja", + "cite_error": "Greška u referenci: $1", + "cite_error_ref_invalid_dir": "Nevažeća oznaka dir=\"$1\". Mora biti ltr ili rtl", + "cite_error_ref_numeric_key": "Nevaljana oznaka <ref>; ime ne može biti broj. Upotrijebite opisni naslov", + "cite_error_ref_no_key": "Otvarajuća oznaka <ref> nije ispravno oblikovana ili sadrži neispravno ime", + "cite_error_ref_too_many_keys": "Nevaljana oznaka <ref>; nevaljana imena, tj. ima ih previše", + "cite_error_ref_nested_extends": "Nije dopušteno proširenje <ref> oznaka dublje od jedne razine", + "cite_error_ref_no_input": "Nevaljana oznaka <ref>; reference bez imena moraju imati sadržaj", + "cite_error_references_duplicate_key": "Nevaljana oznaka <ref>; naziv \"$1\" je zadan više puta s različitim sadržajem", + "cite_error_references_invalid_parameters": "Neispravan parametar u oznaci <references>", + "cite_error_references_no_backlink_label": "Nema dovoljno natpisa za poveznice unatrag. Opredjelite još natpisa u [[MediaWiki:Cite references link many format backlink labels]]", + "cite_error_no_link_label_group": "Ponestalo je natpisa proizvoljnih linkova za grupu \"$1\". Opredjelite još putem poruke [[MediaWiki:$2]].", + "cite_error_references_no_text": "Nevaljana oznaka <ref>; nije zadan tekst za reference po imenu $1", + "cite_error_included_ref": "Oznaci <ref> nedostaje oznaka za zatvaranje </ref>", + "cite_error_included_references": "Nedostaje zatvarajuća oznaka za <references>", + "cite_error_group_refs_without_references": "Oznake <ref> postoje za skupinu imenovanu kao \"$1\", ali nema pripadajuće oznake <references group=\"$1\"/>", + "cite_error_references_group_mismatch": "<ref> oznaka u <references> ima konfliktni grupni atribut \"$1\".", + "cite_error_references_missing_group": "<ref> oznaka „$2” definisana u <references> ima grupni parametar „$1” koji se ne pojavljuje u ranijem tekstu.", + "cite_error_references_missing_key": "<ref> oznaka s imenom \"$1\" definirana u <references> nije korištena u ranijem tekstu.", + "cite_error_references_no_key": "<ref> oznaka definirana u <references> nema parametar ''name''.", + "cite_error_empty_references_define": "<ref> oznaka „$1” definisana u <references> grupi „$2” nema sadržaja.", + "cite-tracking-category-cite-error": "Stranice s greškama u referencama", + "cite-tracking-category-cite-error-desc": "Stranice u ovoj kategoriji imaju greške u korišćenju oznaka referenci.", + "cite_references_link_accessibility_label": "Vrati se na vrh", + "cite_references_link_many_accessibility_label": "Vrati se na:", + "cite_references_link_accessibility_back_label": "Vrati se gore", + "cite_section_preview_references": "Pregled referenci", + "cite_warning": "Upozorenje citiranja: $1", + "cite_warning_sectionpreview_no_text": "Oznaka <ref> s nazivom $1 ne može se prikazati jer je opredjeljena van trenutnog odlomka, ili pak uopće nije opredjeljena." +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/sv.json mediawiki-1.39.5/extensions/Cite/i18n/sv.json --- mediawiki-1.39.4/extensions/Cite/i18n/sv.json 2023-06-30 16:12:05.636118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/sv.json 2023-09-28 22:30:00.431182400 +0000 @@ -13,7 +13,8 @@ "Sabelöga", "Skalman", "WikiPhoenix", - "Jon Harald Søby" + "Jon Harald Søby", + "André Costa (WMSE)" ] }, "cite-desc": "Lägger till märkena <ref> och <references> för referenser till källor", @@ -33,10 +34,10 @@ "cite_error_included_references": "Avslutande tagg saknades för <references>", "cite_error_group_refs_without_references": "<ref>-taggar finns för en grupp vid namn \"$1\", men ingen motsvarande <references group=\"$1\"/>-tagg hittades", "cite_error_references_group_mismatch": "<ref>-tagg i <references> har ett motstridigt group-attribut \"$1\".", - "cite_error_references_missing_group": "<ref>-tagg definierad i <references> har group-attribut \"$1\" som inte används tidigare i texten.", + "cite_error_references_missing_group": "<ref>-tagg med namn \"$2\" definierad i <references> har grupp-attribut \"$1\" som inte används tidigare i texten.", "cite_error_references_missing_key": "<ref>-tagg med namn \"$1\", definierad i <references> används inte tidigare i texten.", "cite_error_references_no_key": "<ref>-tagg definierad i <references> saknar name-attribut.", - "cite_error_empty_references_define": "<ref>-tagg definierad i <ref> med namn \"$1\" har inget innehåll.", + "cite_error_empty_references_define": "<ref>-tagg med namn \"$1\" definierad i <references>-grupp \"$2\" har inget innehåll.", "cite-tracking-category-cite-error": "Sidor med referensfel", "cite-tracking-category-cite-error-desc": "Sidor i denna kategori har fel i sin användning av referens-taggar.", "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n o p q r s t u v w x y z å ä ö aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az aå aä aö ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz bå bä bö ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz cå cä cö da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz då dä dö ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez eå eä eö fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz få fä fö ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz gå gä gö ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz hå hä hö ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz iå iä iö ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz jå jä jö ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz kå kä kö la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz lå lä lö ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz må mä mö na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz nå nä nö oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz oå oä oö pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz på pä pö qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz qå qä qö ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz rå rä rö sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz så sä sö ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz tå tä tö ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz uå uä uö va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz vå vä vö wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz wå wä wö xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz xå xä xö ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz yå yä yö za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz zå zä zö åa åb åc åd åe åf åg åh åi åj åk ål åm ån åo åp åq år ås åt åu åv åw åx åy åz åå åä åö äa äb äc äd äe äf äg äh äi äj äk äl äm än äo äp äq är äs ät äu äv äw äx äy äz äå ää äö öa öb öc öd öe öf ög öh öi öj ök öl öm ön öo öp öq ör ös öt öu öv öw öx öy öz öå öä öö", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/syl.json mediawiki-1.39.5/extensions/Cite/i18n/syl.json --- mediawiki-1.39.4/extensions/Cite/i18n/syl.json 2022-09-29 18:22:47.801763000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/syl.json 2023-09-28 22:30:00.431182400 +0000 @@ -4,5 +4,8 @@ "ꠢꠣꠍꠘ ꠞꠣꠎꠣ" ] }, - "cite_error": "ꠛꠥꠞꠣ ꠟꠈ: $1" + "cite_error": "ꠛꠥꠞꠣ ꠟꠈ: $1", + "cite_references_link_accessibility_label": "ꠚꠣꠟꠖꠤ ꠃꠙꠞꠦ ꠃꠑꠂꠘ", + "cite_references_link_many_accessibility_label": "ꠚꠣꠟꠖꠤ ꠅꠃ ꠙꠞꠎꠘ꠆ꠔ ꠏꠣꠁꠘ", + "cite_references_link_accessibility_back_label": "ꠚꠣꠟꠖꠤ ꠇꠞ ꠟꠣꠝꠂꠘ" } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/te.json mediawiki-1.39.5/extensions/Cite/i18n/te.json --- mediawiki-1.39.4/extensions/Cite/i18n/te.json 2022-03-20 14:48:48.370101500 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/te.json 2023-09-19 12:33:24.315141000 +0000 @@ -30,6 +30,7 @@ "cite_error_empty_references_define": "<references> లో \"$1\" పేరుతో నిర్వచించిన <ref> ట్యాగులో పాఠ్యమేమీ లేదు.", "cite-tracking-category-cite-error": "మూలాల లోపాలున్న పేజీలు", "cite-tracking-category-cite-error-desc": "ఈ వర్గం లోని పేజీల్లో మూలాల ట్యాగుల వాడకంలో లోపాలున్నాయి.", + "cite_references_link_many_and": " ", "cite_references_link_accessibility_label": "పైకి దూకు", "cite_references_link_many_accessibility_label": "ఇక్కడికి దుముకు:", "cite_references_link_accessibility_back_label": "వెనక్కి గెంతు", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/tly.json mediawiki-1.39.5/extensions/Cite/i18n/tly.json --- mediawiki-1.39.4/extensions/Cite/i18n/tly.json 2021-12-09 20:18:57.222040700 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/tly.json 2023-09-19 12:33:24.315141000 +0000 @@ -5,6 +5,6 @@ "Гусейн" ] }, - "cite_error": "Ситоти хәто $1", + "cite_error": "Sitoti xəto $1", "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz" } diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/vi.json mediawiki-1.39.5/extensions/Cite/i18n/vi.json --- mediawiki-1.39.4/extensions/Cite/i18n/vi.json 2023-06-30 16:12:05.636118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/vi.json 2023-09-28 22:30:00.431182400 +0000 @@ -3,10 +3,11 @@ "authors": [ "Minh Nguyen", "NguoiDungKhongDinhDanh", - "Vinhtantran" + "Vinhtantran", + "NguyenHung" ] }, - "cite-desc": "Thêm các thẻ <ref[ name=id]><references/> để ghi chú thích hoặc nguồn tham khảo", + "cite-desc": "Thêm các thẻ <ref><references> để ghi chú thích hoặc nguồn tham khảo", "cite_error": "Lỗi chú thích: $1", "cite_error_ref_numeric_key": "Thẻ <ref> sai; tên không thể chỉ là số nguyên, hãy dùng tựa đề có tính miêu tả", "cite_error_ref_no_key": "Thẻ mở <ref> bị hỏng hoặc có tên sai", diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/wuu-hans.json mediawiki-1.39.5/extensions/Cite/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/Cite/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/wuu-hans.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "cite_error": "引用出错:$1", + "cite-tracking-category-cite-error": "参考资料出错个页面" +} diff -Nru mediawiki-1.39.4/extensions/Cite/i18n/yue-hant.json mediawiki-1.39.5/extensions/Cite/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/Cite/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/i18n/yue-hant.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "cite-desc": "加 <ref[ name=id]><references/> 標籤用響引用度", + "cite_error": "引用錯誤 $1", + "cite_error_ref_numeric_key": "無效嘅呼叫; 需要一個非整數嘅匙", + "cite_error_ref_no_key": "<ref>標籤開頭格式有錯或者個名唔啱", + "cite_error_ref_too_many_keys": "無效嘅呼叫; 無效嘅匙, 例如: 太多或者指定咗一個錯咗嘅匙", + "cite_error_ref_no_input": "無效嘅呼叫; 未指定輸入", + "cite_error_references_invalid_parameters": "<references>標籤度有無效嘅參數", + "cite_error_references_no_backlink_label": "用晒啲自定返回標籤, 響 [[MediaWiki:Cite references link many format backlink labels]] 信息再整多啲", + "cite_error_references_no_text": "無效嘅<ref>標籤;無文字提供畀叫做$1嘅參照", + "cite-tracking-category-cite-error": "有參考錯誤嘅版", + "cite_references_link_accessibility_label": "跳到", + "cite_references_link_many_accessibility_label": "跳到去:", + "cite_section_preview_references": "預覽參考資料", + "cite_warning": "引用警告:$1" +} diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ba.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ba.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ba.json 2021-09-30 16:46:01.189110500 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ba.json 2023-09-28 22:30:00.431182400 +0000 @@ -7,32 +7,33 @@ "Haqmar", "Sagan", "Ләйсән", - "Рустам Нурыев" + "Рустам Нурыев", + "З. ӘЙЛЕ" ] }, "visualeditor-cite-tool-name-book": "Китап", "visualeditor-cite-tool-name-journal": "Мәҡәлә", "visualeditor-cite-tool-name-news": "Яңылыҡтар", "visualeditor-cite-tool-name-web": "Веб-сайт", - "cite-ve-dialog-reference-editing-reused": "Был һылтанма биттә $1 тапҡыр {{PLURAL:$1|ҡулланыла}}.", + "cite-ve-dialog-reference-editing-reused": "Был иҫкәрмә биттә {{PLURAL:$1|бер|2=ике|$1 тапҡыр}} ҡулланыла.", "cite-ve-dialog-reference-options-group-label": "Был төркөмдө ҡулланырға", - "cite-ve-dialog-reference-options-group-placeholder": "Дөйөм һылтанмалар", - "cite-ve-dialog-reference-options-name-label": "Бирелгән исем аҫтында ҡабаттан ҡулланырға", - "cite-ve-dialog-reference-options-section": "Көйләүҙәр", + "cite-ve-dialog-reference-options-group-placeholder": "Дөйөм иҫкәрмәләр", + "cite-ve-dialog-reference-options-name-label": "Бирелгән исем менән ҡабаттан ҡулланырға", + "cite-ve-dialog-reference-options-section": "Мөмкинлектәр", "cite-ve-dialog-reference-title": "Иҫкәрмәләр", - "cite-ve-dialog-reference-useexisting-tool": "Яңынан ҡулланыу", - "cite-ve-dialog-referenceslist-contextitem-description-general": "Дөйөм һылтанмалар исемлеге", + "cite-ve-dialog-reference-useexisting-tool": "Ҡабаттан ҡулланырға", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Дөйөм иҫкәрмәләр исемлеге", "cite-ve-dialog-referenceslist-contextitem-description-named": "\"$1\" төркөмө өсөн иҫкәрмәләр исемлеге", "cite-ve-dialog-referenceslist-title": "Иҫкәрмәләр исемлеге", - "cite-ve-dialogbutton-citation-educationpopup-text": "Яһалған мәҡәләләрҙең абруйын сығанаҡтар ярҙамында арттырырға тырышығыҙ. Һеҙ китап-гәзиттәрҙән һәм төрлө биттәрҙән кәрәкле өҙөктәрҙе ала алаһығыҙ.", - "cite-ve-dialogbutton-citation-educationpopup-title": "Өҙөктәр", - "cite-ve-dialogbutton-reference-full-label": "Ябай форма", - "cite-ve-dialogbutton-reference-title": "Иҫкәрмәләр", - "cite-ve-dialogbutton-reference-tooltip": "Иҫкәрмәләр", + "cite-ve-dialogbutton-citation-educationpopup-text": "Мәҡәләләрҙе абруйын сығанаҡтар өҫтәп яҡшыртығыҙ. Һеҙ китап-гәзиттәр һәм төрлө сайттарҙан кәрәкле өҙөмтәләр ҡуллана алаһығыҙ.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Өҙөмтәләр", + "cite-ve-dialogbutton-reference-full-label": "Төп", + "cite-ve-dialogbutton-reference-title": "Иҫкәрмә", + "cite-ve-dialogbutton-reference-tooltip": "Төп", "cite-ve-dialogbutton-referenceslist-tooltip": "Иҫкәрмәләр исемлеге", - "cite-ve-reference-input-placeholder": "Нимәгә һылтанырға теләйһегеҙ?", - "cite-ve-referenceslist-isempty": "Был биттә \"$1\" төркөмө менән һылтанмалар юҡ.", + "cite-ve-reference-input-placeholder": "Сығанаҡтарға ағымдағы һылтанмалар сиктәрендә эҙләү", + "cite-ve-referenceslist-isempty": "Был исемлеккә индереү өсөн был биттә \"$1\" төркөмө һылтанмалары юҡ.", "cite-ve-referenceslist-isempty-default": "Был биттә исемлеккә индерер һылтанмалар юҡ.", - "cite-ve-referenceslist-missingref": "Был төшөрмә ҡалыпта йәки икенсе өлөштә билдәләнә, шуға күрә башланғыс кодта ғына мөхәррирләп була.", - "cite-ve-toolbar-group-label": "Сығанаҡ" + "cite-ve-referenceslist-missingref": "Был иҫкәрмә ҡалыпта йәки икенсе өлөштә билдәләнә, шуға күрә әлеге ваҡытта бары тик сығанаҡ кодты төҙәтеү режимында ғына мөхәррирләнә ала.", + "cite-ve-toolbar-group-label": "Сығанаҡтар" } diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/bew.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/bew.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/bew.json 2023-06-30 16:12:05.636118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/bew.json 2023-09-28 22:30:00.431182400 +0000 @@ -4,7 +4,7 @@ "Bangrapip" ] }, - "visualeditor-cite-tool-name-book": "Kitap", + "visualeditor-cite-tool-name-book": "Kitab", "visualeditor-cite-tool-name-journal": "Majalah Ilmiah", "visualeditor-cite-tool-name-news": "Berita", "visualeditor-cite-tool-name-web": "Pelampang", @@ -25,15 +25,15 @@ "cite-ve-dialog-reference-options-group-label": "Paké ni kelompok", "cite-ve-dialog-reference-options-group-placeholder": "Ruju'an umum", "cite-ve-dialog-reference-options-name-label": "Paké lagi dengen ni nama", - "cite-ve-dialog-reference-options-responsive-label": "Paké tata letak kolom ngewaro", - "cite-ve-dialog-reference-options-section": "Opsi", - "cite-ve-dialog-reference-placeholder": "Tulis atawa tèmpèl lu punya ruju'an di mari, atawa masukin blatan tukilan.", + "cite-ve-dialog-reference-options-responsive-label": "Paké telepekan kolom ngewaro", + "cite-ve-dialog-reference-options-section": "Pilihan", + "cite-ve-dialog-reference-placeholder": "Tulis atawa tèmpèl lu punya ruju'an di mari, atawa masukin sablonan tukilan.", "cite-ve-dialog-reference-title": "Ruju'an", "cite-ve-dialog-reference-useexisting-tool": "Paké lagi", "cite-ve-dialog-referenceslist-contextitem-description-general": "Daptar ruju'an umum", "cite-ve-dialog-referenceslist-contextitem-description-named": "Daptar ruju'an bakal kelompok \"$1\"", "cite-ve-dialog-referenceslist-title": "Daptar ruju'an", - "cite-ve-dialogbutton-citation-educationpopup-text": "Tingkatin lu punya isi dengen nambahin sumber inpormasi. Lu bisa nukil deri kitap, koran, atawa pelampang.", + "cite-ve-dialogbutton-citation-educationpopup-text": "Tingkatin lu punya isi dengen nambahin sumber inpormasi. Lu bisa nukil deri kitab, koran, atawa pelampang.", "cite-ve-dialogbutton-citation-educationpopup-title": "Tukilan", "cite-ve-dialogbutton-reference-full-label": "Dasar", "cite-ve-dialogbutton-reference-title": "Ruju'an", @@ -42,8 +42,8 @@ "cite-ve-reference-input-placeholder": "Cari di tukilan nyang sekarang", "cite-ve-referenceslist-isempty": "Kaga' ada ruju'an dengen kelompok \"$1\" di ni halaman nyang kena diserèntain di ni daptar.", "cite-ve-referenceslist-isempty-default": "Kaga' ada ruju'an di ni halaman nyang kena diserèntain di ni daptar.", - "cite-ve-referenceslist-missingref": "Ni ruju'an dita'rip di blatan atawa blok laèn, èn sekarang ni cuman bisa dipermak di mode sumber.", - "cite-ve-referenceslist-missingref-in-list": "Ni ruju'an dita'rip di blatan atawa blok laèn, èn sekarang ni cuman bisa dipradelengin di mode sumber.", + "cite-ve-referenceslist-missingref": "Ni ruju'an dita'rip di sablonan atawa blok laèn, èn sekarang ni cuman bisa dipermak di mode sumber.", + "cite-ve-referenceslist-missingref-in-list": "Ni ruju'an dita'rip di sablonan atawa blok laèn, èn sekarang ni cuman bisa dipradelengin di mode sumber.", "cite-ve-referenceslist-missingreflist": "Ni daptar ruju'an dibuat ama blatan, èn sekarang ini cuman bisa dipermak di mode sumber.", "cite-ve-toolbar-group-label": "Tukil", "cite-ve-othergroup-item": "$1 ruju'an", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ce.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ce.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ce.json 2021-12-09 20:18:57.230040800 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ce.json 2023-09-20 16:01:57.836415300 +0000 @@ -17,7 +17,7 @@ "cite-ve-dialog-reference-title": "Билгалдаккхар", "cite-ve-dialog-reference-useexisting-tool": "Йуха лелор", "cite-ve-dialog-referenceslist-title": "Билгалдаккхаршан могӀам", - "cite-ve-dialogbutton-citation-educationpopup-text": "Дика йе хьайн контент хаамийн хьосташ тӀетоьхна. Хайн йиш йу цитаташ дало жайнаш тӀера, газеташ тӀера йа веб-сайташ тӀера.", + "cite-ve-dialogbutton-citation-educationpopup-text": "Тойе контент информацин хьосташ тӀетоьхна. Хьан йиш йу цитаташ дало жайнаш тӀера, газеташ тӀера йа веб-сайташ тӀера.", "cite-ve-dialogbutton-citation-educationpopup-title": "Цитаташ", "cite-ve-dialogbutton-reference-title": "Хьост", "cite-ve-dialogbutton-reference-tooltip": "Коьрта", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ckb.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ckb.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ckb.json 2023-06-30 16:15:33.738758600 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ckb.json 2023-09-28 22:30:00.431182400 +0000 @@ -7,13 +7,14 @@ "Pirehelokan", "Sarchia", "Serwan", - "ئارام بکر" + "ئارام بکر", + "TerranBoy" ] }, "visualeditor-cite-tool-name-book": "کتێب", "visualeditor-cite-tool-name-journal": "بڵاوکراوە", "visualeditor-cite-tool-name-news": "هەواڵ", - "visualeditor-cite-tool-name-web": "ماڵپەڕ", + "visualeditor-cite-tool-name-web": "وێبگە", "cite-ve-changedesc-ref-group-both": "گرووپی سەرچاوە لە «$1» بۆ «$2» گۆڕا", "cite-ve-changedesc-ref-group-from": "گرووپی سەرچاوە لە «$1» بۆ گرووپە گشتییەکە گۆڕا", "cite-ve-changedesc-ref-group-to": "گرووپی سەرچاوە لە گرووپە گشتییەکەوە بۆ «$1» گۆڕا", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/de.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/de.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/de.json 2023-06-30 16:12:05.636118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/de.json 2023-09-28 22:30:00.431182400 +0000 @@ -14,7 +14,8 @@ "Se4598", "Tomabrafix", "Umherirrender", - "Brettchenweber" + "Brettchenweber", + "TMg" ] }, "visualeditor-cite-tool-name-book": "Buch", @@ -58,7 +59,7 @@ "cite-ve-referenceslist-missingref": "Dieser Einzelnachweis ist in einer Vorlage oder einem anderen erzeugten Block definiert und kann derzeit nur im Quelltextmodus bearbeitet werden.", "cite-ve-referenceslist-missingref-in-list": "Dieser Einzelnachweis wird in einer Vorlage oder einem anderen erzeugten Block definiert und derzeit kann eine Vorschau nur im Quelltextmodus angezeigt werden.", "cite-ve-referenceslist-missingreflist": "Diese Einzelnachweisliste wurde von einer Vorlage erzeugt und kann derzeit nur im Quelltextmodus bearbeitet werden.", - "cite-ve-toolbar-group-label": "Zitat", + "cite-ve-toolbar-group-label": "Belegen", "cite-ve-othergroup-item": "$1-Einzelnachweis", "visualeditor-internal-list-diff-default-group-name-mwreference": "Referenzierungen", "visualeditor-internal-list-diff-group-name-mwreference": "Referenzierungsgruppenname: „$1“" diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/en-gb.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/en-gb.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/en-gb.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/en-gb.json 2023-09-28 22:30:00.431182400 +0000 @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Piano1forte2" + ] + }, + "cite-ve-changedesc-ref-group-both": "Reference group changed from '$1' to '$2'", + "cite-ve-changedesc-ref-group-from": "Reference group changed from '$1' to the general group", + "cite-ve-changedesc-ref-group-to": "Reference group changed from the general group to '$1'", + "cite-ve-changedesc-reflist-group-from": "References list group changed from '$1' to the general group", + "cite-ve-changedesc-reflist-group-to": "References list group changed from the general group to '$1'", + "cite-ve-dialog-referenceslist-contextitem-description-named": "List of references for group '$1'", + "cite-ve-referenceslist-isempty": "There are no references with the group '$1' on this page to include in this list.", + "visualeditor-internal-list-diff-group-name-mwreference": "Reference group name: '$1'" +} diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/gn.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/gn.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/gn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/gn.json 2023-09-28 22:30:00.431182400 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "P. S. F. Freitas" + ] + }, + "visualeditor-cite-tool-name-news": "Marandu" +} diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/it.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/it.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/it.json 2023-06-30 16:12:05.636118200 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/it.json 2023-09-28 22:30:00.435182300 +0000 @@ -43,7 +43,7 @@ "cite-ve-changedesc-reflist-group-both": "Elenco gruppo note cambiato da \"$1\" a \"$2\"", "cite-ve-changedesc-reflist-group-from": "Elenco gruppo note cambiato da \"$1\" a gruppo generale", "cite-ve-changedesc-reflist-group-to": "Elenco gruppo note cambiato da gruppo generale a \"$1\"", - "cite-ve-citationneeded-button": "Aggiungi una citazione", + "cite-ve-citationneeded-button": "Aggiungi una fonte", "cite-ve-citationneeded-reason": "Motivo fornito:", "cite-ve-citationneeded-title": "Citazione necessaria", "cite-ve-dialog-reference-editing-reused": "Questo riferimento è usato {{PLURAL:$1|una volta|2=due volte|$1 volte}} su questa pagina.", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/kaa.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/kaa.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/kaa.json 2023-06-30 16:15:33.738758600 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/kaa.json 2023-09-28 22:30:00.435182300 +0000 @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Inabat Allanova", - "Nurlan" + "Nurlan", + "Ajiniyaz Nurniyazov" ] }, "visualeditor-cite-tool-name-book": "Kitap", @@ -15,16 +16,20 @@ "cite-ve-citationneeded-button": "Derek qosıw", "cite-ve-citationneeded-reason": "Berilgen sebep:", "cite-ve-citationneeded-title": "Derek kerek", + "cite-ve-dialog-reference-options-group-label": "Mına topardı qollanıw", + "cite-ve-dialog-reference-options-group-placeholder": "Ulıwma siltemeler", "cite-ve-dialog-reference-options-name-label": "Usı attı qaytadan paydalanıw", "cite-ve-dialog-reference-options-section": "Opciyalar", "cite-ve-dialog-reference-title": "Derekler", "cite-ve-dialog-reference-useexisting-tool": "Qaytadan paydalanıw", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Ulıwma derekler dizimi", "cite-ve-dialog-referenceslist-title": "Derekler dizimi", "cite-ve-dialogbutton-citation-educationpopup-title": "Derekler", "cite-ve-dialogbutton-reference-full-label": "Tiykarǵı", "cite-ve-dialogbutton-reference-title": "Derekler", "cite-ve-dialogbutton-reference-tooltip": "Tiykarǵı", "cite-ve-dialogbutton-referenceslist-tooltip": "Derekler dizimi", + "cite-ve-referenceslist-isempty-default": "Bul bette bul dizimge kirgizetuǵın derekler joq.", "cite-ve-toolbar-group-label": "Citata keltiriw", "cite-ve-othergroup-item": "$1 deregi", "visualeditor-internal-list-diff-default-group-name-mwreference": "Derekler", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/km.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/km.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/km.json 2021-09-30 16:46:01.193110500 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/km.json 2023-09-28 22:30:00.435182300 +0000 @@ -19,7 +19,7 @@ "cite-ve-dialog-referenceslist-contextitem-description-general": "បញ្ជីឯកសារយោងទូទៅ", "cite-ve-dialog-referenceslist-contextitem-description-named": "បញ្ជីឯកសារយោងសម្រាប់ក្រុម \"$1\"", "cite-ve-dialog-referenceslist-title": "បញ្ជី​ឯកសារ​យោង", - "cite-ve-dialogbutton-reference-full-label": "ទម្រង់បែបបទបឋម", + "cite-ve-dialogbutton-reference-full-label": "បែបបទបឋម", "cite-ve-dialogbutton-reference-title": "ឯកសារ​យោង​", "cite-ve-dialogbutton-reference-tooltip": "បែបបទបឋម", "cite-ve-dialogbutton-referenceslist-tooltip": "បញ្ជី​ឯកសារ​យោង", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ky.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ky.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ky.json 2021-09-30 16:46:01.193110500 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ky.json 2023-09-19 12:33:24.315141000 +0000 @@ -9,10 +9,14 @@ "Janatkg", "Nrowe", "Tynchtyk Chorotegin", - "Викиней" + "Викиней", + "Bosogo" ] }, + "visualeditor-cite-tool-name-book": "Китеп", "visualeditor-cite-tool-name-news": "Жаңылыктар", - "visualeditor-cite-tool-name-web": "Веб-сайт", - "cite-ve-dialog-reference-options-section": "Ырастоолор" + "visualeditor-cite-tool-name-web": "Сайт", + "cite-ve-dialog-reference-options-section": "Ырастоолор", + "cite-ve-dialogbutton-reference-tooltip": "Негизги", + "cite-ve-toolbar-group-label": "Булактар" } diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/mhr.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/mhr.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/mhr.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/mhr.json 2023-09-28 22:30:00.435182300 +0000 @@ -0,0 +1,34 @@ +{ + "@metadata": { + "authors": [ + "Lifeway", + "Валентина Семёнова" + ] + }, + "visualeditor-cite-tool-name-book": "Книга", + "visualeditor-cite-tool-name-journal": "Журнал", + "visualeditor-cite-tool-name-news": "Увер", + "visualeditor-cite-tool-name-web": "Веб-сайт", + "cite-ve-changedesc-ref-group-both": "Ссылке тӱшка \"$1\" гыч \"$2\" марте вашталтын", + "cite-ve-changedesc-ref-group-from": "Ссылке тӱшка \"$1\" гыч тичмаш тӱшка марте вашталтын", + "cite-ve-changedesc-ref-group-to": "Ссылке тӱшка тичмаш тӱшка гыч \"$1\" марте вашталтын", + "cite-ve-changedesc-reflist-group-both": "Ссылке-влакын списке тӱшкаже \"$1\" гыч \"$2\" марте вашталтын", + "cite-ve-changedesc-reflist-group-from": "Ссылке-влакын списке тӱшкаже \"$1\" гыч чумыр тӱшка марте вашталтын", + "cite-ve-changedesc-reflist-group-to": "Ссылке-влакын списке тӱшкаже чумыр тӱшка гыч \"$1\" марте вашталтын", + "cite-ve-citationneeded-button": "Цитатым ешараш", + "cite-ve-citationneeded-reason": "Ончыктымо амал:", + "cite-ve-citationneeded-title": "Важыш кылвер кӱлеш", + "cite-ve-dialog-reference-options-group-label": "Тиде тӱшкам кучылташ", + "cite-ve-dialog-reference-options-section": "Параметр-влак", + "cite-ve-dialog-reference-title": "Палемдымаш", + "cite-ve-dialog-reference-useexisting-tool": "Уэш кучылтмаш", + "cite-ve-dialog-referenceslist-title": "Палемдымаш списке", + "cite-ve-dialogbutton-citation-educationpopup-title": "Важ", + "cite-ve-dialogbutton-reference-full-label": "Тыглай", + "cite-ve-dialogbutton-reference-title": "Палемдымаш", + "cite-ve-dialogbutton-reference-tooltip": "Тыглай", + "cite-ve-dialogbutton-referenceslist-tooltip": "Палемдымаш списке", + "cite-ve-toolbar-group-label": "Важ", + "cite-ve-othergroup-item": "$1 палемдымаш", + "visualeditor-internal-list-diff-default-group-name-mwreference": "Палемдымаш" +} diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ms.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ms.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ms.json 2023-06-30 16:12:05.640118400 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ms.json 2023-09-28 22:30:00.435182300 +0000 @@ -6,7 +6,8 @@ "Karmadunya9-", "Macofe", "Pizza1016", - "Tofeiku" + "Tofeiku", + "Hakimi97" ] }, "visualeditor-cite-tool-name-book": "Buku", @@ -19,9 +20,14 @@ "cite-ve-changedesc-reflist-group-both": "Kumpulan senarai rujukan ditukar dari \"$1\" ke \"$2\"", "cite-ve-changedesc-reflist-group-from": "Kumpulan senarai rujukan ditukar dari \"$1\" ke kumpulan am", "cite-ve-changedesc-reflist-group-to": "Kumpulan senarai rujukan ditukar dari kumpulan am ke \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "Senarai rujukan ditukar untuk paparan pada lajur responsif", + "cite-ve-changedesc-reflist-responsive-unset": "Senarai rujukan ditukar untuk paparan pada satu lajur sahaja", + "cite-ve-citationneeded-button": "Tambah petikan", + "cite-ve-citationneeded-description": "Seorang editor telah menyatakan bahawa tuntutan ini memerlukan petikan kepada sumber yang boleh dipercayai.", "cite-ve-citationneeded-reason": "Sebab diberi:", "cite-ve-citationneeded-title": "Petikan diperlukan", "cite-ve-dialog-reference-editing-reused": "Rujukan ini digunakan {{PLURAL:$1|sekali|2=dua kali|$1 kali}} di laman ini.", + "cite-ve-dialog-reference-editing-reused-long": "Rujukan ini digunakan {{PLURAL:$1|sekali|2=dua kali|$1 kali}} pada halaman ini. Perubahan yang dibuat di sini akan digunakan di semua tempat yang menggunakan semula rujukan ini.", "cite-ve-dialog-reference-options-group-label": "Gunakan kumpulan ini", "cite-ve-dialog-reference-options-group-placeholder": "Rujukan umum", "cite-ve-dialog-reference-options-name-label": "Gunakan semula dengan nama ini", @@ -43,6 +49,7 @@ "cite-ve-referenceslist-isempty": "Tidak terdapat rujukan dengan kumpulan \"$1\" pada halaman ini untuk disertakan dalam senarai ini.", "cite-ve-referenceslist-isempty-default": "Tidak terdapat rujukan pada halaman ini untuk disertakan dalam senarai ini.", "cite-ve-referenceslist-missingref": "Rujukan ini ditakrifkan dalam templat atau seumpamanya, maka buat masa sekarang, ia boleh disunting dalam mod sumber sahaja.", + "cite-ve-referenceslist-missingref-in-list": "Rujukan ini ditakrifkan pada templat atau sekatan lain yang dijana, maka buat masa sekarang, ia boleh dilihat pada dalam mod sumber sahaja.", "cite-ve-referenceslist-missingreflist": "Senarai rujukan ini dihasilkan oleh templat, oleh itu kini hanya boleh disunting dalam mod sumber.", "cite-ve-toolbar-group-label": "Petik", "cite-ve-othergroup-item": "Rujukan $1", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ne.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ne.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/ne.json 2023-06-30 16:15:33.738758600 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/ne.json 2023-09-28 22:30:00.435182300 +0000 @@ -35,6 +35,8 @@ "cite-ve-dialogbutton-reference-title": "सन्दर्भ", "cite-ve-dialogbutton-reference-tooltip": "सामान्य", "cite-ve-dialogbutton-referenceslist-tooltip": "सन्दर्भ सामग्रीहरू", + "cite-ve-referenceslist-isempty": "यस पृष्ठमा यो सूचीमा समावेश गर्नको लागि समूह \"$1\" सँग कुनै सन्दर्भहरू छैनन्।", + "cite-ve-referenceslist-isempty-default": "यो सूचीमा समावेश गर्न यस पृष्ठमा कुनै सन्दर्भहरू छैनन्।", "cite-ve-referenceslist-missingreflist": "यो सन्दर्भसूची ढाँचाद्वारा उत्पन्न गरिएको हो, र अहिलेको लागि मात्र स्रोत सम्पादकमा सम्पादन गर्न सकिन्छ।", "cite-ve-toolbar-group-label": "उर्ध्वभरण", "cite-ve-othergroup-item": "$1 सन्दर्भ", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/sdh.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/sdh.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/sdh.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/sdh.json 2023-09-19 12:33:24.315141000 +0000 @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "TerranBoy" + ] + }, + "cite-ve-dialog-reference-options-group-label": "ئەی گرووپە وەکاربوە", + "cite-ve-dialog-reference-options-section": "هەڵوژاننەگان", + "cite-ve-dialog-reference-title": "سەرچاوە" +} diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/se.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/se.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/se.json 2023-06-30 16:12:05.640118400 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/se.json 2023-09-28 22:30:00.435182300 +0000 @@ -3,29 +3,54 @@ "authors": [ "Jon Harald Søby (WMNO)", "Yupik", - "Kimberli Mäkäräinen (WMNO)" + "Kimberli Mäkäräinen (WMNO)", + "Lea-Christine Sara", + "Ante75" ] }, "visualeditor-cite-tool-name-book": "Girji", "visualeditor-cite-tool-name-journal": "Áigečála", "visualeditor-cite-tool-name-news": "Ođđasat", "visualeditor-cite-tool-name-web": "Neahttasiidu", - "cite-ve-changedesc-ref-group-both": "Gáldojoavkku namma molsašuvai \"$1\" nammii \"$2\"", + "cite-ve-changedesc-ref-group-both": "Gáldojoavkku namma molsašuvai namas \"$1\" nammii \"$2\"", + "cite-ve-changedesc-ref-group-from": "Gáldojoavku molsašuvai joavkkus \"$1\" obbalaš jovkui", + "cite-ve-changedesc-ref-group-to": "Gáldojoavku molsašuvai obbalaš joavkkus jovkui \"$1\"", + "cite-ve-changedesc-reflist-group-both": "Gáldolistojoavkku namma molsašuvai namas \"$1\" nammii \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Gáldolistojoavku molsašuvai joavkkus \"$1\" obbalaš jovkui", + "cite-ve-changedesc-reflist-group-to": "Gáldolistojoavku molsašuvai obbalaš joavkkus jovkui \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "Gáldolistu rievdaduvvon vai dat čájehuvvo vuostáiváldi čuolddain", + "cite-ve-changedesc-reflist-responsive-unset": "Gáldolistu rievdaduvvon vai dat čájehuvvo dušše ovtta čuolddas", "cite-ve-citationneeded-button": "Lasit gáldočujuhusa", - "cite-ve-dialog-reference-editing-reused": "Dát gáldu lea {{PLURAL:$1|1=oktii|2=guktii|3=golbmii|4=njelljii|5=vihttii|6=guhttii|7=čihččii|8=gákcii|9=okcii|$1 geardde}} dán siiddus.", - "cite-ve-dialog-reference-editing-reused-long": "Dát gáldu lea {{PLURAL:$1|1=oktii|2=guktii|3=golbmii|4=njelljii|5=vihttii|6=guhttii|7=čihččii|8=gákcii|9=okcii|$1 geardde}} dán siiddus. Go gáldu rievdaduvvo dás, de gáldu rievdaduvvo juohke sajis, mas dat lea anus.", + "cite-ve-citationneeded-description": "Muhtin geavaheaddji lea čállán, ahte dát čuoččuhus dárbbaša jáhkehahtti gáldočujuhusa. ", + "cite-ve-citationneeded-reason": "Čujuhuvvon sivva:", + "cite-ve-citationneeded-title": "Gáldočujuhus dárbbašuvvo ", + "cite-ve-dialog-reference-editing-reused": "Dát gáldu lea {{PLURAL:$1|1=oktii|2=guovtte geardde|3=golmma geardde|4=njeallje geardde|5=viđa geardde|6=guđa geardde|7=čieža geardde|8=gávcce geardde|9=ovcce geardde|$1 geardde}} adnon dán siiddus.", + "cite-ve-dialog-reference-editing-reused-long": "Dát gáldu lea {{PLURAL:$1|1=oktii|2=guovtte geardde|3=golmma geardde|4=njeallje geardde|5=viđa geardde|6=guđa geardde|7=čieža geardde|8=gávcce geardde|9=ovcce geardde|$1 geardde}} adnon dán siiddus. Go gáldu rievdaduvvo dás, de gáldu rievdaduvvo juohke sajis, mas dat lea anus.", "cite-ve-dialog-reference-options-group-label": "Geavat dán joavkku", + "cite-ve-dialog-reference-options-group-placeholder": "Obbalaš gáldočujuhusat", + "cite-ve-dialog-reference-options-name-label": "Ane dáinnan namain fas", + "cite-ve-dialog-reference-options-responsive-label": "Ane vuostáiváldi čuoldahámi", + "cite-ve-dialog-reference-options-section": "Válljemat", + "cite-ve-dialog-reference-placeholder": "Čále dahje liibme iežat gáldočujuhusa dasa, dahje lasit gáldočujuhusmálle.", "cite-ve-dialog-reference-title": "Gáldu", - "cite-ve-dialog-reference-useexisting-tool": "Geavat gáldu ođđasit", + "cite-ve-dialog-reference-useexisting-tool": "Geavat ođđasit", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Listu obbalaš gáldočujuhusain", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Listu joavkku \"$1\" gáldočujuhusain", "cite-ve-dialog-referenceslist-title": "Gáldolistu", + "cite-ve-dialogbutton-citation-educationpopup-text": "Dáinna reaidduin sáhtát buoridit iežat sisdoalu kvalitehta, go lasihat dasa gáldočujuhusaid. Don sáhtát čujuhit girjjiide, aviissaide ja neahttasiidduide.", "cite-ve-dialogbutton-citation-educationpopup-title": "Gáldočujuhusat", "cite-ve-dialogbutton-reference-full-label": "Eaŋkil", "cite-ve-dialogbutton-reference-title": "Gáldu", "cite-ve-dialogbutton-reference-tooltip": "Eaŋkil", "cite-ve-dialogbutton-referenceslist-tooltip": "Gáldolistu", "cite-ve-reference-input-placeholder": "Oza dálá gáldočujuhusain", - "cite-ve-toolbar-group-label": "Bájut", - "cite-ve-othergroup-item": "$1 gáldu", - "visualeditor-internal-list-diff-default-group-name-mwreference": "Gáldut", + "cite-ve-referenceslist-isempty": "Dán siiddus eai gávdno joavkkus \"$1\" dakkár gáldut, maid sáhtát goallostit dán listui.", + "cite-ve-referenceslist-isempty-default": "Dán siiddus eai gávdno gáldut, maid sáhtát goallostit dán listui.", + "cite-ve-referenceslist-missingref": "Dát gáldočujuhus lea meroštallojuvvon málles dahje ráhkaduvvon automáhtalaččat, ja lea juste dál rievdadanládje dušše wikiteakstan.", + "cite-ve-referenceslist-missingref-in-list": "Dát gáldočujuhus lea meroštallojuvvon málles dahje ráhkaduvvon automáhtalaččat, ja lea juste dál oaidninládje dušše wikiteakstan.", + "cite-ve-referenceslist-missingreflist": "Dát gáldolistu lea ráhkaduvvon málle vuođul, ja lea juste dal rievdadanládje dušše wikiteakstan.", + "cite-ve-toolbar-group-label": "Lasit gáldočujuhusa", + "cite-ve-othergroup-item": "$1 gáldučujuhus", + "visualeditor-internal-list-diff-default-group-name-mwreference": "Gáldočujuhusat", "visualeditor-internal-list-diff-group-name-mwreference": "Gáldojoavkku namma: \"$1\"" } diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/sh-latn.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/sh-latn.json 2023-09-28 22:30:00.435182300 +0000 @@ -0,0 +1,52 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "visualeditor-cite-tool-name-book": "Knjiga", + "visualeditor-cite-tool-name-journal": "Časopis", + "visualeditor-cite-tool-name-news": "Vijesti", + "visualeditor-cite-tool-name-web": "Veb-sajt", + "cite-ve-changedesc-ref-group-both": "Grupa referenci je smijenjena iz „$1” u „$2”", + "cite-ve-changedesc-ref-group-from": "Grupa referenci je smijenjena iz „$1” u opštu grupu", + "cite-ve-changedesc-ref-group-to": "Grupa referenci je smijenjena iz opšte grupe na „$1”", + "cite-ve-changedesc-reflist-group-both": "Grupa spisaka s referencijama je smijenjena iz „$1” u „$2”", + "cite-ve-changedesc-reflist-group-from": "Grupa spisaka s referencijama je smijenjena iz „$1” u opštu grupu", + "cite-ve-changedesc-reflist-group-to": "Grupa spisaka s referencijama je smijenjena iz opšte grupe u „$1”", + "cite-ve-changedesc-reflist-responsive-set": "Spisak referenci je izmijenjen za prikaz u odzivnim kolonama", + "cite-ve-changedesc-reflist-responsive-unset": "Spisak referenci je izmijenjen za prikaz u samo jednoj koloni", + "cite-ve-citationneeded-button": "Dodaj referencu", + "cite-ve-citationneeded-description": "Urednik je naznačio da prethodnoj tvrdnji nedostaje referenca do pouzdanog izvora.", + "cite-ve-citationneeded-reason": "Razlog:", + "cite-ve-citationneeded-title": "Nedostaje referenca", + "cite-ve-dialog-reference-editing-reused": "Ova referenca koristi se {{PLURAL:$1|jednom|2=dvaput|$1 puta}} u ovoj stranici.", + "cite-ve-dialog-reference-editing-reused-long": "Ova referenca koristi se {{PLURAL:$1|jednom|2=dvaput|$1 puta}} na ovoj stranici. Ovdje napravljene promjene utjecati će na sva područja njegove upotrebe.", + "cite-ve-dialog-reference-options-group-label": "Koristi ovu grupu", + "cite-ve-dialog-reference-options-group-placeholder": "Opće reference", + "cite-ve-dialog-reference-options-name-label": "Ponovno koristi pod ovim imenom", + "cite-ve-dialog-reference-options-responsive-label": "Koristi odzivan raspored kolona", + "cite-ve-dialog-reference-options-section": "Opcije", + "cite-ve-dialog-reference-placeholder": "Ovdje napišite ili prekopirajte referencu, ili pak umetnite šablon za reference.", + "cite-ve-dialog-reference-title": "Referentni broj", + "cite-ve-dialog-reference-useexisting-tool": "Ponovno korištenje", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Lista općih referenci", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Lista referenci za grupu \"$1\"", + "cite-ve-dialog-referenceslist-title": "Spisak referenci", + "cite-ve-dialogbutton-citation-educationpopup-text": "Poboljšava sadržaj članka dodavanjem izvora za informacije. Možete referencirati knjige, novine i web-stranice.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Reference", + "cite-ve-dialogbutton-reference-full-label": "Osnovna", + "cite-ve-dialogbutton-reference-title": "Referenca", + "cite-ve-dialogbutton-reference-tooltip": "Osnovna", + "cite-ve-dialogbutton-referenceslist-tooltip": "Spisak referenci", + "cite-ve-reference-input-placeholder": "Pretražite postojeće reference", + "cite-ve-referenceslist-isempty": "Nema referenci u grupi \"$1\" na ovoj stranici.", + "cite-ve-referenceslist-isempty-default": "Nema referenci na ovoj stranici koje bi mogle biti uključene u ovaj popis.", + "cite-ve-referenceslist-missingref": "Ova referenca je definirana u šablonu ili drugom generiranom bloku i sada se može uređivati jedino u izvornom modu.", + "cite-ve-referenceslist-missingref-in-list": "Ova referenca zadaje se u šablonu ili drugom stvorenom bloku. Za sada može da se pregleda samo u izvornom režimu.", + "cite-ve-referenceslist-missingreflist": "Ovaj spisak s referencama je generisao šablon, i se za sada može uređivati samo u izvornom režimu.", + "cite-ve-toolbar-group-label": "Citiraj", + "cite-ve-othergroup-item": "$1 referenca", + "visualeditor-internal-list-diff-default-group-name-mwreference": "Reference", + "visualeditor-internal-list-diff-group-name-mwreference": "Ime grupe referenci: „$1”" +} diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/shn.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/shn.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/shn.json 2019-06-07 17:02:17.742957000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/shn.json 2023-09-19 12:33:24.315141000 +0000 @@ -5,5 +5,6 @@ "Saosukham" ] }, - "cite-ve-dialogbutton-reference-title": "ၽိုၼ်ဢိင်" + "cite-ve-dialogbutton-reference-title": "ၽိုၼ်ဢိင်", + "visualeditor-internal-list-diff-default-group-name-mwreference": "ဢၢင်ႈဢိင်" } diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/skr-arab.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/skr-arab.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/skr-arab.json 2023-06-30 16:12:05.640118400 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/skr-arab.json 2023-09-28 22:30:00.435182300 +0000 @@ -9,11 +9,14 @@ "visualeditor-cite-tool-name-news": "خبراں", "visualeditor-cite-tool-name-web": "ویب سائٹ", "cite-ve-citationneeded-button": "حوالہ شامل کرو", + "cite-ve-citationneeded-reason": "ݙتی ہوئی وجہ:", "cite-ve-dialog-reference-options-group-label": "ایہ گروپ ورتو", "cite-ve-dialog-reference-options-group-placeholder": "عمومی حوالے", + "cite-ve-dialog-reference-options-name-label": "ایں ناں دا ولدا ورتاوا", "cite-ve-dialog-reference-options-section": "اختیارات", "cite-ve-dialog-reference-title": "حوالہ", "cite-ve-dialog-reference-useexisting-tool": "ولداـ ورتو", + "cite-ve-dialog-referenceslist-contextitem-description-general": "عمومی حوالیاں دی تندیر", "cite-ve-dialog-referenceslist-title": "حوالے تندیر", "cite-ve-dialogbutton-citation-educationpopup-title": "حوالے", "cite-ve-dialogbutton-reference-full-label": "بنیادی", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/syl.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/syl.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/syl.json 2023-06-30 16:12:05.640118400 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/syl.json 2023-09-28 22:30:00.435182300 +0000 @@ -17,6 +17,7 @@ "cite-ve-dialog-reference-title": "ꠟꠈ", "cite-ve-dialog-reference-useexisting-tool": "ꠢꠤꠞꠛꠣꠞ ꠛꠦꠛꠀꠞ", "cite-ve-dialog-referenceslist-contextitem-description-general": "ꠡꠣꠗꠣꠞꠘ ꠟꠈ ꠅꠞ ꠟꠤꠡ꠆ꠐꠣꠁꠘ", + "cite-ve-dialog-referenceslist-title": "ꠟꠇꠞ ꠟꠤꠡ꠆ꠐꠤ", "cite-ve-dialogbutton-citation-educationpopup-title": "ꠟꠈ ꠅꠉꠥꠁꠘ", "cite-ve-dialogbutton-reference-full-label": "ꠡꠣꠗꠣꠞꠘ", "cite-ve-dialogbutton-reference-title": "ꠟꠈ", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/th.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/th.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/th.json 2023-06-30 16:12:05.640118400 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/th.json 2023-09-28 22:30:00.435182300 +0000 @@ -4,7 +4,8 @@ "Aefgh39622", "Horus", "Supasate", - "Taweetham" + "Taweetham", + "RidJasper" ] }, "visualeditor-cite-tool-name-book": "หนังสือ", @@ -34,7 +35,7 @@ "cite-ve-dialog-referenceslist-title": "รายการอ้างอิง", "cite-ve-dialogbutton-citation-educationpopup-text": "ปรับปรุงเนื้อหาของคุณโดยเพิ่มแหล่งข้อมูล คุณสามารถอ้างอิงจากในหนังสือ หนังสือพิมพ์ และเว็บไซต์ต่าง ๆ ได้", "cite-ve-dialogbutton-citation-educationpopup-title": "การอ้างอิง", - "cite-ve-dialogbutton-reference-full-label": "รูปแบบพื้นฐาน", + "cite-ve-dialogbutton-reference-full-label": "พื้นฐาน", "cite-ve-dialogbutton-reference-title": "แหล่งอ้างอิง", "cite-ve-dialogbutton-reference-tooltip": "พื้นฐาน", "cite-ve-dialogbutton-referenceslist-tooltip": "รายการอ้างอิง", diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/tly.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/tly.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/tly.json 2023-06-30 15:30:27.320559300 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/tly.json 2023-09-28 22:30:00.435182300 +0000 @@ -2,10 +2,53 @@ "@metadata": { "authors": [ "Patriot Kur", - "Patriot Kor" + "Patriot Kor", + "Гусейн" ] }, + "visualeditor-cite-tool-name-book": "Kitob", + "visualeditor-cite-tool-name-journal": "Žurnal", "visualeditor-cite-tool-name-news": "Tojə xəbon", - "cite-ve-dialog-referenceslist-title": "İstinadoni siyohi", - "visualeditor-internal-list-diff-default-group-name-mwreference": "İstinadon" + "visualeditor-cite-tool-name-web": "Vebsajt", + "cite-ve-changedesc-ref-group-both": "Ǧejdon grup ovaxtə byən ce «$1» bə «$2»", + "cite-ve-changedesc-ref-group-from": "Ǧejdi grup ovaxtə byə ce «$1» bə umumijə grup", + "cite-ve-changedesc-ref-group-to": "Ǧejdi grup ovaxtə byə ce umumijə grupiku bə «$1»", + "cite-ve-changedesc-reflist-group-both": "Ǧejdon sijohi grup ovaxtə byə ce «$1» bə «$2»", + "cite-ve-changedesc-reflist-group-from": "Ǧejdon sijohi grup ovaxtə byə ce «$1» bə umumijə grup", + "cite-ve-changedesc-reflist-group-to": "Ǧejdon sijohi grup ovaxtə byə ce umumijə grupiku bə «$1»", + "cite-ve-changedesc-reflist-responsive-set": "Ǧejdon sijohi ovaxtə byə bə adaptivə sunon nišo doj", + "cite-ve-changedesc-reflist-responsive-unset": "Ǧejdon sijohi ovaxtə byə bə iglə suni nišo doj", + "cite-ve-citationneeded-button": "Link bə səvoni doj", + "cite-ve-citationneeded-description": "Sərostkardəkəs nišo doše ki bə ym fikiri lozime link bə uspur byəninə səvon.", + "cite-ve-citationneeded-reason": "Nišo doə byə səbəbː", + "cite-ve-citationneeded-title": "Bə səvoni link lozime", + "cite-ve-dialog-reference-editing-reused": "Ym link oko doə bejdə səhifədə $1 {{PLURAL:$1|kərə}}.", + "cite-ve-dialog-reference-editing-reused-long": "Ym link oko doə bejdə səhifədə {{PLURAL:$1|i kərə|2=dy kərə}}. Ijo ovaxtə cijon bə har vyronədə vinde bəbe končo əv oko doə bejdə.", + "cite-ve-dialog-reference-options-group-label": "Ym grupi oko doj", + "cite-ve-dialog-reference-options-group-placeholder": "Umumijə linkon", + "cite-ve-dialog-reference-options-name-label": "Sənibəton oko doj de žygo nomi", + "cite-ve-dialog-reference-options-responsive-label": "Sunon adaptivə maketi oko doj", + "cite-ve-dialog-reference-options-section": "Səbəro", + "cite-ve-dialog-reference-placeholder": "Yštə ǧejdi bynyvyštən ja kopijə bykən ijo ja səvoni šabloni dəǧandən.", + "cite-ve-dialog-reference-title": "Ǧejdon", + "cite-ve-dialog-reference-useexisting-tool": "Ižən oko doj", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Umumijə linkon sijohi", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Ǧejdon sijohi bo grup «$1»", + "cite-ve-dialog-referenceslist-title": "Ǧejdon sijohi", + "cite-ve-dialogbutton-citation-educationpopup-text": "Məzmuni təkmil kardejro əjo səvonon əlovə bykən. Šymə bəzynejon kitobon, ružnomon ijən sajton oko doj.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Səvonon", + "cite-ve-dialogbutton-reference-full-label": "Sojə gylə", + "cite-ve-dialogbutton-reference-title": "Ǧejd", + "cite-ve-dialogbutton-reference-tooltip": "Əsos", + "cite-ve-dialogbutton-referenceslist-tooltip": "Ǧejdon sijohi", + "cite-ve-reference-input-placeholder": "Ysətnə linkon səvonon dylədə nəve", + "cite-ve-referenceslist-isempty": "By səhifədə linkon nin de grupi «$1» bo yn sijohi dənojroдля.", + "cite-ve-referenceslist-isempty-default": "By səhifədə bə sijohi bo dənojro linkon nin", + "cite-ve-referenceslist-missingref": "Ym ǧejd šablonədə heste ja čo soxtə byə ǧysmədə ijən ysət sərost kardə bəbe iglə bə iminə mətni sərost karde režimədə.", + "cite-ve-referenceslist-missingref-in-list": "Ym ǧejd heste šablonədə ja čo soxtə byə ǧysmədə ijən ysət syftənə vinde bəbe iglə bə viki-kodi sərost karde režimədə.", + "cite-ve-referenceslist-missingreflist": "Ym ǧejdon sijohi šablon soxtejdə ijən ysət sərost kardə bəbe iglə kodi sərost karde režimədə.", + "cite-ve-toolbar-group-label": "Səvonon", + "cite-ve-othergroup-item": "$1 ǧejd", + "visualeditor-internal-list-diff-default-group-name-mwreference": "Ǧejdon", + "visualeditor-internal-list-diff-group-name-mwreference": "Ǧejdon grupon nom: «$1»" } diff -Nru mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/yue-hant.json mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/Cite/modules/ve-cite/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/Cite/modules/ve-cite/i18n/yue-hant.json 2023-09-28 22:30:00.435182300 +0000 @@ -0,0 +1,41 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "visualeditor-cite-tool-name-book": "書", + "visualeditor-cite-tool-name-journal": "期刊", + "visualeditor-cite-tool-name-news": "新聞", + "visualeditor-cite-tool-name-web": "網站", + "cite-ve-citationneeded-button": "加引用", + "cite-ve-citationneeded-description": "有編輯者指出呢個講法要引用可靠來源。", + "cite-ve-citationneeded-reason": "原因:", + "cite-ve-citationneeded-title": "要引用", + "cite-ve-dialog-reference-editing-reused": "喺呢版入面,呢個參考用過{{PLURAL:$1|$1次}}。", + "cite-ve-dialog-reference-editing-reused-long": "喺呢版入面,呢個參考用過{{PLURAL:$1|$1次}}。喺度做嘅改動會套用到其他用到呢個參考嘅地方。", + "cite-ve-dialog-reference-options-group-label": "用呢組", + "cite-ve-dialog-reference-options-group-placeholder": "一般參考", + "cite-ve-dialog-reference-options-name-label": "跟呢個名翻用", + "cite-ve-dialog-reference-options-section": "選項", + "cite-ve-dialog-reference-title": "參考", + "cite-ve-dialog-reference-useexisting-tool": "翻用", + "cite-ve-dialog-referenceslist-contextitem-description-general": "一般參考一覽", + "cite-ve-dialog-referenceslist-contextitem-description-named": "組「$1」嘅參考一覽", + "cite-ve-dialog-referenceslist-title": "參考一覽", + "cite-ve-dialogbutton-citation-educationpopup-title": "引用", + "cite-ve-dialogbutton-reference-full-label": "基本表格", + "cite-ve-dialogbutton-reference-title": "參考", + "cite-ve-dialogbutton-reference-tooltip": "基本", + "cite-ve-dialogbutton-referenceslist-tooltip": "參考一覽", + "cite-ve-reference-input-placeholder": "你想引用啲乜?", + "cite-ve-referenceslist-isempty": "呢版冇「$1」組嘅參考資料畀你加落呢張表道。", + "cite-ve-referenceslist-isempty-default": "呢版冇參考資料畀你加落呢張表道。", + "cite-ve-referenceslist-missingref": "呢個註腳係用模或者其他組件砌成嘅,現時淨係可以喺源碼模式修改。", + "cite-ve-referenceslist-missingref-in-list": "呢個註腳係用模或者其他組件砌成嘅,現時淨係可以喺源碼模式預覽。", + "cite-ve-referenceslist-missingreflist": "呢個註腳係用模或者其他組件砌成嘅,現時淨係可以喺源碼模式修改。", + "cite-ve-toolbar-group-label": "引用", + "cite-ve-othergroup-item": "$1參考資料", + "visualeditor-internal-list-diff-default-group-name-mwreference": "參考", + "visualeditor-internal-list-diff-group-name-mwreference": "參考分組名:「$1」" +} diff -Nru mediawiki-1.39.4/extensions/Cite/tests/selenium/pageobjects/cite.page.js mediawiki-1.39.5/extensions/Cite/tests/selenium/pageobjects/cite.page.js --- mediawiki-1.39.4/extensions/Cite/tests/selenium/pageobjects/cite.page.js 2021-09-30 16:46:01.205110800 +0000 +++ mediawiki-1.39.5/extensions/Cite/tests/selenium/pageobjects/cite.page.js 2023-09-28 22:30:00.447182400 +0000 @@ -9,13 +9,13 @@ getCiteSingleBacklink( num ) { return $( '.references li:nth-of-type(' + num + ') .mw-cite-backlink a' ); } getCiteSubBacklink( num ) { return $( '.mw-cite-backlink sup:nth-of-type(' + num + ') a' ); } - scriptsReady() { - Util.waitForModuleState( 'ext.cite.ux-enhancements' ); + async scriptsReady() { + await Util.waitForModuleState( 'ext.cite.ux-enhancements' ); } - getFragmentFromLink( linkElement ) { + async getFragmentFromLink( linkElement ) { // the href includes the full url so slice the fragment from it - const href = linkElement.getAttribute( 'href' ); + const href = await linkElement.getAttribute( 'href' ); return href.slice( href.indexOf( '#' ) + 1 ); } } diff -Nru mediawiki-1.39.4/extensions/Cite/tests/selenium/specs/backlinks.js mediawiki-1.39.5/extensions/Cite/tests/selenium/specs/backlinks.js --- mediawiki-1.39.4/extensions/Cite/tests/selenium/specs/backlinks.js 2023-06-30 16:12:05.656118400 +0000 +++ mediawiki-1.39.5/extensions/Cite/tests/selenium/specs/backlinks.js 2023-09-28 22:30:00.447182400 +0000 @@ -8,86 +8,84 @@ describe( 'Cite backlinks', function () { let title; - before( function () { + before( async function () { title = Util.getTestString( 'CiteTest-title-' ); - browser.call( async () => { - const bot = await Api.bot(); - await bot.edit( - title, - 'This is reference #1: This is citation #1 for reference #1 and #2\n\n' + + const bot = await Api.bot(); + await bot.edit( + title, + 'This is reference #1: This is citation #1 for reference #1 and #2\n\n' + 'This is reference #2: \n\n' + 'This is reference #3: This is citation #2\n\n' + '' - ); - } ); + ); } ); - beforeEach( function () { - CitePage.openTitle( title ); - CitePage.scriptsReady(); + beforeEach( async function () { + await CitePage.openTitle( title ); + await CitePage.scriptsReady(); } ); - it( 'are highlighted in the reference list when there are multiple used references', function () { - CitePage.getReference( 2 ).click(); + it( 'are highlighted in the reference list when there are multiple used references', async function () { + await CitePage.getReference( 2 ).click(); assert( - CitePage.getCiteSubBacklink( 2 ).getAttribute( 'class' ) + ( await CitePage.getCiteSubBacklink( 2 ).getAttribute( 'class' ) ) .includes( 'mw-cite-targeted-backlink' ), 'the jump mark symbol of the backlink is highlighted' ); } ); - it( 'clickable up arrow is hidden by default when there are multiple backlinks', function () { + it( 'clickable up arrow is hidden by default when there are multiple backlinks', async function () { assert( - !CitePage.getCiteMultiBacklink( 1 ).isDisplayed(), + !( await CitePage.getCiteMultiBacklink( 1 ).isDisplayed() ), 'the up-pointing arrow in the reference line is not linked' ); } ); - it( 'clickable up arrow shows when jumping to multiple used references', function () { - CitePage.getReference( 2 ).click(); + it( 'clickable up arrow shows when jumping to multiple used references', async function () { + await CitePage.getReference( 2 ).click(); assert( - CitePage.getCiteMultiBacklink( 1 ).isDisplayed(), + await CitePage.getCiteMultiBacklink( 1 ).isDisplayed(), 'the up-pointing arrow in the reference line is linked' ); assert.strictEqual( - CitePage.getFragmentFromLink( CitePage.getCiteMultiBacklink( 1 ) ), - CitePage.getReference( 2 ).getAttribute( 'id' ), + await CitePage.getFragmentFromLink( await CitePage.getCiteMultiBacklink( 1 ) ), + await CitePage.getReference( 2 ).getAttribute( 'id' ), 'the up-pointing arrow in the reference line is linked to the clicked reference' ); } ); - it( 'use the last clicked target for the clickable up arrow on multiple used references', function () { - CitePage.getReference( 2 ).click(); - CitePage.getReference( 1 ).click(); + it( 'use the last clicked target for the clickable up arrow on multiple used references', async function () { + await CitePage.getReference( 2 ).click(); + await CitePage.getReference( 1 ).click(); assert.strictEqual( - CitePage.getFragmentFromLink( CitePage.getCiteMultiBacklink( 1 ) ), - CitePage.getReference( 1 ).getAttribute( 'id' ), + await CitePage.getFragmentFromLink( CitePage.getCiteMultiBacklink( 1 ) ), + await CitePage.getReference( 1 ).getAttribute( 'id' ), 'the up-pointing arrow in the reference line is linked to the last clicked reference' ); } ); - it( 'clickable up arrow is hidden when jumping back from multiple used references', function () { - CitePage.getReference( 2 ).click(); - CitePage.getCiteMultiBacklink( 1 ).click(); + it( 'clickable up arrow is hidden when jumping back from multiple used references', async function () { + await CitePage.getReference( 2 ).click(); + await CitePage.getCiteMultiBacklink( 1 ).click(); assert( - !CitePage.getCiteMultiBacklink( 1 ).isDisplayed(), + !( await CitePage.getCiteMultiBacklink( 1 ).isDisplayed() ), 'the up-pointing arrow in the reference line is not linked' ); } ); - it( 'are not accidentally removed from unnamed references', function () { - CitePage.getReference( 3 ).click(); - CitePage.getCiteSingleBacklink( 2 ).waitForDisplayed(); - CitePage.getCiteSingleBacklink( 2 ).click(); + it( 'are not accidentally removed from unnamed references', async function () { + await CitePage.getReference( 3 ).click(); + await CitePage.getCiteSingleBacklink( 2 ).waitForDisplayed(); + await CitePage.getCiteSingleBacklink( 2 ).click(); // It doesn't matter what is focussed next, just needs to be something else - CitePage.getReference( 1 ).click(); + await CitePage.getReference( 1 ).click(); assert( - CitePage.getCiteSingleBacklink( 2 ).isDisplayed(), + await CitePage.getCiteSingleBacklink( 2 ).isDisplayed(), 'the backlink on the unnamed reference is still visible' ); } ); diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/aae.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/aae.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/aae.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/aae.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Martindimaggio" + ] + }, + "citethispage-link": "Rifiriru te rtë pagina" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/ace.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/ace.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/ace.json 2023-03-30 21:27:39.006049600 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/ace.json 2023-09-27 10:47:30.923230200 +0000 @@ -4,6 +4,6 @@ "Si Gam Acèh" ] }, - "citethispage-link": "Kutép mieng nyoe", - "tooltip-citethispage": "Keutrangan bhaih pakri cok miëng" + "citethispage-link": "Kutép ôn nyoe", + "tooltip-citethispage": "Keutrangan bhah pakriban cara kutép ôn nyoe" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/ba.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/ba.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/ba.json 2018-12-12 23:35:19.673869400 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/ba.json 2023-09-19 12:33:25.055150300 +0000 @@ -3,13 +3,14 @@ "authors": [ "Assele", "Haqmar", - "Sagan" + "Sagan", + "З. ӘЙЛЕ" ] }, - "citethispage": "Өҙөмтәләү", - "citethispage-desc": "[[Special:Cite|Өҙөмтә яһау]] ярҙамсы битен һәм ҡоралдарҙа һылтанма өҫтәй", + "citethispage": "Биттән өҙөмтә яһарға", + "citethispage-desc": "Ҡоралдарға [[Special:CiteThisPage|өҙөмтә]] махсус битен һәм һылтанма өҫтәй", "citethispage-link": "Биттән өҙөмтә яһарға", - "tooltip-citethispage": "Был битте нисек өҙөмтәләргә кәрәклеге тураһында мәғлүмәт", - "citethispage-change-submit": "Өҙөмтәләргә", + "tooltip-citethispage": "Был биттән нисек өҙөмтә яһау тураһында мәғлүмәт", + "citethispage-change-submit": "Өҙөмтә яһарға", "citethispage-change-target": "Бит:" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/bcc.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/bcc.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/bcc.json 2021-09-30 16:46:01.273111800 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/bcc.json 2023-09-19 12:33:25.055150300 +0000 @@ -2,12 +2,13 @@ "@metadata": { "authors": [ "Baloch Afghanistan", - "Mostafadaneshvar" + "Mostafadaneshvar", + "Moshtank" ] }, "citethispage": "مرجع", "citethispage-desc": "اضافه کن یک [[Special:Cite|citation]] صفحه حاص و لینک جعبه ابزار", - "citethispage-link": "ای صفحه ی مرجع بل", + "citethispage-link": "اے تاکا سرچممگے کن", "citethispage-change-submit": "مرجع", - "citethispage-change-target": "تاکدیم:" + "citethispage-change-target": "تاک:" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/bew.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/bew.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/bew.json 2023-06-21 16:28:19.370476700 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/bew.json 2023-09-19 12:33:25.055150300 +0000 @@ -4,5 +4,11 @@ "Bangrapip" ] }, - "citethispage-link": "Tukil ni halaman" + "citethispage": "Tukil Ni Halaman", + "citethispage-desc": "Nambahin halaman istimèwa [[Special:CiteThisPage|tukilan]] èn sènggètan kotak peranti", + "citethispage-link": "Tukil ni halaman", + "tooltip-citethispage": "Inpormasi pasal pegimana nukil ni halaman", + "citethispage-change-submit": "Tukil", + "citethispage-change-target": "Halaman:", + "citethispage-badrevision": "Kengabluan: kaga' bisa nyari perbaèkan acan bakal halaman \"$1\" dengen ID perbaèkan $2." } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/bol.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/bol.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/bol.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/bol.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "El-hussain14" + ] + }, + "citethispage-link": "Goyi shafi 'yame" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/cpx-hans.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/cpx-hans.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/cpx-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/cpx-hans.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "citethispage-link": "引用者蜀页" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/crh-latn.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/crh-latn.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/crh-latn.json 2022-05-20 19:49:52.750759600 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/crh-latn.json 2023-09-19 12:33:25.055150300 +0000 @@ -1,8 +1,10 @@ { "@metadata": { "authors": [ - "TayfunEt." + "TayfunEt.", + "Don Alessandro", + "Zolgoyo" ] }, - "citethispage-link": "Bu saifedi belirtin" + "citethispage-link": "Bu saifeni menba olaraq köster" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/crh-ro.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/crh-ro.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/crh-ro.json 2023-05-21 10:46:04.418748900 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/crh-ro.json 2023-09-20 16:01:57.860415500 +0000 @@ -4,5 +4,5 @@ "Zolgoyo" ] }, - "citethispage-link": "Bo saypadı belĭrtĭn" + "citethispage-link": "Bo sayipadî belírtín" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/dtp.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/dtp.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/dtp.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/dtp.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Meqqal" + ] + }, + "citethispage-link": "Kotuo' bolikan diti" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/en-gb.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/en-gb.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/en-gb.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/en-gb.json 2023-09-28 22:30:00.467182600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Piano1forte2" + ] + }, + "citethispage-badrevision": "Error: could not find any revision for the page '$1' with the revision ID $2." +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/gn.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/gn.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/gn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/gn.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "P. S. F. Freitas" + ] + }, + "citethispage": "Eromandu'a ko kuatia", + "citethispage-link": "Eromandu'a ko kuatia", + "tooltip-citethispage": "Eikuaave mba'éichapa ikatu remomandu'a ko kuatia" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/gom-latn.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/gom-latn.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/gom-latn.json 2021-09-30 16:46:01.277111800 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/gom-latn.json 2023-09-19 12:33:25.055150300 +0000 @@ -5,5 +5,7 @@ ] }, "citethispage-link": "Hea panacho ul'lekh kor", - "tooltip-citethispage": "Hea panacho ul'lekh korche khatir mahiti" + "tooltip-citethispage": "Hea panacho ul'lekh korche khatir mahiti", + "citethispage-change-submit": "Utaro di", + "citethispage-change-target": "Pan:" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/ka.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/ka.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/ka.json 2018-12-12 23:35:19.685868700 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/ka.json 2023-09-20 16:01:57.860415500 +0000 @@ -9,7 +9,7 @@ }, "citethispage": "ციტირება", "citethispage-desc": "ამატებს [[Special:Cite|ციტირების]] სპეციალურ გვერდს ხელსაწყოებში", - "citethispage-link": "ამ გვერდის ციტირება", + "citethispage-link": "გვერდის ციტირება", "tooltip-citethispage": "ინფორმაცია ამ გვერდის ციტირების შესახებ", "citethispage-change-submit": "ციტირება", "citethispage-change-target": "გვერდი:", diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/kaa.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/kaa.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/kaa.json 2023-06-30 15:30:27.364560000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/kaa.json 2023-09-28 22:26:40.792660500 +0000 @@ -5,7 +5,7 @@ "Ajiniyaz Nurniyazov" ] }, - "citethispage": "Betti silteme retinde kórsetiw", + "citethispage": "Betti citata etip keltiriw", "citethispage-link": "Betke silteme jaratıw", "tooltip-citethispage": "Bul betti kóshirip alǵanda qalay citata keltiriw haqqında maǵlıwmat" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/kai.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/kai.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/kai.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/kai.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Musaddam Idriss" + ] + }, + "citethispage-link": "yawantu shafi ayam" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/myv.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/myv.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/myv.json 2019-06-07 17:02:17.978948000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/myv.json 2023-09-19 12:33:25.055150300 +0000 @@ -3,10 +3,11 @@ "authors": [ "Amdf", "Botuzhaleny-sodamo", - "Rueter" + "Rueter", + "Сантяй" ] }, - "citethispage-link": "Цитировамс те лопанть", + "citethispage-link": "Ледстнемс те лопанть", "tooltip-citethispage": "Те лопань цитировамодо информация", "citethispage-change-target": "Лопась:" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/nit.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/nit.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/nit.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/nit.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Madavi Jangu" + ] + }, + "citethispage-link": "ఈ పేజిన్ మొడిప్" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/piu.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/piu.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/piu.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/piu.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Pintupi Luritja Guy" + ] + }, + "citethispage-link": "Piipa ngaatja tjaytala" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/rut.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/rut.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/rut.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/rut.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Rut" + ] + }, + "citethispage-link": "Джар цитата гьыъын" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/sh-latn.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/sh-latn.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "citethispage": "Citiraj", + "citethispage-desc": "Dodaje posebnu stranicu za [[Special:CiteThisPage|citiranje]] i link do alatnika", + "citethispage-link": "Citiraj stranicu", + "tooltip-citethispage": "Informacije kako citirati ovu stranicu", + "citethispage-change-submit": "Citiraj", + "citethispage-change-target": "Stranica:", + "citethispage-badrevision": "Greška: nisam pronašao reviziju s naznakom $2 za stranicu \"$1\"." +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/syl.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/syl.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/syl.json 2021-09-30 16:46:01.281112000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/syl.json 2023-09-28 22:30:00.467182600 +0000 @@ -1,9 +1,13 @@ { "@metadata": { "authors": [ - "এম আবু সাঈদ" + "এম আবু সাঈদ", + "ꠢꠣꠍꠘ ꠞꠣꠎꠣ" ] }, + "citethispage": "ꠅꠃ ꠙꠣꠔꠣꠞ ꠟꠇ ꠖꠦꠁꠘ", "citethispage-link": "ꠙꠣꠔꠣꠐꠣ ꠃꠗ꠆ꠞꠤꠔ ꠇꠞꠇꠣ", - "tooltip-citethispage": "ꠁ ꠙꠣꠔꠣ ꠇꠤꠟꠣ ꠃꠗ꠆ꠞꠤꠔ ꠇꠞꠛꠣ ꠔꠣꠞ ꠔꠁꠔ꠆ꠔ" + "tooltip-citethispage": "ꠁ ꠙꠣꠔꠣ ꠇꠤꠟꠣ ꠃꠗ꠆ꠞꠤꠔ ꠇꠞꠛꠣ ꠔꠣꠞ ꠔꠁꠔ꠆ꠔ", + "citethispage-change-submit": "ꠇꠂꠘ", + "citethispage-change-target": "ꠙꠣꠔꠣ ꠪" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/th.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/th.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/th.json 2021-09-30 16:46:01.281112000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/th.json 2023-09-19 12:33:25.055150300 +0000 @@ -3,11 +3,12 @@ "authors": [ "Horus", "Octahedron80", - "Passawuth" + "Passawuth", + "RidJasper" ] }, "citethispage": "อ้างอิง", - "citethispage-desc": "เพิ่มหน้า[[Special:Cite|อ้างอิง]]พิเศษและลิงก์บนกล่องเครื่องมือ", + "citethispage-desc": "เพิ่มหน้า[[Special:CiteThisPage|อ้างอิง]]พิเศษและลิงก์เครื่องมือ", "citethispage-link": "อ้างอิงหน้านี้", "tooltip-citethispage": "สารสนเทศเกี่ยวกับวิธีการอ้างอิงหน้านี้", "citethispage-change-submit": "อ้างอิง", diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/tly.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/tly.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/tly.json 2023-06-30 15:30:27.364560000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/tly.json 2023-09-28 22:26:40.792660500 +0000 @@ -3,10 +3,11 @@ "authors": [ "Ganbarzada", "Patriot Kur", - "Гусейн" + "Гусейн", + "Patriot Kor" ] }, - "citethispage-link": "Ым сәһифә бәнә ситот око дој", + "citethispage-link": "Ym səhifə bənə sitoti oko doj", "tooltip-citethispage": "İm səhifə çoknəy sitat do həxədə məlumat", "citethispage-change-target": "Səhifə:" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/udm.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/udm.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/udm.json 2023-06-30 16:12:05.680118800 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/udm.json 2023-09-28 22:30:00.467182600 +0000 @@ -3,9 +3,11 @@ "authors": [ "Kotwys", "Wadorgurt", - "ОйЛ" + "ОйЛ", + "Udmwiki", + "Света Поторочина" ] }, - "citethispage-link": "Та бамез цитата кароно", + "citethispage-link": "Та бамез цитировать кароно", "tooltip-citethispage": "Та бамез цитата карон сярысь ивортодэт" } diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/wuu-hans.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/wuu-hans.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "citethispage": "引用", + "citethispage-link": "引用箇篇文章", + "tooltip-citethispage": "有关哪亨引用箇页个信息", + "citethispage-change-submit": "引用", + "citethispage-change-target": "页面:" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/yue-hant.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/yue-hant.json 2023-09-19 12:33:25.055150300 +0000 @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "citethispage": "引用文章", + "citethispage-desc": "加一個[[Special:CiteThisPage|引用]]特別頁同埋工具箱連結", + "citethispage-link": "引用呢篇文", + "tooltip-citethispage": "點樣引用呢頁嘅資訊", + "citethispage-change-submit": "引用", + "citethispage-change-target": "版:", + "citethispage-badrevision": "出錯:搵唔到頁面「$1」入面任何修訂ID係$2嘅版本。" +} diff -Nru mediawiki-1.39.4/extensions/CiteThisPage/i18n/zu.json mediawiki-1.39.5/extensions/CiteThisPage/i18n/zu.json --- mediawiki-1.39.4/extensions/CiteThisPage/i18n/zu.json 2021-09-30 16:46:01.285112000 +0000 +++ mediawiki-1.39.5/extensions/CiteThisPage/i18n/zu.json 2023-09-19 12:33:25.055150300 +0000 @@ -1,9 +1,10 @@ { "@metadata": { "authors": [ - "Nkankane" + "Nkankane", + "INgobemnyama" ] }, - "citethispage-link": "Caphuna kuleli khasi", + "citethispage-link": "Caphuna leli ikhasi", "tooltip-citethispage": "Imininingwane mayelana nokucaphuna leli khasi" } diff -Nru mediawiki-1.39.4/extensions/CodeEditor/i18n/ba.json mediawiki-1.39.5/extensions/CodeEditor/i18n/ba.json --- mediawiki-1.39.4/extensions/CodeEditor/i18n/ba.json 2019-06-07 17:02:18.118942700 +0000 +++ mediawiki-1.39.5/extensions/CodeEditor/i18n/ba.json 2023-09-28 22:30:00.487183000 +0000 @@ -1,17 +1,18 @@ { "@metadata": { "authors": [ - "Sagan" + "Sagan", + "З. ӘЙЛЕ" ] }, - "codeeditor-desc": "Синтаксисты JavaScript- һәм CSS-бит ярҙамында мөхәррирләү [https://ace.c9.io/ редактор Ace]", + "codeeditor-desc": "JavaScript һәм CSS-бит өсөн синтаксисты айырып, [https://ace.c9.io/ Ace мөхәррире] ярҙамында мөхәррирләү", "codeeditor-next-annotation": "Киләһе аннотацияға күсергә", - "codeeditor-toolbar-toggle": "Мөхәррир кодын алыштырырға", - "codeeditor-save-with-errors": "Документта хаталар бар. Һаҡларға теләйһегеҙме?", - "codeeditor-invisibleChars-toggle": "Күренмәй торған символдар күһәткесенә күсеү", - "codeeditor-lineWrapping-toggle": "Юл күсергесенә күсеү", + "codeeditor-toolbar-toggle": "Мөхәррир кодын алмаштырырға", + "codeeditor-save-with-errors": "Документта хаталар бар. Уны һаҡларға теләйһегеҙме?", + "codeeditor-invisibleChars-toggle": "Күренмәгән символдарҙың күренеүен алмаштырырға", + "codeeditor-lineWrapping-toggle": "Юл күсереүҙе алмаштырыу", "codeeditor-searchReplace-toggle": "Диалог эҙләү һәм тексты алмаштырыу күсергесе", - "codeeditor-gotoline": "... номерлы юлға күсеү", - "codeeditor-indent": "Юл башында буш ара", + "codeeditor-gotoline": "... һанлы юлға күсеү", + "codeeditor-indent": "Юл башындағы буш ара", "codeeditor-outdent": "Һулға күсеү" } diff -Nru mediawiki-1.39.4/extensions/CodeEditor/i18n/en-gb.json mediawiki-1.39.5/extensions/CodeEditor/i18n/en-gb.json --- mediawiki-1.39.4/extensions/CodeEditor/i18n/en-gb.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CodeEditor/i18n/en-gb.json 2023-09-19 12:33:25.807160000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Piano1forte2" + ] + }, + "codeeditor-searchReplace-toggle": "Toggle search and replace dialogue" +} diff -Nru mediawiki-1.39.4/extensions/CodeEditor/i18n/ia.json mediawiki-1.39.5/extensions/CodeEditor/i18n/ia.json --- mediawiki-1.39.4/extensions/CodeEditor/i18n/ia.json 2023-06-30 16:12:05.700119000 +0000 +++ mediawiki-1.39.5/extensions/CodeEditor/i18n/ia.json 2023-09-28 22:30:00.491183000 +0000 @@ -8,9 +8,9 @@ "codeeditor-next-annotation": "Annotation sequente", "codeeditor-toolbar-toggle": "Activar o disactivar le editor de codice", "codeeditor-save-with-errors": "Le documento contine errores. Es tu secur de voler publicar lo?", - "codeeditor-invisibleChars-toggle": "Alternar characteres invisibile", - "codeeditor-lineWrapping-toggle": "Alternar ruptura de lineas", - "codeeditor-searchReplace-toggle": "Alternar dialogo cercar e reimplaciar", + "codeeditor-invisibleChars-toggle": "Commutar characteres invisibile", + "codeeditor-lineWrapping-toggle": "Commutar ruptura de lineas", + "codeeditor-searchReplace-toggle": "Commutar dialogo cercar e reimplaciar", "codeeditor-gotoline": "Vader al linea numero...", "codeeditor-gotoline-placeholder": "linea[:columna]", "codeeditor-gotoline-prompt": "Entra un numero de linea", diff -Nru mediawiki-1.39.4/extensions/CodeEditor/i18n/sh-latn.json mediawiki-1.39.5/extensions/CodeEditor/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/CodeEditor/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CodeEditor/i18n/sh-latn.json 2023-09-28 22:30:00.491183000 +0000 @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "codeeditor-desc": "Uređivanje s istaknutom sintaksom za JavaScript i kaskadne stilske stranice (CSS) koristeći urednik [https://ace.c9.io/ Ace]", + "codeeditor-next-annotation": "Idi na sljedeću pribilješku", + "codeeditor-toolbar-toggle": "Uključi/isključi uređivač kôda", + "codeeditor-save-with-errors": "U dokumentu ima pogrešaka. Jeste li sigurni da ga želite spremiti?", + "codeeditor-invisibleChars-toggle": "Ukl/iskl. nevidljive znakove", + "codeeditor-lineWrapping-toggle": "Ukl/iskl. prijelom", + "codeeditor-searchReplace-toggle": "Ukl/iskl. dijalog za pretragu i zamjenu", + "codeeditor-gotoline": "Idi na red broj...", + "codeeditor-gotoline-placeholder": "red[:kolona]", + "codeeditor-gotoline-prompt": "Upišite broj reda", + "codeeditor-indent": "Uvlaka", + "codeeditor-outdent": "Izvlaka", + "codeeditor-error-title": "Zavisnost nije uspjela", + "codeeditor-error-message": "Na Uredniku koda mu potreban je Wikiurednik." +} diff -Nru mediawiki-1.39.4/extensions/CodeEditor/i18n/skr-arab.json mediawiki-1.39.5/extensions/CodeEditor/i18n/skr-arab.json --- mediawiki-1.39.4/extensions/CodeEditor/i18n/skr-arab.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/CodeEditor/i18n/skr-arab.json 2023-09-19 12:33:25.807160000 +0000 @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Saraiki" + ] + }, + "codeeditor-indent": "حاشیہ", + "codeeditor-outdent": "حاشیہ ٻاہر" +} diff -Nru mediawiki-1.39.4/extensions/CodeEditor/i18n/vi.json mediawiki-1.39.5/extensions/CodeEditor/i18n/vi.json --- mediawiki-1.39.4/extensions/CodeEditor/i18n/vi.json 2022-12-21 18:25:33.092209600 +0000 +++ mediawiki-1.39.5/extensions/CodeEditor/i18n/vi.json 2023-09-28 22:30:00.491183000 +0000 @@ -2,13 +2,14 @@ "@metadata": { "authors": [ "Minh Nguyen", - "NguoiDungKhongDinhDanh" + "NguoiDungKhongDinhDanh", + "NguyenHung" ] }, "codeeditor-desc": "Tô màu cú pháp dùng [https://ace.c9.io/ trình soạn thảo Ace] khi sửa đổi các trang JavaScript và CSS", "codeeditor-next-annotation": "Đi đến chú thích sau", "codeeditor-toolbar-toggle": "Bật/tắt hộp sửa đổi mã nguồn", - "codeeditor-save-with-errors": "Tài liệu này có lỗi. Bạn có chắc chắn muốn lưu nó?", + "codeeditor-save-with-errors": "Tài liệu này có lỗi. Bạn có chắc chắn muốn đăng nó?", "codeeditor-invisibleChars-toggle": "Hiện/ẩn các ký tự không thấy được", "codeeditor-lineWrapping-toggle": "Bật/tắt ngắt dòng", "codeeditor-searchReplace-toggle": "Hiện/ẩn hộp tìm thay", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/aae.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/aae.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/aae.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/aae.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Martindimaggio" + ] + }, + "fancycaptcha-captcha": "Kontrol të sikurezzës", + "fancycaptcha-accountcreate": "Sa të mbahet u wiki kontru registrazjonet automatike, të lipem të vush te la kasela fialët çë duken di vashu ([[Special:Captcha/help|sifunzionar]]):", + "fancycaptcha-imgcaptcha-ph": "Vu testin çë shihet te ritrati", + "fancycaptcha-reload-text": "Aggiurnar" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ann.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ann.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ann.json 2023-03-30 21:27:39.070050500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ann.json 2023-09-27 15:35:18.774227900 +0000 @@ -4,6 +4,8 @@ "Katelem" ] }, + "fancycaptcha-captcha": "Ikpọkọpọ mbem", + "fancycaptcha-accountcreate": "Inyi ebem wiki yi mè egban ichichili irek-ikwaan̄ eyi ìkare ebilene erọ, eji ekibeek owu ibe òge ikọ òkup me irak yi òtap me emen okop yi ([[Special:Captcha/help|more info]]):", "fancycaptcha-imgcaptcha-ph": "Ge inu-ǹge omun̄be me lek ogugo ya", "fancycaptcha-reload-text": "Kpọk bọkọ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/anp.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/anp.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/anp.json 2022-09-29 18:22:47.861763700 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/anp.json 2023-09-19 12:33:26.727171400 +0000 @@ -8,5 +8,5 @@ "fancycaptcha-captcha": "सुरक्षा जाँच", "fancycaptcha-accountcreate": "स्वचालित सदस्य पंजीकरण सँ बचाव लेली हम्मँ आपना सँ निवेदन करै छियै कि नीचां देलऽ गेलौ शब्द बक्सा मँ लिखौ ([[Special:Captcha/help|अधिक जानकारी]]):", "fancycaptcha-imgcaptcha-ph": "उपरोक्त लौकी रहलौ पाठ लिखौ", - "fancycaptcha-reload-text": "रिफ़्रेश" + "fancycaptcha-reload-text": "टटका करौ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/apc.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/apc.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/apc.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/apc.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "FunLater" + ] + }, + "fancycaptcha-imgcaptcha-ph": "كتوب شو مكتوب بالصورة" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sh-latn.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sh-latn.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sh-latn.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "apihelp-fancycaptchareload-summary": "Daj novu FancyCaptcha.", + "apihelp-fancycaptchareload-example-1": "Daj novu FancyCaptcha." +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/api/yue-hant.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/api/yue-hant.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/api/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/api/yue-hant.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "apihelp-fancycaptchareload-summary": "攞新FancyCaptcha。", + "apihelp-fancycaptchareload-example-1": "攞新FancyCaptcha。" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ary.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ary.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ary.json 2021-09-30 16:46:01.481115000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ary.json 2023-09-19 12:33:26.727171400 +0000 @@ -2,11 +2,12 @@ "@metadata": { "authors": [ "Abdeaitali", - "SADIQUI" + "SADIQUI", + "Ideophagous" ] }, "fancycaptcha-captcha": "تحقق أمني", - "fancycaptcha-accountcreate": "باش نحميو الويكي من الحسابات اللي كتنشأ بشكل آلي، كنطلبوا منك باش دّخل الكلمات التالية في هاد الحقل ([[Special:Captcha/help|المزيد من المعلومات]]):", + "fancycaptcha-accountcreate": "باش نحميو لويكي من لكونطات اللي كاتدار بشكل آلي، كنطلبو منك باش تدخل هاد لكلمات الجايين ف هاد الصندوقة ([[Special:Captcha/help|المزيد من لمعلومات]]):", "fancycaptcha-imgcaptcha-ph": "دخل النص الذي تاتشوفو فالصورة", "fancycaptcha-reload-text": "تحديث" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ba.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ba.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ba.json 2021-09-30 16:46:01.481115000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ba.json 2023-09-19 12:33:26.727171400 +0000 @@ -6,16 +6,17 @@ "Азат Хәлилов", "Ләйсән", "Рустам Нурыев", - "Янмурза Баки" + "Янмурза Баки", + "З. ӘЙЛЕ" ] }, - "fancycaptcha-addurl": "Һеҙҙең текстығыҙҙа яңы тышҡы һылтанмалар бар.\nАвтоматик спамдан һаҡлау маҡсатында, зинһар, күрһәтелгән һүҙҙәрҙе түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "fancycaptcha-badlogin": "Серһүҙҙе автоматик ватыуҙан һаҡлау маҡсатында, зинһар, күрһәтелгән һүҙҙәрҙе түбәндәрәк рамкаға индереүегеҙҙе һорайбыҙ ([[Special:Captcha/help|more info]]):", + "fancycaptcha-addurl": "Төҙәтеүегеҙҙә яңы тышҡы һылтанмалар бар.\nАвтоматик спамдан һаҡлау маҡсатында, күрһәтелгән һүҙҙәрҙе түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "fancycaptcha-badlogin": "Вики-проектта серһүҙҙе автоматик ватыуҙан һаҡлау маҡсатында, күрһәтелгән һүҙҙәрҙе түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", "fancycaptcha-captcha": "Хәүефһеҙлекте тикшереү", - "fancycaptcha-accountcreate": "Иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында, зинһар, күрһәтелгән һүҙҙәрҙе түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "fancycaptcha-create": "Яңы бит булдырыу өсөн, зинһар, күрһәтелгән һүҙҙәрҙе түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "fancycaptcha-edit": "Был битте мөхәррирләү өсөн, зинһар, күрһәтелгән һүҙҙәрҙе түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "fancycaptcha-accountcreate": "Иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында, зинһар, түбәндә күрһәтелгән һүҙҙәрҙе Captcha ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]) юлына керетегеҙ:", + "fancycaptcha-create": "Яңы бит булдырыу өсөн күрһәтелгән һүҙҙәрҙе түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "fancycaptcha-edit": "Был битте мөхәррирләү өсөн күрһәтелгән һүҙҙәрҙе түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", "fancycaptcha-imgcaptcha-ph": "Һүрәттә күргән тексты индерегеҙ", - "fancycaptcha-sendemail": "Автоматик спамдан һаҡлау маҡсатында, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "fancycaptcha-reload-text": "Яңыртыу" + "fancycaptcha-sendemail": "Вики-проектты автоматик спамдан һаҡлау маҡсатында, күрһәтелгән һүҙҙәрҙе түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "fancycaptcha-reload-text": "Яңыртырға" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/bcc.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/bcc.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/bcc.json 2019-06-07 17:02:18.802916500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/bcc.json 2023-09-19 12:33:26.727171400 +0000 @@ -1,14 +1,16 @@ { "@metadata": { "authors": [ - "Mostafadaneshvar" + "Mostafadaneshvar", + "Moshtank" ] }, "fancycaptcha-addurl": "‎بست", "fancycaptcha-badlogin": "په کمک په محافظت چه اتوماتیکی پروشگ کلمه رمز، لطفا کلماتی که ته جهلگی جعبه ظاهر انت واردش کنیت ([[Special:Captcha/help|گیشترین اطلاعات]]):", - "fancycaptcha-captcha": "سکیوریتی چک", - "fancycaptcha-accountcreate": "په کمک په محافظت چه اتوماتیکی شرکتن حساب، لطفا کلماتی که ته جهلگی جعبه ظاهر انت واردش کنیت ([[Special:Captcha/help|گیشترین اطلاعات]]):", + "fancycaptcha-captcha": "بچچانکی(امنیتی) چارگ", + "fancycaptcha-accountcreate": "پہ اشیءِ دݔما گِرگا کہ دگہ نۏکݔن سابے بنݔنگ بہ بیت، ھما نبشتہ‌ئے کہ چݔری اکسءَ گند اِت چݔری جاھئی بہ لکک اِت ([[Special:Captcha/help|گݔشتر بہ زان]]):", "fancycaptcha-create": "په شرکتن صفحه، لطفا کلماتی که ته جهلگی جعبه ظاهراند واردش کنیت ([[Special:Captcha/help|گیشتر اطلاعات]]):", "fancycaptcha-edit": "په اصلاح کتن ای صفحه، لطفا کلماتی که ته جهلگی جعبه ظاهراند واردش کنیت ([[Special:Captcha/help|گیشتر اطلاعات]]):", - "fancycaptcha-imgcaptcha-ph": "برزین سیاهگء ادان بلک ات" + "fancycaptcha-imgcaptcha-ph": "نبشتہ‌ئے کہ اکسءِ تۏکءَ گند اِت بہ لِکک اِتی۔", + "fancycaptcha-reload-text": "نۏک کنگ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/bdr.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/bdr.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/bdr.json 2023-02-21 15:39:37.055012700 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/bdr.json 2023-09-19 12:33:26.727171400 +0000 @@ -4,5 +4,7 @@ "Tofeiku" ] }, - "fancycaptcha-imgcaptcha-ph": "Pesukin teturan yang tekilo nu ta’ gambar" + "fancycaptcha-captcha": "Merikso keselamatan", + "fancycaptcha-imgcaptcha-ph": "Pesukin teturan yang tekilo nu ta’ gambar", + "fancycaptcha-reload-text": "Pinetarang" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/be.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/be.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/be.json 2023-06-30 16:15:33.810759500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/be.json 2023-09-28 22:30:00.563184000 +0000 @@ -6,11 +6,12 @@ "Mechanizatar", "Mikalai Udodau", "Чаховіч Уладзіслаў", - "Maksim L." + "Maksim L.", + "ZlyiLev" ] }, "fancycaptcha-desc": "Генератар прыгожай капчы для Confirm Edit", - "fancycaptcha-addurl": "Ваша праўка ўтрымлівае новыя вонкавыя спасылкі.\nУ мэтах абароны ад спаму, мы просім вас увесці словы, якія паказаныя ў полі ніжэй ([[Special:Captcha/help|болей інфармацыі]]):", + "fancycaptcha-addurl": "Ваша праўка змяшчае новыя вонкавыя спасылкі.\nУ мэтах абароны ад аўтаматычнага спаму, мы просім вас увесці словы, якія паказаны ў полі ніжэй ([[Special:Captcha/help|болей інфармацыі]]):", "fancycaptcha-badlogin": "У мэтах абароны вікі ад аўтаматычнага ўзлому пароляў, мы просім вас увесці словы, якія паказаныя ў полі ніжэй ([[Special:Captcha/help|болей інфармацыі]]):", "fancycaptcha-captcha": "Праверка бяспекі", "fancycaptcha-accountcreate": "Для прадухілення аўтаматычнай рэгістрацыі ўліковых запісаў просім вас увесці словы, паказаныя ў полі ніжэй ([[Special:Captcha/help|падрабязней…]]):", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/bgc.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/bgc.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/bgc.json 2023-03-30 22:18:34.073865000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/bgc.json 2023-09-19 12:33:26.727171400 +0000 @@ -1,11 +1,12 @@ { "@metadata": { "authors": [ - "भारत्पराक्रमि" + "भारत्पराक्रमि", + "Proabscorp!" ] }, "fancycaptcha-captcha": "सुरक्षा जाँच करवालेवें", "fancycaptcha-accountcreate": "स्वचालित सदस्य पंजीकरण से बचाव खातर हम आपसे अनुरोध करां सा की नीचे दियो हुओ शब्द बॉक्स मेैं लिखें ([[Special:Captcha/help|अधिक जानकारी]]):", "fancycaptcha-imgcaptcha-ph": "तस्वीर में दियोड़े अक्षर लिखें", - "fancycaptcha-reload-text": "ताज़ा करें" + "fancycaptcha-reload-text": "टटका करौ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/cpx-hant.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/cpx-hant.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/cpx-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/cpx-hant.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "fancycaptcha-captcha": "安全檢查", + "fancycaptcha-accountcreate": "爲了保護wiki伓通乞自動建立帳戶破壞,我輩懇請汝輸入下底方框中央顯示兮文字([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-imgcaptcha-ph": "輸入汝佇圖片內看見兮文字", + "fancycaptcha-reload-text": "清理" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/crh-ro.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/crh-ro.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/crh-ro.json 2023-05-21 10:46:06.190770000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/crh-ro.json 2023-09-20 16:01:57.996417300 +0000 @@ -4,7 +4,7 @@ "Zolgoyo" ] }, - "fancycaptcha-captcha": "Tehlike kontrolı", - "fancycaptcha-imgcaptcha-ph": "Resimde körgen metĭndĭ kĭrsetĭñĭz", - "fancycaptcha-reload-text": "Cañıla" + "fancycaptcha-captcha": "Tehlike kontrolî", + "fancycaptcha-imgcaptcha-ph": "Resímde kórgen metíndí kírsetíñíz", + "fancycaptcha-reload-text": "Ğañîla" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/cv.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/cv.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/cv.json 2018-12-12 23:35:21.869776700 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/cv.json 2023-09-19 12:33:26.727171400 +0000 @@ -1,8 +1,12 @@ { "@metadata": { "authors": [ - "Chuvash2014" + "Chuvash2014", + "Astahar" ] }, + "fancycaptcha-captcha": "Хӑрушсӑрлӑха тӗрӗслени", + "fancycaptcha-accountcreate": "Автоматизациленӗ регистрацирен хӳтӗленӗ май аяларах вырнаҫнӑ рамкӑри сӑмахсене кӗртме ыйтатпӑр ([[Special:Captcha/help|тӗплӗрех]]):", + "fancycaptcha-imgcaptcha-ph": "Картинка ҫине курӑнакан текста кӗртӗр", "fancycaptcha-reload-text": "Çĕнет" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/efi.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/efi.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/efi.json 2023-06-30 16:12:05.784120000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/efi.json 2023-09-19 12:33:26.727171400 +0000 @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "Emmikweok", - "Maryeren" + "Maryeren", + "Samatics" ] }, - "fancycaptcha-captcha": "Ndụñọde ukpeme", + "fancycaptcha-captcha": "Ndụn̄ọde ukpeme", "fancycaptcha-accountcreate": "Man ekpeme wiki osio ke ubọk mbon emi ẹkemede ndisiak ndụk ikpehe emi, iben̄e ite yak afo ewet mme ikọ emi okụtde ke idak emi, ke ekebe emi ([[Special:Captcha/help|more info]]):", "fancycaptcha-imgcaptcha-ph": "Wet se okụtde ke ndise oro sịn mi", "fancycaptcha-reload-text": "fiak wọn̄ọde" diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/guc.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/guc.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/guc.json 2021-12-09 20:18:57.458043300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/guc.json 2023-09-19 12:33:26.727171400 +0000 @@ -4,8 +4,8 @@ "Leonfd1992" ] }, - "fancycaptcha-captcha": "Ayaawataa müleka pansain", - "fancycaptcha-accountcreate": "Süpüla paa'inmajüinjatü tü wiki suulia akumajawaaka kuwenta shimüiwa'a, wachuntüin pümüin püshajüin tü pütchikalirua tü ee'iyatünaka cha mmolu'u\n([[Special:Captcha/help|soo'omüin süchikimaajatü]]):", - "fancycaptcha-imgcaptcha-ph": "Püshajaa tü pütchika pi'rakaa sulu'u tü ayaakuwaka", + "fancycaptcha-captcha": "Ayaawataa müleka pansaale", + "fancycaptcha-accountcreate": "Süpüla paa'inmajüinjatüin tü wiki suulia akumajawaaka kuwenta sümüiwa'a, wachuntüin pümüin shii'iree püshajüin tü pütchika ja'yakaa mmolu'u sulu'u tü piecha'atalü ee'iyalaaka\n([[Special:Captcha/help|soo'omüin süchikimaajatü]]):", + "fancycaptcha-imgcaptcha-ph": "Püshajaa tü pütchika pi'rakaa sulu'u tü ayaakuwaka yala iipünaa", "fancycaptcha-reload-text": "Ejeketüjaa" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Musaddam Idriss" + ] + }, + "fancycaptcha-captcha": "Security check", + "fancycaptcha-accountcreate": "To protect the wiki against automated account creation, we kindly ask you to enter the words that appear below in the box ([[Special:Captcha/help|more info]]):", + "fancycaptcha-imgcaptcha-ph": "Rina rubutu naa a foto", + "fancycaptcha-reload-text": "Refresh" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ky.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ky.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/ky.json 2023-06-30 16:12:05.788120300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/ky.json 2023-09-28 22:30:00.563184000 +0000 @@ -7,7 +7,7 @@ ] }, "fancycaptcha-captcha": "Коопсуздукту текшерүү", - "fancycaptcha-accountcreate": "Аккаунтту автоматтык түрдө каттоого жол бербөө үчүн төмөндө көрсөтүлгөн сөздөрдү талаага терүүңүздү суранабыз ([[Special:Captcha/help|толук маалымат]]):", + "fancycaptcha-accountcreate": "Аккаунтт автоматтык түрдө катталбашы үчүн төмөндө көрсөтүлгөн сөздөрдү талаага терүүңүздү суранабыз ([[Special:Captcha/help|толук маалымат]]):", "fancycaptcha-imgcaptcha-ph": "Сүрөттөгү текстти териңиз", "fancycaptcha-sendemail": "Автоматташтырылган спамдан коргонууга жардам катары бул сөздөрдү төмөндөгү көзөнөккө киргизиңиз ([[Special:Captcha/help|more info]]):", "fancycaptcha-reload-text": "Жаңылоо" diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/mdf.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/mdf.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/mdf.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/mdf.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Валгриш" + ] + }, + "fancycaptcha-captcha": "Зиянц аф повомань ванфтома", + "fancycaptcha-accountcreate": "Учётнай сёрматфкснень автоматическяйста сёрмадомать инголдаманкса эняльттяма теейть сувафтомс рамкаса алу максф валхнень ([[Special:Captcha/help|подробнее]]):", + "fancycaptcha-imgcaptcha-ph": "Сёрматк сянь, мезе няят картинкать лангста", + "fancycaptcha-reload-text": "Одукс ладямс сякоть" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/mhr.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/mhr.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/mhr.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/mhr.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Lifeway" + ] + }, + "fancycaptcha-captcha": "Лӱдыкшыдымылыкым тергымаш", + "fancycaptcha-accountcreate": "Вигак аккаунтлам ыштедылмым чараш манын, тыйым ӱлнӧ ([[Special:Captcha/help|кумданрак]]) рамкыште ончыктымо мут-влакым пурташ йодына:", + "fancycaptcha-imgcaptcha-ph": "Сӱретыште ужмо текстым пурто", + "fancycaptcha-reload-text": "Уэмдаш" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/myv.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/myv.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/myv.json 2021-09-30 16:46:01.489115200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/myv.json 2023-09-19 12:33:26.727171400 +0000 @@ -1,10 +1,12 @@ { "@metadata": { "authors": [ - "Rueter" + "Rueter", + "Сантяй" ] }, - "fancycaptcha-captcha": "Зыянтомоксчинь ванкшнома", - "fancycaptcha-imgcaptcha-ph": "Совавтык текстэнть, конань несак картинка лангсто", + "fancycaptcha-captcha": "Зыянтомочинь ваннома", + "fancycaptcha-accountcreate": "Учётонь сёрмадовкстнэнь автоматикань тешкстамонь анолдамга вештяно тонь сёрмадомс рамкасо ало невтезь валтнэнь\n([[Special:Captcha/help|подробнее]]):", + "fancycaptcha-imgcaptcha-ph": "Совавтык текстэнть, конань несак артовксонть лангсто", "fancycaptcha-reload-text": "Одкстомтомс" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/nit.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/nit.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/nit.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/nit.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Athram Rajkumar", + "Madavi Jangu" + ] + }, + "fancycaptcha-captcha": "భద్రతా కిరావ్", + "fancycaptcha-accountcreate": "అధ్నేత్ అధుంగి అకౌంట్ తయార్ ఎరేకధున్ ఇల్పేంగ్ సటి, బూడున్కన్ కంకెరెక పదలున్ ఈ డబ్బత్ వాయుర్ ([[Special:Captcha/help|ఇంకా పెన మద్దత్]]):", + "fancycaptcha-imgcaptcha-ph": "ఫోటోత్ కంకేరేక అక్షర్ లూన్ అదుముర్", + "fancycaptcha-reload-text": "పెన అదుం" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/piu.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/piu.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/piu.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/piu.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Pintupi Luritja Guy" + ] + }, + "fancycaptcha-captcha": "Ngurrila palya", + "fancycaptcha-accountcreate": "Ruuputa tjuṯaku ngarakatinytjaku purupayla palyara, wakala wangka tjuṯangka nyuntu nyawa yantjanypungka ([[Special:Captcha/help|wangka piyuku]]):", + "fancycaptcha-imgcaptcha-ph": "Wakaṉi wangkangka nyuntu nyanganyi puutungka.", + "fancycaptcha-reload-text": "Nyuwanarra" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/rut.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/rut.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/rut.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/rut.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Rut" + ] + }, + "fancycaptcha-captcha": "Хатасыз ахтармиш гьыъын (Security check)", + "fancycaptcha-accountcreate": "Башуста, кихь мид чалбыр, гъуIле агуд, бадана автоматический (робот-ваад) регистрациябыр джищийна ([[Special:Captcha/help|бала кумыг: гакъ мия]]):", + "fancycaptcha-imgcaptcha-ph": "Кихь вас гьагварад, щикалад-хад текст", + "fancycaptcha-reload-text": "ЦIине-гьыъын" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/sdh.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/sdh.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/sdh.json 2021-09-30 16:46:01.489115200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/sdh.json 2023-09-20 16:01:57.996417300 +0000 @@ -1,10 +1,12 @@ { "@metadata": { "authors": [ - "Paraw2" + "Paraw2", + "TerranBoy" ] }, "fancycaptcha-captcha": "بەرڕەسی ئەمنیەتی", + "fancycaptcha-accountcreate": "ئەڕا پیەرێزانن ویکیەگە لە دروسکردن حساو وە شێوەێ خوەکار، خواهش کەیمن ئەو وشەیلەێ ک لە چوارچووەگەن داخل بکە ([[Special:Captcha/help|زانیاری فێشتر]]):", "fancycaptcha-imgcaptcha-ph": "ئەو دەقێگ ک لە وێنەگە دۊنیدن بنۊسە", "fancycaptcha-reload-text": "نووکردن" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/sh-latn.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/sh-latn.json 2023-09-19 12:33:26.727171400 +0000 @@ -0,0 +1,17 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "fancycaptcha-desc": "Obogaćen generator slikovnog koda za potvrdu uređivanja", + "fancycaptcha-addurl": "Vaša izmjena uključuje nove vanjske linkove.\nU cilju da bismo zaštitili se od automatiziranog spama, ljubazno Vas molimo da unesete riječi sa slike ispod ([[Special:Captcha/help|više informacija]]):", + "fancycaptcha-badlogin": "U cilju da bismo zaštitili se od automatiziranog probijanja lozinki, ljubazno Vas molimo da unesete riječi koje će se pojaviti u kutiji ispod ([[Special:Captcha/help|više informacija]]):", + "fancycaptcha-captcha": "Bezbjednosna provjera", + "fancycaptcha-accountcreate": "Da bismo zaštitili projekt od automatizirane izrade računa, molimo Vas da unesete riječi sa slike u polje ispod ([[Special:Captcha/help|detaljnije]]):", + "fancycaptcha-create": "Da bi ste napravili stranicu, molimo Vas unesite riječi na slici ispod ([[Special:Captcha/help|više informacija]]):", + "fancycaptcha-edit": "Da bi ste uređivali stranicu, molimo Vas unesite riječi na slici ispod ([[Special:Captcha/help|više informacija]]):", + "fancycaptcha-imgcaptcha-ph": "Unesite tekst sa slike", + "fancycaptcha-sendemail": "Da bismo zaštitili se od automatskog spamiranja, ljubazno vas molimo da unesite riječi sa slike u polje ispod ([[Special:Captcha/help|više informacija]]):", + "fancycaptcha-reload-text": "Osvježi" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/tly.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/tly.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/tly.json 2021-12-09 20:18:57.474043600 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/tly.json 2023-09-19 12:33:26.731171600 +0000 @@ -5,8 +5,8 @@ "Гусейн" ] }, - "fancycaptcha-captcha": "Бехәтоәти осә карде", - "fancycaptcha-accountcreate": "Быдә аккунтон автомәтә ғејдијот ныбу порседәмон шымәку бә жи сыханон нывыште ([[Special:Captcha/help|һәнијән]]):", - "fancycaptcha-imgcaptcha-ph": "Шәкиләдә виндә быә мәтни бынывыштән", - "fancycaptcha-reload-text": "Тожә карде" + "fancycaptcha-captcha": "Bexətoəti osə karde", + "fancycaptcha-accountcreate": "Bydə akkaunton avtomətə ǧejdijot nybu porsedəmon šyməku bə ži syxanon nyvyšte\n([[Special:Captcha/help|hənijən]]):", + "fancycaptcha-imgcaptcha-ph": "Šikilədə vində byə mətni bynyvyštən", + "fancycaptcha-reload-text": "Tožə karde" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/tok.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/tok.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/tok.json 2022-05-20 19:49:53.562770600 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/tok.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,8 +1,11 @@ { "@metadata": { "authors": [ - "שוקו מוקה" + "שוקו מוקה", + "20kdc" ] }, + "fancycaptcha-accountcreate": "mi kulupu toki e ni tan awen kulupu ni tan kama ilo jan: sina o sitelen lon supa anpa e sitelen ni ([[Special:Captcha/help|sona sin]]):", + "fancycaptcha-imgcaptcha-ph": "sina lukin e sitelen la sitelen lon e ni", "fancycaptcha-reload-text": "o kama sin" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/tt-cyrl.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/tt-cyrl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/tt-cyrl.json 2019-06-07 17:02:18.834915200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/tt-cyrl.json 2023-09-20 16:01:57.996417300 +0000 @@ -2,11 +2,13 @@ "@metadata": { "authors": [ "Derslek", - "Ильнар" + "Ильнар", + "З. ӘЙЛЕ", + "Mansur" ] }, - "fancycaptcha-captcha": "Саклыкны тикшерү", - "fancycaptcha-accountcreate": "Кулланучы язмалары автоматик рәвештә ясалудан саклар өчен, почмакта курәсәтелгән сузләрне кертүне сорыйбыз ([[Special:Captcha/help|тулырак…]]):", + "fancycaptcha-captcha": "Куркынычсызлыкны тикшерү", + "fancycaptcha-accountcreate": "Викины хисап язмасын автомат рәвештә төзүдән саклау өчен, сездән түбәндәге ([[Special:Captcha/help|more info]]) кырында күренә торган сүзләрне кертүегезне сорыйбыз.", "fancycaptcha-imgcaptcha-ph": "Рәсемдә күрсәтелгән текстны кертегез", - "fancycaptcha-reload-text": "Яңарту" + "fancycaptcha-reload-text": "Яңартырга" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/udm.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/udm.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/udm.json 2019-06-07 17:02:18.834915200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/udm.json 2023-09-19 12:33:26.731171600 +0000 @@ -2,11 +2,13 @@ "@metadata": { "authors": [ "Irus", - "Wadorgurt" + "Wadorgurt", + "Света Поторочина", + "Udmwiki" ] }, "fancycaptcha-captcha": "Кышкыттэмлыкез эскерон", - "fancycaptcha-accountcreate": "Учётной записьёсыз автоматической кылдытонлэсь викиез возьман понна куриськомы тӥледыз гожтыны кылъёсыз, кудъёсыз адӟиськизы улӥ рамкаын ([[Special:Captcha/help|тупенгес…]]):", - "fancycaptcha-imgcaptcha-ph": "Гожтэ текстэз, кудзэ тӥ суредын адӟиськоды", - "fancycaptcha-reload-text": "Выльдыны" + "fancycaptcha-accountcreate": "Асэрказ пыронним кылдытонъёслэсь Викиез утён понна, куриськом тӥледыз гожтыны улӥяз потӥсь кылъёсты ([[Special:Captcha/help|пыр-почгес]]):", + "fancycaptcha-imgcaptcha-ph": "Суред вылын возьматэм кылэз гожтэ", + "fancycaptcha-reload-text": "Выльдоно" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/wuu-hans.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/wuu-hans.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "fancycaptcha-captcha": "安全检查", + "fancycaptcha-accountcreate": "为仔保护本站弗畀自动化建账号,阿拉要麻烦侬输入下底只框里向显示个文字([[Special:Captcha/help|更多信息]]):", + "fancycaptcha-imgcaptcha-ph": "拿图片上个文字打勒里", + "fancycaptcha-reload-text": "刷新" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/yue-hant.json mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/ConfirmEdit/FancyCaptcha/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/FancyCaptcha/i18n/yue-hant.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "fancycaptcha-addurl": "你嘅編輯包括咗新嘅出面連結。\n為咗防止自動化嘅濫貼,請響下面個盒度輸入下面嘅字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-badlogin": "為咗防止不當程式破解密碼,請響下面個盒度輸入下面嘅字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-captcha": "安全檢查", + "fancycaptcha-accountcreate": "為咗防止自動化開新戶口,請響下面個盒度輸入下面嘅文字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-create": "要開一個新版,請響下面個盒度輸入下面嘅文字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-edit": "要編輯呢一版,請響下面個盒度輸入下面嘅文字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-imgcaptcha-ph": "入你喺幅圖見到嘅字", + "fancycaptcha-sendemail": "為咗防止自動化嘅濫貼,請響下面個盒度輸入下面嘅字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-reload-text": "重新整理" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/MathCaptcha/i18n/gl.json mediawiki-1.39.5/extensions/ConfirmEdit/MathCaptcha/i18n/gl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/MathCaptcha/i18n/gl.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/MathCaptcha/i18n/gl.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Toliño" + ] + }, + "mathcaptcha-desc": "Módulo MathCAPTCHA para Confirm Edit" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/MathCaptcha/i18n/ja.json mediawiki-1.39.5/extensions/ConfirmEdit/MathCaptcha/i18n/ja.json --- mediawiki-1.39.4/extensions/ConfirmEdit/MathCaptcha/i18n/ja.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/MathCaptcha/i18n/ja.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Ryoya3" + ] + }, + "mathcaptcha-desc": "ConfirmEdit用のMathCAPTCHAモジュール" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/MathCaptcha/i18n/nl.json mediawiki-1.39.5/extensions/ConfirmEdit/MathCaptcha/i18n/nl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/MathCaptcha/i18n/nl.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/MathCaptcha/i18n/nl.json 2023-09-27 10:47:31.063232000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "mathcaptcha-desc": "MathCAPTCHA module voor Confirm Edit" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/ba.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/ba.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/ba.json 2021-09-30 16:46:01.493115200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/ba.json 2023-09-19 12:33:26.731171600 +0000 @@ -4,14 +4,15 @@ "Assele", "Sagan", "Ләйсән", - "Рустам Нурыев" + "Рустам Нурыев", + "З. ӘЙЛЕ" ] }, - "questycaptcha-addurl": "Һеҙҙең тексығыҙҙа яңы тышҡы һылтанмалар бар.\nАвтоматик спамдан һаҡлау маҡсатында, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "questycaptcha-badlogin": "Автоматик спамдан һаҡлау маҡсатында, зинһар, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "questycaptcha-createaccount": "Иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында, зинһар, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "questycaptcha-create": "Яңы бит булдырыу өсөн, зинһар, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "questycaptcha-edit": "Был битте мөхәррирләү өсөн, зинһар, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "questycaptcha-sendemail": "Автоматик спамдан һаҡлау маҡсатында, зинһар, түбәндә килтерелгән һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "questycaptcha-addurl": "Тексығыҙҙа яңы тышҡы һылтанмалар бар.\nАвтоматик спамдан һаҡлау маҡсатында, түбәндәге һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "questycaptcha-badlogin": "Автоматик спамдан һаҡлау маҡсатында, түбәндәге һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "questycaptcha-createaccount": "Иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында, түбәндәге һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "questycaptcha-create": "Яңы бит булдырыу өсөн, түбәндәге һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "questycaptcha-edit": "Был битте мөхәррирләү өсөн, түбәндәге һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "questycaptcha-sendemail": "Автоматик спамдан һаҡлау маҡсатында, түбәндәге һорауға яуап бирегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", "questycaptchahelp-text": "Үҙенә эстәлек өҫтәргә һәм эстәлеген мөхәррирләргә мөмкинлек биргән веб-сайттар, шул иҫәптән был вики, йыш ҡына сайттарға автоматик һылтанмалар өҫтәү өсөн программалар ҡулланған спамлаусыларҙың маҡсатына әйләнә.\nБындай һылтанмалар юйыла ала, әммә улар һиҙелерлек уңайһыҙлыҡ килтерә.\n\nҠайһы бер ғәмәлдәрҙе башҡарған ваҡытта — мәҫәлән, биткә һылтанма өҫтәгән ваҡытта — вики һеҙгә һорауға яуап бирергә тәҡдим итә ала. Был мәсьәләне автоматик рәүештә сисеү ауыр булғанға күрә, ул күпселек кешеләргә мөхәррирләүҙе башҡарырға мөмкинлек бирәсәк, һәм шул уҡ ваҡытта спамлаусыларҙың һәм башҡа автоматлаштырылған зыян килтереүселәрҙең күпселеген туҡтатасаҡ.\n\nЗинһар, әгәр бындай тикшереү һеҙгә сайтта намыҫ менән эшләргә ҡамасаулаһа, [[Special:ListAdmins|хәкимдәргә]] мөрәжәғәт итегеҙ.\n\nМөхәррирләүгә кире ҡайтыу өсөн, браузерығыҙҙа кире ҡайтыу төймәһенә баҫығыҙ." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/be.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/be.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/be.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/be.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "ZlyiLev" + ] + }, + "questycaptcha-addurl": "Ваша праўка змяшчае новыя вонкавыя спасылкі.\nУ мэтах абароны ад аўтаматычнага спаму, мы просім вас адказаць на пытанне, паказанае ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/en-gb.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/en-gb.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/en-gb.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/en-gb.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Piano1forte2" + ] + }, + "questycaptchahelp-text": "Web sites that accept contributions from the public, like this wiki, are often abused by spammers who use automated tools to add their links to many sites.\nWhile these spam links can be removed, they are a significant nuisance.\n\nSometimes, especially when adding new web links to a page, the wiki may ask you to answer a question.\nSince this is a task that is hard to automate, it will allow most real humans to make their contributions while stopping most spammers and other robotic attackers.\n\nPlease contact the [[Special:ListAdmins|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate contributions.\n\nClick the 'back' button in your browser to return to the page editor." +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/gl.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/gl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/gl.json 2021-09-30 16:46:01.493115200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/gl.json 2023-09-19 12:33:26.731171600 +0000 @@ -12,5 +12,5 @@ "questycaptcha-create": "Para crear a páxina, conteste a pregunta que aparece a continuación ([[Special:Captcha/help|máis información]]):", "questycaptcha-edit": "Para editar esta páxina, conteste a pregunta que aparece a continuación ([[Special:Captcha/help|máis información]]):", "questycaptcha-sendemail": "Para protexer o wiki contra o spam automático, conteste a pregunta que aparece a continuación ([[Special:Captcha/help|máis información]]):", - "questycaptchahelp-text": "Os sitios web que aceptan publicar as contribucións dos usuarios, coma este wiki, sofren, con frecuencia, o abuso por parte de spammers que empregan ferramentas que automatizan a inclusión de lixo en forma de ligazóns publicitarias, nunha chea de páxinas, en pouco tempo.\nMentres as devanditas ligazóns non son eliminadas supoñen unha molestia e unha perda de tempo.\n\nEn ocasións, en particular cando engadas algunha nova ligazón externa, a wiki pode pedirche que contestes unha pregunta.\nComo esta tarefa é difícil de automatizar, permite distinguir entre persoas e robots e dificulta os ataques automatizados dos spammers.\n\nPor favor, ponte en contacto cun [[Special:ListAdmins|administrador do sitio]] para solicitar axuda se o sistema che impide rexistrarte para facer contribucións lexítimas.\n\nPreme no botón \"Atrás\" do teu navegador para voltar á páxina de edición." + "questycaptchahelp-text": "Os sitios web que aceptan publicar as contribucións dos usuarios, coma este wiki, sofren, con frecuencia, o abuso por parte de spammers que empregan ferramentas que automatizan a inclusión de lixo en forma de ligazóns publicitarias, nunha chea de páxinas, en pouco tempo.\nMentres as devanditas ligazóns non son eliminadas supoñen unha molestia e unha perda de tempo.\n\nEn ocasións, en particular cando engadas algunha nova ligazón externa, o wiki pode pedirche que contestes unha pregunta.\nComo esta tarefa é difícil de automatizar, permite distinguir entre persoas e robots e dificulta os ataques automatizados dos spammers.\n\nPor favor, ponte en contacto cun [[Special:ListAdmins|administrador do sitio]] para solicitar axuda se o sistema che impide rexistrarte para facer contribucións lexítimas.\n\nPreme no botón \"Atrás\" do teu navegador para volver á páxina de edición." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/he.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/he.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/he.json 2023-06-30 15:30:27.564562300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/he.json 2023-09-28 22:26:40.952662500 +0000 @@ -14,5 +14,5 @@ "questycaptcha-create": "כדי ליצור את הדף, נא לענות על השאלה המופיעה להלן ([[Special:Captcha/help|מידע נוסף]]):", "questycaptcha-edit": "כדי לערוך את הדף, נא לענות על השאלה המופיעה להלן ([[Special:Captcha/help|מידע נוסף]]):", "questycaptcha-sendemail": "כדי לסייע בהגנה מפני הודעות ספאם אוטומטיות, נא לענות על השאלה המופיעה להלן ([[Special:Captcha/help|מידע נוסף]]):", - "questycaptchahelp-text": "פעמים רבות מנצלים ספאמרים אתרים שמקבלים תוכן מהציבור, כמו אתר הוויקי הזה, כדי להוסיף את הקישורים שלהם לאתרים רבים באינטרנט, באמצעות כלים אוטומטיים.\nאמנם ניתן להסיר את קישורי הספאם הללו, אך הם מהווים מטרד משמעותי.\n\nלעתים, בעיקר בעת הכנסת קישורי וב חדשים לתוך דף, אתר הוויקי עשוי לבקש ממך לענות על שאלה.\nכיוון שזו משימה שקשה לבצעה בצורה אוטומטית, הדבר יאפשר לבני־אדם אמיתיים לשלוח את הדפים, אך יעצור את רוב הספאמרים והמתקיפים הרובוטיים האחרים.\n\nנא ליצור קשר עם [[Special:ListAdmins|מפעילי המערכת]] לעזרה אם המערכת מונעת ממך באופן בלתי־צפוי לבצע עריכות לגיטימיות.\n\nלחצו על הכפתור \"חזרה\" בדפדפן שלכם כדי לחזור לדף העריכה." + "questycaptchahelp-text": "פעמים רבות מנצלים ספאמרים אתרים שמקבלים תוכן מהציבור, כמו אתר הוויקי הזה, כדי להוסיף את הקישורים שלהם לאתרים רבים באינטרנט, באמצעות כלים אוטומטיים.\nאמנם ניתן להסיר את קישורי הספאם הללו, אך הם מהווים מטרד משמעותי.\n\nלעיתים, בעיקר בעת הכנסת קישורי וב חדשים לתוך דף, אתר הוויקי עשוי לבקש ממך לענות על שאלה.\nכיוון שזו משימה שקשה לבצעה בצורה אוטומטית, הדבר יאפשר לבני־אדם אמיתיים לשלוח את הדפים, אך יעצור את רוב הספאמרים והמתקיפים הרובוטיים האחרים.\n\nנא ליצור קשר עם [[Special:ListAdmins|מפעילי המערכת]] לעזרה אם המערכת מונעת ממך באופן בלתי־צפוי לבצע עריכות לגיטימיות.\n\nנא ללחוץ על הכפתור \"חזרה\" בדפדפן שלך כדי לחזור לדף העריכה." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl.json 2018-12-12 23:35:21.905775300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl.json 2023-09-27 15:35:18.778227800 +0000 @@ -2,9 +2,11 @@ "@metadata": { "authors": [ "HanV", - "Siebrand" + "Siebrand", + "McDutchie" ] }, + "questycaptcha-desc": "Questy CAPTCHA-generator voor Confirm Edit", "questycaptcha-addurl": "Uw bewerking bevat nieuwe externe koppelingen.\nBeantwoord de onderstaande vraag als bescherming tegen automatische spam ([[Special:Captcha/help|meer informatie]]):", "questycaptcha-badlogin": "Beantwoord de onderstaande vraag als bescherming tegen het automatisch kraken van wachtwoorden ([[Special:Captcha/help|meer informatie]]):", "questycaptcha-createaccount": "Beantwoord de onderstaande vraag als bescherming tegen het geautomatiseerd aanmaken van gebruikers ([[Special:Captcha/help|meer informatie]]):", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/wuu-hans.json mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/ConfirmEdit/QuestyCaptcha/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/QuestyCaptcha/i18n/wuu-hans.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "questycaptcha-sendemail": "为仔保护本站弗畀自动化程序破坏,阿拉要麻烦侬回答下底只问题([[Special:Captcha/help|更多信息]]):" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ba.json mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ba.json --- mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ba.json 2021-09-30 16:46:01.493115200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ba.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Айбикә" + "Айбикә", + "З. ӘЙЛЕ" ] }, - "renocaptcha-apihelp-param-g-recaptcha-response": "ReCaptcha виджеты майҙаны" + "renocaptcha-apihelp-param-g-recaptcha-response": "ReCaptcha виджеты ҡыры." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/nl.json mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/nl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/nl.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/nl.json 2023-09-27 15:35:18.778227800 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "renocaptcha-apihelp-param-g-recaptcha-response": "Veld uit de ReCaptcha-widget." +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ba.json mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ba.json --- mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ba.json 2021-09-30 16:46:01.497115400 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ba.json 2023-09-19 12:33:26.731171600 +0000 @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Азат Хәлилов", - "Айбикә" + "Айбикә", + "З. ӘЙЛЕ" ] }, - "renocaptcha-createaccount-fail": "Һеҙ CAPTCHA -ны сисә алманығыҙ" + "renocaptcha-createaccount-fail": "Күрәһең, CAPTCHA-ның яуабын тапманығыҙ." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be.json mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be.json --- mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "ZlyiLev" + ] + }, + "renocaptcha-addurl": "Ваша праўка змяшчае новыя вонкавыя спасылкі. У мэтах абароны ад аўтаматычнага спаму, мы просім вас развязаць наступную CAPTCHA:" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/gl.json mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/gl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/gl.json 2021-09-30 16:46:01.497115400 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/gl.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,15 +1,17 @@ { "@metadata": { "authors": [ - "Elisardojm" + "Elisardojm", + "Toliño" ] }, - "renocaptcha-edit": "Para protexer a wiki contra edicións de spam automatizadas, por iso pedímoslle amablemente que resolva o seguinte CAPTCHA:", - "renocaptcha-addurl": "A súa edición inclúe novas ligazóns externas. Para protexer a wiki contra o spam automático, pedímoslle amablemente que resolva o seguinte CAPTCHA:", - "renocaptcha-badlogin": "Para protexer a wiki contra a ruptura automática de contrasinais, pedímoslle amablemente que resolva o seguinte CAPTCHA:", - "renocaptcha-createaccount": "Para protexer a wiki contra a creación automática de contas, pedímoslle amablemente que resolva o seguinte CAPTCHA:", + "renocaptcha-desc": "Módulo reCAPTCHA NoCAPTCHA para Confirm Edit", + "renocaptcha-edit": "Para protexer o wiki contra edicións de spam automatizadas, pedímoslle amablemente que resolva o seguinte CAPTCHA:", + "renocaptcha-addurl": "A súa edición inclúe novas ligazóns externas. Para protexer o wiki contra o spam automático, pedímoslle amablemente que resolva o seguinte CAPTCHA:", + "renocaptcha-badlogin": "Para protexer o wiki contra o descifrado automático de contrasinais, pedímoslle amablemente que resolva o seguinte CAPTCHA:", + "renocaptcha-createaccount": "Para protexer o wiki contra a creación automática de contas, pedímoslle amablemente que resolva o seguinte CAPTCHA:", "renocaptcha-createaccount-fail": "Parece que non resolveu o CAPTCHA.", - "renocaptcha-create": "Para protexer a wiki contra a creación automática de páxinas, pedímoslle amablemente que resolva o seguinte CAPTCHA:", + "renocaptcha-create": "Para protexer o wiki contra a creación automática de páxinas, pedímoslle amablemente que resolva o seguinte CAPTCHA:", "renocaptcha-noscript": "Desafortunadamente desactivou o JavaScript, polo que non podemos recoñecer automaticamente se vostede é unha persoa ou non. Por favor, resolva o CAPTCHA de arriba e copie o texto coa solución na seguinte área de texto:", "renocaptcha-help": "Por favor, resolva o enigma ReCaptcha NoCaptcha e devolva os valores de resposta como captchaWord." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json 2023-09-27 15:35:18.778227800 +0000 @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "renocaptcha-desc": "reCAPTCHA NoCAPTCHA-module voor Confirm Edit", + "renocaptcha-edit": "Om de wiki te beschermen tegen geautomatiseerde bewerkingsspam vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "renocaptcha-addurl": "Uw bewerking bevat nieuwe externe links. Om de wiki te beschermen tegen geautomatiseerde spam vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "renocaptcha-badlogin": "Om de wiki te beschermen tegen automatisch kraken van wachtwoorden vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "renocaptcha-createaccount": "Om de wiki te beschermen tegen het automatisch aanmaken van accounts vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "renocaptcha-createaccount-fail": "Het lijkt erop dat u de CAPTCHA niet hebt opgelost.", + "renocaptcha-create": "Om de wiki te beschermen tegen het automatisch aanmaken van pagina's vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "renocaptcha-noscript": "Helaas hebt u JavaScript uitgeschakeld, zodat we niet automatisch kunnen herkennen of u een mens bent of niet. Los de CAPTCHA hierboven op en kopieer de resulterende tekst in het volgende tekstgebied:", + "renocaptcha-help": "Los een ReCaptcha NoCaptcha-uitdaging op en retourneer de antwoordwaarde als captchaWord." +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/hCaptcha/i18n/nl.json mediawiki-1.39.5/extensions/ConfirmEdit/hCaptcha/i18n/nl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/hCaptcha/i18n/nl.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/hCaptcha/i18n/nl.json 2023-09-27 10:47:31.067232100 +0000 @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "hcaptcha-desc": "[https://www.hcaptcha.com/ hCaptcha]-module voor Confirm Edit", + "hcaptcha-edit": "Om de wiki te beschermen tegen geautomatiseerde bewerkingsspam vragen wij u vriendelijk de volgende hCaptcha op te lossen:", + "hcaptcha-addurl": "Uw bewerking bevat nieuwe externe links. Om de wiki te beschermen tegen geautomatiseerde spam vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "hcaptcha-badlogin": "Om de wiki te beschermen tegen automatisch kraken van wachtwoorden vragen wij u vriendelijk de volgende hCaptcha op te lossen:", + "hcaptcha-createaccount": "Om de wiki te beschermen tegen het automatisch aanmaken van accounts vragen wij u vriendelijk de volgende hCaptcha op te lossen:", + "hcaptcha-createaccount-fail": "Het lijkt erop dat u de hCaptcha niet hebt opgelost.", + "hcaptcha-create": "Om de wiki te beschermen tegen het automatisch aanmaken van pagina's vragen wij u vriendelijk de volgende hCaptcha op te lossen:", + "hcaptcha-help": "Los een hCaptcha-uitdaging op en retourneer de antwoordwaarde als captchaWord." +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/api/ba.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/api/ba.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/api/ba.json 2021-09-30 16:46:01.501115300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/api/ba.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,9 +1,10 @@ { "@metadata": { "authors": [ - "Янмурза Баки" + "Янмурза Баки", + "З. ӘЙЛЕ" ] }, - "captcha-apihelp-param-captchaword": "Капсаға яуап", + "captcha-apihelp-param-captchaword": "Капчаға яуап", "captcha-apihelp-param-captchaid": "Алдағы һорауҙан CAPTCHA ID" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/ba.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/ba.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/ba.json 2021-09-30 16:46:01.501115300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/ba.json 2023-09-19 12:33:26.731171600 +0000 @@ -7,27 +7,28 @@ "Ләйсән", "Рустам Нурыев", "Янмурза Баки", - "ҒатаУлла" + "ҒатаУлла", + "З. ӘЙЛЕ" ] }, - "captcha-edit": "Был битте мөхәррирләү өсөн, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "captcha-edit-fail": "Раҫлау коды керетелмәгән йәки дөрөҫ түгел.", - "captcha-desc": "Спамдан һәм серһүҙҙе һайлып алыуҙан һаҡланыу өсөн CAPTCHA ысулдары менән тәьмин итә", + "captcha-edit": "Был битте мөхәррирләү өсөн мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "captcha-edit-fail": "CAPTCHA дөрөҫ түгел йәки юҡ.", + "captcha-desc": "Спамдан һаҡланыу һәм серһүҙҙе һайлап алыу өсөн CAPTCHA ысулдары менән тәьмин итә", "captcha-label": "CAPTCHA", - "captcha-addurl": "Һеҙ тышҡы сайттарға яңы һылтанмалар өҫтәйһегеҙ.\nАвтоматик спамдан һаҡланыу маҡсатында, индерелгән үҙгәртеүҙәр һаҡланһын өсөн, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "captcha-badlogin": "Серһүҙҙе автоматик ватыуҙан һаҡлау маҡсатында, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "captcha-createaccount": "Иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында,мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "captcha-createaccount-fail": "Контроль комбинция дөрөҫ түгел йәки керетелмәгән.", - "captcha-create": "Яңы бит булдырыу өсөн, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "captcha-sendemail": "Иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", - "captcha-sendemail-fail": "Раҫлау коды керетелмәгән йәки дөрөҫ түгел.", + "captcha-addurl": "Төҙәтеүҙәрегеҙ менән тышҡы сайттарға яңы һылтанмалар өҫтәйһегеҙ.\nАвтоматик спамдан һаҡланыу маҡсатында, индерелгән үҙгәртеүҙәр һаҡланһын өсөн, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "captcha-badlogin": "Вики-проектты серһүҙҙе автоматик ватыуҙан һаҡлау маҡсатында, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "captcha-createaccount": "Вики-проектта иҫәп яҙмаларын автоматик булдырыуҙан һаҡлау маҡсатында, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "captcha-createaccount-fail": "CAPTCHA дөрөҫ түгел йәки бөтөнләй юҡ", + "captcha-create": "Яңы бит булдырыу өсөн мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "captcha-sendemail": "Вики-проектты автоматик спамдан һаҡлау маҡсатында, мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға яҙығыҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):", + "captcha-sendemail-fail": "CAPTCHA дөрөҫ түгел йәки бөтөнләй юҡ", "captcha-disabledinapi": "Был ғәмәл captcha тикшереүен талап итә, шуға күрә API аша башҡарыла алмай.", "captchahelp-title": "Captcha тураһында белешмә", - "captchahelp-cookies-needed": "Бының эшләүе өсөн һеҙҙең браузерығыҙҙа куки булыуы кәрәк.", - "captchahelp-text": "Үҙенә эстәлек өҫтәргә һәм эстәлеген мөхәррирләргә мөмкинлек биргән веб-сайттар, шул иҫәптән был вики, йыш ҡына сайттарға автоматик һылтанмалар өҫтәү өсөн программалар ҡулланған спамлаусыларҙың маҡсатына әйләнә.\n\nҠайһы бер ғәмәлдәрҙе башҡарған ваҡытта — мәҫәлән, биткә һылтанма өҫтәгән ваҡытта — һеҙ төҫлө йәки боҙолған текстлы махсус рәсем күрә алаһығыҙ, һеҙгә ошо текстты керетергә тәҡдим ителәсәк.\nПрограммалар өсөн боҙолған текстты уҡыу ауыр мәсьәлә булып торғанға күрә, спамлау һәм вандал программаларының күпселеге быны хәл итә алмаясаҡ, ә кешеләр еңел башҡарасаҡ.\n\nҮкенескә ҡаршы, бындай һаҡлыҡ саралары күҙҙәре насар күреүсе кешеләргә йәки текстлы йәки уҡыусы браузерҙар ҡулланған кешеләргә уңайһыҙлыҡ килтереүе мөмкин.\nӘлеге ваҡытта беҙҙең бындай тикшереүҙе тауыш менән алыштырыу мөмкинлеге юҡ.\nЗинһар, әгәр бындай тикшереү һеҙгә сайтта намыҫ менән эшләргә ҡамасаулаһа, [[Special:ListAdmins|хәкимдәргә]] мөрәжәғәт итегеҙ.\n\nМөхәррирләүгә кире ҡайтыу өсөн, браузерығыҙҙа кире ҡайтыу төймәһенә баҫығыҙ.", - "captcha-addurl-whitelist": "#
\n# Синтаксистың тасуирламаһы:\n#  * \"#\" тамғаһынан алып юл аҙағына тиклем аңлатма тип һанала\n#  * Һәр буш булмаған юл URL адресындағы үҙәк исеменең регуляр аңлатмаһы тип һанала \n #
", - "right-skipcaptcha": "Captcha тикшереүен талап иткән ғәмәлдәрҙе тикшереүһеҙ башҡарыу", - "confirmedit-preview-content": "Йөкмәтке", + "captchahelp-cookies-needed": "Был функция эшләһен өсөн браузерығыҙҙа куки ҡабыҙылған булырға тейеш.", + "captchahelp-text": "Үҙенә эстәлек өҫтәргә һәм мөхәррирләргә мөмкинлек биргән веб-сайттар, шул иҫәптән был вики, йыш ҡына сайттарға автоматик һылтанмалар өҫтәү өсөн программалар ҡулланған спамлаусыларҙың маҡсатына әйләнә. Спам-һылтанмалар һуңынан алып ташланһа ла, улар һиҙелерлек зыян килтерә.\n\nҠайһы бер ғәмәлдәрҙе башҡарған — мәҫәлән, биткә һылтанма өҫтәгән — ваҡытта һеҙ төҫлө йәки тексы боҙолған махсус рәсем күрә алаһығыҙ, һеҙгә ошо тексты керетергә тәҡдим ителәсәк.\nБоҙолған тексты автоматик уҡыу ауыр мәсьәлә булып торғанлыҡтан, спамлау һәм вандаллыҡ программаларының күпселеге быны хәл итә алмаясаҡ, ә кешеләр еңел башҡарасаҡ.\n\nҮкенескә күрә, бындай һаҡлыҡ саралары күҙҙәре насар күреүселәргә йәки текстлы йәки телмәрле браузер ҡулланған кешеләргә уңайһыҙлыҡ тыуҙырыуы мөмкин.\nӘлеге ваҡытта беҙҙең бындай тикшереүҙе тауыш менән алыштырыу мөмкинлеге юҡ.\nЗинһар, әгәр бындай тикшереү сайтта эшләргә ҡамасаулаһа, [[Special:ListAdmins|хакимдарға]] мөрәжәғәт итегеҙ.\n\nМөхәррирләүгә кире ҡайтыу өсөн, браузерығыҙҙа \"Кирегә\" төймәһенә баҫығыҙ.", + "captcha-addurl-whitelist": "#
\n# Синтаксистың тасуирламаһы:\n#  * \"#\" тамғаһынан алып юл аҙағына тиклем булған бөтә нәмә - комментарий\n#  * Һәр буш булмаған юл URL-адресындағы үҙәк исеменең даими һүҙбәйләнеше тип һанала \n #
", + "right-skipcaptcha": "CAPTCHA-ны ҡабыҙған ғәмәлдәрҙе CAPTCHA-ны үтмәй генә башҡарыу", + "confirmedit-preview-content": "Эстәлек", "confirmedit-preview-valid": "яраҡлы", "confirmedit-preview-invalid": "яраҡһыҙ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/be.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/be.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/be.json 2023-06-30 16:15:33.810759500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/be.json 2023-09-28 22:30:00.567184000 +0000 @@ -6,7 +6,8 @@ "Vlad5250", "Yury Tarasievich", "Хомелка", - "Чаховіч Уладзіслаў" + "Чаховіч Уладзіслаў", + "ZlyiLev" ] }, "captcha-edit": "Для змянення гэтай старонцы, калі ласка, вырашыце наступную задачу ніжэй і ўвядзіце адказ у поле ([[Special:Captcha/help|больш падрабязна]]):", @@ -17,7 +18,7 @@ "captcha-info-help": "Апісанне капчы", "captcha-id-label": "ID капчы", "captcha-id-help": "Гэта значэнне павінна быць адпраўлена назад без змен.", - "captcha-addurl": "Ваша праўка ўтрымлівае новыя вонкавыя спасылкі.\nУ мэтах абароны ад аўтаматычнага спаму, мы просім вас вырашыць наступнае заданне і ўвесці адказ у поле, каб захаваць змены ([[Special:Captcha/help|падрабязнасці]]):", + "captcha-addurl": "Ваша праўка змяшчае новыя вонкавыя спасылкі.\nУ мэтах абароны ад аўтаматычнага спаму, мы просім вас вырашыць наступнае заданне і ўвесці адказ у поле, каб захаваць змены ([[Special:Captcha/help|падрабязнасці]]):", "captcha-badlogin": "У мэтах абароны ад аўтаматычнага ўзлому пароляў, мы просім вас вырашыць наступнае заданне і ўвесці адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):", "captcha-createaccount": "У мэтах абароны ад аўтаматычнага стварэння ўліковых запісаў, мы просім вас вырашыць наступнае заданне і ўвесці адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):", "captcha-createaccount-fail": "Капча няправільныя або адсутнічае.", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/bew.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/bew.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/bew.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/bew.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,24 @@ +{ + "@metadata": { + "authors": [ + "Bangrapip" + ] + }, + "captcha-edit-fail": "CAPTCHA salah atawa masing kosong.", + "captcha-desc": "Nyediain tèhnik CAPTCHA bakal ngelindungin deri sampahan ama pembadéan kata sandi.", + "captcha-help": "Pemecahan CAPTCHA.", + "captcha-info-help": "Jabaran CAPTCHA.", + "captcha-id-label": "ID CAPTCHA", + "captcha-id-help": "Ni nilé aturan mah dikirim balik sonder perobahan.", + "captcha-createaccount-fail": "CAPTCHA salah atawa masing kosong.", + "captcha-sendemail-fail": "CAPTCHA salah atawa masing kosong.", + "captcha-disabledinapi": "Ni piil mbutuhin CAPTCHA, jadinya kaga' bisa dilakonin liwat API.", + "captcha-error": "Tahkik CAPTCHA gagal lantaran kengabluan dalem: $1", + "captchahelp-title": "Pertulungan CAPTCHA", + "captchahelp-cookies-needed": "Lu bakal kudu nyalain kuki di lu punya pengorag biar bisa ni begawé.", + "confirmedit-preview-line": "Nomer baris", + "confirmedit-preview-content": "Isi", + "confirmedit-preview-validity": "Keacian", + "confirmedit-preview-valid": "aci", + "confirmedit-preview-invalid": "kaga' aci" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/br.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/br.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/br.json 2023-06-30 16:15:33.814759500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/br.json 2023-09-28 22:30:00.567184000 +0000 @@ -18,8 +18,8 @@ "captcha-badlogin": "A-benn talañ ouzh preizhadur emgefre ar gerioù-tremen e c'houlenner ouzhoc'h jediñ an tamm oberiadenn ha skrivañ an disoc'h anezhi er vaezienn a-is ([[Special:Captcha/help|Petra eo se ?]]):", "captcha-createaccount": "A-benn hor sikour da dalañ ouzh ar c'hrouiñ kontoù emgefre, jedit an tamm oberiadenn ha skrivañ an disoc'h anezhi er vaezienn a-is ([[Special:Captcha/help|gouzout hiroc'h]]) :", "captcha-createaccount-fail": "Pe e vank ar c'hod CAPTCHA pe ez eo fall.", - "captcha-create": "A-benn krouiñ ar bajenn, skrivit disoc'h ar jedadennig eeun-mañ er vaezienn :
([[Special:Captcha/help|Petra eo se?]])", - "captcha-sendemail": "Evit hor sikourda zizarbenn ar strob emgefre, sammit ar sifroù a-is ha skrivit an disoc'h er voest ([[Special:Captcha/help|gouzout hiroc'h]]) :", + "captcha-create": "A-benn krouiñ ar bajenn, skrivit disoc'h ar jedadennig eeun-mañ er vaezienn :
([[Special:Captcha/help|gouzout hiroc'h]])", + "captcha-sendemail": "Evit hor sikourda zizarbenn ar strob emgefre, skrivit disoc'h ar jedadenn eeun a-is er voest mar plij ([[Special:Captcha/help|gouzout hiroc'h]]) :", "captcha-sendemail-fail": "Pe e vank ar c'hod CAPTCHA pe ez eo fall.", "captcha-disabledinapi": "Evit an obererezh-mañ ez eus ezhomm ur captcha, dre-se ne c'hell ket bezañ graet dre an API.", "captchahelp-title": "Skoazell Capcha", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/en-ca.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/en-ca.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/en-ca.json 2018-12-12 23:35:21.929774300 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/en-ca.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Techman224" + "Techman224", + "2NumForIce" ] }, - "captchahelp-text": "Web sites that accept postings from the public, like this wiki, are often abused by spammers who use automated tools to post their links to many sites.\nWhile these spam links can be removed, they are a significant nuisance.\n\nSometimes, especially when adding new web links to a page, the wiki may show you an image of coloured or distorted text and ask you to type the words shown.\nSince this is a task that's hard to automate, it will allow most real humans to make their posts while stopping most spammers and other robotic attackers.\n\nUnfortunately this may inconvenience users with limited vision or using text-based or speech-based browsers.\nAt the moment we do not have an audio alternative available.\nPlease contact the [[Special:ListAdmins|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate posts.\n\nHit the 'back' button in your browser to return to the page editor." + "captchahelp-text": "Web sites that accept postings from the public, like this wiki, are often abused by spammers who use automated tools to post their links to many sites.\nWhile these spam links can be removed, they are a significant nuisance.\n\nSometimes, especially when adding new web links to a page, the wiki may show you an image of coloured or distorted text and ask you to type the words shown.\nSince this is a task that's hard to automate, it will allow most real humans to make their posts while stopping most spammers and other robotic attackers.\n\nUnfortunately this may inconvenience users with limited vision or using text-based or speech-based browsers.\nAt the moment we do not have an audio alternative available.\nPlease contact the [[Special:ListAdmins|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate posts.\n\nHit the 'back' button in your browser to return to the page editor." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/gn.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/gn.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/gn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/gn.json 2023-09-28 22:30:00.567184000 +0000 @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "P. S. F. Freitas" + ] + }, + "captcha-info-help": "Ñemombe'u CAPTCHA rehegua." +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/he.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/he.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/he.json 2023-06-30 16:12:05.792120200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/he.json 2023-09-28 22:30:00.567184000 +0000 @@ -27,7 +27,7 @@ "captcha-error": "אישור CAPTCHA נכשל בגלל שגיאה פנימית: $1", "captchahelp-title": "עזרה במערכת CAPTCHA", "captchahelp-cookies-needed": "עליך להפעיל את העוגיות בדפדפן שלך כדי שזה יעבוד.", - "captchahelp-text": "פעמים רבות מנצלים מפיצי תוכן זבל (\"ספאם\") אתרים שמקבלים תוכן מהציבור, כמו אתר הוויקי הזה, כדי לפרסם את הקישורים שלהם לאתרים רבים באינטרנט, באמצעות כלים אוטומטיים.\nאמנם ניתן להסיר את קישורי הספאם הללו, אך הם מהווים מטרד משמעותי.\n\nלעתים, במיוחד בעת הכנסת קישורי אינטרנט חדשים לתוך דף, אתר הוויקי עשוי להראות לך תמונה של טקסט צבעוני או מעוקם ולבקש להקליד את המילים המוצגות.\nכיוון שזו משימה שקשה לבצעה בצורה אוטומטית, הדבר יאפשר לבני־אדם אמתיים לשלוח את הדפים, אך יעצור את רוב מפיצי תוכן הזבל והמתקיפים הרובוטיים האחרים.\n\nלרוע המזל, הדבר עשוי לגרום לאי־נוחות למשתמשים עם דפדפן בגרסה מוגבלת, או שמשתמשים בדפדפנים מבוססי טקסט או דיבור.\nכרגע, אין לנו חלופה קולית זמינה.\nאנא צרו קשר עם [[Special:ListAdmins|מפעילי המערכת]] כדי לקבל עזרה אם המערכת מונעת מכם באופן בלתי צפוי לבצע עריכות לגיטימיות.\n\nלחצו על הכפתור \"חזרה\" בדפדפן שלכם כדי לחזור לדף העריכה.", + "captchahelp-text": "פעמים רבות מנצלים מפיצי תוכן זבל (\"ספאם\") אתרים שמקבלים תוכן מהציבור, כמו אתר הוויקי הזה, כדי לפרסם את הקישורים שלהם לאתרים רבים באינטרנט, באמצעות כלים אוטומטיים.\nאמנם ניתן להסיר את קישורי הספאם הללו, אך הם מהווים מטרד משמעותי.\n\nלעיתים, במיוחד בעת הכנסת קישורי אינטרנט חדשים לתוך דף, אתר הוויקי עשוי להראות לך תמונה של טקסט צבעוני או מעוקם ולבקש להקליד את המילים המוצגות.\nכיוון שזו משימה שקשה לבצעה בצורה אוטומטית, הדבר יאפשר לבני־אדם אמתיים לשלוח את הדפים, אך יעצור את רוב מפיצי תוכן הזבל והמתקיפים הרובוטיים האחרים.\n\nלרוע המזל, הדבר עשוי לגרום לאי־נוחות למשתמשים עם דפדפן בגרסה מוגבלת, או שמשתמשים בדפדפנים מבוססי טקסט או דיבור.\nכרגע, אין לנו חלופה קולית זמינה.\nנא ליצור קשר עם [[Special:ListAdmins|מפעילי המערכת]] כדי לקבל עזרה אם המערכת מונעת מכם באופן בלתי צפוי לבצע עריכות לגיטימיות.\n\nנא ללחוץ על הכפתור \"חזרה\" בדפדפן שלך כדי לחזור לדף העריכה.", "captcha-addurl-whitelist": " #
\n# זהו תחביר ההודעה:\n#   * כל דבר בשורה שנכתב לאחר סימן \"#\" הוא הערה\n#   * כל שורה לא ריקה היא ביטוי רגולרי שיתאים לאתרים בכתובות URL\n #
", "right-skipcaptcha": "ביצוע פעולות הדורשות פתרון CAPTCHA ללא צורך בפתרונו", "action-skipcaptcha": "לבצע פעולות שדורשות בדיקת CAPTCHA מבלי לעבור דרך בדיקת CAPTCHA", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/mhr.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/mhr.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/mhr.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/mhr.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "Lifeway" + ] + }, + "captcha-id-label": "CAPTCHA ID", + "confirmedit-preview-line": "Корно номер", + "confirmedit-preview-content": "Контент", + "confirmedit-preview-validity": "Чынлык", + "confirmedit-preview-valid": "чын", + "confirmedit-preview-invalid": "чын огыл" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/nl.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/nl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/nl.json 2023-06-30 16:12:05.796120200 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/nl.json 2023-09-28 22:30:00.567184000 +0000 @@ -35,5 +35,6 @@ "confirmedit-preview-content": "Inhoud", "confirmedit-preview-validity": "Geldigheid", "confirmedit-preview-valid": "geldig", - "confirmedit-preview-invalid": "ongeldig" + "confirmedit-preview-invalid": "ongeldig", + "confirmedit-preview-description": "In de volgende tabel staat de lijst met regels op deze pagina en of het een geldig IP-adres of -bereik is. Als een regel dat is, wordt deze uitgesloten van CAPTCHA-controles, maar ongeldige regels worden genegeerd. Een voorbeeld van een geldig IP-adresbereik is: 69.208.0.0/16, wat loopt van 69.208.0.0 tot 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculated_the_CIDR_suffix Meer informatie] over het berekenen van een IP-adresbereik." } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/sdh.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/sdh.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/sdh.json 2021-09-30 16:46:01.505115500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/sdh.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,8 +1,10 @@ { "@metadata": { "authors": [ - "Paraw2" + "Paraw2", + "TerranBoy" ] }, - "captcha-label": "کەپچا" + "captcha-label": "کەپچا", + "confirmedit-preview-line": "شمارەێ کڕ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/se.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/se.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/se.json 2023-06-30 15:30:27.572562500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/se.json 2023-09-19 12:33:26.731171600 +0000 @@ -1,17 +1,30 @@ { "@metadata": { "authors": [ - "Kimberli Mäkäräinen (WMNO)" + "Kimberli Mäkäräinen (WMNO)", + "Ante75" ] }, + "captcha-edit": "Jus áiggut rievdadit dán siiddu, čoavdde mat álggos bihttá dás vuollelis ja čále vástádusa ruvttu sisa ([[Special:Captcha/help|more info]]):", "captcha-edit-fail": "CAPTCHA lea boastut dahje váilu.", + "captcha-desc": "Fállá CAPTCHA vugiid várjalan dihte ruskaboastta ja beassansáni árvidemiid vuostá", "captcha-label": "CAPTCHA", "captcha-help": "CAPTCHA-čoavddus", "captcha-info-help": "CAPTCHA govvádus", "captcha-id-label": "CAPTCHA-gilkor", + "captcha-id-help": "Dát árvu berrešii sáddejuvvot ruovttoluotta rievdatkeahttá.", + "captcha-addurl": "Du rievdadeapmi sisttisdoallá ođđa olgguldas liŋkkaid.\nVárjalan dihte wiki automáhtalaš ruskaboastta vuostá, bivdit mii du čoavdit bihttá dás vuollelis ja čállit vástádusa ruvttu sisa, vurken dihte du rievdadeami ([[Special:Captcha/help|more info]]):", + "captcha-badlogin": "Várjalan dihte dán wiki automáhtalaš beassansáni suoládemiid vuostá, bivdit mii du čoavdit čuovvovaš bihttá dás vuollelis ja čállit vástádusa ruvttu sisa ([[Special:Captcha/help|more info]]):", + "captcha-createaccount": "Várjalan dihte dán wiki automáhtalaš dovddaldat ráhkademiid vuostá, bivdit mii du čoavdit čuovvovaš bihttá dás vuollelis ja čállit vástádusa ruvttu sisa ([[Special:Captcha/help|more info]]):", "captcha-createaccount-fail": "CAPTCHA lea boastut dahje váilu.", + "captcha-create": "Jus áiggut ráhkadit dán siiddu, čoavdde mat álggos čuovvovaš bihttá dás vuollelis ja čále vástádusa ruvttu sisa ([[Special:Captcha/help|more info]]):", + "captcha-sendemail": "Várjalan dihte dán wiki automáhtalaš ruskaboasttaid vuostá, bivdit mii du čoavdit čuovvovaš bihttá dás vuollelis ja čállit vástádusa ruvttu sisa ([[Special:Captcha/help|more info]]):", "captcha-sendemail-fail": "CAPTCHA lea boastut dahje váilu.", + "captcha-disabledinapi": "Dát gohččun gáibida ovtta CAPTCHA, nu ahte dat ii sáhte dahkkojuvvot API čađa.", + "captcha-error": "CAPTCHA duođašteapmi ii menestuvvan siskkáldas boasttuvuođa dihte: $1", "captchahelp-title": "CAPTCHA-rávvagat", + "captchahelp-cookies-needed": "Dus ferte diehtočoahkku leat rabas du neahttalohkkis dán bargui.", + "confirmedit-preview-line": "Gurgadasa nummir", "confirmedit-preview-content": "Sisdoallu", "confirmedit-preview-validity": "Dohkálašvuohta", "confirmedit-preview-valid": "dohkálaš", diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/sh-latn.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/sh-latn.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/sh-latn.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/sh-latn.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,33 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "captcha-edit": "Da biste uredili ovu stranicu potrebno je da nađite rješenje zadatka postavljenog ispod i da upišite odgovor u polje ([[Special:Captcha/help|više info]]):", + "captcha-edit-fail": "Netačan unos ili nedostatak koda za potvrđivanje.", + "captcha-desc": "Omogućava CAPTCHA tehnike za zaštitu protiv spama i probijanja lozinke", + "captcha-help": "Rješenje za unos CAPTCHA", + "captcha-info-help": "Opis CAPTCHA", + "captcha-id-label": "CAPTCHA naznaka", + "captcha-id-help": "Vrijednost treba biti unesena nepromijenjena.", + "captcha-addurl": "Vaša izmjena sadrži nove vanjske linkove.\nDa bi ste pomogli zaštititi nas od automatiziranog neželjenog sadržaja, molimo Vas da riješite naredni zadatak ispod i upišete rezultat u kutiju da biste mogli sačuvati izmjenu ([[Special:Captcha/help|više info]]):", + "captcha-badlogin": "Da bi ste pomogli zaštititi nas od automatiziranog probijanja lozinki, ljubazno Vas molimo da riješite naredni zadatak ispod i odgovor unesete u kutijicu ([[Special:Captcha/help|više informacija]]):", + "captcha-createaccount": "Da bi ste pomogli zaštititi nas od automatiziranog pravljenja računa, ljubazno Vas molimo da riješite naredni zadatak ispod i odgovor unesete u kutijicu ([[Special:Captcha/help|više info]]):", + "captcha-createaccount-fail": "Netačan unos ili nedostatak koda za potvrđivanje.", + "captcha-create": "Da biste napravili stranicu, prvo riješite naredni zadatak ispod i upišite odgovor u polje ([[Special:Captcha/help|više info]]):", + "captcha-sendemail": "Da bismo zaštitili se od automatskog spamiranja, ljubazno vas molimo da riješite naredni zadatak ispod i odgovor unesete u kutijicu ([[Special:Captcha/help|više informacija]]):", + "captcha-sendemail-fail": "Netačan unos ili nedostajući CAPTCHA.", + "captcha-disabledinapi": "Ova radnja traži captchu, tako da se ne može izvršiti preko iavršnik.", + "captcha-error": "CAPTCHA provjera nije uspjela zbog interne greške: $1", + "captchahelp-title": "Pomoć u vezi s CAPTCHA-om", + "captchahelp-cookies-needed": "Da bi ovo mogli raditi, potrebno je da omogućite kolačiće (cookies).", + "captchahelp-text": "Veb-sajtove koji podržavaju doprinose iz javnosti, kao što je ovaj viki, često zloupotrebljavaju vandali koji koriste automatizovane alate da šalju svoje linkove ka mnogim sajtovima. Iako se ovi neželjeni linkovi mogu ukloniti, one predstavljaju značajne neugodnost našem radu.\n\nPonekad, pogotovo kada dodaje nove linkove na stranicu, viki vam može pokazati sliku obojenog i izvrnutog teksta i tražiti da ukucate traženu riječ.\nPošto je teško automatizovati ovakav zadatak, on omogućuje svim pravim korisnicima nastavak u pridonošenju, ali će zato spriječiti vandale i ostale robotske napadače.\n\nNažalost, ovo može da bude nepovoljno za korisnike sa ograničenim vidom, ili za one koji koriste preglednike bazirane na tekstu ili govoru.\nU ovom trenutku, zvučna alternativa nije dostupna.\nObratite se [[Special:ListAdmins|administratoru sajta]] radi pomoći ako vas ovo neočekivano ometa u pravljenju dobrih izmjena.\n\nKliknite na dugme \"nazad\" vašeg preglednika da se vratite na uređivač stranice.", + "captcha-addurl-whitelist": " #
\n# Sintaksa je sljedeća:\n#  * Sve od znaka \"#\" do kraja reda je komentar\n#  * Svaki neprazni red je fragment regularnog izraza koji će odgovarati samo domaćinima unutar URL-ova\n  #
", + "right-skipcaptcha": "Izvođenje radnji koje pokreću CAPTCHA sliku bez potrebe prolaza kroz nju", + "action-skipcaptcha": "izvođenje radnji koje pokreću CAPTCHA sliku bez potrebe prolaza kroz nju", + "confirmedit-preview-line": "Broj reda", + "confirmedit-preview-content": "Sadržaj", + "confirmedit-preview-valid": "važeći", + "confirmedit-preview-invalid": "nevažeći" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/sr-ec.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/sr-ec.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/sr-ec.json 2023-06-30 16:15:33.814759500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/sr-ec.json 2023-09-28 22:30:00.571184200 +0000 @@ -32,5 +32,7 @@ "action-skipcaptcha": "прескочите CAPTCHA сигурносну проверу", "confirmedit-preview-line": "Број линије", "confirmedit-preview-content": "Садржај", + "confirmedit-preview-validity": "Валидност", + "confirmedit-preview-valid": "валидна", "confirmedit-preview-invalid": "неважеће" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/syl.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/syl.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/syl.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/syl.json 2023-09-28 22:30:00.571184200 +0000 @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "ꠢꠣꠍꠘ ꠞꠣꠎꠣ" + ] + }, + "confirmedit-preview-content": "ꠎꠤꠘꠤꠡ", + "confirmedit-preview-validity": "ꠛꠂꠗꠔꠣ" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/tcy.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/tcy.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/tcy.json 2021-09-30 16:46:01.509115500 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/tcy.json 2023-09-19 12:33:26.731171600 +0000 @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "BHARATHESHA ALASANDEMAJALU", - "VASANTH S.N." + "VASANTH S.N.", + "ChiK" ] }, "captcha-label": "ಕ್ಯಾಪ್ಚಾ", - "confirmedit-preview-content": "ಪರಿವಿಡಿ", + "confirmedit-preview-content": "ವಿಸಯೊಲು", "confirmedit-preview-invalid": "ಸರಿ ಇಜ್ಜಿ" } diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/wuu-hans.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/wuu-hans.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/wuu-hans.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/wuu-hans.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,17 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "captcha-edit": "要编辑该页面,请完成下底个任务,勒框里输入答案([[Special:Captcha/help|更多资料]]):", + "captcha-label": "验证码", + "captcha-addurl": "侬个编辑包括新个外部链接。为保护本wiki弗受自动垃圾程序个破坏,阿拉要麻烦侬完成下底个任务并垃拉框里向输入答案,纔好保存侬个编辑([[Special:Captcha/help|更多信息]]):", + "captcha-badlogin": "为仔保护本wiki弗畀自动密码破解程序破坏,阿拉要麻烦侬完成下底个任务并垃拉框里向输入答案([[Special:Captcha/help|更多个资料]]):", + "captcha-createaccount": "为仔保护本wiki弗畀自动账号创建程序破坏,阿拉要麻烦侬完成下底个任务并垃拉框里向输入答案([[Special:Captcha/help|更多个资料]]):", + "captcha-createaccount-fail": "验证码错误或落脱。", + "captcha-create": "要创建页面,请完成下底个任务并垃拉框里向输入答案([[Special:Captcha/help|更多个资料]]):", + "captchahelp-cookies-needed": "侬要开启浏览器上个cookie才好使用迭个工具。", + "captchahelp-text": "搭本站一样,对公众开放编辑个网站常朝畀垃圾链接骚扰。箇星人使用自动化垃圾程序拿伊拉个链接撘到交关网站。虽然箇星链接可以清除脱,但箇星物事真真较讨惹厌。\n\n有辰光,特别是帮一只页面添加新个网页链接个辰光,本站会叫侬看一幅有颜色个也作兴是有变形文字个图像,还要叫侬输入所显示个文字。因为该个是难以自动完成个一项任务,渠允许人保存渠侬个编辑,同时阻止大多数发送垃圾链接者搭其他机器人个攻击。\n\n叫人遗憾个是,箇会得使视力弗好个人,或者使用基于文本或者基于声音个浏览器个用户觉着弗方便。而目前我侬还弗曾提供音频个选择。假使迭个正好阻止侬进行正常个编辑,请联系[[Special:ListAdmins|网站管理员]]获得帮助。\n\n点击浏览器上个“后退”揿钮返回页面编辑器。", + "captcha-addurl-whitelist": " #
\n# 语法像下底一样:\n#   * 所有“#”字符开头个行侪是注解\n#   * 所有非空白行是正则表达式片段,只会匹配URL里向个域名\n #
" +} diff -Nru mediawiki-1.39.4/extensions/ConfirmEdit/i18n/yue-hant.json mediawiki-1.39.5/extensions/ConfirmEdit/i18n/yue-hant.json --- mediawiki-1.39.4/extensions/ConfirmEdit/i18n/yue-hant.json 1970-01-01 00:00:00.000000000 +0000 +++ mediawiki-1.39.5/extensions/ConfirmEdit/i18n/yue-hant.json 2023-09-19 12:33:26.731171600 +0000 @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Winston Sung" + ] + }, + "captcha-edit": "要改呢版,請完成下低個任務,跟住響個盒度輸入答案([[Special:Captcha/help|更多資料]]):", + "captcha-edit-fail": "錯咗或者漏咗CAPTCHA。", + "captcha-desc": "簡單嘅captcha實行", + "captcha-help": "CAPTCHA答案。", + "captcha-info-help": "CAPTCHAk嘅描述。", + "captcha-id-label": "CAPTCHA ID", + "captcha-addurl": "你改嘅內容裏面有新嘅出面連結。\n為咗避免受到自