Localization Resource Manager v0.7.14
LRM v0.7.14
What's Changed
- docs(scan): correct InjectedLocalizerExtractor doc to match supported types (issue #6) (efe3e2e)
- fix(web): default-wins merge in GetKey detail endpoint (issue #6) (ad0496c)
- docs: implementation plan for issue #6 round-3 fixes (621854d)
- fix(vscode): Add-Key resource-group selector, send resourceGroup, surface errors (issue #6) (d294abc)
- fix(sync): default-wins merge in push extract so default+culture collision doesn't drop values (issue #6) (c23b8b1)
- test(sync): verify default-language mapping across push/pull round-trip (issue #6) (0a30925)
- fix(cloud): merge empty-code and default-code language groups (issue #6) (c0eadb4)
- fix(tui): default-wins + gap-fill cell resolution for merged language columns (issue #6) (01eb658)
- fix(web): merge language columns in GetResources + conflict indicator in editor (issue #6) (4fabc4b)
- fix(web): propagate IsPlural through column gap-fill + test gap-fill path (issue #6) (3c51e69)
- fix(web): merge default+culture columns with default-wins in GetAllKeys (issue #6) (f54569e)
- fix(web): pass config (DefaultLanguageCode) to backend factory (issue #6) (f22eaf4)
- fix(web): scan applies configured localization methods (issue #6) (b87e7ec)
- style(core): full license header + reuse GetDisplayCode in merge helper (issue #6) (1c7cebe)
- fix(scan): separator-aware scan-root prefix check in _Imports walk (issue #6) (d1e4020)
- feat(core): add language-column merge helper with default-wins + conflict (issue #6) (c5236d2)
- feat(scan): apply _Imports.razor injected localizers folder-wide (issue #6) (2318b39)
- feat(scan): detect indexer usage of per-file injected localizers (issue #6) (9854e21)
- feat(scan): parse @Inject IStringLocalizer variable names (issue #6) (c09ee2f)
- fix(scan): ignore @using/@namespace directives in Razor scanner (issue #6) (71e1d95)
- fix(scan): ignore namespace/using declarations in C# scanner (issue #6) (efcca87)
Full Changelog: v0.7.13...v0.7.14
📦 Downloads
APT/PPA Installation (Recommended for Ubuntu/Debian)
sudo add-apt-repository ppa:nickprotop/lrm-tool
sudo apt update
sudo apt install lrm-standalone # Self-contained (~72MB)Direct Downloads
Choose the appropriate version for your platform:
Linux (Direct Download):
- x64:
lrm-linux-x64.tar.gz - ARM64:
lrm-linux-arm64.tar.gz(Raspberry Pi, etc.)
Linux (.deb packages):
- x64:
lrm-standalone_0.7.14-1_amd64.deb(~72MB) - ARM64:
lrm-standalone_0.7.14-1_arm64.deb(~72MB)
macOS:
- x64 (Intel):
lrm-osx-x64.tar.gz - ARM64 (Apple Silicon):
lrm-osx-arm64.tar.gz
Windows:
- x64:
lrm-win-x64.zip - ARM64:
lrm-win-arm64.zip
🧩 VS Code Extension
Install from the VS Code Marketplace:
ext install nickprotop.localization-manager
The marketplace automatically provides the correct version for your platform.
Platform-specific VSIX files are also attached below for manual installation.
📖 Installation
See the Installation Guide for detailed instructions.
🧪 Verified
✅ All tests passing