Remove < and > characters from CheckUser extension messages
Open, Needs TriagePublicBUG REPORT

Description

The i18n bot change https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1187683 had to be manually merged because a message translation included < and > characters, which is unrecognized by Jenkins job configuration:

04:04:47 + sed -E -e 's/<\/? ?(abbr|b|bdi|big|br|charinsert|citation|code|dd|del|div|dl|dt|em|h1|h2|h3|h4|hr|i|kbd|li|mark|math|NDL|nowiki|ol|p|page|pagelist|pages|pre|ref|samp|small|span|strong|sub|sup|syntaxhighlight|templatedata|templatestyles|tt|u|ul|user|var)( ((alttext|class|dir|display|id|lang|title|xml:lang|xmlns)=\\?["'\''][^=<>"'\'']*\\?["'\'']))* ?\/?>//g' -e 's/<!--//g' -e 's/<https?:\/\/[a-zA-Z0-9./-]*>//g'
04:04:47 + grep '<'
04:04:47 +	"checkuser-global-contributions-page-when-no-namespace-translation-available": "מרחב השם<$1>:$2",
04:04:47 + echo 'HTML detected. Manual review required'

The <$1> part of the message checkuser-global-contributions-page-when-no-namespace-translation-available should be replaced with something like ($1) or something else, because otherwise it will keep being flagged for manual review.

Event Timeline