finish shared i18n