Jan 30 2009

WSS 3.0 error - Cannot open "tsa.en-US.resx": no such file or folder.

Category: amilsark @ 01:59

The fabulous 40 site templates are a set of Sharepoint site templates released by Microsoft that provide enhanced functionality to sharepoint without developing custom sites and lists. 

Some examples of sites that come in this package: 

Absence Request and Vacation Schedule Management, Help Desk, Budgeting and Tracking Multiple Projects, Inventory Tracking, Bug Database, IT Team Workspace, Call Center

We have encountered an issue on our server farms that have these templates deployed.  It seems as though the deployment package does not deploy some of the US English resource files to the sharepoint resources directory (C:\program files\common files\Microsoft shared\web server extensions\12\resources).

If you see errors in the Sharepoint logs like: "Cannot open tsa.en-US.resx: no such file or folder" I can help you out.

To resolve this issue, you'll need to deploy the resource files  to their required location.

It turns out that the English resource files are actually deployed, but they are named incorrectly.  From my Sharepoint development background in multi-language software, it is a common mistake to  to leave your default English .resx file named xxxx.resx.  Sharepoint requires xxxx.en-US.resx to load the English resource strings for English regional settings in its applications.

So enough background, let's fix this thing!

Open up the command prompt WSS 3.0 or MOSS Web Front End server:

Start > run > cmd

Change the directory to the sharepoint resources folder

cd /d "C:\program files\common files\microsoft shared\web server extensions\12\resources"

Then make copies of the resources files with the copy named with a xxxx.en-US.resx

copy avm.resx avm.en-US.resx
copy compproc.resx compproc.en-US.resx
copy ep.resx ep.en-US.resx
copy er.resx er.en-US.resx
copy hlpdsk.resx hlpdsk.en-US.resx
copy itteam.resx itteam.en-US.resx
copy proj.resx proj.en-US.resx
copy pws.resx pws.en-US.resx
copy rer.resx rer.en-US.resx
copy tsa.resx tsa.en-US.resx

 And there you have it, you should have all the required English resource files in their required location.

Also note that you can create a batch file with the above commands if you have multiple web front end servers to speed up the fix.

I hope this helps someone!

Tags: , , , ,

Comments

1.
Call Center Software United States says:

I'm been using this 40 site templates as a set of Sharepoint site templates released by Microsoft that provide. it nice and very simple.

2.
Treatment United States says:

It's really very simple and I have no such problems yet.

3.
livechat operators United States says:

Thank you for giving with us some examples of sites that come in this package.

4.
card international call says:

Det er egentlig meget enkelt, og jeg har ikke sådanne problemer endnu.

5.
mike U.A.E. says:

this was one of your better posts

6.
tom Puerto Rico says:

My home we've got tons of getaway owners - So we were hit very hard by the housing down turn

7.
Fort lauderdale foreclosures Senegal says:

you are a great writer, your blog is fun and interesting

9.
Jordan 1 United States says:

This post is precise and justify the time it will consume whilst reading it. I will advocate just about every a single exploring this topic ought to have a search on this post. It has all of the important points concerning the subject and covers the many elements connected for the topic.

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading