After probably 6 hours of work that felt like at least triple that in grey hairs… I finally have what I think is a working prototype of my multilingual build for this project I'm working on.
The awesome thing is that thanks to all of this upfront work, it's now going to be mostly cake from here on out.
Before, I was basically creating one entire site per language and even though it didn't actually take a whole lot of work to setup, the automator in me was just absolutely disgusted and horrified with how long any major code update would take.
So now, I basically have one unified project and now all that needs to be done in order to start a new language or add to an existing site, is just to create the appropriate content.
I'd even think about starting an entirely new language tomorrow, but there's a new storm about in the South Pacific, and Cyclocane is calling my name.