Tovább a tartalomhoz

Kezdő lépések

Az Ownlate egy helyen tartja a termék szövegeit: a fejlesztő feltölti a forrásfájlt, a fordítók webes szerkesztőben dolgoznak rajta, a lektorok jóváhagyják, a jóváhagyott eredmény pedig visszakerül a kódba — fájlként, API-n keresztül vagy OTA módon.

Ez az oldal egyszer végigjárja a teljes utat. Minden lépés arra az oldalra hivatkozik, amely részletesen tárgyalja.

  1. Nyissa meg a platform.ownlate.com oldalt és jelentkezzen be.

  2. Hozzon létre munkaterületet. Név és számlázási pénznem kell hozzá — a pénznem dönti el, milyen fizetési szolgáltatókat kap majd, és utólag nem módosítható.

  3. Minden más — projektek, tagok, szójegyzék, fordítási memória, integrációk, számlázás — ehhez a munkaterülethez tartozik, és semelyik másikból nem látszik.

Az új munkaterület az ingyenes csomagon indul. Hogy melyik csomag mit enged, a Csomagok és számlázás oldalon található.

Nyissa meg a Munkaterület → Tagok oldalt, és hívjon meg embereket e-mail-cím alapján. A meghívó egyszer használható, lejáró hivatkozás; aki elfogadja, az Ön által választott szinten csatlakozik.

SzintMit tehet
ownerMindent, a számlázást és a munkaterület törlését is
adminMindent, a munkaterület törlését kivéve
translatorOlvassa a munkaterületet, fordításokat ír, szegmenseket ad hozzá
viewerCsak olvasás

A szint egy jogosultsághalmaz rövidítése, és a halmaz szerkeszthető. Lásd: Tagok és hozzáférés.

A projekt egy termék vagy annak egy része. Fájlok, szegmensek, kiadások, feladatok és integrációk élnek benne.

A létrehozáskor ezeket kéri:

  • Név és opcionális leírás.
  • Forrásnyelv — az a nyelv, amelyen a fejlesztők a szövegeket írják.
  • Célnyelvek — továbbiakat bármikor felvehet.
  • Láthatóságprivate, vagy public, hogy bárki bejelentkezés nélkül olvashassa a haladást és a fordításokat.

Nyissa meg a projekt Fájlok lapját, és töltse fel a forrásfájlt. Az Ownlate a kiterjesztésből ismeri fel a formátumot, és minden fordítandó szöveghez egy szegmenst hoz létre.

FormátumKiterjesztések
JSON.json
Flutter ARB.arb
YAML.yaml, .yml
gettext.po
Android erőforrások.xml
Apple strings.strings, .stringsdict
XLIFF.xliff, .xlf
CSV.csv
Markdown.md, .mdx

A beágyazott JSON- és YAML-kulcsok ponttal lapulnak ki, így a {"home": {"title": "Szia"}} a home.title kulcs lesz. A fájlok mappákban élnek a projekten belül, és a mappa útvonala a fájl azonosságának része.

Ugyanez a feltöltés a gépéről vagy a pipeline-ból, böngésző helyett:

Terminál
npm install -g @ownlate/cli
ownlate login
ownlate init
ownlate push

Nyisson meg egy célnyelvet, és a szerkesztőben találja magát. Minden szegmensnél megmutatja a forrásszöveget, a fejlesztő által csatolt kontextust, a fordítási memória találatait, a kiemelt szójegyzék-kifejezéseket és az élő minőségellenőrzéseket.

A fordítás állapotokon halad végig:

untranslated → draft → needs_review → reviewed → approved
↑ ↓
in_progress ←── elutasítva

A mentés piszkozatot hagy, a beküldés lektorálásra adja, a lektor átnézettnek jelöli, a jóváhagyó pedig jóváhagyja. Minden jóváhagyott fordítás bekerül a munkaterület fordítási memóriájába, így a következő hasonló szöveg már kitöltve érkezik. Lásd: Fordítási folyamat.

Ahelyett, hogy üres fájlból indulna, futtassa a Előfordítást egy nyelvre. Végigmegy a lefordítatlan szegmenseken, és az Ön által választott forrásokból, az Ön által megadott sorrendben tölti ki őket:

  • Fordítási memória — a pontos találat azonnal jóváhagyva kerül be; a küszöb feletti hasonló találat piszkozat marad.
  • Gépi fordítás — OpenAI, Anthropic, DeepL, Google, Azure vagy Mistral a saját kulcsával, illetve a beépített motor, ha a csomag tartalmazza. Az eredmény needs_review állapotba kerül.

Lásd: Fordítási memória és AI-fordítás.

MódMire jó
Exportálás a Fájlok laprólEgy fájl, vagy minden nyelv ZIP-ben
ownlate pullA lefordított fájlok visszaírása a repóba
Pull requestNyissa meg a PR-t maga az Ownlate a repójában
Kiadás és OTAOlyan alkalmazásokhoz, amelyek futásidőben töltik le a fordításokat

Az export csak jóváhagyott fordításokat tartalmaz, hacsak nem kéri, hogy a hiányzók helyére a forrásnyelv kerüljön.

  • Alapfogalmak — milyen objektumokból áll az Ownlate, és hogyan kapcsolódnak.
  • Fordítási folyamat — állapotok, lektorálás, feladatok és javaslatok.
  • CLI — a parancsok, amelyeket a pipeline futtatni fog.
  • REST API — amit a böngésző tud, azt a kódja is tudja.