Installing YAMS
Actually I found YAMS a lot easier to install than I had expected. They've done an excellent job of automating most of the tedious, repetative stuff involving all the TVs. My template doesn't use a main menu, but it does use a breadcrumb trail menu, and has a basic structure for product categories and the voting feature, so I had several resources with "lorem ipsum" content already started. I also already had a simple footer TV and a TV to load the Easy 2 Gallery snippet if desired. The site was configured to use Friendly URLs with Alias Path and Duplicate Alias set to Yes.
I grabbed the latest version here. Then I spent some time reading the documentation here. To be honest, it lost me very quickly, so the only thing to do was dive in. Carefully following the instructions one step at a time, I installed it. Then I refreshed the Manager's menu frame (Firefox lets you do that) and ran the module. And it worked!
Configuring YAMS
The first thing I did on clicking through the various tabs was to hide the Resource Tree. YAMS definitely works better full-page. Again, looking things over it just didn't make a lot of sense. "Language dependent server name mode is currently off." I suppose that's nice to know, but what does it mean??? Back to the instructions. After reading through the first section, on "modes", I noticed the link to a page describing these modes in detail. Time to get a cup of tea and do some more reading.
After reading it over two or three times, I decided to go with "Root Name" mode; this way I would have URLs like "domain.com/en/page.html", "domain.com/he/page.html", "domain.com/ru/page.html", "domain.com/fr/page.html". I see that in the Language Settings page there are several languages already set up in this way. Their Root Names are already specified. So I simply deleted the "ja" and "de" entries, and added a new one for "he"; specifying that it was rtl in its Language Direction selector. After finishing up the Setup instructions, I was a proud possessor of a four-language site! Such a pity that I don't speak or write the other languages. For now, I'll use that nifty multi-language Lorem Ipsum generator and some online dictionaries to load in some demo content.
