added optional context to a localization string to allow multiple translations. Closes #1082