views:

420

answers:

4

I have a page layout, PeopleSearchResults.aspx programmed by someone else. It contains the following tag for a SharePoint refine people search results control.

Title="<%$Resources:sps,RefineByTitle%>"

Where on earth/SharePoint do I look to find the string that code references?

+2  A: 

Where are SharePoint resources strings located.

The provisioning resources are located in the 12 hive in ..\12\Resources.

The 12 Hive is a directory most often found at: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12.

So to answer your question, assuming your sharepoint install is on drive C, look in the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\Resources folder.

AboutDev
+1  A: 

="<%$Resources:sps,RefineByTitle%>"

sps (.resx) is the name of the resource file in 12\Resources (there may be several with extra bits such as .en-us.resx, fr-fr.resx etc if you have multiple languages supported) and RefineByTitle is the key of the language entry in that file.

Jamie McAllister
A: 

Also, look in the App_GlobalResources folder for your web site. (determined from IIS Manager)

ghee
+1  A: 

The particular file you specified, sps.resx is actually in 12\CONFIG\Resources (but there's a bunch of others in 12\Resources).