Vue I18n for Vue 3

i18n internationalization library plugin vue vue3 vuejs
7 Open Issues Need Help Last updated: Mar 4, 2026

Open Issues Need Help

View All on GitHub

AI Summary: The `@intlify/core-base` library in development mode unconditionally calls `performance.mark()` and `performance.measure()` for every translation function invocation. This creates significant overhead, especially in applications with many components and frequent translations, leading to distorted performance profiling and slower development cycles. The suggested solution is to make these performance measurements opt-in, similar to Vue's `app.config.performance` flag.

Complexity: 2/5
good first issue help wanted Type: Improvement

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs

AI Summary: The `vue-i18n` library's `createI18n` function fails to correctly pass the `availableLocales` option to the global instance if the `messages` option is not also provided. This leads to `i18n.global.availableLocales` only containing the `locale` value, rather than the explicitly defined `availableLocales` array, when `messages` is absent.

Complexity: 2/5
good first issue Status: PR Welcome Type: Documentation 🍰 p2-nice-to-have

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs
Type: Bug good first issue help wanted 🔨 p3-minor-bug typescript

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs
good first issue help wanted Type: Documentation 🍰 p2-nice-to-have

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs
good first issue help wanted Type: Documentation 🧹 p1-chore

Vue I18n for Vue 3

TypeScript
#i18n#internationalization#library#plugin#vue#vue3#vuejs