Back to Home

Version Control Systems

LocoLingua authenticates with your VCS provider via OAuth and commits translated files directly to your repository. Trigger options control when translations are run — either on demand (manual) or automatically when a pull or merge request is opened. See all available triggers →

Version control systems supported by LocoLingua, their availability, and available workflow trigger options.
VCS Provider Status Available Triggers Notes
GitHub Available Manual Pull Request Full OAuth integration. Translations are committed directly to your repository and optionally opened as a pull request.
GitLab Available Manual Merge Request Full OAuth integration. Translations are committed directly to your repository and optionally opened as a merge request.
Bitbucket Coming Soon N/A Bitbucket support is planned for a future release.

Frontend Frameworks

LocoLingua parses your frontend source files to extract hardcoded strings and existing translation keys, then rewrites the source to use the appropriate i18n calls for that framework. Each framework targets a specific localization format for its output locale files.

Frontend frameworks supported by LocoLingua, their availability, and the internationalization formats used for locale files.
Framework Status i18n / Locale Formats Notes
React Available react-i18next JSON key-value Extracts t() calls and JSX text. Injects useTranslation() hook and writes locale JSON files.
Next.js Available next-i18next i18next JSON key-value Handles both Pages Router and App Router projects. Detects next-i18next config automatically.
HTML / CSS Available Custom JSON key-value Parses static HTML files, extracts visible text, and replaces it with data-i18n attribute references.
Liquid (Shopify) Available Shopify nested JSON locales/en.default.json Rewrites hardcoded Liquid text to {{ 'namespace.key' | t }} calls. Outputs Shopify-native nested locale JSON with en.default.json naming.
Astro Coming Soon i18next Custom JSON Astro component and MDX support is planned.
Vue Coming Soon vue-i18n JSON key-value Vue single-file component support with vue-i18n is planned.
Angular Coming Soon ngx-translate Angular i18n (XLIFF) Angular template extraction and ngx-translate support is planned.
Svelte Coming Soon svelte-i18n JSON key-value Svelte component support with svelte-i18n is planned.
Android Coming Soon Android strings.xml XLIFF Android resource string extraction and strings.xml locale file generation is planned.
iOS Coming Soon Localizable.strings Localizable.xcstrings XLIFF iOS .strings and the modern String Catalog (.xcstrings) format are planned.

Want early access? Join the waitlist.