mediawiki-skins-Vector/i18n
Moh'd Khier Abualruz 37e8e4c929 feature(Vector): Add configurable font size exclusions
This patch introduces the ability to configure font size exclusions
for specific pages within the Vector skin, ensuring certain pages
always use a small font size. This change is part of ongoing improvements
to the Vector skin's customizability features.

Changes:
- Updated `skin.json` to include `VectorFontSizeConfigurableOptions`
- Added new i18n string `vector-feature-custom-font-size-exclusion-notice`
- Modified logic for font size exclusion handling in `FeatureManager.php`

Additional Notes:
- Affects testing and beta deployment environments, ensure relevant
  settings are updated in `LocalSettings.php`.
For testing and on beta deployment, these settings should be set in
the LocalSettings.php of the environment, example:

$wgVectorAppearance = [
    "logged_in" => true,
    "logged_out" => true,
    "beta" => true
];
$wgVectorFontSizeConfigurableOptions = [
	"exclude" => [
	"namespaces" => [ -1, 2, 6, 8, 10, 14, 100, 710, 828 ],
		"querystring" => [
			"action" => "edit|submit|diff|info|protect|delete|undelete|diff|history",
			"diff" => ".+"
		]
	]
];

Bug: T364887
Change-Id: I23b9c4fb63f35c7d27544197fead3ad7619c67f1
2024-05-15 19:19:38 +00:00
..
aae.json
ab.json
abs.json
ace.json
acm.json
ady-cyrl.json
aeb-arab.json
aeb-latn.json
af.json
ajg.json
aln.json
alt.json
am.json
ami.json
an.json
ang.json
ann.json
anp.json
apc.json
ar.json
arc.json
arn.json
aro.json
arq.json
ary.json
arz.json
as.json
ase.json
ast.json
atj.json
av.json
avk.json
awa.json
az.json
azb.json
ba.json
ban-bali.json
ban.json
bar.json
bas.json
bbc-latn.json
bcc.json
bci.json
bcl.json
bdr.json
be-tarask.json
be.json
bew.json
bfa.json
bg.json
bgc.json
bgn.json
bho.json
bi.json
bjn.json
blc.json
blk.json
bm.json
bn.json
bo.json
bol.json
bpy.json
bqi.json
br.json
brh.json
brx.json
bs.json
btm.json
bto.json
bug-bugi.json
bug.json
bxr.json
ca.json
cak.json
cbk-zam.json
cdo.json
ce.json
ceb.json
chn.json
chr.json
cjy-hant.json
ckb.json
cnr-latn.json
co.json
cop.json
cps.json
cpx-hans.json
cpx-hant.json
crh-cyrl.json
crh-latn.json
crh-ro.json
cs.json
csb.json
cu.json
cv.json
cy.json
da.json
dag.json
dar.json
de-ch.json
de-formal.json
de.json
dga.json
din.json
diq.json
dsb.json
dtp.json
dty.json
dv.json
dz.json
ee.json
efi.json
egl.json
el.json
eml.json
en.json feature(Vector): Add configurable font size exclusions 2024-05-15 19:19:38 +00:00
eo.json
es-formal.json
es.json
esu.json
et.json
eu.json
ext.json
fa.json
fat.json
ff.json
fi.json
fit.json
fo.json
fon.json
fr.json
frc.json
frp.json
frr.json
fur.json
fy.json
ga.json
gaa.json
gag.json
gan-hans.json
gan-hant.json
gbm.json
gcf.json
gcr.json
gd.json
gl.json
gld.json
glk.json
gn.json
gom-deva.json
gom-latn.json
gor.json
got.json
gpe.json
grc.json
gsw.json
gu.json
guc.json
gur.json
guw.json
gv.json
ha.json
hak.json
haw.json
he.json
hi.json
hif-latn.json
hil.json
hno.json
hoc.json
hr.json
hrx.json
hsb.json
hsn.json
ht.json
hu-formal.json
hu.json
hy.json
hyw.json
ia.json
ibb.json
id.json
ie.json
ig.json
igl.json
ike-latn.json
ilo.json
inh.json
io.json
is.json
ish.json
it.json
izh.json
ja.json
jam.json
jbo.json
jje.json
jut.json
jv.json
ka.json
kaa.json
kab.json
kai.json
kbd-cyrl.json
kbp.json
kcg.json
kck.json
kea.json
kg.json
kge.json
khw.json
ki.json
kip.json
kiu.json
kj.json
kjh.json
kjp.json
kk-cyrl.json
kl.json
km.json
kn.json
ko-kp.json
ko.json
koi.json
kr.json
krc.json
kri.json
krj.json
krl.json
ks-arab.json
ksh.json
ksw.json
ku-latn.json
kum.json
kus.json
kv.json
kw.json
ky.json
la.json
lad.json
lag.json
lb.json
lbe.json
lez.json
lfn.json
lg.json
li.json
lij.json
liv.json
lki.json
lkt.json
lld.json
lmo.json
ln.json
lo.json
lrc.json
lt.json
ltg.json
lus.json
luz.json
lv.json
lzh.json
lzz.json
mad.json
mag.json
mai.json
mak.json
map-bms.json
mdf.json
mey.json
mg.json
mhr.json
mi.json
mic.json
min.json
mk.json
ml.json
mn.json
mnc-mong.json
mnc.json
mni.json
mnw.json
mo.json
mos.json
mr.json
mrh.json
mrj.json
ms-arab.json
ms.json
mt.json
mui.json
mvf.json
mwl.json
my.json
myv.json
mzn.json
nah.json
nan-hant.json
nan.json
nap.json
nb.json
nds-nl.json
nds.json
ne.json
new.json
nia.json
nit.json
nl.json
nmz.json
nn.json
nod.json
nog.json
nov.json
nqo.json
nrm.json
nso.json
nup.json
ny.json
nyn.json
nyo.json
nys.json
nzi.json
oc.json
ojb.json
olo.json
om.json
or.json
os.json
osi.json
ovd.json
pa.json
pag.json
pam.json
pap.json
pbb.json
pcd.json
pcm.json
pdc.json
pfl.json
pi.json
pih.json
piu.json
pl.json
pms.json
pnb.json
pnt.json
ppl.json
prg.json
prs.json
ps.json
pt-br.json
pt.json
pwn.json
qqq.json feature(Vector): Add configurable font size exclusions 2024-05-15 19:19:38 +00:00
qu.json
qug.json
qwh.json
rap.json
rej.json
rgn.json
rif.json
rki.json
rm.json
rmc.json
rmf.json
rn.json
ro.json
roa-tara.json
rsk.json
ru.json
rue.json
rup.json
rut.json
rw.json
ryu.json
sa.json
sah.json
sat.json
saz.json
sc.json
scn.json
sco.json
sd.json
sdc.json
sdh.json
se.json
ses.json
sg.json
sgs.json
sh-latn.json
shi.json
shn.json
shy-latn.json
si.json
sjd.json
sje.json
sju.json
sk.json
skr-arab.json
sl.json
sli.json
sly.json
sma.json
smn.json
sms.json
sn.json
so.json
sq.json
sr-ec.json
sr-el.json
sro.json
ss.json
st.json
stq.json
sty.json
su.json
sv.json
sw.json
sxu.json
syl.json
szl.json
szy.json
ta.json
tay.json
tcy.json
tdd.json
te.json
tet.json
tg-cyrl.json
tg-latn.json
th.json
ti.json
tig.json
tk.json
tl.json
tly.json
tn.json
tok.json
tpi.json
tr.json
tru.json
trv.json
ts.json
tt-cyrl.json
tt-latn.json
ttj.json
tum.json
tw.json
tyv.json
tzm.json
udm.json
ug-arab.json
uk.json
ur.json
uz.json
vec.json
vep.json
vi.json
vls.json
vmf.json
vmw.json
vo.json
vro.json
wa.json
wal.json
war.json
wls.json
wo.json
wsg.json
wuu-hans.json
wuu-hant.json
xal.json
xh.json
xmf.json
xsy.json
yi.json
yo.json
yoi.json
yrl.json
yua.json
yue-hant.json
za.json
zea.json
zgh.json
zh-hans.json
zh-hant.json
zh-hk.json
zu.json