Your SlideShare is downloading. ×
0
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Localizing SharePoint: Adding Multi-language Support to Your Site
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Localizing SharePoint: Adding Multi-language Support to Your Site

1,734

Published on


More and more, single SharePoint applications are being exposed to international audiences, both on the Internet and the intranets of
the world – and clients only want to pay once. We will dive into how localization works in SharePoint in markup, in code-behind, and in CAML. We will also look at the pros and cons of variations in 2007, and how they have been improved for 2010

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,734
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Hello!<br />
  • 2. Localizing SharePoint<br />Adding Multi-language Support to Your Site<br />
  • 3. Who are you?<br />
  • 4. Greg Hurlman:<br />Avanade Group Manager<br />SharePoint Architect<br />Developer<br />Father<br />Hokie<br />Gamer<br />World Famous Jungle Cruise Skipper (ret.)<br />
  • 5. Making life easy through localization<br />
  • 6. Language Packs: Mystery of the MS Download Center<br />
  • 7. Language Packs: Setup<br /><ul><li>No, you’re not screwed.
  • 8. Don’t forget WSS!
  • 9. Don’t forget WSS patches!
  • 10. Going to have to run the Config Wizard at least 4 times</li></ul> (It’ll take a while)<br />
  • 11. Demo!<br />
  • 12. Variations<br />
  • 13. Variations<br />
  • 14. Not everything varies<br />Yes:<br />Publishing Content<br />No:<br />Page Layouts (all Site Collection-level stuff)<br />Permissions<br />List Changes (mostly)<br />Web Part List References<br />Pretty much everything else<br />
  • 15. So why bother with them?<br /><ul><li>Easy content management for end users
  • 16. Automatic user redirection
  • 17. Workflow-driven translation possible</li></li></ul><li>Demo!<br />
  • 18. On with the code<br />
  • 19. So what can we build with this stuff?<br /><ul><li>Everything you’re already building
  • 20. No more magic strings
  • 21. Resources!</li></li></ul><li>Resources: Learn to love them<br /><ul><li>All your strings/images/etc are belong to them
  • 22. Stay neutral
  • 23. One .resx per locale
  • 24. Just say no to Properties/Resources.resx</li></li></ul><li>Where do I put these .resx things?<br />C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12Resources<br />In a Feature, of course.<br />
  • 25. How do I get my information back out?<br /><ul><li>$Resources:ResourceFileName,ResourceKeyName
  • 26. In XML, just drop it in
  • 27. In markup, surround it with &lt;% %&gt;
  • 28. In code, use SPUtility.GetLocalizedString(…)</li></li></ul><li>Demo!<br />
  • 29. What else is new?<br />
  • 30. Shiny!<br /><ul><li>Variations
  • 31. Timer Jobs
  • 32. Content Propagation
  • 33. Site Collection Alternate Languages</li></li></ul><li>Demo!<br />
  • 34. Questions?<br />
  • 35. Photo Credits<br />http://www.flickr.com/photos/photojonny/2268845904/<br />http://www.flickr.com/photos/magdalar/2950663799<br />http://www.flickr.com/photos/angelsk/4176291456<br />http://www.flickr.com/photos/caharley72/4343295169<br />http://www.flickr.com/photos/bestrated1/341866875<br />http://www.flickr.com/photos/gilderic/4240700822<br />http://www.flickr.com/photos/damaradeaella/2822846819/<br />
  • 36. Thanks for coming!<br /><ul><li>Don’t forget your evaluations
  • 37. You can find me at:
  • 38. Blog: http://greghurlman.com
  • 39. Twitter: @ghurlman
  • 40. FB: http://facebook.com/greg.hurlman
  • 41. Email: greg@greghurlman.com
  • 42. Princeton Area SharePoint User Group
  • 43. SharePoint Saturday New York</li>

×