<i18n dev> RFR: 8041488: Locale-Dependent List Patterns [v12]
Roger Riggs
rriggs at openjdk.org
Tue Sep 5 20:07:44 UTC 2023
On Tue, 5 Sep 2023 19:50:20 GMT, Naoto Sato <naoto at openjdk.org> wrote:
>> src/java.base/share/classes/java/text/ListFormat.java line 46:
>>
>>> 44: * defined in Unicode Consortium's LDML specification for
>>> 45: * <a href="https://www.unicode.org/reports/tr35/tr35-general.html#ListPatterns">
>>> 46: * List Patterns</a>.
>>
>> The main function, it seems to me, is to change the representation from one form to another. what would you think about the following:
>>
>> The {@code ListFormat} class is a tool for converting a list of strings to a text representation and vice versa in a locale-sensitive way. It transforms strings to text in accordance with the List Patterns (link) as defined in Unicode Consortium's LDML specification. For example, it can be used to format a list of 3 weekdays, i.e. "Monday", "Wednesday", "Friday", as "Monday, Wednesday, and Friday" in an inclusive list pattern.
>
> Thanks. Will modify the wording in the next revision. I think we should stick to the wording `format`/`parse` here.
I'd stick to the general first sentence structure used by DateFormat, Format, and MessageFormat.
("tools" in OpenJDK are standalone programs.)
For example,
"ListFormat formats and parses lists of strings."
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15130#discussion_r1316343327
More information about the i18n-dev
mailing list