go-scm/locales/en.json
Snider 223c41dfdf
Some checks failed
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 1m49s
feat: add en-GB locale file for CLI commands
33 translation keys for collect, forge, gitea commands.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 00:32:43 +00:00

75 lines
3 KiB
JSON

{
"common": {
"flag": {
"verbose": "Enable verbose output"
}
},
"cmd": {
"collect": {
"short": "Collect data from external sources",
"long": "Collect and aggregate data from GitHub, BitcoinTalk, market APIs, academic papers, and other sources into a local directory for analysis.",
"flag": {
"output": "Output directory for collected data",
"dry_run": "Show what would be collected without writing"
},
"bitcointalk": {
"short": "Collect from a BitcoinTalk topic",
"long": "Scrape posts from a BitcoinTalk forum topic by topic ID or URL. Supports pagination for large threads.",
"flag": {
"pages": "Maximum number of pages to collect (0 for all)"
}
},
"dispatch": {
"short": "Dispatch a collection event",
"long": "Manually emit a collection lifecycle event (start, progress, item, error, complete) to trigger registered hooks.",
"hooks": {
"short": "Manage event hooks",
"list": {
"short": "List registered event hooks"
},
"register": {
"short": "Register a hook for an event type"
}
}
},
"excavate": {
"short": "Deep-collect all sources for a project",
"long": "Run all configured collectors for a known project (e.g. bitcoin, ethereum). Combines GitHub, market, and paper sources into a single pass with resumable state.",
"flag": {
"scan_only": "Scan available sources without collecting data",
"resume": "Resume a previously interrupted excavation"
}
},
"github": {
"short": "Collect issues and PRs from GitHub",
"long": "Collect issues, pull requests, and metadata from a GitHub repository or organisation. Requires a valid GITHUB_TOKEN.",
"flag": {
"org": "Treat the argument as an organisation name",
"issues_only": "Collect issues only (skip pull requests)",
"prs_only": "Collect pull requests only (skip issues)"
}
},
"market": {
"short": "Collect market data for a coin",
"long": "Fetch price, volume, and market capitalisation data for a cryptocurrency from CoinGecko and other market APIs.",
"flag": {
"historical": "Include full historical data",
"from": "Start date for historical data (YYYY-MM-DD)"
}
},
"papers": {
"short": "Collect academic and research papers",
"long": "Search and download academic papers from arXiv, Semantic Scholar, and other sources. Requires a query term.",
"flag": {
"source": "Paper source to search (arXiv, semantic-scholar, or all)",
"category": "Filter by paper category",
"query": "Search query for finding papers"
}
},
"process": {
"short": "Process collected raw data",
"long": "Transform and normalise previously collected raw data into structured formats suitable for analysis or training."
}
}
}
}