add i18n support

It's vitally important this day in age to make services like YaaS as widely useful as we can. This PR makes it possible to support the Chinese and Hebrew calendars via a simple standard interface.