Skip to content

Support list handling #36

Closed
Closed
@grhoten

Description

@grhoten

Is your feature request related to a problem? Please describe.
CLDR provides some list definitions, but it's not really complete. Conjunction or "and" lists are context sensitive in some languages. The same goes for disjunction ("or") and adjective lists.

Describe the solution you'd like
The following needs to be modifiable from the message format with predefined defaults for the standard lists.

  • Before first item
  • After first item (for Japanese lists)
  • Between each item by default. Usually this is a language specific comma
  • Before each item, like "the ", "of " or "in "
  • Inflect each item depending on the given context in a sentence. For example, each item could become definite or indefinite (e.g. an apple, a table, a unicorn and an umbrella).
  • After each item
  • Before last item, which is typically "and" or "or", but the value can be sensitive to the item before the last item or sensitive to the previous item. This is variable for Korean, Spanish, Italian and Hebrew.
  • After the last item (for Chinese and Korean languages)

Describe why your solution should shape the standard
This is what is needed for various languages mentioned above. For example, issue CLDR-13025 highlights one of the issues with the current implementation.

Additional context or examples
Siri does it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    functionsIssue pertains to the default function setrequirementsIssues related with MF requirements list

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions