Tutorial Joomla multilingual without duplicating theme.
You can setup a multi language site in YOOtheme Pro without duplicating the theme. Everything is easy to setup the normal Joomla way, except the footer because there is no Footer position in YOOtheme Pro. The question was ask several times here and I show you now a simple solution.
I assume you know how to setup Joomla multilingual so I skip this part. If you don't know how watch or read a tutorial available online. The difference is, you don't use YOOtheme Pro for selecting the menus. In case there is already a menu selected, deselect. You create for each language a menu module and use navbar as position. Just as you did in classic themes. Same for mobile version (A module for each language in mobile position). You can later still use the Builder and YOOtheme Pro for each language and all the content and settings and the menus for all languages will appear in the builder. For the language switcher I also used navbar as position.
In case you want a multi language footer:
Create a modul or several for each language which contains your content for the footer as you would do in a normal Joomla (classic YOOtheme theme) multi language site. Each module you give for each language the same custom position. You do this by just writing the position in the position field like my-position. Only in case you use more then one module for each language / footer you have to use different position names for each element / section but same for each language.
Activate the load module plugin in Joomla
Create in the Builder / Layout / Footer your sections and load your modules by adding
in a text element. Both languages / modules should have the same position and language should set for each module!
Example how it works you can see here on my test site.
All footer modules menu assignment can set to all pages! Except you wanted different content for different pages for the same language.
Alternatively you can use the module builder in bottom position.