You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix CloudSyncValidatorTests for updated error messages
Update test assertions to match refactored error message format in
ValidateForLink and ValidateForPush methods after Android/iOS support
was added. Error messages now use a more descriptive format indicating
the detected local format instead of just listing file types.
Also includes documentation updates for Android/iOS support in README,
docs/CONFIGURATION.md, vscode-extension/README.md, and cloud www docs.
[](https://buymeacoffee.com/nickprotop)
11
11
12
-
**A powerful, Linux-native command-line tool for managing .NET `.resx`localization files with an interactive Terminal UI and Web UI.**
12
+
**A powerful, cross-platform command-line tool for managing localization files with an interactive Terminal UI and Web UI. Supports .NET `.resx`, JSON, i18next, Android `strings.xml`, and iOS `.strings` formats.**
13
13
14
14

15
15
@@ -68,12 +68,14 @@ Cloud platform for team-based localization management with web dashboard and CLI
68
68
69
69
## Why This Tool Exists
70
70
71
-
Managing `.resx` files for .NET localization is painful on Linux:
71
+
Managing localization files is painful:
72
72
-**Visual Studio** and **ResXResourceManager** are Windows-only
73
-
-**Manual XML editing** is error-prone and time-consuming
73
+
-**Manual XML/JSON editing** is error-prone and time-consuming
74
+
-**No unified tool** for .NET, Android, iOS, and web projects
74
75
-**No Linux-native tools** with interactive editing existed
**LRM is the only Linux-native, CLI-first tool with an interactive TUI, Web UI, and REST API for .resx management.**
106
+
**LRM is the only Linux-native, CLI-first tool with an interactive TUI, Web UI, and REST API for multi-format localization management (.resx, JSON, i18next, Android, iOS).**
105
107
106
108
---
107
109
@@ -128,33 +130,48 @@ LRM solves this by providing:
128
130
129
131
---
130
132
131
-
## JSON Localization
133
+
## Multi-Format Support
132
134
133
-
> **Beyond .NET:** With JSON and i18next support, LRM becomes a universal localization tool for **React, Vue, Angular, Node.js**, and any project using JSON resources.
135
+
> **Beyond .NET:** LRM is a universal localization tool supporting **React, Vue, Angular, Node.js, Android, iOS**, and any project using JSON or platform-specific resources.
134
136
135
-
**The Killer Combo:** JSON localization + 10 translation providers = automated multilingual apps in any ecosystem.
137
+
**The Killer Combo:** Multi-format support + 10 translation providers = automated multilingual apps in any ecosystem.
136
138
137
-
```bash
138
-
# Auto-translate your React/Vue/Angular app to 5 languages
139
-
lrm translate --provider google --to fr,de,es,it,ja --path ./locales
140
-
```
139
+
### Supported Formats
141
140
142
-
**Why JSON?**
143
-
-**Human-readable** - Edit directly in any text editor, no special tools needed
144
-
-**Git-friendly** - Clean diffs and easy merge conflict resolution
145
-
-**Nested structure** - Organize keys hierarchically (`Errors.NotFound`, `Navigation.Home`)
146
-
-**Universal** - Works with any framework, any language, any platform
Copy file name to clipboardExpand all lines: cloud/src/www/docs/index.html
+11-7Lines changed: 11 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -658,12 +658,14 @@ <h1>Documentation</h1>
658
658
<divclass="container">
659
659
<divclass="ecosystem-intro">
660
660
<h2>The LRM Ecosystem</h2>
661
-
<p>LRM is a complete localization toolkit that works with any platform. Whether you're building with .NET, React, Vue, Angular, or Node.js, LRM provides the tools you need to manage, validate, translate, and collaborate on your localization resources.</p>
661
+
<p>LRM is a complete localization toolkit that works with any platform. Whether you're building with .NET, React, Vue, Angular, Node.js, Android, or iOS, LRM provides the tools you need to manage, validate, translate, and collaborate on your localization resources.</p>
662
662
<p>All LRM tools work with the same resource files, so you can use whichever interface fits your workflow - automate with the CLI, edit interactively in the terminal, get real-time feedback in VS Code, or collaborate with your team in the cloud.</p>
0 commit comments