shinydashboard icon indicating copy to clipboard operation
shinydashboard copied to clipboard

Localizing shinydashboards to RTL languages - feature suggestion

Open adisarid opened this issue 6 years ago • 4 comments

In right-to-left languages, i.e., Hebrew and Arabic, the css text direction should be defined as rtl.

Unfortunately, it is not trivial to take a shinydashboard and perform this conversion. There is a significant amount of elements for example position needs to be applied to all shiny inputs, sidebar menus (to the right as well), and many more.

Some existing solutions, such as this, are not actively maintained and therefore loose functionality under the many "moving parts" of a shinydashboard.

An argument rtl=TRUE to fix this on the shiny UI side would be a huge benefit to those of us writing localized shiny apps in RTL languages.

adisarid avatar Jan 30 '20 01:01 adisarid

This is a really important feature request. Its impact will be huge because even advanced R shiny users in most cases are not also experts in web development. Just need someone to provide correct RTL CSS and then a direction option can be added to the R shiny for mirroring of the layout and text. There is a post by @adisarid on RTL support at r-bloggers.com in the following link: https://www.r-bloggers.com/shinydashboards-from-right-to-left-localizing-a-shinydashboard-to-hebrew/ I hope the R studio team put attention to this important issue in the next release and make life easier for a big community of R and R shiny lovers! Thanks in advance @jcheng5

Mahmood-Taghavi avatar Aug 02 '20 23:08 Mahmood-Taghavi

Thanks for raising this issue. RTL functionality would be a huge step forward in localizing shiny apps.

BahmanAjdari avatar May 15 '21 05:05 BahmanAjdari

Is there any development on this issue ? I wanted to use RTL and Arabic support in Shiny Dashboards.

muzairaslam avatar Jan 18 '24 09:01 muzairaslam

您好,丁永兵已经收到您的邮件,谢谢。

YongbingDing avatar Jan 18 '24 09:01 YongbingDing