{"id":5852,"date":"2014-03-03T00:00:00","date_gmt":"2014-03-03T00:00:00","guid":{"rendered":"https:\/\/www.globalizationpartners.com\/2014\/03\/03\/multilingual-content-management-with-kentico-cms-v7\/"},"modified":"2021-02-28T12:02:31","modified_gmt":"2021-02-28T12:02:31","slug":"multilingual-content-management-with-kentico-cms-v7","status":"publish","type":"post","link":"https:\/\/www.globalizationpartners.com\/2014\/03\/03\/multilingual-content-management-with-kentico-cms-v7\/","title":{"rendered":"Multilingual Content Management with Kentico CMS v7"},"content":{"rendered":"<p>Kentico CMS is a .Net based CMS with several features to manage multilingual content, including the ability to manage multiple websites within its framework. Furthermore, each language (culture) enabled can have its own site structure. In this Kentico blog series, we will review these features and provide instructions on setting up one or more sites within the framework. This first blog will focus on internationalization (i18n) of the CMS.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/07\/kentico-website-translation-300x240.png\" alt=\"kentico-CMS\" width=\"300\" height=\"107\" \/><\/p>\n<h5><strong>Multilingual Content Configuration<\/strong><\/h5>\n<p>Configuring the CMS to handle multilingual content is quite simple. After log in as admin of the Kentico 7 CMS under <strong>Administration<\/strong>, go to <strong>Settings<\/strong>. You will see at the top of the left pane a drop down menu under Site, select <strong>(global)<\/strong> and then click on <strong>Conten<\/strong>t in the right pane.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/10\/kentico1.jpg\" alt=\"1\" width=\"488\" height=\"170\" \/><\/p>\n<p>In the left pane, you will see a section entitled <strong>Multilingual<\/strong> where you are able to set three global settings:<\/p>\n<ul>\n<li><strong>Default content culture<\/strong><\/li>\n<li><strong>Combine with default culture<\/strong> option lets the system know if content untranslated in other languages should be displayed in the default selected culture.<\/li>\n<li><strong>Combine files with default culture<\/strong> option lets the system know if files untranslated should be displayed in default culture.<\/li>\n<\/ul>\n<p>By selecting another site from the drop down list, the above settings are displayed, but affect only the selected site.<\/p>\n<p>From the same section, open <strong>Content node<\/strong> and select the sub node entitled <strong>Translation services.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/10\/kentico2.jpg\" alt=\"2\" width=\"623\" height=\"159\" \/><\/p>\n<p>In the right pane, you will have many options related to managing translation globally or per site as described. Among these options are:<\/p>\n<ul>\n<li>Enable \/ disable translation services<\/li>\n<li>Set Encoding such as utf-8<\/li>\n<li>Set manual translation export and import folders<\/li>\n<li>Allow \/ disallow sending translation by email<\/li>\n<li>Enable machine translation using Microsoft or Google or Third Party Company<\/li>\n<\/ul>\n<h5><strong>Managing Site Cultures<\/strong><\/h5>\n<p>To add or remove a specific culture for one of your CMS sites, log in as Admin and select one of the websites and then click <strong>Edit<\/strong>. Then select <strong>Culture<\/strong> from the horizontal menu. From here you can add or remove languages (cultures).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/10\/kentico3.jpg\" alt=\"3\" width=\"608\" height=\"303\" \/><\/p>\n<p>To change the default site culture: <strong>Sites<\/strong> &gt; <strong>General<\/strong> &gt; Click <strong>change<\/strong> beside <strong>Default Content Culture<\/strong>.<\/p>\n<p>Once cultures are set for a site, you should be able to see the enabled languages in <strong>Edit<\/strong> mode and you can switch between them easily.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/10\/kentico4.jpg\" alt=\"4\" width=\"616\" height=\"254\" \/><\/p>\n<p>Also, Kentico provides an option to copy the content from the default culture to the target one(s). It also provides users with the option to translate the source content using the <strong>Translation<\/strong> services described above or create an empty document for non-translated pages. As you can see in the screen above, the non-translated nodes (pages) shown on the left are marked with an &#8220;x&#8221;. The published ones have a green mark beside the page name.<\/p>\n<p>If you select a <strong>Parent<\/strong> node \/ page from the left pane, you can see all of its subpages along with the default culture assigned to each of them. Also you can also filter the pages by <strong>Language Translated \/ Not Translated<\/strong> to a specific language. You can additionally select one or more pages and select <strong>Translate<\/strong> from the <strong>Actions<\/strong> list.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2018\/10\/kentico5.jpg\" alt=\"5\" width=\"428\" height=\"343\" \/><\/p>\n<p>The above screenshot shows not only the translation options for content but also for files.<\/p>\n<p>Kentico provides sample tools to manage the Translation process within CMS framework. After log in as Admin, select <strong>Tools<\/strong> and then <strong>Translations<\/strong>. From here you can manage translation projects. Click <strong>Create New Submission<\/strong> to add a new translation project. A new screen will be displayed from where you can select files for translation with an option to skip already translated documents. You can also set source and target languages, set priority, due date and include any instructions for the translators.<\/p>\n<p>This blog has covered only the required internationalization (i18n) steps in order to handle and display different languages (cultures) in Kentico CMS version 7. With the completion of these steps you are now ready for localization (l10n) which includes <a title=\"Website Translation\" href=\"\/services\/website-localization\/\" target=\"_blank\" rel=\"noopener noreferrer\">website translation<\/a>. The next part in this blog series will cover how to translated Kentico CMS content including the different ways to export content and import back the corresponding translation into the CMS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kentico CMS is a .Net based CMS with several features to manage multilingual content, including the ability to manage multiple websites within its framework. Furthermore, each language (culture) enabled can have its own site structure. In this Kentico blog series, we will review these features and provide instructions on setting up one or more sites [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":5853,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[293,48,64],"_links":{"self":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/5852"}],"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=5852"}],"version-history":[{"count":6,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/5852\/revisions"}],"predecessor-version":[{"id":29487,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/5852\/revisions\/29487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media\/5853"}],"wp:attachment":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media?parent=5852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/categories?post=5852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/tags?post=5852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}