Hey, I've used your great code, thanks a lot for that! Could you please incorporate my i18n changes into the main branch? Cheers.

1. Changed the `init' method to feature automatic selection of the first day of week according to the current locale.
2. Improved formatting of the current month and year at the top panel by taking advantage of the current locale-dependent format string. This results in the Russian string "Августа 2012" (incorrect, literally "of August, 2012") being changed to "Август 2012" (correct, same as "August 2012" in English).