Proxylang Framework Testing

8 frameworks × 4 modes = 32 test combinations

Angular Angular ngx-admin

React React jira-clone

React ReactDraw excalidraw

Svelte Svelte skeleton

SvelteKit SvelteKit open-webui

Nuxt 3 Nuxt 3 elk

Nuxt 4 Nuxt 4 canvas-template

Nuxt Content Nuxt Content landing-page

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 /ja/ or any language path. For script-tag mode, use the language widget that appears on the page.