{"adoption": {"forks": 438, "observed_at": "2026-08-28T04:08:16.110068+00:00", "stars": 3746}, "canonical_url": "https://ross.abutalabs.com/products/githubdesktopzhtool", "card": {"archived": false, "artifact_type": "application", "description": "Github Desktop 汉化工具 支持 Windows Mac Linux", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["internationalization", "developer-tools", "version-control"], "health_score": 90, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["robotze/GithubDesktopZhTool"], "name": "robotze/GithubDesktopZhTool", "platform": ["windows", "cross-platform"], "pushed_at": "2026-06-02T13:16:15+00:00", "repo": "robotze/GithubDesktopZhTool", "stars": 3746, "tags": ["github-desktop", "chinese-localization", "translation-tool", "gui-tool", "language-pack", "localization", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["translate github desktop to chinese", "汉化 github desktop", "make github desktop ui chinese on mac", "customize github desktop translation strings", "get chinese commit messages from copilot in github desktop", "localize github desktop on linux"], "what_it_is": "A localization tool that translates the GitHub Desktop client interface into Chinese on Windows, Mac, and Linux. It patches the app's resource files and supports customizable translation dictionaries plus Chinese Copilot commit messages.", "when_to_avoid": ["you use GitHub Desktop in English or another language", "your GitHub Desktop version doesn't match the tool version (patching may break the app)", "you need an officially supported localization"], "when_to_choose": ["you use GitHub Desktop and prefer a Chinese interface", "you want customizable translation dictionaries", "you need Chinese Copilot-generated commit messages"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/githubdesktopzhtool", "repo": "robotze/GithubDesktopZhTool", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:16.110068+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:29:03.277899+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a76847317d6fba252cfaa5e56478453d6099bb0f9efe1702206654095e750c1", "fetched_at": "2026-08-28T04:08:16.110068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robotze/GithubDesktopZhTool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1520, "days_push": 92, "days_rel": 92, "gap_med": 24.5, "n_releases_24m": 21}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}