Skip to content
Better I18N
better-i18n.com
v1.2.0·Ali Osman Delişmen

CLI health tools & namespaced delivery

New #

  • better-i18n doctor — a full i18n health report (score 0–100) and better-i18n scan to find hardcoded strings not wrapped in t().
  • Namespaced CDN delivery. Large projects can serve one file per namespace per locale, so each page fetches only the namespaces it needs.

Improved #

  • Every CLI command now supports --json for machine-readable output in CI and agent workflows.
v1.4.0·Ali Osman Delişmen

MCP servers & Agent Skill

New #

  • MCP servers. @better-i18n/mcp (11 translation tools) and @better-i18n/mcp-content (17 content tools) let ChatGPT, Claude, Cursor, and Gemini manage your i18n directly. Remote server at https://mcp.better-i18n.com/mcp.
  • Agent Skill. npx skills add better-i18n/skills gives your AI agent permanent knowledge of SDK patterns, CDN behavior, and key conventions — no per-session prompting.

Improved #

  • AI translation is now context-aware, using namespace descriptions and your glossary.
v1.6.0·Ali Osman Delişmen

Native mobile SDKs

New #

  • iOS (Swift) SDK — reactive translations in SwiftUI via I18nStore, with offline-first two-phase loading and WidgetKit support.
  • Flutter SDK (better_i18n) — pure Dart, reactive BetterI18nProvider, 4-tier offline fallback, no codegen.
  • Expo SDK (@better-i18n/expo) — i18next integration that works in Expo Go with MMKV/AsyncStorage offline caching.

All three share the same CDN infrastructure as the web SDKs — manage translations once, ship everywhere.

v1.8.0·Ali Osman Delişmen

OAuth 2.0 for third-party apps

New #

  • OAuth 2.0 Authorization Code support. Build platforms, IDE plugins, and agents that manage translations on behalf of your users — scoped, consent-driven, and revocable.
  • Installation tokens (bi_oat_): short-lived (1h), per-organization, per-project scoped credentials that work across REST, MCP, and CDN.

Security #

  • Two-layer token model: access tokens mint installation tokens but can't read resources; installation tokens read/write but can't escalate.
v2.0.0·Ali Osman Delişmen

Content CMS & Admin SDK

New #

  • Content CMS. Manage structured, localized content — blog posts, FAQs, marketing pages — with content models, fields, and entries, delivered through the same edge CDN as your translations. Includes built-in view analytics.
  • Admin SDK (@better-i18n/admin). A typed, server-side SDK for programmatic access to projects, keys, translations, content, analytics, and sync from your own backend, scripts, or CI.

Improved #

  • Analytics now break down views by entry, language, country, and time series.