General Translation Blog
Changelog
gt-rrwebLocalised product walkthroughsv0.2.0gt-vueVue 3 framework supportv0.1.0gt-sanitySanity 6.9.2+ Studio supportv4.0.0gt-sanitySafer locale configurationv3.1.1gt-reactSSR fixes for Cloudflare Workersv11.1.2gt-nextNative locale routing for Pages Routerv11.1.3gt-sanitySave local editsv3.1.0gt-tanstack-startOpt-in locale routingv11.1.0gt-sanityNative Sanity localisation pluginsv3.0.0gt-sanityField-level localisationv2.1.0gt-reactA shared runtime across React frameworksv11.0.0gt-react-nativeSynchronise locale reads from the native storev10.20.0gt-i18nDictionary-backed translationsv0.9.0gt-reactTranslation hot reload for SPAsv10.19.0gt-nodeRuntime translation with tx()v0.6.0gt-reactDerivable translation contextv10.18.0compilerAutomatic <T> wrapping at build timev1.3.0gt-sanityZero-config translate dialoguev2.0.0gt-reactLocalised relative time stringsv10.16.0gt-next<RelativeTime> across all React packagesv6.15.0gtAutomatic derivation in t()v2.13.0gtObject and dictionary derivationv2.12.0gtCDN publishing from upload and save-localv2.11.3gtPublish any file type to the CDNv2.11.0gt-reactderive() in tagged templatesv10.15.0gt-reactt as a tagged template literalv10.13.0gt-nextRead the translation version at runtimev6.14.0gt-reactModule-level translation with t()v10.12.0gtx-cliPer-key translation instructionsv2.10.0gt-flask · gt-fastapiInline translation for Python web frameworksv0.1.0gt-cliTwilio Content Template translationv2.9.0gt-cliPython project supportv2.8.0gt-nodeLocale utility functionsv0.3.0gt-nextmsg() accepts arraysv6.13.0gt-nodeServer-side translation for Node.jsv0.2.0gt-tanstack-starti18n for TanStack Startv0.1.0react-core-linterESLint rules for React Corev0.1.0gt-nextStatic derivation for string functionsv6.12.0gt-nextCharacter limits for translationsv6.11.0generaltranslationLocale-aware text truncationv8.1.0gt-nextExperimental cached component supportv6.10.0gt-i18nFramework-agnostic string translationv0.1.0gt-nextStatic rendering supportv6.9.0gt-reactFeature-flagged i18nv10.8.0gt-nextStatic function calls inside translationsv6.8.0generaltranslationBranching and API deprecationsv8.0.0generaltranslationLocale-aware list formattingv7.8.0gtx-cliSave translation edits from the CLIv2.4.0compiler · gt-nextBuild-time optimisations for every React appv1.0.0gt-nextTranslated dictionary subtrees with t.obj()v6.6.0gtx-cliFaster, more reliable translate runsv2.3.0gt-nextLocale aliasingv6.4.0gt-nextTranslate strings anywhere with msg()v6.3.0gt-nextBuild-time processing with SWCv6.2.0
Blog

CraftDesigning docs for humansWhy design still matters in the age of AI, and our docs design principles for clearing away mental clutter.Kevin Liu, Taylor Fang
CraftRewriting docs for humans and agentsHow we designed the reading experience with a 13,000-word style guide and structured docs for agent-readability.Taylor Fang
CommunityFuma Nama: The philosophy of an open-sourcererWhy Fuma Nama believes in less abstraction, less opinionated software, and a beautiful reader experience.Taylor Fang4 posts shown
