Using VS2010 and .net V4.0 I would like to achieve the following:

I already have 2 resource files in my project for 2 languages - English and Czech. 

I must say Resource Management in .net is excellent, I am suprised even to get code completion when implementing a String for example:

```
string desc = Strings.ResourceManagerDesc

```

This gets the string associated with the current culture of the thread. 

Now I am trying to create an Enum that can have the String portion of the Enum interpreted from the Strings resources. In the following way (This code DOES NOT WORK):

```
public enum DownloadStatus
{
 1 = Strings.DownloadState_Complete,
 2 = Strings.DownloadState_Failed,
 3 = Strings.DownloadState_InProgress
}

```

This is a made up example, but you can see the point here. Since the above code won't work, is there a best practice way to achieve what I want?