Fix Issue #1161

Previously qsettings.value(…) would return a type QVariant, which would
not concatenate with a string. This forces it to return a type QString.
Perhaps it would be better implemented by a RegEx to pull the reqested
type out of the type(language)?