I have a site that uses 3 languages, namely English, Polish and Russian. And we have content editors with 3 native languages. Now, most of the times Russian guy will want Russian UI and will be editing Russian nodes. But sometimes he will need to correct nodes written in Polish. He will not want his UI to turn to Polish when doing that, of course.
Is there a way to allow users to select their default admin language? Desired effect for nodes is:
- http://example.com/node/435 displayed in layout based on node's language (let's say, Polish)
- http://example.com/en/node/435 redirected to proper language (here http://example.com/pl/node/435) - that's pretty much easy and was answered in many places.
- http://example.com/node/435/edit should be opened in UI based on user's preference set in a profile field, for example, or redirected to proper language edit path like http://example.com/pl/node/435/edit
- http://example.com/en/node/435/edit should be redirected to http://example.com/node/435/edit or http://example.com/pl/node/435/edit (consistent with previous point).
If possible, I want this globally, for all admin pages, not only node edits, but of course node edits will be most common = most important to me.