SPA are considered 3rd party SIP endpoints as far as CUCM and CME are concerned, therefore, locales are not applicable, and there is no guarantee they will accept the configuration that is pushed by the call control as it might not be in the format the device expects.
HTH
java
if this helps, please rate