I'm currently using 2 Languages on my site, Croatian & English. I added croatian through the Multi-Language Tab under the Language options in version 0.7.2 and I am using the "TREE" menu.
I would like to know, how do I make my English Menu Navigation Links change to Croatian once a user change sets his site language.
Admin => language => Croatian => edit Tick the 'links' checkbox (about half way down the list of database tables).
-> Doing this will copy the existing default-language 'Sitelinks' menu over to a Croatian version of the Sitelinks table in the database. Everytime Croatian is selected, users will see this Croatian version of the Sitelinks database table, rather than the English version.
-> To edit the Croation menu (or any of the other database tables you copied), simply select that language. Any content that was copied over to Croatian, will be edited indepedently of the English version. If you choose Croatian language, but then edit content which *hasn't* had it's database tables copied (ie. there is only one version of that database table), then you'll edit the English version, even though language selected is Croatian.
-> It is not a good idea to copy *all* tables across to another language; that effectively means you'll have two seperate websites. For example, there should usually only be one instance of the forum, calendar, polls, downloads, comments, etc. I suggest copying only the 'links' and 'page' (custom pages) tables to begin with, until you become comfortable with how language works and what the difficulties are.
Yes, you can do it that way OR if your links are identical for both languages.. you can use LAN_ values as your link names, and then create a Croatian_custom.php and English_custom.php file, with the defined LAN_WHATEVER link names in them.