add i18n hook to override __()