What happens during a change language under the hood ?

Hi all ;-)

I'm working on a library that crashes if the user stresses the iPhone with many language changes. Weird because this lib has no UI (and no localisable content) but heavily relies on the Keychain and disk writing.

I was wondering if some Apple engineer can give me some information about what happens in iOS when a language change is triggered, so that I can find a clue of what's going on.

Thanks

What happens during a change language under the hood ?
 
 
Q