Top-level keys
localesbucketsgroupsllmstorage(required forsync)cache(optional)
locales
source(string, required)targets(string array, required)fallbacks(object, optional)
buckets
- map of bucket name -> bucket definition
filesarray withfromandtotemplates
groups
- map of group name -> group definition
targetsarraybucketsarray
llm
profilesmap of profile name -> provider/model/prompt- optional
context_memoryobject withproviderandmodelfor context-building overrides - supported providers:
openai|azure_openai|anthropic|gemini|bedrock|lmstudio|groq|mistral|ollama rulesarray withpriority,group,profile
storage
adapter:poeditor|lilt|lokalise|crowdin|phrase|smartlingconfig: adapter-specific fields
cache
enabledbooleanendpointstringproject_key_envstringtimeout_secondsinteger
CSV workflow note
Usebuckets.*.files[].from and to to point at .csv files when you run CSV-based localization flows.
- Per-locale files typically use
[locale]in thetopath. - Shared CSV files can reuse the same
fromandtopath.