Automatické rozpoznanie
Automaticky nájde priečinky s prekladmi - bez potreby konfigurácie.
Automatická synchronizácia a preklad lokalizačných súborov
Jeden príkaz na vyplnenie medzier vo vašich prekladových súboroch.



LocaleSync je open-source nástroj Python CLI, ktorý prehľadá váš projekt na lokalizačné súbory JSON, deteguje chýbajúce prekladové kľúče a automaticky ich vyplní cez Google Translate - s plnou ochranou zástupných symbolov. Podporuje hlboko vnorené JSON, automaticky rozpozná lokalizačné adresáre a funguje s ľubovoľným frontendovým frameworkom (Angular, React, Vue, čisté HTML). Spustite ho lokálne počas vývoja alebo ho zapojte do CI/CD pipeline pre automatizované kontroly. Štyri príkazy pokryjú každý pracovný postup: scan, check, sync a translate.
Najdôležitejšie možnosti vysvetlené prakticky.
Automaticky nájde priečinky s prekladmi - bez potreby konfigurácie.
Prekladá chýbajúce kľúče cez bezplatné Google Translate API. Elegantne zvláda limity rýchlosti s automatickým opakovaním.
Chráni {{variables}}, {0}, %s a ďalšie interpolačné tokeny.
Zvláda ľubovoľne vnorené štruktúry - porovnáva v každej úrovni a zachováva hierarchiu.
Živý priebeh s odhadovaným časom, počítadlom kľúčov, uplynulým časom a sledovaním jazyka. Kedykoľvek zrušte pomocou Ctrl+C.
Neinteraktívny režim so správnymi návratovými kódmi. Použite check v CI na blokovanie PR s chýbajúcimi prekladmi.
Funguje s Angular, React, Vue, Svelte alebo s akýmkoľvek projektom používajúcim JSON súbory prekladov.
Vymeniteľní poskytovatelia prekladov, formáty súborov a synchronizačné stratégie.
Jasná cesta od oficiálneho zdroja k prvému úspešnému použitiu.
Použite jeden z oficiálnych odkazov pre svoje zariadenie alebo prehliadač.
Postupujte podľa pokynov obchodu alebo otvorte webovú aplikáciu. Bez inštalátorov tretích strán.
Prejdite možnosti, vyberte predvoľby a začnite hlavným pracovným postupom.
Transparentný prehľad hlavných technológií použitých na vývoj a údržbu produktu.
Váš kód zostáva na vašom počítači. Text na preklad prejde cez Google Translate iba vtedy, keď spustíte translate.