{"id":698,"date":"2025-12-26T08:37:38","date_gmt":"2025-12-26T07:37:38","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=698"},"modified":"2026-06-07T18:26:41","modified_gmt":"2026-06-07T16:26:41","slug":"how-to-translate-an-installed-module-in-prestashop","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-translate-an-installed-module-in-prestashop\/","title":{"rendered":"How to translate an installed module in PrestaShop?"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<div class=\"wp-block-onethird-callout-box onethird-callout-wrap\"><div class=\"onethird-callout onethird-callout--hint\" style=\"--ot-bg:#EAFFF7;--ot-border:#C8E8D8;--ot-text:#6F7C88;--ot-title:#384048;--ot-body:#6F7C88;--ot-icon:#384048;border-radius:6px;padding:16px\"><div class=\"onethird-callout__head\"><span class=\"onethird-callout__icon\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"none\" stroke=\"#384048\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2 10h4v12H2V10zm20 1c0-1.1-.9-2-2-2h-6.31l.95-4.57.02-.2c0-.26-.11-.5-.29-.68L13.17 2 7.59 7.59C7.22 7.95 7 8.45 7 9v11c0 1.1.9 2 2 2h8c.82 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z\"><\/path><\/svg><\/span><div class=\"onethird-callout__title\">Note<\/div><\/div><div class=\"onethird-callout__body\"><em><strong>&#8220;Drupal&#8221;<\/strong><\/em> and <em><strong>&#8220;PrestaShop&#8221;<\/strong><\/em> will be available at a later time, but not during the &#8220;Early Access&#8221; phase.<\/div><\/div><div class=\"onethird-callout__separator\" style=\"height:18px\" aria-hidden=\"true\"><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">PrestaShop includes a built-in translation system that allows you to modify the text displayed by installed modules without editing any files manually. This is useful when you want to customize button labels, messages, form fields, or other module content shown in your store or administration panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To translate the module installed within the <em><strong>Prestashop<\/strong><\/em> store, after logging in to the <em><strong>Panel <\/strong><\/em>, select <em><strong>Enhancements<\/strong><\/em>, <em><strong>International<\/strong><\/em> and then <em><strong>Translations<\/strong><\/em> from the left menu in the admin panel. You can choose from 5 sections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Translation admin panel,<\/li>\n\n\n\n<li>Template translation,<\/li>\n\n\n\n<li>Translation of installed modules,<\/li>\n\n\n\n<li>Email translations,<\/li>\n\n\n\n<li>Other translations.<\/li>\n<\/ul>\n\n\n\n<\/div>\n\n<div id=\"mybox-1440903491\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">We are interested in the <em><strong>Modify Translations section.<\/strong><\/em><\/p>\n\n\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1-1024x464.png\" alt=\"\" class=\"wp-image-4355\" srcset=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1-1024x464.png 1024w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1-300x136.png 300w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1-768x348.png 768w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1-1536x696.png 1536w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1-18x8.png 18w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans1.png 1886w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"translation-block translation-block-merged\">\n\n\n<p class=\"wp-block-paragraph\">In this post, we will focus on translating the installed modules and using the example of the Contact Form module, you will see how to quickly change the content both on the front-end and in the panel. In the Modify translations section, set the following settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Translation type: translation of installed modules<\/li>\n\n\n\n<li>Select the module: Contact form (yes &#8211; this is the current name of this module)<\/li>\n\n\n\n<li>Select your language: English<br>and click <em><strong>the Modify<\/strong><\/em> button.<\/li>\n<\/ul>\n\n\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans2-1024x281.png\" alt=\"\" class=\"wp-image-4356\" srcset=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans2-1024x281.png 1024w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans2-300x82.png 300w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans2-768x211.png 768w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans2-18x5.png 18w, https:\/\/mybox.com\/help\/wp-content\/uploads\/2025\/12\/prestrans2.png 1201w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"translation-block translation-block-merged\">\n\n\n<p class=\"wp-block-paragraph\">In the newly opened tab, there is a list of phrases in English and translations into Polish proposed by the system. The Admin tab refers to the phrases contained in the administration panel. The Shop tab is responsible for the content displayed directly on the store. Once you&#8217;ve made the necessary changes, press the <em><strong>Save<\/strong><\/em> button and remember to always check the changes you&#8217;ve made on your store.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your changes don&#8217;t appear on your store page, you&#8217;ll need to clear your cache (depending on your settings). To do this, go to the <em><strong>Advanced<\/strong><\/em>, <em><strong>Performance<\/strong><\/em> tab in <em><strong>the admin panel<\/strong><\/em> and click <em><strong>on Clear cache<\/strong><\/em> in the upper right corner.<\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[25,58],"manual_kb_tag":[2439,2455,2440,2456,2441,3159,2442,3160,2443,2444,2445,2446,2447,330,2448,445,2449,562,2450,1174,2451,1595,2452,1989,2453,2438,2454],"class_list":["post-698","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-hosting","manualknowledgebasecat-web-applications-cms","manual_kb_tag-translate-installed-modules","manual_kb_tag-translate-module","manual_kb_tag-module-translation","manual_kb_tag-installed-modules","manual_kb_tag-contact-form-module","manual_kb_tag-translation-admin-panel","manual_kb_tag-admin-panel-translations","manual_kb_tag-shop-tab","manual_kb_tag-template-translation","manual_kb_tag-email-translations","manual_kb_tag-other-translations","manual_kb_tag-modify-translations","manual_kb_tag-select-module","manual_kb_tag-administration-panel","manual_kb_tag-language-settings","manual_kb_tag-prestashop","manual_kb_tag-frontend-translations","manual_kb_tag-email","manual_kb_tag-shop-tab-translations","manual_kb_tag-admin-panel","manual_kb_tag-admin-tab-translations","manual_kb_tag-clear-cache","manual_kb_tag-advanced-performance","manual_kb_tag-prestashop-store","manual_kb_tag-save-changes","manual_kb_tag-prestashop-translations","manual_kb_tag-international-translations"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":3,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/698\/revisions"}],"predecessor-version":[{"id":4357,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/698\/revisions\/4357"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=698"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=698"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}