{"id":301801,"date":"2021-08-18T06:38:43","date_gmt":"2021-08-18T06:38:43","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=301801"},"modified":"2025-09-16T11:01:12","modified_gmt":"2025-09-16T11:01:12","slug":"how-do-add-translation-for-a-specific-custom-module-in-magento-2","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/","title":{"rendered":"How to Add Translation for a Custom Module in Magento 2"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp\" alt=\"translation-module-cover\" class=\"wp-image-506738\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-300x200.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-250x167.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-768x512.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover.webp 1536w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Magento 2 uses <em>translation dictionaries<\/em> (CSV files) in modules and themes to localize UI text.<\/p>\n\n\n\n<p> You can customize phrases by adding your own CSV in the module\u2019s <code>i18n<\/code> folder. For each locale (like <code>en_US<\/code>), Magento automatically merges all module CSVs into one language dictionary.<\/p>\n\n\n\n<p>Magento applies translations in a defined order: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Module translations:\u00a0<code><strong>&lt;module_dir>\/i18n\/<\/strong><\/code><\/li>\n\n\n\n<li>Translation package:&nbsp;<code><strong>app\/i18n\/<\/strong><\/code><\/li>\n\n\n\n<li>Theme translations:\n<ol class=\"wp-block-list\">\n<li><strong><code>&lt;parent_theme_dir>\/i18n\/<\/code>\u00a0<\/strong>(iterated through all ancestor themes)<\/li>\n\n\n\n<li><code><strong>&lt;current_theme_dir>\/i18n\/<\/strong><\/code><\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>The database (translations located in this database take precedence and override translations stored in other locations.) Refer to the\u00a0<a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-admin\/systems\/tools\/developer-tools#translate-inline\" target=\"_blank\" rel=\"noreferrer noopener\">user guide<\/a>\u00a0for more information.<\/li>\n<\/ol>\n\n\n\n<p>In practice this means your custom module\u2019s <code>i18n\/en_US.csv<\/code> entries load first for that module\u2019s scope.<\/p>\n\n\n\n<p><strong>Creating Your Module Translation File<\/strong><\/p>\n\n\n\n<p>To add translations for your module, do the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Create the <code>i18n<\/code> folder.<\/strong> In your module directory (for example <code><em>app\/code\/YourVendor\/YourModule\/<\/em><\/code>), make a new subfolder named <code>i18n<\/code>.<\/li>\n\n\n\n<li><strong>Create a locale CSV file.<\/strong> Inside <code><em>i18n<\/em><\/code>, add a file named <code>en_US.csv<\/code> (or another locale like <code><em>de_DE.csv<\/em><\/code>). This is the translation dictionary for your module\u2019s phrases.<\/li>\n\n\n\n<li><strong>Add translations.<\/strong> In the CSV, list each string in two columns: the original (English) phrase and your translation. For example:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\"Apply\",\"Redeem\"\n\"Add to Cart\",\"Add to Basket\"\n<\/pre>\n\n\n\n<p>After adding or changing translations, flush caches and redeploy static content if necessary. Magento will pick up your CSV automatically when loading the storefront.<\/p>\n\n\n\n<p><strong>Example <code>en_US.csv<\/code> in a Custom Module<\/strong><\/p>\n\n\n\n<p>For instance, suppose you have a custom module <code>YourVendor\/YourModule<\/code>. You would create the file:  <a href=\"https:\/\/webkul.com\/blog\/how-to-add-translation-csv-in-magento2\/\" target=\"_blank\" rel=\"noreferrer noopener\">en_US.csv<\/a><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">app\/code\/YourVendor\/YourModule\/i18n\/en_US.csv\n<\/pre>\n\n\n\n<p>with contents like:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\"Apply\",\"Redeem\"\n\"Submit\",\"Confirm Submission\"\n<\/pre>\n\n\n\n<p>Each line has the exact original phrase and its replacement. In this example, Magento will display \u201cRedeem\u201d instead of \u201cApply\u201d when that text is used by your module.<\/p>\n\n\n\n<p>Because the file is named <code>en_US.csv<\/code>, it overrides English text. To add other locales, simply copy this CSV and rename it (e.g. <code>de_DE.csv<\/code>), then translate the right-side phrases.<\/p>\n\n\n\n<p>According to <a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/configuration-guide\/cli\/localization#:~:text=,phrases%20in%20the%20Commerce%20application\">Adobe docs<\/a>, translation dictionaries in modules let you customize strings without editing code.<\/p>\n\n\n\n<p>The new translation system assembles all module CSVs into the language dictionary, so your entries become part of the overall translation.<\/p>\n\n\n\n<p>Note that theme or language-pack translations loaded later could override module entries if the same phrase appears elsewhere.<\/p>\n\n\n\n<p>That\u2019s all<\/p>\n\n\n\n<p>If any issue or doubt please feel free to mentioned in comment section.<\/p>\n\n\n\n<p>I would be happy to help.<\/p>\n\n\n\n<p>Happy Coding!!! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 uses translation dictionaries (CSV files) in modules and themes to localize UI text. You can customize phrases by adding your own CSV in the module\u2019s i18n folder. For each locale (like en_US), Magento automatically merges all module CSVs into one language dictionary. Magento applies translations in a defined order: In practice this means <a href=\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":372,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[2070,264],"class_list":["post-301801","post","type-post","status-publish","format-standard","hentry","category-magento-2","tag-magento2","tag-translate-text-magento"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Add Translation for a Custom Module in Magento 2 - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Add Translation for a Custom Module. Follow best practices using module i18n CSV files, correct load order, and avoid outdated syntax.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add Translation for a Custom Module in Magento 2 - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Add Translation for a Custom Module. Follow best practices using module i18n CSV files, correct load order, and avoid outdated syntax.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-18T06:38:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-16T11:01:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp\" \/>\n<meta name=\"author\" content=\"Sushil Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sushil Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\"},\"author\":{\"name\":\"Sushil Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/513087aa54cb0448c572658ecfcad038\"},\"headline\":\"How to Add Translation for a Custom Module in Magento 2\",\"datePublished\":\"2021-08-18T06:38:43+00:00\",\"dateModified\":\"2025-09-16T11:01:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\"},\"wordCount\":364,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp\",\"keywords\":[\"Magento2\",\"translate text magento\"],\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\",\"url\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\",\"name\":\"How to Add Translation for a Custom Module in Magento 2 - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp\",\"datePublished\":\"2021-08-18T06:38:43+00:00\",\"dateModified\":\"2025-09-16T11:01:12+00:00\",\"description\":\"Add Translation for a Custom Module. Follow best practices using module i18n CSV files, correct load order, and avoid outdated syntax.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover.webp\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Add Translation for a Custom Module in Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/513087aa54cb0448c572658ecfcad038\",\"name\":\"Sushil Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c74cd7e0ce5fab0c3fa41d3e51de621a5492bea06afc4b577f10416abddf1ed3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c74cd7e0ce5fab0c3fa41d3e51de621a5492bea06afc4b577f10416abddf1ed3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Sushil Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/sushil-kumar419\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Add Translation for a Custom Module in Magento 2 - Webkul Blog","description":"Add Translation for a Custom Module. Follow best practices using module i18n CSV files, correct load order, and avoid outdated syntax.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/","og_locale":"en_US","og_type":"article","og_title":"How to Add Translation for a Custom Module in Magento 2 - Webkul Blog","og_description":"Add Translation for a Custom Module. Follow best practices using module i18n CSV files, correct load order, and avoid outdated syntax.","og_url":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2021-08-18T06:38:43+00:00","article_modified_time":"2025-09-16T11:01:12+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp","type":"","width":"","height":""}],"author":"Sushil Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Sushil Kumar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/"},"author":{"name":"Sushil Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/513087aa54cb0448c572658ecfcad038"},"headline":"How to Add Translation for a Custom Module in Magento 2","datePublished":"2021-08-18T06:38:43+00:00","dateModified":"2025-09-16T11:01:12+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/"},"wordCount":364,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp","keywords":["Magento2","translate text magento"],"articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/","url":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/","name":"How to Add Translation for a Custom Module in Magento 2 - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover-1200x800.webp","datePublished":"2021-08-18T06:38:43+00:00","dateModified":"2025-09-16T11:01:12+00:00","description":"Add Translation for a Custom Module. Follow best practices using module i18n CSV files, correct load order, and avoid outdated syntax.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/translation-module-cover.webp","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/how-do-add-translation-for-a-specific-custom-module-in-magento-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Add Translation for a Custom Module in Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/513087aa54cb0448c572658ecfcad038","name":"Sushil Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c74cd7e0ce5fab0c3fa41d3e51de621a5492bea06afc4b577f10416abddf1ed3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c74cd7e0ce5fab0c3fa41d3e51de621a5492bea06afc4b577f10416abddf1ed3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Sushil Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/sushil-kumar419\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/301801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/372"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=301801"}],"version-history":[{"count":7,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/301801\/revisions"}],"predecessor-version":[{"id":506739,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/301801\/revisions\/506739"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=301801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=301801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=301801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}