Why am I seeing a support notice in my console for i18next?

If you see the following message in your developer console:

🌐 i18next is made possible by our own product, Locize — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙

This is a gentle nudge to the developer community about the sustainability of the i18next ecosystem.

Why is this notice shown?

i18next is an open-source project that has been actively maintained since 2011. While the library is free and MIT-licensed, its continued development, security updates, and ecosystem support are funded mainly by Locize.

The creators of i18next and the founders of Locize are the same team. This notice is a "lesser of two evils" compared to moving toward restrictive commercial licensing or "pay-to-play" models. It ensures i18next remains a high-quality, professional-grade library that is free for everyone.

How to disable the notice

We provide two ways to disable this notice, depending on how much control you have over your project's dependencies.

1. Via Initialization Config

If you are initializing i18next yourself, simply set the showSupportNotice option to false.

i18next.init({
  showSupportNotice: false,
  // ... rest of your config
});

2. Global Suppression (For Third-Party Dependencies)

If the notice is being triggered by a third-party library or design system that uses i18next internally (and which you cannot configure directly), you can silence the notice globally.

Set this flag at the very top of your application's entry point (e.g., index.js, main.ts, or your test setup file) before other libraries are imported:

// Global suppression for all i18next instances
if (typeof globalThis !== 'undefined') {
  globalThis.__i18next_supportNoticeShown = true;
}

Note: This works in all modern environments, including browsers, Node.js, Deno, and Bun.

Sustainability in Open Source

Unlike other projects that have moved to restrictive licenses (like BUSL or SSPL etc.) or introduced aggressive terminal advertisements, i18next remains fully open-source. This small console.info line is our way of staying transparent: i18next exists because Locize exists. By seeing this notice, you are reminded that there is a dedicated team behind the library ensuring it stays secure and up-to-date.

Why not make it "Opt-in"?

An "opt-in" notice for sustainability effectively means the notice would never be seen. For i18next to remain free, MIT-licensed, and actively developed, the community needs to be aware of how the work is funded. We chose the most respectful "opt-out" method possible: a single, non-breaking console line that can be silenced with a one-line configuration.