At this time, it is not expected that the locale will update because of a transaction from a donation form. Donors can update their preferred locale through the Gift Service Center. Alternatively, you can create a custom field that updates the constituent preferred locale.