title: Internationalization and C# method attributes?
body: <p>I'm working on some SharePoint web parts and I'm trying to make them as locale-independent as possible. I've got all most text in resource files, and I'm looking at the attributes on my Web Part:</p>
  
  <pre><code>[WebBrowsable(true),
  Category("My Category"),
  WebDisplayName("Display Name here"),
  WebDescription("Tells you all about it"),
  Personalizable(PersonalizationScope.Shared)]
  public string SomeProperty { get; set; }
  </code></pre>
  
  <p>It would be nice to replace those hard-coded strings with something more useful to users (SharePoint administrators in this case) who don't use English. </p>
  
  <p>What are my options, if any?</p>