Latest
Updates and research
You're Doing Next.js i18n Wrong
Translation keys separate content from where it's used. Here's the case for keeping them together.
How to Optimize SEO for a Multilingual Next.js App
A practical guide to multilingual SEO in Next.js — locale routing, HTML lang tags, canonical URLs, hreflang, sitemaps, and metadata, all implemented with gt-next
Translating JSX - How to use Conditionals
Learn how to handle translations with better context and flexibility
How to Internationalize an AI chatbot
Build and deploy a fully translated AI chatbot in minutes using gt-next
How to Handle Pluralization in React
How to handle plural forms in React and Next.js — from simple English plurals to full multilingual i18n support with examples
Launching gt-next
The easiest way to internationalize your Next.js app
gt@2.13.0
gt@2.12.0
gt@2.11.0
gt-react@10.15.0
gt-react@10.13.0
gt-next@6.14.0
gt-react@10.12.0
gtx-cli@2.10.0
gt-flask@0.1.0 / gt-fastapi@0.1.0
gt-cli@2.9.0
gt-cli@2.8.0
gt-node@0.3.0
gt-next@6.13.0
gt-node@0.2.0
gt-tanstack-start@0.1.0
@generaltranslation/react-core-linter@0.1.0
gt-next@6.12.0
gt-next@6.11.0
generaltranslation@8.1.0
gt-next@6.10.0
gt-i18n@0.1.0
gt-next@6.9.0
gt-react@10.8.0
gt-next@6.8.0
generaltranslation v8
generaltranslation@7.8.0
Local Edits in gtx-cli@2.4.0
compiler v1.0.0 + gt-next@6.7.0
gt-next@6.6.0
gtx-cli@2.3.0
gt-next@6.4.0
gt-next@6.3.0
gt-next@6.2.0