Il n’est pas prévu de scinder le système de locale actuel en locale et langue de l’interface utilisateur dans un proche avenir. Cependant, je suis d’accord, ce serait une bonne chose à faire.
Quoi qu’il en soit, je pense que le système actuel peut déjà être utilisé pour créer des locales spécifiques à une région. Nous avons client.en_US.yml et server.en_US.yml qui remplacent les formats de date/heure, les nombres, etc.
Je suis certain qu’une chose similaire pourrait être faite pour l’arabe. Il devrait même être possible de le faire avec un plugin.