Pređi na sadržaj

Preseljenje projekta iz drugog alata

Projekat se u Ownlate preseljava u jednom potezu: Ownlate pročita ono što stari sistem ima, pokaže vam izveštaj i upisuje tek kada ga potvrdite. Isto preseljenje možete pokrenuti ponovo dok vaš tim još radi u starom sistemu, i tada prelazi samo ono što se tamo promenilo.

Šta se prenosi

heading.anchorLabel
ŠtaKako stiže
Fajlovi i ključeviPo jedan Ownlate fajl za svaki izvorni fajl, ključevi redosledom iz fajla
PrevodiSa svojim statusom: odobren u starom sistemu ostaje odobren, pregledan ostaje pregledan, ostali čekaju recenziju
MnožinaKao segmenti sa oblicima množine, sa oblicima svakog jezika
Opisi, ograničenja dužine, tagoviNa segmentu
Ključevi koji se ne prevodeSa istom oznakom „ne prevodi se“
KomentariSa imenom autora i vremenom kada su napisani
Snimci ekranaSa oblašću ključa na snimku ekrana
Memorija prevodaU memoriju radnog prostora; iz Lokalise je izvezite kao TMX i dodajte zasebno
GlosarU glosar radnog prostora, spojen sa terminima koje već imate
LjudiPozvani u radni prostor kao prevodioci

Grane se ne prenose: prelazi samo glavna grana. Istorija svakog prevoda počinje jednim unosom „uvezeno“.

  • Crowdin ili Lokalise. Povežite nalog ličnim tokenom ili se prijavite preko samog servisa, izaberite projekat, i Ownlate sve navedeno čita preko API-ja.
  • Arhiva iz bilo kog alata. Izvezite ZIP iz starog sistema — XLIFF fajlove ili fajlove aplikacije po jezicima — i dodajte memory.tmx i glosar kao .tbx ili CSV pod glossary/. To je put za Phrase, Tolgee, Transifex, POEditor, Weblate, Localazy i sve ostalo. Arhiva može imati najviše 200 MB.
  • Vaš repozitorijum. Ako prevodi već žive pored koda, povežite repozitorijum sa ownlate.yml. Ako dolazite sa Crowdin-a, ownlate init --from crowdin.yml upisuje taj fajl umesto vas — vidite CLI.

Ownlate sam prepoznaje uobičajene rasporede arhive:

U arhiviPostaje
locales/en/auth.json, locales/de/auth.jsonjedan fajl auth.json sa nemačkim prevodima
config/locales/en.yml, config/locales/de.ymljedan Rails fajl en.yml
res/values/strings.xml, res/values-de/strings.xmljedan Android fajl strings.xml
auth.xliff sa target-language="de"nemački prevodi ključeva u njemu
memory.tmxmemorija prevoda
glossary/terms.tbx, glossary/terms.csvglosar

Fajl čiji jezik Ownlate ne može da odredi ni iz sadržaja ni iz putanje navodi se u izveštaju i izostavlja se.

Ništa se ne upisuje pre nego što potvrdite izveštaj. On pokazuje:

  • koliko projekat ima fajlova, ključeva i reči, i koliko prevoda svakog statusa po jeziku;
  • u koji Ownlate jezik prelazi svaki jezik starog sistema, uz mogućnost da ga promenite ili da jezik preskočite;
  • ključeve koji se javljaju dvaput u istom fajlu — pobeđuje poslednja vrednost;
  • ljude koji će biti pozvani, od kojih svakog možete izostaviti;
  • ime novog projekta i njegov izvorni jezik.

Kvota reči plana proverava se jednom, ovde: odobrene reči koje uvoz dodaje moraju da stanu u nju. Prvi projekat radnog prostora se ne proverava, ma koliko bio velik.

Dok uvoz traje

heading.anchorLabel

Uvoz upisuje u grupama i prikazuje napredak. Posle ponovnog pokretanja servisa nastavlja od grupe na kojoj je stao, a Otkaži ga zaustavlja posle tekuće grupe i zadržava ono što je upisano. Kada završi, rezime nabraja šta je napravljeno i ažurirano, ko je pozvan i sve što je preskočeno, sa razlogom.

Ponovno pokretanje

heading.anchorLabel

Uvoz istog izvornog projekta upisuje u projekat koji je napravio prvi uvoz:

  • novi ključevi se dodaju, promenjeni tekstovi i prevodi se ažuriraju;
  • ključ preimenovan u starom sistemu zadržava svoj segment, prevode i istoriju pod novim imenom;
  • ključ uklonjen u starom sistemu uklanja se i u Ownlate-u;
  • ključevi koji se u starom sistemu nisu menjali ostaju kakvi jesu, uključujući sve što ste od tada uredili u Ownlate-u.

Tako tim može da nastavi rad u starom sistemu sve do dana kada pređete.

Svi koji su navedeni u projektu starog sistema pozivaju se u radni prostor kao prevodioci. Neko ko je već u prostoru na nivou viewer postaje prevodilac; vlasnici, administratori i prevodioci zadržavaju svoj nivo. Poziv koji bi prostor izveo preko granice članova ne šalje se i navodi se u rezimeu.

Mogu se pozvati samo oni čiju adresu e-pošte stari sistem deli. Crowdin je deli na Crowdin Enterprise, pa članovi projekta na crowdin.com obično ostaju napolju, a izveštaj kaže koliko ih je.

Memorija i glosar zasebno

heading.anchorLabel

TMX fajl se može dodati u memoriju prevoda, a TBX ili CSV fajl u glosar, i bez preseljenja projekta — dugmetom Uvezi TMX na stranici memorija prevoda i Uvezi TBX ili CSV na stranici glosara. Glosar iz fajla ide u izvorni jezik izabran na toj stranici. Fajl može imati najviše 10 MB; veći se dodaje u arhivu.