added callback to the I18N function