What problem does it solve?
Crowdin force-pushes the l10n_main branch on every sync, so translation fixes applied only to the PR branch get overwritten. This Skill resolves coderabbit review findings on Crowdin translation PRs in a way that survives the next sync by uploading corrections to Crowdin first, then pushing identical changes to the branch.
Core Features & Use Cases
- Review Triage: Fetches coderabbit comments from the open "🌐 New Crowdin updates" PR (or a given PR number) and judges each finding against the English source locales.
- Dual-Sync Fixes: Applies exact string replacements to locale JSON files, uploads corrections to Crowdin via the Crowdin CLI or REST API, then commits and pushes to l10n_main.
- Thread Management: Replies to and resolves every review thread via the GitHub API, citing the fix commit or explaining skipped findings.
- Use Case: A maintainer sees coderabbit flagged mistranslations on the weekly Crowdin sync PR; this Skill applies the valid fixes, syncs them to Crowdin so they persist, and closes out all review threads.
Quick Start
Fix the coderabbit findings on the open Crowdin translation PR and sync the corrections back to Crowdin.