#19600 closed task (blessed) (fixed)
Core should know which locales are RTL
| Reported by: | nacin | Owned by: | nacin |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.4 |
| Component: | I18N | Version: | |
| Severity: | normal | Keywords: | has-patch |
| Cc: | Focuses: |
Description
Currently an RTL locale needs to specify $text_direction = 'rtl'; in a $locale.php file. In the interest of eliminating the need for $locale.php files, core should keep a list of RTL locales.
$text_direction would remain functional, and we're not killing $locale.php -- just trying to cover its primary uses.
While a simple array of RTL locales can be maintained now, there might reach a point where it will be easier to include locales/locales.php in core. (Indeed, mu_dropdown_languages() would benefit from this.) In that case, RTL could be read from there.
Attachments (1)
Change History (8)
Note:
See TracTickets
for help on using tickets.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
The patch adds the locales which currently set
text_directionin$locale.php.There are some more (seemingly unmaintained) locales in GlotPress marked as RTL:
dv,fa_AF,ha,ps,uz_UZ,yi.ckbandug_CNare not marked as RTL in GlotPress, but still settext_directionin$locale.php.