Home Using globalize.now How does globalize.now fits into your stack

How does globalize.now fits into your stack

Last updated on Jun 26, 2026

Two questions in one: what's the difference between globalize.now and your coding agent, and do you need both globalize.now and an i18n library?

globalize.now vs your coding agent

They work together. Your agent does the coding work. globalize.now gives it the instructions and handles the infrastructure. This works the same whether you're using Claude Code, Cursor, or Codex.

Your AI coding agent reads your files, rewrites your components, generates locale files, and makes changes to your repo. Without globalize.now's skills, it improvises, and produces inconsistent key names, misses strings, or builds an architecture that breaks when you add new features.

globalize.now does two things:

  1. Installs skill files into your agent, the playbook it follows (which i18n library, how to name keys, how to handle RTL, plurals, and dynamic strings, how to structure locale files)

  2. Runs translation infrastructure, the server-side jobs that translate your strings on every push and open PRs with updated locale files

Step Who does it
npx skills add --all globalize-now/globalize-skills globalize.now installs the skills
Set up i18n for my project the globalize-guide skill inspects your stack, plans, installs the library, wraps strings, generates locale files
Connect globalize.now to my repo the globalize-now-cli-setup skill connects your GitHub or GitLab repo
Auto-translate on push globalize.now's cloud infrastructure
PR with updated locale files globalize.now opens it, you review and merge

Do you need both globalize.now and an i18n library?

Yes. They do different jobs.

globalize.now handles infrastructure: scans your repo, generates translation keys and locale files, syncs on every Git push, keeps your locale files current.

An i18n runtime library (next-intl, Lingui, react-i18next, i18next) handles the runtime: loads the right locale file for the current user, renders translated strings in the browser or server, handles pluralization and ICU message formatting, manages locale switching.

globalize.now produces the locale files. The i18n library consumes them. Neither replaces the other.

The setup step auto-detects your framework and installs the right library, you don't need to choose or configure it manually.

Framework Library installed
Next.js (App Router) next-intl
Next.js (Pages Router) i18next / react-i18next
React + Vite / CRA Lingui