Copying from Amir:
Items in the language list are in a mix of RTL and LTR languages.
This makes the list somewhat strangely aligned.
Centering it makes sense - that's how language lists are shown on
an iPhone, for example.
--------------------------
**Version**: unspecified
**Severity**: normal
== Acceptance criteria
[] A `dir` attribute needs to be added to each language item.
Currently the API does not support this but we may want to create a whitelist given the number of RTL languages that exist.
Languages that can be RTL are:
```
# array needs lowercasing
['Aeb_arab',
'Arc',
'Ar',
'Arz',
'Azb',
'Bcc',
'Bgn',
'Bqi',
'Ckb',
'Dv',
'Fa',
'Glk',
'He',
'Khw',
'Kk_cn',
'Kk_arab',
'Ks_arab',
'Ku_arab',
'Lki',
'Lrc',
'Luz',
'Mzn',
'Pnb',
'Ps',
'Sd',
'Sdh',
'Skr_arab',
'Ug_arab',
'Ur',
'Yi'
]
```