{"id":5664,"date":"2014-06-11T00:00:00","date_gmt":"2014-06-11T00:00:00","guid":{"rendered":"https:\/\/www.globalizationpartners.com\/2014\/06\/11\/deploying-a-multilingual-website-with-episerver-7-5\/"},"modified":"2021-01-27T21:38:03","modified_gmt":"2021-01-27T21:38:03","slug":"deploying-a-multilingual-website-with-episerver-7-5","status":"publish","type":"post","link":"https:\/\/www.globalizationpartners.com\/2014\/06\/11\/deploying-a-multilingual-website-with-episerver-7-5\/","title":{"rendered":"Deploying a Multilingual Website with Episerver (Optimizely) 7.5"},"content":{"rendered":"<p>The Episerver (Optimizely) platform&#8217;s latest version 7.5 was released in December 2013 and introduced new tools and features to enhance productivity and the content management processes. The new version continues Episerver (Optimizely)&#8217;s excellent language support functionality and is able to handle efficiently multilingual content. In this blog I will go through the main steps required to configure the CMS in order to enable it to display and handle content in different languages.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/episerver-translation_291x193.jpg\" alt=\"episerver-translation\" width=\"291\" height=\"193\" \/><\/p>\n<h5><strong>Local and Shared Blocks<\/strong><\/h5>\n<p>Episerver (Optimizely) 7 introduces a new way to handle content in addition to the old one (Pages): <strong>Local &amp; Shared Blocks<\/strong>. Blocks are simply a reusable component that can hold different formats of content. Local Blocks are limited to the boundary of one page but Shared blocks are saved globally and can be shared between any of the pages in the CMS. So based on this the configuration requirements are now extended to include Blocks and not only pages as was the case in the 6R2 version.<\/p>\n<h6><strong>Enable Globalization<\/strong><\/h6>\n<p><strong>First Step<\/strong> after installing the CMS is to enable CMS Globalization by logging in as the Admin and from the <strong>Config<\/strong> tab select <strong>System Settings<\/strong> and check <strong>Enable Globalization<\/strong>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/1.gif\" alt=\"Episerver (Optimizely)\" width=\"600\" height=\"211\" \/><\/p>\n<h6><strong>Enable Localization<\/strong><\/h6>\n<p><strong>Second Step<\/strong> is to review carefully all Pages and Blocks&#8217; properties and make sure that they are unique per language in order to be able to display content in different languages. Otherwise the fields will be disabled for all target languages except the main one. Log in as Admin, select Content Type tab, then go to each item under Page and Blocks Types and check the properties that belong to each item. Make sure that each cell under the <strong>Localized<\/strong> header displays the word <strong>Yes<\/strong> and is not empty. The properties that don&#8217;t deal with content can be skipped.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/2.gif\" alt=\"Episerver (Optimizely) localization\" width=\"750\" height=\"313\" \/><\/p>\n<p>If you want to enable localization for one of the already existing Properties, click the property name and check the item &#8220;<strong>Unique Value per Language<\/strong>&#8221;<\/p>\n<p>If you want to add New Localized Property, Click <strong>Add Property<\/strong> and then add the necessary details and check the same item as done in <strong>Edit<\/strong> mode.<\/p>\n<h6><strong>Enable Languages<\/strong><\/h6>\n<p><strong>Third Step<\/strong> is to enable the languages that you have decided to use in the CMS. Log in as Admin, select <strong>Config<\/strong> Tab, then click <strong>Manage Languages<\/strong>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/3.gif\" alt=\"Episerver (Optimizely) Multilingual Website\" width=\"600\" height=\"370\" \/><\/p>\n<p>To enable one of the currently listed languages, Click language name and check <strong>Enable<\/strong> field then <strong>Save<\/strong>.<\/p>\n<p>If you didn&#8217;t find a language in the list you can add it by clicking <strong>Add Language<\/strong> and select it from the list that will appear.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/4.gif\" alt=\"Episerver (Optimizely) language\" width=\"600\" height=\"241\" \/><\/p>\n<h6><strong>Fallback and Replacement<\/strong><\/h6>\n<p><strong>Fourth Step:<\/strong> Now you will need to enable CMS Fallback and Replacement in order to instruct Episerver (Optimizely) how to handle cases such as when specific languages are not available for certain pages or blocks.<\/p>\n<p><strong>Note<\/strong>: As the following steps are the same for both Pages and Shared Blocks the below step-by-step guide will take Pages as example. An important note to mention here is that Local Blocks do not have a stand-a-lone mechanism to set languages because they inherit their settings from the page where they are created.<\/p>\n<p>After login, select the a node in <strong>Pages<\/strong> or the <strong>Blocks<\/strong> tree and then click the <strong>On-Page Editing<\/strong> icon in the top right corner of the page, click <strong>Tools<\/strong> and finally select <strong>Language Settings<\/strong>.<\/p>\n<p>The next screen will enable you to do the following:<\/p>\n<ul>\n<li>Add other languages to the page<\/li>\n<li>Set the Fallback and Replacement feature based on your business needs<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/5.gif\" alt=\"5\" width=\"520\" height=\"657\" \/><\/p>\n<p>To enable the same settings for a child page select it, go to <strong>Language Settings<\/strong> following the above steps, and check <strong>Inherit settings from the Parent Page: &#8220;Start&#8221;<\/strong><\/p>\n<p>This Blog showed the main steps needed in order to enable Episerver (Optimizely) 7.5 to handle multilingual websites. My next blog in this series will discuss the Localization (L10n) of Episerver (Optimizely) 7.5.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Episerver (Optimizely) platform&#8217;s latest version 7.5 was released in December 2013 and introduced new tools and features to enhance productivity and the content management processes. The new version continues Episerver (Optimizely)&#8217;s excellent language support functionality and is able to handle efficiently multilingual content. In this blog I will go through the main steps required [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":5665,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[530,284,64],"_links":{"self":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/5664"}],"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=5664"}],"version-history":[{"count":4,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/5664\/revisions"}],"predecessor-version":[{"id":29775,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/5664\/revisions\/29775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media\/5665"}],"wp:attachment":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media?parent=5664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/categories?post=5664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/tags?post=5664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}