Create several of the same promotion but targeting different markets. Not optimal of course since Language != Market. But in some cases they do line up. Not really applicable if you're dealing with large amounts of markets/languages.
Add an additional Description field per Language on each promotion and pick out the correct in the presentation layer. Again not really practical if you have lots of languages, but slightly better if you don't have a 1-to-1 mapping of Market and Language
If you're using some external tool to deal with translations, hide the description field and add a "Description Key" field where you would input the translation key, in your presentation layer code you would then retrieve the description from the translation tool.
None of them are optimal but hopefully you can get some ideas on how to deal with it.
commerce -12.5
Hi Team,
How to set Culture Specific name and description for epi promotion?
Advance Thanks,