{"id":11338,"date":"2016-11-18T08:52:00","date_gmt":"2016-11-18T08:52:00","guid":{"rendered":"https:\/\/viewmyprojects.com\/winwirewp\/?p=11338"},"modified":"2024-04-17T11:43:37","modified_gmt":"2024-04-17T11:43:37","slug":"multilingual-sites-in-sharepoint-online","status":"publish","type":"post","link":"https:\/\/viewmyprojects.com\/winwirewp\/blog\/multilingual-sites-in-sharepoint-online\/","title":{"rendered":"Implementing \u2018Multilingual Sites\u2019 \u2013 \u2018Language Variations\u2019 in SharePoint Online"},"content":{"rendered":"\n<p>SharePoint 2013 and SharePoint Online have features that enable you to support users in different regions or users who speak different languages. You can use these features to create websites in different languages or to enable users to view sites in their preferred language. This blog describes how to implement multilingual sites in SharePoint online.<\/p>\n\n\n\n<p>Implementing SharePoint sites in multiple languages was never an easy feature in SharePoint. From the beginning of SP 2007 we had to deal with language pack installations, but now with SharePoint Online, it has been pre-configured with language packs.<\/p>\n\n\n\n<p>The below steps need to be performed to create a language variation.<\/p>\n\n\n\n<p>1. Navigate to the root site collection.<br>2. Click Settings (Gear) | Site Settings<br>3. Under Site Collection Administration, click on Variation Labels. Please see the screenshot below for reference:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"491\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/1-2.webp\" alt=\"\" class=\"wp-image-18785\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/1-2.webp 416w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/1-2-254x300.webp 254w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/figure><\/div>\n\n\n<p>4. Click on New Label. Please see the screen shot below for reference:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"439\" height=\"92\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/2-4.webp\" alt=\"\" class=\"wp-image-18784\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/2-4.webp 439w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/2-4-300x63.webp 300w\" sizes=\"auto, (max-width: 439px) 100vw, 439px\" \/><\/figure><\/div>\n\n\n<p>IMP : We are going to set up initial variation label (in case English-United States), this is going to be the language in which original content will be published, please see below on how configuration looks like:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"407\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/3-5.webp\" alt=\"\" class=\"wp-image-18783\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/3-5.webp 687w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/3-5-300x178.webp 300w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/figure><\/div>\n\n\n<p>5. Click OK<br>6. As a result, we will get this message your new variations are on the way, so now you need to create labels for any other languages you want to host on your site. Please see screenshot below for reference:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"129\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/05\/4-1024x129-1.png\" alt=\"\" class=\"wp-image-11342\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/05\/4-1024x129-1.png 1024w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/05\/4-1024x129-1-300x38.png 300w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/05\/4-1024x129-1-768x97.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p><strong>Note<\/strong>: Wait for the email from the O365 for creation of the source site (Average time of creation: 30 minutes)<\/p>\n\n\n\n<p>7. Once the email is received, go to Site Setting-&gt;Variation Labels and then click New Label again<br>8. This time the process will be a bit different, step one being again you selecting the other language and locale:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"240\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/5-3.webp\" alt=\"\" class=\"wp-image-18782\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/5-3.webp 624w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/5-3-300x115.webp 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/figure><\/div>\n\n\n<p>9. Next is picking the other options as shown below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"445\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/6.webp\" alt=\"\" class=\"wp-image-18781\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/6.webp 685w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/6-300x195.webp 300w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/figure><\/div>\n\n\n<p>10. Next, select whether human and machine translation will be permitted. Select both so that machine translation does the first pass and then an editor can go and fix all of the parts that need to be touched up:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"118\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/7-300x118-1.webp\" alt=\"\" class=\"wp-image-18780\"\/><\/figure>\n\n\n\n<p>11. Next, we need to choose whether updates to the source page will be automatically propagated or have to manually propagated and select the Label Contact.<br>The Label Contact will receive all the emails. The email will tell the status for the completion of translation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"357\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/8-3.webp\" alt=\"\" class=\"wp-image-18779\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/8-3.webp 893w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/8-3-300x120.webp 300w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/8-3-768x307.webp 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/figure><\/div>\n\n\n<p>12. Once that is done, the final confirmation screen is shown. Please see the screenshot below for reference:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"703\" height=\"474\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/9.webp\" alt=\"\" class=\"wp-image-18778\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/9.webp 703w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/9-300x202.webp 300w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><\/figure><\/div>\n\n\n<p>Note: you will need to wait for up to 8-9 hours for SharePoint Online to trigger all the right timer jobs to actually create the hierarchy for your source and variation labels, once this process is complete, here is how your Variation Labels page will look like:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"266\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/10-1024x266-1.webp\" alt=\"\" class=\"wp-image-18777\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/10-1024x266-1.webp 1024w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/10-1024x266-1-300x78.webp 300w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/10-1024x266-1-768x200.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>13. Now each time root site is loaded, you will be redirected to the specific locale site http:\/\/&lt;site&gt;\/en-us), here you can createand edit pages.<br>Remember, it will take some time 8-9 hours for the hierarchy and pages to be translated back and when they do and you go to the translated counterpart, you can expect the translated pages to appear<br>The variation label will create the subsite in the root site selected. Please see the screen shot below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"83\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/11-300x83-1.webp\" alt=\"\" class=\"wp-image-18776\"\/><\/figure>\n\n\n\n<p>Manual changes required<\/p>\n\n\n\n<p>1. On translation, we need to generate all the Pages, lists and library from scratch in that language. This is required since the translated sites do not migrate the Pages, lists,and library.<\/p>\n\n\n\n<p>Note: Pages need to be recreated, all the Master page and page layouts will be there, but we need to configure all the pages from scratch in the respective locale.<\/p>\n\n\n\n<p>2. The site column and display name need to be updated. This custom site column name will not be translated. With this approach,we can have the internal name same and updated the display name based on the respective locale.<br>E.g. the internal name is Description but the display name is updated for the site column.<\/p>\n\n\n\n<p><strong>Note: This change needs to be implemented for all the site column.<br><\/strong><br>3. Once the list and libraries are created, we need to update the content of the item in that locale. Please see below for reference:<\/p>\n\n\n\n<p>4. We need to update the content of each data in the lists from English to the targeted Locale, using the Variation settings available for each list and library.<\/p>\n\n\n\n<p><em>For information about how to create multilingual sites, see&nbsp;<a href=\"http:\/\/go.microsoft.com\/fwlink\/p\/?LinkId=307131\" target=\"_blank\" rel=\"noreferrer noopener\">Choose the languages you want to make available for a site\u2019s user interface<\/a>&nbsp;and Create a multi-language website on&nbsp;<a href=\"http:\/\/go.microsoft.com\/fwlink\/p\/?LinkId=307131\" target=\"_blank\" rel=\"noreferrer noopener\">Office.com.<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SharePoint 2013 and SharePoint Online have features that enable you to support users in different regions or users who speak different languages. You can use these features to create websites in different languages or to enable users to view sites in their preferred language. This blog describes how to implement multilingual sites in SharePoint online.&hellip; <a class=\"more-link\" href=\"https:\/\/viewmyprojects.com\/winwirewp\/blog\/multilingual-sites-in-sharepoint-online\/\">Continue reading <span class=\"screen-reader-text\">Implementing \u2018Multilingual Sites\u2019 \u2013 \u2018Language Variations\u2019 in SharePoint Online<\/span><\/a><\/p>\n","protected":false},"author":41,"featured_media":16683,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-11338","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","entry"],"acf":[],"featured_image_src":"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing.webp","author_info":{"display_name":"Sanjeev","author_link":"https:\/\/viewmyprojects.com\/winwirewp\/author\/sanjeev\/"},"views":4039,"uagb_featured_image_src":{"full":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing.webp",800,440,false],"thumbnail":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing-150x150.webp",150,150,true],"medium":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing-300x165.webp",300,165,true],"medium_large":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing-768x422.webp",750,412,true],"large":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing.webp",750,413,false],"1536x1536":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing.webp",800,440,false],"2048x2048":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing.webp",800,440,false],"post-thumbnail":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/Implementing.webp",800,440,false]},"uagb_author_info":{"display_name":"Sanjeev","author_link":"https:\/\/viewmyprojects.com\/winwirewp\/author\/sanjeev\/"},"uagb_comment_info":0,"uagb_excerpt":"SharePoint 2013 and SharePoint Online have features that enable you to support users in different regions or users who speak different languages. You can use these features to create websites in different languages or to enable users to view sites in their preferred language. This blog describes how to implement multilingual sites in SharePoint online.&hellip;&hellip;","_links":{"self":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/11338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/comments?post=11338"}],"version-history":[{"count":2,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/11338\/revisions"}],"predecessor-version":[{"id":18789,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/11338\/revisions\/18789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/media\/16683"}],"wp:attachment":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/media?parent=11338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/categories?post=11338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/tags?post=11338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}