i18n tipka dif
Usporedite dvije lokalizacijske JSON datoteke i navedite ključeve prijevoda koji nedostaju u svakoj.
i18n tipka dif
Zalijepite svoju osnovnu lokalizacijsku datoteku kao JSON A, a prevedenu datoteku kao JSON B, a ovaj alat poravnava obje u staze ključeva s točkastim zapisom — "nav.home", "errors.notFound" — zatim izvješćuje gdje se točno razlikuju. Izgrađen je za trenutak kada datoteka prijevoda zaostaje za svojim izvorom: novi zaslon šalje pregršt nizova, netko izravno uređuje englesku kopiju ili je lokalizacija strojno prevedena prije nekoliko mjeseci i nikad se nije ponovno posjetila.
Odaberite što želite prijaviti: ključeve koji nedostaju iz B (dodano izvoru, ali nikad prevedeno), ključeve koji nedostaju iz A (preostali nizovi značajke koja je uklonjena) ili oboje odjednom. Četvrti način rada, "nepreveden", navodi ključeve koji postoje u obje datoteke s bajt-identičnim vrijednostima - jak signal da je niz prekopiran umjesto preveden, jer pravi prijevod odgovara izvoru samo slučajno. Ugniježđeni objekti hodaju rekurzivno bez obzira koliko duboko ide datoteka; nizovi se uspoređuju kao cijele vrijednosti, a ne indeksirani u njih, budući da se stvarne lokalizacijske datoteke ugniježđuju kroz objekte i tretiraju nizove kao neprozirne podatke (oblici za množinu, uređene liste), a ne kroz numerirane ključeve.
Izlaz dolazi kao običan popis, jedan put po retku, ili kao JSON, spreman za unos u skriptu ili CI provjeru koja ne prolazi izgradnju kada prijevodi odstupaju. Zbroj iznad izlaza uvijek prikazuje potpunu sliku bez obzira na odabrani način izvješća — koliko je tipki u A, koliko u B i koliko ih nedostaje s obje strane — tako da možete uhvatiti pomak jednim pogledom prije nego što pročitate detalje. Nevažeći JSON u bilo kojoj datoteci prijavljuje se imenom, citirajući vlastitu poruku parsera, tako da odmah znate koju datoteku popraviti.
Sve se izvodi lokalno u vašem pregledniku: obje se datoteke analiziraju i uspoređuju na vašem uređaju i nikada se nigdje ne učitavaju, što je važno budući da lokalizacijske datoteke često sadrže neobjavljena imena značajki i internu terminologiju prije pokretanja. Upotrijebite ga za pregled zahtjeva za povlačenjem prevoditelja, reviziju lokalizacije prije izdanja ili pronalaženje svakog niza koji je refaktor tiho ispustio.