Mah, è un discorso secondo me non semplice: certi termini tecnici, anche in programmazione, sono di uso comune nella versione tradotta (proprietà, metodo, funzione, variabile, ecc.) mentre altri viene mantenuta la versione inglese (script, form, ecc.).
Quindi secondo me la cosa va valutata caso per caso.
Se vogliamo cercare una logica, il termine "rule" non viene mai usato e troviamo spesso invece "regola".