Skip to documentation
DocumentationGetting started

ReRune documentation

Manage your translations, connect your codebase, and deliver published text to your apps. Start with the workflow, then follow the guide for your stack.

On this page

Start here

How ReRune works

ReRune stores the text your application displays as translation keys. Each key has values in your project languages. Your team edits those values in the dashboard, uses context and dictionaries to guide translation, and publishes the text that is ready for users.

  1. Author in a project. Create or import keys, choose a main language, and add the languages your app needs.
  2. Review the draft. Check wording, placeholders, plurals, and any audience-specific variants before publishing.
  3. Deliver to the application. Sync locale files through the CLI or export, or let a supported SDK fetch published text at runtime.

The core concepts

ConceptWhat it means
OrganisationA team workspace with members, permissions, and projects.
ProjectA collection of translation keys, languages, context, variants, and OTA Publish IDs for an app or product.
Translation keyThe stable identifier your code uses to look up a message.
Draft and publicationThe editor holds your current draft. Publishing creates the content available for runtime delivery.
VariantAn audience-specific override of Main text, such as wording for a brand, plan, or experiment.
API key and OTA Publish IDAPI keys authenticate management and sync. Read-only OTA Publish IDs connect an SDK to a project.

Choose your SDK