Getting Started
Prerequisites
Section titled “Prerequisites”your-last-translation-tool talks directly to git and gh on your machine. You need both installed and gh authenticated before launching the app.
1. Install git
Section titled “1. Install git”brew install gitxcode-select --installVerify: git --version
2. Install gh (GitHub CLI)
Section titled “2. Install gh (GitHub CLI)”brew install ghDownload the .pkg from cli.github.com and run it.
This installs gh to /usr/local/bin, which the app always picks up.
Verify: gh --version
3. Authenticate with GitHub
Section titled “3. Authenticate with GitHub”gh auth loginFollow the prompts. Choose GitHub.com and HTTPS when asked. When it completes, run gh auth status — you should see your username and ✓ Logged in.
Install the app
Section titled “Install the app”- Download the latest
.dmg. - Open the
.dmgand drag your-last-translation-tool to/Applications. - macOS only — unsigned build: if Gatekeeper shows “the app is damaged and can’t be opened”, strip the quarantine attribute:
Then launch the app normally.
Terminal window xattr -cr /Applications/your-last-translation-tool.app
First run
Section titled “First run”-
Launch the app. The env-check screen appears and verifies
git,gh, andgh auth status. Green checkmarks mean you’re ready. If anything is red, fix it and click Recheck. -
Pick a repo. Click Open folder and select a local clone of a GitHub repo. Recently opened repos appear in the list for quick access.
-
Config check. The app looks for
.translations.jsonat the repo root.- Found and valid → you land on the Repo Overview screen showing your projects and branches.
- Missing → an in-app wizard walks you through creating one. Fill in the fields and click Save — the file is written to your working tree but not committed (that happens through the PR flow).
- Invalid → a list of per-field errors appears with a Recheck button. Fix the file and click Recheck.
-
Select a branch. On the Repo Overview, pick the branch you want to translate. You land on the editor for that branch.
Next steps
Section titled “Next steps”- Repo Onboarding guide — deep dive on
.translations.jsonand the wizard - Translation Editor guide — editing keys, filtering, and saving
- AI Suggestions guide — configuring an API key and using AI drafts