# my friend Purdon is a SharePoint God of note# and he reminded me of a problem that crops up occasionally# when dealing with TZ's and Languages# here is his Powershell to correct a Language for a Site#param ([string] $SiteCol = $(throw “The Site Collection URL is required.”)) #throw exception if no value provided [System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”) $spsite=[Microsoft.SharePoint.SPSite]($SiteCol) $rootWebSite=$spsite.RootWeb $website=$spsite.OpenWeb($rootWebSite.ID) $culture=[System.Globalization.CultureInfo]::CreateSpecificCulture(“en-AU”) $website.Locale=$culture $website.Update() $website.Dispose() $rootWebSite.Dispose() $spsite.Dispose() Write-Host “Finished Updating the locale of $SiteCol to English (Australia)”