summaryrefslogtreecommitdiff
path: root/languages
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2015-06-04 07:31:04 +0200
committerPierre Schmitz <pierre@archlinux.de>2015-06-04 07:58:39 +0200
commitf6d65e533c62f6deb21342d4901ece24497b433e (patch)
treef28adf0362d14bcd448f7b65a7aaf38650f923aa /languages
parentc27b2e832fe25651ef2410fae85b41072aae7519 (diff)
Update to MediaWiki 1.25.1
Diffstat (limited to 'languages')
-rw-r--r--languages/ConverterRule.php5
-rw-r--r--languages/Language.php172
-rw-r--r--languages/LanguageConverter.php17
-rw-r--r--languages/Names.php13
-rw-r--r--languages/classes/LanguageBe_tarask.php2
-rw-r--r--languages/classes/LanguageJa.php2
-rw-r--r--languages/classes/LanguageKk.php7
-rw-r--r--languages/classes/LanguageQqx.php2
-rw-r--r--languages/classes/LanguageYue.php2
-rw-r--r--languages/classes/LanguageZh.php38
-rw-r--r--languages/classes/LanguageZh_hans.php2
-rw-r--r--languages/data/plurals-mediawiki.xml8
-rw-r--r--languages/data/plurals.xml289
-rw-r--r--languages/i18n/ab.json303
-rw-r--r--languages/i18n/ace.json26
-rw-r--r--languages/i18n/aeb.json249
-rw-r--r--languages/i18n/af.json119
-rw-r--r--languages/i18n/ak.json128
-rw-r--r--languages/i18n/aln.json7
-rw-r--r--languages/i18n/am.json15
-rw-r--r--languages/i18n/an.json61
-rw-r--r--languages/i18n/ang.json131
-rw-r--r--languages/i18n/anp.json4
-rw-r--r--languages/i18n/ar.json205
-rw-r--r--languages/i18n/arc.json19
-rw-r--r--languages/i18n/arn.json5
-rw-r--r--languages/i18n/arq.json177
-rw-r--r--languages/i18n/ary.json22
-rw-r--r--languages/i18n/arz.json18
-rw-r--r--languages/i18n/as.json94
-rw-r--r--languages/i18n/ast.json181
-rw-r--r--languages/i18n/av.json391
-rw-r--r--languages/i18n/avk.json19
-rw-r--r--languages/i18n/awa.json2956
-rw-r--r--languages/i18n/ay.json388
-rw-r--r--languages/i18n/az.json320
-rw-r--r--languages/i18n/azb.json192
-rw-r--r--languages/i18n/ba.json76
-rw-r--r--languages/i18n/bar.json16
-rw-r--r--languages/i18n/bbc-latn.json6
-rw-r--r--languages/i18n/bcc.json512
-rw-r--r--languages/i18n/bcl.json50
-rw-r--r--languages/i18n/be-tarask.json243
-rw-r--r--languages/i18n/be.json78
-rw-r--r--languages/i18n/bg.json213
-rw-r--r--languages/i18n/bgn.json2771
-rw-r--r--languages/i18n/bho.json88
-rw-r--r--languages/i18n/bi.json213
-rw-r--r--languages/i18n/bjn.json57
-rw-r--r--languages/i18n/bm.json263
-rw-r--r--languages/i18n/bn.json274
-rw-r--r--languages/i18n/bo.json9
-rw-r--r--languages/i18n/bpy.json12
-rw-r--r--languages/i18n/bqi.json3
-rw-r--r--languages/i18n/br.json112
-rw-r--r--languages/i18n/brh.json4
-rw-r--r--languages/i18n/bs.json253
-rw-r--r--languages/i18n/bto.json4
-rw-r--r--languages/i18n/bug.json646
-rw-r--r--languages/i18n/bxr.json563
-rw-r--r--languages/i18n/ca.json381
-rw-r--r--languages/i18n/cbk-zam.json166
-rw-r--r--languages/i18n/cdo.json220
-rw-r--r--languages/i18n/ce.json452
-rw-r--r--languages/i18n/ceb.json8
-rw-r--r--languages/i18n/ch.json9
-rw-r--r--languages/i18n/chr.json144
-rw-r--r--languages/i18n/ckb.json153
-rw-r--r--languages/i18n/co.json7
-rw-r--r--languages/i18n/cps.json5
-rw-r--r--languages/i18n/crh-cyrl.json119
-rw-r--r--languages/i18n/crh-latn.json119
-rw-r--r--languages/i18n/cs.json332
-rw-r--r--languages/i18n/csb.json8
-rw-r--r--languages/i18n/cu.json42
-rw-r--r--languages/i18n/cv.json349
-rw-r--r--languages/i18n/cy.json253
-rw-r--r--languages/i18n/da.json154
-rw-r--r--languages/i18n/de-ch.json585
-rw-r--r--languages/i18n/de-formal.json639
-rw-r--r--languages/i18n/de.json293
-rw-r--r--languages/i18n/diq.json217
-rw-r--r--languages/i18n/dsb.json68
-rw-r--r--languages/i18n/dtp.json11
-rw-r--r--languages/i18n/dv.json7
-rw-r--r--languages/i18n/dz.json11
-rw-r--r--languages/i18n/ee.json20
-rw-r--r--languages/i18n/egl.json314
-rw-r--r--languages/i18n/el.json205
-rw-r--r--languages/i18n/eml.json250
-rw-r--r--languages/i18n/en-gb.json168
-rw-r--r--languages/i18n/en.json277
-rw-r--r--languages/i18n/eo.json161
-rw-r--r--languages/i18n/es.json1033
-rw-r--r--languages/i18n/et.json299
-rw-r--r--languages/i18n/eu.json252
-rw-r--r--languages/i18n/ext.json22
-rw-r--r--languages/i18n/fa.json552
-rw-r--r--languages/i18n/ff.json18
-rw-r--r--languages/i18n/fi.json314
-rw-r--r--languages/i18n/fit.json5
-rw-r--r--languages/i18n/fj.json288
-rw-r--r--languages/i18n/fo.json30
-rw-r--r--languages/i18n/fr.json317
-rw-r--r--languages/i18n/frc.json360
-rw-r--r--languages/i18n/frp.json67
-rw-r--r--languages/i18n/frr.json286
-rw-r--r--languages/i18n/fur.json12
-rw-r--r--languages/i18n/fy.json519
-rw-r--r--languages/i18n/ga.json11
-rw-r--r--languages/i18n/gag.json9
-rw-r--r--languages/i18n/gan-hans.json19
-rw-r--r--languages/i18n/gan-hant.json14
-rw-r--r--languages/i18n/gd.json199
-rw-r--r--languages/i18n/gl.json298
-rw-r--r--languages/i18n/glk.json100
-rw-r--r--languages/i18n/gn.json729
-rw-r--r--languages/i18n/gom-latn.json5
-rw-r--r--languages/i18n/got.json915
-rw-r--r--languages/i18n/grc.json20
-rw-r--r--languages/i18n/gsw.json83
-rw-r--r--languages/i18n/gu.json101
-rw-r--r--languages/i18n/gv.json9
-rw-r--r--languages/i18n/ha.json4
-rw-r--r--languages/i18n/hak.json10
-rw-r--r--languages/i18n/haw.json20
-rw-r--r--languages/i18n/he.json513
-rw-r--r--languages/i18n/hi.json249
-rw-r--r--languages/i18n/hif-latn.json552
-rw-r--r--languages/i18n/hil.json10
-rw-r--r--languages/i18n/hr.json261
-rw-r--r--languages/i18n/hrx.json18
-rw-r--r--languages/i18n/hsb.json108
-rw-r--r--languages/i18n/ht.json7
-rw-r--r--languages/i18n/hu.json274
-rw-r--r--languages/i18n/hy.json100
-rw-r--r--languages/i18n/ia.json175
-rw-r--r--languages/i18n/id.json273
-rw-r--r--languages/i18n/ie.json11
-rw-r--r--languages/i18n/ig.json16
-rw-r--r--languages/i18n/ike-cans.json547
-rw-r--r--languages/i18n/ike-latn.json484
-rw-r--r--languages/i18n/ilo.json435
-rw-r--r--languages/i18n/inh.json288
-rw-r--r--languages/i18n/io.json11
-rw-r--r--languages/i18n/is.json135
-rw-r--r--languages/i18n/it.json312
-rw-r--r--languages/i18n/ja.json250
-rw-r--r--languages/i18n/jam.json9
-rw-r--r--languages/i18n/jbo.json711
-rw-r--r--languages/i18n/jut.json3
-rw-r--r--languages/i18n/jv.json66
-rw-r--r--languages/i18n/ka.json147
-rw-r--r--languages/i18n/kaa.json75
-rw-r--r--languages/i18n/kab.json55
-rw-r--r--languages/i18n/kbd-cyrl.json8
-rw-r--r--languages/i18n/kg.json15
-rw-r--r--languages/i18n/khw.json7
-rw-r--r--languages/i18n/kiu.json27
-rw-r--r--languages/i18n/kk-arab.json12
-rw-r--r--languages/i18n/kk-cyrl.json132
-rw-r--r--languages/i18n/kk-latn.json14
-rw-r--r--languages/i18n/kl.json743
-rw-r--r--languages/i18n/km.json121
-rw-r--r--languages/i18n/kn.json59
-rw-r--r--languages/i18n/ko.json370
-rw-r--r--languages/i18n/koi.json4
-rw-r--r--languages/i18n/krc.json86
-rw-r--r--languages/i18n/kri.json2
-rw-r--r--languages/i18n/krj.json457
-rw-r--r--languages/i18n/ks-arab.json86
-rw-r--r--languages/i18n/ksh.json535
-rw-r--r--languages/i18n/ku-latn.json67
-rw-r--r--languages/i18n/kv.json243
-rw-r--r--languages/i18n/kw.json9
-rw-r--r--languages/i18n/ky.json59
-rw-r--r--languages/i18n/la.json140
-rw-r--r--languages/i18n/lad.json14
-rw-r--r--languages/i18n/lb.json179
-rw-r--r--languages/i18n/lbe.json92
-rw-r--r--languages/i18n/lez.json23
-rw-r--r--languages/i18n/lfn.json7
-rw-r--r--languages/i18n/lg.json4
-rw-r--r--languages/i18n/li.json77
-rw-r--r--languages/i18n/lij.json7
-rw-r--r--languages/i18n/liv.json5
-rw-r--r--languages/i18n/lmo.json10
-rw-r--r--languages/i18n/ln.json5
-rw-r--r--languages/i18n/lo.json4
-rw-r--r--languages/i18n/loz.json5
-rw-r--r--languages/i18n/lrc.json1740
-rw-r--r--languages/i18n/lt.json546
-rw-r--r--languages/i18n/ltg.json5
-rw-r--r--languages/i18n/lus.json14
-rw-r--r--languages/i18n/lv.json355
-rw-r--r--languages/i18n/lzh.json140
-rw-r--r--languages/i18n/lzz.json4
-rw-r--r--languages/i18n/mai.json488
-rw-r--r--languages/i18n/map-bms.json14
-rw-r--r--languages/i18n/mdf.json19
-rw-r--r--languages/i18n/mg.json128
-rw-r--r--languages/i18n/mhr.json12
-rw-r--r--languages/i18n/mi.json166
-rw-r--r--languages/i18n/min.json21
-rw-r--r--languages/i18n/mk.json465
-rw-r--r--languages/i18n/ml.json193
-rw-r--r--languages/i18n/mn.json22
-rw-r--r--languages/i18n/mo.json18
-rw-r--r--languages/i18n/mr.json83
-rw-r--r--languages/i18n/mrj.json4
-rw-r--r--languages/i18n/ms.json160
-rw-r--r--languages/i18n/mt.json123
-rw-r--r--languages/i18n/mwl.json6
-rw-r--r--languages/i18n/my.json12
-rw-r--r--languages/i18n/myv.json21
-rw-r--r--languages/i18n/mzn.json17
-rw-r--r--languages/i18n/na.json130
-rw-r--r--languages/i18n/nah.json8
-rw-r--r--languages/i18n/nan.json34
-rw-r--r--languages/i18n/nap.json1117
-rw-r--r--languages/i18n/nb.json265
-rw-r--r--languages/i18n/nds-nl.json264
-rw-r--r--languages/i18n/nds.json44
-rw-r--r--languages/i18n/ne.json134
-rw-r--r--languages/i18n/new.json705
-rw-r--r--languages/i18n/niu.json343
-rw-r--r--languages/i18n/nl-informal.json574
-rw-r--r--languages/i18n/nl.json297
-rw-r--r--languages/i18n/nn.json186
-rw-r--r--languages/i18n/nov.json633
-rw-r--r--languages/i18n/nso.json74
-rw-r--r--languages/i18n/nv.json510
-rw-r--r--languages/i18n/oc.json216
-rw-r--r--languages/i18n/om.json138
-rw-r--r--languages/i18n/or.json399
-rw-r--r--languages/i18n/os.json23
-rw-r--r--languages/i18n/pa.json395
-rw-r--r--languages/i18n/pag.json498
-rw-r--r--languages/i18n/pam.json44
-rw-r--r--languages/i18n/pap.json547
-rw-r--r--languages/i18n/pcd.json5
-rw-r--r--languages/i18n/pdc.json9
-rw-r--r--languages/i18n/pdt.json14
-rw-r--r--languages/i18n/pfl.json574
-rw-r--r--languages/i18n/pi.json136
-rw-r--r--languages/i18n/pih.json80
-rw-r--r--languages/i18n/pl.json280
-rw-r--r--languages/i18n/pms.json276
-rw-r--r--languages/i18n/pnb.json92
-rw-r--r--languages/i18n/pnt.json5
-rw-r--r--languages/i18n/prg.json18
-rw-r--r--languages/i18n/ps.json213
-rw-r--r--languages/i18n/pt-br.json227
-rw-r--r--languages/i18n/pt.json227
-rw-r--r--languages/i18n/qqq.json421
-rw-r--r--languages/i18n/qu.json70
-rw-r--r--languages/i18n/qug.json5
-rw-r--r--languages/i18n/rgn.json4
-rw-r--r--languages/i18n/rif.json4
-rw-r--r--languages/i18n/rm.json47
-rw-r--r--languages/i18n/rmy.json734
-rw-r--r--languages/i18n/ro.json261
-rw-r--r--languages/i18n/roa-tara.json146
-rw-r--r--languages/i18n/ru.json457
-rw-r--r--languages/i18n/rue.json74
-rw-r--r--languages/i18n/rup.json83
-rw-r--r--languages/i18n/ruq-cyrl.json502
-rw-r--r--languages/i18n/ruq-latn.json502
-rw-r--r--languages/i18n/sa.json495
-rw-r--r--languages/i18n/sah.json172
-rw-r--r--languages/i18n/sat.json7
-rw-r--r--languages/i18n/sc.json213
-rw-r--r--languages/i18n/scn.json3177
-rw-r--r--languages/i18n/sco.json429
-rw-r--r--languages/i18n/sd.json56
-rw-r--r--languages/i18n/sdc.json8
-rw-r--r--languages/i18n/se.json6
-rw-r--r--languages/i18n/sei.json4
-rw-r--r--languages/i18n/ses.json3328
-rw-r--r--languages/i18n/sg.json474
-rw-r--r--languages/i18n/sgs.json271
-rw-r--r--languages/i18n/sh.json46
-rw-r--r--languages/i18n/shi.json9
-rw-r--r--languages/i18n/si.json124
-rw-r--r--languages/i18n/sk.json152
-rw-r--r--languages/i18n/sl.json233
-rw-r--r--languages/i18n/sli.json15
-rw-r--r--languages/i18n/sm.json300
-rw-r--r--languages/i18n/sma.json1286
-rw-r--r--languages/i18n/sn.json240
-rw-r--r--languages/i18n/so.json8
-rw-r--r--languages/i18n/sq.json138
-rw-r--r--languages/i18n/sr-ec.json304
-rw-r--r--languages/i18n/sr-el.json309
-rw-r--r--languages/i18n/srn.json4
-rw-r--r--languages/i18n/ss.json421
-rw-r--r--languages/i18n/st.json216
-rw-r--r--languages/i18n/stq.json20
-rw-r--r--languages/i18n/su.json140
-rw-r--r--languages/i18n/sv.json326
-rw-r--r--languages/i18n/sw.json34
-rw-r--r--languages/i18n/szl.json186
-rw-r--r--languages/i18n/ta.json71
-rw-r--r--languages/i18n/tcy.json87
-rw-r--r--languages/i18n/te.json87
-rw-r--r--languages/i18n/tet.json9
-rw-r--r--languages/i18n/tg-cyrl.json28
-rw-r--r--languages/i18n/tg-latn.json14
-rw-r--r--languages/i18n/th.json1361
-rw-r--r--languages/i18n/ti.json234
-rw-r--r--languages/i18n/tk.json19
-rw-r--r--languages/i18n/tl.json61
-rw-r--r--languages/i18n/tly.json6
-rw-r--r--languages/i18n/tn.json228
-rw-r--r--languages/i18n/to.json6
-rw-r--r--languages/i18n/tokipona.json222
-rw-r--r--languages/i18n/tpi.json7
-rw-r--r--languages/i18n/tr.json204
-rw-r--r--languages/i18n/tru.json5
-rw-r--r--languages/i18n/ts.json5
-rw-r--r--languages/i18n/tt-cyrl.json211
-rw-r--r--languages/i18n/tt-latn.json19
-rw-r--r--languages/i18n/tw.json5
-rw-r--r--languages/i18n/ty.json223
-rw-r--r--languages/i18n/tyv.json38
-rw-r--r--languages/i18n/tzm.json6
-rw-r--r--languages/i18n/udm.json399
-rw-r--r--languages/i18n/ug-arab.json60
-rw-r--r--languages/i18n/ug-latn.json311
-rw-r--r--languages/i18n/uk.json390
-rw-r--r--languages/i18n/ur.json243
-rw-r--r--languages/i18n/uz.json348
-rw-r--r--languages/i18n/vec.json81
-rw-r--r--languages/i18n/vep.json26
-rw-r--r--languages/i18n/vi.json208
-rw-r--r--languages/i18n/vls.json280
-rw-r--r--languages/i18n/vmf.json5
-rw-r--r--languages/i18n/vo.json82
-rw-r--r--languages/i18n/vot.json6
-rw-r--r--languages/i18n/vro.json105
-rw-r--r--languages/i18n/wa.json26
-rw-r--r--languages/i18n/war.json36
-rw-r--r--languages/i18n/wo.json14
-rw-r--r--languages/i18n/wuu.json17
-rw-r--r--languages/i18n/xal.json748
-rw-r--r--languages/i18n/xh.json207
-rw-r--r--languages/i18n/xmf.json5
-rw-r--r--languages/i18n/yi.json207
-rw-r--r--languages/i18n/yo.json60
-rw-r--r--languages/i18n/yue.json528
-rw-r--r--languages/i18n/za.json470
-rw-r--r--languages/i18n/zea.json30
-rw-r--r--languages/i18n/zh-hans.json426
-rw-r--r--languages/i18n/zh-hant.json796
-rw-r--r--languages/i18n/zu.json509
-rw-r--r--languages/messages/MessagesAce.php59
-rw-r--r--languages/messages/MessagesAf.php14
-rw-r--r--languages/messages/MessagesAng.php10
-rw-r--r--languages/messages/MessagesAr.php15
-rw-r--r--languages/messages/MessagesArc.php1
-rw-r--r--languages/messages/MessagesArz.php130
-rw-r--r--languages/messages/MessagesAst.php1
-rw-r--r--languages/messages/MessagesAv.php101
-rw-r--r--languages/messages/MessagesAz.php1
-rw-r--r--languages/messages/MessagesAzb.php1
-rw-r--r--languages/messages/MessagesBe_tarask.php1
-rw-r--r--languages/messages/MessagesBg.php1
-rw-r--r--languages/messages/MessagesBgn.php58
-rw-r--r--languages/messages/MessagesBho.php25
-rw-r--r--languages/messages/MessagesBr.php1
-rw-r--r--languages/messages/MessagesBs.php1
-rw-r--r--languages/messages/MessagesCa.php4
-rw-r--r--languages/messages/MessagesCdo.php4
-rw-r--r--languages/messages/MessagesCe.php112
-rw-r--r--languages/messages/MessagesCkb.php12
-rw-r--r--languages/messages/MessagesDe.php11
-rw-r--r--languages/messages/MessagesDiq.php276
-rw-r--r--languages/messages/MessagesDv.php1
-rw-r--r--languages/messages/MessagesEl.php14
-rw-r--r--languages/messages/MessagesEn.php20
-rw-r--r--languages/messages/MessagesEo.php1
-rw-r--r--languages/messages/MessagesEs.php38
-rw-r--r--languages/messages/MessagesEt.php12
-rw-r--r--languages/messages/MessagesFa.php48
-rw-r--r--languages/messages/MessagesFi.php23
-rw-r--r--languages/messages/MessagesFr.php1
-rw-r--r--languages/messages/MessagesFrp.php5
-rw-r--r--languages/messages/MessagesGl.php71
-rw-r--r--languages/messages/MessagesHaw.php43
-rw-r--r--languages/messages/MessagesHe.php13
-rw-r--r--languages/messages/MessagesHi.php163
-rw-r--r--languages/messages/MessagesHr.php8
-rw-r--r--languages/messages/MessagesHsb.php3
-rw-r--r--languages/messages/MessagesHu.php1
-rw-r--r--languages/messages/MessagesId.php1
-rw-r--r--languages/messages/MessagesIt.php17
-rw-r--r--languages/messages/MessagesJa.php21
-rw-r--r--languages/messages/MessagesKhw.php1
-rw-r--r--languages/messages/MessagesKk_arab.php1
-rw-r--r--languages/messages/MessagesKo.php27
-rw-r--r--languages/messages/MessagesKs_arab.php1
-rw-r--r--languages/messages/MessagesKsh.php2
-rw-r--r--languages/messages/MessagesKw.php1
-rw-r--r--languages/messages/MessagesLb.php40
-rw-r--r--languages/messages/MessagesLrc.php134
-rw-r--r--languages/messages/MessagesLzh.php4
-rw-r--r--languages/messages/MessagesMai.php18
-rw-r--r--languages/messages/MessagesMg.php79
-rw-r--r--languages/messages/MessagesMhr.php2
-rw-r--r--languages/messages/MessagesMin.php6
-rw-r--r--languages/messages/MessagesMk.php43
-rw-r--r--languages/messages/MessagesMl.php9
-rw-r--r--languages/messages/MessagesMn.php4
-rw-r--r--languages/messages/MessagesMr.php1
-rw-r--r--languages/messages/MessagesMs.php29
-rw-r--r--languages/messages/MessagesMt.php1
-rw-r--r--languages/messages/MessagesMzn.php2
-rw-r--r--languages/messages/MessagesNan.php48
-rw-r--r--languages/messages/MessagesNb.php6
-rw-r--r--languages/messages/MessagesNds.php1
-rw-r--r--languages/messages/MessagesNds_nl.php2
-rw-r--r--languages/messages/MessagesNe.php5
-rw-r--r--languages/messages/MessagesNl.php7
-rw-r--r--languages/messages/MessagesNn.php7
-rw-r--r--languages/messages/MessagesOc.php3
-rw-r--r--languages/messages/MessagesOr.php1
-rw-r--r--languages/messages/MessagesPa.php47
-rw-r--r--languages/messages/MessagesPl.php8
-rw-r--r--languages/messages/MessagesPt.php12
-rw-r--r--languages/messages/MessagesPt_br.php2
-rw-r--r--languages/messages/MessagesQu.php29
-rw-r--r--languages/messages/MessagesRo.php1
-rw-r--r--languages/messages/MessagesRu.php3
-rw-r--r--languages/messages/MessagesRue.php18
-rw-r--r--languages/messages/MessagesSa.php1
-rw-r--r--languages/messages/MessagesSes.php10
-rw-r--r--languages/messages/MessagesSh.php1
-rw-r--r--languages/messages/MessagesSq.php1
-rw-r--r--languages/messages/MessagesSr_ec.php66
-rw-r--r--languages/messages/MessagesSr_el.php2
-rw-r--r--languages/messages/MessagesSv.php26
-rw-r--r--languages/messages/MessagesTe.php10
-rw-r--r--languages/messages/MessagesTet.php2
-rw-r--r--languages/messages/MessagesTly.php1
-rw-r--r--languages/messages/MessagesTr.php1
-rw-r--r--languages/messages/MessagesTt_cyrl.php6
-rw-r--r--languages/messages/MessagesTyv.php14
-rw-r--r--languages/messages/MessagesUk.php48
-rw-r--r--languages/messages/MessagesUr.php13
-rw-r--r--languages/messages/MessagesUz.php1
-rw-r--r--languages/messages/MessagesVi.php18
-rw-r--r--languages/messages/MessagesYi.php7
-rw-r--r--languages/messages/MessagesZh.php77
-rw-r--r--languages/messages/MessagesZh_hans.php135
-rw-r--r--languages/messages/MessagesZh_hant.php229
-rw-r--r--languages/messages/MessagesZh_tw.php28
456 files changed, 52354 insertions, 26886 deletions
diff --git a/languages/ConverterRule.php b/languages/ConverterRule.php
index a5e960f9..e6625c1a 100644
--- a/languages/ConverterRule.php
+++ b/languages/ConverterRule.php
@@ -445,10 +445,11 @@ class ConverterRule {
}
/**
- * @todo FIXME: code this function :)
+ * Checks if there are conversion rules.
+ * @return bool
*/
public function hasRules() {
- // TODO:
+ return $this->mRules !== '';
}
/**
diff --git a/languages/Language.php b/languages/Language.php
index ad198c35..07d47ed6 100644
--- a/languages/Language.php
+++ b/languages/Language.php
@@ -144,6 +144,12 @@ class Language {
static private $fallbackLanguageCache = array();
/**
+ * Cache for language names
+ * @var MapCacheLRU|null
+ */
+ static private $languageNameCache;
+
+ /**
* Get a cached or new language object for a given language code
* @param string $code
* @return Language
@@ -312,7 +318,7 @@ class Language {
// see bugs 37564, 37587, 36938
$cache[$code] =
strcspn( $code, ":/\\\000&<>'\"" ) === strlen( $code )
- && !preg_match( Title::getTitleInvalidRegex(), $code );
+ && !preg_match( MediaWikiTitleCodec::getTitleInvalidRegex(), $code );
return $cache[$code];
}
@@ -494,7 +500,7 @@ class Language {
# Re-order by namespace ID number...
ksort( $this->namespaceNames );
- wfRunHooks( 'LanguageGetNamespaces', array( &$this->namespaceNames ) );
+ Hooks::run( 'LanguageGetNamespaces', array( &$this->namespaceNames ) );
}
return $this->namespaceNames;
@@ -581,7 +587,7 @@ class Language {
global $wgExtraGenderNamespaces;
$ns = $wgExtraGenderNamespaces +
- self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
+ (array)self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
return isset( $ns[$index][$gender] ) ? $ns[$index][$gender] : $this->getNsText( $index );
}
@@ -848,6 +854,31 @@ class Language {
* @since 1.20
*/
public static function fetchLanguageNames( $inLanguage = null, $include = 'mw' ) {
+ $cacheKey = $inLanguage === null ? 'null' : $inLanguage;
+ $cacheKey .= ":$include";
+ if ( self::$languageNameCache === null ) {
+ self::$languageNameCache = new MapCacheLRU( 20 );
+ }
+ if ( self::$languageNameCache->has( $cacheKey ) ) {
+ $ret = self::$languageNameCache->get( $cacheKey );
+ } else {
+ $ret = self::fetchLanguageNamesUncached( $inLanguage, $include );
+ self::$languageNameCache->set( $cacheKey, $ret );
+ }
+ return $ret;
+ }
+
+ /**
+ * Uncached helper for fetchLanguageNames
+ * @param null|string $inLanguage Code of language in which to return the names
+ * Use null for autonyms (native names)
+ * @param string $include One of:
+ * 'all' all available languages
+ * 'mw' only if the language is defined in MediaWiki or wgExtraLanguageNames (default)
+ * 'mwfile' only if the language is in 'mw' *and* has a message file
+ * @return array Language code => language name
+ */
+ private static function fetchLanguageNamesUncached( $inLanguage = null, $include = 'mw' ) {
global $wgExtraLanguageNames;
static $coreLanguageNames;
@@ -865,7 +896,7 @@ class Language {
if ( $inLanguage ) {
# TODO: also include when $inLanguage is null, when this code is more efficient
- wfRunHooks( 'LanguageGetTranslatedLanguageNames', array( &$names, $inLanguage ) );
+ Hooks::run( 'LanguageGetTranslatedLanguageNames', array( &$names, $inLanguage ) );
}
$mwNames = $wgExtraLanguageNames + $coreLanguageNames;
@@ -878,6 +909,7 @@ class Language {
}
if ( $include === 'all' ) {
+ ksort( $names );
return $names;
}
@@ -899,9 +931,11 @@ class Language {
}
}
+ ksort( $namesMwFile );
return $namesMwFile;
}
+ ksort( $returnMw );
# 'mw' option; default if it's not one of the other two options (all/mwfile)
return $returnMw;
}
@@ -926,7 +960,17 @@ class Language {
* @return string
*/
function getMessageFromDB( $msg ) {
- return wfMessage( $msg )->inLanguage( $this )->text();
+ return $this->msg( $msg )->text();
+ }
+
+ /**
+ * Get message object in this language. Only for use inside this class.
+ *
+ * @param string $msg Message name
+ * @return Message
+ */
+ protected function msg( $msg ) {
+ return wfMessage( $msg )->inLanguage( $this );
}
/**
@@ -1210,7 +1254,9 @@ class Language {
break;
case 'D':
$usedDay = true;
- $s .= $this->getWeekdayAbbreviation( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'w' ) + 1 );
+ $s .= $this->getWeekdayAbbreviation(
+ Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'w' ) + 1
+ );
break;
case 'j':
$usedDay = true;
@@ -1239,7 +1285,9 @@ class Language {
break;
case 'l':
$usedDay = true;
- $s .= $this->getWeekdayName( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'w' ) + 1 );
+ $s .= $this->getWeekdayName(
+ Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'w' ) + 1
+ );
break;
case 'F':
$usedMonth = true;
@@ -1486,43 +1534,72 @@ class Language {
} elseif ( $usedHour ) {
$ttl = 3600 - substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
} elseif ( $usedAMPM ) {
- $ttl = 43200 - ( substr( $ts, 8, 2 ) % 12 ) * 3600 - substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
- } elseif ( $usedDay || $usedHebrewMonth || $usedIranianMonth || $usedHijriMonth || $usedHebrewYear || $usedIranianYear || $usedHijriYear || $usedTennoYear ) {
- // @todo Someone who understands the non-Gregorian calendars should write proper logic for them
- // so that they don't need purged every day.
- $ttl = 86400 - substr( $ts, 8, 2 ) * 3600 - substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
+ $ttl = 43200 - ( substr( $ts, 8, 2 ) % 12 ) * 3600 -
+ substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
+ } elseif (
+ $usedDay ||
+ $usedHebrewMonth ||
+ $usedIranianMonth ||
+ $usedHijriMonth ||
+ $usedHebrewYear ||
+ $usedIranianYear ||
+ $usedHijriYear ||
+ $usedTennoYear
+ ) {
+ // @todo Someone who understands the non-Gregorian calendars
+ // should write proper logic for them so that they don't need purged every day.
+ $ttl = 86400 - substr( $ts, 8, 2 ) * 3600 -
+ substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
} else {
$possibleTtls = array();
- $timeRemainingInDay = 86400 - substr( $ts, 8, 2 ) * 3600 - substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
+ $timeRemainingInDay = 86400 - substr( $ts, 8, 2 ) * 3600 -
+ substr( $ts, 10, 2 ) * 60 - substr( $ts, 12, 2 );
if ( $usedWeek ) {
- $possibleTtls[] = ( 7 - Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'N' ) ) * 86400 + $timeRemainingInDay;
+ $possibleTtls[] =
+ ( 7 - Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'N' ) ) * 86400 +
+ $timeRemainingInDay;
} elseif ( $usedISOYear ) {
// December 28th falls on the last ISO week of the year, every year.
// The last ISO week of a year can be 52 or 53.
- $lastWeekOfISOYear = DateTime::createFromFormat( 'Ymd', substr( $ts, 0, 4 ) . '1228', $zone ?: new DateTimeZone( 'UTC' ) )->format( 'W' );
+ $lastWeekOfISOYear = DateTime::createFromFormat(
+ 'Ymd',
+ substr( $ts, 0, 4 ) . '1228',
+ $zone ?: new DateTimeZone( 'UTC' )
+ )->format( 'W' );
$currentISOWeek = Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'W' );
$weeksRemaining = $lastWeekOfISOYear - $currentISOWeek;
- $timeRemainingInWeek = ( 7 - Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'N' ) ) * 86400 + $timeRemainingInDay;
+ $timeRemainingInWeek =
+ ( 7 - Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'N' ) ) * 86400
+ + $timeRemainingInDay;
$possibleTtls[] = $weeksRemaining * 604800 + $timeRemainingInWeek;
}
if ( $usedMonth ) {
- $possibleTtls[] = ( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 't' ) - substr( $ts, 6, 2 ) ) * 86400 + $timeRemainingInDay;
+ $possibleTtls[] =
+ ( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 't' ) -
+ substr( $ts, 6, 2 ) ) * 86400
+ + $timeRemainingInDay;
} elseif ( $usedYear ) {
- $possibleTtls[] = ( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'L' ) + 364 - Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'z' ) ) * 86400
+ $possibleTtls[] =
+ ( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'L' ) + 364 -
+ Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'z' ) ) * 86400
+ $timeRemainingInDay;
} elseif ( $usedIsLeapYear ) {
$year = substr( $ts, 0, 4 );
- $timeRemainingInYear = ( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'L' ) + 364 - Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'z' ) ) * 86400
+ $timeRemainingInYear =
+ ( Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'L' ) + 364 -
+ Language::dateTimeObjFormat( $dateTimeObj, $ts, $zone, 'z' ) ) * 86400
+ $timeRemainingInDay;
$mod = $year % 4;
if ( $mod || ( !( $year % 100 ) && $year % 400 ) ) {
// this isn't a leap year. see when the next one starts
$nextCandidate = $year - $mod + 4;
if ( $nextCandidate % 100 || !( $nextCandidate % 400 ) ) {
- $possibleTtls[] = ( $nextCandidate - $year - 1 ) * 365 * 86400 + $timeRemainingInYear;
+ $possibleTtls[] = ( $nextCandidate - $year - 1 ) * 365 * 86400 +
+ $timeRemainingInYear;
} else {
- $possibleTtls[] = ( $nextCandidate - $year + 3 ) * 365 * 86400 + $timeRemainingInYear;
+ $possibleTtls[] = ( $nextCandidate - $year + 3 ) * 365 * 86400 +
+ $timeRemainingInYear;
}
} else {
// this is a leap year, so the next year isn't
@@ -2868,7 +2945,7 @@ class Language {
}
// Break down Hangul syllables to grab the first jamo
- $code = utf8ToCodepoint( $matches[1] );
+ $code = UtfNormal\Utils::utf8ToCodepoint( $matches[1] );
if ( $code < 0xac00 || 0xd7a4 <= $code ) {
return $matches[1];
} elseif ( $code < 0xb098 ) {
@@ -2960,7 +3037,7 @@ class Language {
*/
function normalize( $s ) {
global $wgAllUnicodeFixes;
- $s = UtfNormal::cleanUp( $s );
+ $s = UtfNormal\Validator::cleanUp( $s );
if ( $wgAllUnicodeFixes ) {
$s = $this->transformUsingPairFile( 'normalize-ar.ser', $s );
$s = $this->transformUsingPairFile( 'normalize-ml.ser', $s );
@@ -3128,9 +3205,7 @@ class Language {
return;
}
$this->mMagicHookDone = true;
- wfProfileIn( 'LanguageGetMagic' );
- wfRunHooks( 'LanguageGetMagic', array( &$this->mMagicExtensions, $this->getCode() ) );
- wfProfileOut( 'LanguageGetMagic' );
+ Hooks::run( 'LanguageGetMagic', array( &$this->mMagicExtensions, $this->getCode() ) );
}
/**
@@ -3176,7 +3251,7 @@ class Language {
/**
* Get special page names, as an associative array
- * case folded alias => real name
+ * canonical name => array of valid names, including aliases
* @return array
*/
function getSpecialPageAliases() {
@@ -3185,7 +3260,7 @@ class Language {
// Initialise array
$this->mExtendedSpecialPageAliases =
self::$dataCache->getItem( $this->mCode, 'specialPageAliases' );
- wfRunHooks( 'LanguageGetSpecialPageAliases',
+ Hooks::run( 'LanguageGetSpecialPageAliases',
array( &$this->mExtendedSpecialPageAliases, $this->getCode() ) );
}
@@ -3312,7 +3387,7 @@ class Language {
// the string does not have any number part. Eg: .12345
return $sign . $groupedNumber;
}
- $start = $end = strlen( $integerPart[0] );
+ $start = $end = ($integerPart) ? strlen( $integerPart[0] ) : 0;
while ( $start > 0 ) {
$match = $matches[0][$numMatches - 1];
$matchLen = strlen( $match );
@@ -3370,10 +3445,10 @@ class Language {
return '';
}
if ( $m > 0 ) {
- $and = $this->getMessageFromDB( 'and' );
- $space = $this->getMessageFromDB( 'word-separator' );
+ $and = $this->msg( 'and' )->escaped();
+ $space = $this->msg( 'word-separator' )->escaped();
if ( $m > 1 ) {
- $comma = $this->getMessageFromDB( 'comma-separator' );
+ $comma = $this->msg( 'comma-separator' )->escaped();
}
}
$s = $l[$m];
@@ -3853,13 +3928,9 @@ class Language {
}
}
- // Since usually only infinite or indefinite is only on list, so try
- // equivalents if still here.
- $indefs = array( 'infinite', 'infinity', 'indefinite' );
- if ( in_array( $str, $indefs ) ) {
- foreach ( $indefs as $val ) {
- $show = array_search( $val, $duration, true );
- if ( $show !== false ) {
+ if ( wfIsInfinity( $str ) ) {
+ foreach ( $duration as $show => $value ) {
+ if ( wfIsInfinity( $value ) ) {
return htmlspecialchars( trim( $show ) );
}
}
@@ -4228,7 +4299,7 @@ class Language {
public static function getMessagesFileName( $code ) {
global $IP;
$file = self::getFileName( "$IP/languages/messages/Messages", $code, '.php' );
- wfRunHooks( 'Language::getMessagesFileName', array( $code, &$file ) );
+ Hooks::run( 'Language::getMessagesFileName', array( $code, &$file ) );
return $file;
}
@@ -4399,7 +4470,6 @@ class Language {
return array( $wikiUpperChars, $wikiLowerChars );
}
- wfProfileIn( __METHOD__ );
$arr = wfGetPrecompiledData( 'Utf8Case.ser' );
if ( $arr === false ) {
throw new MWException(
@@ -4407,7 +4477,6 @@ class Language {
}
$wikiUpperChars = $arr['wikiUpperChars'];
$wikiLowerChars = $arr['wikiLowerChars'];
- wfProfileOut( __METHOD__ );
return array( $wikiUpperChars, $wikiLowerChars );
}
@@ -4607,17 +4676,22 @@ class Language {
* Make a list item, used by various special pages
*
* @param string $page Page link
- * @param string $details Text between brackets
+ * @param string $details HTML safe text between brackets
* @param bool $oppositedm Add the direction mark opposite to your
* language, to display text properly
- * @return string
+ * @return HTML escaped string
*/
function specialList( $page, $details, $oppositedm = true ) {
- $dirmark = ( $oppositedm ? $this->getDirMark( true ) : '' ) .
- $this->getDirMark();
- $details = $details ? $dirmark . $this->getMessageFromDB( 'word-separator' ) .
- wfMessage( 'parentheses' )->rawParams( $details )->inLanguage( $this )->escaped() : '';
- return $page . $details;
+ if ( !$details ) {
+ return $page;
+ }
+
+ $dirmark = ( $oppositedm ? $this->getDirMark( true ) : '' ) . $this->getDirMark();
+ return
+ $page .
+ $dirmark .
+ $this->msg( 'word-separator' )->escaped() .
+ $this->msg( 'parentheses' )->rawParams( $details )->escaped();
}
/**
diff --git a/languages/LanguageConverter.php b/languages/LanguageConverter.php
index eae77fb4..844888ee 100644
--- a/languages/LanguageConverter.php
+++ b/languages/LanguageConverter.php
@@ -336,20 +336,17 @@ class LanguageConverter {
* @return string The converted text
*/
public function autoConvert( $text, $toVariant = false ) {
- wfProfileIn( __METHOD__ );
$this->loadTables();
if ( !$toVariant ) {
$toVariant = $this->getPreferredVariant();
if ( !$toVariant ) {
- wfProfileOut( __METHOD__ );
return $text;
}
}
if ( $this->guessVariant( $text, $toVariant ) ) {
- wfProfileOut( __METHOD__ );
return $text;
}
@@ -446,7 +443,6 @@ class LanguageConverter {
$literalIter->next();
}
- wfProfileOut( __METHOD__ );
return $output;
}
@@ -460,14 +456,12 @@ class LanguageConverter {
* @return string Translated text
*/
public function translate( $text, $variant ) {
- wfProfileIn( __METHOD__ );
// If $text is empty or only includes spaces, do nothing
// Otherwise translate it
if ( trim( $text ) ) {
$this->loadTables();
$text = $this->mTables[$variant]->replace( $text );
}
- wfProfileOut( __METHOD__ );
return $text;
}
@@ -478,7 +472,6 @@ class LanguageConverter {
* @return array Variant => converted text
*/
public function autoConvertToAllVariants( $text ) {
- wfProfileIn( __METHOD__ );
$this->loadTables();
$ret = array();
@@ -486,7 +479,6 @@ class LanguageConverter {
$ret[$variant] = $this->translate( $text, $variant );
}
- wfProfileOut( __METHOD__ );
return $ret;
}
@@ -850,18 +842,18 @@ class LanguageConverter {
* @param bool $fromCache Load from memcached? Defaults to true.
*/
function loadTables( $fromCache = true ) {
- global $wgLangConvMemc;
+ global $wgLanguageConverterCacheType;
if ( $this->mTablesLoaded ) {
return;
}
- wfProfileIn( __METHOD__ );
$this->mTablesLoaded = true;
$this->mTables = false;
+ $cache = ObjectCache::getInstance( $wgLanguageConverterCacheType );
if ( $fromCache ) {
wfProfileIn( __METHOD__ . '-cache' );
- $this->mTables = $wgLangConvMemc->get( $this->mCacheKey );
+ $this->mTables = $cache->get( $this->mCacheKey );
wfProfileOut( __METHOD__ . '-cache' );
}
if ( !$this->mTables || !array_key_exists( self::CACHE_VERSION_KEY, $this->mTables ) ) {
@@ -878,10 +870,9 @@ class LanguageConverter {
$this->postLoadTables();
$this->mTables[self::CACHE_VERSION_KEY] = true;
- $wgLangConvMemc->set( $this->mCacheKey, $this->mTables, 43200 );
+ $cache->set( $this->mCacheKey, $this->mTables, 43200 );
wfProfileOut( __METHOD__ . '-recache' );
}
- wfProfileOut( __METHOD__ );
}
/**
diff --git a/languages/Names.php b/languages/Names.php
index 90046765..6c9aa8b7 100644
--- a/languages/Names.php
+++ b/languages/Names.php
@@ -41,6 +41,7 @@
'aa' => 'Qafár af', # Afar
'ab' => 'Аҧсшәа', # Abkhaz
'ace' => 'Acèh', # Aceh
+ 'aeb' => 'تونسي', # Tunisian Arabic
'af' => 'Afrikaans', # Afrikaans
'ak' => 'Akan', # Akan
'aln' => 'Gegë', # Gheg Albanian
@@ -59,6 +60,7 @@
'ast' => 'asturianu', # Asturian
'av' => 'авар', # Avar
'avk' => 'Kotava', # Kotava
+ 'awa' => 'अवधी', # Awadhi
'ay' => 'Aymar aru', # Aymara
'az' => 'azərbaycanca', # Azerbaijani
'azb' => 'تورکجه', # South Azerbaijani
@@ -73,6 +75,7 @@
'be-tarask' => "беларуская (тарашкевіца)\xE2\x80\x8E", # Belarusian in Taraskievica orthography
'be-x-old' => "беларуская (тарашкевіца)\xE2\x80\x8E", # (be-tarask compat)
'bg' => 'български', # Bulgarian
+ 'bgn' => 'بلوچی رخشانی', # Western Balochi
'bh' => 'भोजपुरी', # Bihari macro language. Falls back to Bhojpuri (bho)
'bho' => 'भोजपुरी', # Bhojpuri
'bi' => 'Bislama', # Bislama
@@ -85,6 +88,7 @@
'br' => 'brezhoneg', # Breton
'brh' => 'Bráhuí', # Brahui
'bs' => 'bosanski', # Bosnian
+ 'bto' => 'Iriga Bicolano', # Rinconada Bikol
'bug' => 'ᨅᨔ ᨕᨘᨁᨗ', # Buginese
'bxr' => 'буряад', # Buryat (Russia)
'ca' => 'català', # Catalan
@@ -322,11 +326,11 @@
'rmy' => 'Romani', # Vlax Romany
'rn' => 'Kirundi', # Rundi/Kirundi/Urundi
'ro' => 'română', # Romanian
- 'roa-rup' => 'Armãneashce', # Aromanian (deprecated code, 'rup' exists in ISO 693-3)
+ 'roa-rup' => 'armãneashti', # Aromanian (deprecated code, 'rup' exists in ISO 693-3)
'roa-tara' => 'tarandíne', # Tarantino
'ru' => 'русский', # Russian
'rue' => 'русиньскый', # Rusyn
- 'rup' => 'Armãneashce', # Aromanian
+ 'rup' => 'armãneashti', # Aromanian
'ruq' => 'Vlăheşte', # Megleno-Romanian (multiple scripts - defaults to Latin)
'ruq-cyrl' => 'Влахесте', # Megleno-Romanian (Cyrillic script)
# 'ruq-grek' => 'Βλαεστε', # Megleno-Romanian (Greek script)
@@ -342,6 +346,7 @@
'sdc' => 'Sassaresu', # Sassarese
'se' => 'sámegiella', # Northern Sami
'sei' => 'Cmique Itom', # Seri
+ 'ses' => 'Koyraboro Senni', # Koyraboro Senni
'sg' => 'Sängö', # Sango/Sangho
'sgs' => 'žemaitėška', # Samogitian
'sh' => 'srpskohrvatski / српскохрватски', # Serbocroatian
@@ -402,7 +407,9 @@
'ug-latn' => 'Uyghurche', # Uyghur (Latin script)
'uk' => 'українська', # Ukrainian
'ur' => 'اردو', # Urdu
- 'uz' => 'oʻzbekcha', # Uzbek
+ 'uz' => "oʻzbekcha/ўзбекча", # Uzbek (multiple scripts - defaults to Latin)
+ 'uz-cyrl' => "ўзбекча", # Uzbek Cyrillic
+ 'uz-latn' => "oʻzbekcha", # Uzbek Latin (default)
've' => 'Tshivenda', # Venda
'vec' => 'vèneto', # Venetian
'vep' => 'vepsän kel’', # Veps
diff --git a/languages/classes/LanguageBe_tarask.php b/languages/classes/LanguageBe_tarask.php
index ac593801..56faa4ac 100644
--- a/languages/classes/LanguageBe_tarask.php
+++ b/languages/classes/LanguageBe_tarask.php
@@ -44,7 +44,6 @@ class LanguageBe_tarask extends Language {
* @return string
*/
function normalizeForSearch( $string ) {
- wfProfileIn( __METHOD__ );
# MySQL fulltext index doesn't grok utf-8, so we
# need to fold cases and convert to hex
@@ -54,7 +53,6 @@ class LanguageBe_tarask extends Language {
$s = parent::normalizeForSearch( $s );
- wfProfileOut( __METHOD__ );
return $s;
}
diff --git a/languages/classes/LanguageJa.php b/languages/classes/LanguageJa.php
index 043b1554..bf3e167d 100644
--- a/languages/classes/LanguageJa.php
+++ b/languages/classes/LanguageJa.php
@@ -51,7 +51,7 @@ class LanguageJa extends Language {
/**
* Italic is not appropriate for Japanese script
- * Unfortunately most browsers do not recognise this, and render <em> as italic
+ * Unfortunately most browsers do not recognise this, and render `<em>` as italic
*
* @param string $text
* @return string
diff --git a/languages/classes/LanguageKk.php b/languages/classes/LanguageKk.php
index 1a098180..b8af885d 100644
--- a/languages/classes/LanguageKk.php
+++ b/languages/classes/LanguageKk.php
@@ -279,27 +279,22 @@ class KkConverter extends LanguageConverter {
* @return string
*/
function translate( $text, $toVariant ) {
- global $wgLanguageCode;
$text = parent::translate( $text, $toVariant );
switch ( $toVariant ) {
case 'kk-cyrl':
case 'kk-kz':
$letters = KK_L_UC . KK_L_LC . 'ʺʹ#0123456789';
- $wgLanguageCode = 'kk';
break;
case 'kk-latn':
case 'kk-tr':
$letters = KK_C_UC . KK_C_LC . '№0123456789';
- $wgLanguageCode = 'kk-Latn';
break;
case 'kk-arab':
case 'kk-cn':
$letters = KK_C_UC . KK_C_LC . /*KK_L_UC.KK_L_LC.'ʺʹ'.*/',;\?%\*№0123456789';
- $wgLanguageCode = 'kk-Arab';
break;
default:
- $wgLanguageCode = 'kk';
return $text;
}
// disable conversion variables like $1, $2...
@@ -459,7 +454,6 @@ class LanguageKk extends LanguageKk_cyrl {
* @return string
*/
function convertGrammar( $word, $case ) {
- wfProfileIn( __METHOD__ );
$variant = $this->getPreferredVariant();
switch ( $variant ) {
@@ -478,7 +472,6 @@ class LanguageKk extends LanguageKk_cyrl {
$word = parent::convertGrammarKk_cyrl( $word, $case );
}
- wfProfileOut( __METHOD__ );
return $word;
}
}
diff --git a/languages/classes/LanguageQqx.php b/languages/classes/LanguageQqx.php
index 1ee398de..353b59a3 100644
--- a/languages/classes/LanguageQqx.php
+++ b/languages/classes/LanguageQqx.php
@@ -26,7 +26,7 @@
* This does not affect untranslated messages.
*
* NOTE: It returns a valid title, because there are some poorly written
- * extentions that assume the contents of some messages are valid.
+ * extensions that assume the contents of some messages are valid.
*
* @ingroup Language
*/
diff --git a/languages/classes/LanguageYue.php b/languages/classes/LanguageYue.php
index 3293cc64..d5f3e760 100644
--- a/languages/classes/LanguageYue.php
+++ b/languages/classes/LanguageYue.php
@@ -54,14 +54,12 @@ class LanguageYue extends Language {
* @return string
*/
function normalizeForSearch( $string ) {
- wfProfileIn( __METHOD__ );
// Double-width roman characters
$s = self::convertDoubleWidth( $string );
$s = trim( $s );
$s = parent::normalizeForSearch( $s );
- wfProfileOut( __METHOD__ );
return $s;
}
}
diff --git a/languages/classes/LanguageZh.php b/languages/classes/LanguageZh.php
index 67f8769b..0f47c38b 100644
--- a/languages/classes/LanguageZh.php
+++ b/languages/classes/LanguageZh.php
@@ -67,23 +67,35 @@ class ZhConverter extends LanguageConverter {
$this->mTables = array(
'zh-hans' => new ReplacementArray( $zh2Hans ),
'zh-hant' => new ReplacementArray( $zh2Hant ),
- 'zh-cn' => new ReplacementArray( array_merge( $zh2Hans, $zh2CN ) ),
- 'zh-hk' => new ReplacementArray( array_merge( $zh2Hant, $zh2HK ) ),
- 'zh-mo' => new ReplacementArray( array_merge( $zh2Hant, $zh2HK ) ),
- 'zh-my' => new ReplacementArray( array_merge( $zh2Hans, $zh2SG ) ),
- 'zh-sg' => new ReplacementArray( array_merge( $zh2Hans, $zh2SG ) ),
- 'zh-tw' => new ReplacementArray( array_merge( $zh2Hant, $zh2TW ) ),
+ 'zh-cn' => new ReplacementArray( $zh2CN ),
+ 'zh-hk' => new ReplacementArray( $zh2HK ),
+ 'zh-mo' => new ReplacementArray( $zh2HK ),
+ 'zh-my' => new ReplacementArray( $zh2CN ),
+ 'zh-sg' => new ReplacementArray( $zh2CN ),
+ 'zh-tw' => new ReplacementArray( $zh2TW ),
'zh' => new ReplacementArray
);
}
function postLoadTables() {
- $this->mTables['zh-cn']->merge( $this->mTables['zh-hans'] );
- $this->mTables['zh-hk']->merge( $this->mTables['zh-hant'] );
- $this->mTables['zh-mo']->merge( $this->mTables['zh-hant'] );
- $this->mTables['zh-my']->merge( $this->mTables['zh-hans'] );
- $this->mTables['zh-sg']->merge( $this->mTables['zh-hans'] );
- $this->mTables['zh-tw']->merge( $this->mTables['zh-hant'] );
+ $this->mTables['zh-cn']->setArray(
+ $this->mTables['zh-cn']->getArray() + $this->mTables['zh-hans']->getArray()
+ );
+ $this->mTables['zh-hk']->setArray(
+ $this->mTables['zh-hk']->getArray() + $this->mTables['zh-hant']->getArray()
+ );
+ $this->mTables['zh-mo']->setArray(
+ $this->mTables['zh-mo']->getArray() + $this->mTables['zh-hant']->getArray()
+ );
+ $this->mTables['zh-my']->setArray(
+ $this->mTables['zh-my']->getArray() + $this->mTables['zh-hans']->getArray()
+ );
+ $this->mTables['zh-sg']->setArray(
+ $this->mTables['zh-sg']->getArray() + $this->mTables['zh-hans']->getArray()
+ );
+ $this->mTables['zh-tw']->setArray(
+ $this->mTables['zh-tw']->getArray() + $this->mTables['zh-hant']->getArray()
+ );
}
/**
@@ -170,7 +182,6 @@ class LanguageZh extends LanguageZh_hans {
* @return string
*/
function normalizeForSearch( $string, $autoVariant = 'zh-hans' ) {
- wfProfileIn( __METHOD__ );
// always convert to zh-hans before indexing. it should be
// better to use zh-hans for search, since conversion from
@@ -179,7 +190,6 @@ class LanguageZh extends LanguageZh_hans {
$s = $this->mConverter->autoConvert( $string, $autoVariant );
// LanguageZh_hans::normalizeForSearch
$s = parent::normalizeForSearch( $s );
- wfProfileOut( __METHOD__ );
return $s;
}
diff --git a/languages/classes/LanguageZh_hans.php b/languages/classes/LanguageZh_hans.php
index 6483d90b..75a05fde 100644
--- a/languages/classes/LanguageZh_hans.php
+++ b/languages/classes/LanguageZh_hans.php
@@ -56,14 +56,12 @@ class LanguageZh_hans extends Language {
* @return string
*/
function normalizeForSearch( $s ) {
- wfProfileIn( __METHOD__ );
// Double-width roman characters
$s = parent::normalizeForSearch( $s );
$s = trim( $s );
$s = $this->segmentByWord( $s );
- wfProfileOut( __METHOD__ );
return $s;
}
diff --git a/languages/data/plurals-mediawiki.xml b/languages/data/plurals-mediawiki.xml
index aafc393b..1ed6a518 100644
--- a/languages/data/plurals-mediawiki.xml
+++ b/languages/data/plurals-mediawiki.xml
@@ -2,14 +2,6 @@
<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
<supplementalData>
<plurals>
- <!-- Lower Sorbian (Dolnoserbski) and Upper Sorbian (Hornjoserbsce). Not present in CLDR -->
- <pluralRules locales="dsb hsb">
- <pluralRule count="one">n % 100 = 1 @integer 1, 101, 201, 301, …</pluralRule>
- <pluralRule count="two">n % 100 = 2 @integer 2, 102, 202, 302, …</pluralRule>
- <pluralRule count="few">n % 100 = 3..4 @integer 3~4, 103~104, …</pluralRule>
- <pluralRule count="other"> @integer 5, 6, 7, 8, 9, 10, 105, 206, 307, …</pluralRule>
- </pluralRules>
-
<!-- Belarusian in Taraškievica orthography (Беларуская тарашкевіца). Copied from "be" -->
<pluralRules locales="be-tarask">
<pluralRule count="one">n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, …</pluralRule>
diff --git a/languages/data/plurals.xml b/languages/data/plurals.xml
index fd4eaf6b..e364f1bb 100644
--- a/languages/data/plurals.xml
+++ b/languages/data/plurals.xml
@@ -6,71 +6,148 @@ CLDR data files are interpreted according to the LDML specification (http://unic
For terms of use, see http://www.unicode.org/copyright.html
-->
<supplementalData>
- <version number="$Revision: 9369 $"/>
- <generation date="$Date: 2013-09-14 01:26:08 +0530 (ശ, 14 സെപ് 2013) $"/>
+ <version number="$Revision: 10807 $"/>
+ <generation date="$Date: 2014-08-14 14:43:27 -0500 (Thu, 14 Aug 2014) $"/>
<plurals type="cardinal">
<!-- For a canonicalized list, use GeneratedPluralSamples -->
- <!-- if locale is known to have no plurals, there are no rules -->
- <pluralRules locales="ar">
- <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
- <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
- <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
- <pluralRule count="few">n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …</pluralRule>
- <pluralRule count="many">n % 100 = 11..99 @integer 11~26, 111, 1011, … @decimal 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …</pluralRule>
- <pluralRule count="other"> @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+
+ <!-- 1: other -->
+
+ <pluralRules locales="bm bo dz id ig ii in ja jbo jv jw kde kea km ko lkt lo ms my nqo root sah ses sg th to vi wo yo zh">
+ <pluralRule count="other"> @integer 0~15, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="he iw">
+
+ <!-- 2: one,other -->
+
+ <pluralRules locales="am bn fa gu hi kn mr zu">
+ <pluralRule count="one">i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04</pluralRule>
+ <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~2.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="ff fr hy kab">
+ <pluralRule count="one">i = 0,1 @integer 0, 1 @decimal 0.0~1.5</pluralRule>
+ <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="ast ca de en et fi fy gl it ji nl sv sw ur yi">
<pluralRule count="one">i = 1 and v = 0 @integer 1</pluralRule>
- <pluralRule count="two">i = 2 and v = 0 @integer 2</pluralRule>
- <pluralRule count="many">v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60, 70, 80, 90, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
- <pluralRule count="other"> @integer 0, 3~17, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="af asa ast az bem bez bg brx cgg chr ckb dv ee el eo es eu fo fur fy gsw ha haw hu jgo jmc ka kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn nah nb nd ne nn nnh no nr ny nyn om or os pap ps rm rof rwk saq seh sn so sq ss ssy st syr ta te teo tig tk tn tr ts uz ve vo vun wae xh xog">
- <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
- <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRules locales="si">
+ <pluralRule count="one">n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.00, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000</pluralRule>
+ <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0.9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
<pluralRules locales="ak bh guw ln mg nso pa ti wa">
<pluralRule count="one">n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, 0.0000, 1.0000</pluralRule>
<pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="ff fr hy kab">
- <pluralRule count="one">i = 0,1 @integer 0, 1 @decimal 0.0~1.5</pluralRule>
- <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRules locales="tzm">
+ <pluralRule count="one">n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0</pluralRule>
+ <pluralRule count="other"> @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="pt">
+ <pluralRule count="one">n = 0..2 and n != 2 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, 0.0000, 1.0000</pluralRule>
+ <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="af asa az bem bez bg brx cgg chr ckb dv ee el eo es eu fo fur gsw ha haw hu jgo jmc ka kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn nah nb nd ne nn nnh no nr ny nyn om or os pap ps rm rof rwk saq seh sn so sq ss ssy st syr ta te teo tig tk tn tr ts ug uz ve vo vun wae xh xog">
+ <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
+ <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="pt_PT">
+ <pluralRule count="one">n = 1 and v = 0 @integer 1</pluralRule>
+ <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="da">
+ <pluralRule count="one">n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6</pluralRule>
+ <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="is">
+ <pluralRule count="one">t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1, 1000.1, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="mk">
+ <pluralRule count="one">v = 0 and i % 10 = 1 or f % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 2~10, 12~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="fil tl">
+ <pluralRule count="one">v = 0 and i = 1,2,3 or v = 0 and i % 10 != 4,6,9 or v != 0 and f % 10 != 4,6,9 @integer 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.3, 0.5, 0.7, 0.8, 1.0~1.3, 1.5, 1.7, 1.8, 2.0, 2.1, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="other"> @integer 4, 6, 9, 14, 16, 19, 24, 26, 104, 1004, … @decimal 0.4, 0.6, 0.9, 1.4, 1.6, 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, …</pluralRule>
</pluralRules>
- <pluralRules locales="lv">
+
+ <!-- 3: zero,one,other -->
+
+ <pluralRules locales="lv prg">
<pluralRule count="zero">n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19 @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
<pluralRule count="one">n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != 11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1, 1.0, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …</pluralRule>
<pluralRule count="other"> @integer 2~9, 22~29, 102, 1002, … @decimal 0.2~0.9, 1.2~1.9, 10.2, 100.2, 1000.2, …</pluralRule>
</pluralRules>
+ <pluralRules locales="lag">
+ <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
+ <pluralRule count="one">i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6</pluralRule>
+ <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="ksh">
+ <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
+ <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
+ <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+
+ <!-- 3: one,two,other -->
+
<pluralRules locales="iu kw naq se sma smi smj smn sms">
<pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
<pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
<pluralRule count="other"> @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="ga">
- <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
- <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
- <pluralRule count="few">n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00, 5.00, 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.0000</pluralRule>
- <pluralRule count="many">n = 7..10 @integer 7~10 @decimal 7.0, 8.0, 9.0, 10.0, 7.00, 8.00, 9.00, 10.00, 7.000, 8.000, 9.000, 10.000, 7.0000, 8.0000, 9.0000, 10.0000</pluralRule>
- <pluralRule count="other"> @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+
+ <!-- 3: one,few,other -->
+
+ <pluralRules locales="shi">
+ <pluralRule count="one">i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04</pluralRule>
+ <pluralRule count="few">n = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00</pluralRule>
+ <pluralRule count="other"> @integer 11~26, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~1.9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
<pluralRules locales="mo ro">
<pluralRule count="one">i = 1 and v = 0 @integer 1</pluralRule>
<pluralRule count="few">v != 0 or n = 0 or n != 1 and n % 100 = 1..19 @integer 0, 2~16, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
<pluralRule count="other"> @integer 20~35, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
</pluralRules>
- <pluralRules locales="lt">
- <pluralRule count="one">n % 10 = 1 and n % 100 != 11..19 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, …</pluralRule>
- <pluralRule count="few">n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1002, … @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0, 1002.0, …</pluralRule>
- <pluralRule count="many">f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …</pluralRule>
- <pluralRule count="other"> @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRules locales="bs hr sh sr">
+ <pluralRule count="one">v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …</pluralRule>
+ <pluralRule count="few">v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @decimal 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100.2, 1000.2, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="be">
- <pluralRule count="one">n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, …</pluralRule>
- <pluralRule count="few">n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0, 24.0, 32.0, 33.0, 102.0, 1002.0, …</pluralRule>
- <pluralRule count="many">n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- <pluralRule count="other"> @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …</pluralRule>
+
+ <!-- 4: one,two,few,other -->
+
+ <pluralRules locales="gd">
+ <pluralRule count="one">n = 1,11 @integer 1, 11 @decimal 1.0, 11.0, 1.00, 11.00, 1.000, 11.000, 1.0000</pluralRule>
+ <pluralRule count="two">n = 2,12 @integer 2, 12 @decimal 2.0, 12.0, 2.00, 12.00, 2.000, 12.000, 2.0000</pluralRule>
+ <pluralRule count="few">n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3.00</pluralRule>
+ <pluralRule count="other"> @integer 0, 20~34, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="sl">
+ <pluralRule count="one">v = 0 and i % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601, 701, 1001, …</pluralRule>
+ <pluralRule count="two">v = 0 and i % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602, 702, 1002, …</pluralRule>
+ <pluralRule count="few">v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="dsb hsb">
+ <pluralRule count="one">v = 0 and i % 100 = 1 or f % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601, 701, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …</pluralRule>
+ <pluralRule count="two">v = 0 and i % 100 = 2 or f % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602, 702, 1002, … @decimal 0.2, 1.2, 2.2, 3.2, 4.2, 5.2, 6.2, 7.2, 10.2, 100.2, 1000.2, …</pluralRule>
+ <pluralRule count="few">v = 0 and i % 100 = 3..4 or f % 100 = 3..4 @integer 3, 4, 103, 104, 203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @decimal 0.3, 0.4, 1.3, 1.4, 2.3, 2.4, 3.3, 3.4, 4.3, 4.4, 5.3, 5.4, 6.3, 6.4, 7.3, 7.4, 10.3, 100.3, 1000.3, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ </pluralRules>
+
+ <!-- 4: one,two,many,other -->
+
+ <pluralRules locales="he iw">
+ <pluralRule count="one">i = 1 and v = 0 @integer 1</pluralRule>
+ <pluralRule count="two">i = 2 and v = 0 @integer 2</pluralRule>
+ <pluralRule count="many">v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60, 70, 80, 90, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 3~17, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
+
+ <!-- 4: one,few,many,other -->
+
<pluralRules locales="cs sk">
<pluralRule count="one">i = 1 and v = 0 @integer 1</pluralRule>
<pluralRule count="few">i = 2..4 and v = 0 @integer 2~4</pluralRule>
@@ -83,11 +160,17 @@ For terms of use, see http://www.unicode.org/copyright.html
<pluralRule count="many">v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 12..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
<pluralRule count="other"> @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="sl">
- <pluralRule count="one">v = 0 and i % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601, 701, 1001, …</pluralRule>
- <pluralRule count="two">v = 0 and i % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602, 702, 1002, …</pluralRule>
- <pluralRule count="few">v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- <pluralRule count="other"> @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
+ <pluralRules locales="be">
+ <pluralRule count="one">n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, …</pluralRule>
+ <pluralRule count="few">n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0, 24.0, 32.0, 33.0, 102.0, 1002.0, …</pluralRule>
+ <pluralRule count="many">n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="other"> @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …</pluralRule>
+ </pluralRules>
+ <pluralRules locales="lt">
+ <pluralRule count="one">n % 10 = 1 and n % 100 != 11..19 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, …</pluralRule>
+ <pluralRule count="few">n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1002, … @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0, 1002.0, …</pluralRule>
+ <pluralRule count="many">f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …</pluralRule>
+ <pluralRule count="other"> @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
<pluralRules locales="mt">
<pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
@@ -95,28 +178,15 @@ For terms of use, see http://www.unicode.org/copyright.html
<pluralRule count="many">n % 100 = 11..19 @integer 11~19, 111~117, 1011, … @decimal 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …</pluralRule>
<pluralRule count="other"> @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="mk">
- <pluralRule count="one">v = 0 and i % 10 = 1 or f % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …</pluralRule>
- <pluralRule count="other"> @integer 0, 2~10, 12~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="cy">
- <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
- <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
- <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
- <pluralRule count="few">n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000</pluralRule>
- <pluralRule count="many">n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000</pluralRule>
- <pluralRule count="other"> @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="lag">
- <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
- <pluralRule count="one">i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6</pluralRule>
- <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="shi">
- <pluralRule count="one">i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04</pluralRule>
- <pluralRule count="few">n = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00</pluralRule>
- <pluralRule count="other"> @integer 11~26, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~1.9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRules locales="ru uk">
+ <pluralRule count="one">v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …</pluralRule>
+ <pluralRule count="few">v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, …</pluralRule>
+ <pluralRule count="many">v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
+ <pluralRule count="other"> @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
+
+ <!-- 5: one,two,few,many,other -->
+
<pluralRules locales="br">
<pluralRule count="one">n % 10 = 1 and n % 100 != 11,71,91 @integer 1, 21, 31, 41, 51, 61, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 81.0, 101.0, 1001.0, …</pluralRule>
<pluralRule count="two">n % 10 = 2 and n % 100 != 12,72,92 @integer 2, 22, 32, 42, 52, 62, 82, 102, 1002, … @decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0, 82.0, 102.0, 1002.0, …</pluralRule>
@@ -124,77 +194,38 @@ For terms of use, see http://www.unicode.org/copyright.html
<pluralRule count="many">n != 0 and n % 1000000 = 0 @integer 1000000, … @decimal 1000000.0, 1000000.00, 1000000.000, …</pluralRule>
<pluralRule count="other"> @integer 0, 5~8, 10~20, 100, 1000, 10000, 100000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="ksh">
- <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
+ <pluralRules locales="ga">
<pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
- <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="tzm">
- <pluralRule count="one">n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0</pluralRule>
- <pluralRule count="other"> @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
+ <pluralRule count="few">n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00, 5.00, 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.0000</pluralRule>
+ <pluralRule count="many">n = 7..10 @integer 7~10 @decimal 7.0, 8.0, 9.0, 10.0, 7.00, 8.00, 9.00, 10.00, 7.000, 8.000, 9.000, 10.000, 7.0000, 8.0000, 9.0000, 10.0000</pluralRule>
+ <pluralRule count="other"> @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
<pluralRules locales="gv">
- <pluralRule count="one">n % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, … @decimal 1.0, 11.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 101.0, 1001.0, …</pluralRule>
- <pluralRule count="two">n % 10 = 2 @integer 2, 12, 22, 32, 42, 52, 62, 72, 102, 1002, … @decimal 2.0, 12.0, 22.0, 32.0, 42.0, 52.0, 62.0, 72.0, 102.0, 1002.0, …</pluralRule>
- <pluralRule count="few">n % 100 = 0,20,40,60 @integer 0, 20, 40, 60, 100, 120, 140, 160, 1000, 10000, 100000, 1000000, … @decimal 0.0, 20.0, 40.0, 60.0, 100.0, 120.0, 140.0, 160.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- <pluralRule count="other"> @integer 3~10, 13~19, 23, 103, 1003, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.1, 1000.1, …</pluralRule>
- </pluralRules>
- <pluralRules locales="gd">
- <pluralRule count="one">n = 1,11 @integer 1, 11 @decimal 1.0, 11.0, 1.00, 11.00, 1.000, 11.000, 1.0000</pluralRule>
- <pluralRule count="two">n = 2,12 @integer 2, 12 @decimal 2.0, 12.0, 2.00, 12.00, 2.000, 12.000, 2.0000</pluralRule>
- <pluralRule count="few">n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3.00</pluralRule>
- <pluralRule count="other"> @integer 0, 20~34, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="bm bo dz id ig ii in ja jbo jv jw kde kea km ko lkt lo ms my nqo sah ses sg th to vi wo yo zh">
- <pluralRule count="other"> @integer 0~15, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="fil tl">
- <pluralRule count="one">i = 0..1 and v = 0 @integer 0, 1</pluralRule>
- <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="ca de en et fi gl it ji nl sv sw ur yi">
- <pluralRule count="one">i = 1 and v = 0 @integer 1</pluralRule>
- <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="pt">
- <pluralRule count="one">i = 1 and v = 0 or i = 0 and t = 1 @integer 1 @decimal 0.1, 0.01, 0.10, 0.001, 0.010, 0.100, 0.0001, 0.0010, 0.0100, 0.1000</pluralRule>
- <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.2~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="da">
- <pluralRule count="one">n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6</pluralRule>
- <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="pt_PT">
- <pluralRule count="one">n = 1 and v = 0 @integer 1</pluralRule>
- <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="am bn fa gu hi kn mr zu">
- <pluralRule count="one">i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04</pluralRule>
- <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~2.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="is">
- <pluralRule count="one">t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1, 1000.1, …</pluralRule>
- <pluralRule count="other"> @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="si">
- <pluralRule count="one">n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.00, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000</pluralRule>
- <pluralRule count="other"> @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0.9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
- </pluralRules>
- <pluralRules locales="bs hr sh sr">
- <pluralRule count="one">v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …</pluralRule>
- <pluralRule count="few">v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @decimal 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100.2, 1000.2, …</pluralRule>
- <pluralRule count="other"> @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="one">v = 0 and i % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, …</pluralRule>
+ <pluralRule count="two">v = 0 and i % 10 = 2 @integer 2, 12, 22, 32, 42, 52, 62, 72, 102, 1002, …</pluralRule>
+ <pluralRule count="few">v = 0 and i % 100 = 0,20,40,60,80 @integer 0, 20, 40, 60, 80, 100, 120, 140, 1000, 10000, 100000, 1000000, …</pluralRule>
+ <pluralRule count="many">v != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRule count="other"> @integer 3~10, 13~19, 23, 103, 1003, …</pluralRule>
</pluralRules>
- <pluralRules locales="ru">
- <pluralRule count="one">v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …</pluralRule>
- <pluralRule count="many">v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
- <pluralRule count="other"> @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+
+ <!-- 6: zero,one,two,few,many,other -->
+
+ <pluralRules locales="ar">
+ <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
+ <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
+ <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
+ <pluralRule count="few">n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …</pluralRule>
+ <pluralRule count="many">n % 100 = 11..99 @integer 11~26, 111, 1011, … @decimal 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …</pluralRule>
+ <pluralRule count="other"> @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
- <pluralRules locales="uk">
- <pluralRule count="one">v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …</pluralRule>
- <pluralRule count="few">v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, …</pluralRule>
- <pluralRule count="many">v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …</pluralRule>
- <pluralRule count="other"> @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
+ <pluralRules locales="cy">
+ <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
+ <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
+ <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
+ <pluralRule count="few">n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000</pluralRule>
+ <pluralRule count="many">n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000</pluralRule>
+ <pluralRule count="other"> @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
</plurals>
</supplementalData>
diff --git a/languages/i18n/ab.json b/languages/i18n/ab.json
index aae2255e..41f35565 100644
--- a/languages/i18n/ab.json
+++ b/languages/i18n/ab.json
@@ -1,158 +1,149 @@
{
- "@metadata": {
- "authors": [
- "Comp1089",
- "Mzhiba",
- "Temuri rajavi",
- "ОйЛ"
- ]
- },
- "sunday": "амҽыш",
- "monday": "ашәахь",
- "tuesday": "аҩаш",
- "wednesday": "ахаш",
- "thursday": "аҧшьаш",
- "friday": "ахәуаш",
- "saturday": "асабш",
- "january": "ажьырныҳәа",
- "february": "жәабран",
- "march": "хәажәкыр",
- "april": "мшаҧы",
- "may_long": "лаҵара",
- "june": "рашәара",
- "july": "ҧхынгәы",
- "august": "нанҳәа",
- "september": "цәыббра",
- "october": "жьҭаара",
- "november": "абҵара",
- "december": "ҧхынҷкәын",
- "january-gen": "ажьырныҳәа",
- "february-gen": "жәабран",
- "march-gen": "хәажәкыра",
- "april-gen": "мшаҧы",
- "may-gen": "лаҵара",
- "june-gen": "рашәара",
- "july-gen": "ҧхынгәы",
- "august-gen": "нанҳәа",
- "september-gen": "цәыббра",
- "october-gen": "жьҭаара",
- "november-gen": "абҵара",
- "december-gen": "ҧхынҷкәын",
- "jan": "ажь",
- "feb": "жәа",
- "mar": "хәа",
- "apr": "мша",
- "may": "лаҵ",
- "jun": "раш",
- "jul": "ҧхг",
- "aug": "нан",
- "sep": "цәы",
- "oct": "жьҭ",
- "nov": "абҵ",
- "dec": "ҧхҷ",
- "pagecategories": "{{PLURAL:$1|1=Акатегориа|Акатегориақәа}}",
- "article": "Адаҟьа",
- "mytalk": "Сахцәажәара",
- "navigation": "Анавигациа",
- "qbfind": "Аҧшаара",
- "qbedit": "Ариашара",
- "qbpageoptions": "Ари адаҟьа",
- "vector-action-move": "Ахьӡ аҧсахра",
- "vector-view-create": "Арҿиара",
- "vector-view-edit": "Ариашамҭа",
- "vector-view-history": "Аҭоурых",
- "vector-view-view": "Аҧхьара",
- "vector-view-viewsource": "Ахәаҧшра",
- "help": "Ацхыраара",
- "search": "Аҧшаара",
- "searchbutton": "Аҧшаара",
- "searcharticle": "Адаҟьа",
- "history": "Аҭоурых",
- "history_short": "Аҭоурых",
- "printableversion": "Акьыҧхьразы аверсиа",
- "permalink": "Еисымшатәи ахьарҧш",
- "edit": "Ариашамҭа",
- "create": "Арҿиара",
- "create-this-page": "Ариашара ари адаҟьа",
- "newpage": "Адаҟьа Ҿыц",
- "talkpagelinktext": "Ахцәажәара",
- "specialpage": "Цастәи адаҟьа",
- "talk": "Ахцәажәара",
- "toolbox": "Амаҵыругақәа",
- "otherlanguages": "Абызшәақәа",
- "lastmodifiedat": "Ацыхәтәантәи аҧсахрақәа абри адаҟьа аҟны: $2, $1.",
- "jumptonavigation": "Анавигациа",
- "jumptosearch": "Аҧшаара",
- "aboutsite": "{{SITENAME}} иазкны",
- "currentevents": "Ииасуа ахҭысқәа",
- "mainpage": "Ихадоу Адаҟьа",
- "mainpage-description": "Ихадоу адаҟьа",
- "privacy": "Аконфиденциалтә аполитика",
- "privacypage": "Project: Аконфиденциалтә аполитика",
- "youhavenewmessages": "Уара $1 уауит ($2).",
- "editsection": "ариашамҭа",
- "editold": "ариашара",
- "editlink": "ариашара",
- "nstab-main": "Адаҟьа",
- "nstab-user": "Алахәыла",
- "nstab-special": "Цастәи адаҟьа",
- "nstab-image": "Афаил",
- "nstab-template": "Ашаблон",
- "nstab-help": "Ацхыраара",
- "nstab-category": "Акатегориа",
- "viewsource": "Ахәаҧшра",
- "login": "Урдырра",
- "nav-login-createaccount": "Урдырра / Арегистрациара",
- "userlogin": "Урдырра/Арегистрациара",
- "logout": "Асеанс дәылҵра",
- "userlogout": "Асеанс дәылҵра",
- "loginlanguagelabel": "Абызшәа: $1",
- "summary": "Описание изменений:",
- "savearticle": "Адаҟьа ахьчара",
- "editing": "Ариашамҭа: $1",
- "searchresults-title": "Аҧшаара «$1»",
- "preferences": "Архиарақәа",
- "mypreferences": "Архиарақәа",
- "searchresultshead": "Аҧшаара",
- "uid": "Алахәыла ID:",
- "yourlanguage": "Абызшәа:",
- "prefs-signature": "Анапынҵамҭа",
- "group-user": "Алахәылацәа",
- "group-user-member": "{{GENDER:$1|алахәыла}}",
- "grouppage-sysop": "{{ns:project}}:Администраторцәа",
- "recentchanges": "Арҽеира ҿыцқәа",
- "recentchanges-legend-newpage": "$1 — адаҟьа ҿыц",
- "newpageletter": "Ҿ",
- "recentchangeslinked": "Еимадоу ариашарақәа",
- "recentchangeslinked-feed": "Еимадоу ариашарақәа",
- "recentchangeslinked-toolbox": "Еимадоу ариашарақәа",
- "upload": "Афаил аҭагалара",
- "filehist-user": "Алахәыла",
- "randompage": "Машәырлатәи аҩымҭа",
- "brokenredirects-edit": "ариашамҭа",
- "newpages-username": "Алахәыла:",
- "move": "Ахьӡ аҧсахра",
- "movethispage": "Ахьӡ аҧсахра ари адаҟьа",
- "specialloguserlabel": "Алахәыла:",
- "alphaindexline": "$1 ... $2",
- "linksearch-ok": "Аҧшаара",
- "watchlist": "Ашклаҧшра асна",
- "mywatchlist": "Ашклаҧшра асна",
- "restriction-edit": "Ариашамҭа",
- "mycontris": "Салагала",
- "contribsub2": "Алагала $1 ($2)",
- "sp-contributions-talk": "ахцәажәара",
- "sp-contributions-submit": "Аҧшаара",
- "whatlinkshere": "Арахьтәи ахьарҧшқәа",
- "whatlinkshere-page": "Адаҟьа:",
- "contribslink": "алагала",
- "movearticle": "Ахьӡ аҧсахра:",
- "allmessages-language": "Абызшәа:",
- "ilsubmit": "Аҧшаара",
- "watchlistall2": "зегьы",
- "namespacesall": "зегьы",
- "monthsall": "зегьы",
- "fileduplicatesearch-submit": "Аҧшаара",
- "specialpages": "Цастәи адаҟьақәа",
- "specialpages-group-login": "Урдырра / Арегистрациара"
+ "@metadata": {
+ "authors": [
+ "Comp1089",
+ "Mzhiba",
+ "Temuri rajavi",
+ "ОйЛ"
+ ]
+ },
+ "sunday": "амҽыш",
+ "monday": "ашәахь",
+ "tuesday": "аҩаш",
+ "wednesday": "ахаш",
+ "thursday": "аҧшьаш",
+ "friday": "ахәуаш",
+ "saturday": "асабш",
+ "january": "ажьырныҳәа",
+ "february": "жәабран",
+ "march": "хәажәкыр",
+ "april": "мшаҧы",
+ "may_long": "лаҵара",
+ "june": "рашәара",
+ "july": "ҧхынгәы",
+ "august": "нанҳәа",
+ "september": "цәыббра",
+ "october": "жьҭаара",
+ "november": "абҵара",
+ "december": "ҧхынҷкәын",
+ "january-gen": "ажьырныҳәа",
+ "february-gen": "жәабран",
+ "march-gen": "хәажәкыра",
+ "april-gen": "мшаҧы",
+ "may-gen": "лаҵара",
+ "june-gen": "рашәара",
+ "july-gen": "ҧхынгәы",
+ "august-gen": "нанҳәа",
+ "september-gen": "цәыббра",
+ "october-gen": "жьҭаара",
+ "november-gen": "абҵара",
+ "december-gen": "ҧхынҷкәын",
+ "jan": "ажь",
+ "feb": "жәа",
+ "mar": "хәа",
+ "apr": "мша",
+ "may": "лаҵ",
+ "jun": "раш",
+ "jul": "ҧхг",
+ "aug": "нан",
+ "sep": "цәы",
+ "oct": "жьҭ",
+ "nov": "абҵ",
+ "dec": "ҧхҷ",
+ "pagecategories": "{{PLURAL:$1|1=Акатегориа|Акатегориақәа}}",
+ "article": "Адаҟьа",
+ "mytalk": "Сахцәажәара",
+ "navigation": "Анавигациа",
+ "qbfind": "Аҧшаара",
+ "qbedit": "Ариашара",
+ "qbpageoptions": "Ари адаҟьа",
+ "help": "Ацхыраара",
+ "search": "Аҧшаара",
+ "searchbutton": "Аҧшаара",
+ "searcharticle": "Адаҟьа",
+ "history": "Аҭоурых",
+ "history_short": "Аҭоурых",
+ "printableversion": "Акьыҧхьразы аверсиа",
+ "permalink": "Еисымшатәи ахьарҧш",
+ "edit": "Ариашамҭа",
+ "create": "Арҿиара",
+ "create-this-page": "Ариашара ари адаҟьа",
+ "newpage": "Адаҟьа Ҿыц",
+ "talkpagelinktext": "Ахцәажәара",
+ "specialpage": "Цастәи адаҟьа",
+ "talk": "Ахцәажәара",
+ "toolbox": "Амаҵыругақәа",
+ "otherlanguages": "Абызшәақәа",
+ "lastmodifiedat": "Ацыхәтәантәи аҧсахрақәа абри адаҟьа аҟны: $2, $1.",
+ "jumptonavigation": "Анавигациа",
+ "jumptosearch": "Аҧшаара",
+ "aboutsite": "{{SITENAME}} иазкны",
+ "currentevents": "Ииасуа ахҭысқәа",
+ "mainpage": "Ихадоу Адаҟьа",
+ "mainpage-description": "Ихадоу адаҟьа",
+ "privacy": "Аконфиденциалтә аполитика",
+ "privacypage": "Project: Аконфиденциалтә аполитика",
+ "youhavenewmessages": "Уара $1 уауит ($2).",
+ "editsection": "ариашамҭа",
+ "editold": "ариашара",
+ "editlink": "ариашара",
+ "nstab-main": "Адаҟьа",
+ "nstab-user": "Алахәыла",
+ "nstab-special": "Цастәи адаҟьа",
+ "nstab-image": "Афаил",
+ "nstab-template": "Ашаблон",
+ "nstab-help": "Ацхыраара",
+ "nstab-category": "Акатегориа",
+ "viewsource": "Ахәаҧшра",
+ "login": "Урдырра",
+ "nav-login-createaccount": "Урдырра / Арегистрациара",
+ "userlogin": "Урдырра/Арегистрациара",
+ "logout": "Асеанс дәылҵра",
+ "userlogout": "Асеанс дәылҵра",
+ "loginlanguagelabel": "Абызшәа: $1",
+ "summary": "Описание изменений:",
+ "savearticle": "Адаҟьа ахьчара",
+ "editing": "Ариашамҭа: $1",
+ "searchresults-title": "Аҧшаара «$1»",
+ "preferences": "Архиарақәа",
+ "mypreferences": "Архиарақәа",
+ "searchresultshead": "Аҧшаара",
+ "yourlanguage": "Абызшәа:",
+ "prefs-signature": "Анапынҵамҭа",
+ "group-user": "Алахәылацәа",
+ "group-user-member": "{{GENDER:$1|алахәыла}}",
+ "grouppage-sysop": "{{ns:project}}:Администраторцәа",
+ "recentchanges": "Арҽеира ҿыцқәа",
+ "recentchanges-legend-newpage": "$1 — адаҟьа ҿыц",
+ "newpageletter": "Ҿ",
+ "recentchangeslinked": "Еимадоу ариашарақәа",
+ "recentchangeslinked-feed": "Еимадоу ариашарақәа",
+ "recentchangeslinked-toolbox": "Еимадоу ариашарақәа",
+ "upload": "Афаил аҭагалара",
+ "filehist-user": "Алахәыла",
+ "randompage": "Машәырлатәи аҩымҭа",
+ "brokenredirects-edit": "ариашамҭа",
+ "newpages-username": "Алахәыла:",
+ "move": "Ахьӡ аҧсахра",
+ "movethispage": "Ахьӡ аҧсахра ари адаҟьа",
+ "specialloguserlabel": "Алахәыла:",
+ "linksearch-ok": "Аҧшаара",
+ "watchlist": "Ашклаҧшра асна",
+ "mywatchlist": "Ашклаҧшра асна",
+ "restriction-edit": "Ариашамҭа",
+ "mycontris": "Салагала",
+ "contribsub2": "Алагала $1 ($2)",
+ "sp-contributions-talk": "ахцәажәара",
+ "sp-contributions-submit": "Аҧшаара",
+ "whatlinkshere": "Арахьтәи ахьарҧшқәа",
+ "whatlinkshere-page": "Адаҟьа:",
+ "contribslink": "алагала",
+ "movearticle": "Ахьӡ аҧсахра:",
+ "allmessages-language": "Абызшәа:",
+ "ilsubmit": "Аҧшаара",
+ "namespacesall": "зегьы",
+ "monthsall": "зегьы",
+ "fileduplicatesearch-submit": "Аҧшаара",
+ "specialpages": "Цастәи адаҟьақәа",
+ "specialpages-group-login": "Урдырра / Арегистрациара"
}
diff --git a/languages/i18n/ace.json b/languages/i18n/ace.json
index f9e54ae2..6ef231de 100644
--- a/languages/i18n/ace.json
+++ b/languages/i18n/ace.json
@@ -468,14 +468,12 @@
"passwordreset-emailtitle": "Teuneurang nan ureueng ngui bak {{SITENAME}}",
"passwordreset-emailelement": "Nan ureuëng ngui: $1\nLageuëm rahsia sijamong: $2",
"changeemail": "Gantoe alamat surat-e",
- "changeemail-header": "Gantoe alamat surat-e",
"changeemail-no-info": "Droeneuh suwah neutamöng mangat jeuet neu'eu laman nyoe",
"changeemail-oldemail": "Alamat surat-e jinoe:",
"changeemail-newemail": "Alamat surat-e barô:",
"changeemail-none": "(hana)",
"changeemail-password": "Lageuem rahsia {{SITENAME}} droeneuh:",
"changeemail-submit": "Gantoe surat-e",
- "changeemail-cancel": "Peubateue",
"bold_sample": "Rakam teubai",
"bold_tip": "Haraih teubai",
"italic_sample": "Rakam singèt naseukah nyoë",
@@ -637,7 +635,6 @@
"search-interwiki-more": "(lom)",
"searchrelated": "meusambat",
"searchall": "ban dum",
- "showingresultsheader": "{{PLURAL:$5|Hase '''$1''' nibak '''$3'''|Hase '''$1 - $2''' nibak '''$3'''}} keu '''$4'''",
"search-nonefound": "Hana hasé nyang paih lagèë neulakèë",
"powersearch-legend": "Mita lanjut",
"powersearch-ns": "Mita bak ruweuëng nan:",
@@ -745,6 +742,7 @@
"right-movefile": "Pinah beureukaih",
"right-upload": "Peutamöng beureukaih",
"right-upload_by_url": "Peutamöng beureukaih nibak URL",
+ "right-writeapi": "Meungui API teumuléh",
"right-delete": "Sampôh laman",
"right-bigdelete": "Sampôh laman ngön ban dum riwayatjih",
"right-browsearchive": "Mita laman nyang geusampôh",
@@ -756,6 +754,7 @@
"action-move": "Peupinah laman nyoë",
"nchanges": "$1 {{PLURAL:$1|neuubah}}",
"enhancedrc-since-last-visit": "$1 {{PLURAL:$1|yôh seunaweuë seuneulheuëh kön}}",
+ "enhancedrc-history": "riwayat",
"recentchanges": "Neuubah barô",
"recentchanges-legend": "Peuniléh neuubah barô",
"recentchanges-summary": "Di yup nyoë nakeuh neuubah barô nyang na bak Wikipèdia nyoë.\nHareutoë: (bida) = neuubah, (riwayat) = riwayat teumuléh, '''B''' = laman barô, '''u''' = neuandam ubeut, '''b''' = neuandam bot, (± ''bit'') = jeumeulah asoë meutamah/meukureuëng, → = neuandam bideuëng, ← = mohtasa otomatis.\n----",
@@ -765,14 +764,21 @@
"recentchanges-label-minor": "Nyoe neuandam ubeut",
"recentchanges-label-bot": "Neuandam nyoe geupubuet le bot",
"recentchanges-label-unpatrolled": "Neuandam nyoe goh lom geukalon",
+ "recentchanges-legend-heading": "'''Hareutoë:'''",
+ "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (eu cit [[Special:NewPages|dapeuta laman barô]])",
"rcnotefrom": "Di yup nyoë nakeuh neuubah yôh <strong>$2</strong> (geupeudeuh trôh ‘an <strong>$1</strong> neuubah).",
"rclistfrom": "Peudeuih neuubah barô yôh $3 $2 kön",
"rcshowhideminor": "$1 andam bacut",
+ "rcshowhideminor-hide": "Peusom",
"rcshowhidebots": "$1 bot",
+ "rcshowhidebots-show": "Peuleumah",
"rcshowhideliu": "$1 ureuëng ngui tamöng",
+ "rcshowhideliu-hide": "Peusom",
"rcshowhideanons": "$1 ureuëng ngui hana nan",
+ "rcshowhideanons-hide": "Peusom",
"rcshowhidepatr": "$1 andam teurunda",
"rcshowhidemine": "$1 atra lôn andam",
+ "rcshowhidemine-hide": "Peusom",
"rclinks": "Peudeuih $1 neuubah barô lam $2 uroë nyoë<br />$3",
"diff": "bida",
"hist": "riwayat",
@@ -860,6 +866,7 @@
"sharedupload": "Beureukah nyoë dari $1 ngön kadang geunguy lé buët-buët la’én.",
"sharedupload-desc-here": "Beureukaih nyoe nejih nibak $1 ngon kadang geunguy le proyek-proyek la'en.\nTeuneurang bak [$2 on teuneurangjih] geupeuleumah di yup nyoe.",
"uploadnewversion-linktext": "Peulöt seunalén nyang leubèh barô nibak beureukah nyoë.",
+ "upload-disallowed-here": "Droëneuh h'an jeuët neutimpa beureukaih nyoë",
"mimesearch": "Mita MIME",
"listredirects": "Dapeuta peuninah",
"unusedtemplates": "Templat nyang hana geungui",
@@ -880,7 +887,6 @@
"uncategorizedtemplates": "Seunaleuëk hana kawan",
"unusedcategories": "Kawan hana geungui",
"unusedimages": "Beureukaih hana geungui",
- "popularpages": "Laman jithèë",
"wantedcategories": "Kawan geuh'eut",
"wantedpages": "Laman geuh‘eut",
"wantedpages-badtitle": "Nan hana sah lam kawan hasé: $1",
@@ -907,7 +913,6 @@
"pager-older-n": "{{PLURAL:$1|1 leubèh awai|$1 leubèh awai}}",
"booksources": "Nè kitab",
"booksources-search-legend": "Mita bak nè kitab",
- "booksources-go": "Mita",
"specialloguserlabel": "Ureuëng ngui:",
"speciallogtitlelabel": "Sasaran (nan atawa ureuëng ngui):",
"log": "Log",
@@ -978,7 +983,7 @@
"watchthispage": "Kalön ôn nyoë",
"unwatch": "Bateuë kalön",
"watchlist-details": "{{PLURAL:$1|$1 ôn|$1 ôn}} geukalön, hana kira ôn peugah haba.",
- "wlshowlast": "Peudeuh $1 jeum $2 uroë $3 seuneulheuëh",
+ "wlshowlast": "Peudeuh $1 jeum $2 uroë seuneulheuëh",
"watchlist-options": "Peuniléh dapeuta kalön",
"watching": "Kalön...",
"unwatching": "Hana kalön...",
@@ -1097,6 +1102,7 @@
"tooltip-pt-mycontris": "Dapeuta beuneuri Droëneuh",
"tooltip-pt-login": "Droëneuh geupadan keu tamong log, bah pih nyan hana geupeuwajéb.",
"tooltip-pt-logout": "Teubiët",
+ "tooltip-pt-createaccount": "Droëneuh geupadan keu neupeugöt saboh akun ngön neutamöng; bah pih nyan hana wajéb",
"tooltip-ca-talk": "Marit laman asoë",
"tooltip-ca-edit": "Droëneuh jeuët neuandam laman nyoë. Neungui tumbôi eu dilèë sigoh neukeubah.",
"tooltip-ca-addsection": "Puphôn beunagi barô",
@@ -1146,6 +1152,7 @@
"tooltip-undo": "Peuriwang geunantoë nyoë ngön peuhah plôk neu’andam ngön cara eu dilèë. Choë jeuët geupeutamah bak plôk ehtisa.",
"tooltip-summary": "Pasoë éhtisa paneuk",
"interlanguage-link-title": "$1 – $2",
+ "simpleantispam-label": "Paréksa anti-spam.\n<strong>BÈK</strong> neupasoë!",
"pageinfo-toolboxlink": "Teuneurang laman",
"previousdiff": "← Bida awai",
"nextdiff": "Geunantoë lheuëh nyan →",
@@ -1153,6 +1160,9 @@
"file-nohires": "Hana resolusi nyang leubèh manyang.",
"svg-long-desc": "Beureukah SVG, nominal $1 x $2 piksel, rayek beureukah: $3",
"show-big-image": "Beureukaih aseuli",
+ "show-big-image-preview": "Seunipat seuneudeuh awai: $1",
+ "show-big-image-other": "{{PLURAL:$2|Resolusi}} la'én: $1.",
+ "show-big-image-size": "$1 × $2 piksel",
"newimages": "Beureukah barô",
"ilsubmit": "Mita",
"bad_image_list": "Beuntukjih lagèë di miyub nyoë:\n\nCit buté dapeuta (baréh nyang geupeuphôn ngon tanda *) nyang geukira. Hubông phôn bak saboh baréh beukeuh hubông u beureukaih nyang brôk.\nHubông-hubông lheuëh nyan bak baréh nyang saban geukira sibagoë keucuali, nakeuh teunuléh nyang jeuët peuleumah beureukaih nyan.",
@@ -1161,7 +1171,8 @@
"metadata-expand": "Peuleumah tapeusili teunamah",
"metadata-collapse": "Peusom tapeusili teunamah",
"metadata-fields": "Bideuëng mètadata gamba nyang na lam peusan nyoë keuneuk geupasoë bak tampilan halaman gamba 'oh watèë tabel mètadata geutôp.\nData nyang la'én eunteuk teupeusom keudroë.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
- "watchlistall2": "ban dum",
+ "exif-xresolution": "Resolusi linteuëng",
+ "exif-yresolution": "Rèsolusi buju",
"namespacesall": "ban dum",
"monthsall": "ban dum",
"recreate": "Peugöt ulang",
@@ -1199,6 +1210,7 @@
"tags": "Tag neuubah nyang sah",
"tag-filter": "Saréng [[Special:Tags|tag]]:",
"tag-filter-submit": "Saréng",
+ "logentry-newusers-create": "$1 {{GENDER:$2|geupeugöt}} akun ureuëng ngui",
"searchsuggest-search": "Mita",
"duration-seconds": "{{PLURAL:$1|deutik}}",
"duration-minutes": "{{PLURAL:$1|minèt}}",
diff --git a/languages/i18n/aeb.json b/languages/i18n/aeb.json
index 32b7b8c5..c535e517 100644
--- a/languages/i18n/aeb.json
+++ b/languages/i18n/aeb.json
@@ -6,32 +6,33 @@
"Kuwaity26",
"Malekbr",
"아라",
- "Aħmedbaɛl"
+ "Aħmedbaɛl",
+ "GeekEmad"
]
},
- "tog-underline": "ضع خطا تحت الوصلات:",
- "tog-hideminor": "أخف التعديلات الطفيفة في أحدث التغييرات",
- "tog-hidepatrolled": "أخف التعديلات المراجعة في أحدث التغييرات",
- "tog-newpageshidepatrolled": "أخف الصفحات المراجعة من قائمة الصفحات الجديدة",
- "tog-extendwatchlist": "مدد قائمة المراقبة لعرض كل التغييرات، وليس الأحدث فقط",
+ "tog-underline": "Ħotʾ stʾar taħt errabtʾa:",
+ "tog-hideminor": "Khabbi ettabdilàt essʾgħàr m ettabdilàt lekhrànìn",
+ "tog-hidepatrolled": "Khabbi ettabdilàt elmagħsous għlihom m ettabdilàt lekhrànìn",
+ "tog-newpageshidepatrolled": "Khabbi elpàjàt elmagħsous għlihom m ellista mtagħ elpàjàt ejjdida",
+ "tog-extendwatchlist": "Wassegħ ellista mtagħ elgħassa bech twarri ettabdilàt elkoll, w mouch lekhrànìn kahaw",
"tog-usenewrc": ")جمّع التعديلات حسب الصفحة في أحدث التغييرات وقائمة المراقبة (يتطلب جافاسكربت",
- "tog-numberheadings": "رقم العناوين تلقائيا",
+ "tog-numberheadings": "Nwàmer otomatik l ettitrouàt mtagħ esseksyon",
"tog-showtoolbar": "أظهر شريط التحرير (يتطلب جافاسكربت)",
"tog-editondblclick": "عدل الصفحات عند الضغط المزدوج (جافاسكربت)",
"tog-editsectiononrightclick": "فعل تعديل الأقسام بواسطة كبسة الفأرة اليمين على عناوين الأقسام (جافاسكريبت)",
- "tog-watchcreations": "أضف الصفحات التي أنشئها والملفات التي أرفعها إلى قائمة مراقبتي.",
- "tog-watchdefault": "أضف الصفحات والملفات التي أعدلها إلى قائمة مراقبتي",
- "tog-watchmoves": "أضف الصفحات والملفات التي أنقلها إلى قائمة مراقبتي",
- "tog-watchdeletion": "أضف الصفحات والملفات التي أحذفها إلى قائمة مراقبتي",
- "tog-minordefault": "علم كل التعديلات طفيفة افتراضيا",
- "tog-previewontop": "أظهر العرض المسبق قبل صندوق التحرير",
- "tog-previewonfirst": "أظهر معاينة مع أول تعديل",
- "tog-enotifwatchlistpages": "أرسل لي رسالة إلكترونية عندما تُغيّر صفحة أو ملف في قائمة مراقبتي",
- "tog-enotifusertalkpages": "أرسل لي رسالة إلكترونية عندما تعدل صفحة نقاشي",
- "tog-enotifminoredits": "أرسل لي رسالة إلكترونية عن التعديلات الطفيفة للصفحات والملفات أيضا",
- "tog-enotifrevealaddr": "أظهر عنوان بريدي الإلكتروني في رسائل الإخطار",
- "tog-shownumberswatching": "اعرض عدد المستخدمين المراقبين",
- "tog-oldsig": "التوقيع الحالي:",
+ "tog-watchcreations": "Zid elpàjàt elli għmalt'hom w elfichyéàt elli tʾallagħt'hom l ellista mtagħ elgħassa mtagħi",
+ "tog-watchdefault": "Zid elpàjàt w elfichyéàt elli nbaddelhom l ellista mtagħ elgħassa mtagħi",
+ "tog-watchmoves": "Zid elpàjàt w elfichyéàt elli nhezzhom, l ellista mtagħ elgħassa mtagħi",
+ "tog-watchdeletion": "Zid elpàjàt w elfichyéàt elli nnaħħihom l ellista mtagħ elgħassa mtagħi",
+ "tog-minordefault": "Marki ettabdilàt essʾghàr elkoll par défo",
+ "tog-previewontop": "Warri tʾalla għla chsʾàr qbal ħokket ettabdil",
+ "tog-previewonfirst": "Warri tʾalla għla chsʾàr f ettabdila lawlàniya",
+ "tog-enotifwatchlistpages": "Abgħethli mail waqtelli pàj wella fichyé m ellista mtagħ elgħassa mtagħi tbaddel",
+ "tog-enotifusertalkpages": "Abgħethli mail watelli elpàj mtagħ leħdith mtagħi tetbaddel",
+ "tog-enotifminoredits": "Abgħethli mail zàda għattabdilàt essʾghàr mtagħ elpàjàt w elfichyéàt",
+ "tog-enotifrevealaddr": "Warri ladrisa mail mtagħi f elmailàt mtagħ ennotifikasyon",
+ "tog-shownumberswatching": "Warri għdad lutilizateuràt elgħassàsa",
+ "tog-oldsig": "Ettosʾħàħa elmawjouda:",
"tog-fancysig": "عامل التوقيع كنص ويكي (بدون وصلة أوتوماتيكية)",
"tog-uselivepreview": "استخدم الاستعراض السريع (جافاسكريبت) (تجريبي)",
"tog-forceeditsummary": "نبهني عند إدخال ملخص تعديل فارغ",
@@ -45,8 +46,8 @@
"tog-diffonly": "لا تعرض محتوى الصفحة أسفل الفروقات",
"tog-showhiddencats": "أظهر التصنيفات المخفية",
"tog-norollbackdiff": "أزل الفرق بعد القيام باسترجاع",
- "underline-always": "دائما",
- "underline-never": "أبدا",
+ "underline-always": "Dima",
+ "underline-never": "Jemla",
"underline-default": "تبعا لإعدادات المتصفح",
"editfont-style": "نمط خط منطقة التحرير:",
"editfont-default": "تبعا لإعدادات المتصفح",
@@ -124,96 +125,96 @@
"article": "صفحة محتوى",
"newwindow": "(تفتح في نافذة جديدة)",
"cancel": "ifsa5",
- "moredotdotdot": "المزيد...",
+ "moredotdotdot": "Akther...",
"mypage": "صفحتي",
"mytalk": "نقاشي",
- "anontalk": "النقاش لعنوان الأيبي هذا",
- "navigation": "Navigui",
- "and": "&#32;و",
- "qbfind": "جد",
- "qbbrowse": "ara",
- "qbedit": "modifi el page (baddelha)",
- "qbpageoptions": "هذه الصفحة",
- "qbmyoptions": "صفحاتي",
- "faq": "الأسئلة الأكثر تكرارا",
- "faqpage": "Project:أسئلة متكررة",
- "actions": "Aεmel",
- "namespaces": "El espaces de noms",
- "variants": "Anweε",
- "errorpagetitle": "ghalath",
- "returnto": "ارجع إلى $1.",
- "tagline": "Fima ykhoss {{SITENAME}}",
- "help": "Mouεawna",
+ "anontalk": "Tħaddeth mgħa ladrisa IP hadhi",
+ "navigation": "Ħawwes",
+ "and": "&#32;w",
+ "qbfind": "Lawwej",
+ "qbbrowse": "Navigi",
+ "qbedit": "Baddel",
+ "qbpageoptions": "Elpàj hadhi",
+ "qbmyoptions": "Pàjàti",
+ "faq": "FAQ",
+ "faqpage": "Project:FAQ",
+ "actions": "Aksyonàt",
+ "namespaces": "Blàsʾàt làsàmi",
+ "variants": "Tanwigħàt",
+ "errorpagetitle": "Għaltʾa",
+ "returnto": "Arjagħ l $1.",
+ "tagline": "Men {{SITENAME}}",
+ "help": "Mgħàwna",
"search": "Lawwej",
"searchbutton": "Lawwej",
- "go": "اذهب",
- "searcharticle": "اذهب",
- "history": "teri5 el milaf",
- "history_short": "Historique",
- "updatedmarker": "تم تحديثها منذ زيارتي الأخيرة",
- "printableversion": "Copie bech tetetbaε",
- "permalink": "Lien deyem",
- "print": "itthba3",
- "view": "عرض",
+ "go": "Emchi",
+ "searcharticle": "Lawwej",
+ "history": "Listorik mtagħ elpàj",
+ "history_short": "Listorik",
+ "updatedmarker": "tbaddlet melli jit àkher marra",
+ "printableversion": "Kopi bech tatʾbaħħa",
+ "permalink": "Rabtʾa għla tʾoul",
+ "print": "Atʾbagħ",
+ "view": "Aqra",
"edit": "Baddel",
- "create": "أنشئ",
- "editthispage": "modifi hal page",
- "create-this-page": "أنشئ هذه الصفحة",
- "delete": "احذف",
- "deletethispage": "احذف هذه الصفحة",
- "undelete_short": "استرجاع {{PLURAL:$1|تعديل واحد|تعديلين|$1 تعديلات|$1 تعديل|$1 تعديلا}}",
- "viewdeleted_short": "عرض {{PLURAL:$1|تعديل محذوف|$1 تعديلات محذوفة}}",
- "protect": "احم",
- "protect_change": "غير",
- "protectthispage": "احم هذه الصفحة",
- "unprotect": "غير الحماية",
- "unprotectthispage": "غير حماية هذه الصفحة",
- "newpage": "صفحات جديدة",
- "talkpage": "ناقش هذه الصفحة",
+ "create": "Agħmel",
+ "editthispage": "Baddel f elpàj hadhi",
+ "create-this-page": "Agħmel elpàj hadhi",
+ "delete": "Afsakh",
+ "deletethispage": "Afsakh elpàj hadhi",
+ "undelete_short": "Rajjagħ{{PLURAL:$1|tabdila waħda|$1 tabdila}}",
+ "viewdeleted_short": "Warri {{PLURAL:$1|tabdila waħda mafsoukha|$1 tabdila mafsoukha}}",
+ "protect": "Ħàmi",
+ "protect_change": "baddel",
+ "protectthispage": "Ħàmi għal pàj hadhi",
+ "unprotect": "Baddel elħimàya",
+ "unprotectthispage": "Baddel elħimàya mtagħ elpàj hadhi",
+ "newpage": "Pàj jdida",
+ "talkpage": "Tħaddeth għal pàj hadhi",
"talkpagelinktext": "Ħdith",
- "specialpage": "صفحة خاصة",
- "personaltools": "Outils mteεek",
- "articlepage": "عرض صفحة المحتوى",
+ "specialpage": "Sʾafħa spesyàl",
+ "personaltools": "Magħounek",
+ "articlepage": "Warri elpàj mtagħ elkontenu",
"talk": "Ħdith",
- "views": "Affichages",
- "toolbox": "Outils",
- "userpage": "عرض صفحة المستخدم",
- "projectpage": "عرض صفحة المشروع",
- "imagepage": "عرض صفحة الملف",
- "mediawikipage": "عرض صفحة الرسالة",
- "templatepage": "عرض صفحة القالب",
- "viewhelppage": "عرض صفحة المساعدة",
- "categorypage": "عرض صفحة التصنيف",
- "viewtalkpage": "عرض النقاش",
- "otherlanguages": "Bloughat okhra",
- "redirectedfrom": "(تم التحويل من $1)",
- "redirectpagesub": "صفحة تحويل",
- "lastmodifiedat": "Ekher tabdil elhassafħa nhar $2, mεa $1.",
- "viewcount": "{{PLURAL:$1|لم تعرض هذه الصفحة أبدا|تم عرض هذه الصفحة مرة واحدة|تم عرض هذه الصفحة مرتين|تم عرض هذه الصفحة $1 مرات|تم عرض هذه الصفحة $1 مرة}}.",
- "protectedpage": "صفحة محمية",
- "jumpto": "Emchi el:",
- "jumptonavigation": "Navigation",
+ "views": "Mandhʾer",
+ "toolbox": "Magħoun",
+ "userpage": "Chour elpàj mtagħ lutilizateur",
+ "projectpage": "Chouf elpàj mtagħ leprojé",
+ "imagepage": "Chouf elpàj mtagħ elfichyé",
+ "mediawikipage": "Chouf elpàj mtagħ elmessàj",
+ "templatepage": "Chouf elpàj mtagħ elmodàl",
+ "viewhelppage": "Chouf elpàj mtagħ lemgħàwna",
+ "categorypage": "Chouf elpàj mtagħ elkatégori",
+ "viewtalkpage": "Chouf leħdith",
+ "otherlanguages": "B loughat okhra",
+ "redirectedfrom": "(Tħawwelt men $1)",
+ "redirectpagesub": "Pàj mtagħ taħwil",
+ "lastmodifiedat": "Elpàj hadhi tbaddlet àkher marra nhàr $1, mgħa $2.",
+ "viewcount": "Elpàj hadhi dakhloulha {{PLURAL:$1|marra waħda|$1 marra}}.",
+ "protectedpage": "Pàj protéjé",
+ "jumpto": "Emchi l:",
+ "jumptonavigation": "Ħawwes",
"jumptosearch": "Lawwej",
- "view-pool-error": "عذرا، الخوادم منهكة حاليا.\nيحاول مستخدمون كثر الوصول إلى هذه الصفحة.\nمن فضلك انتظر قليلا قبل أن تحاول الوصول إلى هذه الصفحة مجددا.\n\n$1",
- "pool-timeout": "انتهاء الانتظار للقفل",
- "pool-queuefull": "طابور الاقتراع ملئ",
- "pool-errorunknown": "خطأ غير معروف",
- "aboutsite": "Fima ykhoss {{SITENAME}}",
- "aboutpage": "Project:Fima ykhoss",
+ "view-pool-error": "Pardon, esserveuràt tàgħba tawwa.\nBarcha għbàd yħebbou ychoufou nafs elpàj.\nYgħaychek estanna chway qbal ma tjarreb bech todkhel l elpàj hadhi marra okhra.\n\n\n$1",
+ "pool-timeout": "Waqt esstennya wfa",
+ "pool-queuefull": "Essʾaf mgħabbi",
+ "pool-errorunknown": "Ghaltʾa ma nagħrfouhàch",
+ "aboutsite": "Fima ykhosʾ {{SITENAME}}",
+ "aboutpage": "Project:Fima ykhosʾ",
"copyright": "المحتوى متوفر تحت $1.",
- "copyrightpage": "{{ns:project}}:حقوق النسخ",
- "currentevents": "Laħdeth mtaε tawa",
- "currentevents-url": "Project:Laħdeth mtaε tawa",
- "disclaimers": "Ɛadam mas'ouliya",
- "disclaimerpage": "Project:Ɛadam mas'ouliya bsifa εamma",
- "edithelp": "مساعدة التحرير",
- "mainpage": "Elpage principale",
- "mainpage-description": "Elpage principale",
- "policy-url": "Project:سياسة",
- "portal": "Mojtamaε",
- "portal-url": "Project:Mojtamaε",
- "privacy": "Syeset elconfidentialité",
- "privacypage": "Project:Syeset elconfidentialité",
+ "copyrightpage": "{{ns:project}}:Copyrights",
+ "currentevents": "Elli sʾàyer tawwa",
+ "currentevents-url": "Project:Elli sʾàyer tawwa",
+ "disclaimers": "Tambihàt",
+ "disclaimerpage": "Project:Tambihàt għàmma",
+ "edithelp": "Mgħàwna f elktiba",
+ "mainpage": "Elpàj Lawlàniya",
+ "mainpage-description": "Elpàj Lawlàniya",
+ "policy-url": "Project:Elpolitik",
+ "portal": "Dakhlet elmojtamagħ",
+ "portal-url": "Project:Mojtamagħ",
+ "privacy": "Elpolitik mtagħ elkonfidonsyalité",
+ "privacypage": "Project:Elpolitik mtagħ elkonfidonsyalité",
"badaccess": "خطأ في السماح",
"badaccess-group0": "ليس من المسموح لك تنفيذ الفعل الذي طلبته.",
"badaccess-groups": "الفعل الذي طلبته مقصور على المستخدمين في {{PLURAL:$2||مجموعة|واحدة من مجموعتي|واحدة من مجموعات}}: $1.",
@@ -223,19 +224,19 @@
"retrievedfrom": "Tekhdhet men \"$1\"",
"youhavenewmessages": "توجد لديك $1 ($2).",
"youhavenewmessagesmulti": "لديك رسائل جديدة على $1",
- "editsection": "Baddel essafħa",
+ "editsection": "Baddel essʾafħa",
"editold": "Baddel",
- "viewsourceold": "اعرض المصدر",
- "editlink": "modifi el page (baddelha)",
+ "viewsourceold": "Warri essours",
+ "editlink": "baddel",
"viewsourcelink": "Warri essource",
"editsectionhint": "Baddel essection: $1",
"toc": "Contenu",
- "showtoc": "اعرض",
- "hidetoc": "أخف",
- "collapsible-collapse": "اطو",
- "collapsible-expand": "وسع",
- "thisisdeleted": "أأعرض أو أسترجع $1؟",
- "viewdeleted": "أأعرض $1؟",
+ "showtoc": "Warri",
+ "hidetoc": "Khabbi",
+ "collapsible-collapse": "Tʾabbes",
+ "collapsible-expand": "Wassegħ",
+ "thisisdeleted": "Warri wella rajjagħ $1؟",
+ "viewdeleted": "Warri $1؟",
"restorelink": "{{PLURAL:$1|$1 تعديل محذوف|تعديلا واحدا محذوفا|تعديلين محذوفين|$1 تعديلات محذوفة|$1 تعديلا محذوفا|$1 تعديلا محذوفا}}",
"feedlinks": "التغذية:",
"feed-invalid": "نوع اشتراك التلقيم غير صحيح.",
@@ -247,13 +248,13 @@
"red-link-title": "$1 (Essafħa mouch mawjouda)",
"sort-descending": "ترتيب تنازلي",
"sort-ascending": "ترتيب تصاعدي",
- "nstab-main": "Safħa",
+ "nstab-main": "Sʾafħa",
"nstab-user": "صفحة مستخدم",
"nstab-media": "صفحة وسيط",
- "nstab-special": "Safħa spéciale",
+ "nstab-special": "Sʾafħa spesyàl",
"nstab-project": "صفحة مشروع",
"nstab-image": "Fichier",
- "nstab-mediawiki": "رسالة",
+ "nstab-mediawiki": "Messàj",
"nstab-template": "قالب",
"nstab-help": "صفحة مساعدة",
"nstab-category": "تصنيف",
@@ -410,14 +411,12 @@
"passwordreset-emailsent-capture": "أرسل بريد إلكتروني تذكيري وهو معروض بالأسفل.",
"passwordreset-emailerror-capture": "ولّد بريد إلكتروني تذكيري وهو معروض بالأسفل لكن فشل إرساله للمستخدم: $1",
"changeemail": "تغيير عنوان البريد الإلكتروني",
- "changeemail-header": "تغيير عنوان البريد الإلكتروني للحساب",
"changeemail-text": "أكمل هذا النموذج لتغيير عنوان البريد الإلكتروني. سوف تحتاج إلى إدخال كلمة السر الخاصة بك لتأكيد هذا التغيير.",
"changeemail-no-info": "يجب تسجيل الدخول للوصول إلى هذه الصفحة مباشرة.",
"changeemail-oldemail": "عنوان البريد الإلكتروني الحالي:",
"changeemail-newemail": "عنوان البريد الإلكتروني الجديد:",
"changeemail-none": "(لا شيء)",
"changeemail-submit": "غيّر البريد الإلكتروني",
- "changeemail-cancel": "ifsa5",
"bold_sample": "نص غليظ",
"bold_tip": "نص غليظ",
"italic_sample": "نص مائل",
@@ -656,7 +655,6 @@
"mergehistory-same-destination": "صفحتا المصدر والهدف لا يمكن أن تكونا نفس الشيء",
"mergehistory-reason": "السبب:",
"mergelog": "سجل الدمج",
- "pagemerge-logentry": "دمج [[$1]] إلى [[$2]] (المراجعات حتى $3)",
"revertmerge": "إلغاء الدمج",
"mergelogpagetext": "بالأسفل قائمة بأحدث عمليات الدمج لتاريخ صفحة ما إلى أخرى.",
"history-title": " «$1»: تاريخ المراجعة",
@@ -668,8 +666,8 @@
"showhideselectedversions": "أظهر/أخف المراجعات المختارة",
"editundo": "Rajjaε",
"diff-multi-manyusers": "({{PLURAL:$1||مراجعة واحدة متوسطة غير معروضة أجراها|مراجعتان متوسطتان غير معروضتان أجراهما|$1 مراجعات متوسطة غير معروضة أجراها|$1 مراجعة متوسطة غير معروضة أجراها}} أكثر من {{PLURAL:$2||مستخدم واحد|مستخدمين|$2 مستخدمين|$2 مستخدمًا|$2 مستخدم}}.)",
- "searchresults": "Elrésultats mtaε elrecherche",
- "searchresults-title": "Elrésultats mtaε elrecherche εla \"$1\"",
+ "searchresults": "Errézultʾa mtagħ ettalwij",
+ "searchresults-title": "Errézultʾa mtagħ ettalwij għla \"$1\"",
"prevn": "{{PLURAL:$1|$1}} السابقة",
"nextn": "{{PLURAL:$1|$1}} التالية",
"prevn-title": "$1 {{PLURAL:$1|نتيجة|نتيجة}} سابقة",
@@ -693,7 +691,6 @@
"search-suggest": "هل كنت تقصد: $1",
"searchrelated": "مرتبطة",
"searchall": "Elkol",
- "showingresultsheader": "{{PLURAL:$5|النتيجة '''$1''' من'''$3'''|النتائج '''$1 - $2''' من'''$3'''}} ل'''$4'''",
"search-nonefound": "لا توجد نتائج تطابق الاستعلام.",
"mypreferences": "تفضيلاتي",
"youremail": "البريد:",
@@ -755,7 +752,7 @@
"linkstoimage": "{{PLURAL:$1||الصفحة التالية تصل|الصفحتان التاليتان تصلان|ال$1 صفحات التالية تصل|ال$1 صفحة التالية تصل}} إلى هذا الملف:",
"nolinkstoimage": "لا توجد صفحات تصل لهذا الملف.",
"sharedupload-desc-here": "هذا الملف من $1 ويمكن استخدامه بواسطة المشاريع الأخرى.\nالوصف على [$2 صفحة وصف الملف] هناك معروض بالأسفل.",
- "randompage": "Safħa elli tji",
+ "randompage": "Sʾafħa elli tji",
"statistics": "إحصاءات",
"nbytes": "{{PLURAL:Octet weħed|Zouz octets|$1 octets|$1 en octet}}",
"nmembers": "{{PLURAL:$1|لا أعضاء|عضو واحد|عضوان|$1 أعضاء|$1 عضوا|$1 عضو}}",
@@ -767,7 +764,6 @@
"pager-older-n": "{{PLURAL:$1|أقدم 1|أقدم $1}}",
"booksources": "مصادر كتاب",
"booksources-search-legend": "البحث عن مصادر الكتب",
- "booksources-go": "اذهب",
"log": "سجلات",
"allpages": "kol ess'afa7at",
"allarticles": "kol ess'afa7at",
@@ -782,7 +778,7 @@
"watch": "راقب",
"unwatch": "أوقف المراقبة",
"watchlist-details": "{{PLURAL:$1||صفحة واحدة|صفحتان|$1 صفحات|$1 صفحة}} في قائمة مراقبتك، بدون عد صفحات النقاش.",
- "wlshowlast": "عرض آخر $1 ساعات $2 أيام $3",
+ "wlshowlast": "عرض آخر $1 ساعات $2 أيام",
"watchlist-options": "خيارات قائمة المراقبة",
"actioncomplete": "انتهاء العملية",
"actionfailed": "الفعل فشل",
@@ -853,7 +849,7 @@
"tooltip-ca-talk": "Discussion εal contenu mtaε essafħa",
"tooltip-ca-edit": "Tannjem tbaddel essafħa hedhi. Aman enzel εal bouton mtaε elvue el msabqa qbal matsajjel.",
"tooltip-ca-addsection": "ابدأ قسما جديدا",
- "tooltip-ca-viewsource": "El safħa protégée.\nTnajjem tchouf essource mteεha.",
+ "tooltip-ca-viewsource": "Essʾafħa protéjé.\nTnajjem tchouf essours mtaħħa.",
"tooltip-ca-history": "Copiet qdom mtaε essafħa hedhi",
"tooltip-ca-protect": "احم هذه الصفحة",
"tooltip-ca-delete": "احذف هذه الصفحة",
@@ -869,7 +865,7 @@
"tooltip-n-portal": "Ɛ'almachrouε, chnowa tnajem taεmel, win talqa elli ħajtek bih",
"tooltip-n-currentevents": " Alqa information εla aham laħdeth mtaε tawa",
"tooltip-n-recentchanges": "Lista mtaε ajad ettabdilat f'elwiki",
- "tooltip-n-randompage": "Ħell safħa elli tji",
+ "tooltip-n-randompage": "Ħell sʾafħa elli tji",
"tooltip-n-help": "Mouεawna",
"tooltip-t-whatlinkshere": "Lista mtaε safħat elwiki elkol elli twassel elhouni",
"tooltip-t-recentchangeslinked": "Aham ettabldilet f'essafħat elli ywaslou l'essafħa hedhi",
@@ -906,7 +902,6 @@
"metadata": "بيانات ميتا",
"metadata-help": "هذا الملف يحتوي على معلومات إضافية، غالبا ما تكون أضيفت من قبل الكاميرا الرقمية أو الماسح الضوئي المستخدم في إنشاء الملف.\nإذا كان الملف قد عدل عن حالته الأصلية، فبعض التفاصيل قد لا تعبر عن الملف المعدل.",
"metadata-fields": "حقول معطيات الميتا الموجودة في هذه الرسالة سوف تعرض في صفحة الصورة عندما يكون جدول معطيات الميتا مضغوطا.\nالحقول الأخرى ستكون مخفية افتراضيا.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
- "watchlistall2": "الكل",
"namespacesall": "الكل",
"monthsall": "الكل",
"watchlistedit-clear-explain": "Elɛanawin lkol bech yetnaħaw mel'lista mteɛek",
diff --git a/languages/i18n/af.json b/languages/i18n/af.json
index 3db54fb8..e9547e93 100644
--- a/languages/i18n/af.json
+++ b/languages/i18n/af.json
@@ -19,7 +19,8 @@
"Spacebirdy",
"Xethron",
"පසිඳු කාවින්ද",
- "아라"
+ "아라",
+ "Macofe"
]
},
"tog-underline": "Onderstreep skakels.",
@@ -46,7 +47,7 @@
"tog-shownumberswatching": "Wys die aantal gebruikers wat dophou",
"tog-oldsig": "Bestaande handtekening:",
"tog-fancysig": "Doodgewone handtekening (sonder outomatiese skakel)",
- "tog-uselivepreview": "Gebruik lewendige voorskou (JavaScript) (eksperimenteel)",
+ "tog-uselivepreview": "Gebruik lewendige voorskou",
"tog-forceeditsummary": "Let my daarop as ek nie 'n opsomming van my wysiging gee nie",
"tog-watchlisthideown": "Versteek my wysigings in dophoulys",
"tog-watchlisthidebots": "Versteek robotwysigings in dophoulys",
@@ -221,6 +222,7 @@
"otherlanguages": "Ander tale",
"redirectedfrom": "(Aangestuur vanaf $1)",
"redirectpagesub": "Aanstuurblad",
+ "redirectto": "Aanstuur na:",
"lastmodifiedat": "Die bladsy is laas op $1 om $2 bygewerk.",
"viewcount": "Hierdie bladsy is al {{PLURAL:$1|keer|$1 kere}} aangevra.",
"protectedpage": "Beskermde bladsy",
@@ -273,6 +275,9 @@
"hidetoc": "versteek",
"collapsible-collapse": "Vou toe",
"collapsible-expand": "Vou oop",
+ "confirmable-confirm": "Is {{GENDER:$1|u}} seker?",
+ "confirmable-yes": "Ja",
+ "confirmable-no": "Nee",
"thisisdeleted": "Wys of herstel $1?",
"viewdeleted": "Bekyk $1?",
"restorelink": "{{PLURAL:$1|die geskrapte wysiging|$1 geskrapte wysigings}}",
@@ -507,7 +512,6 @@
"passwordreset-emailsent-capture": "'n E-pos vir die herstel van 'n wagwoord is gestuur. Dit word hieronder vertoon.",
"passwordreset-emailerror-capture": "'n E-pos vir die herstel van 'n wagwoord is saamgestel. Dit word hieronder vertoon. Die uitstuur daarvan na die {{GENDER:$2|gebruiker}} het egter gefaal: $1",
"changeemail": "Wysig E-posadres",
- "changeemail-header": "Wysig rekening se e-posadres",
"changeemail-text": "Voltooi die vorm om u e-posadres te verander. U sal u wagwoord moet insleutel om die verandering te bevestig.",
"changeemail-no-info": "U moet aangemeld wees om regstreeks toegang tot die bladsy te kry.",
"changeemail-oldemail": "Huidige e-posadres:",
@@ -515,7 +519,6 @@
"changeemail-none": "(geen)",
"changeemail-password": "U wagwoord vir {{SITENAME}}:",
"changeemail-submit": "Wysig E-posadres",
- "changeemail-cancel": "Kanselleer",
"resettokens-token-label": "$1 (huidige waarde: $2)",
"bold_sample": "Vetgedrukte teks",
"bold_tip": "Vetdruk",
@@ -642,6 +645,8 @@
"content-model-text": "eenvoudige teks",
"content-model-javascript": "JavaScript",
"content-model-css": "CSS",
+ "content-json-empty-object": "Leë objek",
+ "duplicate-args-category": "Bladsye met dubbele sjabloonparameters",
"expensive-parserfunction-warning": "Waarskuwing: Die bladsy gebruik te veel duur ontlederfunksies.\n\nDaar is {{PLURAL:$1|$1 funksie|$1 funksies}}, terwyl die bladsy minder as $2 moet hê.",
"expensive-parserfunction-category": "Bladsye wat te veel duur ontlederfunkies gebruik",
"post-expand-template-inclusion-warning": "'''Waarskuwing:''' Die maksimum toelaatbare grootte vir die insluiting van sjablone is oorskry.\nSommige van die sjablone sal nie ingesluit word nie.",
@@ -721,8 +726,8 @@
"revdelete-hide-text": "Steek hersiening teks weg",
"revdelete-hide-image": "Steek lêer inhoud weg",
"revdelete-hide-name": "Steek aksie en teiken weg",
- "revdelete-hide-comment": "Versteek wysigopsomming",
- "revdelete-hide-user": "Steek redigeerder se gebruikersnaam/IP weg",
+ "revdelete-hide-comment": "Wysigingsopsomming",
+ "revdelete-hide-user": "Gebruikersnaam of IP-adres van die gebruiker",
"revdelete-hide-restricted": "Onderdruk data van administrateurs asook andere",
"revdelete-radio-same": "(moenie verander nie)",
"revdelete-radio-set": "Versteek",
@@ -773,7 +778,6 @@
"mergehistory-same-destination": "Die oorsprong en bestemming kan nie dieselfde wees nie",
"mergehistory-reason": "Rede:",
"mergelog": "Versmeltingslogboek",
- "pagemerge-logentry": "versmelt [[$1]] met [[$2]] (weergawes tot en met $3)",
"revertmerge": "Samesmelting ongedaan maak",
"mergelogpagetext": "Hieronder is 'n lys van die mees onlangse versmeltings van een bladsy se geskiedenis na 'n ander.",
"history-title": "$1: weergawegeskiedenis",
@@ -812,6 +816,8 @@
"search-result-category-size": "{{PLURAL:$1|1 kategorielid|$1 kategorielede}} ({{PLURAL:$2|1 subkategorie|$2 subkategorieë}}, {{PLURAL:$3|1 lêer|$3 lêers}})",
"search-redirect": "(aanstuur $1)",
"search-section": "(afdeling $1)",
+ "search-category": "(kategorie $1)",
+ "search-file-match": "(stem ooreen met die inhoud van die leêr)",
"search-suggest": "Het u $1 bedoel?",
"search-interwiki-caption": "Susterprojekte",
"search-interwiki-default": "Resultate van $1:",
@@ -820,7 +826,6 @@
"searchrelated": "verwante",
"searchall": "alle",
"showingresults": "Hier volg {{PLURAL:$1|'''1''' resultaat|'''$1''' resultate}} vanaf #'''$2'''.",
- "showingresultsheader": "{{PLURAL:$5|Resultaat '''$1''' van '''$3'''|Resultate '''$1 - $2''' van '''$3'''}} vir '''$4'''",
"search-nonefound": "Daar is geen resultate vir u soekopdrag nie.",
"powersearch-legend": "Gevorderde soektog",
"powersearch-ns": "Soek in naamruimtes:",
@@ -1309,6 +1314,7 @@
"license": "Lisensiëring:",
"license-header": "Lisensiëring",
"nolicense": "Niks gekies nie",
+ "licenses-edit": "Wysig lisensie-opsies",
"license-nopreview": "(Voorskou nie beskikbaar)",
"upload_source_url": " ('n geldige, publiek toeganklike URL)",
"upload_source_file": " ('n lêer op u rekenaar)",
@@ -1324,6 +1330,7 @@
"listfiles_size": "Grootte",
"listfiles_description": "Beskrywing",
"listfiles_count": "Weergawes",
+ "listfiles-show-all": "Sluit ou weergawes van beelde in",
"listfiles-latestversion": "Huidige weergawe",
"listfiles-latestversion-yes": "Ja",
"listfiles-latestversion-no": "Nee",
@@ -1400,14 +1407,12 @@
"randomincategory": "Lukrake bladsy in die kategorie",
"randomincategory-invalidcategory": "\"$1\" is nie 'n geldige kategorienaam nie.",
"randomincategory-nopages": "Daar is geen bladsye in kategorie [[:Category:$1|$1]].",
- "randomincategory-selectcategory": "Kry 'n lukrake bladsy uit hierdie kategorie: $1 $2.",
- "randomincategory-selectcategory-submit": "Gaan",
+ "randomincategory-category": "Kategorie:",
"randomredirect": "Lukrake aanstuur",
"randomredirect-nopages": "Daar is geen aansture in naamruimte \"$1\" nie.",
"statistics": "Statistieke",
"statistics-header-pages": "Bladsystatistiek",
"statistics-header-edits": "Wysigingstatistiek",
- "statistics-header-views": "Wys statistieke",
"statistics-header-users": "Gebruikerstatistiek",
"statistics-header-hooks": "Ander statistieke",
"statistics-articles": "Inhoudelike bladsye",
@@ -1416,13 +1421,9 @@
"statistics-files": "Opgelaaide lêers",
"statistics-edits": "Wysigings sedert {{SITENAME}} begin is",
"statistics-edits-average": "Gemiddelde wysigings per bladsy",
- "statistics-views-total": "Totale aantal bladsye vertoon",
- "statistics-views-total-desc": "Die wys van nie-bestaande bladsye en spesiale bladsye is nie ingesluit nie",
- "statistics-views-peredit": "Bladsye besigtig per wysiging",
"statistics-users": "Geregistreerde [[Special:ListUsers|gebruikers]]",
"statistics-users-active": "Aktiewe gebruikers",
"statistics-users-active-desc": "Gebruikers wat in die afgelope {{PLURAL:$1|dag|$1 dae}} 'n handeling uitgevoer het",
- "statistics-mostpopular": "Mees bekykte bladsye",
"pageswithprop": "Blaaie met 'n bladsy-eienskap",
"pageswithprop-legend": "Blaaie met 'n bladsy-eienskap",
"pageswithprop-text": "Hierdie bladsy lys blaaie met 'n bepaalde blady-eienskap.",
@@ -1461,7 +1462,6 @@
"uncategorizedtemplates": "Ongekategoriseerde sjablone",
"unusedcategories": "Ongebruikte kategorieë",
"unusedimages": "Ongebruikte lêers",
- "popularpages": "Gewilde bladsye",
"wantedcategories": "Gesoekte kategorieë",
"wantedpages": "Gesoekte bladsye",
"wantedpages-badtitle": "Ongeldige bladsynaam in resultate: $1",
@@ -1518,7 +1518,7 @@
"querypage-disabled": "Hierdie spesiale bladsy is afgeskakel om werkverrigting te verbeter (bediener is oorlaai).",
"booksources": "Boekbronne",
"booksources-search-legend": "Soek vir boekbronne",
- "booksources-go": "Soek",
+ "booksources-search": "Soek",
"booksources-text": "Hieronder is 'n lys van webtuistes wat nuwe en gebruikte boeke verkoop, en dalk meer inligting oor die boeke waarna u soek kan bevat:",
"booksources-invalid-isbn": "Die ingevoerde ISBN-kode blyk asof dit ongeldig is; maak asseblief seker dat u dit sonder fout oorgekopiëer het vanaf die oorspronklike bron.",
"specialloguserlabel": "Uitvoerende gebruiker:",
@@ -1641,7 +1641,7 @@
"wlheader-enotif": "E-pos kennisgewings is aangeskakel.",
"wlheader-showupdated": "Bladsye wat verander is sedert u hulle laas besoek het word in '''vetdruk''' uitgewys.",
"wlnote": "Hier volg die laaste {{PLURAL:$1|verandering|'''$1''' veranderings}} binne die laaste {{PLURAL:$2|uur|'''$2''' ure}}, soos vanaf $3 om $4.",
- "wlshowlast": "Wys afgelope $1 ure, $2 dae of $3",
+ "wlshowlast": "Wys afgelope $1 ure, $2 dae of",
"watchlist-options": "Opsies vir dophoulys",
"watching": "Plaas op dophoulys...",
"unwatching": "Verwyder van dophoulys...",
@@ -1688,7 +1688,6 @@
"delete-toobig": "Die bladsy het 'n lang wysigingsgeskiedenis, meer as $1 {{PLURAL:$1|weergawe|weergawes}}.\nVerwydering van die soort blaaie is beperk om ontwrigting van {{SITENAME}} te voorkom.",
"delete-warning-toobig": "Hierdie bladsy het 'n lang wysigingsgeskiedenis; meer as $1 {{PLURAL:$1|wysiging|wysigings}}.\nDeur weg te doen met hierdie bladsy mag dalk die werking van {{SITENAME}} versteur;\nTree asseblief versigtig op.",
"rollback": "Rol veranderinge terug",
- "rollback_short": "Rol terug",
"rollbacklink": "Rol terug",
"rollbacklinkcount": "rol {{PLURAL:$1|een wysiging|$1 wysigings}} terug",
"rollbacklinkcount-morethan": "rol meer as {{PLURAL:$1|een wysiging|$1 wysigings}} terug",
@@ -1845,7 +1844,7 @@
"autoblockid": "Outomatiese blokkade #$1",
"block": "Blok gebruiker",
"unblock": "Deblokkeer gebruiker",
- "blockip": "Blokkeer gebruiker",
+ "blockip": "Blokkeer {{GENDER:$1|gebruiker}}",
"blockip-legend": "Blokkeer gebruiker of IP-adres",
"blockiptext": "Gebruik die vorm hier onder om skryftoegang vir 'n gebruiker of IP-adres in te trek.\nDit mag slegs as beskerming teen vandalisme en in ooreenstemming met die [[{{MediaWiki:Policy-url}}|beleid]] gedoen word.\nVul 'n spesifieke rede hier onder in (haal byvoorbeeld spesifieke bladsye wat gevandaliseer is, aan).",
"ipaddressorusername": "IP-adres of gebruikersnaam:",
@@ -1873,7 +1872,7 @@
"ipb-unblock-addr": "Deblokkeer $1",
"ipb-unblock": "Deblokkeer 'n gebruiker of IP-adres",
"ipb-blocklist": "Wys bestaande blokkades",
- "ipb-blocklist-contribs": "Bydraes van $1",
+ "ipb-blocklist-contribs": "Bydraes van {{GENDER:$1|$1}}",
"unblockip": "Maak IP-adres oop",
"unblockiptext": "Gebruik die vorm hier onder om skryftoegang te herstel vir 'n voorheen geblokkeerde IP-adres.",
"ipusubmit": "Hef blokkade op",
@@ -2062,7 +2061,8 @@
"import": "Voer bladsye in",
"importinterwiki": "Transwiki-importeer",
"import-interwiki-text": "Kies 'n wiki en bladsynaam om te importeer.\nWeergawe- en outeursinligting word sodoende bewaar.\nAlle transwiki-laaie word opgeteken in die [[Special:Log/import|invoer-logboek]].",
- "import-interwiki-source": "Bronwiki/bladsy:",
+ "import-interwiki-sourcewiki": "Bronwiki:",
+ "import-interwiki-sourcepage": "Bronbladsy:",
"import-interwiki-history": "Kopieer ook volledige geskiedenis van hierdie bladsy",
"import-interwiki-templates": "Sluit alle sjablone in",
"import-interwiki-submit": "Importeer",
@@ -2103,18 +2103,14 @@
"import-rootpage-nosubpage": "Die naamruimte \"$1\" van die basisblad laat nie subblaaie toe nie.",
"importlogpage": "Invoer logboek",
"importlogpagetext": "Administratiewe invoere van bladsye met geskiedenis van ander wiki's.",
- "import-logentry-upload": "[[$1]] ingevoer deur 'n lêer op te laai",
"import-logentry-upload-detail": "$1 {{PLURAL:$1|weergawe|weergawes}}",
- "import-logentry-interwiki": "importeer $1 via transwiki",
"import-logentry-interwiki-detail": "$1 {{PLURAL:$1|weergawe|weergawes}} vanaf $2",
"javascripttest": "JavaScript toetsing",
- "javascripttest-title": "Voer toetse uit vir $1",
"javascripttest-pagetext-noframework": "Hierdie bladsy is gereserveer vir die uitvoer van JavaScript-toetse.",
"javascripttest-pagetext-unknownframework": "Onbekende toetsraamwerk \"$1\".",
"javascripttest-pagetext-frameworks": "Kies een van die volgende toetsraamwerke: $1",
"javascripttest-pagetext-skins": "Kies 'n omslag waarmee die toets uitgevoer moet word:",
"javascripttest-qunit-intro": "Sien die [$1 toetsdokumentasie] op mediawiki.org.",
- "javascripttest-qunit-heading": "QUnit toetssuite vir MediaWiki JavaScript",
"tooltip-pt-userpage": "My gebruikerbladsy",
"tooltip-pt-anonuserpage": "Die gebruikersbladsy vir die IP-adres waaronder u wysigings aanbring",
"tooltip-pt-mytalk": "My besprekingsbladsy",
@@ -2215,7 +2211,6 @@
"pageinfo-robot-policy": "Status vir soekenjins",
"pageinfo-robot-index": "Toegestaan",
"pageinfo-robot-noindex": "Nie toegestaan",
- "pageinfo-views": "Aantal kere gewys",
"pageinfo-watchers": "Aantal dophouers",
"pageinfo-few-watchers": "Minder as {{PLURAL:$1|dophouer|$1 dophouers}}",
"pageinfo-redirects-name": "Aantal aansture na die bladsy",
@@ -2295,6 +2290,7 @@
"newimages-summary": "Die spesiale bladsy wys die nuutste lêers wat na die wiki opgelaai is.",
"newimages-legend": "Filter",
"newimages-label": "Lêernaam (of deel daarvan):",
+ "newimages-showbots": "Wys robotte se oplaaie",
"noimages": "Niks te sien nie.",
"ilsubmit": "Soek",
"bydate": "volgens datum",
@@ -2663,7 +2659,6 @@
"exif-urgency-low": "Laag ( $1 )",
"exif-urgency-high": "Hoog ($1)",
"exif-urgency-other": "Gebruiker-gedefinieerde prioriteit ($1)",
- "watchlistall2": "alles",
"namespacesall": "alle",
"monthsall": "alle",
"confirmemail": "Bevestig e-posadres",
@@ -2699,6 +2694,7 @@
"confirm-watch-top": "Voeg hierdie bladsy by u dophoulys?",
"confirm-unwatch-button": "OK",
"confirm-unwatch-top": "Verwyder hierdie bladsy van u dophoulys?",
+ "quotation-marks": "\"$1\"",
"imgmultipageprev": "← vorige bladsy",
"imgmultipagenext": "volgende bladsy →",
"imgmultigo": "Laat waai!",
@@ -2747,11 +2743,10 @@
"watchlisttools-edit": "Bekyk en wysig dophoulys",
"watchlisttools-raw": "Wysig bronkode",
"signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|kontak]])",
- "unknown_extension_tag": "Onbekende etiket \"$1\"",
"duplicate-defaultsort": "Waarskuwing: Die standaardsortering \"$2\" kry voorrang voor die sortering \"$1\".",
"version": "Weergawe",
"version-extensions": "Uitbreidings geïnstalleer",
- "version-skins": "Omslae",
+ "version-skins": "Geïnstalleerde omslae",
"version-specialpages": "Spesiale bladsye",
"version-parserhooks": "Ontlederhoeke",
"version-variables": "Veranderlikes",
@@ -2763,7 +2758,7 @@
"version-parser-function-hooks": "Ontleder-funksiehoeke",
"version-hook-name": "Hoek naam",
"version-hook-subscribedby": "Gebruik deur",
- "version-version": "(Weergawe $1)",
+ "version-version": "($1)",
"version-no-ext-name": "[geen naam]",
"version-license": "MediaWiki se lisensie",
"version-ext-license": "Lisensie",
@@ -2786,7 +2781,9 @@
"version-entrypoints": "URL's vir ingange",
"version-entrypoints-header-entrypoint": "Ingang",
"version-entrypoints-header-url": "URL",
- "redirect": "Aanstuur volgens lêer, gebruiker of weergawenommer",
+ "version-libraries-library": "Biblioteek",
+ "version-libraries-version": "Weergawe",
+ "redirect": "Aanstuur volgens lêer, gebruiker, bladsy of weergawenommer",
"redirect-legend": "Aanstuur na 'n lêer of bladsy",
"redirect-summary": "Hierdie spesiale bladsy stuur aan na 'n lêer (as 'n lêernaam verskaf word), 'n bladsy (as 'n weergawe-nommer verskaf word) of 'n gebruikersblad (as 'n gebruiker-ID verskaf word).",
"redirect-submit": "OK",
@@ -2821,6 +2818,7 @@
"specialpages-group-wiki": "Data en hulpmiddels",
"specialpages-group-redirects": "Aanstuur gewone bladsye",
"specialpages-group-spam": "Spam-hulpmiddels",
+ "specialpages-group-developer": "Developer Tools",
"blankpage": "Leë bladsy",
"intentionallyblankpage": "Die bladsy is bewustelik leeg gelaat",
"external_image_whitelist": " #Laat hierdie reël onveranderd<pre>\n#Plaas reguliere ekspressiefragmente (slegs die deel tussen //) hieronder\n#Hierdie word vergelyk met die URL's van eksterne (warm-geskakelde) beelde\n#Die wat oplyn word as beelde vertoon, andersins word slegs 'n skakel na die beeld gewys\n#Reëls wat met \"#\" begin word as opmerkings hanteer\n#Hierdie lys is nie gevoelig vir hoofletters nie.\n\n#Plaas alle reguliere expressiefragmente bo hierdie reël. Laat hierdie reël onveranderd</pre>",
@@ -2906,20 +2904,24 @@
"logentry-rights-rights": "$1 {{GENDER:$2|het}} groepslidmaatskap vir $3 van $4 na $5 gewysig",
"logentry-rights-rights-legacy": "$1 {{GENDER:$2|het}} groepslidmaatskap vir $3 gewysig",
"logentry-rights-autopromote": "$1 {{GENDER:$2|is}} outomaties van $4 na $5 gepromoveerd",
+ "logentry-upload-upload": "$1 het $3 {{GENDER:$2|opgelaai}}",
+ "logentry-upload-overwrite": "$1 {{GENDER:$2|het}} 'n nuwe weergawe van $3 opgelaai",
+ "logentry-upload-revert": "$1 het $3 {{GENDER:$2|opgelaai}}",
"rightsnone": "(geen)",
+ "revdelete-summary": "redigeringsopsomming",
+ "feedback-adding": "U terugvoer word op die bladsy geplaas...",
+ "feedback-bugcheck": "Gaaf! Kontroleer of dit nie dalk een van die [$1 bekende foute] is nie.",
+ "feedback-bugnew": "Ek het gekontroleer. Rapporteer 'n nuwe fout.",
"feedback-bugornote": "As u reg is om 'n tegniese probleem in detail te beskryf, [$1 rapporteer 'n fout].\nAnders kan u die eenvoudige vorm hieronder gebruik. U kommentaar sal by die bladsy \"[$3 $2]\", saam met u gebruikersnaam en die webblaaier wat u gebruik gevoeg word.",
- "feedback-subject": "Onderwerp:",
- "feedback-message": "Boodskap:",
"feedback-cancel": "Kanselleer",
- "feedback-submit": "Stuur terugvoer",
- "feedback-adding": "U terugvoer word op die bladsy geplaas...",
+ "feedback-close": "Gedoen",
"feedback-error1": "Fout: onbekende resultaat van die API",
"feedback-error2": "Fout: Wysiging het gefaal",
"feedback-error3": "Fout: Geen reaksie van API",
+ "feedback-message": "Boodskap:",
+ "feedback-subject": "Onderwerp:",
+ "feedback-submit": "Dien in",
"feedback-thanks": "Dankie! U terugvoer is op die bladsy \"[$2 $1]\" geplaas.",
- "feedback-close": "Gedoen",
- "feedback-bugcheck": "Gaaf! Kontroleer of dit nie dalk een van die [$1 bekende foute] is nie.",
- "feedback-bugnew": "Ek het gekontroleer. Rapporteer 'n nuwe fout.",
"searchsuggest-search": "Soek",
"searchsuggest-containing": "bevat...",
"api-error-badaccess-groups": "U word nie toegelaat om lêers te laai op hierdie wiki.",
@@ -2998,5 +3000,42 @@
"expand_templates_preview": "Voorskou",
"pagelang-name": "Bladsy",
"pagelang-language": "Taal",
- "pagelang-select-lang": "Kies taal"
+ "pagelang-use-default": "Gebruik standaard taal",
+ "pagelang-select-lang": "Kies taal",
+ "right-pagelang": "Wysig die taal van die bladsy",
+ "log-name-pagelang": "Logboek van taalwysigings",
+ "log-description-pagelang": "Hierdie is 'n logboek van wysigings van die taal van bladsye.",
+ "logentry-pagelang-pagelang": "$1 wysig die taal van bladsy '$3' van $4 na $5.",
+ "mediastatistics-nbytes": "{{PLURAL:$1|$1 greep|$1 grepe}} ($2; $3%)",
+ "mediastatistics-table-mimetype": "MIME-tipe",
+ "mediastatistics-table-extensions": "Moontlike uitbreidings",
+ "mediastatistics-table-count": "Aantal lêers",
+ "mediastatistics-table-totalbytes": "Totale grootte",
+ "mediastatistics-header-unknown": "Onbekend",
+ "mediastatistics-header-audio": "Oudio",
+ "mediastatistics-header-video": "Video's",
+ "mediastatistics-header-office": "Kantoorlêers",
+ "mediastatistics-header-text": "Tekslêers",
+ "mediastatistics-header-executable": "Uitvoerbare lêers",
+ "mediastatistics-header-archive": "Gekompakteerde lêers",
+ "json-error-syntax": "Sintaksfout",
+ "special-characters-group-latin": "Latyns",
+ "special-characters-group-latinextended": "Latyns uitgebreid",
+ "special-characters-group-ipa": "IFA",
+ "special-characters-group-symbols": "Simbole",
+ "special-characters-group-greek": "Grieks",
+ "special-characters-group-cyrillic": "Cyrillies",
+ "special-characters-group-arabic": "Arabies",
+ "special-characters-group-arabicextended": "Arabies uitgebrei",
+ "special-characters-group-persian": "Persiese",
+ "special-characters-group-hebrew": "Hebreeus",
+ "special-characters-group-bangla": "Bengaals",
+ "special-characters-group-tamil": "Tamil",
+ "special-characters-group-telugu": "Telugu",
+ "special-characters-group-sinhala": "Sinhala",
+ "special-characters-group-gujarati": "Gujarati",
+ "special-characters-group-devanagari": "Devanagari",
+ "special-characters-group-thai": "Thai",
+ "special-characters-group-lao": "Lao",
+ "special-characters-group-khmer": "Khmer"
}
diff --git a/languages/i18n/ak.json b/languages/i18n/ak.json
index 3d3cfad9..cc09e7d6 100644
--- a/languages/i18n/ak.json
+++ b/languages/i18n/ak.json
@@ -1,66 +1,66 @@
{
- "@metadata": {
- "authors": [
- "Kasahorow",
- "Natsubee",
- "Paa.kwesi",
- "Riches4christ"
- ]
- },
- "tog-underline": "Twa lenk nyina ase:",
- "tog-hideminor": "Suma nsesae a wɔakɔ so a wɔnnkyɛree koraa",
- "tog-hidepatrolled": "Suma nsesae a wɔapatrole wɔn ndansa yi ara",
- "tog-newpageshidepatrolled": "Suma nkrataafa a wɔapatrole wɔn fi krataafa-foforo lest no so",
- "tog-extendwatchlist": "San list-nhwɛso no mu ama wo ehu nsesae nyinara a wɔakɔ so",
- "tog-usenewrc": "Fa ndansa nsesae a woetu mpon fa di dwuma (wo hia JavaScript)",
- "tog-numberheadings": "Ma ti-nsɛm no ara ankasa mma wɔn ho nɔmba",
- "tog-showtoolbar": "Kyerɛ tulbaa a wɔde yɛ nsesa (wo hia JavaScript)",
- "tog-editondblclick": "Sesa nkrataafa sɛ womia klik mpɛn mienu a (wo hia JavaScript)",
- "sunday": "Kwasiada",
- "monday": "Ɛdwoada",
- "tuesday": "Ɛbenada",
- "wednesday": "Wukuada",
- "thursday": "Yawoada",
- "friday": "Efiada",
- "saturday": "Memeneda",
- "january": "Ɔpɛpɔn",
- "february": "Ɔgyefuo",
- "march": "Ɔbenem",
- "april": "Oforisuo",
- "may_long": "Kɔtonimma",
- "june": "Ayɛwohomumu",
- "july": "Kutawonsa",
- "august": "Ɔsannaa",
- "september": "Ɛbɔ",
- "october": "Ahinime",
- "november": "Obubuo",
- "december": "Ɔpenimma",
- "listingcontinuesabbrev": "toa so",
- "search": "Hwehwɛ",
- "searchbutton": "Hwehwɛ",
- "go": "Kɔ",
- "searcharticle": "Kɔ",
- "history": "Krataafa abakɔsɛm",
- "history_short": "Abakɔsɛm",
- "talkpagelinktext": "Kasa",
- "talk": "Nkɔmbɔ",
- "jumptosearch": "hwehwɛ",
- "aboutsite": "Fa {{SITENAME}} ho",
- "mainpage": "Krataafa Titiriw",
- "editsection": "sesa",
- "editsectionhint": "Sesa sɛkhyɛn: $1",
- "red-link-title": "$1 (krataafa nni hɔ)",
- "nstab-main": "kratafa",
- "login": "Bra mu",
- "nav-login-createaccount": "Bra mu / yɛ akawnt",
- "userlogin": "Bra mu / yɛ akawnt",
- "logout": "Pue",
- "userlogout": "Pue",
- "notloggedin": "Mmbaa mu",
- "nologin": "Wo nni akawnt anaa? $1.",
- "searchresultshead": "Hwehwɛ",
- "hist": "abakɔsɛm",
- "watch": "Hwɛ",
- "sp-contributions-talk": "Kasa",
- "contribslink": "ntoboa"
+ "@metadata": {
+ "authors": [
+ "Kasahorow",
+ "Natsubee",
+ "Paa.kwesi",
+ "Riches4christ"
+ ]
+ },
+ "tog-underline": "Twa lenk nyina ase:",
+ "tog-hideminor": "Suma nsesae a wɔakɔ so a wɔnnkyɛree koraa",
+ "tog-hidepatrolled": "Suma nsesae a wɔapatrole wɔn ndansa yi ara",
+ "tog-newpageshidepatrolled": "Suma nkrataafa a wɔapatrole wɔn fi krataafa-foforo lest no so",
+ "tog-extendwatchlist": "San list-nhwɛso no mu ama wo ehu nsesae nyinara a wɔakɔ so",
+ "tog-usenewrc": "Fa ndansa nsesae a woetu mpon fa di dwuma (wo hia JavaScript)",
+ "tog-numberheadings": "Ma ti-nsɛm no ara ankasa mma wɔn ho nɔmba",
+ "tog-showtoolbar": "Kyerɛ tulbaa a wɔde yɛ nsesa (wo hia JavaScript)",
+ "tog-editondblclick": "Sesa nkrataafa sɛ womia klik mpɛn mienu a (wo hia JavaScript)",
+ "sunday": "Kwasiada",
+ "monday": "Ɛdwoada",
+ "tuesday": "Ɛbenada",
+ "wednesday": "Wukuada",
+ "thursday": "Yawoada",
+ "friday": "Efiada",
+ "saturday": "Memeneda",
+ "january": "Ɔpɛpɔn",
+ "february": "Ɔgyefuo",
+ "march": "Ɔbenem",
+ "april": "Oforisuo",
+ "may_long": "Kɔtonimma",
+ "june": "Ayɛwohomumu",
+ "july": "Kutawonsa",
+ "august": "Ɔsannaa",
+ "september": "Ɛbɔ",
+ "october": "Ahinime",
+ "november": "Obubuo",
+ "december": "Ɔpenimma",
+ "listingcontinuesabbrev": "toa so",
+ "search": "Hwehwɛ",
+ "searchbutton": "Hwehwɛ",
+ "go": "Kɔ",
+ "searcharticle": "Kɔ",
+ "history": "Krataafa abakɔsɛm",
+ "history_short": "Abakɔsɛm",
+ "talkpagelinktext": "Kasa",
+ "talk": "Nkɔmbɔ",
+ "jumptosearch": "hwehwɛ",
+ "aboutsite": "Fa {{SITENAME}} ho",
+ "mainpage": "Krataafa Titiriw",
+ "editsection": "sesa",
+ "editsectionhint": "Sesa sɛkhyɛn: $1",
+ "red-link-title": "$1 (krataafa nni hɔ)",
+ "nstab-main": "kratafa",
+ "login": "Bra mu",
+ "nav-login-createaccount": "Bra mu / yɛ akawnt",
+ "userlogin": "Bra mu / yɛ akawnt",
+ "logout": "Pue",
+ "userlogout": "Pue",
+ "notloggedin": "Mmbaa mu",
+ "nologin": "Wo nni akawnt anaa? $1.",
+ "searchresultshead": "Hwehwɛ",
+ "hist": "abakɔsɛm",
+ "watch": "Hwɛ",
+ "sp-contributions-talk": "Kasa",
+ "contribslink": "ntoboa"
}
diff --git a/languages/i18n/aln.json b/languages/i18n/aln.json
index 6399f447..4ed68bc2 100644
--- a/languages/i18n/aln.json
+++ b/languages/i18n/aln.json
@@ -558,7 +558,6 @@
"mergehistory-comment": "U bashkua [[:$1]] në [[:$2]]: $3",
"mergehistory-same-destination": "Burimi dhe faqja e përcaktimit nuk mund të jenë të njëjta",
"mergelog": "Regjistri i bashkimeve",
- "pagemerge-logentry": "u bashkua [[$1]] në [[$2]] (versione deri më $3)",
"revertmerge": "Çkape",
"mergelogpagetext": "Më poshtë jepet një listë e bashkimeve së fundmi nga historiku i një faqeje në historikun e një faqeje tjetër.",
"history-title": "Historiku i redaktimeve për \"$1\"",
@@ -597,7 +596,6 @@
"searchrelated": "të ngjajshme",
"searchall": "tâna",
"showingresults": "Mâ poshtë {{PLURAL:$1|tregohet '''1''' rezultat|tregohen '''$1''' rezultate}} që nisin me #'''$2'''.",
- "showingresultsheader": "{{PLURAL:$5|Rezultati '''$1''' prej '''$3'''|Rezultatet '''$1 - $2''' prej '''$3'''}} për '''$4'''",
"search-nonefound": "Nuk ka rezultate që përputhen me kërkesën.",
"powersearch-legend": "Kërkimi i detajshëm",
"powersearch-ns": "Kërkimi në hapësina:",
@@ -847,7 +845,6 @@
"pager-older-n": "{{PLURAL:$1|mâ e vjetër 1|mâ të vjetra $1}}",
"booksources": "Burime librash",
"booksources-search-legend": "Kërkim në burime librash",
- "booksources-go": "Shko",
"log": "Regjistrat",
"allpages": "Tâna faqet",
"prevpage": "Faqja paraprake ($1)",
@@ -867,7 +864,7 @@
"watchthispage": "Mbikëqyr këtë faqe",
"unwatch": "Çmbikqyre",
"watchlist-details": "{{PLURAL:$1|$1 faqe|$1 faqe}} në listën tuej të mbikëqyrjes, pa i numrue faqet e diskutimit.",
- "wlshowlast": "Trego $1 orët $2 ditët $3 e fundit",
+ "wlshowlast": "Trego $1 orët $2 ditët e fundit",
"watchlist-options": "Opcionet e listës së mbikëqyrjes",
"watching": "Tuj mbikqyrë...",
"unwatching": "Tuj çmbikqyrë...",
@@ -1048,7 +1045,6 @@
"metadata-expand": "Tregoji detajet",
"metadata-collapse": "Mshefi detajet",
"metadata-fields": "Fushat EXIF metadata që listohen në këtë mesazh do të përfshihen në faqen e figurës kur palohet tabela e metadatave.\nTjerat kanë me mbetë të mshefuna.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
- "watchlistall2": "krejt",
"namespacesall": "krejt",
"monthsall": "krejt",
"watchlisttools-view": "Shihi ndryshimet përkatëse",
@@ -1058,6 +1054,7 @@
"revdelete-restricted": "u vendosën kufizime për administruesit",
"revdelete-unrestricted": "u hoqën kufizimet për administruesit",
"rightsnone": "(asgjë)",
+ "revdelete-summary": "përmbledhja redaktimit",
"searchsuggest-search": "Kërkim",
"searchsuggest-containing": "përmban ..."
}
diff --git a/languages/i18n/am.json b/languages/i18n/am.json
index 59808fca..0a96eef7 100644
--- a/languages/i18n/am.json
+++ b/languages/i18n/am.json
@@ -415,7 +415,6 @@
"passwordreset-emailsent-capture": "የማስታወሻ ኢ-ሜል ተልኳል፤ ከዚህም ታች ይታያል።",
"passwordreset-emailerror-capture": "የማስታወሻ ኢ-ሜል ተልኳል፤ ከዚህም ታች ይታያል፤ ነገር ግን ወደ ተጠቃሚው ለመላክ ስንል አልተከናወነም፡",
"changeemail": "ኢ-ሜል አድራሻዎን ለመቀይር",
- "changeemail-header": "የአባልነትዎን ኢ-ሜል አድራሻ ለመቀይር",
"changeemail-text": "ኢ-ሜል አድራሻዎን ለመቀይር ይህን ማመልከቻ ጨርስ። ለውጡን ለማረጋገጥ፣ መግቢያ ቃልዎን ማስገባት አስፈላጊ ነው።",
"changeemail-no-info": "ይህንን ገጽ በቀጥታ ለማግኘት አስቀድሞ መግባት ያስፈልጋል።",
"changeemail-oldemail": "የቆየው ኢ-ሜል አድራሻዎ፦",
@@ -423,7 +422,6 @@
"changeemail-none": "(የለም)",
"changeemail-password": "የ{{SITENAME}} መግቢያ ቃልዎ፦",
"changeemail-submit": "አድራሻዎን ለመቀይር",
- "changeemail-cancel": "ይቅር",
"bold_sample": "ጉልህ ፊደላት",
"bold_tip": "በጉልህ ፊደላት ይጻፍ",
"italic_sample": "ያንጋደደ ፊደላት",
@@ -607,7 +605,6 @@
"mergehistory-same-destination": "መነሻና መድረሻ ገጾች አንድላይ ሊሆኑ አይቻልም",
"mergehistory-reason": "ምክንያቱ፦",
"mergelog": "የመዋሐድ መዝገብ",
- "pagemerge-logentry": "[[$1]]ን ወደ [[$2]] አዋሐደ (እትሞች እስከ $3 ድረስ)",
"revertmerge": "መዋሐዱን ለመገልበጥ",
"mergelogpagetext": "የአንድ ገጽ ታሪክ ወደ ሌላው ሲዋሐድ ከዚህ ታች ያለው ዝርዝር ያሳያል።",
"history-title": "የ«$1» እትሞች ታሪክ",
@@ -649,7 +646,6 @@
"searchrelated": "የተዛመደ",
"searchall": "ሁሉ",
"showingresults": "ከ ቁ.#<b>$2</b> ጀምሮ እስከ <b>$1</b> ውጤቶች ድረስ ከዚህ በታች ይታያሉ።",
- "showingresultsheader": "{{PLURAL:$5|ከ'''$3''' ውጤት ውስጥ '''$1'''|ከ'''$3''' ውጤቶች ውስጥ ከ'''$1''' እስከ '''$2'''}} ለ'''$4'''",
"search-nonefound": "ለጥያቄው ምንም የሚስማማ ውጤት አልተገኘም።",
"powersearch-legend": "ተጨማሪ ፍለጋ",
"powersearch-ns": "በነዚሁ ክፍለ-ዊኪዎች ይፈልግ:",
@@ -1044,7 +1040,6 @@
"statistics-users": "አባልነት የገቡ [[Special:ListUsers|ተጠቃሚዎች]]",
"statistics-users-active": "ተግባራዊ ተጠቃሚዎች",
"statistics-users-active-desc": "ባለፈው {{PLURAL:$1|ቀን|$1 ቀን}} ማንኛውንም ድርጊት የሠሩት ተጠቃሚዎች",
- "statistics-mostpopular": "ከሁሉ የታዩት ገጾች",
"doubleredirects": "ድርብ መምሪያ መንገዶች",
"doubleredirectstext": "ይህ ድርብ መምሪያ መንገዶች ይዘርዘራል።\n\nድርብ መምሪያ መንገድ ካለ ወደ መጨረሻ መያያዣ እንዲሄድ ቢስተካከል ይሻላል።",
"double-redirect-fixed-move": "[[$1]] ተዛውራልና አሁን ለ[[$2]] መምሪያ መንገድ ነው።",
@@ -1075,7 +1070,6 @@
"uncategorizedtemplates": "ያልተመደቡ መለጠፊያዎች",
"unusedcategories": "ባዶ መደቦች",
"unusedimages": "ያልተያያዙ ፋይሎች",
- "popularpages": "የሚወደዱ ገጾች",
"wantedcategories": "ቀይ መያያዣዎች የበዙላቸው መደቦች",
"wantedpages": "ቀይ መያያዣዎች የበዙላቸው አርእስቶች",
"wantedfiles": "የተፈለጉ ፋይሎች",
@@ -1115,7 +1109,6 @@
"booksources": "የመጻሕፍት ቤቶችና ሸጪዎች",
"booksources-search-legend": "የመጽሐፍ ቦታ ፍለጋ",
"booksources-isbn": "የመጽሐፉ ISBN #:",
- "booksources-go": "ይሂድ",
"booksources-text": "ከዚህ ታች ያሉት ውጭ መያያዦች መጻሕፍት ይሸጣሉ፤ ስለ ተፈለጉት መጻሕፍት ተጨማሪ መረጃ እዚያ እንደሚገኝ ይሆናል።",
"specialloguserlabel": "ብዕር ስም፡",
"speciallogtitlelabel": "አርዕስት፡",
@@ -1203,7 +1196,7 @@
"wlheader-enotif": "የ-ኢሜል ማስታወቂያ እንዲሠራ ተደርጓል።",
"wlheader-showupdated": "መጨረሻ ከጎበኟቸው ጀምሮ የተቀየሩት ገጾች በ'''ጉልህ ፊደላት''' ይታያሉ",
"wlnote": "ባለፉት <b>$2</b> ሰዓቶች የተደረጉት $1 መጨረሻ ለውጦች እታች ይገኛሉ።",
- "wlshowlast": "ያለፉት $1 ሰዓት፤ $2 ቀን፤ $3 ይታዩ።",
+ "wlshowlast": "ያለፉት $1 ሰዓት፤ $2 ቀን፤ ይታዩ።",
"watchlist-options": "የዝርዝሩ ምርጫዎች",
"watching": "እየተጨመረ ነው...",
"unwatching": "እየተወገደ ነው...",
@@ -1237,7 +1230,6 @@
"deletereason-dropdown": "*ተራ የማጥፋት ምክንያቶች\n** በአቅራቢው ጥያቄ\n** ማብዛቱ ያልተፈቀደለት ጽሑፍ\n** ተንኮል",
"delete-edit-reasonlist": "'ተራ የማጥፋት ምክንያቶች' ለማዘጋጀት",
"rollback": "ለውጦቹ ይገልበጡ",
- "rollback_short": "ይመለስ",
"rollbacklink": "ROLLBACK ይመለስ",
"rollbackfailed": "መገልበጡ አልተከናወነም",
"cantrollback": "ለውጡን መገልበጥ አይቻልም፦ አቅራቢው ብቻ ስላዘጋጁት ነው።",
@@ -1849,7 +1841,6 @@
"exif-iimcategory-spo": "ስፖርት",
"exif-iimcategory-war": "ጦርነት፣ ግጭት ወይም ሁከት",
"exif-urgency-high": "ከፍተኛ ($1)",
- "watchlistall2": "ሁሉ",
"namespacesall": "ሁሉ (all)",
"monthsall": "ሁሉ",
"confirmemail": "ኢ-ሜልዎን ለማረጋገጥ",
@@ -1907,7 +1898,6 @@
"watchlisttools-view": "የምከታተላቸው ለውጦች",
"watchlisttools-edit": "ዝርዝሩን ለማስተካከል",
"watchlisttools-raw": "የዝርዝሩ ጥሬ ኮድ",
- "unknown_extension_tag": "ያልታወቀ የቅጥያ ምልክት «$1»",
"version": "ዝርያ",
"version-extensions": "የተሳኩ ቅጥያዎች",
"version-specialpages": "ልዩ ገጾች",
@@ -1919,7 +1909,7 @@
"version-parser-function-hooks": "የዘርዛሪ ተግባር ሜጦዎች",
"version-hook-name": "የሜንጦ ስም",
"version-hook-subscribedby": "የተጨመረበት",
- "version-version": "(ዝርያ $1)",
+ "version-version": "($1)",
"version-license": "ፈቃድ",
"version-software": "የተሳካ ሶፍትዌር",
"version-software-product": "ሶፍትዌር",
@@ -1948,6 +1938,7 @@
"htmlform-selectorother-other": "ሌላ",
"logentry-delete-delete": "$1 ገጹን $3 አጠፋ",
"rightsnone": "(የለም)",
+ "revdelete-summary": "ማጠቃለያ",
"feedback-cancel": "ይቅር",
"searchsuggest-search": "ፈልግ",
"searchsuggest-containing": "በመጣጥፎች ይዘት ለመፈልግ...",
diff --git a/languages/i18n/an.json b/languages/i18n/an.json
index bc943291..56586417 100644
--- a/languages/i18n/an.json
+++ b/languages/i18n/an.json
@@ -10,7 +10,8 @@
"Urhixidur",
"Willtron",
"לערי ריינהארט",
- "아라"
+ "아라",
+ "Macofe"
]
},
"tog-underline": "Subrayar os vinclos:",
@@ -416,14 +417,12 @@
"passwordreset-emailsent-capture": "Se le ha ninviau un recordatorio por correu electronico, que s'amuestra contino.",
"passwordreset-emailerror-capture": "S'ha chenerau un recordatorio por correu electronico, que s'amuestra contino, pero o ninvío ta l'usuario ha fallau: $1",
"changeemail": "Cambiar l'adreza de correu-e",
- "changeemail-header": "Cambiar l'adreza de correu-e d'a cuenta",
"changeemail-text": "Replene iste formulario ta cambiar a suya adreza de correu electronico. Habrá d'introducir a clau ta confirmar iste cambeo.",
"changeemail-no-info": "Debe identificar-se como usuario ta poder acceder dreitament ta ista pachina.",
"changeemail-oldemail": "Adreza de correu-e actual:",
"changeemail-newemail": "No bi ha garra adreza de correu electronico",
"changeemail-none": "(garra)",
"changeemail-submit": "Cambiar adreza de correu-e",
- "changeemail-cancel": "Cancelar",
"bold_sample": "Texto en negreta",
"bold_tip": "Texto en negreta",
"italic_sample": "Texto en cursiva",
@@ -658,7 +657,6 @@
"mergehistory-same-destination": "As pachinas d'orichen y destín han d'estar diferents",
"mergehistory-reason": "Razón:",
"mergelog": "Rechistro d'unions",
- "pagemerge-logentry": "s'ha fusionato [[$1]] con [[$2]] (revisions dica o $3)",
"revertmerge": "Desfer a fusión",
"mergelogpagetext": "Contino s'amuestra una lista d'as pachinas más recients que os suyos historials s'han fusionato con o d'atra pachina.",
"history-title": "Historial de versions de \"$1\"",
@@ -701,7 +699,6 @@
"searchrelated": "relacionato",
"searchall": "totz",
"showingresults": "Contino se bi {{PLURAL:$1|amuestra '''1''' resultau|amuestran '''$1''' resultaus}} prencipiando por o numero '''$2'''.",
- "showingresultsheader": "{{PLURAL:$5|Resultau '''$1''' de '''$3'''|Resultaus '''$1-$2''' de '''$3'''}} ta '''$4'''",
"search-nonefound": "No s'ha trobato garra resultau que cumpla os criterios.",
"powersearch-legend": "Busca abanzata",
"powersearch-ns": "Mirar en os espacios de nombres:",
@@ -1229,7 +1226,6 @@
"statistics": "Estatisticas",
"statistics-header-pages": "Estatisticas de pachinas",
"statistics-header-edits": "Estatisticas d'edicions",
- "statistics-header-views": "Estatisticas de vesitas",
"statistics-header-users": "Estatisticas d'usuarios",
"statistics-header-hooks": "Atras estatisticas",
"statistics-articles": "Pachinas de contenito",
@@ -1238,13 +1234,9 @@
"statistics-files": "Fichers cargatos",
"statistics-edits": "Edicions en pachinas dende que se debantó {{SITENAME}}",
"statistics-edits-average": "Meya d'edicions por pachina",
- "statistics-views-total": "Total de vesitas",
- "statistics-views-total-desc": "No s'inclui as vesitas a pachinas inexistents ni a pachinas especials",
- "statistics-views-peredit": "Vesitas por edición",
"statistics-users": "[[Special:ListUsers|Usuarios]] rechistratos",
"statistics-users-active": "Usuarios activos",
"statistics-users-active-desc": "Usuarios que han feito qualsiquier acción en {{PLURAL:$1|o zaguer día|os zaguers $1 días}}",
- "statistics-mostpopular": "Pachinas más vistas",
"doubleredirects": "Reendreceras dobles",
"doubleredirectstext": "En ista pachina s'amuestran as pachinas que son reendreceras enta atras pachinas reendrezatas.\nCada ringlera contién o vinclo t'a primer y segunda reendreceras, y tamién o destino d'a segunda reendrecera, que ye a ormino a pachina obchectivo \"reyal\" a la que a primer pachina habría d'endrezar.",
"double-redirect-fixed-move": "S'ha tresladau [[$1]], agora ye una endrecera ta [[$2]]",
@@ -1276,7 +1268,6 @@
"uncategorizedtemplates": "Plantillas sin categorizar",
"unusedcategories": "Categorías sin emplegar",
"unusedimages": "Imachens sin uso",
- "popularpages": "Pachinas populars",
"wantedcategories": "Categorías requiestas",
"wantedpages": "Pachinas requiestas",
"wantedpages-badtitle": "Títol no conforme en o conchunto de resultaus: $1",
@@ -1324,7 +1315,6 @@
"querypage-disabled": "Ista pachina especial ye desactivata por motivos de rendimiento.",
"booksources": "Fuents de libros",
"booksources-search-legend": "Mirar fuents de libros",
- "booksources-go": "Ir-ie",
"booksources-text": "Contino ye una lista de vinclos ta atros puestos an que venden libros nuevos y usatos, talment bi haiga más información sobre os libros que ye mirando.",
"booksources-invalid-isbn": "O numero d'ISBN dato pareix que no ye conforme; comprebe si no bi ha garra error en copiar d'a fuent orichinal.",
"specialloguserlabel": "Fedor:",
@@ -1434,7 +1424,7 @@
"wlheader-enotif": "A notificación por correu electronico ye activata",
"wlheader-showupdated": "Las pachinas cambiadas dende a suya zaguer vesita s'amuestran en '''negreta'''",
"wlnote": "Contino se i {{PLURAL:$1|amuestra o solo cambeo|amuestran os zaguers '''$1''' cambeos}} feitos en {{PLURAL:$2|a zaguer hora|as zagueras '''$2''' horas}}, o $3 a las $4.",
- "wlshowlast": "Amostrar as zagueras $1 horas, $2 días u $3",
+ "wlshowlast": "Amostrar as zagueras $1 horas, $2 días u",
"watchlist-options": "Opcions d'a lista de seguimiento",
"watching": "Cosirando...",
"unwatching": "Deixar de cosirar...",
@@ -1471,7 +1461,6 @@
"delete-toobig": "Ista pachina tiene un historial d'edicions prou largo, con mas de $1 {{PLURAL:$1|versión|versions}}. S'ha restrinchito o borrau d'ista mena de pachinas ta aprevenir d'a corrompición accidental de {{SITENAME}}.",
"delete-warning-toobig": "Ista pachina tiene un historial d'edición prou largo, con más de $1 {{PLURAL:$1|versión|versions}}. Si la borra podría corromper as operacions d'a base de datos de {{SITENAME}}; contine con cuenta.",
"rollback": "Revertir edicions",
- "rollback_short": "Revertir",
"rollbacklink": "revertir",
"rollbackfailed": "No s'ha puesto revertir",
"cantrollback": "No se pueden revertir as edicions; o zaguer colaborador ye o solo autor d'iste articlo.",
@@ -1835,7 +1824,6 @@
"import": "Importar pachinas",
"importinterwiki": "Importación interwiki",
"import-interwiki-text": "Trigue un wiki y un títol de pachina ta importar.\nAs calendatas d'as versions y os nombres d'os editors se preservarán.\nTodas as importacions interwiki se rechistran en o [[Special:Log/import|rechistro d'importacions]].",
- "import-interwiki-source": "Wiki/pachina fuent:",
"import-interwiki-history": "Copiar todas as versions de l'historial d'ista pachina",
"import-interwiki-templates": "Incluir-ie todas as las plantillas",
"import-interwiki-submit": "Importar",
@@ -1871,18 +1859,14 @@
"import-error-invalid": "A pachina \"$1\" no s'ha importau porque o suyo nombre ye invalido.",
"importlogpage": "Rechistro d'importacions",
"importlogpagetext": "Importacions almenistrativas de pachinas con historial dende atros wikis.",
- "import-logentry-upload": "importata [[$1]] cargando un fichero",
"import-logentry-upload-detail": "$1 {{PLURAL:$1|versión|versions}}",
- "import-logentry-interwiki": "Importata $1 entre wikis",
"import-logentry-interwiki-detail": "$1 {{PLURAL:$1|versión|versions}} dende $2",
"javascripttest": "Prebatinas de JavaScript",
- "javascripttest-title": "Fendo as prebas de $1",
"javascripttest-pagetext-noframework": "Ista pachina ye reservada ta fer as prebas de JavaScrip.",
"javascripttest-pagetext-unknownframework": "Bastida de prebas \"$1\" desconoixida.",
"javascripttest-pagetext-frameworks": "Por favor, trigue una d'as siguients bastidas de prebas: $1",
"javascripttest-pagetext-skins": "Trigue una apariencia ta fer as prebas con ella:",
"javascripttest-qunit-intro": "Mire-se [$1 a documentación de prebatinas] en mediawiki.org",
- "javascripttest-qunit-heading": "Suite de prebas MediaWiki JavaScript QUnit",
"tooltip-pt-userpage": "A suya pachina d'usuario",
"tooltip-pt-anonuserpage": "A pachina d'usuario de l'adreza IP dende a que ye editando",
"tooltip-pt-mytalk": "A suya pachina de descusión",
@@ -1980,7 +1964,6 @@
"simpleantispam-label": "Preba anti-spam.\n'''NO''' replene esto!",
"pageinfo-title": "Información ta «$1»",
"pageinfo-header-edits": "Edicions",
- "pageinfo-views": "Numero de vistas",
"pageinfo-watchers": "Numero d'usuarios que la cosiran",
"pageinfo-edits": "Numero d'edicions",
"pageinfo-authors": "Numero d'autors diferents",
@@ -2381,7 +2364,6 @@
"exif-urgency-low": "Baixo ($1)",
"exif-urgency-high": "Alto ($1)",
"exif-urgency-other": "Prioridat definida por l'usuario ($1)",
- "watchlistall2": "totz",
"namespacesall": "totz",
"monthsall": "totz",
"confirmemail": "Confirmar adreza de correu-e",
@@ -2454,7 +2436,6 @@
"watchlisttools-edit": "Veyer y editar a lista de seguimiento",
"watchlisttools-raw": "Editar a lista de seguimiento en formato texto",
"signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discusión]])",
- "unknown_extension_tag": "Etiqueta d'estensión \"$1\" esconoixita",
"duplicate-defaultsort": "Pare cuenta: A clau d'ordenación por defecto «$2» anula l'anterior clau d'ordenación por defecto «$1».",
"version": "Versión",
"version-extensions": "Estensions instalatas",
@@ -2470,7 +2451,7 @@
"version-parser-function-hooks": "Grifios d'as funcions d'o parseyador",
"version-hook-name": "Nombre d'o grifio",
"version-hook-subscribedby": "Suscrito por",
- "version-version": "(Versión $1)",
+ "version-version": "($1)",
"version-license": "Licencia",
"version-poweredby-credits": "Iste wiki funciona gracias a '''[https://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
"version-poweredby-others": "atros",
@@ -2572,19 +2553,20 @@
"logentry-newusers-create2": "$1 creyó una cuenta d'usuario $3",
"logentry-newusers-autocreate": "S'ha creyau automaticament a cuenta $1",
"rightsnone": "(garra)",
+ "revdelete-summary": "editar resumen",
+ "feedback-adding": "Adhibindo comentarios ta la pachina...",
+ "feedback-bugcheck": "Perfecto! Comprebe nomás que no sía un [$1 fallo conoixiu].",
+ "feedback-bugnew": "L'he comprebau. Informar d'un nuevo fallo.",
"feedback-bugornote": "Si creye que puede describir en detalle un problema tecnico, [$1 informe d'un bug] por favor.\n\nSi no, puet usar o siguient formulario. O suyo comentario será adhibiu a la pachina [$3 $2], de conchunta con o suyo nombre d'usuario y o navegador que fa servir.",
- "feedback-subject": "Afer:",
- "feedback-message": "Mensache:",
"feedback-cancel": "Cancelar",
- "feedback-submit": "Ninviar comentarios",
- "feedback-adding": "Adhibindo comentarios ta la pachina...",
+ "feedback-close": "Feito",
"feedback-error1": "Error: No se reconoixe o resultau de l'API",
"feedback-error2": "Error: Ha fallato a edición",
"feedback-error3": "Error: No i hai respuesta de l'API",
+ "feedback-message": "Mensache:",
+ "feedback-subject": "Afer:",
+ "feedback-submit": "Ninviar",
"feedback-thanks": "Gracias! O suyo comentario s'ha publicau en a pachina [$2 $1].",
- "feedback-close": "Feito",
- "feedback-bugcheck": "Perfecto! Comprebe nomás que no sía un [$1 fallo conoixiu].",
- "feedback-bugnew": "L'he comprebau. Informar d'un nuevo fallo.",
"searchsuggest-search": "Mirar",
"searchsuggest-containing": "que contién...",
"api-error-badaccess-groups": "No puetz cargar fichers en iste wiki.",
@@ -2633,5 +2615,22 @@
"expand_templates_ok": "Confirmar",
"expand_templates_remove_comments": "Sacar comentarios",
"expand_templates_generate_xml": "Amostrar l'árbol de parseyo XML",
- "expand_templates_preview": "Previsualización"
+ "expand_templates_preview": "Previsualización",
+ "special-characters-group-latin": "Latín",
+ "special-characters-group-latinextended": "Latín enamplau",
+ "special-characters-group-ipa": "AFI(IPA)",
+ "special-characters-group-symbols": "Símbols",
+ "special-characters-group-greek": "Griego",
+ "special-characters-group-cyrillic": "Cirilico",
+ "special-characters-group-arabic": "Arabico",
+ "special-characters-group-arabicextended": "Arabigo extendiu",
+ "special-characters-group-persian": "Persa",
+ "special-characters-group-hebrew": "Hebreu",
+ "special-characters-group-bangla": "Bengalí",
+ "special-characters-group-telugu": "Telugu",
+ "special-characters-group-sinhala": "Cingalés",
+ "special-characters-group-gujarati": "Gujaratí",
+ "special-characters-group-thai": "Thai",
+ "special-characters-group-lao": "Laosiano",
+ "special-characters-group-khmer": "Khmer"
}
diff --git a/languages/i18n/ang.json b/languages/i18n/ang.json
index c3bcbf62..9221af9b 100644
--- a/languages/i18n/ang.json
+++ b/languages/i18n/ang.json
@@ -11,7 +11,8 @@
"Spacebirdy",
"Tsepelcory",
"Wōdenhelm",
- "아라"
+ "아라",
+ "Dpk"
]
},
"tog-underline": "Mearc under hlencan:",
@@ -29,8 +30,8 @@
"tog-watchmoves": "Ēacnian mīn behealdungtæl mid trametum and ymelum þā ic wege.",
"tog-watchdeletion": "Ēacnian mīn behealdungæl mid trametum and ymelum þā ic forlēose.",
"tog-minordefault": "Mearcian ealla adihtunga lytela tō gewunan",
- "tog-previewontop": "Īwan fōrebysene ofer adihtunge mearce",
- "tog-previewonfirst": "Īwan fōrebysene on forman adihtunge",
+ "tog-previewontop": "Īwan forebysene ofer adihtunge mearce",
+ "tog-previewonfirst": "Īwan forebysene on forman adihtunge",
"tog-enotifwatchlistpages": "Sendan mē spearcǣrend þǣr tramet oþþe ymele on mīnum behealdungtæle sīe andwended.",
"tog-enotifusertalkpages": "Sendan mē spearcǣrend þǣr mīnes brūcendtrametes mōtung sī andwended",
"tog-enotifminoredits": "Sendan mē spearcǣrend þǣr trametas oþþe ymelan sīen efne lyt andwended.",
@@ -38,7 +39,7 @@
"tog-shownumberswatching": "Īwan þæt rīm behealdendra brūcenda",
"tog-oldsig": "Genge selfmearc:",
"tog-fancysig": "Dōn selfmearce tō wikitexte (lēas ǣr gedōnes hlencan)",
- "tog-uselivepreview": "Notian rihte īwde fōrebysene (on costnunge)",
+ "tog-uselivepreview": "Notian rihte īwedre forebysene",
"tog-forceeditsummary": "Cȳðan mē þǣr ic ne wrīte adihtunge sceortnesse",
"tog-watchlisthideown": "Hȳdan mīna adihtunga wiþ þæt behealdungtæl",
"tog-watchlisthidebots": "Hȳdan searuþrǣla adihtunga wiþ þæt behealdungtæl",
@@ -63,14 +64,14 @@
"sunday": "Sunnandæg",
"monday": "Mōnandæg",
"tuesday": "Tīwesdæg",
- "wednesday": "Wēdnesdæg",
+ "wednesday": "Wōdnesdæg",
"thursday": "Þunresdæg",
"friday": "Frigedæg",
"saturday": "Sæterndæg",
"sun": "Sun",
"mon": "Mōn",
"tue": "Tīw",
- "wed": "Wēd",
+ "wed": "Wōd",
"thu": "Þun",
"fri": "Fri",
"sat": "Sæt",
@@ -160,6 +161,7 @@
"actions": "Fremmunga",
"namespaces": "Namstedas",
"variants": "Missenlīcnessa",
+ "navigation-heading": "Sōcne getæl",
"errorpagetitle": "Wōh",
"returnto": "Gān eft tō $1",
"tagline": "Fram {{SITENAME}}",
@@ -175,12 +177,15 @@
"permalink": "Fæst hlenca",
"print": "Ūtmǣlan",
"view": "Sihþ",
+ "view-foreign": "Sihþ on $1",
"edit": "Adihtan",
"create": "Scieppan",
+ "create-local": "Besettan stōwlice gemearcunge",
"editthispage": "Adihtan þisne tramet",
"create-this-page": "Scieppan þisne tramet",
"delete": "Forlēosan",
"deletethispage": "Forlēosan þisne tramet",
+ "undeletethispage": "Undōn þā forlēosunge þisses trametes",
"undelete_short": "Scieppan {{PLURAL:$1|āne adihtunge|$1 adihtunga}} eft",
"viewdeleted_short": "Sēon {{PLURAL:$1|āne forlorene adihtunge|$1 forlorenra adihtunga}}",
"protect": "Beorgan",
@@ -208,6 +213,7 @@
"otherlanguages": "On ōðrum sprǣcum",
"redirectedfrom": "(Edlǣded fram $1)",
"redirectpagesub": "Edlǣdunge tramet",
+ "redirectto": "Edlǣdan tō:",
"lastmodifiedat": "Man nīwanost wende þisne tramet on þǣre $2 tīde þæs $1.",
"viewcount": "Þes tramet wæs gesawen {{PLURAL:$1|āne|$1 mǣla}}.",
"protectedpage": "Geborgen tramet",
@@ -243,6 +249,7 @@
"youhavenewmessagesfromusers": "Þū hafast $1 fram {{PLURAL:$3|ōðrum brūcende|$3 brūcenda}} ($2).",
"youhavenewmessagesmanyusers": "Þū hafast $1 fram manigum brūcendum ($2).",
"newmessageslinkplural": "{{PLURAL:$1|nīwe ǣrendgewrit|999=nīwra ǣrendgewrita}}",
+ "newmessagesdifflinkplural": "{{PLURAL:$1|nīwost andwendung|999=nīwostra andwendunga}}",
"youhavenewmessagesmulti": "Þū hæfst nīwu ǣrendu on $1",
"editsection": "adihtan",
"editold": "adihtan",
@@ -253,6 +260,11 @@
"toc": "Innung",
"showtoc": "īwan",
"hidetoc": "hȳdan",
+ "collapsible-collapse": "Lytlian",
+ "collapsible-expand": "Brǣdan",
+ "confirmable-confirm": "Ƿilt þū þis ƿitodlīce dōn?",
+ "confirmable-yes": "Gēa",
+ "confirmable-no": "Nese",
"thisisdeleted": "Sēon oþþe nīwian $1?",
"viewdeleted": "Sēon $1 lā?",
"restorelink": "{{PLURAL:$1|ān forloren ādihtung|$1 forlorenra adihtunga}}",
@@ -282,19 +294,36 @@
"nospecialpagetext": "<strong>Þū hafast abiden ungenges syndriges trametes.</strong>\n\nGetæl gengra syndrigra trameta cann man findan be [[Special:SpecialPages|þǣm syndrigra trameta getæle]].",
"error": "Wōh",
"databaseerror": "Cȳþþuhordes wōh",
+ "databaseerror-error": "Wōg: $1",
"laggedslavemode": "'''Warnung:''' Wēnunga næbbe se tramet nīwlīca nīwunga.",
+ "readonly": "Ġifhord locen",
"enterlockreason": "Wrīt race þǣre forwiernunge and apinsunge þæs tīman on þǣm bēo sēo forwiernung forlǣten",
"missingarticle-rev": "(nīwung#: $1)",
"internalerror": "Inweard wōh",
"internalerror_info": "Inweard wōh: $1",
+ "filecopyerror": "Nē cūðe biwrītan þā ymelan \"$1\" tō \"$2\".",
"filerenameerror": "Ne cūðe ednemnan ymelan \"$1\" tō \"$2\".",
+ "filedeleteerror": "Ne cūðe forlēosan þā ymelan \"$1\".",
"filenotfound": "Ne cūðe findan ymelan \"$1\".",
"formerror": "Wōh: ne cūðe cȳþþugewrit forþsendan.",
"badarticleerror": "Þēos dǣd ne cann bēon gefremed on þissum tramete.",
+ "cannotdelete-title": "Ne cann forlēosan þone tramet \"$1\"",
"badtitle": "Nā genge titul",
+ "querypage-no-updates": "Ednīwunga for þissum tramete ne sindon nū gelīfeda. \nCȳþþu hēr ne biþ hraðe ednīwod.",
"viewsource": "Sēon fruman",
"viewsource-title": "Fruman for $1 sēon",
+ "protectedpagetext": "Þes tramet wæs geborgen tō wyrnenne ōðerre adihtunge oþþe ōðra dǣda.",
+ "viewsourcetext": "Þū canst sēon and biwrītan þone fruman þisses trametes:",
+ "viewyourtext": "Þū canst sēon and biwrītan þone fruman <strong>þīnra adihtunga</strong> tō þissum tramete:",
"cascadeprotected": "Þes trament wæs geborgen wiþ adihtunge, for þǣm þe hē is befangen in þissum {{PLURAL:$1|tramente, þe is| tramentum, þe sind}} geborgen settum wyrcende þǣm cyre \"cascading\": $2",
+ "namespaceprotected": "Þū nafast lēafe tō adihtenne trametas in þǣm <strong>$1</strong> namstede.",
+ "customcssprotected": "Þū nafast lēafe tō adihtenne þisne CSS tramet for þȳ hē behealdeþ ōðres brūcendes āgna gesetednessa.",
+ "customjsprotected": "Þū nafast lēafe tō adihtenne þisne JavaScript tramet for þām hē behealdeþ ōðres hādes āgna gesetednessa.",
+ "mycustomcssprotected": "Þū nafast lēafe tō adihtenne þisne CSS tramet.",
+ "mycustomjsprotected": "Þū nafast lēafe tō adihtenne þisne JavaScript tramet.",
+ "myprivateinfoprotected": "Þū nafast lēafe tō adihtenne þīne āgnan cȳþþu.",
+ "mypreferencesprotected": "Þū nafast lēafe tō adihtenne þīna foreberunga.",
+ "ns-specialprotected": "Syndrige trametas ne cunnon wesan adihted.",
"exception-nologin": "Ne inloggod",
"virus-badscanner": "Yfel gesetedness: Uncūþ wyrmsēcend: <em>$1</em>",
"virus-unknownscanner": "uncūþ andgund:",
@@ -346,11 +375,18 @@
"acct_creation_throttle_hit": "Nēosiende tō þissum wici, þe þīnne IP-Stōwe brȳcþ, hæfþ gesett {{PLURAL:$1|1 hordcleofan|$1 hordcleofan}} in þǣm læsten dæge. Þu ne canst settan ǣnige māran. Þǣrfram ne cunnon Nēosiende, þe þisne IP-Stōwe brȳcþ, settan ǣnige hordcleofan māran on þisse handhwīle.",
"accountcreated": "Scōp reccinge",
"loginlanguagelabel": "Sprǣc: $1",
+ "pt-login": "Inmeldian",
+ "pt-login-button": "Inmeldian",
+ "pt-createaccount": "Ūtmeldian",
+ "pt-userlogout": "Ūtmeldian",
+ "changepassword": "Andwendan þafungword",
"oldpassword": "Eald þafungword:",
"newpassword": "Nīwe þafungword:",
"retypenew": "Wrīt nīwe þafungword eft:",
"resetpass-submit-loggedin": "Andwendan þafungword",
"resetpass-submit-cancel": "Undōn",
+ "passwordreset": "Settan þafungword eft",
+ "passwordreset-legend": "Settan þafungword eft",
"passwordreset-username": "Brūcendnama:",
"bold_sample": "Þicce traht",
"bold_tip": "Þicce traht",
@@ -375,10 +411,10 @@
"minoredit": "Þēos is lytel adihtung",
"watchthis": "Behealdan þisne tramet",
"savearticle": "Hordian tramet",
- "preview": "Fōrebysen",
- "showpreview": "Īwan fōrebysene",
+ "preview": "Forebysen",
+ "showpreview": "Īwan forebysene",
"showdiff": "Īwan andwendunga",
- "summary-preview": "Scortnesse fōrebysen:",
+ "summary-preview": "Scortnesse forebysen:",
"blockednoreason": "nān racu gifen",
"whitelistedittext": "Þū scealt $1 to adihtenne trametas.",
"nosuchsectiontitle": "Ne cann dǣl findan",
@@ -390,11 +426,12 @@
"newarticle": "(Nīwe)",
"newarticletext": "Þū hæfst hlencan tō tramete þe nū gīet ne stent gefolgod.\nTō scieppene þone tramet, onginn tō wrītenne in þǣre mearce þe is beneoþan (seoh þone [$1 helpes tramet] ymb mā cȳþþu).\nGif þū hider be misfēnge cōme, cnoca þīnes webbsēcendes '''on bæc''' cnæpp.",
"usercssyoucanpreview": "'''Rǣd:''' Brūc þone \"{{int:Forescēaƿian}}\" cnæpp tō costnienne þīne nīwan css/js wrītunge ǣr hit sīe hordod.",
- "userjsyoucanpreview": "'''Rǣd:''' Brūc þone 'Īwan fōrebysene' cnæpp tō costienne þīnre nīwan JavaScrip fadunge ǣr þū hordie.",
+ "userjsyoucanpreview": "'''Rǣd:''' Brūc þone \"{{int:showpreview}}\" cnæpp tō costienne þīnre nīwan JavaScrip fadunge ǣr þū hordie.",
"updated": "(Ednīwed)",
"note": "'''Gewritincel:'''",
- "previewnote": "'''Beþenc þe þis is gīet efne fōrebysen.'''\nÞīna andwendunga gīet ne sind hordoda!",
+ "previewnote": "<strong>Beþenc þe þis is gīet efne forebysen.</strong>\nÞīna andwendunga gīet ne sind hordoda!",
"editing": "Adihtende $1",
+ "creating": "Scipþ nū $1",
"editingsection": "Adihtende $1 (dǣl)",
"editingcomment": "Adihtende $1 (nīwe dǣl)",
"editconflict": "Adihtunge wiþdǣd: $1",
@@ -403,7 +440,7 @@
"yourdiff": "Fǣgnessa",
"copyrightwarning2": "Bidde behielde þæt man mæg ealla forðunga tō {{SITENAME}}\nādihtan, hweorfan, oþþe forniman.\nGif þū ne wille man þīn gewrit ādihtan unmildheorte, þonne hīe hēr ne forþsendan.<br />\nÞū behǣtst ēac þæt þū selfa þis write, oþþe efenlǣhtest of sumre\nfolclicum āgnunge oþþe gelīcum frēom horde (sēo $1 for āscungum).\n'''Ne forþsend efenlǣhtscielded weorc būtan þafunge!'''",
"templatesused": "{{PLURAL:$1|Þēos bysen is|Þās bysena sind}} gebrocen on þissum tramete:",
- "templatesusedpreview": "{{PLURAL:$1|Þēos bysen is|Þās bysena sind}} gebrocen on þisre fōrebysene:",
+ "templatesusedpreview": "{{PLURAL:$1|Þēos bysen is|Þās bysena sind}} gebrocen on þisre forebysene:",
"template-protected": "(geborgen)",
"template-semiprotected": "(sāmborgen)",
"hiddencategories": "Þes tramet is gesibb {{PLURAL:$1|1 gehȳdedum flocce|$1 gehȳdedra flocca}}:",
@@ -411,6 +448,7 @@
"permissionserrors": "Þafunge wōh",
"permissionserrorstext-withaction": "Þū ne hæfst þafunge tō $2, for {{PLURAL:$1|þisre race|þissum racum}}:",
"recreate-moveddeleted-warn": "'''Warnung: Þū edsciepst tramet þe wæs ǣr forloren.'''\n\nÞu sceoldest smēagan, hwæðer hit gerādlīc sīe, forþ tō gānne mid þǣre adihtunge þisses trametes.\nÞæt forlēosunge and wegunge ealdhord þisses trametes is hēr geīeht for behēfnesse:",
+ "moveddeleted-notice": "Þes tramet wæs forloren.\nÞæt forlēosunge and wǣgunge stǣr þæs trametes is geīwed hēr.",
"viewpagelogs": "Sēon þisses trametes ealdhold",
"nohistory": "Nis nān adihtunge stǣr for þissum tramete.",
"currentrev-asof": "Nīwost fadung on þǣre $3. tīde þæs $2.",
@@ -421,6 +459,8 @@
"cur": "nū",
"next": "nīehst",
"last": "ǣr",
+ "page_first": "ǣrost",
+ "page_last": "ǣrra",
"history-fieldset-title": "Sēcan stǣr",
"histfirst": "ieldeste",
"histlast": "nīwoste",
@@ -448,6 +488,7 @@
"mergehistory-reason": "Racu:",
"revertmerge": "Settan þā geānlǣcinge on bæc",
"history-title": "Ednīwunga stǣr for \"$1\"",
+ "difference-title": "Fǣgness betweox fadungum \"$1\"",
"lineno": "$1. līne:",
"compareselectedversions": "Bemetan gecorena ednīwunga",
"editundo": "undōn",
@@ -461,8 +502,10 @@
"searchprofile-articles": "Innunge trametas",
"searchprofile-images": "Missenendebyrdness",
"searchprofile-everything": "Gehwæt",
+ "searchprofile-advanced": "Manigfeald",
"searchprofile-articles-tooltip": "Sēcan in $1",
"searchprofile-images-tooltip": "Sēcan ymelan",
+ "searchprofile-everything-tooltip": "Sēcan geond ealla innunga (ēac mōtungum)",
"search-result-size": "$1 ({{PLURAL:$2|1 word|$2 worda}})",
"search-redirect": "(edlǣded fram \"$1\")",
"search-section": "(dǣl $1)",
@@ -473,13 +516,14 @@
"searchrelated": "gesibb",
"searchall": "eall",
"showingresults": "Īewan under oþ <b>$1</b> tōhīgunga onginnenda mid #<b>$2</b>.",
+ "search-nonefound": "Ne cūðe findan þæt þū woldest.",
"powersearch-legend": "Manigfeald sēcung",
"powersearch-ns": "Sēcan in namstedum:",
"search-external": "Ūtanweard sōcn",
- "preferences": "Fōreberunga",
- "mypreferences": "Mīna fōreberunga",
+ "preferences": "Foreberunga",
+ "mypreferences": "Foreberunga",
"prefs-skin": "Scynn",
- "skin-preview": "Fōrebysen",
+ "skin-preview": "Forebysen",
"prefs-rc": "Nīwa andwendunga",
"prefs-watchlist": "Wæccgetæl",
"saveprefs": "Hordian",
@@ -487,7 +531,7 @@
"columns": "Sȳla:",
"searchresultshead": "Sōcn",
"recentchangescount": "Hū mæniga adihtunga to īwenne gewunelīce:",
- "savedprefs": "Þīna fōreberunga wurdon gehordod.",
+ "savedprefs": "Þīna foreberunga wurdon gehordod.",
"timezonelegend": "Tīdgeard",
"servertime": "Þegntōles tīd is nū:",
"default": "gewunelic",
@@ -522,20 +566,32 @@
"rightslog": "Brūcenda riht cranic",
"action-edit": "adihtan þisne tramet",
"nchanges": "$1 {{PLURAL:$1|andwendung|andwendunga}}",
+ "enhancedrc-history": "stǣr",
"recentchanges": "Nīwa andwendunga",
"recentchanges-legend": "Nīwra andwendunga cyras",
+ "recentchanges-summary": "Sēon þā nīwostan andwendunga þisses wiki on þissum tramete",
"recentchanges-feed-description": "Īwan þā nīwostan andwendunga þæs wiki mid þissum strēame",
"recentchanges-label-newpage": "Þēos adihtung scōp nīwne tramet",
"recentchanges-label-minor": "Þēos is lytel adihtung",
"recentchanges-label-bot": "Searuþrǣl fremede þās adihtunge",
+ "recentchanges-label-plusminus": "Þæs trametes micelness wæs andwended þȳs rīme grēatbitena",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (seoh ēac [[Special:NewPages|getæl nīwra trameta]])",
"rcnotefrom": "Niðer sind þā andwendunga fram <strong>$2</strong> (mǣst īweþ <strong>$1</strong>).",
"rclistfrom": "Īwan nīwa andwendunga fram $3 $2 and siþþan",
"rcshowhideminor": "$1 lytela adihtunga",
+ "rcshowhideminor-show": "Īwan",
+ "rcshowhideminor-hide": "Hȳdan",
"rcshowhidebots": "$1 searuþrǣlas",
+ "rcshowhidebots-show": "Īwan",
+ "rcshowhidebots-hide": "Hȳdan",
"rcshowhideliu": "$1 brūcendas on nambēc",
+ "rcshowhideliu-hide": "Hȳdan",
"rcshowhideanons": "$1 uncūðe brūcendas",
+ "rcshowhideanons-show": "Īwan",
+ "rcshowhideanons-hide": "Hȳdan",
"rcshowhidemine": "$1 mīna adihtunga",
+ "rcshowhidemine-show": "Īwan",
+ "rcshowhidemine-hide": "Hȳdan",
"rclinks": "Īwan þā nīwostan $1 andwendunga in þissum nīehstum $2 daga<br />$3",
"diff": "scēad",
"hist": "stǣr",
@@ -570,7 +626,7 @@
"license": "Lēaf:",
"license-header": "Lēaf:",
"nolicense": "Nān is gecoren",
- "license-nopreview": "(Fōrebysen nis gearu)",
+ "license-nopreview": "(Forebysen nis gearu)",
"listfiles-summary": "Þes syndriga tramet īweþ ealla forþ gehladena ymelan.",
"listfiles_search_for": "Sēcan missenendebyrdnesse naman:",
"imgfile": "ymele",
@@ -602,7 +658,9 @@
"morelinkstoimage": "Sēon [[Special:WhatLinksHere/$1|mā hlencan]] tō þisre ymelan.",
"duplicatesoffile": "{{PLURAL:$1|Sēol folgiende ymele is gelīcnes|Þā folgiendan ymelan sind gelīcnessa}} þisse ymelan (seoh [[Special:FileDuplicateSearch/$2|mā cȳþþe ymbe þis]]):",
"sharedupload": "Þēos ymele is fram $1 and man mæg hīe brūcan on ōðrum weorcum.",
+ "sharedupload-desc-here": "Þēos ymele is fram $1 and cann wesan gebrocen fram ōðrum weorcum. Sēo amearcung on hire [$2 tramete ymelan amearcunge] þǣr is hēr geīwed.",
"uploadnewversion-linktext": "Hladan nīwe fadunge þisse ymelan forþ",
+ "upload-disallowed-here": "Þū ne canst wrītan ofer þisse ymelan.",
"filerevert-legend": "Settan ymelan on bæc",
"filedelete-submit": "Forlēosan",
"unusedtemplateswlh": "ōðre hlencan",
@@ -611,7 +669,6 @@
"statistics-articles": "Innunge trametas",
"statistics-pages": "Trametas",
"statistics-users-active": "Hwate brūcendas",
- "statistics-mostpopular": "Gesawenoste trametas",
"doubleredirects": "Twifealda edlǣdunga",
"brokenredirects": "Gebrocena edlǣdunga",
"brokenredirectstext": "Þā folgiendan edlǣdunga gāþ tō æfweardum trametum.",
@@ -626,7 +683,6 @@
"specialpage-empty": "Nis þǣr nāht þe āh cȳðan þes tramet.",
"lonelypages": "Ealdorlēase trametas",
"unusedimages": "Īdela ymelan",
- "popularpages": "Folclīce trametas",
"wantedcategories": "Gewilnode floccas",
"wantedpages": "Gewilnode trametas",
"mostlinked": "Trametas mid þǣm mǣstan rīme hlencena",
@@ -645,7 +701,7 @@
"pager-older-n": "{{PLURAL:$1|ieldre 1|ieldran $1}}",
"booksources": "Bōcfruman",
"booksources-search-legend": "Sēcan bōcfruman",
- "booksources-go": "Gān",
+ "booksources-search": "Sēcan",
"booksources-text": "Niðer is getæl hlencena tō ōðrum webstedum þe cīpaþ nīwa and gebrocena bēc, and wēninga hæbben ēac mā cȳþþu ymbe bēc þe þu sēcst:",
"specialloguserlabel": "Gelǣstende brūcend:",
"speciallogtitlelabel": "Ende (trametes titul oþþe brūcendes nama):",
@@ -689,7 +745,7 @@
"unwatchthispage": "Ablinnan behealdunge",
"watchlist-details": "{{PLURAL:$1|Þǣr is $1 tramet|Þǣr sind $1 trameta}} on þīnum behealdunggetæle, nā sunderlīce arīmedum mōtunga trametum.",
"wlnote": "Niðer {{PLURAL:$1|is sēo nīwoste andwendung|sind þā nīwostan '''$1''' andwendunga}} in {{PLURAL:$2|þǣre latostan tīde|þǣm latostan '''$2''' tīda}}, fram: $3, $4.",
- "wlshowlast": "Īwan þā nīwostan $1 tīda $2 daga $3",
+ "wlshowlast": "Īwan þā nīwostan $1 tīda $2 daga",
"watchlist-options": "Behealdungtæles cyras",
"watching": "Behealdende...",
"unwatching": "Ablinnende behealdunge...",
@@ -702,14 +758,13 @@
"deletepage": "Forlēosan tramet",
"excontent": "innung wæs: \"$1\"",
"excontentauthor": "innung wæs: '$1' (and se āna forðiend wæs \"[[Special:Contributions/$2|$2]]\")",
- "historywarning": "'''Warnung''': Se tramet þe þū wilt forlēosan hafaþ stǣr mid nēan $1 {{PLURAL:$1|fadunge|fadunga}}:",
+ "historywarning": "<strong>Warnung:</strong> Se tramet þe þū wilt forlēosan hafaþ stǣr mid $1 {{PLURAL:$1|fadunge|fadunga}}:",
"actioncomplete": "Dǣd is fulfyled",
"dellogpage": "Forlēosunge ealdhord",
"deletionlog": "forlēosunge ealdhord",
"deletecomment": "Racu:",
"deleteotherreason": "Ōðra/nīehst racu:",
"deletereasonotherlist": "Ōðru racu",
- "rollback_short": "Settan on bæc",
"rollbacklink": "settan on bæc",
"rollbackfailed": "Bæcsettung tōsǣlde",
"editcomment": "Þǣre adihtunge se cwide wæs: \"''$1''\".",
@@ -773,7 +828,7 @@
"whatlinkshere-hidetrans": "$1 bysene nytta",
"whatlinkshere-hidelinks": "$1 hlencan",
"whatlinkshere-filters": "Sifan",
- "blockip": "Fortȳnan brūcend",
+ "blockip": "Fortȳnan {{GENDER:$1|brūcend|brūcicgan}}",
"ipbreason": "Racu:",
"ipbreason-dropdown": "*Gemǣna fortȳnungraca\n** Insettung falsre cȳþþe\n** Animung innunge of trametum\n** Spammlice hlencab tō ūtweardum webbstedum\n** Insettung gedofes oþþe dwolunge in trametas\n** Hwōpende gebǣru oþþe tirgung\n** Miswendung manigra reccinga\n** Uncwēme brūcendnama",
"ipbsubmit": "Fortȳnan þisne brūcend",
@@ -819,11 +874,12 @@
"import-noarticle": "Nān tramet tō inbringenne!",
"tooltip-pt-userpage": "Þīn brūcendtramet",
"tooltip-pt-mytalk": "Þīn mōtung",
- "tooltip-pt-preferences": "Þīna fōreberunga",
+ "tooltip-pt-preferences": "Þīna foreberunga",
"tooltip-pt-watchlist": "Getæl trameta þā behieltst þū ymbe andwendunga",
"tooltip-pt-mycontris": "Getæl þīnra forðunga",
"tooltip-pt-login": "Man þē byldeþ to inmeldienne; þēah, þis nis abeden",
"tooltip-pt-logout": "Ūtmeldian",
+ "tooltip-pt-createaccount": "Þū āhst wyrcan grīman tō brūcenne, ac þū ne þearft þæt dōn.",
"tooltip-ca-talk": "Mōtung ymbe þone innunge tramet",
"tooltip-ca-edit": "Þū meaht þisne tramet adihtan. Brūc lā þone fōrebysene cnæpp ǣr þū hordie.",
"tooltip-ca-addsection": "Beginnan nīwne dǣl",
@@ -870,10 +926,12 @@
"tooltip-compareselectedversions": "Sēon þā gescēad betweonan þǣm twǣm gecorenum fadungum þisses trametes",
"tooltip-watch": "Ēacnian þīn behealdungtæl mid þissum tramete",
"tooltip-undo": "\"Undōn\" undēþ þās adihtunge and openaþ þǣre adihtunge bysene tō fōrebysene. Man cann secgan race on þǣre sceortnesse.",
+ "tooltip-summary": "Wrītan sceorte gemearcunge",
"anonymous": "{{PLURAL:$1|uncūþ brūcend|uncūðra brūcenda}} of {{SITENAME}}",
"siteuser": "{{SITENAME}}n brūcend $1",
"others": "ōðru",
"anonusers": "{{SITENAME}} {{PLURAL:$2|uncūþ brūcend|uncūðra brūcenda}} $1",
+ "pageinfo-toolboxlink": "Trametes cȳþþu",
"previousdiff": "← Ieldre adihtung",
"nextdiff": "Nīwre adihtung →",
"imagemaxsize": "Mǣst biliðes micelness:<br />''(for ymelena amearcunga trametum)''",
@@ -882,6 +940,9 @@
"file-nohires": "Þǣr nis nǣnig māre micelness.",
"svg-long-desc": "SVG ymele, rihte $1 × $2 pixela, ymelan micelness: $3",
"show-big-image": "Frumlicu ymele",
+ "show-big-image-preview": "Micelness þisre forebysene: $1.",
+ "show-big-image-other": "{{PLURAL:$2|Ōðru biliðes micelness|Ōðra biliða micelnessa}}: $1.",
+ "show-big-image-size": "$1 be $2 dotta",
"imagelisttext": "Niðer is getæl '''$1''' {{PLURAL:$1|ymelan|ymelena}}, endebyrded on $2.",
"noimages": "Nāht tō sēonne.",
"ilsubmit": "Sēcan",
@@ -892,10 +953,20 @@
"exif-imagewidth": "Wīdnes",
"exif-imagelength": "Hīehþ",
"exif-compression": "Ȝeþryccungmōd",
+ "exif-orientation": "Gebīgedness",
"exif-ycbcrpositioning": "Y and C gesetednes",
+ "exif-xresolution": "Wīdnesse micelness",
+ "exif-yresolution": "Hēahþu micelness",
+ "exif-datetime": "Tælmearc and tīd þǣre ymelan andwendunge",
"exif-imagedescription": "Biliðes nama",
+ "exif-make": "Biliðfōndes wyrhta",
+ "exif-model": "Biliþfōndes fadung",
+ "exif-software": "Weorcwrithyrst þe wæs gebrocen",
"exif-artist": "Fruma",
+ "exif-colorspace": "Bleohmearc",
"exif-usercomment": "Brūcendes trahtnunga",
+ "exif-datetimeoriginal": "Tælmearc and tīd þǣre wyrcunge þǣre cȳþþu",
+ "exif-datetimedigitized": "Tælmearc and tīd þǣre awendunge tō spearctellenda ymelan",
"exif-exposuretime": "Blicestīd",
"exif-brightnessvalue": "APEX beorhtness",
"exif-lightsource": "Lēohtfruma",
@@ -908,6 +979,7 @@
"exif-gpsmeasuremode": "Mētungmōd",
"exif-gpsimgdirection": "Rihtung þæs biliðes",
"exif-compression-1": "Unȝeþrycced",
+ "exif-orientation-1": "Gewunelic",
"exif-meteringmode-0": "Uncūþ",
"exif-meteringmode-1": "Geþēawisc",
"exif-meteringmode-6": "Sām",
@@ -931,7 +1003,6 @@
"exif-gpslongitude-e": "Ēast lengu",
"exif-gpslongitude-w": "West lengu",
"exif-gpsdirection-t": "Sōþ rihtung",
- "watchlistall2": "eall",
"namespacesall": "eall",
"monthsall": "eall",
"confirmemail_body": "Hwilchwega, gewēne þu of IP stōwe $1, hæfþ in namanbēc gestt ǣnne hordcleofan\n\"$2\" mid þissum e-ǣrendes naman on {{SITENAME}}n.\n\nTō āsēðenne þæt þes hordcleofa tō þē gebyraþ and tō openienne\ne-ǣrenda hwilcnessa on {{SITENAME}}n, opena þisne bend in þīnum webbscēawere:\n\n$3\n\nGif þis is *nā* þū, ne folga þisne bend.\n\n$5\n\nÞēos āsēðungrūn forealdaþ æt $4.",
@@ -957,7 +1028,7 @@
"version-other": "Ōðer",
"version-hooks": "Anglas",
"version-hook-name": "Angelnama",
- "version-version": "($1. fadung)",
+ "version-version": "($1)",
"fileduplicatesearch-filename": "Ymelan nama:",
"fileduplicatesearch-submit": "Sēcan",
"specialpages": "Syndrige trametas",
@@ -967,5 +1038,9 @@
"tags-edit": "adihtan",
"htmlform-submit": "Forþsendan",
"htmlform-reset": "Undōn andwendunga",
- "htmlform-selectorother-other": "Ōðer"
+ "htmlform-selectorother-other": "Ōðer",
+ "logentry-delete-delete": "$1 {{GENDER:$2|forlēas}} tramet $3",
+ "logentry-newusers-create": "Brūcendes grīma $1 wæs {{GENDER:$2|geworht}}",
+ "revdelete-summary": "ādihtscortnes",
+ "searchsuggest-search": "Sēcan"
}
diff --git a/languages/i18n/anp.json b/languages/i18n/anp.json
index 66d7617a..1ecde6a8 100644
--- a/languages/i18n/anp.json
+++ b/languages/i18n/anp.json
@@ -290,7 +290,6 @@
"pager-older-n": "{{PLURAL:$1|पुराना 1|पुरानॊ सीनी $1}}",
"booksources": "पुस्तक स्रोत",
"booksources-search-legend": "पुस्तक स्रोत खोजॊ",
- "booksources-go": "जा",
"log": "लॉग सूची",
"allpages": "सब्भे पन्ना",
"prevpage": "पिछला पन्ना ($1)",
@@ -309,7 +308,7 @@
"watchthispage": "ई पन्ना ध्यानसूची में डालॊ",
"unwatch": "ध्यान हटाबॊ",
"watchlist-details": "वार्ता पन्ना केरॊ अलावा {{PLURAL:$1|$1 पन्ना|$1 पन्ने}} आपने के ध्यानसूची मॆं छै.",
- "wlshowlast": "पिछला $1 घंटा $2 दिन $3 देखॊ",
+ "wlshowlast": "पिछला $1 घंटा $2 दिन देखॊ",
"watchlist-options": "ध्यानसूची विकल्प",
"watching": "ध्यान दय रहलॊ छै...",
"unwatching": "ध्यान हटाय रहलॊ छियै...",
@@ -496,7 +495,6 @@
"metadata-expand": "अतिरिक्त जानकारी दिखाबॊ",
"metadata-collapse": "विस्तारित जानकारी छुपाबॊ",
"metadata-fields": "इ सूची मॆं देलॊ गेलॊ जानकारी फ़ाईल केरॊ नीचे मेटाडाटा जानकारी मॆं हमेशा दिखतै.\nबचलॊ जानकारी हमेशा छुपलॊ रहतै\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
- "watchlistall2": "सब्भे",
"namespacesall": "सब्भे",
"monthsall": "सब्भे",
"watchlisttools-view": "प्रासंगिक बदलाव देखॊ",
diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json
index 72049553..0cb3df83 100644
--- a/languages/i18n/ar.json
+++ b/languages/i18n/ar.json
@@ -45,7 +45,13 @@
"아라",
"Test Create account",
"Kuwaity26",
- "Calak"
+ "Calak",
+ "Omda4wady",
+ "Bibas",
+ "Khaled",
+ "Emara",
+ "Macofe",
+ "Yahya Sakhnini"
]
},
"tog-underline": "سطر تحت الوصلات:",
@@ -73,7 +79,7 @@
"tog-shownumberswatching": "اعرض عدد المستخدمين المراقبين",
"tog-oldsig": "التوقيع الحالي:",
"tog-fancysig": "وضع الوصلة يدويا واستعمال نص الويكي",
- "tog-uselivepreview": "استعمال المعاينة المباشرة (تجريبي)",
+ "tog-uselivepreview": "استعمال المعاينة المباشرة",
"tog-forceeditsummary": "نبهني عند عدم إدخال ملخص تعديل",
"tog-watchlisthideown": "أخف تعديلاتي من قائمة المراقبة",
"tog-watchlisthidebots": "أخف تعديلات البوتات من قائمة المراقبة",
@@ -248,6 +254,7 @@
"otherlanguages": "بلغات أخرى",
"redirectedfrom": "(بالتحويل من $1)",
"redirectpagesub": "صفحة تحويل",
+ "redirectto": "تحويل إلى",
"lastmodifiedat": "آخر تعديل لهذه الصفحة كان يوم $1 الساعة $2.",
"viewcount": "{{PLURAL:$1|لم تعرض هذه الصفحة أبدا|تم عرض هذه الصفحة مرة واحدة|تم عرض هذه الصفحة مرتين|تم عرض هذه الصفحة $1 مرات|تم عرض هذه الصفحة $1 مرة}}.",
"protectedpage": "صفحة محمية",
@@ -260,6 +267,7 @@
"pool-queuefull": "الطابور ملآن",
"pool-errorunknown": "خطأ غير معروف",
"pool-servererror": "خدمة العداد غير متاحة ( $1 ).",
+ "poolcounter-usage-error": "خطأ الاستخدام: $1",
"aboutsite": "عن {{SITENAME}}",
"aboutpage": "Project:عن",
"copyright": "المحتوى منشور وفق $1 إن لم يرد خلاف ذلك.",
@@ -269,6 +277,7 @@
"disclaimers": "إخلاء مسؤولية",
"disclaimerpage": "Project:إخلاء مسؤولية عام",
"edithelp": "مساعدة التحرير",
+ "helppage-top-gethelp": "مساعدة",
"mainpage": "الصفحة الرئيسية",
"mainpage-description": "الصفحة الرئيسية",
"policy-url": "Project:سياسة",
@@ -353,6 +362,8 @@
"filerenameerror": "تعذّر تغيير اسم الملف \"$1\" إلى \"$2\".",
"filedeleteerror": "تعذّر حذف الملف \"$1\".",
"directorycreateerror": "تعذّر إنشاء الدليل \"$1\".",
+ "directoryreadonlyerror": "المجلد «$1» للقراءة فقط.",
+ "directorynotreadableerror": "المجلد «$1» لا يمكن قراءته.",
"filenotfound": "تعذّر إيجاد الملف \"$1\".",
"unexpected": "قيمة غير متوقعة: \"$1\"=\"$2\".",
"formerror": "عطل: تعذّر إيداع الاستمارة",
@@ -364,7 +375,7 @@
"badtitle": "عنوان سيء",
"badtitletext": "عنوان الصفحة المطلوب إما غير صحيح أو فارغ، وربما الرابط بين اللغات أو بين المشاريع خاطئ.\nربما يحوي محارف لا تصلح للاستخدام في العناوين.",
"perfcached": "البيانات التالية مخبأة و قد لا تكون محدثة. {{PLURAL:$1||نتيجة واحدة|نتيجتان|$1 نتائج|$1 نتيجة}} على الأكثر {{PLURAL:$1||مخبّأة|مخبّأتان|مخبّأة}}.",
- "perfcachedts": "البيانات التالية مخبّأة وكان آخر تحديث لها في $1. {{PLURAL:$4||نتيجة واحدة|نتيجتان|$4 نتائج|$4 نتيجة}} على الأكثر {{PLURAL:$4||مخبّأة|مخبّأتان|مخبّأة}}.",
+ "perfcachedts": "البيانات التالية مخزنة، وكان آخر تحديث لها في $1. العدد الأقصى للنتائج المخزنة هو {{PLURAL:$4||نتيجة واحدة|نتيجتان|$4 نتائج|$4 نتيجة}}.",
"querypage-no-updates": "تحديثات هذه الصفحة معطلة حاليا.\nالبيانات هنا لن يتم تحديثها حاليا.",
"viewsource": "اعرض المصدر",
"viewsource-title": "استعرض مصدر $1",
@@ -375,6 +386,7 @@
"viewyourtext": "يمكنك استعراض و نسخ مصدر ''' تعديلاتك ''' في هذه الصفحة:",
"protectedinterface": "توفر هذه الصفحة نص الواجهة للبرنامج على هذا الويكي، وهي محمية لمنع سوء أستخدامها.\nلإضافة أو تغيير الترجمات لجميع مشاريع الويكي، رجاءً أستخدم [//translatewiki.net/ translatewiki.net]، مشروع الترجمة الخاص بميدياويكي.",
"editinginterface": "<strong>تنبيه:</strong> تعديل هذه الصفحة سيحفظ في هذا الويكي فقط. لتعميم التعديل على جميع مشاريع ميدياويكي، عدلها في [//translatewiki.net/ مشروع ترجمة الويكي].",
+ "translateinterface": "من أجل إضافة أو تعديل ترجمات في كل مشاريع الويكي يرجى استخدم [//translatewiki.net/ translatewiki.net]، مشروع ميدياويكي لترجمة الواجهة.",
"cascadeprotected": "تمت حماية هذه الصفحة من التعديل لأنها مدمجة في {{PLURAL:$1||الصفحة التالية، والتي|الصفحتين التاليتين، واللتين|الصفحات التالية، والتي}} تم استعمال خاصية \"حماية الصفحات المدمجة\" {{PLURAL:$1||بها|بهما|بها}}:\n$2",
"namespaceprotected": "لا تمتلك الصلاحية لتعديل الصفحات في نطاق '''$1'''.",
"customcssprotected": "أنت لا تمتلك السماح لتعديل صفحة الCSS هذه، لأنها تحتوي على الإعدادات الشخصية لمستخدم آخر.",
@@ -431,6 +443,8 @@
"userlogin-resetlink": "نسيت تفاصيل الدخول؟",
"userlogin-resetpassword-link": "نسيت كلمة مرورك؟",
"userlogin-helplink2": "المساعدة في الدخول",
+ "userlogin-loggedin": "أنت {{GENDER:$1|مسجل|مسجلة}} الدخول مسبقًا باسم $1. {{GENDER:$1|استخدم|استخدمي}} النموذج بالأسفل لتسجيل الدخول بحساب آخر.",
+ "userlogin-createanother": "إنشاء حساب آخر",
"createacct-emailrequired": "عنوان البريد الإلكتروني",
"createacct-emailoptional": "البريد الإلكتروني (اختياري)",
"createacct-email-ph": "أدخل عنوان بريدك الإلكتروني",
@@ -492,6 +506,7 @@
"createaccount-text": "شخص ما أنشأ حسابا لعنوان بريدك الإلكتروني في {{SITENAME}} ($4) بالاسم \"$2\"، كلمة السر \"$3\".\nينبغي عليك تسجيل الدخول وتغيير كلمة السر الخاصة بك الآن.\n\nيمكنك تجاهل هذه الرسالة، لو تم إنشاء هذا الحساب بالخطأ.",
"login-throttled": "لقد قمت بمحاولات دخول كثيرة جدا مؤخرا.\nمن فضلك انتظر $1 قبل المحاولة مرة أخرى.",
"login-abort-generic": "لم ينجح ولوجك - تم إجهاضه",
+ "login-migrated-generic": "تم تهجير حسابك، ولم يعد اسم المستخدم الخاص بك موجوداً على هذه الويكي",
"loginlanguagelabel": "اللغة: $1",
"suspicious-userlogout": "رفض طلب خروجك لأنه يبدو كأنه أرسل عن طريق متصفح معطوب أو وسيط تخزين.",
"createacct-another-realname-tip": "الاسم الح