Language Packs Integration in TS

For Windows Language Packages to install…… In this section we will be looking at Three major areas 1) OS Language packs
2) IE language Packs 3)Office lanugage Packs For OS:-
Download the LP.Cab files clip_image002 Create a package and without a program Now add a step in the TS with below command line cmd /c Dism.exe /image:%OSPartition% /add-package /packagepath:lp.cab /loglevel:4 /LogPath:%_SMSTSLogPath%Dism_LangPack.log /ScratchDIR:C:_SMSTaskSequence clip_image004   For IE language Packs Download the language pack.msu files from MS site clip_image006 Once downloaded Create a standard software package For Program creation wusa.exe IE9-Windows6.1-LanguagePack-x86-ind.msu /quiet /norestart /log:"%windir%AppsLogsIE9-Windows6.1-LanguagePack-x86-ind.log" Add this package in TS as a Package for getting installed in TS That’s all….. For IE For Office language packages the story little bit different Once you downloaded the Language Pack you will see similar to below folder structure based on the language (in my example I have taken ja.JP as Japan) clip_image008

 

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

SilentConfig_Office_ja-JP.xml
 
<Configuration Product="OMUI.ja-jp">
 
<Display Level="None" CompletionNotice="no" Reboot="ReallySuppress" SuppressModal="YES" AcceptEula="yes" />
 
<Setting Id="SETUP_REBOOT" Value="Never" />
 
<AddLanguage Id="ja-jp" ShellTransform="Yes" />
 
</Configuration>
 
config.xml 
<Configuration Product="OMUI.ja-jp">
 
<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
 
<!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Japanese Language Pack Setup(*).txt" /> -->
 
<!-- <USERNAME Value="Customer" /> -->
 
<!-- <COMPANYNAME Value="MyCompany" /> -->
 
<!-- <INSTALLLOCATION Value="%programfiles%Microsoft Office" /> -->
 
<!-- <LIS CACHEACTION="CacheOnly" /> -->
 
<!-- <LIS SOURCELIST="server1shareOffice;server2shareOffice" /> -->
 
<!-- <DistributionPoint Location="servershareOffice" /> -->
 
<!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
 
<!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> -->
 
<!-- <Command Path="%windir%system32msiexec.exe" Args="/i serversharemy.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
 
</Configuration>
 
OMUI.xml
 
<?xml version="1.0" encoding="utf-8"?>
 
<!--_SIG=JmIivEKlUTAignk1VPVZoDg8Jf1e1eDkqsec8r+fY/Zct7mG5t4L+JcUbz75jflowOxZ97LgptFyVni2PtrzQHO+a5+hrvrHGyhpesJvRmXEHjjY2pnBsBhGLheShMRv2NKePfTL4N2VFq/f9WsEryg99grZdAozDasULsLsXDc=-->
 
<Package Id="OMUI.ja-jp" Type="MSI" Path="OMUI.MSI" Version="1.0" ProductCode="{90140000-0100-0411-0000-0000000FF1CE}" MSIVersion="14.0.4763.1000" Platform="x86">
 
<Feature Id="Gimme_OnDemandData" Cost="0">
 
<OptionRef Id="Gimme_OnDemandData"/>
 
</Feature>
 
<Feature Id="OSpp" Cost="4233281">
 
<OptionRef Id="OSpp"/>
 
</Feature>
 
<Feature Id="SetupExeAddRegistry" Cost="0">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
<Feature Id="SetupExeArpEntry" Cost="0">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
<Feature Id="SetupControllerFiles" Cost="7616916">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
<Feature Id="OMUIFiles" Cost="29713344">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
<Feature Id="OSpp_Core" Cost="6139790">
 
<OptionRef Id="OSpp_Core"/>
 
</Feature>
 
<Feature Id="OSetupController" Cost="7616448">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
<Feature Id="MsoInstalledPackagesScopedIntl_1041" Cost="0">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
<Feature Id="SetupXmlFiles" Cost="468">
 
<OptionRef Id="AlwaysInstalled"/>
 
</Feature>
 
</Package>
 
setup.xml
 
<?xml version="1.0" encoding="utf-8"?>
 
<!--_SIG=TgU45/kZOx8f1ZLydsZZBBqrcCIkJoszvxQhL5lE8NBRCIBmeZxcv9mw3Rj3MfryvSo7JwCi4NbT11hMrHG+gwYbxjWh/tyNpAF92sZVmp4XK9XAvt3pB8/ki5ekPIUM8pEWNQLRZWY80TKWd+byFCwUEajR2Q2vyAmFqCPYgTk=-->
 
<Setup Id="OMUI.ja-jp" Type="Product" LanguagePack="yes" ProductCode="{90140000-0100-0411-0000-0000000FF1CE}">
 
<PIDTemplate Value="82503&amp;amp;lt;````=````=````=````=`````&amp;amp;gt;@@@@@"/>
 
<Option Id="AlwaysInstalled" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>
 
<Option Id="OSpp" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>
 
<Option Id="OSpp_Core" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>
 
<Option Id="Gimme_OnDemandData" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>
 
<PackageRef Path="OMUI.xml"/>
 
<AddOnRef Keyword="AccessMUI"/>
 
<AddOnRef Keyword="ExcelMUI"/>
 
<AddOnRef Keyword="SharePointDesignerMUI"/>
 
<AddOnRef Keyword="GrooveMUI"/>
 
<AddOnRef Keyword="InfoPathMUI"/>
 
<AddOnRef Keyword="OfficeMUI"/>
 
<AddOnRef Keyword="RosebudMUI" Exclude="Vista"/>
 
<AddOnRef Keyword="Proofing"/>
 
<AddOnRef Keyword="Office64MUI" Exclude="Unless64bitOS"/>
 
<AddOnRef Keyword="OneNoteMUI"/>
 
<AddOnRef Keyword="OutlookMUI"/>
 
<AddOnRef Keyword="PowerPointMUI"/>
 
<AddOnRef Keyword="PublisherMUI"/>
 
<AddOnRef Keyword="WordMUI"/>
 
<AddOnRef Keyword="XMUI.ja-jp"/>
 
<RMCCP FilePath="VISIO.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="VISIOCORE.MSI" MinSize="200000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="VISPRO.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="VISPROR.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="VISSTD.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="VISSTDR.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="PRJPROE.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="PRJPRO.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="PRJSTDE.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<RMCCP FilePath="PRJSTD.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>
 
<PIDKEY Value="H3MDP-M7D4B-C3BCB-97RM8-GX9B2"/>
 
<INSTALLLOCATION Value="%PROGRAMFILES%Microsoft Office"/>
 
<ActConfigIDs>
 
<ActConfigID Id="F3329A70-BB26-4DD1-AF64-68E10C1AE635" TrialBitmap="0x2FFF" ProductName="OfficeLPK" AllowTerminalService="1" GroupID="98"/>
 
</ActConfigIDs>
 
<AllowAdditionalPidKeys Value="true"/>
 
<LocalCache DownloadCode="{90140000-0100-0411-0000-0000000FF1CE}" SkuComponentDirectory="OMUI.ja-jp">
 
<File Id="OMUI.xml" MD5="751ADBD66BE1AF2D60976FADC6CFEE30" Size="1350" RelativeCachePath="OMUI.xml" RelativeSourcePath="OMUI.xml"/>
 
<File Id="OMUI.msi" MD5="034E8B14801981267EBC7875214ED54E" Size="892416" RelativeCachePath="OMUI.msi" RelativeSourcePath="OMUI.msi"/>
 
<File Id="OMUI.cab" MD5="E32FA7200327B2A0206B03154BF36060" Size="19470956" RelativeCachePath="OMUI.cab" RelativeSourcePath="OMUI.cab"/>
 
<File Id="setup.exe" MD5="4D92F518527353C0DB88A70FDDCFD390" Size="1100664" RelativeCachePath="setup.exe" RelativeSourcePath="..setup.exe"/>
 
<File Id="osetup.dll" MD5="FCC38158C5D62A39E1BA79A29D532240" Size="5789544" RelativeCachePath="osetup.dll" RelativeSourcePath="osetup.dll"/>
 
<File Id="ose.exe" MD5="9D10F99A6712E28F8ACD5641E3A7EA6B" Size="149352" RelativeCachePath="ose.exe" RelativeSourcePath="ose.exe"/>
 
<File Id="pkeyconfig-office.xrm-ms" MD5="3DCFF1DCDEB1B837EC8F13351C8A92AC" Size="715834" RelativeCachePath="pkeyconfig-office.xrm-ms" RelativeSourcePath="pkeyconfig-office.xrm-ms"/>
 
<File Id="PidGenX.dll" MD5="7F120AAD20ECAE1EA421083F26611519" Size="1248016" RelativeCachePath="PidGenX.dll" RelativeSourcePath="PidGenX.dll"/>
 
<File Id="Setup.xml" MD5="" Size="" RelativeCachePath="Setup.xml" RelativeSourcePath="Setup.xml"/>
 
</LocalCache>
 
</Setup>

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

Leave a Comment