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| Šta | Kako stiže |
|---|---|
| Fajlovi i ključevi | Po jedan Ownlate fajl za svaki izvorni fajl, ključevi redosledom iz fajla |
| Prevodi | Sa svojim statusom: odobren u starom sistemu ostaje odobren, pregledan ostaje pregledan, ostali čekaju recenziju |
| Množina | Kao segmenti sa oblicima množine, sa oblicima svakog jezika |
| Opisi, ograničenja dužine, tagovi | Na segmentu |
| Ključevi koji se ne prevode | Sa istom oznakom „ne prevodi se“ |
| Komentari | Sa imenom autora i vremenom kada su napisani |
| Snimci ekrana | Sa oblašću ključa na snimku ekrana |
| Memorija prevoda | U memoriju radnog prostora; iz Lokalise je izvezite kao TMX i dodajte zasebno |
| Glosar | U glosar radnog prostora, spojen sa terminima koje već imate |
| Ljudi | Pozvani u radni prostor kao prevodioci |
Grane se ne prenose: prelazi samo glavna grana. Istorija svakog prevoda počinje jednim unosom „uvezeno“.
Odakle
heading.anchorLabel- 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.tmxi glosar kao.tbxili CSV podglossary/. 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.ymlupisuje taj fajl umesto vas — vidite CLI.
Ownlate sam prepoznaje uobičajene rasporede arhive:
| U arhivi | Postaje |
|---|---|
locales/en/auth.json, locales/de/auth.json | jedan fajl auth.json sa nemačkim prevodima |
config/locales/en.yml, config/locales/de.yml | jedan Rails fajl en.yml |
res/values/strings.xml, res/values-de/strings.xml | jedan Android fajl strings.xml |
auth.xliff sa target-language="de" | nemački prevodi ključeva u njemu |
memory.tmx | memorija prevoda |
glossary/terms.tbx, glossary/terms.csv | glosar |
Fajl čiji jezik Ownlate ne može da odredi ni iz sadržaja ni iz putanje navodi se u izveštaju i izostavlja se.
Izveštaj
heading.anchorLabelNiš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.anchorLabelUvoz 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.anchorLabelUvoz 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.
Ljudi
heading.anchorLabelSvi 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.anchorLabelTMX 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.