Can I change system locale by command?
You can do this with the Secure Settings plugin. Parts of it require root, so I'm not sure whether this will work if you're un-rooted. It works perfectly for me, but I'm rooted.