discourse/config/locales
Alan Guo Xiang Tan 6ca2396b12
DEV: Centralise logic for validating a theme setting value (#25764)
Why this change?

The logic for validating a theme setting's value and default value was
not consistent as each part of the code would implement its own logic.
This is not ideal as the default value may be validated differently than
when we are setting a new value. Therefore, this commit seeks to
refactor all the validation logic for a theme setting's value into a
single service class.

What does this change do?

Introduce the `ThemeSettingsValidator` service class which holds all the
necessary helper methods required to validate a theme setting's value
2024-02-21 08:08:26 +08:00
..
client.ar.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.be.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.bg.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.bs_BA.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.ca.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.cs.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.da.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.de.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.el.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.en_GB.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.en.yml FEATURE: Back button for schema theme settings (#25743) 2024-02-20 13:43:18 +03:00
client.es.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.et.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.fa_IR.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.fi.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.fr.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.gl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.he.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.hr.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.hu.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.hy.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.id.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.it.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.ja.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.ko.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.lt.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.lv.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.nb_NO.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.nl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.pl_PL.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.pt_BR.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.pt.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.ro.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.ru.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.sk.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.sl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.sq.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.sr.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.sv.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.sw.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.te.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.th.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.tr_TR.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.uk.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.ur.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.vi.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.zh_CN.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
client.zh_TW.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
names.yml FIX: Vietnamese language native name 2023-12-21 18:03:57 +01:00
plurals.rb DEV: Apply syntax_tree formatting to config/* 2023-01-09 11:13:29 +00:00
server.ar.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.be.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.bg.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.bs_BA.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.ca.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.cs.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.da.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.de.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.el.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.en_GB.yml Update translations (#25278) 2024-01-16 14:54:32 +01:00
server.en.yml DEV: Centralise logic for validating a theme setting value (#25764) 2024-02-21 08:08:26 +08:00
server.es.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.et.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.fa_IR.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.fi.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.fr.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.gl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.he.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.hr.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.hu.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.hy.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.id.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.it.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.ja.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.ko.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.lt.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.lv.yml Update translations (#25476) 2024-01-30 17:05:37 +01:00
server.nb_NO.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.nl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.pl_PL.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.pt_BR.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.pt.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.ro.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.ru.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sk.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sq.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sr.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sv.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sw.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.te.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.th.yml Update translations (#25476) 2024-01-30 17:05:37 +01:00
server.tr_TR.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.uk.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.ur.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.vi.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.zh_CN.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.zh_TW.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
transliterate.ar.yml
transliterate.bg.yml
transliterate.de.yml
transliterate.el.yml
transliterate.en.yml
transliterate.ru.yml
transliterate.vi.yml