add optional context to translations
unfinished work for creating app