Language Protocol
Read language preference from jaan-to/config/settings.yaml:
- Check for per-skill override:
language_{skill-name}field - If no override, use the global
languagefield - Resolve:
| Value | Action |
|---|---|
Language code (en, fa, tr, etc.) | Use that language immediately |
"ask" or field missing | Prompt: "What language do you prefer for conversation and reports?" — Options: "English" (default), "فارسی (Persian)", "Other (specify)" — then save choice to jaan-to/config/settings.yaml |
Keep in English always: technical terms, code snippets, file paths, variable names, YAML keys, command names.
Apply resolved language to: all questions, confirmations, section headings, labels, and prose in output files for this execution.