{"id":5060,"date":"2024-07-10T12:45:06","date_gmt":"2024-07-10T10:45:06","guid":{"rendered":"https:\/\/www.infinity-group.pl\/blog\/?p=5060"},"modified":"2026-02-27T09:59:18","modified_gmt":"2026-02-27T08:59:18","slug":"how-to-effectively-manage-content-in-multiple-languages","status":"publish","type":"post","link":"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/","title":{"rendered":"How to Effectively Manage Content in Multiple Languages?"},"content":{"rendered":"\n<p>At first glance, running a website in multiple languages may seem like a daunting task, especially without knowing the languages in which the content is to be published. However, there are tools that can significantly simplify the management of multilingual content,<strong> making the process more automated and efficient.<\/strong> What are the best practices that make this seemingly impossible task manageable? The answer is provided in this article.<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Summary<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#sitecore-and-multilingual-versions-of-websites\" >Sitecore and multilingual versions of websites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#domain-management\" >Domain management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#enable-item-fallback-feature\" >Enable Item Fallback feature<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#translation-process\" >Translation process<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#translating-navigation-and-footer\" >Translating navigation and footer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#manual-translations\" >Manual translations<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#friendly-url-names\" >Friendly URL names<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#summary\" >Summary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.infinity-group.dev\/blog\/2024\/07\/10\/how-to-effectively-manage-content-in-multiple-languages\/#contact-with-us\" >Contact with us<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"sitecore-and-multilingual-versions-of-websites\"><\/span>Sitecore and multilingual versions of websites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sitecore Experience Manager is an advanced CMS (Content Management System) platform that allows easy creation and management of websites in multiple language versions. <strong>This platform enables the addition of a site or single element in several languages, allowing for easy switching between them. <\/strong>One of its key advantages is that editing one language version does not affect the other versions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"domain-management\"><\/span>Domain management<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Each domain is based on its own language and can be associated with a specific language, which means that different language versions can be managed for different markets. For example, when managing Canadian, British, and American domains, there are three versions of English to choose from. Despite the same language, the sites can be unique for each domain \u2014 content available only for the Canadian version will not be visible on the British or American versions. <strong>This allows tailoring the content to the specific needs and expectations of users in different regions.<\/strong><\/p>\n\n\n\n<p>There is often a need to add the same content to both the international site and its local language versions. In such cases, the content can be added to the main version of the site and then copied to the other versions. It is crucial to check the functionality of links, which may lead to sites existing only in one language version \u2013 this is because copying content \u201cone-to-one\u201d also copies internal link paths.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"enable-item-fallback-feature\"><\/span>Enable Item Fallback feature<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are situations where local sites contain content in English, the main language of the site. This happens when a client needs to have a site available on non-English domains that has not yet been translated into other languages. In this case, you can use Sitecore XM\u2019s Enable Item Fallback option, which allows content from the main language version to be displayed on sites in other languages. Using this feature ensures that<strong> any changes on the main site will automatically be visible on the sites using this option,<\/strong> facilitating the management of untranslated content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"translation-process\"><\/span>Translation process<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sitecore Experience Manager offers a plugin that allows content to be sent to translation companies in selected languages. Before sending the site for translation, it is important to ensure that no one is working on it and that all components, such as headers, texts, and quotes, are included.<\/p>\n\n\n\n<p>The plugin also allows you to preview previously sent projects. Each translation has its unique ID number, allowing for tracking, and authorised persons can approve it. The site sent for translation will be marked in the program, for example, with an orange square next to its name. Hovering the mouse over this icon will display information about sending the site for translation into specific languages.<\/p>\n\n\n\n<p>After the translated site returns, it must be accepted on the CMS platform and published \u2013 then it will appear in the production environment. It is also a good practice to check the functionality of links, as mentioned earlier in the article.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"translating-navigation-and-footer\"><\/span>Translating navigation and footer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>An important aspect not to be overlooked is the translation of navigation and footer. Navigation and footer do not automatically add when adding a site, so they require translation as separate elements. Remembering them is essential because they are crucial for the consistency of the site\u2019s appearance and for <strong>ensuring user-friendly access for users from a given country.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"manual-translations\"><\/span>Manual translations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Typically, editors do not translate sites, but there are situations where a client requests the creation of a site in English and then provides the ready translation. In such cases, the content is manually entered by creating new versions of sites and elements, which are then published.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"friendly-url-names\"><\/span>Friendly URL names<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>When managing multilingual content, it&#8217;s essential to be particularly sensitive to friendly URL names, meaning those that do not contain special characters. In languages that use special characters, it is necessary to set a display name, based on which the site address is created. The display name should be in the language of the site \u2013 <strong>this way, the link will be readable and friendly for users from that country.<\/strong> Unfortunately, this is not always possible, for example, in languages like Japanese or Korean, where the URL often has to be created in English.<\/p>\n\n\n\n<p><strong>It is best to navigate the CMS platform with English set as the default language.<\/strong> This is because in the Sitecore Experience Manager, each site has its name, which can be displayed in different languages. After adding a display name to the site in the CMS, this name will appear in the Sitecore XM menu instead of the original English name. This means that site names in the menu can be displayed in various languages, which can be confusing for users accustomed to the English names. Therefore, it is recommended to navigate the CMS with English set as the default language to avoid potential confusion and ease navigation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Effective multilingual content management requires a well-thought-out strategy and the right tools \u2014 for example, the Sitecore XM platform, which offers advanced features that significantly facilitate this process. The key to success is regularly checking links, ensuring friendly URL names, and thoroughly translating all elements of the site. This ensures consistency and high-quality content, leading to better user experiences worldwide.<\/p>\n\n\n\n<p>If you want to know more about Sitecore&#8217;s capabilities or need an implementation partner, contact us via the form below<strong>. As an experienced and certified Sitecore Partner, we can provide you with tailored solutions that enhance your digital experience.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f5799-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"5799\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/blog\/wp-json\/wp\/v2\/posts\/5060#wpcf7-f5799-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formularz kontaktowy\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"5799\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f5799-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<h2 class=\"form-title\"><span class=\"ez-toc-section\" id=\"contact-with-us\"><\/span>Contact with us\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"form-row\">\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name and surname*\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"phone-number\"><input size=\"40\" maxlength=\"15\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" aria-invalid=\"false\" placeholder=\"Phone number\" value=\"\" type=\"tel\" name=\"phone-number\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Message\" name=\"your-message\"><\/textarea><\/span>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p>\n<div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<p>*Required\n<\/p>\n<p class=\"klauzula-naglowek\">Clause:\n<\/p>\n<p>The administrator of your personal data is Infinity Group Sp. z o.o., with its registered office in Bia\u0142ystok.<br \/>\nThe data provided in the form will be processed for the purpose of responding to your inquiry (Article 6(1)(f) of the GDPR \u2013 the administrator\u2019s legitimate interest consisting in conducting correspondence). Providing your data is voluntary, but necessary in order to receive a response.<br \/>\nYou have, among others, the right to object to the processing of your data and the right to lodge a complaint with the President of the Personal Data Protection Office (Poland). Detailed information, including information on data recipients, the data retention period, and possible transfers of data outside the EEA, can be found under the link \u201cInformation on the processing of your personal data\u201d.\n<\/p>\n<\/form>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>At first glance, running a website in multiple languages may seem like a daunting task, especially without knowing the languages in which the content is to be published. However, there are tools that can significantly simplify the management of multilingual content, making the process more automated and efficient. What are the best practices that make&#8230;<\/p>\n","protected":false},"author":31,"featured_media":5702,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-5060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-en"],"_links":{"self":[{"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/posts\/5060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/comments?post=5060"}],"version-history":[{"count":4,"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/posts\/5060\/revisions"}],"predecessor-version":[{"id":5945,"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/posts\/5060\/revisions\/5945"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/media\/5702"}],"wp:attachment":[{"href":"https:\/\/www.infinity-group.dev\/blog\/wp-json\/wp\/v2\/media?parent=5060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}