diff --git a/packages/vue-i18n-core/src/components/Translation.ts b/packages/vue-i18n-core/src/components/Translation.ts index 661e925ed..c7ac4abea 100644 --- a/packages/vue-i18n-core/src/components/Translation.ts +++ b/packages/vue-i18n-core/src/components/Translation.ts @@ -62,7 +62,7 @@ export const TranslationImpl: ComponentOptions = }) as unknown as Composer & ComposerInternal) return (): VNodeChild => { - const keys = Object.keys(slots).filter(key => key !== '_') + const keys = Object.keys(slots).filter(key => key[0] !== '_') const options = create() as TranslateOptions if (props.locale) { options.locale = props.locale