eilonkr/iOS Vibe Localization
A GitHub Action that translates iOS apps using AI, built on top of string catalogs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| xcstrings_file_path | Path to the Localizable.xcstrings file. | no | Localizable.xcstrings |
| target_languages | Comma-separated list of language codes to translate into (e.g., es,fr,de). | yes | — |
| github_token | GitHub token for creating branches and pull requests. Must have contents:write and pull-requests:write permissions. | yes | — |
| pr_branch_prefix | Prefix for the pull request branch name. | no | ios-vibe-localization-updates/ |
| commit_user_name | Name for git commit user. | no | github-actions[bot] |
| commit_user_email | Email for git commit user. | no | github-actions[bot]@users.noreply.github.com |
| commit_message | Commit message for localization updates. | no | i18n: Update translations by iOS Vibe Localization Action |
| pr_title | Title for the pull request. | no | iOS Vibe Localization: Automated Localization Updates |
| pr_body | Body content for the pull request. | no | Automated localization updates by the iOS Vibe Localization Action. |
| openai_model | OpenAI model to use for translations. | no | gpt-4o-mini |
| base_system_prompt | Additional system prompt to provide context for the LLM when translating strings. | no | "" |
Outputs
no outputs