French (what an odd name for a Dutch person :P), why should language packs influence the project's release date? The more used it is, the more people are likely to help translate it...?
Also, I have my own personal timeline on this (i.e., I have a kid coming up in 6 weeks), and I'd rather not rely on anyone else to follow it. A certain P**e systematically postponed the Wedge release date to add new "ballsy" features, and without him it'd have been out 3 years ago........
CerealGuy, thanks for your attention overall. I just wanted to add that the isset($context) test should also be done from within get_preferred_language, when about to give an automatic language choice according to the browser preference. I totally forgot about doing that, so it's good you spotted the original problem..!
I also fixed $languages not being declared in the function (it was declared in the system class, rather than in Subs.php... Woops.)