Fordítási csatlakozó létrehozása

A nyelvi szolgáltatók (LSP) segítséget nyújthatnak a webhelyek fordításában. A nyelvi szolgáltatóra mutató fordítási csatlakozóval fordítási feladatokat küldhet el és fogadhat.

Fordítási feladat elküldése előtt fordítási csatlakozót kell létrehoznia. A webhely nyelvi szolgáltató nélküli lefordításához a fordítási csatlakozó utánzatát hozhatja létre. A cec create-translation-connector parancsot használhatja fordítási csatlakozó létrehozásához, és a cec start-translation-connector parancsot ennek indításához:

cec create-translation-connector connector1
 - translation connector connector1 created at <sites-toolkit folder>/cec-components/src/main/connectors/connector1
 - install connector
. . .
Start the connector: cec start-translation-connector connector1 [-p <port>]
cec start-translation-connector connector1 -p 7777
NodeJS running. . .:
Site page: http://localhost:7777

Az OCE Toolkit segítségével tesztelheti a fordítási csatlakozót a várható API felületeken való futtatásával:

  1. Regisztrálja a csatlakozót az OCE Toolkit eszközkészlettel.

    >cec register-translation-connector
  2. Nyissa meg az eszközkészletet, és lépjen a "Translation Connections" oldalra.

    >http://localhost:8085/public/translationconnections.html
  3. Hajtsa végre a fordítási csatlakozó érvényesítési oldalának lépéseit. Ezek a lépések a csatlakozó környezetében a /data mappában lévő translationBundle.zip fájlt használják a csatlakozó érvényesítéséhez.

A fordítási csatlakozók SDK készletét használhatja fordítási csatlakozó fejlesztéséhez az Oracle Content Management számára. Ez az SDK a fordítási csatlakozó API felületének mintaként szolgáló NodeJS megvalósítása. A minta az Oracle Content Management fordítási feladatához tartozó zip fájlt fogad, lefordítja a fájlban lévő összes erőforrást, és az összes fordítást tartalmazó új zip fájlt adja vissza.

Az SDK készletnél a felhasználónak hozzáféréssel kell rendelkeznie egy nyelvi szolgáltatóhoz a tényleges karakterlánc-fordítások végrehajtásához. Egy LSP kiszolgálóutánzat található az SDK készletben a nyelvi szolgáltató válaszainak utánzására a célként szolgáló nyelvi beállítások egyszerű illesztésével a karakterláncokhoz.

A fordítási csatlakozók SDK készlete három alapvető modult tartalmaz.

  • Connector: Az a fordítási csatlakozó, amely az Oracle Content Management fordítási csatlakozójához szükséges API felületet valósítja meg.

  • Job Manager: Fájlrendszeren alapuló mintaként szolgáló feladatkezelő, amely a csatlakozó feladatainak állapotát kezeli, amikor ezeket a nyelvi szolgáltató fordítja.

  • Provider: Az LSP által igényelt API felületek azon adott készletének megvalósítása, amely a dokumentumok fordításra küldéséhez és a lefordított dokumentumok lekéréséhez szükségesek.

A Provider JS fordításutánzatot másolhatja, és megvalósíthatja a benne lévő összes metódust.