Pređi na sadržaj

Početak rada

Ownlate drži tekstove vašeg proizvoda na jednom mestu: programer šalje izvorni fajl, prevodioci rade na njemu u veb uređivaču, recenzenti odobravaju, a odobreni rezultat se vraća u kod — kao fajl, preko API-ja ili bežično.

Ova stranica jednom prolazi ceo put. Svaki korak vodi na stranicu koja ga obrađuje detaljno.

1. Prijava i radni prostor

heading.anchorLabel
  1. Otvorite platform.ownlate.com i prijavite se.

  2. Napravite radni prostor. Potrebni su mu ime i valuta naplate — valuta određuje koji će vam platni provajderi biti ponuđeni i kasnije se ne menja.

  3. Sve ostalo — projekti, članovi, glosar, memorija prevoda, integracije, naplata — pripada tom prostoru i nevidljivo je iz bilo kog drugog.

Novi prostor počinje na besplatnom planu. Šta koji plan dozvoljava, vidite u Planovi i naplata.

2. Pozovite tim

heading.anchorLabel

Otvorite Radni prostor → Članovi i pozovite ljude preko imejl adrese. Poziv je jednokratni link koji ističe; onaj ko ga prihvati pridružuje se na nivou koji ste izabrali.

NivoŠta može
ownerSve, uključujući naplatu i brisanje prostora
adminSve osim brisanja prostora
translatorČita prostor, piše prevode, dodaje segmente
viewerSamo čitanje

Nivo je skraćenica za skup dozvola, a skup se može menjati. Vidite Članovi i pristup.

3. Napravite projekat

heading.anchorLabel

Projekat je jedan proizvod ili jedan njegov deo. U njemu žive fajlovi, segmenti, izdanja, zadaci i integracije.

Pri pravljenju se traže:

  • Ime i opcioni opis.
  • Izvorni jezik — jezik na kom programeri pišu tekstove.
  • Ciljni jezici — nove možete dodati bilo kada.
  • Vidljivostprivate, ili public da bilo ko može da čita napredak i prevode bez prijave.

4. Otpremite fajl

heading.anchorLabel

Otvorite karticu Fajlovi i otpremite izvorni fajl. Ownlate prepoznaje format po ekstenziji i pravi po jedan segment za svaki prevodivi tekst.

FormatEkstenzije
JSON.json
Flutter ARB.arb
YAML.yaml, .yml
gettext.po
Android resursi.xml
Apple strings.strings, .stringsdict
XLIFF.xliff, .xlf
CSV.csv
Markdown.md, .mdx

Ugnežđeni JSON i YAML ključevi se ravnaju tačkom, pa {"home": {"title": "Zdravo"}} postaje ključ home.title. Fajlovi žive u folderima unutar projekta, a putanja foldera je deo identiteta fajla.

Isto otpremanje, ali sa vaše mašine ili iz pipeline-a umesto iz pregledača:

Terminal window
npm install -g @ownlate/cli
ownlate login
ownlate init
ownlate push

Otvorite ciljni jezik i naći ćete se u uređivaču. Za svaki segment prikazuje izvorni tekst, kontekst koji je programer priložio, podudaranja iz memorije prevoda, istaknute termine iz glosara i žive provere kvaliteta.

Prevod prolazi kroz statuse:

untranslated → draft → needs_review → reviewed → approved
↑ ↓
in_progress ←── odbijen

Čuvanje ostavlja nacrt, slanje ga daje na recenziju, recenzent ga označava kao pregledan, a odobravalac odobrava. Svaki odobreni prevod upisuje se u memoriju prevoda radnog prostora, pa sledeći sličan tekst stiže već popunjen. Vidite Proces prevođenja.

Umesto da krenete od praznog fajla, pokrenite Predprevod za jezik. On prolazi kroz neprevedene segmente i puni ih iz izvora koje izaberete, redom kojim ih izaberete:

  • Memorija prevoda — tačno podudaranje se primenjuje i odmah odobrava; nejasno podudaranje iznad vašeg praga ostaje nacrt.
  • Mašinsko prevođenje — OpenAI, Anthropic, DeepL, Google, Azure ili Mistral preko vašeg ključa, ili ugrađeni motor ako ga plan uključuje. Rezultat pada u needs_review.

Vidite Memorija prevoda i AI prevođenje.

7. Preuzmite rezultat

heading.anchorLabel
NačinZa šta
Izvoz sa kartice „Fajlovi“Jedan fajl ili svi jezici kao ZIP
ownlate pullUpis prevedenih fajlova nazad u repozitorijum
Pull requestNeka Ownlate sam otvori PR u vašem repozitorijumu
Izdanje i OTAAplikacije koje prevode preuzimaju u toku rada, a ne pri izgradnji

Izvoz sadrži samo odobrene prevode, osim ako ne zatražite da se umesto nedostajućih upiše izvorni jezik.

  • Osnovni pojmovi — od kojih je objekata Ownlate sastavljen i kako su povezani.
  • Proces prevođenja — statusi, recenzija, zadaci i predlozi.
  • CLI — komande koje će vaš pipeline pozivati.
  • REST API — sve što ume pregledač, ume i vaš kod.