React
OnlineReact + @sonenta/react-i18next showcase: CDN keys, locale switching, development-time missing-key handler.
Sonenta for real: the i18n SDK, its development-time missing-key workflow, and the end-user evaluation add-on.
The translation SDK in action: CDN-served keys, and a missing-key handler you can watch work during development. Autoplay /demo route.
React + @sonenta/react-i18next showcase: CDN keys, locale switching, development-time missing-key handler.
Vue 3 + @sonenta/vue-i18n showcase: CDN translations resolved through the shared Sonenta engine, with locale switching and development-time missing-key handling.
SvelteKit + @sonenta/svelte-i18n showcase: CDN translations via native Svelte stores on the shared Sonenta engine, with locale switching and development-time missing-key handling.
Next.js App Router + @sonenta/next showcase: per-locale SSG renders Sonenta CDN translations on the server at build, with client hydration and development-time missing-key handling.
The @sonenta/feedback add-on: a trivia quiz where end users rate translations in-context (5★), with moderation before publish. What each framework can do is on its own card.
React (web) quiz: end users rate and suggest translations via the @sonenta/feedback widget; moderation queue.
React Native / Expo quiz: the feedback widget on mobile, presented via screenshots / video / run instructions (no web link).
Mobile demo (React Native / Expo), no web link by design. Run locally: in demo-app-expo, npm install then npx expo run:android; set EXPO_PUBLIC_SONENTA_API_BASE to enable the feedback loop. Screenshots / video to follow.
Vue quiz: @sonenta/feedback/vue; 5★ rating, moderation before publish.
Svelte quiz: @sonenta/feedback/svelte ships headless stores and NO panel, so you build the widget yourself. rate() and suggest() are available programmatically, moderation before publish.
Demos marked “Coming” are not deployed yet, they land before the public launch.