We're updating the issue view to help you get more done. 

ListFormatter BiDi using FSI/PDI

Description

I'm not sure if it's a CLDR or ICU bug, but it seems that ListFormatter struggles with RTL list with LTR elements.

I'm testing it via C++ API and passing a list like ["Mary", "John"|"Anna",] to ulistfmt_format using "he" locale.

The result is looking sth like this "Anna, Mary וJohn" which is LTR (should be RTL) and if I enforce RTL of the whole string, I'll get the right order by the comma between Anna and Mary will be attached to Anna (LTR) instead of John (RTL).

It seems to me that wrapping elements in FSI/PDI should solve this bug.

Environment

Status

Assignee

Markus Scherer

Reporter

TracBot

Labels

Time Needed

Days

tracCreated

Dec 07, 2016, 8:18 PM

tracOwner

markus

tracProject

all

tracReporter

zbraniecki@a2a00e84ce1378d6

tracStatus

design

tracWeeks

1

Components

Fix versions

Priority

assess