Can I use a single selection of a card list to set multiple variables?

I am trying to use card lists to select and translate color and quantity selections.  I would like the user to select a color from a list which would give back the abbreviation for that color.  That abbreviation could then be used to look up and set variables for the translated colors in other variables.  If possible, I would like to have the user only make the selection once.  If lists could have more than one alias column and those columns be assigned to different variables, that would also work.  I think I could possibly tackle this with dynamic lists, but I currently have 129 color options and 3 languages, which would mean I would need 387 lists just to cover color.  I hope this isn't the best way to go.

Thanks for your help,

Nick

SolidworksSolidworks Pdm enterprise Pdm