weike-zhang opened a new pull request, #71656:
URL: https://github.com/apache/airflow/pull/71656
<!-- Thank you for contributing! -->
Fixes: #61996
## What
Replaces the placeholder text in
`.agents/skills/airflow-translations/locales/it.md`
with full Italian locale-specific translation agent skill guidelines,
following
the same structure as the already-merged `ar.md` (added in #62166) and the
existing `zh-CN.md`.
## Content
The new guidelines are derived directly from the existing Italian locale
files
under `airflow-core/src/airflow/ui/public/i18n/locales/it/` and include:
- **Global untranslatable terms** (`Airflow`, `Dag`/`Dags`, `XCom`, etc.)
- **Italian-specific glossary** of established translations, e.g.
`Operator → Operatore`, `Scheduler → Pianificatrice`,
`Dag Run → Run del Dag`, `Health → Salute`
- **Action-label conventions** (`Elimina`, `Salva`, `Chiudi`, `Modifica`,
`Aggiungi`, `Cercare`)
- **Plural forms** for the four suffixes configured for `it`
(`_zero`, `_one`, `_many`, `_other`), with real examples copied from the
locale (e.g. `dag_zero = "Nessun Dag"`, `pool_one = "Pool"`)
- **Italian-specific guidance** on mixed Italian/English terms, contractions
(`dell'`, `dell'Owner`), and DO/DON'T instructions for translation agents
Every example in the document was copied from the actual `it/*.json` locale
files rather than invented, keeping the guide consistent with the current UI
translations.
## Testing
- `markdownlint` passes on the new file (same config used for the existing
locale guides).
- Each glossary entry and example was cross-checked against the current
`it/*.json` files in the repo.
> [!NOTE]
> This PR was drafted with the assistance of an AI coding agent. The content
> was verified against the repository's existing Italian locale files.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]