Es gibt da noch Systemwerte und USRPRF-Werte, die bestimmen WELCHE Informationen aus LOCALE überhaupt übernommen werden.

Und nicht alles zieht zur Laufzeit !
Interne Edits mit %EDITC/%EDITW oder O-Specs verwenden die Maske zur Compile-Zeit.
In bestimmten Fällen betrifft das auch die DSPF's und PRTF's.

Locale hilft tatsächlich nur bei dynamischen Editierungen da statische Editierungen bereits zur Compile-Zeit aufgelöst werden.