Multilanguage | 'invalid desktop json!'
-
Hi there!
Using the awesome multilanguage for a website is causing some problems which I cannot seem to fix.
When creating a simple project with one image and/or text, the website is unable to fetch some json. This happens in either the translated page (i.e from GE to GB) or on the 'original' page (i.e from GB to GE).
On page load, the console logs:
invalid desktop json!
Loading the homepage while on the translated site logs the following:
GET http://localhost/~user/test/en/wp-json/wp/v2/posts/71 401 (Unauthorized)
Full json response:
// http://localhost/~user/test/en/wp-json/wp/v2/posts/41 { "code": "rest_forbidden", "message": "Sorry, you are not allowed to do that.", "data": { "status": 401 } }
The not translated homepage logs the same.
Any idea what's causing this? Thanks.
Best,
K
UPDATE #1:
I found out that the caption below the image is causing the problems. I guess it has something to do with that piece of text (caption) not having a option to translate. For now, deleting the caption seems to help.
UPDATE #2:
Got it, you have to click on the flag that you are editing with the gridder. Add the image and add the caption. After that, click on the other flag and start editing the image caption by double clicking. Edit the caption line (even when you want to have the same text, like names of people, places etc). Click ok. Finally, update/publish the page and voila, it works!
-
Hi @kubmin
Good to hear you solved the problem.
The desktop json should never be invalid. Can you tell me your laytheme version? -
Hi f.albert!
I'm running a dev environment with Lay Theme version 2.5.6 in combination with Wordpress version 4.9.7! Hope that helps.
-
Hi @kubmin
I think we found the bug:
Please go to Settings -> Languages (General) -> Untranslated Content -> uncheck "Show displayed language prefix when content is not available for the selected language."This option can invalidate the json.
-
Perfect :-) :-) :-)
Before you post
Use the Search Feature. Maybe there is already a solution to your issue.
1. Update Lay Theme and all Lay Theme Addons
2. Disable all Plugins
3. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code ", click "Save Changes"
4. Now see if your problem solved itself
5. Go here, see if your problem is listed here:
Troubleshooting
When you post:
1. Post a link to where the problem is
2. If the problem is difficult to explain, post screenshots / link to a video to explain it