{"id":29959,"date":"2021-02-10T17:37:39","date_gmt":"2021-02-10T17:37:39","guid":{"rendered":"https:\/\/www.globalizationpartners.com\/?p=29959"},"modified":"2021-02-10T18:59:45","modified_gmt":"2021-02-10T18:59:45","slug":"best-practices-for-building-multilingual-websites-using-kentico-xperience-part-1","status":"publish","type":"post","link":"https:\/\/www.globalizationpartners.com\/2021\/02\/10\/best-practices-for-building-multilingual-websites-using-kentico-xperience-part-1\/","title":{"rendered":"Best Practices for Building Multilingual Website Using the New Kentico-Xperience Platform \u2013 Part 1"},"content":{"rendered":"<p style=\"background: #304D4A; margin: 0in 0in 12.0pt 0in;\"><span style=\"color: white;\">This is the first of a two part blog series about website localization using the new Xperience (Kentico) platform. In this blog, I will cover some of the aspects you need to consider when preparing your content for localization. In my second blog in the series, I will cover topics related to using the export\/import features within the Xperience platform. \u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"margin-top: 0in; background: #304D4A;\"><span style=\"color: white; letter-spacing: -.1pt;\">Enabling cultures for your Xperience website<\/span><\/h2>\n<p style=\"background: #304D4A; margin: 0in 0in 12.0pt 0in;\"><span style=\"color: white;\">One of the first things you need to do in the Xperience platform is to enable the \u201cCultures\u201d you want your website localized for. This is also known as \u201clocales\u201d in some other website content management systems or platforms. This will allow you to localize (translate) your website into different languages.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2>To enable &#8220;Cultures&#8221; follow these steps:<\/h2>\n<ol>\n<li>Open <strong>Configuration<\/strong> &gt; <strong>Sites<\/strong>.<\/li>\n<li><strong>Edit<\/strong> your site by clicking on the pencil icon.<\/li>\n<li>Click on <strong>Cultures<\/strong>.<\/li>\n<li>Click on <strong>Add cultures<\/strong>.<\/li>\n<li>Check all the <strong>cultures<\/strong> you need and finally click on <strong>Select<\/strong>.<\/li>\n<li>This will return you back to the Cultures tab and will show all the Cultures enabled for your website. For example, if I want to localize my English (US) website into Spanish (Spain), it will look like the following:<\/li>\n<\/ol>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-29960\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Enable-Culture-Xperience-Localization.jpg\" alt=\"Enable Cultures Kentico Xperience Localization\" width=\"541\" height=\"235\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Enable-Culture-Xperience-Localization.jpg 493w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Enable-Culture-Xperience-Localization-300x130.jpg 300w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/p>\n<p>English (US) culture is the default, but you can change this by clicking on the General tab and changing the <strong>Default content culture<\/strong> field:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-29965\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Default-Content-Culture-Xperience-Localization.jpg\" alt=\"Default Content Culture Kentico Xperience Localization\" width=\"545\" height=\"122\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Default-Content-Culture-Xperience-Localization.jpg 531w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Default-Content-Culture-Xperience-Localization-300x67.jpg 300w\" sizes=\"(max-width: 545px) 100vw, 545px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Define fields that require translation<\/h2>\n<p>Xperience Platform allows you to specify which fields can be localized. In other words, you can define clearly what you want to be localized and what you do not want. This process can take time, but it is especially important because it ensures you avoid having a translation service to translate extra content that is not needed.\u00a0 Also, this helps a lot to mitigate issues related to fields that have values that need to remain in English, or simply that correspond to content that does not require translation (like image URLs or size parameters).<\/p>\n<p>To define which fields require translation, you have to follow the next steps:<\/p>\n<ol>\n<li>Open <strong>Development<\/strong> &gt; <strong>Page types<\/strong>.<\/li>\n<li><strong>Edit<\/strong> a given page type by clicking on the pencil icon.<\/li>\n<li>Click on <strong>Fields<\/strong> item on the left side menu.<\/li>\n<li>Click on the field that you need to change.<\/li>\n<li>Under the General section, check\/uncheck the <strong>Translate field<\/strong> checkbox, depending if you need that field to allow translation or not.<\/li>\n<\/ol>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-29970 size-full\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Translate-Field-Xperience-Localization.jpg\" alt=\"Translate Field Kentico Xperience Localization\" width=\"522\" height=\"329\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Translate-Field-Xperience-Localization.jpg 522w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2021\/02\/Translate-Field-Xperience-Localization-300x189.jpg 300w\" sizes=\"(max-width: 522px) 100vw, 522px\" \/><\/p>\n<ol start=\"6\">\n<li>Finally click on the <strong>Save<\/strong>.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h4>Conclusion<\/h4>\n<p>In this first part, we covered the main steps you need to set up your website before starting any localization project. In my next blog, I will cover how to export\/import content using manual translation and translation services.<\/p>\n<p>&nbsp;<\/p>\n<h4>References<\/h4>\n<ul>\n<li><a href=\"https:\/\/docs.xperience.io\/multilingual-websites\/setting-up-multilingual-websites\">Setting up Multilingual Websites\u00a0<\/a><\/li>\n<li><a href=\"https:\/\/docs.xperience.io\/multilingual-websites\/configuring-translation-services\/configuring-content-for-translation\">Configuring Content for Translation<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This is the first of a two part blog series about website localization using the new Xperience (Kentico) platform. In this blog, I will cover some of the aspects you need to consider when preparing your content for localization. In my second blog in the series, I will cover topics related to using the export\/import [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":30025,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[1766,293,1608,1609,297],"_links":{"self":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/29959"}],"collection":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/comments?post=29959"}],"version-history":[{"count":22,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/29959\/revisions"}],"predecessor-version":[{"id":30042,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/29959\/revisions\/30042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media\/30025"}],"wp:attachment":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media?parent=29959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/categories?post=29959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/tags?post=29959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}