React
Em linhaShowcase React + @sonenta/react-i18next: chaves do CDN, mudança de idioma, handler de chaves em falta durante o desenvolvimento.
Sonenta em condições reais: o SDK de i18n, o seu fluxo de chaves em falta durante o desenvolvimento, e o add-on de avaliação pelo utilizador final.
O SDK de tradução em ação: chaves servidas a partir do CDN, e um handler de chaves em falta que pode ver a funcionar durante o desenvolvimento. Rota /demo em autoplay.
Showcase React + @sonenta/react-i18next: chaves do CDN, mudança de idioma, handler de chaves em falta durante o desenvolvimento.
Demonstração Vue 3 + @sonenta/vue-i18n: traduções do CDN resolvidas pelo motor partilhado Sonenta, com troca de idioma e gestão de chaves em falta durante o desenvolvimento.
Demonstração SvelteKit + @sonenta/svelte-i18n: traduções do CDN via stores nativas do Svelte no motor partilhado Sonenta, com troca de idioma e gestão de chaves em falta durante o desenvolvimento.
Demonstração Next.js App Router + @sonenta/next: SSG por idioma que renderiza as traduções do CDN Sonenta no servidor durante o build, com hidratação no cliente e gestão de chaves em falta durante o desenvolvimento.
O add-on @sonenta/feedback: um questionário em que os utilizadores finais avaliam as traduções em contexto (5★), com moderação antes da publicação. O que cada framework consegue fazer está no respetivo cartão.
Questionário React (web): o utilizador final avalia e sugere traduções através do widget @sonenta/feedback; fila de moderação.
Questionário React Native / Expo: o widget de feedback em mobile, apresentado em capturas / vídeo / instruções (sem ligação web).
Demo móvel (React Native / Expo), sem ligação web por conceção. Executar em local: em demo-app-expo, npm install e depois npx expo run:android; definir EXPO_PUBLIC_SONENTA_API_BASE para ativar o ciclo de feedback. Capturas / vídeo em breve.
Questionário Vue: @sonenta/feedback/vue; avaliação 5★, moderação antes da publicação.
Questionário Svelte: @sonenta/feedback/svelte fornece stores headless e NENHUM painel, por isso o widget é construído por si. rate() e suggest() estão disponíveis programaticamente, moderação antes da publicação.
As demos marcadas como «Em breve» ainda não estão implementadas, chegam antes do lançamento público.