Geliştiriciler
Tranzly yetenekleri referansı
Tranzly, eylemlerini WordPress Abilities API’sine kaydeder. Aynı yetenekler, sitenin kendi sunucusundaki MCP araçları ve /wp-json/wp-abilities/v1 altındaki REST rotalarıdır. Bu sayfa, eklentinin kendi kayıt defterinden oluşturulmuştur.
Uç Noktalar
| Yetenek | REST |
|---|---|
| HTTP üzerinden MCP (akış yapılabilir) | /wp-json/tranzly/v1/mcp |
| WP-CLI üzerinden MCP (standart girdi ve çıktı) | wp mcp-adapter serve --server=tranzly --user=<login> |
| REST: yetenekleri listele | /wp-json/wp-abilities/v1/abilities?category=tranzly |
| REST: bir yeteneği çalıştır | /wp-json/wp-abilities/v1/abilities/<name>/run (salt okunur yetenekler için ?input= ile GET, aksi halde POST {"input": {...}}) |
Kimlik doğrulama ve izinler
HTTP istekleri bir WordPress uygulama parolası (HTTP Basic) ile kimlik doğrular. MCP sunucusuna bağlanmak aşağıda gösterilen yetkiyi gerektirir; ardından her yetenek nesne başına kendi iznini denetler. Salt okunur yetenekler GET ve sorgu dizesindeki girdileriyle çalışır; diğerleri ise POST ve ‘{“input”: {…}}’ JSON gövdesi ile çalışır.
bir WordPress uygulama parolası (HTTP) veya --user (WP-CLI); kullanıcının her yeteneğin belirttiği yetkiye ihtiyacı vardır · Ayarlar: Yapay zeka aracılarına izin ver (MCP), varsayılan olarak açık
Tüm yetenekler
| Yetenek | Sürüm | REST | İzin | Parametreler |
|---|---|---|---|---|
tranzly/bulk-translateBelirtilen içerik türlerinin (hiçbiri verilmediğinde çevrilmiş tüm türler) her bir orijinali için arka plan çeviri işlerini başlatır: eksik çeviriler, güncel olmayanlar veya tümü. Başlatılan işleri her dil için bir tane olacak şekilde döndürür. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; yayımlamak için publish_posts | languages dizi (zorunlu)post_types diziscope dize: missing, stale, allengine dizepublish boole |
tranzly/cancel-jobBir işi durdurur; önceden yapılmış çeviriler saklanır. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (REST rotasının kendi denetimi) | id dize (zorunlu) |
tranzly/check-qualityYapay zekanın bir çeviriyi orijinaliyle karşılaştırıp puanlamasını sağlar ve raporu çeviride depolar. Tranzly’nin iş akışı ayarlarında belirlenen kalite kontrolü yapay zeka modelini kullanır. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | ilgili çeviride edit_post | id tamsayı (zorunlu) |
tranzly/connect-supportBu siteyi Zinn Digital® desteğine bağlar (ad, e-posta, onay). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (REST rotasının kendi denetimi) | email dize (zorunlu)name dizeconsent boole (zorunlu) |
tranzly/correct-segmentsBir çevirinin düzeltilmiş segmentlerini kaydeder (segmentler: metne karşılık gelen anahtar); düzeltilen metin yeniden çevrilmeye karşı korunur. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (REST rotasının kendi denetimi) | id dize (zorunlu)segments nesnetexts nesne |
tranzly/create-jobListelenen yazıları (posts) veya tüm bir yazı türünü dillere (langs) çeviren bir arka plan işi başlatır. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (REST rotasının kendi denetimi) | posts dizipost_type dizelangs dizi (zorunlu)engine dizestatus dize: publish, draftforce boole |
tranzly/create-post-translationBir yazının bir dildeki (lang) taslak çevirisini bir motor olmadan, elle yazmak üzere oluşturur. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | REST rotasının kendi öge bazlı izin denetimi | id dize (zorunlu)lang dize (zorunlu)name dizeslug dizedescription dize |
tranzly/create-term-translationBelirttiğiniz ad, kısa ad ve açıklama ile bir terimin bir dildeki çevirisini oluşturur. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | REST rotasının kendi öge bazlı izin denetimi | id dize (zorunlu)lang dize (zorunlu)name dizeslug dizedescription dize |
tranzly/disconnect-supportBu sitenin destekle olan bağlantısını keser. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/estimateHerhangi bir harcama yapmadan önce, yazıları (posts veya post_type) bir motorla dillere (langs) çevirmek için gereken karakterleri ve maliyeti tahmin eder. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (REST rotasının kendi denetimi) | posts dizipost_type dizelangs dizi (zorunlu)engine dize |
tranzly/estimate-bulkBaşlatmadan önce, bir dildeki tüm site çevirisini (post_types, scope, engine) tahmin eder. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (REST rotasının kendi denetimi) | post_types diziscope dize: missing, stale, allengine dizelang dize (zorunlu)after tamsayı |
tranzly/export-translation-fileBir çevirmen veya bir çeviri bürosu için orijinalleri ve bunların tek bir dildeki çevirilerini içeren bir XLIFF veya CSV dosyasını (metin olarak) döndürür: belirtilen yazılar veya belirli bir durumdaki (missing, stale, translated veya all; after ile tekrarlayın) bir içerik türünün en fazla 100 orijinalinden oluşan bir sayfa. Aynı dosya çevrildikten sonra tekrar içe aktarılabilir. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; her yazı yalnızca kullanıcının onu düzenleme yetkisi varsa dahil edilir | lang dize (zorunlu)format dize: xliff, csvposts dizipost_type dizestate dize: all, missing, stale, translatedafter tamsayı |
tranzly/fix-statusBir dildeki ve yazı türündeki eksik (veya güncelliğini yitirmiş) her öğenin çevirisini sıraya alır. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (REST rotasının kendi denetimi) | post_type dizelang dize (gerekli)state dize (gerekli): missing, stale, quality |
tranzly/get-comments-settingYorumların diller arasında paylaşılıp paylaşılmadığını veya dile özel olarak tutulup tutulmadığını döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (REST rotasının kendi denetimi) | yok |
tranzly/get-deepl-usageKayıtlı DeepL anahtarının bu ay kullanılan karakter sayısını ve sınırını döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-diagnosticsBir destek talebinin içereceği tanılama bilgilerini döndürür: sürümler, etkin eklentiler, sınırlar ve son hatalar. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-displayDil değiştirici ve jenerik/kredi görüntüleme seçeneklerini döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-engine-settingsVarsayılan ve yedek çeviri motorunu, dil bazlı motorları ve yapay zeka modellerini, her motorun durumunu, modelleriyle birlikte bağlı yapay zeka sağlayıcılarını ve bu ayki harcamayı döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-glossaryHiç çevrilmeyecek kelimeleri, sabit terim çevirilerini ve dil bazında ton ayarını döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | yok |
tranzly/get-integrationsTranzly’nin desteklediği SEO, WooCommerce, sayfa oluşturucu ve form eklentilerini ve bunlardan hangilerinin burada etkin olduğunu listeler. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-jobBir işin ilerleme durumunu ve sayılarını döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (REST rotasının kendi denetimi) | id dize (gerekli) |
tranzly/get-job-failuresBir işin başarısız olan öğelerini her birinin nedeni ile birlikte listeler. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (REST rotasının kendi denetimi) | id dize (gerekli) |
tranzly/get-legacy-importTranzly 2.x sürümünden çevirileri içe aktarma durumunu ve raporunu döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-licenceBu sitenin Tranzly planını, lisans durumunu, yenileme tarihini ve planın neleri içerdiğini döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (REST rotasının kendi denetimi) | yok |
tranzly/get-menusHer menü konumunda her dilin hangi menüyü gösterdiğini döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (REST rotasının kendi denetimi) | yok |
tranzly/get-post-groupBir yazının çeviri grubunu listeler: başlığı, durumu ve düzenleme bağlantısıyla birlikte her dilin üyesi. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post ve edit_term (REST rotasının kendi denetimi) | id dize (gerekli) |
tranzly/get-quality-reportBir çevirinin yapay zeka kalite raporunu döndürür: puan ve işaretlediği segmentler. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (REST rotasının kendi denetimi) | id dize (gerekli) |
tranzly/get-segmentsİnceleme ve düzeltme amacıyla, bir çevirinin segmentlerini orijinalininkilerin yanında döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (REST rotasının kendi denetimi) | id dize (gerekli) |
tranzly/get-shared-stringsBir dildeki tema ve eklenti metinlerini (kapsam) çevirileriyle birlikte döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (REST rotasının kendi denetimi) | lang dize (gerekli)scope dize: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-stringsBir dildeki site başlığı, sloganı ve bileşen metinlerini döndürür. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (REST rotasının kendi denetimi) | lang dize (gerekli) |
tranzly/get-support-connectionBu sitenin Zinn Digital® desteğine bağlı olup olmadığını ve kim olarak bağlı olduğunu belirtir. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (REST rotasının kendi kontrolü) | refresh boolean |
tranzly/get-term-groupBir kategorinin veya etiketin çeviri grubunu listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post ve edit_term (REST rotasının kendi kontrolü) | id dize (gerekli) |
tranzly/get-urlsDillerin adreslerde nasıl göründüğünü (klasör, alt alan adı veya alan adı), çevrilmiş kısaltmaları ve tabanları ile çevrilmemiş sayfalar için noindex durumunu döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (REST rotasının kendi kontrolü) | yok |
tranzly/get-workflow-settingsYayımlama ve güncelleme sırasında otomatik çeviriyi, yayımlama öncesi incelemeyi ve yapay zeka kalite kontrolünün eşik değerini, sağlayıcısını ve modelini döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (REST rotasının kendi kontrolü) | yok |
tranzly/import-from-sourceBaşka bir çok dilli eklentiden sonraki çeviri sayfasını içe aktarır (mod: dry-run veya run; imleç). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (REST rotasının kendi kontrolü) | source dize (gerekli)mode dize: dry-run, run, undocursor dize |
tranzly/import-translation-fileYüklenen bir çeviri dosyasından sonraki yazı sayfasını yazar (tamamlanana kadar after ile tekrarlayın). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (REST rotasının kendi kontrolü) | token dize (gerekli)after tamsayı |
tranzly/link-postMevcut bir yazıyı (hedef) bir dilde bu yazının çevirisi yapar. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post ve edit_term (REST rotasının kendi kontrolü) | id dize (gerekli)lang dize (gerekli)target tamsayı (gerekli) |
tranzly/link-termMevcut bir terimi (hedef) bir dilde bu terimin çevirisi yapar. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post ve edit_term (REST rotasının kendi kontrolü) | id dize (gerekli)lang dize (gerekli)target tamsayı (gerekli) |
tranzly/list-enginesÇeviri motorlarını, her birinin kurulu olup olmadığını ve hiçbiri belirtilmediğinde hangisinin kullanıldığını listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | yok |
tranzly/list-import-sourcesBu sitede bulunan ve içe aktarılabilecek WPML, Polylang ve TranslatePress verilerini listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (REST rotasının kendi kontrolü) | yok |
tranzly/list-jobsArka plan çeviri işlerini, en yeni olan ilk sırada olacak şekilde ilerleme durumuyla listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (REST rotasının kendi kontrolü) | yok |
tranzly/list-languagesSitenin dillerini listeler. İlki, orijinal içeriğin yazıldığı dildir. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | yok |
tranzly/list-status-itemsOrijinal içerikleri bir dildeki çeviri durumlarıyla (durum: missing, stale, current) sayfa sayfa listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (REST rotasının kendi kontrolü) | post_type dizelang dize (gerekli)state dize: all, missing, stale, translated, human, machine, review, qualityafter tamsayı |
tranzly/list-theme-stringsMetinleri çeviri için taranabilecek temaları ve eklentileri ile her birinin kaç dizeye sahip olduğunu listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (REST rotasının kendi kontrolü) | yok |
tranzly/open-support-ticketYönetici onay verdiğinde bu sitenin tanılama bilgileriyle birlikte bir destek talebi (konu, mesaj, tür, e-posta) oluşturur. Asla bir giriş oluşturmaz veya göndermez. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (REST rotasının kendi kontrolü) | subject dize (gerekli)message dize (gerekli)kind dize: help, bug, feedback, feature_requestemail dizename dizediagnostics boolean |
tranzly/record-support-consentYöneticinin destek talepleriyle tanılama bilgilerinin gönderilmesine yönelik onayını kaydeder. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (REST rotasının kendi kontrolü) | consent boolean (gerekli) |
tranzly/retry-job-itemBaşarısız bir öğeyi yeniden dener (action: retry, isteğe bağlı olarak başka bir motorla) veya manuel çeviri için işaretler (action: by-hand). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post ve manage_options (REST rotasının kendi kontrolü) | item string (gerekli)action string (gerekli)engine string |
tranzly/review-translationBir çeviriyi onaylar (ve orijinal yayımlandığında yayımlar) veya geri gönderir (decision, note). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (REST rotasının kendi kontrolü) | id string (gerekli)decision string (gerekli): approve, changes, pendingnote string |
tranzly/run-legacy-import2.x içe aktarımını çalıştırır: dry-run (yalnızca rapor), run veya undo. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (REST rotasının kendi kontrolü) | action string (gerekli) |
tranzly/scan-theme-stringsBir bileşenin PHP dosyalarının sonraki sayfasını çevrilebilir metinler için tarar (tamamlanana kadar after ile tekrarlayın). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (REST rotasının kendi kontrolü) | component string (gerekli)after integer |
tranzly/schedule-quality-checkBir dilin çevirilerinin sonraki sayfasının (veya belirtilen yazıların) yapay zeka kalite kontrolünü zamanlar. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (REST rotasının kendi kontrolü) | lang string (gerekli)post_type stringposts arrayafter integer |
tranzly/seo-auditBir dildeki çevirileri eksik SEO başlıkları, açıklamaları, kısa adları ve hreflang etiketleri için sayfa sayfa denetler. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (REST rotasının kendi kontrolü) | lang string (gerekli)after integer |
tranzly/set-comments-settingYorumları bir yazının çevirileri arasında paylaşır veya dil bazında tutar (mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options ve moderate_comments (REST rotasının kendi kontrolü) | mode string (gerekli): off, show, translate |
tranzly/set-engine-keyDeepL, Google veya Microsoft API anahtarını (ve Microsoft için bölgeyi) kaydeder; boş bırakıldığında kaldırır. Anahtarlar şifrelenmiş olarak saklanır ve asla geri döndürülmez. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (REST rotasının kendi kontrolü) | engine string (gerekli)key string (gerekli)region string |
tranzly/set-menusKonum başına dil başına bir menü atar (map). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (REST rotasının kendi kontrolü) | map object (gerekli) |
tranzly/set-protectionBir çevirinin motor tarafından üzerine yazılmasını engeller (protected: true) veya kilidini açar. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (REST rotasının kendi kontrolü) | id string (gerekli)protected boolean (gerekli) |
tranzly/set-shared-stringsTema ve eklenti metinlerinin (dizgilerinin) düzeltilmiş çevirilerini kaydeder; bunlar korumalı hale gelir. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (REST rotasının kendi kontrolü) | lang string (gerekli)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings object (gerekli) |
tranzly/set-site-stringBir dilde bir site metnini (anahtarını) kaydeder, örneğin site başlığı veya sloganı. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options ve manage_options (REST rotasının kendi kontrolü) | lang string (gerekli)key string (gerekli)translation string (gerekli) |
tranzly/set-urlsAdres modunu (mode), dil başına alan adlarını, çevrilmiş temelleri ve segmentleri, noindex_untranslated ayarını ve kısa ad önerilerini ayarlar. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (REST rotasının kendi kontrolü) | mode stringsegments objectdomains objectbases objectsuggest booleannoindex_untranslated boolean |
tranzly/start-trialBu site için 14 günlük Tranzly Pro deneme sürümünü başlatır (ödeme gerekmez). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (REST rotasının kendi kontrolü) | yok |
tranzly/translate-media-fieldBir görselin alt metnini, başlığını veya açıklamasını (field) bir dilde (lang) kaydeder. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (REST rotasının kendi denetimi) | id string (gerekli)lang string (gerekli)field string (gerekli): alt, caption, titletranslation string (gerekli) |
tranzly/translate-postBir çeviri motoru kullanarak bir yazıyı veya sayfayı sitenin dillerinden birine veya daha fazlasına çevirir, her çeviriyi oluşturur veya günceller. publish true olmadığı sürece yeni çeviriler taslak olarak kalır. force true olmadığı sürece bir kişi tarafından düzenlenen çeviri atlanır. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | o yazıyı çevirebilir (üzerinde edit_post); mevcut bir çeviri üzerinde edit_post; yayımlamak için türün yayımlama yetkisi | id integer (gerekli)languages array (gerekli)engine stringpublish booleanforce boolean |
tranzly/translate-shared-stringsVarsayılan motorla bir dilde çevrilmemiş tema ve eklenti metinlerinin sonraki sayfasını çevirir (tamamlanana kadar after ile tekrarlayın). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (REST rotasının kendi denetimi) | lang string (gerekli)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after integer |
tranzly/translate-siteRehberli bir iş akışı: aracı dilleri ve motoru kontrol eder, maliyeti tahmin eder ve eksik olanları çevirir; harcama yapmadan veya yayımlamadan önce sorar. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages string (gerekli) |
tranzly/translate-termBir terimi (kategori, etiket veya ürün niteliği) bir motorla bir dile (lang) çevirir, çevirisini oluşturur veya günceller. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | REST rotasının kendi öge bazlı izin denetimi | id string (gerekli)lang string (gerekli)engine stringforce booleanstatus string: publish, draft |
tranzly/translation-statusBir yazı kimliği ile: o yazının her dildeki çevirisi, güncelliğini yitirip yitirmediği ve kimin yazdığı. Kimlik olmadan: dil başına sitenin ne kadarının çevrildiği. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | o yazı üzerinde edit_post; site özeti için edit_posts | id integerpost_type string |
tranzly/unlink-postBir yazıyı çeviri grubundan çıkarır; dili korunur. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post ve edit_term (REST rotasının kendi denetimi) | id string (gerekli) |
tranzly/unlink-termBir terimi çeviri grubundan çıkarır. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post ve edit_term (REST rotasının kendi denetimi) | id string (gerekli) |
tranzly/update-displayDil seçiciyi (stil, bayraklar, adlar, yerleşim) ve atıf satırını değiştirir. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (REST rotasının kendi denetimi) | switcher objectcredit boolean |
tranzly/update-engine-settingsVarsayılan motoru, yedek motoru, dil başına motorları ve dil başına yapay zeka modellerini belirler (default, fallback, per_lang, models, caps). Varsayılan motor dışındaki her şey Pro sürümündedir. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (REST rotasının kendi denetimi) | default stringper_lang objectfallback arraycaps objectmodels object |
tranzly/update-glossaryGönderdiğiniz sözlük bölümlerini değiştirir (asla çevrilmeyecek kelimeler, terim çevirileri, ton); dahil etmediğiniz bölümler korunur. Bir sonraki çeviriden itibaren her motor tarafından kullanılır. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt arrayterms objecttone object |
tranzly/update-settingsSitenin dillerini (languages: kod ve ad listesi; ilki orijinal dildir), ön yüz sınıf önekini ve yapay zeka aracılara (MCP) izin verilip verilmediğini ayarlar. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (REST rotasının kendi denetimi) | prefix stringmcp booleanlanguages array |
tranzly/update-workflow-settingson_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider ve quality_model ayarlarını yapar. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (REST rotasının kendi denetimi) | on_update string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-fileBaşka bir yerde çevrilmiş bir Tranzly XLIFF veya CSV dosyasını (content, filename) yükler; içe aktarma işlemi için yüklemeyi tanımlayan bir belirteç (token) döndürür. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (REST rotasının kendi denetimi) | content string (gerekli)filename string (gerekli) |
Eklentinin abilities.json dosyasından oluşturulmuştur; bu dosya da çalışan bir siteden oluşturulur; ikisi uyuşmadığında bir test başarısız olur.
WP-CLI komutları
Bunları sunucuda WP-CLI ile çalıştırın. Her komut, eklentinin ekranlarıyla aynı izinleri denetler; örnekler eklentinin kendi yardım metninden alınmıştır.
| Komut | Ne işe yarar | Sürüm |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | Bir yazının (veya terimin) kendisine bağlı bir taslak çevirisini oluşturur. | Ücretsiz |
wp tranzly engines | Çeviri motorlarını listeler. | Ücretsiz |
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 | Arka plan çeviri işleri. | Ücretsiz |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | Eski bir Tranzly (2.x) sitesinin çevirilerinin içe aktarımını görüntüler, simüle eder (dry-run), çalıştırır veya geri alır. | Ücretsiz |
wp tranzly link <source> <target> [--term] | Mevcut bir yazıyı (veya terimi) diğerinin çevirisi olarak bağlar. | Ücretsiz |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | Çoklu site (Ajans): Ağdaki her siteyi yapılandırır veya yeni sitelerin başlayacağı dilleri ayarlar. | Ücretsiz |
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 | Yazıları bir çeviri motoruyla çevirir. | Ücretsiz |
wp tranzly translations <id> [--term] [--format=<format>] | Bir yazının (veya terimin) çevirilerini listeler. | Ücretsiz |
PHP işlevleri
Temaların ve diğer eklentilerin çağırabileceği işlevler. Kodunuzun eklenti devre dışıyken de çalışmaya devam etmesi için önce function_exists() denetimi yapın.
| Fonksiyon | Ne işe yarar | Sürüm |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: Bir nesnenin çevirisi. | Pro |
pll__( $text ) | Polylang: Kayıtlı bir dizgenin çevirisi. Tranzly tema dizgelerini WordPress’in kendi gettext mekanizması üzerinden çevirir, bu yüzden dizge olduğu gibi geri döner. | Pro |
pll_current_language( $field = 'slug' ) | Polylang: Geçerli dil. | Pro |
pll_default_language( $field = 'slug' ) | Polylang: Varsayılan dil. | Pro |
pll_e( $text ) | Polylang: Kayıtlı bir dizgeyi kaçışlı (escaped) olarak ekrana yazdırır (echo). | Pro |
pll_get_post( $post_id, $lang = null ) | Polylang: Bir yazının çevirisi. | Pro |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: Bir yazının dili. | Pro |
pll_get_post_translations( $post_id ) | Polylang: Bir yazının tüm çevirileri, slug => ID. | Pro |
pll_get_term( $term_id, $lang = null ) | Polylang: Bir terimin çevirisi. | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: Bir terimin dili. | Pro |
pll_get_term_translations( $term_id ) | Polylang: Bir terimin tüm çevirileri, slug => ID. | Pro |
pll_home_url( $lang = '' ) | Polylang: Belirli bir dildeki ana sayfa URL’si. | Pro |
pll_is_translated_post_type( $post_type ) | Polylang: Bu yazı türü çevrilmiş mi? | Pro |
pll_is_translated_taxonomy( $taxonomy ) | Polylang: Bu taksonomi çevrilmiş mi? | Pro |
pll_languages_list( $args = array( ) | Polylang: Diller. | Pro |
pll_register_string() | Polylang: Bir dizgeyi kaydet (kabul edilir ve yoksayılır — bkz. pll__()). | Pro |
pll_the_languages( $args = array( ) | Polylang: Dil değiştirici. `raw`, Polylang’in dizisini (slug => details) döndürür; aksi takdirde `echo` 0 olmadığı sürece Polylang işaretlemesinde bir `<li>` listesi yazdırılır. `hide_current`, `hide_if_no_translation` ve `display_names_as` (`name` veya `slug`) parametrelerini destekler. `dropdown` liste olarak işlenir: Açılır menü (dropdown) için Tranzly’nin kendi dil değiştirici bloğu/bileşeni kullanılmalıdır. | Pro |
pll_translate_string( $text ) | Polylang: Belirli bir dilde kayıtlı bir dizge. pll__() gibi, dizge olduğu gibi geri döner. | Pro |
tranzly_compat_field( string $code, string $field ) | Polylang sözlüğünde bir dilin tek bir alanı. | Pro |
tranzly_current_language(): string | Geçerli isteğin dili (`fr_FR` gibi bir WordPress yerel ayar kodu). | Free |
tranzly_default_language(): string | Varsayılan dil: Listelenen ilk dil. | Free |
tranzly_get_engines(): array | Kullanılabilir motorlar: id => name. | Free |
tranzly_get_post_language( int $post_id ): string | Bir yazının yazıldığı dil. | Free |
tranzly_get_term_language( int $term_id ): string | Bir terimin yazıldığı dil. | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | Bir terimin belirli bir dile çevirisi veya null. | Free |
tranzly_get_term_translations( int $term_id ): array | Bir terimin tüm sürümleri: dil kodu => terim ID. | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | Bir yazının belirli bir dile çevirisinin ID’si veya yoksa null. Yazı zaten o dilde yazılmışsa yazının kendi ID’sini döndürür. | Free |
tranzly_get_translations( int $post_id ): array | Yazının kendisi dahil her sürümü: dil kodu => yazı ID. Hiç çevirisi olmayan bir yazı, yalnızca kendi dilinde kendisini döndürür. | Free |
tranzly_language_switcher( array $args = array( ) | Herhangi bir tema, sayfa oluşturucu veya eklenti (T5) için dil değiştirici HTML’si. Page Builder Sandwich öğesi bunu çağırır; sizinki de çağırabilir. İkiden az dil olduğunda boştur. | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | Verilen dili gösteren bir URL. | Free |
tranzly_languages(): array | Sitenin dilleri, varsayılan en başta. | Free |
tranzly_register_engine( Engine $engine ) | Bir çeviri motoru ekler. Bunu `tranzly_register_engines` üzerinde veya isteğin ilk çevirisinden önceki herhangi bir zamanda çağırın. | Free |
tranzly_restore_language(): bool | Son tranzly_switch_language() işlemini geri alır. | Free |
tranzly_switch_language( string $lang ): bool | Kodun tranzly_restore_language() çağrılana kadar başka bir dilde çalışmasını sağlar: hem geçerli dil hem de WordPress’in kendi çevirileri değişir. switch_to_blog() gibi iç içe geçebilir: | Free |
tranzly_translatable_attributes( string $block_name ): array | Tranzly’nin bir blok türü için çevirdiği öznitelik adları: `tranzly_translatable_attributes` filtresiyle ayarlanmış, block.json dosyasındaki `role: content`. | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | Mevcut kullanıcı olarak (izinleri geçerli olur) bir motor ile bir yazıyı bir dile çevirin. | Ücretsiz |
Eylemler ve filtreler
Eklentinin sunduğu her bir kanca, kaynak kodundaki açıklamasıyla birlikte yer almaktadır. Filtreler bir değeri değiştirir; eylemler belirli bir anda kod çalıştırmanızı sağlar; giriş noktaları ise eklentiden bir şey yapmasını istemek için tetiklediğiniz eylemlerdir.
| Kanca (Hook) | Tür | Ne işe yarar | Parametreler | Sürüm |
|---|---|---|---|---|
tranzly_admin_bar | Eylem (Action) | Çeviriler yönetici çubuğu menüsü oluşturulduktan sonra tetiklenir (Pro görsel düzenleyici “Bu sayfada çevir” öğesini buraya ekler). | \WP_Admin_Bar $barint $id | Ücretsiz |
tranzly_admin_data | Filtre | Yönetici uygulamasının başlatıldığı verileri filtreler. Premium katman bunu kendi sürümünü bildirmek için kullanır; sayfaya yazdırıldığı için buraya hassas hiçbir veri konulmamalıdır. | yok | Ücretsiz |
tranzly_ai_model | Filtre | Belirli bir dile çeviri yapan yapay zeka sağlayıcısını ve modelini filtreler. Ücretsiz: Her dil için `translate` görevi için seçilen sağlayıcı ve model. Tranzly Pro: Dilin kendi seçimi, aksi halde “diğer tüm diller” seçimi. | string $target | Ücretsiz |
tranzly_ai_providers_in_use | Filtre | Belirli diller için seçilen yapay zeka sağlayıcılarını filtreler. Ücretsiz eklentide hiçbiri yoktur: her dil `translate` görevi için seçilen sağlayıcıyı ve modeli kullanır. Tranzly Pro, dile özel modellerinin sağlayıcılarını listeler. | yok | Ücretsiz |
tranzly_content_before_rebuild | Filtre | Çevrilen bölümler içine yazılmadan hemen önce kaynak içeriği dil bazında filtreler (Pro sürüme ait dile özel görsel değiştirme özelliği bunu kullanır). | string $contentstring $lang | Ücretsiz |
tranzly_copy_meta_keys | Filtre | Bir yazıdan yeni çevirisine kopyalanan meta anahtarlarını filtreler. Başka hiçbir şey kopyalanmaz. | int $source_id | Ücretsiz |
tranzly_deepl_host | Filtre | DeepL API ana bilgisayarını (bir proxy veya test kopyası) filtreler. | string $hoststring $key | Ücretsiz |
tranzly_deepl_price_per_million | Filtre | DeepL’in ABD doları cinsinden bir milyon karakter başına fiyatını filtreler. | float $price | Ücretsiz |
tranzly_default_engine | Filtre | Hiçbiri belirtilmediğinde kullanılan motorun kimliğini (id) filtreler. | string $id | Ücretsiz |
tranzly_engine_cap | Filtre | Bir motorun ABD doları cinsinden aylık sınırını filtreler: ücretsiz eklentide sınır yoktur. | float|null $capstring $engine | Ücretsiz |
tranzly_engine_chain | Filtre | Bir dil için sırayla denenecek motorları filtreler. Ücretsiz: varsayılan motor. Premium katman, dilin kendi motorunu ve yedek listeyi ekler. | string $langstring $first | Ücretsiz |
tranzly_engine_options | Filtre | Motora iletilen seçenekleri (çevrilmeyecekler listesi, sözlük, resmiyet düzeyi, talimatlar) filtreler. | string $targetEngine $engine | Ücretsiz |
tranzly_engine_settings_save | Filtre | Dile özel motorları ve yapay zeka modellerini, yedek listesini ve aylık sınırları kaydeder. Yalnızca premium katman yanıt verir (WordPress.org yönergesi 5: ücretsiz eklentide Pro davranışı olamaz). | yok | Ücretsiz |
tranzly_frontend_prefix | Filtre | Nötr ön uç sınıf ön ekini filtreler. | string $prefix | Ücretsiz |
tranzly_fs_loaded | Eylem (Action) | Lisanslama SDK’sı yüklendiğinde tetiklenir (ana dosyada, herhangi bir Tranzly kodundan önce). `tranzly_fs()` ile iletişim kurmak için buraya bağlanın. | yok | Ücretsiz |
tranzly_glossary_options | Filtre | Hedef dil için motor seçeneklerini filtreler: çevrilmeyecekler listesi ile premium katmanın eklediği sözlük ve üslup. | string $lang | Ücretsiz |
tranzly_glossary_save | Filtre | Dil başına tercih edilen çevirileri ve üslubu kaydeder. Yalnızca premium katman yanıt verir (WordPress.org yönergesi 5: ücretsiz eklentide Pro davranışı olamaz). | yok | Ücretsiz |
tranzly_google_price_per_million | Filtre | Google Cloud Translation’ın ABD doları cinsinden bir milyon karakter başına fiyatını filtreler. | float $price | Pro |
tranzly_install_language_packs | Filtre | Tranzly’nin siteye eklenen bir dil için WordPress, tema ve eklenti dil paketlerini yükleyip yüklemeyeceğini belirler (böylece WordPress ve WooCommerce’in kendi ifadeleri çevrilmiş olarak görünür). Varsayılan olarak açıktır. | bool $install | Ücretsiz |
tranzly_integration_available | Filtre | Eklentisi algılanmadığında bir entegrasyonun çalışıp çalışmayacağını filtreler — bir sayfa oluşturucunun kapatıldıktan sonra arkasında bıraktığı içerikler veya alışılmadık bir şekilde yüklenen bir eklenti için. | bool $onstring $id | Ücretsiz |
tranzly_integrations | Filtre | Tranzly’nin çalıştırdığı entegrasyonları filtreler. Başka bir eklentiyi desteklemek için bir `Integration` alt sınıfı ekleyin. | yok | Ücretsiz |
tranzly_is_pro | Filtre | Premium katmanın çalışıp çalışmadığını filtreler. Yalnızca premium katman buna yanıt verir. | bool $pro | Ücretsiz |
tranzly_job_created | Eylem (Action) | Bir çeviri işi oluşturulduktan sonra tetiklenir. | int $jobint $items | Ücretsiz |
tranzly_job_finished | Eylem | Bir çeviri işinde yapılacak çalışma kalmadığında tetiklenir. | int $job_id | Ücretsiz |
tranzly_kit_api_base | Filtre | Destek ekranlarının çağırdığı Zinn Digital® API temelini filtreler. | string $base | Ücretsiz |
tranzly_kit_diagnostics | Filtre | Site sahibi görmeden önce tanılamaları filtreler. Bir eklenti `extra` altına kendi verilerini ekler. ⛔ Bu, önizlemeden ÖNCE çalışır; asla önizleme ile gönderme arasında çalışmaz. | yok | Ücretsiz |
tranzly_kit_footprint_free | Filtre | Bu sitenin iz bırakmayan (footprint-free) olup olmadığını filtreler, böylece Zinn® Ads sitede hiçbir zaman tanıtılmaz. | bool $footprint_free | Ücretsiz |
tranzly_kit_promotions | Filtre | Çözümlenmeden önce promosyon kaydını filtreler. Başka bir ürünü tanıtmak için bir satır ekleyin: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) ve `url` ya da (bir eklenti için) `name`, `site`, `main_files`. | yok | Ücretsiz |
tranzly_kit_tier | Filtre | Kitin bu eklenti için bildirdiği plan katmanını filtreler (testler ve hazırlık aşaması; canlı ortamda lisans karar verir). | string $tier | Ücretsiz |
tranzly_localize_links | Filtre | Tranzly’nin bu sayfanın dahili bağlantılarını çevirilerine yönlendirip yönlendirmeyeceğini filtreler. | bool $localizestring $lang | Ücretsiz |
tranzly_memory_enabled | Filtre | Çeviri belleğinin kullanılıp kullanılmayacağını filtreler. | bool $on | Pro |
tranzly_microsoft_price_per_million | Filtre | Microsoft Translator’ın milyon karakter başına ABD doları cinsinden fiyatını filtreler. | float $price | Pro |
tranzly_network_enabled | Filtre | Çoklu site ağ katmanının açık olup olmadığını filtreler. | bool $agency | Ücretsiz |
tranzly_pbs_internal_post_types | Filtre | Tranzly’nin dokunmadığı Page Builder Sandwich yazı türlerini filtreler. | yok | Ücretsiz |
tranzly_post_segments | Filtre | Motora gönderilen bir yazının segmentlerini filtreler. Anahtar => `text` + `format` (`text` veya `html`). Blok duyarlı ayrıştırıcı ve entegrasyonlar buraya segment ekler, böler veya değiştirir ve bunları `tranzly_translated_post_fields` üzerine geri yazar. | \WP_Post $post | Ücretsiz |
tranzly_post_translated | Eylem | Bir motor bir yazıyı çevirdikten (veya bir kişinin dosyası ya da bir içe aktarma yazdığında) sonra tetiklenir. | int $targetint $source_idstring $codestring $engine | Ücretsiz |
tranzly_post_translation_created | Eylem | Tranzly bir yazı çevirisi oluşturduktan sonra tetiklenir. | int $new_idint $source_idstring $code | Ücretsiz |
tranzly_post_types | Filtre | Tranzly’nin çevirdiği yazı türlerini filtreler. | yok | Ücretsiz |
tranzly_pre_current_language | Filtre | Mevcut dili doğrudan belirler (kısa devre yapar): kullanmak için bir dil kodu döndürün. tranzly_switch_language() bu şekilde çalışır; kararı Tranzly’ye bırakmak için null döndürün. | string|null $lang | Ücretsiz |
tranzly_query_var | Filtre | Dili seçen sorgu değişkenini filtreler. | string $var | Ücretsiz |
tranzly_queue_lease_seconds | Filtre | Alınan bir ögenin kiralama süresini filtreler: bu süreden sonra, öge işlenirken duran bir iş parçacığı ögeyi diğerlerine geri verir. En yavaş tek çeviriden daha uzundur. | int $seconds | Ücretsiz |
tranzly_queue_worker_seconds | Filtre | Bir iş parçacığının devretmeden önce ne kadar süre çalışacağını saniye cinsinden filtreler. | int $seconds | Ücretsiz |
tranzly_queue_workers | Filtre | Bir işin aynı anda kaç iş parçacığı çalıştıracağını filtreler. Çeviri servisine nazik davranmak için İŞ PARÇACIKLARINA bir sınırlamadır; kaç ögenin tamamlanacağına asla bir sınır koymaz. | int $workersint $job_id | Ücretsiz |
tranzly_rate_source_ | Filtre | Başka bir kaynaktan alınan kurlar (bkz. `tranzly_rate_sources`). | yok | Pro |
tranzly_rate_sources | Filtre | Döviz kuru kaynaklarını filtreler. `[ code => referansına göre kur ]` veya bir WP_Error döndüren bir `tranzly_rate_source_<id>` filtresi ile bir tane ekleyin. | yok | Pro |
tranzly_register_engines | Eylem | Çeviri motorlarını kaydeder. `$registry->add( new Your_Engine() )` işlevini çağırın. | Registry $registry | Ücretsiz |
tranzly_relations_changed | Eylem | Nesnelerin çeviri bağlantıları değiştikten sonra tetiklenir: bağlandı, bağlantı kaldırıldı, başka bir dile taşındı veya silindi. Etkilenen grup başına bir kez tetiklenir, bu nedenle tek bir bağlantı bunu iki kez tetikleyebilir. | string $typearray<int> $ids | Ücretsiz |
tranzly_robots_meta_keys | Filtre | Robots ayarlarını tutan yazı meta anahtarlarını filtreler; her biri orijinali takip ederek çevirilerine aktarılır. | yok | Ücretsiz |
tranzly_shared_string_scopes | Filter | Paylaşılan metin kapsamlarını filtreler (L06 şeridi, T6: entegrasyonlar `woocommerce`, `forms` ve `theme` ekler; metinleri `tranzly_shared_strings` üzerinden gelir). | none | Free |
tranzly_shared_strings | Filter | Tranzly’nin kapsam başına dize olarak çevirdiği paylaşılan metinleri filtreler. Pro katmanı, blok şablonlarını, şablon parçalarını ve desenleri `templates` alanına ekler. | string $scope | Free |
tranzly_shared_strings_covered | Filter | Bir dil paketinin bir dil için çevirdiği paylaşılan metin kapsamının metinlerini filtreler. Pro katmanı, `templates` için temanın ve çekirdeğin kayıtlı desenlerini bildirir. | string $scopestring $lang | Free |
tranzly_source_changed | Action | Orijinal içeriğin çevrilebilir içeriği değiştiğinde ve dolayısıyla çevirileri artık güncelliğini yitirdiğinde tetiklenir. | int $post_idstring $nowstring $before | Free |
tranzly_source_meta_keys | Filter | Değişikliği bir sayfanın çevirilerini güncel olmaktan çıkaran meta anahtarlarını filtreler. Entegrasyonlar çevirdikleri anahtarları ekler (sayfa oluşturucu verileri, SEO alanları, özel alanlar). | int $post_id | Free |
tranzly_source_published | Action | Bir orijinal ilk kez yayınlandığında bir kez tetiklenir (meta verileri kaydedildikten sonra). | int $post_id | Free |
tranzly_style_rules_enabled | Filter | Tranzly’nin her yeni çeviriye dilin WordPress.org çeviri ekibi stil kurallarını (tırnak işaretleri, noktalama işaretleri etrafındaki boşluklar, kesme işaretleri, üç nokta, Japonca boşluklar, hitap zamirleri) uygulayıp uygulamayacağını belirtir. Varsayılan olarak açıktır. | bool $enabledstring $locale | Free |
tranzly_taxonomies | Filter | Tranzly’nin çevirdiği taksonomileri filtreler. | none | Free |
tranzly_term_segments | Filter | Motora gönderilen bir terimin segmentlerini (`name`, `description` ve entegrasyonların eklediği SEO başlıkları, özel alanlar gibi diğer içerikler) filtreler. Eklenenleri `tranzly_term_translated` üzerine yazın. | \WP_Term $term | Free |
tranzly_term_translated | Action | Bir motor bir terimi çevirdikten sonra, çevrilen her segmentle birlikte tetiklenir (entegrasyonlar `tranzly_term_segments` üzerinde ekledikleri segmentleri yazar). | int $targetint $term_idstring $code | Free |
tranzly_term_translation_created | Action | Tranzly bir terim çevirisi oluşturduktan sonra tetiklenir. | int $new_idint $term_idstring $code | Free |
tranzly_translatable_attributes | Filter | Tranzly’nin bir blok türü için çevirdiği öznitelikleri filtreler. | string $block_name | Free |
tranzly_translate_string | Filter | Bir dildeki çevrilebilir bir dizeyi filtreler. | string $valuestring $codearray $context | Free |
tranzly_translated_post_fields | Filter | Motor çalıştıktan sonra bir çeviriye yazılan yazı alanlarını filtreler. Kendi segmentlerini ekleyen entegrasyonlar (özel alanlar, sayfa oluşturucu verileri) bunları buraya yazar. | \WP_Post $poststring $code | Free |
tranzly_translation_memory | Filter | Kullanımdaki çeviri belleğini filtreler: ücretsiz eklentide yoktur; premium katman bir tane sunar (docs/843, WordPress.org yönergesi 5). | Translation_Memory|null $memory | Free |