refactoring of dataengine and plasmoid
update plasmoid translations