Fejlesztők
Tranzly képességreferencia
A Tranzly regisztrálja a műveleteit a WordPress Abilities API-ban. Ugyanezek a képességek MCP-eszközökként működnek a webhely saját szerverén és REST-útvonalakként a /wp-json/wp-abilities/v1 alatt. Ez az oldal a bővítmény saját nyilvántartásából generálódik.
Végpontok
| Képesség | REST |
|---|---|
| MCP HTTP-n keresztül (streamelhető) | /wp-json/tranzly/v1/mcp |
| MCP WP-CLI-n keresztül (szabványos bemenet és kimenet) | wp mcp-adapter serve --server=tranzly --user=<login> |
| REST: képességek listázása | /wp-json/wp-abilities/v1/abilities?category=tranzly |
| REST: képesség futtatása | /wp-json/wp-abilities/v1/abilities/<name>/run (GET a ?input= használatával csak olvasható képességek esetén, egyébként POST {"input": {...}}) |
Hitelesítés és jogosultságok
A HTTP-kérések WordPress alkalmazásjelszóval (HTTP Basic) hitelesíthetők. Az MCP-szerverhez való csatlakozáshoz az alább feltüntetett jogosultság (capability) szükséges; ezután minden képesség maga ellenőrzi a saját jogosultságát, objektumonként. A csak olvasható képességek GET kéréssel futtathatók a lekérdezési karakterláncban (query string) megadott bemenettel; a többiek POST kéréssel és egy ‘{„input”: {…}}’ JSON-törzzsel.
egy WordPress alkalmazásjelszó (HTTP) vagy --user (WP-CLI); a felhasználónak szüksége van az egyes képességek által megnevezett jogosultságra · Beállítások: MI-ügynökök engedélyezése (MCP), alapértelmezés szerint bekapcsolva
Összes képesség
| Képesség | Kiadás | REST | Jogosultság | Paraméterek |
|---|---|---|---|---|
tranzly/bulk-translateHáttérbeli fordítási feladatokat indít a megadott tartalomtípusok minden eredetijéhez (ha nincs megadva, az összes lefordított típushoz): a hiányzó fordításokhoz, az elavultakhoz vagy az összeshez. Visszaadja az elindított feladatokat, nyelvenként egyet. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; publish_posts a közzétételhez | languages tömb (kötelező)post_types tömbscope karakterlánc: missing, stale, allengine karakterláncpublish logikai érték |
tranzly/cancel-jobLeállít egy feladatot; a már elkészült fordítások megmaradnak. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (a REST útvonal saját ellenőrzése) | id karakterlánc (kötelező) |
tranzly/check-qualityMesterséges intelligenciával összehasonlíttat egy fordítást az eredetijével, pontozza azt, és a jelentést a fordításhoz tárolja. A Tranzly munkafolyamat-beállításaiban megadott minőségellenőrző MI-modellt használja. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | edit_post az adott fordításon | id egész szám (kötelező) |
tranzly/connect-supportÖsszekapcsolja ezt az oldalt a Zinn Digital® ügyfélszolgálatával (név, e-mail-cím, hozzájárulás). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (a REST útvonal saját ellenőrzése) | email karakterlánc (kötelező)name karakterláncconsent logikai érték (kötelező) |
tranzly/correct-segmentsMenti egy fordítás javított szegmenseit (szegmensek: kulcs-szöveg párok); a javított szöveg védett az újbóli lefordítástól. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (a REST útvonal saját ellenőrzése) | id karakterlánc (kötelező)segments objektumtexts objektum |
tranzly/create-jobHáttérfeladatot indít a felsorolt bejegyzések (posts) vagy egy teljes bejegyzéstípus nyelvekre (langs) történő fordítására. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (a REST útvonal saját ellenőrzése) | posts tömbpost_type karakterlánclangs tömb (kötelező)engine karakterláncstatus karakterlánc: publish, draftforce logikai érték |
tranzly/create-post-translationLétrehozza egy bejegyzés vázlatos fordítását egy adott nyelven (lang), amelyet kézzel, fordítómotor nélkül lehet megírni. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | a REST útvonal saját elemenkénti jogosultság-ellenőrzése | id karakterlánc (kötelező)lang karakterlánc (kötelező)name karakterláncslug karakterláncdescription karakterlánc |
tranzly/create-term-translationLétrehozza egy kifejezés fordítását egy adott nyelven a megadott névvel, keresőbarát névvel és leírással. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | a REST útvonal saját elemenkénti jogosultság-ellenőrzése | id karakterlánc (kötelező)lang karakterlánc (kötelező)name karakterláncslug karakterláncdescription karakterlánc |
tranzly/disconnect-supportLeválasztja ezt az oldalt az ügyfélszolgálatról. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (a REST útvonal saját ellenőrzése) | nincs |
tranzly/estimateKarakterszámot és költséget becsül a bejegyzések (posts vagy post_type) fordítómotorral történő fordítására a megadott nyelvekre (langs), még a tényleges ráfordítás előtt. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (a REST útvonal saját ellenőrzése) | posts tömbpost_type karakterlánclangs tömb (kötelező)engine karakterlánc |
tranzly/estimate-bulkBecslést készít a teljes webhely egy adott nyelvre történő fordítására (post_types, scope, engine) annak elindítása előtt. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (a REST útvonal saját ellenőrzése) | post_types tömbscope karakterlánc: missing, stale, allengine karakterlánclang karakterlánc (kötelező)after egész szám |
tranzly/export-translation-fileXLIFF vagy CSV fájlt ad vissza (szövegként) az eredetiekkel és azok egy adott nyelvű fordításaival fordító vagy fordítóiroda számára: a megadott bejegyzéseket, vagy egy adott állapotú (missing, stale, translated vagy all; az after paraméterrel ismételhető) tartalomtípus legfeljebb 100 eredetijéből álló oldalt. Ugyanez a fájl a lefordítás után visszatölthető. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; az egyes bejegyzések csak akkor szerepelnek, ha a felhasználó szerkesztheti azokat | lang karakterlánc (kötelező)format karakterlánc: xliff, csvposts tömbpost_type karakterláncstate karakterlánc: all, missing, stale, translatedafter egész szám |
tranzly/fix-statusSorba állítja minden hiányzó (vagy elavult) elem fordítását egy adott nyelven és bejegyzéstípusban. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (a REST-útvonal saját ellenőrzése) | post_type stringlang string (kötelező)state string (kötelező): missing, stale, quality |
tranzly/get-comments-settingVisszaadja, hogy a hozzászólások közösek-e a nyelvek között, vagy nyelvenként külön tárolódnak. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-deepl-usageVisszaadja a mentett DeepL-kulcs által felhasznált karaktereket és a havi korlátot ebben a hónapban. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-diagnosticsVisszaadja azokat a diagnosztikai adatokat, amelyeket egy támogatási jegy tartalmazna: verziók, aktív bővítmények, korlátok és legutóbbi hibák. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-displayVisszaadja a nyelvválasztó és a forrásmegjelölés megjelenítési beállításait. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-engine-settingsVisszaadja az alapértelmezett és a tartalék motort, a nyelvenkénti motorokat és AI-modelleket, az egyes motorok állapotát, a csatlakoztatott AI-szolgáltatókat a modelljeikkel, valamint az e havi költést. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-glossaryVisszaadja a soha nem fordított szavakat, a rögzített kifejezésfordításokat és a hangnemet nyelvenként. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | nincs |
tranzly/get-integrationsFelsorolja a Tranzly által támogatott SEO-, WooCommerce-, oldalkészítő- és űrlapbővítményeket, valamint azt, hogy melyek aktívak itt. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-jobVisszaadja egy adott feladat előrehaladását és számait. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/get-job-failuresFelsorolja egy feladat sikertelen elemeit az egyes hibák okaival. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/get-legacy-importVisszaadja a Tranzly 2.x verzióból származó fordítások importálásának állapotát és jelentését. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-licenceVisszaadja a webhely Tranzly-csomagját, a licenc állapotát, a megújítás dátumát és a csomag tartalmát. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-menusVisszaadja, hogy az egyes nyelvek melyik menüt jelenítik meg az egyes menühelyeken. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/get-post-groupFelsorolja egy bejegyzés fordítási csoportját: az egyes nyelvekhez tartozó elemeket a címükkel, állapotukkal és szerkesztési hivatkozásukkal együtt. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post és edit_term (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/get-quality-reportVisszaadja egy fordítás AI minőségi jelentését: a pontszámot és a megjelölt szegmenseket. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/get-segmentsVisszaadja egy fordítás szegmenseit az eredeti mellett, áttekintés és javítás céljából. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/get-shared-stringsVisszaadja a sablon- és bővítményszövegeket (hatókör) egy adott nyelven a fordításaikkal együtt. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (a REST-útvonal saját ellenőrzése) | lang string (kötelező)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-stringsVisszaadja a webhely címét, jelmondatát és a widgetek szövegeit egy adott nyelven. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (a REST-útvonal saját ellenőrzése) | lang string (kötelező) |
tranzly/get-support-connectionJelzi, hogy az oldal csatlakozik-e a Zinn Digital® támogatásához, és milyen minőségben. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (a REST útvonal saját ellenőrzése) | refresh boolean |
tranzly/get-term-groupKilistázza egy kategória vagy címke fordítási csoportját. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post és edit_term (a REST útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/get-urlsVisszaadja a nyelvek megjelenési módját a címekben (mappa, aldomain vagy domain), a lefordított keresőbarát neveket és bázisokat, valamint a noindex beállítást a lefordítatlan oldalaknál. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (a REST útvonal saját ellenőrzése) | nincs |
tranzly/get-workflow-settingsVisszaadja a közzétételkor és frissítéskor történő automatikus fordítást, a közzététel előtti áttekintést, valamint a mesterséges intelligenciás minőségellenőrzés küszöbértékét, szolgáltatóját és modelljét. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (a REST útvonal saját ellenőrzése) | nincs |
tranzly/import-from-sourceImportálja a fordítások következő oldalát egy másik többnyelvűsítő bővítményből (mód: dry-run vagy run; kurzor). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (a REST útvonal saját ellenőrzése) | source string (kötelező)mode string: dry-run, run, undocursor string |
tranzly/import-translation-fileKiírja a bejegyzések következő oldalát egy feltöltött fordítási fájlból (ismétlendő az after paraméterrel a befejezésig). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (a REST útvonal saját ellenőrzése) | token string (kötelező)after integer |
tranzly/link-postEgy létező bejegyzést (target) ennek a bejegyzésnek a megadott nyelvű fordításaként jelöl meg. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post és edit_term (a REST útvonal saját ellenőrzése) | id string (kötelező)lang string (kötelező)target integer (kötelező) |
tranzly/link-termEgy létező kifejezést (target) ennek a kifejezésnek a megadott nyelvű fordításaként jelöl meg. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post és edit_term (a REST útvonal saját ellenőrzése) | id string (kötelező)lang string (kötelező)target integer (kötelező) |
tranzly/list-enginesKilistázza a fordítómotorokat, beállítási állapotukat, és hogy melyik van használatban, ha nincs külön megadva. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | nincs |
tranzly/list-import-sourcesKilistázza a webhelyen található importálható WPML, Polylang és TranslatePress adatokat. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (a REST útvonal saját ellenőrzése) | nincs |
tranzly/list-jobsKilistázza a háttérben futó fordítási feladatokat a legújabbtól kezdve, az előrehaladással együtt. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (a REST útvonal saját ellenőrzése) | nincs |
tranzly/list-languagesKilistázza a webhely nyelveit. Az első az a nyelv, amelyen az eredeti tartalom íródott. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | nincs |
tranzly/list-status-itemsOldalanként kilistázza az eredeti tartalmakat a megadott nyelvi fordítási állapotukkal (állapot: missing, stale, current). | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (a REST útvonal saját ellenőrzése) | post_type stringlang string (kötelező)state string: all, missing, stale, translated, human, machine, review, qualityafter integer |
tranzly/list-theme-stringsKilistázza azokat a sablonokat és bővítményeket, amelyek szövegei beolvashatók fordításra, valamint hogy hány karakterláncot tartalmaznak. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (a REST útvonal saját ellenőrzése) | nincs |
tranzly/open-support-ticketTámogatási jegyet nyit (tárgy, üzenet, típus, e-mail), az oldal diagnosztikai adataival kiegészítve, ha az adminisztrátor hozzájárult. Soha nem hoz létre vagy küld bejelentkezési adatokat. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (a REST útvonal saját ellenőrzése) | subject string (kötelező)message string (kötelező)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
tranzly/record-support-consentRögzíti az adminisztrátor hozzájárulását a diagnosztikai adatok támogatási jegyekkel történő elküldéséhez. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (a REST útvonal saját ellenőrzése) | consent boolean (kötelező) |
tranzly/retry-job-itemÚjrapróbál egy sikertelen elemet (művelet: retry, opcionálisan másik motorral), vagy kézi fordításra jelöli (művelet: by-hand). | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post és manage_options (a REST-útvonal saját ellenőrzése) | item karakterlánc (kötelező)action karakterlánc (kötelező)engine karakterlánc |
tranzly/review-translationJóváhagy egy fordítást (és közzéteszi, amikor az eredeti közzé van téve), vagy visszaküldi (decision, note). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (a REST-útvonal saját ellenőrzése) | id karakterlánc (kötelező)decision karakterlánc (kötelező): approve, changes, pendingnote karakterlánc |
tranzly/run-legacy-importFuttatja a 2.x importálást: próbaüzem (csak jelentés), futtatás vagy visszavonás. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (a REST-útvonal saját ellenőrzése) | action karakterlánc (kötelező) |
tranzly/scan-theme-stringsÁtvizsgálja egy komponens PHP fájljainak következő oldalát fordítható szövegek után (ismételje az after értékkel a befejezésig). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (a REST-útvonal saját ellenőrzése) | component karakterlánc (kötelező)after egész szám |
tranzly/schedule-quality-checkÜtemezi egy nyelv fordításai következő oldalának (vagy a megadott bejegyzéseknek) az AI minőségellenőrzését. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (a REST-útvonal saját ellenőrzése) | lang karakterlánc (kötelező)post_type karakterláncposts tömbafter egész szám |
tranzly/seo-auditOldalanként ellenőrzi a fordítások hiányzó SEO címeit, leírásait, keresőbarát neveit és a hreflang címkéket egy nyelven. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (a REST-útvonal saját ellenőrzése) | lang karakterlánc (kötelező)after egész szám |
tranzly/set-comments-settingMegosztja a hozzászólásokat egy bejegyzés fordításai között, vagy nyelvenként külön tartja őket (mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options és moderate_comments (a REST-útvonal saját ellenőrzése) | mode karakterlánc (kötelező): off, show, translate |
tranzly/set-engine-keyMenti a DeepL, Google vagy Microsoft API-kulcsát (és a Microsofthoz a régiót); üresen hagyva eltávolítja azt. A kulcsok titkosítva tárolódnak, és soha nem kerülnek visszaadásra. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (a REST-útvonal saját ellenőrzése) | engine karakterlánc (kötelező)key karakterlánc (kötelező)region karakterlánc |
tranzly/set-menusHozzárendel egy menüt nyelvenként és helyenként (map). | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (a REST-útvonal saját ellenőrzése) | map objektum (kötelező) |
tranzly/set-protectionMegvédi a fordítást attól, hogy a motor felülírja (protected: true), vagy feloldja a védelmet. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (a REST-útvonal saját ellenőrzése) | id karakterlánc (kötelező)protected logikai érték (kötelező) |
tranzly/set-shared-stringsMenti a sablonok és bővítmények szövegeinek javított fordításait (strings); ezek védetté válnak. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (a REST-útvonal saját ellenőrzése) | lang karakterlánc (kötelező)scope karakterlánc: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings objektum (kötelező) |
tranzly/set-site-stringMenti a webhely egy szövegét (key) egy nyelven, pl. a webhely címét vagy jelmondatát. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options és manage_options (a REST-útvonal saját ellenőrzése) | lang karakterlánc (kötelező)key karakterlánc (kötelező)translation karakterlánc (kötelező) |
tranzly/set-urlsBeállítja a címmódot (mode), a nyelvenkénti domaineket, a lefordított bázisokat és szegmenseket, a noindex_untranslated beállítást és a keresőbarát név javaslatokat. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (a REST-útvonal saját ellenőrzése) | mode karakterláncsegments objektumdomains objektumbases objektumsuggest logikai értéknoindex_untranslated logikai érték |
tranzly/start-trialElindítja a 14 napos Tranzly Pro próbaverziót ehhez a webhelyhez (fizetés nem szükséges). | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (a REST-útvonal saját ellenőrzése) | nincs |
tranzly/translate-media-fieldElmenti egy kép helyettesítő szövegét, címét vagy képaláírását (field) egy adott nyelven (lang). | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (a REST-útvonal saját ellenőrzése) | id string (kötelező)lang string (kötelező)field string (kötelező): alt, caption, titletranslation string (kötelező) |
tranzly/translate-postLefordít egy bejegyzést vagy oldalt a webhely egy vagy több nyelvére egy fordítómotor segítségével, létrehozva vagy frissítve az egyes fordításokat. Az új fordítások vázlatok lesznek, hacsak a publish értéke nem true. A kézzel szerkesztett fordításokat átugorja, hacsak a force értéke nem true. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | jogosultság az adott bejegyzés fordítására (edit_post rajta); edit_post egy meglévő fordításon; a tartalomtípus közzétételi jogosultsága a közzétételhez | id integer (kötelező)languages array (kötelező)engine stringpublish booleanforce boolean |
tranzly/translate-shared-stringsLefordítja a lefordítatlan sablon- és bővítményszövegek következő oldalát egy adott nyelven az alapértelmezett motorral (ismételje az after paraméterrel a befejezésig). | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (a REST-útvonal saját ellenőrzése) | lang string (kötelező)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after integer |
tranzly/translate-siteIrányított munkafolyamat: az ágens ellenőrzi a nyelveket és a motort, megbecsüli a költséget, és lefordítja a hiányzó részeket, jóváhagyást kérve a költés vagy a közzététel előtt. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages string (kötelező) |
tranzly/translate-termLefordít egy kifejezést (kategóriát, címkét vagy termékattribútumot) egy nyelvre (lang) egy motor segítségével, létrehozva vagy frissítve a fordítását. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | a REST-útvonal saját elemenkénti jogosultság-ellenőrzése | id string (kötelező)lang string (kötelező)engine stringforce booleanstatus string: publish, draft |
tranzly/translation-statusBejegyzésazonosítóval: az adott bejegyzés fordítása nyelvenként, elavult-e, és ki írta. Azonosító nélkül: a webhely mekkora része van lefordítva, nyelvenként. | Ingyenes | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | edit_post az adott bejegyzésen; edit_posts a webhely összegzéséhez | id integerpost_type string |
tranzly/unlink-postEltávolít egy bejegyzést a fordítási csoportjából; a bejegyzés megőrzi a nyelvét. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post és edit_term (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/unlink-termEltávolít egy kifejezést a fordítási csoportjából. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post és edit_term (a REST-útvonal saját ellenőrzése) | id string (kötelező) |
tranzly/update-displayMódosítja a nyelvválasztót (stílus, zászlók, nevek, elhelyezés) és a forrásmegjelölést. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (a REST-útvonal saját ellenőrzése) | switcher objectcredit boolean |
tranzly/update-engine-settingsBeállítja az alapértelmezett motort, a tartalékmotort, a nyelvenkénti motorokat és a nyelvenkénti MI-modelleket (default, fallback, per_lang, models, caps). Az alapértelmezett motoron kívül minden a Pro verzió része. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (a REST-útvonal saját ellenőrzése) | default stringper_lang objectfallback arraycaps objectmodels object |
tranzly/update-glossaryLecseréli a szószedet elküldött részeit (soha le nem fordítandó szavak, kifejezésfordítások, hangnem); a kihagyott részek megmaradnak. A következő fordítástól kezdve minden motor ezt használja. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt arrayterms objecttone object |
tranzly/update-settingsBeállítja a webhely nyelveit (languages: kódok és nevek listája; az első az eredeti nyelv), a felhasználói felület osztály-előtagját, valamint azt, hogy az MI-ágensek (MCP) engedélyezettek-e. | Ingyenes | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (a REST-útvonal saját ellenőrzése) | prefix stringmcp booleanlanguages array |
tranzly/update-workflow-settingsBeállítja az on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider és quality_model értékeket. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (a REST útvonal saját ellenőrzése) | on_update string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-fileFeltölt egy máshol lefordított Tranzly XLIFF vagy CSV fájlt (content, filename); válaszként egy tokent ad vissza, amely azonosítja a feltöltést az importáláshoz. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (a REST útvonal saját ellenőrzése) | content string (kötelező)filename string (kötelező) |
A bővítmény abilities.json fájljából generálva, amely maga is egy futó webhelyből származik; a teszt sikertelen, ha a kettő nem egyezik.
WP-CLI parancsok
Futtassa ezeket a szerveren a WP-CLI segítségével. Minden parancs ugyanazokat a jogosultságokat ellenőrzi, mint a bővítmény felületei; a példák a bővítmény saját súgószövegéből származnak.
| Parancs | Mit csinál | Kiadás |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | Létrehozza egy bejegyzés (vagy kifejezés) vázlat fordítását, hozzárendelve azt. | Ingyenes |
wp tranzly engines | Kilistázza a fordítómotorokat. | Ingyenes |
wp tranzly jobs <action> [<id>...] [--lang=<codes>] [--post-type=<type>] [--engine=<id>] [--publish] [--force] [--format=<format>]wp tranzly jobs create --lang=de,fr --post-type=page --user=adminwp tranzly jobs status 12wp tranzly jobs failures 12wp tranzly jobs retry 345 --engine=deeplwp tranzly jobs retry-failed 12wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner | Háttérbeli fordítási feladatok. | Ingyenes |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | Megjeleníti, teszteli (dry-run), futtatja vagy visszavonja egy korábbi Tranzly (2.x) webhely fordításainak importálását. | Ingyenes |
wp tranzly link <source> <target> [--term] | Összekapcsol egy meglévő bejegyzést (vagy kifejezést) egy másik fordításaként. | Ingyenes |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | Multisite (Agency): beállítja a hálózat minden webhelyét, vagy megadja az új webhelyek alapértelmezett nyelveit. | Ingyenes |
wp tranzly translate [<id>...] [--post-type=<type>] [--engine=<id>] [--force] [--publish] [--dry-run]wp tranzly translate --lang=de --post-type=page --user=adminwp tranzly translate 42 43 --lang=de_DE,fr_FR --engine=deepl --user=admin | Bejegyzések fordítása egy fordítómotorral. | Ingyenes |
wp tranzly translations <id> [--term] [--format=<format>] | Kilistázza egy bejegyzés (vagy kifejezés) fordításait. | Ingyenes |
PHP-függvények
Függvények, amelyeket a sablonok és más bővítmények hívhatnak meg. Először ellenőrizze a function_exists() függvénnyel, hogy a kódja akkor is működőképes maradjon, amikor a bővítmény inaktív.
| Függvény | Funkció | Kiadás |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: egy objektum fordítása. | Pro |
pll__( $text ) | Polylang: egy regisztrált karakterlánc lefordítva. A Tranzly a sablonok szövegeit a WordPress saját gettext rendszerén keresztül fordítja, így a szöveg változatlanul tér vissza. | Pro |
pll_current_language( $field = 'slug' ) | Polylang: a jelenlegi nyelv. | Pro |
pll_default_language( $field = 'slug' ) | Polylang: az alapértelmezett nyelv. | Pro |
pll_e( $text ) | Polylang: kiír egy regisztrált karakterláncot, escape-elve. | Pro |
pll_get_post( $post_id, $lang = null ) | Polylang: egy bejegyzés fordítása. | Pro |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: egy bejegyzés nyelve. | Pro |
pll_get_post_translations( $post_id ) | Polylang: egy bejegyzés összes fordítása, keresőbarát név => azonosító. | Pro |
pll_get_term( $term_id, $lang = null ) | Polylang: egy kifejezés fordítása. | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: egy kifejezés nyelve. | Pro |
pll_get_term_translations( $term_id ) | Polylang: egy kifejezés összes fordítása, keresőbarát név => azonosító. | Pro |
pll_home_url( $lang = '' ) | Polylang: a kezdőlap URL-címe egy adott nyelven. | Pro |
pll_is_translated_post_type( $post_type ) | Polylang: ez a bejegyzéstípus le van fordítva? | Pro |
pll_is_translated_taxonomy( $taxonomy ) | Polylang: ez a taxonómia le van fordítva? | Pro |
pll_languages_list( $args = array( ) | Polylang: a nyelvek. | Pro |
pll_register_string() | Polylang: egy karakterlánc regisztrálása (elfogadva és figyelmen kívül hagyva – lásd pll__()). | Pro |
pll_the_languages( $args = array( ) | Polylang: a nyelvváltó. A `raw` a Polylang tömbjét adja vissza (keresőbarát név => részletek); egyébként egy `<li>` lista a Polylang jelölésében, kiírva, hacsak az `echo` értéke nem 0. Figyelembe veszi a következőket: `hide_current`, `hide_if_no_translation` és `display_names_as` (`name` vagy `slug`). A `dropdown` listaként jelenik meg: a legördülő menü helye a Tranzly saját nyelvváltó blokkja/widgetje. | Pro |
pll_translate_string( $text ) | Polylang: egy regisztrált karakterlánc egy adott nyelven. A pll__() függvényhez hasonlóan a karakterlánc változatlanul tér vissza. | Pro |
tranzly_compat_field( string $code, string $field ) | Egy nyelv egy mezője, a Polylang szókészletében. | Pro |
tranzly_current_language(): string | A jelenlegi kérés nyelve (egy WordPress nyelvi kód, például `fr_FR`). | Free |
tranzly_default_language(): string | Az alapértelmezett nyelv: a listában az első. | Free |
tranzly_get_engines(): array | Az elérhető motorok: azonosító => név. | Free |
tranzly_get_post_language( int $post_id ): string | A nyelv, amelyen a bejegyzés íródott. | Free |
tranzly_get_term_language( int $term_id ): string | A nyelv, amelyen a kifejezés íródott. | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | Egy kifejezés fordítása egy nyelvre, vagy null. | Free |
tranzly_get_term_translations( int $term_id ): array | Egy kifejezés minden változata: nyelvkód => kifejezésazonosító. | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | Egy bejegyzés fordításának azonosítója egy nyelvre, vagy null, ha nincs ilyen. A bejegyzés saját azonosítóját adja vissza, ha már az adott nyelven íródott. | Free |
tranzly_get_translations( int $post_id ): array | Egy bejegyzés minden változata, beleértve magát a bejegyzést is: nyelvkód => bejegyzésazonosító. A fordítás nélküli bejegyzés csak saját magát adja vissza a saját nyelvén. | Free |
tranzly_language_switcher( array $args = array( ) | Egy nyelvváltó HTML-kódja tetszőleges sablonhoz, oldalépítőhöz vagy bővítményhez (T5). A Page Builder Sandwich eleme meghívja; az Öné is meghívhatja. Üres, ha kettőnél kevesebb nyelv létezik. | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | A megadott nyelvet megjelenítő URL-cím. | Free |
tranzly_languages(): array | A webhely nyelvei, elsőként az alapértelmezettel. | Free |
tranzly_register_engine( Engine $engine ) | Fordítómotor hozzáadása. Hívja meg a `tranzly_register_engines` hookon, vagy a kérés első fordítása előtt bármikor. | Free |
tranzly_restore_language(): bool | A legutóbbi tranzly_switch_language() visszavonása. | Free |
tranzly_switch_language( string $lang ): bool | A kód futtatása egy másik nyelven a tranzly_restore_language() függvényig: az aktuális nyelv és a WordPress saját fordításai is átváltanak. A switch_to_blog() függvényhez hasonlóan egymásba ágyazható: | Free |
tranzly_translatable_attributes( string $block_name ): array | Az attribútumnevek, amelyeket a Tranzly lefordít egy blokktípushoz: `role: content` a block.json fájljában, a `tranzly_translatable_attributes` szűrővel módosítva. | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | Bejegyzés lefordítása egy nyelvre egy motor segítségével, az aktuális felhasználóként (a jogosultságai érvényesek). | Ingyenes |
Akciók és szűrők
A bővítmény által kínált összes hook, a forráskódból származó leírásukkal együtt. A szűrők (filterek) megváltoztatnak egy értéket; az akciók (actionök) lehetővé teszik a kód futtatását egy adott pillanatban; a belépési pontok (entry pointok) pedig olyan akciók, amelyeket meghívva megkérheti a bővítményt egy művelet elvégzésére.
| Hook | Típus | Mit csinál | Paraméterek | Kiadás |
|---|---|---|---|---|
tranzly_admin_bar | Akció | Akkor fut le, amikor a Fordítások adminisztrációs sáv menüje felépült (a Pro vizuális szerkesztő itt adja hozzá a „Fordítás ezen az oldalon” elemet). | \WP_Admin_Bar $barint $id | Ingyenes |
tranzly_admin_data | Szűrő | Szűri azokat az adatokat, amelyekkel az adminisztrációs alkalmazás elindul. A prémium réteg erre támaszkodva jelzi a kiadását; ide nem valók érzékeny adatok, mivel megjelennek az oldalon. | nincs | Ingyenes |
tranzly_ai_model | Szűrő | Szűri az adott nyelvre fordító MI-szolgáltatót és -modellt. Ingyenes: a `translate` feladathoz kiválasztott szolgáltató és modell minden nyelvhez. Tranzly Pro: az adott nyelv saját beállítása, egyébként a „minden más nyelv” beállítás. | string $target | Ingyenes |
tranzly_ai_providers_in_use | Szűrő | Szűri az egyes nyelvekhez kiválasztott MI-szolgáltatókat. Az ingyenes bővítményben nincs: minden nyelv a `translate` feladathoz kiválasztott szolgáltatót és modellt használja. A Tranzly Pro felsorolja az egyes nyelvek modelljeinek szolgáltatóit. | nincs | Ingyenes |
tranzly_content_before_rebuild | Szűrő | Közvetlenül a lefordított szegmensek beírása előtt szűri a forrástartalmat nyelvenként (a Pro nyelvspecifikus képcseréje ezt használja). | string $contentstring $lang | Ingyenes |
tranzly_copy_meta_keys | Szűrő | Szűri a bejegyzésből az új fordításba másolt metakulcsokat. Semmi más nem kerül átmásolásra. | int $source_id | Ingyenes |
tranzly_deepl_host | Szűrő | Szűri a DeepL API kiszolgálóját (proxy vagy teszt dublőr). | string $hoststring $key | Ingyenes |
tranzly_deepl_price_per_million | Szűrő | Szűri a DeepL egymillió karakterre eső árát amerikai dollárban. | float $price | Ingyenes |
tranzly_default_engine | Szűrő | Szűri az alapértelmezett motor azonosítóját, ha nincs megadva konkrét motor. | string $id | Ingyenes |
tranzly_engine_cap | Szűrő | Szűri a motor havi limitjét amerikai dollárban: az ingyenes bővítményben nincs. | float|null $capstring $engine | Ingyenes |
tranzly_engine_chain | Szűrő | Szűri az egy adott nyelvhez sorrendben kipróbálandó motorokat. Ingyenes: az alapértelmezett motor. A prémium réteg hozzáadja a nyelv saját motorját és a tartaléklistát. | string $langstring $first | Ingyenes |
tranzly_engine_options | Szűrő | Szűri a motornak átadott beállításokat (nem fordítandó elemek listája, szójegyzék, formaság, utasítások). | string $targetEngine $engine | Ingyenes |
tranzly_engine_settings_save | Szűrő | Menti a nyelvenkénti motorokat és MI-modelleket, a tartaléklistát és a havi limiteket. Csak a prémium réteg válaszol rá (WordPress.org 5. irányelv: nincs Pro viselkedés az ingyenes bővítményben). | nincs | Ingyenes |
tranzly_frontend_prefix | Szűrő | Szűri a semleges front-end osztályelőtagot. | string $prefix | Ingyenes |
tranzly_fs_loaded | Akció | Akkor fut le, miután a licencelési SDK betöltődött (a főfájlban, minden Tranzly-kód előtt). Csatlakozzon ide a `tranzly_fs()` meghívásához. | nincs | Ingyenes |
tranzly_glossary_options | Szűrő | Szűri a célnyelvhez tartozó motorbeállításokat: a nem fordítandó elemek listáját, valamint a szójegyzéket és a hangnemet, amikor a prémium réteg hozzáadja őket. | string $lang | Ingyenes |
tranzly_glossary_save | Szűrő | Menti az előnyben részesített fordításokat és a hangnemet nyelvenként. Csak a prémium réteg válaszol rá (WordPress.org 5. irányelv: nincs Pro viselkedés az ingyenes bővítményben). | nincs | Ingyenes |
tranzly_google_price_per_million | Szűrő | Szűri a Google Cloud Translation egymillió karakterre eső árát amerikai dollárban. | float $price | Pro |
tranzly_install_language_packs | Szűrő | Azt határozza meg, hogy a Tranzly telepítse-e az oldalhoz hozzáadott nyelv WordPress-, sablon- és bővítmény-nyelvi csomagjait (hogy a WordPress és a WooCommerce saját kifejezései lefordítva jelenjenek meg). Alapértelmezés szerint be van kapcsolva. | bool $install | Ingyenes |
tranzly_integration_available | Szűrő | Azt szűri, hogy fusson-e egy integráció, ha a bővítménye nem észlelhető — olyan tartalom esetén, amelyet egy oldalépítő hagyott hátra a kikapcsolása után, vagy ha egy bővítmény szokatlan módon töltődött be. | bool $onstring $id | Ingyenes |
tranzly_integrations | Szűrő | Szűri a Tranzly által futtatott integrációkat. További bővítmény támogatásához adjon hozzá egy `Integration` alosztályt. | nincs | Ingyenes |
tranzly_is_pro | Szűrő | Azt szűri, hogy a prémium réteg fut-e. Csak a prémium réteg válaszol rá. | bool $pro | Ingyenes |
tranzly_job_created | Akció | Akkor fut le, miután egy fordítási feladat létrejött. | int $jobint $items | Ingyenes |
tranzly_job_finished | Akció | Akkor fut le, amikor egy fordítási feladatban nem maradt több munka. | int $job_id | Ingyenes |
tranzly_kit_api_base | Szűrő | Szűri a Zinn Digital® API bázis URL-t, amelyet a támogatási képernyők hívnak. | string $base | Ingyenes |
tranzly_kit_diagnostics | Szűrő | Szűri a diagnosztikai adatokat, mielőtt a webhely tulajdonosa látná őket. Egy bővítmény a saját adatait az `extra` alatt adja hozzá. ⛔ Ez az előnézet ELŐTT fut le, soha nem az előnézet és a küldés között. | nincs | Ingyenes |
tranzly_kit_footprint_free | Szűrő | Szűri, hogy a webhely lábnyommentes-e, így a Zinn® Ads soha nem jelenik meg rajta promócióként. | bool $footprint_free | Ingyenes |
tranzly_kit_promotions | Szűrő | Szűri a promóciós nyilvántartást a feloldása előtt. Adjon hozzá egy sort egy másik termék népszerűsítéséhez: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), valamint `url` vagy (bővítmény esetén) `name`, `site`, `main_files`. | nincs | Ingyenes |
tranzly_kit_tier | Szűrő | Szűri a csomagszintet, amelyet a kit jelent a bővítmény számára (teszt és staging környezetben; éles környezetben a licenc dönt). | string $tier | Ingyenes |
tranzly_localize_links | Szűrő | Szűri, hogy a Tranzly az oldal belső hivatkozásait a megfelelő fordításaikra irányítsa-e. | bool $localizestring $lang | Ingyenes |
tranzly_memory_enabled | Szűrő | Szűri, hogy a fordítási memória használatban van-e. | bool $on | Pro |
tranzly_microsoft_price_per_million | Szűrő | Szűri a Microsoft Translator egymillió karakterre eső árát amerikai dollárban. | float $price | Pro |
tranzly_network_enabled | Szűrő | Szűri, hogy a multisite hálózati réteg be van-e kapcsolva. | bool $agency | Ingyenes |
tranzly_pbs_internal_post_types | Szűrő | Szűri a Page Builder Sandwich azon bejegyzéstípusait, amelyeket a Tranzly érintetlenül hagy. | nincs | Ingyenes |
tranzly_post_segments | Szűrő | Szűri a fordítómotornak elküldött bejegyzésszegmenseket. Kulcs => `text` + `format` (`text` vagy `html`). A blokkokat felismerő elemző és az integrációk itt adnak hozzá, osztanak fel vagy cserélnek szegmenseket, és a `tranzly_translated_post_fields` hookon írják vissza őket. | \WP_Post $post | Ingyenes |
tranzly_post_translated | Akció | Akkor fut le, miután egy motor lefordított egy bejegyzést (vagy egy ember által készített fájl, illetve importálás beírta azt). | int $targetint $source_idstring $codestring $engine | Ingyenes |
tranzly_post_translation_created | Akció | Akkor fut le, miután a Tranzly létrehozza egy bejegyzés fordítását. | int $new_idint $source_idstring $code | Ingyenes |
tranzly_post_types | Szűrő | Szűri azokat a bejegyzéstípusokat, amelyeket a Tranzly lefordít. | nincs | Ingyenes |
tranzly_pre_current_language | Szűrő | Közvetlenül felülbírálja az aktuális nyelvet: adjon vissza egy nyelvkódot a használatához. Így működik a tranzly_switch_language(); adjon vissza null értéket, hogy a Tranzly döntsön. | string|null $lang | Ingyenes |
tranzly_query_var | Szűrő | Szűri a nyelvet kiválasztó lekérdezési változót (query var). | string $var | Ingyenes |
tranzly_queue_lease_seconds | Szűrő | Szűri a lefoglalt elemen lévő zárolási időt (lease): ennek lejárta után egy félbemaradt feldolgozó (worker) visszaadja az elemet a többieknek. Hosszabbnak kell lennie, mint a leglassabb önálló fordítás. | int $seconds | Ingyenes |
tranzly_queue_worker_seconds | Szűrő | Szűri, hogy egy feldolgozó (worker) hány másodpercig fusson, mielőtt átadja a feladatot. | int $seconds | Ingyenes |
tranzly_queue_workers | Szűrő | Szűri, hogy egy feladat egyszerre hány feldolgozót (worker) futtathat. Ez a WORKERS számára jelent korlátot a fordítási szolgáltatás kímélése érdekében; soha nem a feldolgozott elemek számára vonatkozó korlát. | int $workersint $job_id | Ingyenes |
tranzly_rate_source_ | Szűrő | Árfolyamok egy másik forrásból (lásd: `tranzly_rate_sources`). | nincs | Pro |
tranzly_rate_sources | Szűrő | Szűri az árfolyamforrásokat. Adjon hozzá egyet a `tranzly_rate_source_<id>` szűrővel, amely `[ kód => árfolyam a referenciához képest ]` értéket vagy WP_Error objektumot ad vissza. | nincs | Pro |
tranzly_register_engines | Akció | Fordítómotorok regisztrálása. Hívja meg a következőt: `$registry->add( new Your_Engine() )`. | Registry $registry | Ingyenes |
tranzly_relations_changed | Akció | Akkor fut le, miután az objektumok fordítási kapcsolatai megváltoztak: összekapcsolva, szétválasztva, másik nyelvre áthelyezve vagy eltávolítva. Érintett csoportonként egyszer fut le, így egyetlen összekapcsolás akár kétszer is kiválthatja. | string $typearray<int> $ids | Ingyenes |
tranzly_robots_meta_keys | Szűrő | Szűri azokat a bejegyzés-metakulcsokat, amelyek robots beállításokat tartalmaznak; mindegyik követi az eredetit a fordításaira. | nincs | Ingyenes |
tranzly_shared_string_scopes | Szűrő | Szűri a megosztott szövegek hatóköreit (L06 sáv, T6: az integrációk hozzáadják a `woocommerce`, `forms` és `theme` hatóköröket; szövegeik a `tranzly_shared_strings` szűrőn érkeznek). | nincs | Ingyenes |
tranzly_shared_strings | Szűrő | Szűri azokat a megosztott szövegeket, amelyeket a Tranzly szövegkarakterláncként fordít, hatókörönként. A Pro réteg blokksablonokat, sablonrészleteket és mintákat ad a `templates` hatókörhöz. | string $scope | Ingyenes |
tranzly_shared_strings_covered | Szűrő | Szűri egy megosztottszöveg-hatókör azon szövegeit, amelyeket egy nyelvi csomag lefordít egy adott nyelvre. A Pro réteg jelenti a sablon és a mag regisztrált mintáit a `templates` hatókörhöz. | string $scopestring $lang | Ingyenes |
tranzly_source_changed | Akció | Akkor fut le, amikor az eredeti fordítható tartalma megváltozott, így annak fordításai elavulttá váltak. | int $post_idstring $nowstring $before | Ingyenes |
tranzly_source_meta_keys | Szűrő | Szűri azokat a metakulcsokat, amelyek változása elavulttá teszi egy oldal fordításait. Az integrációk hozzáadják az általuk fordított kulcsokat (oldalépítő adatok, SEO mezők, egyéni mezők). | int $post_id | Ingyenes |
tranzly_source_published | Akció | Egyszer fut le, amikor egy eredeti tartalom először kerül közzétételre (a metaadatok mentése után). | int $post_id | Ingyenes |
tranzly_style_rules_enabled | Szűrő | Meghatározza, hogy a Tranzly alkalmazza-e az adott nyelv WordPress.org fordítócsapatának stílusszabályait (idézőjelek, írásjelek körüli térközök, aposztrófok, három pont, japán térközök, megszólító névmások) minden új fordításra. Alapértelmezés szerint be van kapcsolva. | bool $enabledstring $locale | Ingyenes |
tranzly_taxonomies | Szűrő | Szűri a Tranzly által fordított taxonómiákat. | nincs | Ingyenes |
tranzly_term_segments | Szűrő | Szűri a motornak elküldött kifejezésszegmenseket (`name`, `description`, valamint amit az integrációk hozzáadnak: SEO címek, egyéni mezők). A hozzáadottakat a `tranzly_term_translated` akcióban kell írni. | \WP_Term $term | Ingyenes |
tranzly_term_translated | Akció | Akkor fut le, miután egy motor lefordított egy kifejezést, minden lefordított szegmenssel együtt (az integrációk itt írják a `tranzly_term_segments` szűrőben hozzáadott szegmenseiket). | int $targetint $term_idstring $code | Ingyenes |
tranzly_term_translation_created | Akció | Akkor fut le, miután a Tranzly létrehoz egy kifejezésfordítást. | int $new_idint $term_idstring $code | Ingyenes |
tranzly_translatable_attributes | Szűrő | Szűri azokat az attribútumokat, amelyeket a Tranzly lefordít egy blokktípushoz. | string $block_name | Ingyenes |
tranzly_translate_string | Szűrő | Egyetlen lefordítható szövegkarakterláncot szűr egy adott nyelvre. | string $valuestring $codearray $context | Ingyenes |
tranzly_translated_post_fields | Szűrő | Szűri a fordításba beírt bejegyzésmezőket a motor lefutása után. A saját szegmenseket hozzáadó integrációk (egyéni mezők, oldalépítő adatok) ide írják azokat. | \WP_Post $poststring $code | Ingyenes |
tranzly_translation_memory | Szűrő | Szűri a használatban lévő fordítási memóriát: az ingyenes bővítményben nincs ilyen; a prémium réteg kínál egyet (docs/843, WordPress.org 5. irányelv). | Translation_Memory|null $memory | Ingyenes |