Localization patch for GitKraken
Top 64.0% on SourcePulse
This repository provides a Chinese localization patch for the GitKraken Git GUI client, addressing the lack of official Chinese support. It enables Chinese-speaking users to navigate and utilize GitKraken's features more effectively.
How It Works
The project achieves localization by modifying GitKraken's English language JSON file. It includes a compare.html
tool that can automatically translate strings using APIs from services like Youdao, OpenAI, and DeepSeek. Users can either manually replace the strings.json
file with a pre-translated version or use the provided tool with their own API keys for custom translations.
Quick Start & Requirements
strings.json
file matching your GitKraken version in this repository or the ./old_version_files
directory.strings.json
file in your GitKraken installation directory. Paths vary by OS:
%programfiles%\gitkraken\app-x.x.x\resources\app\src\strings.json
or ...\app.asar.unpacked\src\strings.json
/Applications/GitKraken.app/Contents/Resources/app/src/strings.json
or .../app.asar.unpacked/src/strings.json
/usr/share/gitkraken/...
for deb, /opt/gitkraken/...
for AUR).comparator.html
.Highlighted Details
compare.html
tool for managing and translating strings.Maintenance & Community
The project has seen contributions from multiple users, including @YuanXiQWQ, @FXDYJ, @Slinet6056, and others. Discussions on terminology are ongoing.
Licensing & Compatibility
The repository does not explicitly state a license. Compatibility for commercial use or linking with closed-source projects is not specified.
Limitations & Caveats
The use of translation APIs (Youdao, OpenAI, DeepSeek) incurs costs, and users must provide their own API keys. Translation consistency may vary, and a community discussion is underway to standardize terminology. The project's "destruction" in April 2025 suggests potential instability or significant changes.
4 weeks ago
1 week