I have to make a todo app translated to multiple languages.

I have an enum containing 3 levels (low, medium, high) and I also use it to reference priority labels. This is how it looks:

```
public enum Priority {
    LOW(R.drawable.priority_low),
    MEDIUM(R.drawable.priority_medium),
    HIGH(R.drawable.priority_high);

    private int drawableResource;

    Priority(int drawableResource) {
        this.drawableResource = drawableResource;
    }

    public int getDrawableResource() {
        return drawableResource;
    }
}

```

And this is how I create some sample todo items:

```
private TodoItemDao() {
    todoItems.add(new TodoItem("pet shop", new Date(), "buy a nice zombie pig", Priority.HIGH));
    todoItems.add(new TodoItem("barber", new Date(), "cut lion's hair", Priority.MEDIUM));
    todoItems.add(new TodoItem("mine", new Date(), "we need redstones", Priority.LOW));
}

```

So in this scene, how do I translate todo priority levels to different languages? I usually do it like

```
    titleEditText = (EditText) findViewById(R.id.et_title);

```

...but have no idea how to do it within an enum and how to set priority level at item creation. Any idea?

**EDIT:**

I'm affraid I wasn't clear enough. With this line:

```
titleEditText = (EditText) findViewById(R.id.et_title);

```

I wanted to show that I already use strings.xml. I just had no idea how to use it with an enum.