Platform Guides
Supported Platforms
Setup snippets for every platform Pronto supports. The six site-builder platforms are unique to Pronto — you won't find WordPress, Webflow, Shopify, Squarespace, Framer, or Wix support anywhere else.
WordPress
now supportedPronto scans your theme and plugin PHP files for translatable strings wrapped in WordPress i18n functions (__(), _e(), _n(), esc_html__(), etc.) and generates/updates your .pot and .po files.
Initialize
pronto.config.json
Pronto writes .po files compatible with Loco Translate and standard WordPress plugins. No extra plugins needed on the WordPress side.
Webflow
now supportedPronto connects to your Webflow site via the Webflow Data API. It extracts all static text from CMS collections and page content, translates only what changed, and pushes updates back.
Initialize
pronto.config.json
Requires a Webflow API token with CMS read/write permissions. Content staging is supported — Pronto can push to a staging locale before publishing.
Shopify
now supportedPronto works with Shopify's Translate & Adapt app and the Translations API. It scans your theme's locale JSON files and syncs product / collection metafields to target languages.
Initialize
pronto.config.json
Squarespace
now supportedPronto integrates with Squarespace's Developer Platform. Export your site strings, translate with Pronto, and import the updated locale files back via the Squarespace CLI.
Initialize
pronto.config.json
Framer
now supportedPronto syncs with Framer Sites via the Framer Localization API. It reads your source locale, translates changed strings, and commits updated locale files back to your Framer project.
Initialize
pronto.config.json
Wix
now supportedPronto integrates with Wix Multilingual via the Wix Studio API. It reads page content, CMS collections, and app texts, then pushes translated content to each target locale.
Initialize
pronto.config.json
React / Next.js
Pronto works with any react-i18next, next-intl, or i18next setup. It scans your source files for t() calls and updates your locale JSON files.
Initialize
pronto.config.json
Vue / Nuxt
Works with vue-i18n. Pronto scans for $t() calls in .vue files and updates your messages JSON files.
Initialize
pronto.config.json
Flutter
Works with Flutter's arb-based localization. Pronto scans .arb files and generates updated arb files for each target locale.
Initialize
pronto.config.json