Thanks, Kathy. Glad it's not a 3.1 thing. After you tested, I decided to also try a non-en-US translation and finally hit a road block. I set my locale to fr-CA and it still wants to load the en-US translation. Closer inspection showed the locale of the OpenSRF message (for API open-ils.actor.user.fleshed.retrieve) set to en-US instead of fr-CA. If OpenSRF is not relaying the correct locale in the browser client, that would explain a few things. Looking closer...
Thanks, Kathy. Glad it's not a 3.1 thing. After you tested, I decided to also try a non-en-US translation and finally hit a road block. I set my locale to fr-CA and it still wants to load the en-US translation. Closer inspection showed the locale of the OpenSRF message (for API open-ils. actor.user. fleshed. retrieve) set to en-US instead of fr-CA. If OpenSRF is not relaying the correct locale in the browser client, that would explain a few things. Looking closer...