I'm really at a standstill.
I created a page with 3 languages, but the language switch will not work properly. I have translated both menu entries and content, and I want to use the language switch to change the menu language and the language of the content.
What is happening now: The language switch points the browser to a node with content translation, but the menu items do not work.
Or, more precisely, for English, and not for Russian.
I have only 3 languages: Latvian, Russian and English, with Latvian as the default. When I create some content in Latvian and the corresponding menu items, everything is fine. When I translated it into English and added menu items for the English language, everything is fine too, but the prefix for the link is not added. Since I use PathAuto, I figured that the language switch would use the newly created node alias, but that is not the case. It just points to node in English. But this is not the worst part.
When I select Russian, the content is translated, but none of the menu items are displayed. In addition, sometimes a prefix is added for the Russian language, and then I can not return to Latvian, because for the default language no prefixes are added, and the node alias is not displayed, only the node identifier.
Any ideas on how I can fix this? This is the only thing that stands between me and the completion of the project.
PS It seems that Drupal was not created for this kind of thing. PPS I solved the problem for 2 languages - renamed English to Russian, because the client does not need English right now. I know a short fix, but otherwise all my work would be in ruins.