I am experimenting QT-Linguist features and it seems to me the right way to manage "any" language (supported) with the specific encoding to be sure that is supported on the destination devices. Not only if the program require multi-language support.