SK
(@sooskriszta)
I use WPML and am quite happy with it, especially the version that was released recently.
It’s not perfect, but generally works very well. They could do some things to make it better, e.g.
1. Using correct international codes for languages and flag images etc.
2. Allowing horizontal listing of flags instead of forcing single column vertical listing (or dropdown)
3. Allowing listing of flags without language names (and language names to be included as tooltips for flag images)
etc.
But in general it’s pretty good.
Remember, it’s a paid module, though.
But it seems that only compatible themes can use WPML, or am I wrong?
To make theme WPML compatible is something up the author only or it can be done in some way also by theme’s user?
Thanks
SK
(@sooskriszta)
WPML website says
Every theme or plugin that uses WordPress API runs multilingual with WPML.
I am using Weaver, which is not explicitly marked as WPML compatible, but works fine. I suspect most themes probably use WordPress API.