WPML allows each use to have a different admin language for WordPress. I’ll show how to determine this and set the locale so that WordPress admin displays correctly in each language.
Site languages versus admin language
WPML allows WordPress sites to run in different languages. This means that one language becomes the default language and other languages are added. So far, nothing new.
By default the default site language is also the admin language.
Without WPML, you can set the site’s language by setting the WPLANG variable in wp-config.php. When WPML is enabled, the WPLANG variable is ignored. Instead, WPML sets the site’s languages.
Visitors see the language according to the page they’re viewing. Admins can choose in which language to administrate WordPress. The default is to have the same language, but it can be changed.
Choosing a different Admin language
First, you need to put WPML into Advanced mode. To do this, click on Go Advanced at the top of any page in WPML’s menu.
Go to WPML->Languages. Then, scroll down to where it says Admin language.

Default admin language setting
You can choose any of the site’s languages there. Once set, WordPress admin pages will appear in that language, unless users select a different language for themselves (up next).
Individual admin language per user
If you’re running a multilingual site, it’s very likely that different authors would like to see things in different languages. WPML makes that possible.
Each user should go to the profile page (Users->Your profile). Scroll to the bottom to where it says WPML language settings. There are several settings there and right now, we’re interested in the admin language.
Look at where it says Select your language. The default value is to use the default admin language (which we just set before).

Admin language for each user
This setting is per user and whatever each user selects here doesn’t influence other users. Any user can select the admin language, which overrides the default values.
Making WordPress display correctly for each language
In order for WordPress to display correctly in different languages, you need to have the localization files installed and the correct locale selected per language.
WPML comes with default locales for most languages, but you need to install the localization files for WordPress.
To do this, go to WPML->Theme and plugins localization.
You can choose one of the two options, to use .mo files to translation by WPML. When you will see a table with locale values per language. This table will already include the correct locales, as WPML determines, but you can edit it.

Locale settings per language
WPML shows you if the .mo file for WordPress exists in the wp-includes/languages folder. If it says File exists, it means that WordPress admin will display in the correct language. Otherwise, you need to make sure that the .mo file is in place and that the locale code (Code field) is correct.
Hey guys, nice to explain this feature to users that haven’t noticed it
anyway, there is a little mis-typo in title :p a “r” is missing !
Enjoy keep pushing the good work !
Thanks. Fixed.
This can me a nice suggestion for the after-the-deadline guys to add to the plugin. It doesn’t check title spelling.
Is there a way to limit users as to what languages they can edit?
Thanks for all the nice work.
Hi,
I have the wordpress installed in Czech and my cs_CZ.mo file exists but still all wpml admin texts are in english, how can I translate those admin text for wpml?
Thanks Radek
Hi,
how can I set an administrator language that is NOT one of the site’s languages? I would like to use English for administration, which is incidentally the language WP was installed in, but the website has no English content.
Thanks
G
Sorry, you can’t. You can only set it to one of the site’s languages. What you can do is add a language and then hide it. This means that the site will not display that language anywhere (including in language switchers).