translation-diff-translate
Skill27k starsChanged 6 months agoMITView on GitHub
Translates a sparse UniGetUI JSON language patch, writes completed entries into the working copy, preserves placeholders and terminology, and prepares the patch for merge-back. Use when the user asks to translate or localize i18n strings, localization JSON, or language-file patches.
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 3 are distinctive, and 8 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
8
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
Use this skill after translation-diff-export produced a .source.json, .translated.json, and .reference.json set and you want to update the …
- Distinctive: line 15
Do not install packages or search for external translation services unless the user explicitly asks for automation.
- Very specific: line 16
If .translated.json is empty, that is expected.
- Very specific: line 17
Use .reference.json only as terminology guidance, not as a reason to pause and analyze the rest of the repository.
- Distinctive: line 18
If the patch is too large to finish reasonably in one pass, report that constraint to the user instead of creating automation on your own.
- Very specific: line 44
Do not edit .source.json.
- Very specific: line 45
Write completed translations only into .translated.json.
- Very specific: line 46
If a key is not translated yet, omit it from .translated.json instead of copying the English source value.
- Very specific: line 49
Keep translated entries in the same key order as .source.json when adding new entries.
- Very specific: line 50
Use .reference.json to match existing terminology and tone in the destination language.
- Distinctive: line 51
Do not introduce keys that are not present in the source patch.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
translation diff translate
Use this skill after translation-diff-export produced a .source.json, .translated.json, and .reference.json set and you want to update the sparse translated working copy.
It translates only the active patch keys, keeps .translated.json as the sole writable file, preserves placeholders and formatting, and hands the completed working copy to translation-diff-import for merge-back.
Execution Expectations
- Edit
.translated.jsondirectly. Do not create helper scripts, temporary reports, or coverage probes. - Do not install packages or search for external translation services unless the user explicitly asks for automation.
- If
.translated.jsonis empty, that is expected. Translate from.source.jsoninto.translated.json. - Use
.reference.jsononly as terminology guidance, not as a reason to pause and analyze the rest of the repository. - If the patch is too large to finish reasonably in one pass, report that constraint to the user instead of creating automation on your own.
Script
scripts/write-translation-handoff.ps1: Writes a small.prompt.mdfile that points an agent at this skill with the concrete patch paths created by the export skill.
Usage
Generate a handoff prompt for a translated French working copy:
pwsh ./.agents/skills/translation-diff-translate/scripts/write-translation-handoff.ps1 \
-BaseName lang \
-Language fr \
-SourcePatch ./generated/translation-diff-export/lang.diff.fr.source.json \
-TranslatedPatch ./generated/translation-diff-export/lang.diff.fr.translated.json \
-ReferencePatch ./generated/translation-diff-export/lang.diff.fr.reference.json \
-TargetJson ./src/Languages/lang_fr.json \
-NeutralJson ./src/Languages/lang_en.json \
-MergedTargetJson ./src/Languages/lang_fr.merged.json \
-ValidationScript ./.agents/skills/translation-diff-import/scripts/validate-language-file.ps1 \
-OutputPrompt ./generated/translation-diff-export/lang.diff.fr.prompt.mdTranslation Rules
- Do not edit
.source.json. - Write completed translations only into
.translated.json. - If a key is not translated yet, omit it from
.translated.jsoninstead of copying the English source value. - Preserve key names exactly as-is.
- Preserve placeholders, named tokens, HTML-like fragments, escape sequences, and line breaks.
- Keep translated entries in the same key order as
.source.jsonwhen adding new entries. - Use
.reference.jsonto match existing terminology and tone in the destination language. - Do not introduce keys that are not present in the source patch.
After Translation
Merge the sparse working copy back into the full destination-language file:
pwsh ./.agents/skills/translation-diff-import/scripts/import-translation-diff.ps1 \
-TranslatedPatch ./generated/translation-diff-export/lang.diff.fr.translated.json \
-SourcePatch ./generated/translation-diff-export/lang.diff.fr.source.json \
-TargetJson ./src/Languages/lang_fr.json \
-NeutralJson ./src/Languages/lang_en.json \
-OutputJson ./src/Languages/lang_fr.merged.json
pwsh ./.agents/skills/translation-diff-import/scripts/validate-language-file.ps1 \
-NeutralJson ./src/Languages/lang_en.json \
-TargetJson ./src/Languages/lang_fr.merged.json \
-PatchJson ./generated/translation-diff-export/lang.diff.fr.source.jsonTrending
Quiet since May.about the whole repository
Who's talking about marticliment/UniGetUI
- Chris Titus Tech“Windows Utility Alternatives”YouTube · Aug 16, 2025 · 131k views
- Tech Enthusiast“STOP Wasting Time! This Free Software Manager Changes Everything”YouTube · Feb 19, 2025 · 20k views
- mo salah tech“برنامج UniGetUI الرهيب للكمبيوتر أدارة البرامج والتطبيقات تحميلها تحديثها وعمل نسخة احتياطية والمزيد”YouTube · Jul 13, 2024 · 6.1k views
- Tech Enthusiast“5 Underrated Apps That Make Windows 11 Actually Enjoyable”YouTube · Jul 23, 2025 · 4.9k views
- SoyITPro“Instala, actualiza y gestiona Aplicaciones con WinGet desde UniGetUI”YouTube · Apr 15, 2025 · 3.9k views
The biggest 5 of 52 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 52
Talked about on YouTube, GitHub and Bluesky (52 times).
On YouTube · 25
- Aug 16, 2025Windows Utility Alternatives — Chris Titus Tech131k views · 286 comments
- Feb 19, 2025STOP Wasting Time! This Free Software Manager Changes Everything — Tech Enthusiast20k views · 74 comments
- Jul 13, 2024برنامج UniGetUI الرهيب للكمبيوتر أدارة البرامج والتطبيقات تحميلها تحديثها وعمل نسخة احتياطية والمزيد — mo salah tech6.1k views · 65 comments
- Jul 23, 20255 Underrated Apps That Make Windows 11 Actually Enjoyable — Tech Enthusiast4.9k views · 11 comments
- Apr 15, 2025Instala, actualiza y gestiona Aplicaciones con WinGet desde UniGetUI — SoyITPro3.9k views · 18 comments
20 more on YouTube
- Mar 4, 2026UnigetUI - La logithèque que Windows n’a jamais eue — Ordirepar3.2k views · 22 comments
- Aug 13, 2024Use UniGetUI to Install Packages from Repositories Such as WinGet, Scoop, Chocolatey, and more — OnlineComputerTips3.1k views · 4 comments
- Jan 7, 2026Update MOST Of Your Windows PC Programs Automatically With UniGetUI — Mike's unboxing, reviews and how to3k views · 34 comments
- Aug 25, 2024Gardez vos logiciels à jour avec UniGetUI — Veille Techno2.5k views · 4 comments
- Jan 19, 2026Nie wieder manuell installieren! UniGetUI macht Windows endlich smart — Saloman Kane Software Talk2.4k views · 25 comments
- Feb 11, 2024Uniget UI! Install, Update and Manage all your Apps on Windows from one place! — Paul O'Malley2.2k views
- Aug 6, 2024marticliment/UniGetUI - Gource visualisation — Gourcer2.2k views · 8 comments
- Nov 6, 2025El MEJOR Gestor Gratuito para Windows 10 y 11 🔥 Instala Apps con UniGetUI — Sir Gamba1.8k views · 6 comments
- Dec 23, 2024UnigetUi - Har bir Windows foydalanuvchisi bu bepul dastur haqida bilishi kerak! 🔥 — Mening Kompyuterim1.7k views · 7 comments
- Mar 8, 2025萬用的Windows套件管理工具:UniGetUI─用圖形介面一鍵安裝各式軟體! — 簡睿學堂1.5k views · 2 comments
- Jan 13, 2025UniGetUI: Grafische Lösung für Windows-Paketmanager - Programme einfach verwalten & installieren — Sascha Brockel1.5k views
- Aug 24, 2024COMO INSTALAR UniGetUI 3.1.1 EN WINDOWS 11 23H2 2024 — Félix Sanchez1.4k views · 1 comment
- May 26, 2025🚀 Update ALL Software & Drivers in 1 Click! (Using Uniget UI) — BAD FOR GAME1.3k views
- Jul 25, 2024Découvrez UniGetUI : L'Interface Ultime pour WinGet Simplifiée! — HD Geek Fr852 views
- May 17, 2025The Ultimate Free App Manager for Windows 10/11 | Install, Update & Manage Software Easily — Digital Arena Hub491 views
- Oct 30, 2025有了它,可拿掉Microsoft Store? — 技安419 views · 1 comment
- May 7, 2026Installer et mettre à jour ses logiciels Windows facilement avec UniGetUI — UpBlendTech304 views · 1 comment
- Mar 18, 2025HOW TO UPDATE AND INSTALL WINDOWS APPS ALL IN ONE PLACE | BEST ALTERNATIVE TO THE MICROSOFT STORE — M AYAN SAJID205 views
- Feb 4, 2025UniGet: The Best Microsoft Store Replacement for Windows – Manage Apps Like a Pro! | 1-Click instal — Hoc #DARKESTWHITE121 views
- Aug 24, 2024GitHub - marticliment/UniGetUI: UniGetUI: The Graphical Interface for your package managers. Coul... — GitHub Daily Trend AI Podcast113 views
On GitHub · 18
- Jan 5, 2025WinGet Database getting corrupted on multi-user systems when using GSudo-like elevation methods — microsoft/winget-cli27 reactions · 4 comments
- Jul 3, 2024Please consider a native ARM64 version for Windows — Devolutions/UniGetUI8 reactions · 40 comments
- Jul 3, 2024[BUG] System Chocolatey doesn't work since 3.1.0 stable — Devolutions/UniGetUI5 reactions · 19 comments
- Apr 27, 2025[ENHANCEMENT] command-line / scheduler-based check for updates (less-frequent update check options) — Devolutions/UniGetUI3 reactions · 2 comments
- Sep 28, 2024[IMPROVEMENT] Default install location — Devolutions/UniGetUI3 reactions · 3 comments
13 more on GitHub
- Oct 29, 2025[CRASH] Infinitely loading Updates and Installed section. — Devolutions/UniGetUI2 reactions · 9 comments
- Aug 31, 2025linter: type-aware checking won't work in the VS Code extension when Node is dynamically added to the path — oxc-project/oxc2 reactions · 1 comment
- Jul 10, 2024[BUG] Packages can fail to show in the Package Bundles view on first view — Devolutions/UniGetUI2 reactions · 2 comments
- Feb 23, 2026Handle -1 wizard image count — russellbanks/inno1 reaction · 1 comment
- Jan 4, 2026[FEATURE REQUEST] (custom sources for software not avaiilable in package managers) — Devolutions/UniGetUI1 reaction · 1 comment
- Sep 5, 2025[Bug]: `Inno CRC32 checksum mismatch. Expected 55353838 but calculated 1011209018` — russellbanks/Komac1 reaction
- Feb 9, 2025unigetui@3.1.8: Use newly added portable mode — ScoopInstaller/Extras1 reaction · 4 comments
- Jan 29, 2025Add (optional) telemetry to UniGetUI — Devolutions/UniGetUI1 reaction
- Jan 17, 2025Release hcloud to winget — hetznercloud/cli1 reaction · 3 comments
- Nov 5, 2025Don't abort installation if Autorun registry key cannot be created — Devolutions/UniGetUI0 reactions
- Jul 21, 2024Fix warnings + fix typos — Devolutions/UniGetUI0 reactions · 1 comment
- Jul 21, 2024Fix CA1823: Avoid unused private fields — Devolutions/UniGetUI0 reactions
- Jul 3, 2024Update icons and screenshots from the excel file — Devolutions/UniGetUI0 reactions · 4 comments
On Bluesky · 9
- Jan 14, 2026I've been using UniGetUI for the past month and I love it: it nicely wraps winget, PowerShell, npm, pip, cargo and various package managers… — @awakecoding.com12 likes and reposts · 2 replies
- Feb 11, 2025Ohh, if you missed it like me, apparently UniGet UI (an aggregator GUI tool for package managers for Windows) now supports managing Rust… — @rreverser.com3 likes and reposts · 1 reply
- Jan 16, 2025Pour la mise à jour de l'ensemble des app github.com/marticliment... — @petitcronstadt.bsky.social2 likes and reposts
- Nov 6, 2025The new king on the block is still totally UnigetUI. Haven't found such a must-have utility in ages. github.com/marticliment... — @elfdestruct.bsky.social1 likes and repost
- Jan 25, 2025⚒️ UniGetUI (anteriormente WingetUI) es una herramienta que permite instalar, actualizar y eliminar software de tu sistema Windows… — @capetox.bsky.social1 likes and repost
4 more on Bluesky
- Jan 6, 2025UniGetUI - GUI for MS-Windows' winget commandline package manager: `cmd> winget install MartiCliment.UniGetUI` - Handles vcpkg, Pip, Npm,… — @martinmoene.bsky.social1 likes and repost
- Nov 22, 2024github.com/marticliment... Today UniGetUI bailed me out again. This is such a nice combo-package-manager tool for Windows and makes the… — @kraustsd.bsky.social1 likes and repost
- Mar 10, 2025I recently reinstalled windows 11 and used unigetui to make a list of apps to reinstall before wiping the old install, it calls the groups… — @nemof.bsky.social0 likes and reposts · 1 reply
- Aug 5, 2024🔥 Hot Repo! 🔥 (100+ new stars) 📦 marticliment / UniGetUI ⭐ 11,068 (+144) 🗒 C# UniGetUI: The Graphical Interface for your package… — @github-trending.bsky.social0 likes and reposts · 1 reply
Other versions1 project uses a version of this.
Word for word · 1
- Devolutions/UniGetUI★ 27k100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository6 other files it gives its agents.
- AGENTS.mdAGENTS.md
- translation-diff-exportSkill
- translation-diff-importSkill
- translation-reviewSkill
- translation-source-syncSkill
- translation-statusSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

