feat: interfaz bilingüe ES/EN con español por defecto
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- react, rust, typescript
- Ambito
- desktop, internationalization
Direzione di ricerca
Start with src/Settings.tsx, src/lib/format.ts, src-tauri/src/config.rs, and src-tauri/src/lib.rs's config-changed handling. First complete the full React and Rust text inventory and settle the typed dictionary versus library and fallback decisions in L0. Done means persistent es|en selection, synchronized UI and native text, locale aware formats, preserved user data, passing listed checks, and Windows audit evidence.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Objetivo y motivo
Mostrar la interfaz de Quorb en español o inglés, con español por defecto y
selección persistente en la ventana Ajustes existente.
Alcance
Incluye UI React, bandeja/notificaciones Rust, accesibilidad, formatos y errores
propios. Sin roles/panel nuevo, autodetección del SO, idiomas adicionales ni
traducción de contenido del usuario, nombres de modelos o errores externos crudos.
Dependencias y decisiones
Sin dependencia del port macOS. Elegir diccionarios tipados frente a librería y
política de fallback durante L0; ambas decisiones pendientes, no bloquear Windows
por validación Mac. Valores de locale ausentes/no soportados saneados a es.
Criterios de aceptación
- Inventario completo de textos React/Rust y decisión de traducción/fallback.
- Locale
es|enpersistido; arranque limpio y configuración antigua usanes. - Selector en Ajustes actualiza todas las ventanas y textos nativos.
- Formatos coherentes por locale sin cambiar cantidades ni contenido externo.
- No pérdida de configuración, historial, credenciales ni sesión al cambiar.
- Tests deterministas y auditoría funcional Windows con evidencia; Mac
coordinado cuando el port esté disponible, sin bloquear Windows.
Orientación y comprobaciones
Entradas: src/Settings.tsx, src/lib/format.ts, src-tauri/src/config.rs y
src-tauri/src/lib.rs (config-changed). Validar npm test,
npm run typecheck, npm run build, cargo test en src-tauri y prueba manual
Windows. Son comprobaciones planificadas, no ejecutadas.
Plan ODD cercano
| Fase | Resultado | Dependencia | Validación y salida |
|---|---|---|---|
| Observar/decidir L0 | Inventario trazable y decisión catálogos/librería/fallback | Ninguna | Contraste path:line; decisiones registradas y aceptadas |
| Desarrollar L1 | Locale persistido | L0 | Tests primero: es/en/ausente/inválido/recarga preservando datos |
| Desarrollar L2/L3 | Catálogos y selector global | L1 | Tests de claves/fallback/sincronización y selección persistente |
| Desarrollar L4 | Formatos y errores propios | L2 | Casos por locale, sin alterar valores ni errores externos |
| Verificar L5 | Auditoría completa | L3/L4 | Suite y prueba Windows reales; pendientes Mac explícitos |
Coordinación y entrega
Primer objetivo nuevo recomendado; planificada, no lista hasta cerrar L0.
Sin assignee inicial. Antes de empezar, revisar dependencias, comentarios,
assignees y PR; asignar solo ante inicio explícito. Tests y docs con su unidad;
seguir CONTRIBUTING, pedir autorización antes de diffs sobredimensionados.
Crear issue no autoriza implementar, abrir PR ni fusionar.
- Lingua principale
- TypeScript
- Stelle
- 10
- Fork
- 2
- Merge medio
- 1h 17m
- PR unite (30g)
- 53
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di egdev6/quorb
-
feat(widget): dockear al monitor principal por defecto y avisar si el widget queda en otro displayAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
egdev6/quorb#113 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
odd type:feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
I maintainer di solito rispondono entro 1 giorno
-
odd type:feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
I maintainer di solito rispondono entro 1 giorno
-
odd type:feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
odd type:chore
Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100
egdev6/quorb#105 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di egdev6/quorb
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
bug category:ai category:devices effort:s
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
LanternOps/breeze#8943 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
area:reliability difficulty:easy help wanted points:100 Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
Divinity-Labs/Lens#341 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno