Creating and Deploying WebsitePanel Language Packs
This guide explains how to create and deploy a new language pack for WebsitePanel using “WebsitePanel Localization Toolkit” tool.
Required Software
Microsoft .NET Framework 2.0 or later.
Microsoft .NET Framework Version 2.0 Redistributable Package (x86)
Microsoft .NET Framework Version 2.0 Redistributable Package (x64)
Installing the Toolkit
Download the latest version of the WebsitePanel Localization Toolkit from here:
http://websitepanel.codeplex.com/releases/view/69982#DownloadId=259088
Run the setup program and follow all of the instructions to install the WebsitePanel Localization Toolkit.
Please note that the specific version of the WebsitePanel Localization Toolkit should be used to localize the same version of WebsitePanel Portal, e.g. WebsitePanel Localization Toolkit 1.0.1 should be used to localize WebsitePanel Portal 1.0.1 and so on.
Running the Toolkit on Windows Vista / Windows Server 2008
Please, note if you are running WSP Localization Toolkit on Windows Vista or Windows Server 2008, you should run the application under Administrator account (right-click in the explorer and then “Run as Administrator”).
Using the Toolkit
Adding New Locale
The first step is to create a new locale. In the top pane, click Add… button. In the popup window, select new locale and click OKbutton.
![]()
Localizing Resource Strings
The next step is to localize all resource strings. You will need to localize all strings into the locale that you have specified.
Generating Language Pack
After localizing you will need to generate a language pack. Click Save button to save all changes and click
Compile Language Pack button to create a new language pack. This will generate the language specific files and zip them to the LanguagePacks sub directory of the toolkit base directory.
Deploying Language Pack
Just unzip language pack files to the WSP Portal home directory and modify the \App_Data\SupportedLocales.config file of the WSP Portal:
<?xml version="1.0" encoding="utf-8" ?>
<SupportedLocales>
<Locale name="English" key="en-US" fallback="" />
<Locale name="German" key="de-DE" fallback="" />
</SupportedLocales>
...