BIWUG 30/11/2011 Multilanguage SharePoint - Deepdive
Transcript of BIWUG 30/11/2011 Multilanguage SharePoint - Deepdive
#Biwug3011
MUI Deep dive edition
Presented by Andy Van Steenbergen
#Biwug3011
About the speaker
• [email protected]• SharePoint Consultant at Ordina• Twitter: Meligo• Blog: http://meligo.blog.com• Linkedin: Andy Van Steenbergen
#Biwug3011
Agenda
Kind of resources and locations
How to develop in MUI
MUI in Sandboxed?
Last but not least – Lessons learned
#Biwug3011
#Biwug3011
#Biwug3011
Can central admin be MUI enabled?
YES
#Biwug3011
#Biwug3011
MUI in Dev - resource files
• Muidemo.resx
Language invariant
• Muidemo.nl.resx
Language neutral
• Muidemo.nl-NL.resx
Culture specific
#Biwug3011
Mui in Dev
Resources Locations
14hive\config and config\adminresources
14hive\resources
Feature resource location
App resources
WPResources (legacy)
#Biwug3011
#Biwug3011
#Biwug3011
Can MUI exist in Sandbox?
#Biwug3011
#Biwug3011
Dev pitfalls?
• There are a couple of downfalls for the use of MUI– Try finding a list via a resourcename (good luck)– Fields: Do not use displayname! (why?)• Always use ID or internal name via a constant class
#Biwug3011
#Biwug3011
Can you
Create your own custom language pack?Yes, just create an empty solution and only add the resource files in this solution linked with lcid
So 1043 (dutch-NL) , only dutch resource filesBut set the solution ID to the original solution
Link to MSDN
#Biwug3011
#Biwug3011
What if
Only 1 language is requested?
#Biwug3011
Take away
• MUI = resource files (+ language packs)• Forget displayname • Not all site templates support MUI: Blog,
meeting workspace
#Biwug3011
QUESTIONS?
#Biwug3011
Resources
MUIExtThe SharePoint BakerTom Nys – tomBlogMicrosoft technetSharepointbits (Sandbox)
#Biwug3011
How many times was the word “MUI” mentioned in this presentation?
Last person who was registered is………………… TOM NYS
14
#Biwug3011
Us
End of
session
SharePint