[ux] add translations
using MDesktopEntry, remove own desktop parsing