translation-diff-import
Skill27k starsChanged 6 months agoMITView on GitHub
Merges translated key-value pairs from a UniGetUI JSON localization patch back into the full language file and validates the merged result. Use when the user asks to apply, merge, or import a translation patch.
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 2 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
3
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 the export skill produced a .source.json, .translated.json, and .reference.json set and you want to merge the …
- Distinctive: line 24
Import the translated French working copy from the export skill into the full French JSON file:
- Very specific: line 58
If -KeepIntermediate is used, patch snapshots are preserved under generated/translation-diff-import/tmp/.
- Distinctive: line 62
If the target JSON file does not exist yet, the script can create an output from the translated patch alone.
- Very specific: line 63
When -SourcePatch is provided, the script validates translated keys, placeholder tokens, HTML-like fragments, newline counts, and likely …
≈ “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 import
Use this skill after the export skill produced a .source.json, .translated.json, and .reference.json set and you want to merge the translated working copy back into the full target-language JSON file.
See translation-diff-export for the patch-generation step that produces the expected inputs.
Prerequisites
- PowerShell 7 (
pwsh). cirupavailable onPATH.
Scripts
scripts/import-translation-diff.ps1: Validates and merges a translated patch into the full language file.scripts/validate-language-file.ps1: Validates placeholder, token, HTML-fragment, and newline parity for either a full language file or just the active patch keys againstlang_en.json.
Usage
Import the translated French working copy from the export skill into the full French JSON 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.jsonValidate the merged output:
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.jsonOptional parameters:
-OutputDir(default:generated/translation-diff-import)-AllowUnchangedValues-KeepIntermediate
Recommended input mapping from the export skill:
-TranslatedPatch:generated/translation-diff-export/lang.diff.fr.translated.json-SourcePatch:generated/translation-diff-export/lang.diff.fr.source.json
Output
- A merged
.jsonfile that contains both the previously translated entries and the imported patch values. - If
-KeepIntermediateis used, patch snapshots are preserved undergenerated/translation-diff-import/tmp/.
Edge cases
- If the target JSON file does not exist yet, the script can create an output from the translated patch alone.
- When
-SourcePatchis provided, the script validates translated keys, placeholder tokens, HTML-like fragments, newline counts, and likely untranslated values before delegating the merge tocirupwhile allowing missing keys for partial progress. - The import skill expects
.translated.jsonto remain sparse. Untranslated keys should be omitted instead of copied in English unless you intentionally bypass that check with-AllowUnchangedValues.
Trending
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-translateSkill
- 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.
Reviews can't be read right now.
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.

