Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I am trying to add a new language support to one of the application templates, specifically Help Desk application template.

Simply changing the column names crashes the application. The wsp file for the template don't include any localization strings, I think all the localization files are in the base application template.

Can anyone help me on this?

share|improve this question

1 Answer 1

up vote 5 down vote accepted

The resource file you are looking for are inside the ApplicationTemplateCore.wsp file, in the Config\Resources\ and Resources\ folders.

Here's a detailed example for the Absence and Vacation Schedule template:

  1. Extract the files from both WSP files (technically they are CAB files)
  2. Translate the resources
    • AbsenceVacationSchedule:
      1. Create a 1045 folder.
      2. Copy the contents of the 1033 folder into it.
      3. Translate all the strings in the WEBTEMPAbsence.xml file.
      4. Add the 1045 folder to the list in the Manifest.xml file.
    • ApplicationTemplateCore:
      1. Create the following files:
        • Config\Resources\tsa.pl-pl.resx,
        • Resources\avm.pl-pl.resx,
        • Resources\tsa.pl-pl.resx.
      2. Copy the contents of the appropriate English resource files into the newly created files.
      3. Translate all the strings.
      4. Add new files to the list in the Manifest.xml file.
  3. Compress all the files back into WSP templates
    1. Download CAB SDK from one of the mirrors - 1 or 2 (the original link seems to be dead).
    2. Extract the CABARC.EXE file and the CABARC.DOC document.
    3. Use something like ..\CABARC.EXE -p -r n ..\SiteTemplate.cab .\* (this should be executed after changing working directory to the one containing template files) to create a CAB file and change its extension to WSP.
share|improve this answer
1  
Thats an awesome answer Marek and very concise,if I had the reputation I would vote for it :) Thanks Matt –  mattmoo2 Aug 5 '10 at 14:26
    
Thanks for the answer but I couldn't see the localized name under the template list on the New SharePoint Site creation page when I chose the language I targeted. Any ideas? –  Élodie Petit Aug 6 '10 at 12:15
    
@Élodie Petit You replaced the 1045 and pl-pl values with appropriate settings, right? –  Marek Grzenkowicz Aug 10 '10 at 9:41
    
Welcome to our forum matt. Please keep comments like this in comments fields to answer (i moved it) –  Anders Rask May 29 '11 at 17:11

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.