I think that @topilski wants to see unified usage of containers inside "core" sub-project. I understand him, but for this very situation I do not see any problems in this usage of QMap. Especially assuming that translations will be consumed by GUI layer, which is Qt.

@VBelozyorov, please give me some more time to read and merge this pull-request.