Hello,
It seems RTL does not work as far as menu goes in many KDE applications. It appears for this to work, qtbase_ar.qm needs to be available which does not exist right now. The qtbase_qr.am file contains QT_LAYOUT_DIRECTION string which if translated to "RTL" then the application will automatically set that as the current layout. For now, I added a specific hack to KStars to make RTL layout direction work for Arabic. i.e.:
if (i18n("Sky") == "السماء")
qApp->setLayoutDirection(Qt::RightToLeft);
What's the long term solution for this? I tried with Kate, and its menu are still LTR when Arabic is selected.