Skip to content

Localization Resource Manager v0.7.14

Choose a tag to compare

@github-actions github-actions released this 07 Jun 15:08
· 4 commits to main since this release

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