Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLDR-16606 add alt="ascii" timeformats with plain space for en*; update dtd, DAIP #2897

Conversation

pedberg-icu
Copy link
Contributor

CLDR-16606

  • This PR completes the ticket.

Add alt="ascii" versions of standard time formats and availableFormats for en[_*] locales; these have ASCII space instead of NNBSP, and clients can choose to use these instead of the regular time formats if these are experiencing problems with apps that parse time formats in a fragile way and cannot handle NNBSP.

Also:

  • Update the LDML dtd accordingly (to allow alt="ascii" as needed).
  • Update DAIP so that it normalizes spaces to U+0020 for the alt="ascii" forms (instead of normalizing time format spaces to U+202F for Latn, Greek, Cyrl scripts).
  • The alt="ascii" forms are intended to have a relatively short life, and they can be mechanically generated from the non-alt forms. Hence they are not included in modern coverage, and do not appear in Survey Tool. Update tests as necessary to reflect this.

Copy link
Member

@srl295 srl295 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should have doc update? (a general issue for alts…)

@pedberg-icu pedberg-icu merged commit 5095c89 into unicode-org:maint/maint-43 May 4, 2023
6 checks passed
@pedberg-icu pedberg-icu deleted the CLDR-16606-en-locales-add-alt-ascii-time-formats branch May 4, 2023 15:44
pedberg-icu added a commit to pedberg-icu/cldr that referenced this pull request May 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants