We use this add-on on our RTL (Right-to-Left direction language) forum and have few aesthetic issues that we have tried to fix using template modifications, but would be nice to have the add-on itself behaving nice with RTL languages. I am listing some of the issues here:
In dark_postrating template there is a line:
HTML:
<div style="clear: right;"></div>
This should be clearing left float in case of RTL, otherwise the ratings band will stretch to cover the remaining heights. This looks ugly when a use has to many things below the avatar but the ost is very short and there is no signature to cover the height. A language agnostic approach will be better. How about moving this behavior away from inline style to CSS?
In dark_postrating_output and dark_postrating_detail templates, "x" is used to represent how many times a particular rating was given. This English letter "x" when mixes with RTL text followed by a number, the flow of text is not as it should be. It shows up as the rating title, followed by the a digit, followed by "x" due to confusing bi-directional text. A proposed solution to this issue is to use actual "×" symbol instead. And if necessary add some styling as well.
It would be nice to have classes applied to each rating according to their nature; positive, negative or neutral so that they can be styled appropriately below the message block. Being able to group ratings according to their nature; positive, negative or neutral with the possibility if adding a separator between the groups will be a welcome addition as well.