Overriding Apple QuickTime 7 installation language

I prefer when software I want to run either comes in a specific language, or lets me choose the language during installation. In an effort to be more user friendly a lot of software is configured to detect the region your computer is set to. I prefer to run my OS in English, but have my region set to Norway. This results in a lot of software ending up with a Norwegian UI. Here is how you fix this for QuickTime 7:

  1. Download the QuickTimeInstaller.exe from Apple.
  2. Extract it using e.g. 7-Zip
  3. Download and install the Orca MSI Editor.
  4. Open QuickTime.msi in Orca
  5. Go to View\Summary Information…
  6. Find the Languages box and delete all language ID except the language you want. In my case I want English which is 1033.
  7. Save the MSI over itself.
  8. Repeat the process for AppleSoftwareUpdate.msi
  9. Install QuickTime by double clicking QuickTime.msi
  10. Open Explorer and find the Apple Software Update installation directory. Either C:\Program Files (x86)\Apple Software Update or C:\Program Files\Apple Software Update, depending on your system architecture.
  11. Open the SoftwareUpdate.Resources folder and find the language you want (still English for me), e.g. en.lproj.
  12. Copy the SoftwareUpdateLocalized.dll from the folder of the language you want, into the folder Apple Software Update is using. Again for me; copy SoftwareUpdateLocalized.dll from the en.lproj folder into the nb.lproj folder, overwriting the existing file.
  13. Repeat for the SoftwareUpdateFiles.Resources folder.

Now both QuickTime and the Apple Software Update should both display the language you want.

PS: You can’t just delete the language folder you don’t want from the SoftwareUpdate.Resources  and SoftwareUpdateFiles.Resources folders. If you do Windows Installer will repair the application the next time you try to launch it.

Entourage 2008 EWS and Public Folders

Microsoft Entourage 2008 for Mac, Web Services Edition is a required upgrade if you are using Exchange Server 2010. Entourage 2008 (without EWS) uses WebDAV to communicate with Exchange Server and WebDAV has been removed from Exchange Server 2010. Entourage EWS now uses Exchange Web Services (EWS) as the primary protocol for communicating with Exchange Server. This means that Entourage now can potentially access all the information available through EWS.

So what about Public Folders? According to the Entourage EWS documentation Entourage can now access Public Folders, but there is no mention of whether Entourage needs Public Folders. Entourage without EWS did absolutely need Public Folders. During Exchange Server 2007 installation you got a question; Do you have any client computers running Outlook 2003 and earlier or Entourage in your organization? If you answered yes; a public folder database would be created. If you answered now; no public folders in your organization. Since Entourage EWS now can access free/busy data through EWS there should be no reason to continue having Public Folders in your Exchange organization. But I have been unable to clearly determine if that is the case. Right now I think it is unnecessary, but I will do some further testing.