Графический интерфейс RimLoc (Tauri)¶
RimLoc содержит необязательную десктоп‑оболочку на Tauri, которая оборачивает типовые сценарии CLI.
Возможности (MVP)¶
- Start: сканирование и экспорт PO (с несколькими TM‑источниками).
- Validate: проверки XML и «здоровье» XML.
- Diff: сравнение исходник↔перевод + изменившиеся исходные строки (baseline — через CLI).
- Import / Build: DRY‑RUN и кнопки Apply (с подтверждением/бэкапами).
- Lang Update: DRY‑RUN и Apply (резервное копирование существующей папки).
- Annotate: DRY‑RUN и Apply (добавить/удалить комментарии с оригиналом).
- Morph: запуск провайдеров морфологии с фильтрами/лимитами.
- Tools: выгрузка JSON‑схем, открытие последнего пути.
- Logs: просмотр «хвоста» логов rimloc, авто‑обновление.
Запуск локально¶
Требования:
- Установленный Rust
- Tauri CLI: cargo install tauri-cli
Запуск:
cd gui/tauri-app
cargo tauri dev
Приложение использует rimloc-services
напрямую; отдельный бинарник не нужен.
Заметки¶
- Операции записи сопровождаются подтверждением и бэкапами где это уместно.
- Используйте контекстное меню (правый клик) по «План (DRY)» для загрузки c прогресс‑баром.
- Горячие клавиши: Alt+1..9 — переключение вкладок.
- Указывайте пути в полях формы и жмите кнопки; результаты появятся в панели ниже.