NOTE: This is the same as I have put in https://www.ads-software.com/support/topic/language-switcher-doesnt-change-meta-content?replies=6#post-7970428, but place it here too, for your reference.
There is quite a difference in the behavior of the meta fields, depending on whether I change their values or not and what Yoast SEO version you are using. Let’s see 3 cases, but first the setup:
WordPress Version 4.4.1 (es_ES)
– Yoast SEO Version 3.0.7
– Yoast SEO & qTranslate-X = Version 1.1
– qTranslate-X version Version 3.4.6.4
– qTranslate slug Version 1.1.18
CASE 1 – WITHOUT changing the Title and Description fields of Yoast SEO
This is how it looks in the default language (Spanish) ES: https://screencast.com/t/mVxJBVRMPrC – The meta description shows internal code, the rest is normal.
This is how it looks after switching to English EN: https://screencast.com/t/3jyjpilm – The meta keyword and title has changed correctly and even the meta description has changed its internal code, only the main SEO evaluation keyword (Palabra clave principal) has kept the Spanish value.
Sometimes I have also seen the first lines of the text as meta description, so the internal code is not shown always. If I clear the meta description value again, the behavior is as in case 1.
CASE 2 – WITH changing the Title and Description fields of Yoast SEO
Here I only need to show the English part, where the corresponding title and description field always keep the last entered values in both languages, https://screencast.com/t/LemXqHaaB.
So if I change the now the English part this will be also shown in the Spanish side: https://screencast.com/t/UVXRoGyCAj
CASE 3 – Using Yoast SEO Version 2.3.5
I deactivated and uninstalled Yoast SEO Version 3.0.7 and then installed Yoast SEO Version 2.3.5 (https://downloads.www.ads-software.com/plugin/wordpress-seo.2.3.5.zip).
After that all works fine. And although after changing the language Yoast does not change the snippet preview, https://screencast.com/t/2lI6huicaa, it will once you refresh the page. I have also verified the metas of each language in the source code and they are correct.
For now, I will keep Yoast SEO Version 2.3.5, but would love to know when this problem has been resolved.