Moved several hard-coded UI strings to strings.xml

I noticed some strings were not localised when my phone was set to French, and then realised that these strings were actually hard-coded. So I moved them all to strings.xml, which also required some minor code changes to get the context in scope, in order to fetch the string in some cases.
oh you're right, it was already there, I missed that...