Skip to content

Conversation

@nickprotop
Copy link

Description

Adding LRM - Localization Resource Manager to the Tools & Utilities section, next to other localization tools.

What is LRM?

A CLI/TUI tool for managing .NET localization files (.resx and JSON) with:

  • Validation and statistics
  • Machine translation using local LLMs (Ollama) or cloud providers (Google, DeepL, Azure, OpenAI)
  • Code scanning to detect unused and missing localization keys
  • Interactive Terminal UI for visual editing
  • CI/CD automation support with JSON output

Why it fits in awesome-blazor?

LRM is particularly useful for Blazor developers who need to:

  • Manage .resx files in Blazor Server apps
  • Handle JSON localization in Blazor WebAssembly apps
  • Find missing translation keys in their Razor components
  • Automate translation workflows in CI/CD pipelines

Copilot AI review requested due to automatic review settings December 30, 2025 09:45
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds LRM (Localization Resource Manager) to the Tools & Utilities section of the awesome-blazor list. LRM is a CLI/TUI tool for managing .NET localization files that supports both .resx and JSON formats, provides machine translation capabilities, and includes code scanning features.

  • Adds a new entry for LRM positioned after the Blazor I18n/Localization Text tool
  • Includes standard GitHub badges for stars and last commit
  • Provides a concise description highlighting key features (validation, machine translation, code scanning)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant