Как локализовать описание свойства в 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
{...}
}
Это то, что я пытаюсь сделать. Но использовать локализацию таким способом невозможно. Любые предложения о том, что я могу использовать вместо этого?