LocaleSync
LocaleSync - Sincronizzazione e traduzione automatica dei file locale
Un comando per colmare le lacune nei file di traduzione.
Strumento CLI per sviluppatori



Informazioni
LocaleSync è uno strumento CLI Python open source che scansiona il progetto, rileva le chiavi di traduzione mancanti e le completa automaticamente tramite Google Translate - con protezione completa dei placeholder.
Funzionalità principali
Rilevamento automatico
Punta alla directory root del progetto e LocaleSync trova automaticamente le directory locale.
Integrazione Google Translate
Traduce le chiavi mancanti tramite l'API gratuita Google Translate con tentativi automatici.
Protezione dei placeholder
Protegge {{variabili}}, {0}, %s e altri token di interpolazione durante la traduzione.
JSON annidato
Gestisce strutture locale annidate a qualsiasi profondità - confronta ad ogni livello, preserva la gerarchia.
Barra di avanzamento
Avanzamento in tempo reale con ETA, contatore chiavi, tempo trascorso e tracciamento lingue. Annulla con Ctrl+C.
Pronto per CI/CD
Modalità non interattiva con codici di uscita corretti. Usa check in CI per bloccare le PR con traduzioni mancanti.
Indipendente dal framework
Funziona con Angular, React, Vue, Svelte, HTML o qualsiasi progetto che usa file locale JSON.
Architettura estensibile
Design pulito e modulare con provider di traduzione, formati file e strategie di sincronizzazione intercambiabili.
Rilevamento automatico
Punta alla directory root del progetto e LocaleSync trova automaticamente le directory locale.
Integrazione Google Translate
Traduce le chiavi mancanti tramite l'API gratuita Google Translate con tentativi automatici.
Protezione dei placeholder
Protegge {{variabili}}, {0}, %s e altri token di interpolazione durante la traduzione.
JSON annidato
Gestisce strutture locale annidate a qualsiasi profondità - confronta ad ogni livello, preserva la gerarchia.
Barra di avanzamento
Avanzamento in tempo reale con ETA, contatore chiavi, tempo trascorso e tracciamento lingue. Annulla con Ctrl+C.
Pronto per CI/CD
Modalità non interattiva con codici di uscita corretti. Usa check in CI per bloccare le PR con traduzioni mancanti.
Indipendente dal framework
Funziona con Angular, React, Vue, Svelte, HTML o qualsiasi progetto che usa file locale JSON.
Architettura estensibile
Design pulito e modulare con provider di traduzione, formati file e strategie di sincronizzazione intercambiabili.
Privacy e sicurezza
I tuoi dati restano sul tuo dispositivo. Sempre.

