Proxylang Framework Testing

5 frameworks × 4 modes = 20 test combinations

React React landy-react-template

Next.js Next.js vscode-portfolio

Vue Vue homello-ecommerce-webapp

Nuxt Nuxt nuxtship-template

Nuxt Content Nuxt Content harlanzw.com

How it works

Script-Tag: The CF Pages-hosted site loads a proxylang widget script client-side. The proxylang_env URL param controls which worker (staging/production) serves the script. Default is staging.

Proxy: DNS routes traffic through the Cloudflare worker, which fetches the origin from CF Pages and translates server-side. *.yournicedomain.com routes through the staging worker. *-prod.yournicedomain.com routes through the production worker (catch-all).

To test translation: For proxy mode, visit /es-mx/ or any language path. For script-tag mode, use the language widget that appears on the page.

Missing frameworks (routes exist in wrangler.toml but no test project yet)

Angular, Analog, Svelte, SvelteKit, Astro, Qwik, Tauri