LocaleSync - automatická synchronizácia a preklad lokalizačných súborov | POLPROG Skip to content

LocaleSync

LocaleSync

LocaleSync - automatická synchronizácia a preklad lokalizačných súborov

Jeden príkaz na vyplnenie medzier vo vašich prekladových súboroch.

CLI nástroj pre vývojárov
4
Príkazy
265+
Testy
Podporované jazyky
0
Potrebná konfigurácia

O projekte

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.

Kľúčové funkcie

01

Automatické rozpoznanie

Automaticky nájde priečinky s prekladmi - bez potreby konfigurácie.

02

Integrácia Google Translate

Prekladá chýbajúce kľúče cez bezplatné Google Translate API. Elegantne zvláda limity rýchlosti s automatickým opakovaním.

03

Ochrana zástupných symbolov

Chráni {{variables}}, {0}, %s a ďalšie interpolačné tokeny.

04

Hlboko vnorené JSON

Zvláda ľubovoľne vnorené štruktúry - porovnáva v každej úrovni a zachováva hierarchiu.

05

Bohatý indikátor priebehu

Živý priebeh s odhadovaným časom, počítadlom kľúčov, uplynulým časom a sledovaním jazyka. Kedykoľvek zrušte pomocou Ctrl+C.

06

Pripravené pre CI/CD

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.

07

Nezávislé od frameworku

Funguje s Angular, React, Vue, Svelte alebo s akýmkoľvek projektom používajúcim JSON súbory prekladov.

08

Rozšíriteľná architektúra

Vymeniteľní poskytovatelia prekladov, formáty súborov a synchronizačné stratégie.

Súkromie a bezpečnosť

Vaše údaje zostávajú vo vašom zariadení. Vždy.

Lokálne spracovanie súborov Žiadna telemetria Nie je potrebný účet Open source (MIT) Preklad iba na vyžiadanie

Informácie o produkte

  • Príkazyscan, check, sync, translate
  • Python3.12+
  • PrekladGoogle Translate
  • Formát súboruJSON (nested)
  • VydavateľPOLPROG
  • LicenciaMIT
  • CenaZadarmo
  • Repozitár LocaleSync
  • Otvorené problémy 0
  • Posledná aktualizácia

Inštalácia