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:
Regisztrálja a csatlakozót az OCE Toolkit eszközkészlettel.
>cec register-translation-connector
Nyissa meg az eszközkészletet, és lépjen a "Translation Connections" oldalra.
>http://localhost:8085/public/translationconnections.html
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.