title: What is the recommend way to create a custom culture and associated resource files for a specific Client?
body: <p>I have client that wants to specifiy their own version of localized content for a subset of my string resources.</p>
  
  <p>For simplicity here is basic example:<br>
  Lets say I have 2 localized strings (showing english content)
  <br>PageTitle="Hello World"
  <br>PageDescription="This is a more wordy version of Hello World!"</p>
  
  <p>I wish to localize these so I have resource files.<br></p>
  
  <ul>
  <li>Strings.resx <em>(contains my English
  string)</em></li>
  <li>Strings.fr-ca.resx
  <em>(contains my French-Canadian strings)</em></li>
  <li>Strings.fr-ca-clientX.resx <em>(contains
  my strings for a Client whom is
  French-Canadian and therfore very
  picky;) - just joking)</em></li>
  </ul>
  
  <p>Ideally "Strings.fr-ca-clientX" can specify only the strings they want to "override".  In other words they may just wish to change the PageTitle and continue using the PageDescription from the "fr-ca" resource file.</p>
  
  <p>So how do I go about this in .NET?  Ideally I would just create the resx file and specify the culture in my "Web.config" and it should work...</p>
  
  <pre><code>&lt;globalization uiCulture="fr-ca-clientX" culture="fr-ca-clientX" /&gt;
  </code></pre>
  
  <p>However, this does not work.  "The  tag contains an invalid value for the 'culture' attribute" is my first obsticle.</p>
  
  <p>Thanks,
  <br>Justin</p>