title: how to localize a property description in c#?
body: <p>I'm working on a class that is going to be used by some people from another countries. I have to localize every message, warning e.c. so that they can understand what we mean. In many cases i achieved my goal. But these property attributes like descriptions are such a pain in the ass. </p>
  
  <p>Here`s what I have right now:</p>
  
  <pre><code>[Category("Editable Values"), Description("Sets the minimum select...")]
      public Ampere Simin
      {
          get
          {...}
          set
          {...}
      }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>[Category("Editable Values"), Description(Localisation.Simin)] // "Localisation" here is the internal resource file that i wrote for messages, warnings, exceptions and -unfortunately- descriptions
          public Ampere Simin
          {
              get
              {...}
              set
              {...}
          }
  </code></pre>
  
  <p>That's what I'm trying to do. But it's not possible to use Localisations this way. Any Suggestions about something that I can use instead of it?</p>