No hay planes para dividir el sistema de locales actual en ‘locale’ e ‘idioma de la interfaz’ en un futuro próximo. Sin embargo, estoy de acuerdo en que sería una buena medida.
En cualquier caso, creo que el sistema actual ya puede utilizarse para crear locales específicos por región. Tenemos client.en_US.yml y server.en_US.yml, que anulan formatos de fecha/hora, números, etc.
Estoy seguro de que se podría hacer algo similar para el árabe. Incluso debería ser posible hacerlo mediante un plugin.