The test for RTL languages in XSLT is not correct.
At the moment only ISO codes ($6246-03/Hebr/r) are detected correctly.
MARC codes like ($6246-03/(2/r) are not working correctly and RTL languages do not float to the right.
Ok, perhaps this is a problem with the record I downloaded from LOC. I don't see this problem with other records. Will take a closer look at this tomorrow.
Changing bug status to INVALD, because this seems to be a problem with one specific redord.
Z39.50 download from LOC, control number: 16010653
I downloaded several other records from LOC and they all displayed fine in OPAC and staff.
I have no idea what causes the problem with 16010653.