Language file doesn’t work

Can you please try this code in your theme functions.php and tell us what locale do you get on the screen?

die( var_dump( get_locale() ) );

If get_locale() value is not ar_AR then that explains why it won’t load your translation. and you may need to adjust/change the locale file name ( the .mo file ) in your language folder.