Skip to content

Supported Frameworks ​

i18n Ally Next supports a wide range of i18n frameworks out of the box. It auto-detects the framework by reading your project's dependency files.

Web Frameworks ​

FrameworkPackage DetectionNamespaceLanguage IDs
Vue I18nvue-i18n, vuex-i18n, @panter/vue-i18next-vue, js, ts, html, pug
Vue SFCvue-i18n, @panter/vue-i18nextVueSfcvue
React I18nextreact-i18next, next-i18next✅js, ts, jsx, tsx, ejs
React Intlreact-intl-js, ts, jsx, tsx
i18nexti18next (without react-i18next)✅js, ts, jsx, tsx, ejs
i18next Shopify@shopify/react-i18n-js, ts, jsx, tsx
Next-intlnext-intl✅js, ts, jsx, tsx
Next Internationalnext-international✅js, ts, jsx, tsx
Next Translatenext-translate✅js, ts, jsx, tsx
Sveltesvelte-i18n-svelte, js, ts
Lingui@lingui/core-js, ts, jsx, tsx
Polyglotnode-polyglot-js, ts, jsx, tsx
i18n-tages2015-i18n-tag-js, ts

Angular ​

FrameworkPackage DetectionLanguage IDs
ngx-translate@ngx-translate/corehtml, ts
Transloco@ngneat/translocohtml, ts

Mobile ​

FrameworkPackage DetectionLanguage IDs
Flutterflutter_i18n, flutter_localizationsdart

Backend / Other ​

FrameworkPackage DetectionLanguage IDs
Laravellaravel-mix, vite-plugin-laravelphp
Ruby on Railsi18n (Gemfile)ruby, erb, slim, haml
PHP Gettextgettext/gettextphp
VS Code Extensionvscodejs, ts
Chrome Extensionwebextension-polyfilljs, ts, jsx, tsx
Emberember-intl, ember-i18njs, ts, handlebars
Globalizeglobalizejs, ts
UI5@openui5/sap.ui.corejs, ts, xml
Jekylljekyll-multiple-languages-pluginhtml, md
Fluent Vuefluent-vuevue, js, ts
Generali18n-ally-nextjs, ts, jsx, tsx

Custom Framework ​

If your framework is not listed above, you can define a Custom Framework to make i18n Ally Next work with any i18n solution.

Manual Framework Selection ​

jsonc
// .vscode/settings.json
{
  "i18n-ally-next.enabledFrameworks": ["react-i18next", "custom"]
}

Released under the MIT License.