Tovább a tartalomhoz

Projekt átköltöztetése egy másik eszközből

Egy projekt egyetlen lépésben költözik át az Ownlate-be: az Ownlate beolvassa, ami a régi rendszerben van, megmutat egy jelentést, és csak azután ír, hogy Ön megerősítette. Ugyanazt az átköltözést újra lefuttathatja, amíg a csapata még a régi rendszerben dolgozik, és ilyenkor csak az jön át, ami ott megváltozott.

MiHogyan érkezik
Fájlok és kulcsokForrásfájlonként egy Ownlate-fájl, a kulcsok a fájl sorrendjében
FordításokAz állapotukkal együtt: ami a régi rendszerben jóvá volt hagyva, jóváhagyott marad, ami át volt nézve, átnézett marad, a többi lektorálásra vár
Többes számTöbbes számú szegmensként, minden nyelv alakjaival
Leírások, hosszkorlátok, címkékA szegmensen
Nem fordítandó kulcsokUgyanazzal a „Nem fordítandó” jelöléssel
HozzászólásokA szerző nevével és a megírás idejével
KépernyőképekA kulcs területével a képernyőképen
Fordítási memóriaA munkaterület memóriájába; a Lokalise-ból TMX-be exportálva, külön feltöltéssel
SzójegyzékA munkaterület szójegyzékébe, összefésülve a már meglévő kifejezésekkel
EmberekFordítóként meghívva a munkaterületre

Az ágak nem költöznek át: csak a fő ág jön át. Minden fordítás előzményei egyetlen „importálva” bejegyzéssel kezdődnek.

  • Crowdin vagy Lokalise. Kösse be a fiókot személyes tokennel, vagy jelentkezzen be a szolgáltatással, válassza ki a projektet, és az Ownlate a fentieket mind beolvassa az API-n keresztül.
  • Archívum bármely eszközből. Exportáljon ZIP-et a régi rendszerből — XLIFF-fájlokat vagy az alkalmazás fájljait nyelvenként —, és tegye mellé a memory.tmx fájlt, valamint egy szójegyzéket .tbx vagy CSV formátumban a glossary/ mappába. Ez az út a Phrase, a Tolgee, a Transifex, a POEditor, a Weblate, a Localazy és minden más eszköz esetén. Egy archívum legfeljebb 200 MB lehet.
  • Saját repository. Ha a fordítások már a kód mellett élnek, kösse be a repositoryt egy ownlate.yml fájllal. Ha a Crowdinből érkezik, az ownlate init --from crowdin.yml megírja Ön helyett ezt a fájlt — lásd: CLI.

Az archívum szokásos elrendezéseit az Ownlate magától felismeri:

Az archívumbanEbből lesz
locales/en/auth.json, locales/de/auth.jsonegyetlen auth.json fájl német fordításokkal
config/locales/en.yml, config/locales/de.ymlegyetlen Rails-fájl, en.yml
res/values/strings.xml, res/values-de/strings.xmlegyetlen Android-fájl, strings.xml
auth.xliff target-language="de" értékkela benne lévő kulcsok német fordításai
memory.tmxfordítási memória
glossary/terms.tbx, glossary/terms.csvszójegyzék

Az a fájl, amelynek nyelvét az Ownlate sem a tartalmából, sem az útvonalából nem tudja megállapítani, szerepel a jelentésben, és kimarad.

Semmi sem íródik be, amíg meg nem erősíti a jelentést. A jelentés megmutatja:

  • hány fájl, kulcs és szó van a projektben, és nyelvenként hány fordítás van az egyes állapotokban;
  • melyik Ownlate-nyelv lesz a régi rendszer egyes nyelveiből, azzal a lehetőséggel, hogy módosítsa, vagy kihagyja a nyelvet;
  • az egy fájlon belül kétszer szereplő kulcsokat — az utolsó érték nyer;
  • a meghívandó embereket, akik közül bárkit kihagyhat;
  • az új projekt nevét és forrásnyelvét.

A csomag szókeretét a rendszer egyszer ellenőrzi, itt: az import által hozzáadott jóváhagyott szavaknak bele kell férniük. A munkaterület első projektjét nem ellenőrzi, akármekkora is.

Az import kötegekben ír, és mutatja a haladását. A szolgáltatás újraindítása után attól a kötegtől folytatja, amelynél megállt, a Mégse pedig az aktuális köteg után leállítja, és megtartja azt, ami már beíródott. Amikor végez, az összegzés felsorolja, mi jött létre és mi frissült, kit hívott meg, és mindazt, ami kimaradt, az okával együtt.

Ugyanannak a forrásprojektnek az importja abba a projektbe ír, amelyet az első import létrehozott:

  • az új kulcsok bekerülnek, a megváltozott szövegek és fordítások frissülnek;
  • a régi rendszerben átnevezett kulcs az új néven megtartja a szegmensét, a fordításait és az előzményeit;
  • a régi rendszerben törölt kulcs az Ownlate-ben is törlődik;
  • azok a kulcsok, amelyek a régi rendszerben nem változtak, úgy maradnak, ahogy vannak, beleértve mindazt, amit azóta az Ownlate-ben szerkesztett.

Így a csapat egészen az átállás napjáig dolgozhat a régi rendszerben.

Mindenki, aki szerepel a régi rendszer projektjében, fordítóként kap meghívót a munkaterületre. Aki már viewer szinten tagja a munkaterületnek, fordító lesz; a tulajdonosok, az adminisztrátorok és a fordítók megtartják a szintjüket. Az a meghívó, amely túllépné a munkaterület tagkorlátját, nem megy ki, és az összegzés megnevezi.

Csak azok hívhatók meg, akiknek az e-mail-címét a régi rendszer kiadja. A Crowdin ezt a Crowdin Enterprise-ban adja ki, ezért egy crowdin.com-os projekt tagjai általában kimaradnak, és a jelentés megmondja, hányan.

TMX-fájl projekt átköltöztetése nélkül is hozzáadható a fordítási memóriához, TBX- vagy CSV-fájl pedig a szójegyzékhez — a fordítási memória oldalán a TMX importálása, a szójegyzék oldalán a TBX vagy CSV importálása gombbal. A fájlból érkező szójegyzék az azon az oldalon kiválasztott forrásnyelvhez kerül. Egy fájl legfeljebb 10 MB lehet; a nagyobb archívumba kerül.