bisq-network/Localize Pipeline
AI localization for Java .properties and JSON files, with reviewable GitHub pull requests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 13, 2026
- License
- AGPL 3.0
Pinned Snippet
uses: bisq-network/localize-pipeline@e5d114bcbc6e98ffb2643d00aff01893ccb57611 # v0.1.7tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| config-file | Path to the translation config in your repo (see config.example.yaml or run localize init). | no | config.yaml |
| openai-api-key | OpenAI API key. Leave empty when using a local endpoint (Ollama) via api-base-url. | no | "" |
| api-base-url | OpenAI-compatible endpoint, e.g. http://localhost:11434/v1 for Ollama. Overrides config. | no | "" |
| review-model | Override the holistic-review model (maps to REVIEW_MODEL_NAME). | no | "" |
| plugin-modules | Comma-separated localize plugin modules to import before check/run. | no | "" |
| plugin-install-command | Optional shell command to install custom adapter packages before check/run. | no | "" |
| diff-base | Git ref to detect changed source strings against (e.g. the push/PR base). The pipeline translates only keys changed since this ref. Defaults to the push base. | no | ${{ github.event.before }} |
| process-all-files | Translate ALL locale files instead of only those changed since diff-base. Use sparingly for a controlled backfill; leave false for normal incremental CI. | no | false |
| dry-run | Run discovery and validation without model calls or translation writes. | no | false |
| open-pr | Open a pull request with the translations (true) or just leave the changes (false). | no | true |
| pr-branch | Branch to push the translations to. | no | ai-translations |
| pr-title | Title of the pull request. | no | Update AI translations |
| commit-message | Commit message for the translation changes. | no | Update AI translations |
| git-user-name | Git user.name used for generated translation commits. | no | github-actions[bot] |
| git-user-email | Git user.email used for generated translation commits. | no | 41898282+github-actions[bot]@users.noreply.github.com |
| commit-signing-method | Commit signing method. Use 'ssh' with commit-signing-key, or 'none' for unsigned commits. | no | none |
| commit-signing-key | Private SSH signing key used when commit-signing-method is 'ssh'. Store this as a secret. | no | "" |
| github-token | Token used to push the branch and open the PR. | no | ${{ github.token }} |
| python-version | Python version to run the pipeline with. | no | 3.11 |
Outputs
no outputs