Как локализовать описание свойства в C #?

Я работаю над классом, который будет использоваться некоторыми людьми из других стран. Я должен локализовать каждое сообщение, предупреждение e.c. чтобы они могли понять, что мы имеем в виду. Во многих случаях я достиг своей цели. Но эти атрибуты свойств, такие как описания, являются такой болью в заднице.

Вот что у меня сейчас:

[Category("Editable Values"), Description("Sets the minimum select...")]
    public Ampere Simin
    {
        get
        {...}
        set
        {...}
    }

а также

[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
            {...}
        }

Это то, что я пытаюсь сделать. Но использовать локализацию таким способом невозможно. Любые предложения о том, что я могу использовать вместо этого?

Ответы на вопрос(6)

Ваш ответ на вопрос