BIWUG 30/11/2011 Multilanguage SharePoint - Deepdive

  • View
    580

  • Download
    1

  • Category

    Travel

Preview:

Citation preview

#Biwug3011

MUI Deep dive edition

Presented by Andy Van Steenbergen

#Biwug3011

About the speaker

• Andy.vansteenbergen@biwug.be• 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

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