Skip to content

RimLoc GUI (Tauri)

RimLoc ships an optional desktop shell built with Tauri that wraps common CLI workflows.

Features (MVP)

  • Start: scan and export PO (with multiple TM roots).
  • Validate: XML checks and XML health.
  • Diff: source vs translation + changed source (baseline via CLI).
  • Import / Build: dry-run previews and Apply actions with backups.
  • Lang Update: dry-run plan and Apply action (backup existing folder).
  • Annotate: dry-run plan and Apply (add/strip comments with source text).
  • Morph: run morphology providers with filters/limits.
  • Tools: dump JSON schemas; open last path.
  • Logs: view tail of rimloc logs; auto-refresh.

Run locally

Requirements: - Rust toolchain - Tauri CLI: cargo install tauri-cli

Run:

cd gui/tauri-app
cargo tauri dev

The app uses rimloc-services directly; no external binary is required.

Notes

  • Write operations have confirmation prompts and backups where applicable.
  • Use the context-menu (right-click) on “Plan Update (DRY)” to download with a progress bar.
  • Hotkeys: Alt+1..9 to switch tabs.
  • Set paths in the form fields and press the action buttons; results appear in the panel below.