# Sync Translations

> Synchronize agorize-core translations (pull from Phrase, then upload to S3). Use when the user asks to sync, synchronize, pull, or update translations, including "synchroniser les trad", "sync les trads", or "/sync-translations".

- Skill: `antsteyer/sync-translations` (Agent Skill)
- Install (CLI): `npx skillmds@latest add antsteyer/sync-translations`
- Raw SKILL.md: https://api.skillmd.com/api/skills/antsteyer/sync-translations/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: antsteyer (https://skillmd.com/u/antsteyer)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/antsteyer/sync-translations

---


# Synchronize agorize-core translations

## Instructions

Run the two commands sequentially. Stream the output so the user can see progress.

```bash
bundle exec rake translations:synchronize && bundle exec rails translations:upload_to_s3
```

- The first task pulls translations from Phrase into `config/locales/`.
- The second task uploads the resulting locale files to S3.
- If the first task fails, the second one will not run (`&&` short-circuits).

Report whether each step succeeded and surface any errors verbatim.

