Skip to main content

Language Protocol

Read language preference from jaan-to/config/settings.yaml:

  1. Check for per-skill override: language_{skill-name} field
  2. If no override, use the global language field
  3. Resolve:
ValueAction
Language code (en, fa, tr, etc.)Use that language immediately
"ask" or field missingPrompt: "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.