Легко. И мы на самом деле делаем именно это.
public static class WeightGoalStatusExtensions
{
public static string ToLocalizedString(this WeightGoalStatus status)
{
switch (status)
{
case WeightGoalStatus.InProgress
return Resources.WeightGoalStatus.InProgress_ToLocalizedString;
// others
}
}
}
Просто создайте файл ресурсов, как обычно, не забудьте установить CustomTool в ResXFileCodeGenerator.
Кроме того, убедитесь, что вы правильно установили информацию о культуре.