This comment isn't entirely clear. The locale shouldn't default to whatever the principalsConfig default locale is, but rather the 'default' key of the i18nable field. This value should always be filled in.