Thanks for the reply, Ryan. I had thought of this, but didn't want to reinvent the wheel in case there was already a 'standard' way of doing this. Seems like vQmod is being used for pretty much everything these days.
In any case, I managed to write a quick vQmod to allow me to override language variables. Works a treat
Hopefully OC devs will implement this kind of functionality in the future. Until then, vQmod will have to do.