CONTENT CREATION

Open translation issues from new keys in a GitHub source locale file

On every push touching the en.json source locale, diff the new keys against existing translations and open a GitHub issue listing strings that need linguist work.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPush modifies locales/en.json on default branchGitHubGitHub
  • ActionRead changed locale file at new commitGitHubGitHub
  • LogicDiff keys to find added or modified strings
  • LogicStop if no translatable keys changed
  • OutputOpen needs-translation GitHub issueGitHubGitHub

What it does

Keeps your translation backlog in sync with code. When a developer adds or changes keys in the source locale file (en.json), it computes which keys are new or modified, then opens a single GitHub issue enumerating every string a linguist must translate, with file path and key.

When to use it

Use it for product UI strings that live in the repo. Engineers add copy in code; this makes sure localization sees those additions the moment they merge, without anyone manually scanning diffs.

How it works

  1. 1A push to the default branch that modifies locales/en.json fires the trigger.
  2. 2The flow reads the changed file at the new commit and parses its key/value pairs.
  3. 3It compares against the last localized snapshot to find added or changed keys.
  4. 4A branch checks whether any keys actually changed; if none, the run ends quietly.
  5. 5For the changed set it opens a GitHub issue titled with the commit and key count, labeled needs-translation, listing each key and source string.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  3. 3
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  4. 4
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.