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. Bejelentkezés és munkaterület
Szekció neve “1. Bejelentkezés és munkaterület”-
Nyissa meg a platform.ownlate.com oldalt és jelentkezzen be.
-
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ó.
-
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ó.
2. Hívja meg a csapatot
Szekció neve “2. Hívja meg a csapatot”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.
| Szint | Mit tehet |
|---|---|
owner | Mindent, a számlázást és a munkaterület törlését is |
admin | Mindent, a munkaterület törlését kivéve |
translator | Olvassa a munkaterületet, fordításokat ír, szegmenseket ad hozzá |
viewer | Csak olvasás |
A szint egy jogosultsághalmaz rövidítése, és a halmaz szerkeszthető. Lásd: Tagok és hozzáférés.
3. Hozzon létre projektet
Szekció neve “3. Hozzon létre projektet”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ág —
private, vagypublic, hogy bárki bejelentkezés nélkül olvashassa a haladást és a fordításokat.
4. Töltsön fel fájlt
Szekció neve “4. Töltsön fel fájlt”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átum | Kiterjeszté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:
npm install -g @ownlate/cliownlate loginownlate initownlate pushTegyen egy ownlate.yml fájlt a repóba, és kössön be egy GitHub- vagy GitLab-integrációt — az Ownlate maga olvassa be, és minden szinkronnál lehúzza a forrásokat.
project_id: 00000000-0000-0000-0000-000000000000
files: - source: locales/en.json translation: locales/{lang}.jsoncurl -X POST \ "https://api.ownlate.com/v1/workspaces/$WORKSPACE_ID/translation-files/upload" \ -H "Authorization: Bearer $OWNLATE_API_KEY" \ -H 'Content-Type: application/json' \ -d '{"projectId":"...","name":"en.json","path":"locales","content":"{\"home.title\":\"Szia\"}"}'5. Fordítson
Szekció neve “5. Fordítson”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ítvaA 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.
6. Gyorsítson
Szekció neve “6. Gyorsítson”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.
7. Vigye ki az eredményt
Szekció neve “7. Vigye ki az eredményt”| Mód | Mire jó |
|---|---|
| Exportálás a Fájlok lapról | Egy fájl, vagy minden nyelv ZIP-ben |
ownlate pull | A lefordított fájlok visszaírása a repóba |
| Pull request | Nyissa meg a PR-t maga az Ownlate a repójában |
| Kiadás és OTA | Olyan 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.
Hogyan tovább
Szekció neve “Hogyan tovább”- 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.