සංවර්ධකයින්
Tranzly හැකියාවන් පිළිබඳ විමර්ශනය (Abilities reference)
Tranzly සිය ක්රියාකාරකම් WordPress Abilities API සමඟ ලියාපදිංචි කරයි. එම හැකියාවන් අඩවියේම සේවාදායකයේ MCP මෙවලම් ලෙස සහ /wp-json/wp-abilities/v1 යටතේ REST routes ලෙස පවතී. මෙම පිටුව ප්ලගිනයේම ලේඛකාගාරයෙන් ජනනය කර ඇත.
අන්ත ලක්ෂ්ය (Endpoints)
| හැකියාව | REST |
|---|---|
| HTTP හරහා MCP (streamable) | /wp-json/tranzly/v1/mcp |
| WP-CLI හරහා MCP (සම්මත ආදානය සහ ප්රතිදානය) | wp mcp-adapter serve --server=tranzly --user=<login> |
| REST: හැකියාවන් ලැයිස්තුගත කරන්න | /wp-json/wp-abilities/v1/abilities?category=tranzly |
| REST: හැකියාවක් ක්රියාත්මක කරන්න | /wp-json/wp-abilities/v1/abilities/<name>/run (කියවීම සඳහා පමණක් වන හැකියාවන් සඳහා ?input= සහිත GET, එසේ නොමැති නම් POST {"input": {...}}) |
සත්යාපනය සහ අවසර
HTTP ඉල්ලීම් WordPress යෙදුම් මුරපදයක් (HTTP Basic) මඟින් සත්යාපනය වේ. MCP සේවාදායකයට සම්බන්ධ වීමට පහත දැක්වෙන හැකියාව (capability) අවශ්ය වේ; ඉන්පසු සෑම හැකියාවක්ම වස්තුවකට අනුව (per object) තමන්ගේම අවසරය පරීක්ෂා කරයි. කියවීම සඳහා පමණක් වන හැකියාවන් GET සහ ඒවායේ ආදානය query string එකෙහි තබා ක්රියාත්මක වේ; අනෙක් ඒවා POST සහ ‘{“input”: {…}}’ JSON body එකක් සමඟ ක්රියාත්මක වේ.
WordPress යෙදුම් මුරපදයක් (HTTP) හෝ --user (WP-CLI); එක් එක් හැකියාව නම් කරන හැකියාව (capability) පරිශීලකයාට අවශ්ය වේ · සැකසීම්: AI නියෝජිතයින්ට (MCP) ඉඩ දෙන්න, පෙරනිමියෙන් සක්රීයයි
සියලු හැකියාවන්
| හැකියාව | සංස්කරණය | REST | අවසර | පරාමිතීන් |
|---|---|---|---|---|
tranzly/bulk-translateලබා දී ඇති අන්තර්ගත වර්ගවල සෑම මුල් පිටපතක් සඳහාම (කිසිවක් ලබා දී නොමැති විට පරිවර්තනය කරන ලද සියලුම වර්ග) පසුබිම් පරිවර්තන කාර්යයන් ආරම්භ කරයි: අතුරුදහන් වූ පරිවර්තන, යල් පැන ගිය ඒවා හෝ ඒවා සියල්ලම. එක් භාෂාවකට එකක් බැවින් ආරම්භ කරන ලද කාර්යයන් ආපසු ලබා දෙයි. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; ප්රකාශනය කිරීමට publish_posts | languages array (අවශ්යයි)post_types arrayscope string: missing, stale, allengine stringpublish boolean |
tranzly/cancel-jobකාර්යයක් නවත්වයි; දැනටමත් සිදු කර ඇති පරිවර්තන තබා ගනී. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (REST route එකෙහිම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/check-qualityAI මඟින් එක් පරිවර්තනයක් එහි මුල් පිටපත සමඟ සංසන්දනය කර ලකුණු ලබා දෙන අතර, වාර්තාව පරිවර්තනය මත ගබඩා කරයි. Tranzly හි වැඩ ප්රවාහ සැකසුම් තුළ සකසා ඇති ගුණාත්මක-පරීක්ෂා AI මාදිලිය භාවිතා කරයි. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | එම පරිවර්තනය මත edit_post | id integer (අවශ්යයි) |
tranzly/connect-supportමෙම වෙබ් අඩවිය Zinn Digital® සහාය වෙත සම්බන්ධ කරයි (නම, විද්යුත් තැපෑල, කැමැත්ත). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (REST route එකෙහිම පරීක්ෂාව) | email string (අවශ්යයි)name stringconsent boolean (අවශ්යයි) |
tranzly/correct-segmentsපරිවර්තනයක නිවැරදි කරන ලද කොටස් සුරකියි (segments: key සිට text දක්වා); නිවැරදි කරන ලද පෙළ නැවත පරිවර්තනය වීමෙන් ආරක්ෂා වේ. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (REST route එකෙහිම පරීක්ෂාව) | id string (අවශ්යයි)segments objecttexts object |
tranzly/create-jobලැයිස්තුගත පළ කිරීම් (posts) හෝ සමස්ත පළ කිරීම් වර්ගයක් භාෂා (langs) වලට පරිවර්තනය කරන පසුබිම් කාර්යයක් ආරම්භ කරයි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (REST route එකෙහිම පරීක්ෂාව) | posts arraypost_type stringlangs array (අවශ්යයි)engine stringstatus string: publish, draftforce boolean |
tranzly/create-post-translationඑන්ජිමක් නොමැතිව, අතින් ලිවීම සඳහා භාෂාවකින් (lang) පළ කිරීමක කෙටුම්පත් පරිවර්තනයක් සාදයි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | REST route එකෙහිම අයිතමය බැගින් වූ අවසර පරීක්ෂාව | id string (අවශ්යයි)lang string (අවශ්යයි)name stringslug stringdescription string |
tranzly/create-term-translationඔබ ලබා දෙන නමක්, slug සහ විස්තරයක් සහිතව භාෂාවකින් පදයක (term) පරිවර්තනයක් සාදයි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | REST route එකෙහිම අයිතමය බැගින් වූ අවසර පරීක්ෂාව | id string (අවශ්යයි)lang string (අවශ්යයි)name stringslug stringdescription string |
tranzly/disconnect-supportමෙම වෙබ් අඩවිය සහාය වෙතින් විසන්ධි කරයි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (REST route එකෙහිම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/estimateකිසිවක් වියදම් කිරීමට පෙර, එන්ජිමක් සමඟින් පළ කිරීම් (posts හෝ post_type) භාෂා (langs) වලට පරිවර්තනය කිරීමට අක්ෂර සහ පිරිවැය ඇස්තමේන්තු කරයි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (REST route එකෙහිම පරීක්ෂාව) | posts arraypost_type stringlangs array (අවශ්යයි)engine string |
tranzly/estimate-bulkආරම්භ කිරීමට පෙර, එක් භාෂාවකින් සමස්ත වෙබ් අඩවියේ පරිවර්තනයක් ඇස්තමේන්තු කරයි (post_types, scope, engine). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (REST route එකෙහිම පරීක්ෂාව) | post_types arrayscope string: missing, stale, allengine stringlang string (අවශ්යයි)after integer |
tranzly/export-translation-fileපරිවර්තකයෙකු හෝ පරිවර්තන ආයතනයක් සඳහා මුල් පිටපත් සහ එක් භාෂාවකින් ඒවායේ පරිවර්තන සහිත XLIFF හෝ CSV ගොනුවක් (පෙළ ලෙස) ලබා දෙයි: ලබා දී ඇති පළ කිරීම්, හෝ යම් තත්වයක (missing, stale, translated හෝ all; after සමඟ නැවත කරන්න) අන්තර්ගත වර්ගයක මුල් පිටපත් 100ක් දක්වා වූ පිටුවක්. පරිවර්තනය කළ පසු එම ගොනුවම නැවත ආයාත කළ හැක. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; සෑම පළ කිරීමක්ම ඇතුළත් වන්නේ පරිශීලකයාට එය සංස්කරණය කිරීමට අවසර ඇත්නම් පමණි | lang string (අවශ්යයි)format string: xliff, csvposts arraypost_type stringstate string: all, missing, stale, translatedafter integer |
tranzly/fix-statusභාෂාවක සහ ලිපි වර්ගයක (post type) අස්ථානගත වූ (හෝ යල් පැන ගිය) සෑම අයිතමයකම පරිවර්තනය පෝලිම්ගත කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (REST මාර්ගයේම පරීක්ෂාව) | post_type stringlang string (අවශ්යයි)state string (අවශ්යයි): missing, stale, quality |
tranzly/get-comments-settingඅදහස් (comments) භාෂා හරහා බෙදා ගන්නේද නැතහොත් එක් එක් භාෂාවට වෙන් වෙන්ව තබා ගන්නේද යන්න ලබා දෙයි. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-deepl-usageමෙම මාසයේ භාවිත කළ අකුරු ප්රමාණය සහ සුරකින ලද DeepL යතුරේ සීමාව ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-diagnosticsසහයෝගක ප්රවේශ පත්රයක් (support ticket) ගෙන යන රෝග විනිශ්චයන් ලබා දෙයි: අනුවාද, සක්රිය ප්ලගීන, සීමාවන් සහ මෑතකදී ඇති වූ දෝෂ. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-displayභාෂා මාරුකාරකය (language switcher) සහ ක්රෙඩිට් පෙන්වීමේ විකල්ප ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-engine-settingsපෙරනිමි සහ ආදේශක එන්ජිම, එක් එක් භාෂාවට අදාළ එන්ජින් සහ AI මාදිලි, එක් එක් එන්ජිමේ තත්ත්වය, ඒවායේ මාදිලි සමඟ සම්බන්ධිත AI සපයන්නන් සහ මෙම මාසයේ වියදම ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-glossaryකිසි විටෙකත් පරිවර්තනය නොකළ වචන, ස්ථාවර පද පරිවර්තන සහ භාෂාව අනුව ස්වරය (tone) ලබා දෙයි. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | කිසිවක් නැත |
tranzly/get-integrationsTranzly සහය දක්වන සහ මෙහි සක්රියව පවතින SEO, WooCommerce, page-builder සහ form ප්ලගීන ලැයිස්තුගත කරයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-jobඑක් කාර්යයක ප්රගතිය සහ ගණනයන් ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/get-job-failuresඑක් එක් අයිතමය අසාර්ථක වීමට හේතුව සමඟ කාර්යයක අසාර්ථක වූ අයිතම ලැයිස්තුගත කරයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/get-legacy-importTranzly 2.x වෙතින් පරිවර්තන ආයාත කිරීමේ (import) තත්ත්වය සහ වාර්තාව ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-licenceමෙම වෙබ් අඩවියේ Tranzly සැලැස්ම, බලපත්ර තත්ත්වය, අලුත් කිරීමේ දිනය සහ සැලැස්මට ඇතුළත් වන දේ ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-menusඑක් එක් මෙනු ස්ථානයේ එක් එක් භාෂාවෙන් පෙන්වන්නේ කුමන මෙනුවද යන්න ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-post-groupලිපියක පරිවර්තන කණ්ඩායම ලැයිස්තුගත කරයි: සෑම භාෂාවකම සාමාජිකයා එහි මාතෘකාව, තත්ත්වය සහ සංස්කරණ සබැඳිය සමඟ. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post සහ edit_term (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/get-quality-reportපරිවර්තනයක AI තත්ත්ව වාර්තාව ලබා දෙයි: ලකුණු සහ එය සලකුණු කළ කොටස් (segments). | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/get-segmentsසමාලෝචනය සහ නිවැරදි කිරීම සඳහා, මුල් පිටපත අසල පරිවර්තනයක කොටස් (segments) ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/get-shared-stringsතේමා සහ ප්ලගීන පෙළ (scope) භාෂාවකින් ඒවායේ පරිවර්තන සමඟ ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-stringsවෙබ් අඩවියේ මාතෘකාව, ටැග්ලයින් සහ විජට් පෙළ භාෂාවකින් ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි) |
tranzly/get-support-connectionමෙම වෙබ් අඩවිය Zinn Digital® සහාය (support) වෙත සම්බන්ධ වී ඇත්ද, සහ කවුරුන් ලෙසද යන්න දක්වයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (REST route හිම පරීක්ෂාව) | refresh බූලීය (boolean) |
tranzly/get-term-groupප්රවර්ගයක (category) හෝ ටැගයක (tag) පරිවර්තන සමූහය ලැයිස්තුගත කරයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post සහ edit_term (REST route හිම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/get-urlsලිපිනවල භාෂා දිස්වන ආකාරය (folder, subdomain හෝ domain), පරිවර්තනය කළ slugs සහ bases, සහ පරිවර්තනය නොකළ පිටු සඳහා noindex ලබා දෙයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (REST route හිම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/get-workflow-settingsපළකිරීමේදී සහ යාවත්කාලීන කිරීමේදී ස්වයංක්රීය පරිවර්තනය, පළකිරීමට පෙර සමාලෝචනය, සහ AI තත්ත්ව පරීක්ෂාවේ සීමාව (threshold), සපයන්නා (provider) සහ ආකෘතිය (model) ලබා දෙයි. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (REST route හිම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/import-from-sourceවෙනත් බහුභාෂා ප්ලගිනයකින් පරිවර්තනවල ඊළඟ පිටුව ආයාත කරයි (mode: dry-run හෝ run; cursor). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (REST route හිම පරීක්ෂාව) | source string (අවශ්යයි)mode string: dry-run, run, undocursor string |
tranzly/import-translation-fileඋඩුගත කළ පරිවර්තන ගොනුවකින් ලිපිවල ඊළඟ පිටුව ලියයි (අවසන් වන තෙක් after සමඟ නැවත කරන්න). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (REST route හිම පරීක්ෂාව) | token string (අවශ්යයි)after integer |
tranzly/link-postදැනට පවතින ලිපියක් (target) යම් භාෂාවකින් මෙම ලිපියේ පරිවර්තනය බවට පත් කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post සහ edit_term (REST route හිම පරීක්ෂාව) | id string (අවශ්යයි)lang string (අවශ්යයි)target integer (අවශ්යයි) |
tranzly/link-termදැනට පවතින පදයක් (target) යම් භාෂාවකින් මෙම පදයේ පරිවර්තනය බවට පත් කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post සහ edit_term (REST route හිම පරීක්ෂාව) | id string (අවශ්යයි)lang string (අවශ්යයි)target integer (අවශ්යයි) |
tranzly/list-enginesපරිවර්තන එන්ජින්, ඒ සෑම එකක්ම සකසා ඇත්ද යන්න සහ කිසිවක් නම් කර නොමැති විට භාවිතා කරන්නේ කුමක්ද යන්න ලැයිස්තුගත කරයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | කිසිවක් නැත |
tranzly/list-import-sourcesමෙම අඩවියේ හමු වූ ආයාත කළ හැකි WPML, Polylang සහ TranslatePress දත්ත ලැයිස්තුගත කරයි. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (REST route හිම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/list-jobsපසුබිම් පරිවර්තන කාර්යයන්, නවතම ඒවා පළමුවෙන් වන සේ, ප්රගතිය සමඟ ලැයිස්තුගත කරයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (REST route හිම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/list-languagesවෙබ් අඩවියේ භාෂා ලැයිස්තුගත කරයි. පළමුවැන්න මුල් අන්තර්ගතය ලියා ඇති භාෂාවයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | කිසිවක් නැත |
tranzly/list-status-itemsමුල් අන්තර්ගතයන් යම් භාෂාවක ඒවායේ පරිවර්තන තත්ත්වය සමඟ (state: missing, stale, current), පිටුවෙන් පිටුව ලැයිස්තුගත කරයි. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (REST route හිම පරීක්ෂාව) | post_type stringlang string (අවශ්යයි)state string: all, missing, stale, translated, human, machine, review, qualityafter integer |
tranzly/list-theme-stringsපරිවර්තනය සඳහා පෙළ ස්කෑන් කළ හැකි themes සහ plugins, සහ ඒ සෑම එකකම කොපමණ strings ප්රමාණයක් ඇත්දැයි ලැයිස්තුගත කරයි. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (REST route හිම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/open-support-ticketපරිපාලක එකඟ වූ විට මෙම වෙබ් අඩවියේ රෝග විනිශ්චය තොරතුරු (diagnostics) සමඟ සහාය ටිකට්පතක් (මාතෘකාව, පණිවිඩය, වර්ගය, විද්යුත් තැපෑල) යොමු කරයි. එය කිසි විටෙකත් පිවිසුමක් (login) නිර්මාණය කිරීම හෝ එවැනි දෙයක් යැවීම සිදු නොකරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (REST route හිම පරීක්ෂාව) | subject string (අවශ්යයි)message string (අවශ්යයි)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics බූලීය (boolean) |
tranzly/record-support-consentසහාය ටිකට්පත් සමඟ රෝග විනිශ්චය තොරතුරු යැවීම සඳහා පරිපාලකගේ කැමැත්ත සටහන් කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (REST route හිම පරීක්ෂාව) | consent බූලීය (boolean) (අවශ්යයි) |
tranzly/retry-job-itemඅසාර්ථක වූ අයිතමයක් නැවත උත්සාහ කරයි (action: retry, විකල්ප වශයෙන් වෙනත් එන්ජිමක් සමඟ) හෝ එය අතින් පරිවර්තනය කිරීම සඳහා සලකුණු කරයි (action: by-hand). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post සහ manage_options (REST මාර්ගයේම පරීක්ෂාව) | item string (අවශ්යයි)action string (අවශ්යයි)engine string |
tranzly/review-translationපරිවර්තනයක් අනුමත කරයි (සහ මුල් පිටපත ප්රකාශයට පත් කළ විට එය ප්රකාශයට පත් කරයි) හෝ එය නැවත හරවා යවයි (decision, note). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි)decision string (අවශ්යයි): approve, changes, pendingnote string |
tranzly/run-legacy-import2.x ආයාත කිරීම ධාවනය කරයි: dry-run (වාර්තාව පමණි), run, හෝ undo. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | action string (අවශ්යයි) |
tranzly/scan-theme-stringsපරිවර්තනය කළ හැකි පෙළ සඳහා සංරචකයක PHP ගොනුවල ඊළඟ පිටුව පරිලෝකනය කරයි (අවසන් වන තෙක් after සමඟ නැවත කරන්න). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | component string (අවශ්යයි)after integer |
tranzly/schedule-quality-checkභාෂාවක පරිවර්තනවල ඊළඟ පිටුවේ (හෝ ලබා දී ඇති පළ කිරීම්වල) AI තත්ත්ව පරීක්ෂාව උපලේඛනගත කරයි. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි)post_type stringposts arrayafter integer |
tranzly/seo-auditපිටුවෙන් පිටුවට, භාෂාවක මඟ හැරුණු SEO මාතෘකා, විස්තර, slugs සහ hreflang සඳහා පරිවර්තන පරීක්ෂා කරයි. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි)after integer |
tranzly/set-comments-settingපළ කිරීමක පරිවර්තන හරහා අදහස් බෙදා ගනී හෝ ඒවා භාෂාවකට අනුව තබා ගනී (mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options සහ moderate_comments (REST මාර්ගයේම පරීක්ෂාව) | mode string (අවශ්යයි): off, show, translate |
tranzly/set-engine-keyDeepL, Google හෝ Microsoft හි API යතුර (සහ Microsoft සඳහා කලාපය) සුරකියි; හිස් වූ විට එය ඉවත් කරයි. යතුරු සංකේතනය කර ගබඩා කර ඇති අතර කිසි විටෙකත් ආපසු ලබා නොදේ. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | engine string (අවශ්යයි)key string (අවශ්යයි)region string |
tranzly/set-menusස්ථානයකට භාෂාවකට මෙනුවක් පවරයි (map). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (REST මාර්ගයේම පරීක්ෂාව) | map object (අවශ්යයි) |
tranzly/set-protectionපරිවර්තනයක් එන්ජිම මඟින් උඩින් ලිවීමෙන් ආරක්ෂා කරයි (protected: true), හෝ එය අගුළු හරියි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි)protected boolean (අවශ්යයි) |
tranzly/set-shared-stringsතේමා සහ ප්ලගීන පෙළවල නිවැරදි කරන ලද පරිවර්තන සුරකියි (strings); ඒවා ආරක්ෂිත බවට පත්වේ. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings object (අවශ්යයි) |
tranzly/set-site-stringභාෂාවකින් එක් අඩවි පෙළක් (key) සුරකියි, උදා. අඩවි මාතෘකාව හෝ සටන් පාඨය. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options සහ manage_options (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි)key string (අවශ්යයි)translation string (අවශ්යයි) |
tranzly/set-urlsලිපින ප්රකාරය (mode), භාෂාව අනුව වසම්, පරිවර්තනය කළ පාදක සහ කොටස්, noindex_untranslated සහ slug යෝජනා සකසයි. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | mode stringsegments objectdomains objectbases objectsuggest booleannoindex_untranslated boolean |
tranzly/start-trialමෙම අඩවිය සඳහා දින 14 ක Tranzly Pro අත්හදා බැලීම ආරම්භ කරයි (ගෙවීමක් අවශ්ය නොවේ). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | කිසිවක් නැත |
tranzly/translate-media-fieldපින්තූරයක alt පෙළ, මාතෘකාව හෝ විස්තර පාඨය (field) භාෂාවකින් (lang) සුරකියි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි)lang string (අවශ්යයි)field string (අවශ්යයි): alt, caption, titletranslation string (අවශ්යයි) |
tranzly/translate-postඑක් පළකිරීමක් හෝ පිටුවක් පරිවර්තන එන්ජිමක් මඟින් අඩවියේ භාෂා එකක් හෝ කිහිපයකට පරිවර්තනය කරයි, එක් එක් පරිවර්තනය සාදයි හෝ එය යාවත්කාලීන කරයි. publish යන්න true නොවේ නම් නව පරිවර්තන කෙටුම්පත් (drafts) වේ. force යන්න true නොවේ නම් පුද්ගලයෙකු විසින් සංස්කරණය කරන ලද පරිවර්තනයක් මඟ හරිනු ලැබේ. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | එම පළකිරීම පරිවර්තනය කළ හැක (එය මත edit_post); පවතින පරිවර්තනයක් මත edit_post; ප්රකාශයට පත් කිරීමට එම වර්ගයේ publish හැකියාව | id integer (අවශ්යයි)languages array (අවශ්යයි)engine stringpublish booleanforce boolean |
tranzly/translate-shared-stringsපෙරනිමි එන්ජිම සමඟ භාෂාවක පරිවර්තනය නොකළ තේමා සහ ප්ලගීන පෙළවල ඊළඟ පිටුව පරිවර්තනය කරයි (අවසන් වන තෙක් after සමඟ නැවත කරන්න). | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (REST මාර්ගයේම පරීක්ෂාව) | lang string (අවශ්යයි)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after integer |
tranzly/translate-siteමඟ පෙන්වන කාර්ය ප්රවාහයක්: නියෝජිතයා භාෂා සහ එන්ජිම පරීක්ෂා කරයි, පිරිවැය ඇස්තමේන්තු කරයි, සහ වියදම් කිරීමට හෝ ප්රකාශයට පත් කිරීමට පෙර විමසමින් අඩුපාඩු පරිවර්තනය කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages string (අවශ්යයි) |
tranzly/translate-termඑක් පදයක් (ප්රවර්ගය, ටැගය හෝ නිෂ්පාදන ගුණාංගය) එන්ජිමක් මඟින් භාෂාවකට (lang) පරිවර්තනය කරයි, එහි පරිවර්තනය සාදයි හෝ යාවත්කාලීන කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | REST මාර්ගයේම අයිතමය බැගින් වූ අවසර පරීක්ෂාව | id string (අවශ්යයි)lang string (අවශ්යයි)engine stringforce booleanstatus string: publish, draft |
tranzly/translation-statusපළකිරීමේ ID එකක් සමඟ: එක් එක් භාෂාවෙන් එම පළකිරීමේ පරිවර්තනය, එය යල් පැන ගොස් ඇත්ද යන්න සහ එය ලියූ පුද්ගලයා. එකක් නොමැතිව: එක් එක් භාෂාව අනුව අඩවියෙන් කොපමණ ප්රමාණයක් පරිවර්තනය කර ඇත්ද යන්න. | නොමිලේ | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | එම පළකිරීම මත edit_post; අඩවි සාරාංශය සඳහා edit_posts | id integerpost_type string |
tranzly/unlink-postපළකිරීමක් එහි පරිවර්තන සමූහයෙන් ඉවත් කරයි; එය එහි භාෂාව රඳවා ගනී. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post සහ edit_term (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/unlink-termපදයක් එහි පරිවර්තන සමූහයෙන් ඉවත් කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post සහ edit_term (REST මාර්ගයේම පරීක්ෂාව) | id string (අවශ්යයි) |
tranzly/update-displayස්විචරය (විලාසය, ධජ, නම්, ස්ථානගත කිරීම) සහ ගෞරව දැක්වීමේ පෙළ වෙනස් කරයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | switcher objectcredit boolean |
tranzly/update-engine-settingsපෙරනිමි එන්ජිම, උපස්ථ (fallback) එන්ජිම, භාෂාව අනුව එන්ජින් සහ භාෂාව අනුව AI මාදිලි සකසයි (default, fallback, per_lang, models, caps). පෙරනිමි එන්ජිම හැර අනෙක් සියල්ල Pro වේ. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | default stringper_lang objectfallback arraycaps objectmodels object |
tranzly/update-glossaryඔබ යවන පාරිභාෂික ශබ්දකෝෂයේ කොටස් ප්රතිස්ථාපනය කරයි (කිසිදා පරිවර්තනය නොකළ වචන, පද පරිවර්තන, ස්වරය); ඔබ බැහැර කරන කොටස් තබා ගනු ලැබේ. ඊළඟ පරිවර්තනයේ සිට සෑම එන්ජිමක් විසින්ම භාවිතා කරනු ලැබේ. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt arrayterms objecttone object |
tranzly/update-settingsඅඩවියේ භාෂා (languages: කේතය සහ නම ලැයිස්තුව; පළමුවැන්න මුල් භාෂාව වේ), ඉදිරිපස (front-end) class උපසර්ගය, සහ AI නියෝජිතයින්ට (MCP) අවසර තිබේද යන්න සකසයි. | නොමිලේ | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | prefix stringmcp booleanlanguages array |
tranzly/update-workflow-settingson_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider සහ quality_model සකසයි. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (REST මාර්ගයේම පරීක්ෂාව) | on_update string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-fileවෙනත් තැනක පරිවර්තනය කරන ලද Tranzly XLIFF හෝ CSV ගොනුවක් (content, filename) උඩුගත කරයි; ආයාත කිරීම සඳහා උඩුගත කිරීම හඳුනාගන්නා ටෝකනයක් ලබා දෙයි. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (REST මාර්ගයේම පරීක්ෂාව) | content string (අවශ්යයි)filename string (අවශ්යයි) |
ප්ලගිනයෙහි abilities.json වෙතින් උත්පාදනය කර ඇත, එය සක්රිය අඩවියකින් උත්පාදනය කරනු ලැබේ; මේ දෙක නොගැළපෙන විට පරීක්ෂණය අසාර්ථක වේ.
WP-CLI විධාන
WP-CLI භාවිතයෙන් සර්වරය මත මේවා ධාවනය කරන්න. සෑම විධානයක්ම ප්ලගිනයේ තිරයන් හා සමාන අවසර පරීක්ෂා කරයි; උදාහරණ ලබාගෙන ඇත්තේ ප්ලගිනයේම උපකාරක පෙළෙනි.
| විධානය | එය කරන්නේ කුමක්ද | සංස්කරණය |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | එයට සම්බන්ධ කර ඇති ලිපියක (හෝ පදයක) කෙටුම්පත් පරිවර්තනයක් සාදන්න. | නොමිලේ |
wp tranzly engines | පරිවර්තන එන්ජින් ලැයිස්තුගත කරන්න. | නොමිලේ |
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 | පසුබිම් පරිවර්තන කාර්යයන්. | නොමිලේ |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | පැරණි Tranzly (2.x) අඩවියක පරිවර්තන ආයාත කිරීම පෙන්වීම, පූර්ව පරීක්ෂාව (dry-run), ධාවනය කිරීම හෝ අස්ථාපනය කිරීම (undo). | නොමිලේ |
wp tranzly link <source> <target> [--term] | පවතින ලිපියක් (හෝ පදයක්) තවත් එකක පරිවර්තනයක් ලෙස සම්බන්ධ කරන්න. | නොමිලේ |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | බහු-අඩවි (Agency): ජාලයේ සෑම අඩවියක්ම සකසන්න, නැතහොත් නව අඩවි ආරම්භ වන භාෂා සකසන්න. | නොමිලේ |
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 | එන්ජිමක් භාවිතයෙන් ලිපි පරිවර්තනය කරන්න. | නොමිලේ |
wp tranzly translations <id> [--term] [--format=<format>] | ලිපියක (හෝ පදයක) පරිවර්තන ලැයිස්තුගත කරන්න. | නොමිලේ |
PHP ශ්රිත (functions)
තේමා සහ අනෙකුත් ප්ලගීන වලට ඇමතිය හැකි ශ්රිත. ප්ලගිනය අක්රියව පවතින විටදීත් ඔබගේ කේතය දිගටම ක්රියාත්මක වීම සඳහා පළමුව function_exists() පරීක්ෂා කරන්න.
| ශ්රිතය | එය කරන්නේ කුමක්ද | සංස්කරණය |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: වස්තුවක පරිවර්තනයක්. | Pro |
pll__( $text ) | Polylang: ලියාපදිංචි කරන ලද වැකියක්, පරිවර්තනය කරන ලදී. Tranzly තේමා වැකි පරිවර්තනය කරන්නේ WordPress හිම gettext හරහාය, එබැවින් වැකිය ලබා දී ඇති පරිදිම නැවත ලැබේ. | Pro |
pll_current_language( $field = 'slug' ) | Polylang: වත්මන් භාෂාව. | Pro |
pll_default_language( $field = 'slug' ) | Polylang: පෙරනිමි භාෂාව. | Pro |
pll_e( $text ) | Polylang: ලියාපදිංචි කළ වැකියක් escape කර echo කරයි. | Pro |
pll_get_post( $post_id, $lang = null ) | Polylang: පළකිරීමක පරිවර්තනයක්. | Pro |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: පළකිරීමක භාෂාව. | Pro |
pll_get_post_translations( $post_id ) | Polylang: පළකිරීමක සෑම පරිවර්තනයක්ම, slug => ID. | Pro |
pll_get_term( $term_id, $lang = null ) | Polylang: term එකක පරිවර්තනයක්. | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: term එකක භාෂාව. | Pro |
pll_get_term_translations( $term_id ) | Polylang: term එකක සෑම පරිවර්තනයක්ම, slug => ID. | Pro |
pll_home_url( $lang = '' ) | Polylang: කිසියම් භාෂාවකින් මුල් පිටුවේ URL එක. | Pro |
pll_is_translated_post_type( $post_type ) | Polylang: මෙම post type එක පරිවර්තනය කර තිබේද? | Pro |
pll_is_translated_taxonomy( $taxonomy ) | Polylang: මෙම taxonomy එක පරිවර්තනය කර තිබේද? | Pro |
pll_languages_list( $args = array( ) | Polylang: භාෂා ලැයිස්තුව. | Pro |
pll_register_string() | Polylang: වැකියක් ලියාපදිංචි කරන්න (පිළිගන්නා අතර නොසලකා හරිනු ලැබේ — pll__() බලන්න). | Pro |
pll_the_languages( $args = array( ) | Polylang: භාෂා මාරුකරණය. `raw` මඟින් Polylang හි array එක (slug => විස්තර) ලබා දේ; එසේ නොමැති නම් Polylang හි markup එකෙහි ඇති `<li>` ලැයිස්තුවක්, `echo` අගය 0 නොවේ නම් echo කරනු ලැබේ. `hide_current`, `hide_if_no_translation` සහ `display_names_as` (`name` හෝ `slug`) සලකා බලයි. `dropdown` එකක් ලැයිස්තුවක් ලෙස render කරනු ලැබේ: dropdown එකක් සඳහා සුදුසු වන්නේ Tranzly හිම switcher block/widget එකයි. | Pro |
pll_translate_string( $text ) | Polylang: යම් භාෂාවකින් ලියාපදිංචි කළ වැකියක්. pll__() ලෙසම, වැකිය ලබා දී ඇති ආකාරයෙන්ම නැවත ලැබේ. | Pro |
tranzly_compat_field( string $code, string $field ) | Polylang හි ශබ්දකෝෂයට අනුව භාෂාවක එක් ක්ෂේත්රයක්. | Pro |
tranzly_current_language(): string | වත්මන් ඉල්ලීමේ භාෂාව (`fr_FR` වැනි WordPress locale කේතයක්). | Free |
tranzly_default_language(): string | පෙරනිමි භාෂාව: පළමුව ලැයිස්තුගත කර ඇත්තේ. | Free |
tranzly_get_engines(): array | ලබා ගත හැකි එන්ජින්: id => name. | Free |
tranzly_get_post_language( int $post_id ): string | පළකිරීමක් ලියා ඇති භාෂාව. | Free |
tranzly_get_term_language( int $term_id ): string | term එකක් ලියා ඇති භාෂාව. | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | භාෂාවකට term එකක පරිවර්තනය, හෝ null. | Free |
tranzly_get_term_translations( int $term_id ): array | term එකක සෑම අනුවාදයක්ම: භාෂා කේතය => term ID. | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | භාෂාවකට පළකිරීමක පරිවර්තනයේ ID එක, නැතහොත් කිසිවක් නොමැති විට null. එය දැනටමත් එම භාෂාවෙන් ලියා ඇති විට පළකිරීමේම ID එක ආපසු ලබා දේ. | Free |
tranzly_get_translations( int $post_id ): array | පළකිරීම ඇතුළුව එහි සෑම අනුවාදයක්ම: භාෂා කේතය => post ID. පරිවර්තන නොමැති පළකිරීමක් මඟින් එහි භාෂාවෙන්ම එය පමණක් ලබා දේ. | Free |
tranzly_language_switcher( array $args = array( ) | ඕනෑම තේමාවක්, builder එකක් හෝ ප්ලගිනයක් සඳහා භාෂා මාරුකරණයේ HTML (T5). Page Builder Sandwich හි element එක එය කැඳවයි; ඔබටද එය කළ හැක. භාෂා දෙකකට වඩා අඩුවෙන් පවතින විට හිස් වේ. | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | ලබා දී ඇති භාෂාව පෙන්වන URL එකක්. | Free |
tranzly_languages(): array | අඩවියේ භාෂා, පෙරනිමිය පළමුව. | Free |
tranzly_register_engine( Engine $engine ) | පරිවර්තන එන්ජිමක් එක් කරන්න. `tranzly_register_engines` මත, හෝ ඉල්ලීමේ පළමු පරිවර්තනයට පෙර ඕනෑම වේලාවක එය අමතන්න. | Free |
tranzly_restore_language(): bool | අවසාන tranzly_switch_language() අහෝසි කරන්න. | Free |
tranzly_switch_language( string $lang ): bool | tranzly_restore_language() තෙක් කේතය වෙනත් භාෂාවකින් ක්රියාත්මක කරවන්න: වත්මන් භාෂාව සහ WordPress හිම පරිවර්තන දෙකම මාරු වේ. switch_to_blog() මෙන් nest වේ: | Free |
tranzly_translatable_attributes( string $block_name ): array | බ්ලොක් වර්ගයක් සඳහා Tranzly පරිවර්තනය කරන attribute නම්: එහි block.json හි `role: content`, `tranzly_translatable_attributes` filter එක මඟින් සකස් කර ඇත. | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | වත්මන් පරිශීලකයා ලෙස එන්ජිමක් භාවිතයෙන් ලිපියක් භාෂාවකට පරිවර්තනය කරන්න (ඔවුන්ගේ අවසර අදාළ වේ). | නොමිලේ |
ක්රියා සහ පෙරහන්
මූල කේතයෙන් ලබාගත් විස්තරය සමඟ ප්ලගිනය මඟින් පිරිනමන සෑම hook එකක්ම. Filters මඟින් අගයක් වෙනස් කරයි; actions මඟින් ඔබට කිසියම් මොහොතක කේතයක් ධාවනය කිරීමට ඉඩ සලසයි; entry points යනු ප්ලගිනයෙන් යමක් කිරීමට ඉල්ලා සිටීමට ඔබ ක්රියාත්මක කරන actions වේ.
| හූක් එක | වර්ගය | එය කරන්නේ කුමක්ද | පරාමිතීන් | සංස්කරණය |
|---|---|---|---|---|
tranzly_admin_bar | Action | පරිවර්තන admin-bar මෙනුව සෑදීමෙන් පසු ක්රියාත්මක වේ (Pro දෘශ්ය සංස්කාරකය එහි “මෙම පිටුව පරිවර්තනය කරන්න” අයිතමය මෙහි එක් කරයි). | \WP_Admin_Bar $barint $id | නොමිලේ |
tranzly_admin_data | Filter | පරිපාලක යෙදුම ආරම්භ වන දත්ත පෙරහන් කරයි. වාරික ස්ථරය එහි සංස්කරණය වාර්තා කිරීමට එය භාවිතා කරයි; සංවේදී කිසිවක් මෙහි නොතිබිය යුතුය, මන්ද එය පිටුව තුළ මුද්රණය වන බැවිනි. | කිසිවක් නැත | නොමිලේ |
tranzly_ai_model | Filter | භාෂාවකට පරිවර්තනය කරන AI සැපයුම්කරු සහ ආකෘතිය පෙරහන් කරයි. නොමිලේ: සෑම භාෂාවක් සඳහාම `translate` කාර්යය සඳහා තෝරාගත් සැපයුම්කරු සහ ආකෘතිය. Tranzly Pro: භාෂාවේම තේරීම, නැතහොත් “අනෙකුත් සියලුම භාෂා” තේරීම. | string $target | නොමිලේ |
tranzly_ai_providers_in_use | Filter | විශේෂිත භාෂා සඳහා තෝරාගත් AI සැපයුම්කරුවන් පෙරහන් කරයි. නොමිලේ ප්ලගිනයේ කිසිවක් නැත: සෑම භාෂාවක්ම `translate` කාර්යය සඳහා තෝරාගත් සැපයුම්කරු සහ ආකෘතිය භාවිතා කරයි. Tranzly Pro එහි භාෂාවකට අදාළ ආකෘතිවල සැපයුම්කරුවන් ලැයිස්තුගත කරයි. | කිසිවක් නැත | නොමිලේ |
tranzly_content_before_rebuild | Filter | භාෂාව අනුව පරිවර්තනය කරන ලද කොටස් එයට ලිවීමට පෙර මූල අන්තර්ගතය පෙරහන් කරයි (Pro භාෂාව අනුව රූප මාරු කිරීම එය භාවිතා කරයි). | string $contentstring $lang | නොමිලේ |
tranzly_copy_meta_keys | Filter | පෝස්ට් එකකින් එහි නව පරිවර්තනයට පිටපත් කරන ලද මෙටා යතුරු පෙරහන් කරයි. වෙන කිසිවක් පිටපත් නොකෙරේ. | int $source_id | නොමිලේ |
tranzly_deepl_host | Filter | DeepL API host එක පෙරහන් කරයි (proxy එකක්, හෝ පරීක්ෂණ double එකක්). | string $hoststring $key | නොමිලේ |
tranzly_deepl_price_per_million | Filter | DeepL හි අක්ෂර මිලියනයකට මිල එක්සත් ජනපද ඩොලර් වලින් පෙරහන් කරයි. | float $price | නොමිලේ |
tranzly_default_engine | Filter | කිසිවක් නම් කර නොමැති විට භාවිතා වන එන්ජිමේ id එක පෙරහන් කරයි. | string $id | නොමිලේ |
tranzly_engine_cap | Filter | එන්ජිමක මාසික සීමාව එක්සත් ජනපද ඩොලර් වලින් පෙරහන් කරයි: නොමිලේ ප්ලගිනයේ කිසිවක් නැත. | float|null $capstring $engine | නොමිලේ |
tranzly_engine_chain | Filter | භාෂාවක් සඳහා අත්හදා බැලිය යුතු එන්ජින් අනුපිළිවෙලින් පෙරහන් කරයි. නොමිලේ: පෙරනිමි එන්ජිම. වාරික ස්ථරය මඟින් භාෂාවේම එන්ජිම සහ විකල්ප ලැයිස්තුව එක් කරයි. | string $langstring $first | නොමිලේ |
tranzly_engine_options | Filter | එන්ජිමට යවන විකල්ප පෙරහන් කරයි (පරිවර්තනය නොකළ යුතු ලැයිස්තුව, පාරිභාෂික ශබ්ද මාලාව, විධිමත්භාවය, උපදෙස්). | string $targetEngine $engine | නොමිලේ |
tranzly_engine_settings_save | Filter | භාෂාව අනුව එන්ජින් සහ AI ආකෘති, විකල්ප ලැයිස්තුව සහ මාසික සීමාවන් සුරකියි. වාරික ස්ථරය පමණක් ප්රතිචාර දක්වයි (WordPress.org මාර්ගෝපදේශය 5: නොමිලේ ප්ලගිනය තුළ කිසිදු Pro හැසිරීමක් නොතිබිය යුතුය). | කිසිවක් නැත | නොමිලේ |
tranzly_frontend_prefix | Filter | මධ්යස්ථ front-end class උපසර්ගය පෙරහන් කරයි. | string $prefix | නොමිලේ |
tranzly_fs_loaded | Action | බලපත්ර SDK එක පූරණය වූ වහාම ක්රියාත්මක වේ (ප්රධාන ගොනුවේ, ඕනෑම Tranzly කේතයකට පෙර). `tranzly_fs()` සමඟ සම්බන්ධ වීමට මෙහි හූක් කරන්න. | කිසිවක් නැත | නොමිලේ |
tranzly_glossary_options | Filter | ඉලක්කගත භාෂාවක් සඳහා එන්ජින් විකල්ප පෙරහන් කරයි: පරිවර්තනය නොකළ යුතු ලැයිස්තුව, සහ වාරික ස්ථරය ඒවා එක් කරන විට පාරිභාෂික ශබ්ද මාලාව සහ ස්වරය. | string $lang | නොමිලේ |
tranzly_glossary_save | Filter | භාෂාව අනුව වඩාත් කැමති පරිවර්තන සහ ස්වරය සුරකියි. වාරික ස්ථරය පමණක් ප්රතිචාර දක්වයි (WordPress.org මාර්ගෝපදේශය 5: නොමිලේ ප්ලගිනය තුළ කිසිදු Pro හැසිරීමක් නොතිබිය යුතුය). | කිසිවක් නැත | නොමිලේ |
tranzly_google_price_per_million | Filter | Google Cloud Translation හි අක්ෂර මිලියනයකට මිල, එක්සත් ජනපද ඩොලර් වලින් පෙරහන් කරයි. | float $price | Pro |
tranzly_install_language_packs | Filter | වෙබ් අඩවියට එක් කරන ලද භාෂාවක WordPress, තේමාව සහ ප්ලගින භාෂා ඇසුරුම් Tranzly විසින් ස්ථාපනය කරන්නේද යන්න (එමඟින් WordPress සහ WooCommerce හි මුල් වචන පරිවර්තනය වී දිස්වේ). පෙරනිමියෙන් ක්රියාත්මකයි. | bool $install | නොමිලේ |
tranzly_integration_available | Filter | ප්ලගිනයක් හඳුනා නොගත් විට ඒකාබද්ධ කිරීමක් ක්රියාත්මක වන්නේද යන්න පෙරහන් කරයි — බිල්ඩරයක් ක්රියා විරහිත කිරීමෙන් පසු ඉතිරි වූ අන්තර්ගතය සඳහා, හෝ අසාමාන්ය ආකාරයකින් පූරණය වූ ප්ලගිනයක් සඳහා. | bool $onstring $id | නොමිලේ |
tranzly_integrations | Filter | Tranzly ක්රියාත්මක කරන ඒකාබද්ධ කිරීම් පෙරහන් කරයි. වෙනත් ප්ලගිනයකට සහය දැක්වීමට `Integration` උප පන්තියක් එක් කරන්න. | කිසිවක් නැත | නොමිලේ |
tranzly_is_pro | Filter | වාරික ස්ථරය ක්රියාත්මක වන්නේද යන්න පෙරහන් කරයි. එයට ප්රතිචාර දක්වන්නේ වාරික ස්ථරය පමණි. | bool $pro | නොමිලේ |
tranzly_job_created | Action | පරිවර්තන කාර්යයක් නිර්මාණය කළ පසු ක්රියාත්මක වේ. | int $jobint $items | නොමිලේ |
tranzly_job_finished | Action | පරිවර්තන කාර්යයක තවදුරටත් කිසිදු වැඩක් නොමැති විට ක්රියාත්මක වේ. | int $job_id | නොමිලේ |
tranzly_kit_api_base | Filter | සහාය තිර මඟින් අමතනු ලබන Zinn Digital® API base එක පෙරහන් කරයි. | string $base | නොමිලේ |
tranzly_kit_diagnostics | Filter | වෙබ් අඩවි හිමිකරු ඒවා දැකීමට පෙර රෝග විනිශ්චය තොරතුරු (diagnostics) පෙරහන් කරයි. ප්ලගිනයක් එහිම තොරතුරු `extra` යටතේ එක් කරයි. ⛔ මෙය ධාවනය වන්නේ පෙරදසුනට (preview) පෙරය, පෙරදසුන සහ යැවීම අතර කිසිවිටෙක නොවේ. | නැත | නොමිලේ |
tranzly_kit_footprint_free | Filter | මෙම වෙබ් අඩවිය footprint-free ද යන්න පෙරහන් කරයි, එවිට Zinn® Ads කිසිවිටෙකත් එහි ප්රවර්ධනය නොකෙරේ. | bool $footprint_free | නොමිලේ |
tranzly_kit_promotions | Filter | ප්රවර්ධන ලේඛනය විසඳීමට පෙර එය පෙරහන් කරයි. වෙනත් නිෂ්පාදනයක් ප්රවර්ධනය කිරීමට පේළියක් එක් කරන්න: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), සහ `url` හෝ (ප්ලගිනයක් සඳහා) `name`, `site`, `main_files`. | නැත | නොමිලේ |
tranzly_kit_tier | Filter | මෙම ප්ලගිනය සඳහා කට්ටලය (kit) වාර්තා කරන සැලසුම් මට්ටම (plan tier) පෙරහන් කරයි (පරීක්ෂණ සහ staging; නිෂ්පාදනයේදී බලපත්රය තීරණය කරයි). | string $tier | නොමිලේ |
tranzly_localize_links | Filter | මෙම පිටුවේ අභ්යන්තර සබැඳි ඒවායේ පරිවර්තන වෙත Tranzly මඟින් යොමු කරන්නේද යන්න පෙරහන් කරයි. | bool $localizestring $lang | නොමිලේ |
tranzly_memory_enabled | Filter | පරිවර්තන මතකය (translation memory) භාවිත කරන්නේද යන්න පෙරහන් කරයි. | bool $on | ප්රෝ |
tranzly_microsoft_price_per_million | Filter | Microsoft Translator හි අක්ෂර මිලියනයකට වන මිල (එක්සත් ජනපද ඩොලර් වලින්) පෙරහන් කරයි. | float $price | ප්රෝ |
tranzly_network_enabled | Filter | බහු-අඩවි ජාල ස්තරය (multisite network layer) ක්රියාත්මකද යන්න පෙරහන් කරයි. | bool $agency | නොමිලේ |
tranzly_pbs_internal_post_types | Filter | Tranzly මඟින් වෙනස් නොකර තබන Page Builder Sandwich ලිපි වර්ග (post types) පෙරහන් කරයි. | නැත | නොමිලේ |
tranzly_post_segments | Filter | එන්ජිම වෙත යවන ලද ලිපියක ඛණ්ඩ (segments) පෙරහන් කරයි. Key => `text` + `format` (`text` හෝ `html`). block-aware විග්රහකය (parser) සහ ඒකාබද්ධ කිරීම් මඟින් මෙහි ඛණ්ඩ එක් කිරීම, බෙදීම හෝ ප්රතිස්ථාපනය කිරීම සිදු කරන අතර, ඒවා නැවත `tranzly_translated_post_fields` මත ලියනු ලැබේ. | \WP_Post $post | නොමිලේ |
tranzly_post_translated | Action | එන්ජිමක් මඟින් ලිපියක් පරිවර්තනය කළ පසු (හෝ පුද්ගලයෙකුගේ ගොනුවක් හෝ ආයාත කිරීමක් මඟින් එකක් ලියූ පසු) ක්රියාත්මක වේ. | int $targetint $source_idstring $codestring $engine | නොමිලේ |
tranzly_post_translation_created | Action | Tranzly මඟින් ලිපි පරිවර්තනයක් සෑදූ පසු ක්රියාත්මක වේ. | int $new_idint $source_idstring $code | නොමිලේ |
tranzly_post_types | Filter | Tranzly පරිවර්තනය කරන ලිපි වර්ග පෙරහන් කරයි. | නැත | නොමිලේ |
tranzly_pre_current_language | Filter | වත්මන් භාෂාව කෙටි-මගකට ලක් කරයි: එය භාවිතා කිරීමට භාෂා කේතයක් ලබා දෙන්න (return). tranzly_switch_language() ක්රියාත්මක වන්නේ මෙලෙසය; Tranzly හට තීරණය කිරීමට ඉඩ දීම සඳහා null ආපසු ලබා දෙන්න. | string|null $lang | නොමිලේ |
tranzly_query_var | Filter | භාෂාව තෝරා ගන්නා query විචල්යය පෙරහන් කරයි. | string $var | නොමිලේ |
tranzly_queue_lease_seconds | Filter | හිමිකම් කියන ලද අයිතමයක බදු කාලය (lease) පෙරහන් කරයි: ඉන් පසුව, අයිතමය අතරමගදී ඇනහිටි worker කෙනෙකු විසින් අයිතමය අනෙක් අයට නැවත ලබා දේ. මන්දගාමීම තනි පරිවර්තනයට වඩා දිගු වේ. | int $seconds | නොමිලේ |
tranzly_queue_worker_seconds | Filter | එක් worker කෙනෙකු භාර දීමට පෙර කොපමණ වේලාවක් ධාවනය වේද යන්න තත්පර වලින් පෙරහන් කරයි. | int $seconds | නොමිලේ |
tranzly_queue_workers | Filter | එක් කාර්යයක් එකවර කොපමණ worker ප්රමාණයක් ධාවනය කරන්නේද යන්න පෙරහන් කරයි. පරිවර්තන සේවාවට අධික බරක් නොදීම සඳහා WORKERS මත සීමාවක්; අවසන් වන අයිතම ගණන පිළිබඳ සීමාවක් කිසිවිටෙක නොවේ. | int $workersint $job_id | නොමිලේ |
tranzly_rate_source_ | Filter | වෙනත් මූලාශ්රයකින් අනුපාත (`tranzly_rate_sources` බලන්න). | නැත | ප්රෝ |
tranzly_rate_sources | Filter | විදේශ විනිමය අනුපාත මූලාශ්ර පෙරහන් කරයි. `[ code => rate against its reference ]` ලබා දෙන `tranzly_rate_source_<id>` පෙරහනක්, හෝ WP_Error එකක් සමඟ එකක් එක් කරන්න. | නැත | ප්රෝ |
tranzly_register_engines | Action | පරිවර්තන එන්ජින් ලියාපදිංචි කරන්න. `$registry->add( new Your_Engine() )` අමතන්න. | Registry $registry | නොමිලේ |
tranzly_relations_changed | Action | වස්තූන්ගේ (objects) පරිවර්තන සබැඳි වෙනස් වූ පසු ක්රියාත්මක වේ: සබැඳි කර ඇත, අසබැඳි කර ඇත, වෙනත් භාෂාවකට ගෙන ගොස් ඇත හෝ ඉවත් කර ඇත. ස්පර්ශ වූ කණ්ඩායමකට එක් වරක් බැගින් ක්රියාත්මක වේ, එබැවින් තනි සබැඳියකින් එය දෙවරක් ක්රියාත්මක විය හැක. | string $typearray<int> $ids | නොමිලේ |
tranzly_robots_meta_keys | Filter | robots සැකසුම් අඩංගු post meta keys පෙරහන් කරයි; ඒ සෑම එකක්ම මුල් පිටපත අනුගමනය කරමින් එහි පරිවර්තන මත පිහිටයි. | නැත | නොමිලේ |
tranzly_shared_string_scopes | පෙරහන (Filter) | හවුල්-පෙළ විෂයපථ පෙරහන් කරයි (තීරුව L06, T6: ඒකාබද්ධ කිරීම් මඟින් `woocommerce`, `forms` සහ `theme` එක් කරයි; ඒවායේ පෙළ `tranzly_shared_strings` හරහා පැමිණේ). | කිසිවක් නැත | නොමිලේ |
tranzly_shared_strings | පෙරහන (Filter) | Tranzly විසින් එක් එක් විෂයපථය අනුව නූල් (strings) ලෙස පරිවර්තනය කරන හවුල් පෙළ පෙරහන් කරයි. Pro ස්තරය මඟින් block templates, template parts සහ patterns `templates` වෙත එක් කරයි. | string $scope | නොමිලේ |
tranzly_shared_strings_covered | පෙරහන (Filter) | භාෂාවක් සඳහා භාෂා පැකේජයක් මඟින් පරිවර්තනය කරන ලද හවුල්-පෙළ විෂයපථයක පෙළ පෙරහන් කරයි. Pro ස්තරය `templates` සඳහා තේමාවේ සහ core හි ලියාපදිංචි රටා වාර්තා කරයි. | string $scopestring $lang | නොමිලේ |
tranzly_source_changed | ක්රියාව (Action) | මුල් අන්තර්ගතයේ පරිවර්තනය කළ හැකි දෑ වෙනස් වූ විට ක්රියාත්මක වේ, එබැවින් එහි පරිවර්තන දැන් යල් පැන ගොස් ඇත. | int $post_idstring $nowstring $before | නොමිලේ |
tranzly_source_meta_keys | පෙරහන (Filter) | පිටුවක පරිවර්තන යල් පැන යාමට හේතු වන meta keys පෙරහන් කරයි. ඒකාබද්ධ කිරීම් මඟින් ඒවා පරිවර්තනය කරන යතුරු (builder data, SEO fields, custom fields) එක් කරයි. | int $post_id | නොමිලේ |
tranzly_source_published | ක්රියාව (Action) | මුල් පිටපතක් ප්රථම වරට ප්රකාශයට පත් කළ විට (එහි meta සුරැකීමෙන් පසු) එක් වරක් ක්රියාත්මක වේ. | int $post_id | නොමිලේ |
tranzly_style_rules_enabled | පෙරහන (Filter) | Tranzly විසින් එක් එක් නව පරිවර්තනය සඳහා අදාළ භාෂාවේ WordPress.org පරිවර්තන-කණ්ඩායමේ විලාස නීති (උද්ධෘත ලකුණු, විරාම ලකුණු අවට ඉඩ තැබීම, ඇපොස්ට්රොෆි, ellipsis, ජපන් අක්ෂර පරතරය, ආමන්ත්රණ සර්වනාම) යොදන්නේද යන්න. පෙරනිමියෙන් සක්රියයි. | bool $enabledstring $locale | නොමිලේ |
tranzly_taxonomies | පෙරහන (Filter) | Tranzly පරිවර්තනය කරන වර්ගීකරණයන් (taxonomies) පෙරහන් කරයි. | කිසිවක් නැත | නොමිලේ |
tranzly_term_segments | පෙරහන (Filter) | එන්ජිම වෙත යවන ලද පදයක කොටස් (`name`, `description`, තවද ඒකාබද්ධ කිරීම් මඟින් එක් කරන ඕනෑම දෙයක්: SEO මාතෘකා, අභිරුචි ක්ෂේත්ර) පෙරහන් කරයි. එක් කළ ඒවා `tranzly_term_translated` මත ලියන්න. | \WP_Term $term | නොමිලේ |
tranzly_term_translated | ක්රියාව (Action) | එන්ජිමක් මඟින් පදයක් පරිවර්තනය කළ පසු, පරිවර්තනය කරන ලද සෑම කොටසක් සමඟම ක්රියාත්මක වේ (ඒකාබද්ධ කිරීම් මඟින් ඒවා `tranzly_term_segments` මත එක් කළ කොටස් ලියයි). | int $targetint $term_idstring $code | නොමිලේ |
tranzly_term_translation_created | ක්රියාව (Action) | Tranzly විසින් පද පරිවර්තනයක් සෑදූ පසු ක්රියාත්මක වේ. | int $new_idint $term_idstring $code | නොමිලේ |
tranzly_translatable_attributes | පෙරහන (Filter) | බ්ලොක් වර්ගයක් සඳහා Tranzly පරිවර්තනය කරන ගුණාංග පෙරහන් කරයි. | string $block_name | නොමිලේ |
tranzly_translate_string | පෙරහන (Filter) | පරිවර්තනය කළ හැකි එක් නූලක් (string) භාෂාවකට පෙරහන් කරයි. | string $valuestring $codearray $context | නොමිලේ |
tranzly_translated_post_fields | පෙරහන (Filter) | එන්ජිම ධාවනය වීමෙන් පසුව, පරිවර්තනයකට ලියන ලද ලිපි ක්ෂේත්ර (post fields) පෙරහන් කරයි. තමන්ගේම කොටස් එක් කළ ඒකාබද්ධ කිරීම් (custom fields, builder data) ඒවා මෙහි ලියයි. | \WP_Post $poststring $code | නොමිලේ |
tranzly_translation_memory | පෙරහන (Filter) | භාවිතයේ පවතින පරිවර්තන මතකය පෙරහන් කරයි: නොමිලේ ප්ලගිනය තුළ කිසිවක් නැත; වාරික (premium) ස්තරය එකක් ලබා දෙයි (docs/843, WordPress.org මාර්ගෝපදේශය 5). | Translation_Memory|null $memory | නොමිලේ |