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-17177 kbd: layers / modifiers update #3

Closed
wants to merge 332 commits into from

Conversation

srl295
Copy link
Owner

@srl295 srl295 commented Feb 7, 2024

CLDR-17177

  • This PR completes the ticket.

Note: May conflict some with unicode-org#3495 temporarily

ALLOW_MANY_COMMITS=true

macchiati and others added 30 commits August 30, 2023 16:32
* CLDR-17048 Rebuild testData

* CLDR-17048 Tweak the md

* CLDR-17048 cleanup, and go ahead and do the one part remaining for https://unicode-org.atlassian.net/browse/CLDR-14186 so we can close that.
* CLDR-10436 Rename Latin-ASCII transform alias

* CLDR-10436 Update transform tests

* CLDR-10436 Format tests

* CLDR-10436 Format tests

* CLDR-10436 Rename testData file for Latin-ASCII
- merge anything pertinent into README.md
- make readme.html a stub
- update status badges
…44-CLDModify-before-alpha2-integration

CLDR-17062 BRS v44 CLDRModify passes before alpha2 integration
* CLDRFileTransformer, GenerateDerivedAnnotations
* CLDR-17075 Clean up language containment

* CLDR-17075 minor tweak

* CLDR-17075 Cleaned up code for better printout

* CLDR-17075 Clean up illegal cases
* CLDR-17077 Fix some unit systems

* CLDR-17077 Some unusual units surface in examples, so suppress them: point, dunam, 100-kilometer
* CLDR-17081 Fix PNF test data for ICU

* CLDR-17081 More complete test of qualifying PNF data

* CLDR-17081 Make fixes to gd and gl

* CLDR-17081 Fix case hacks

* CLDR-17081 Fix remaining gl issue

* CLDR-17081 And run the testData generation
…er generation (unicode-org#3271)

-New methods doubleCheckSpecialPaths, doubleCheckLocale check the destination folder contents

-Throw an exception in the case of failure

-New methods directoryIsSpecial, localeIsSpecial preserve encapsulation of number systems, Arabic

-New method getLocaleIdFromFileName encapsulates getting locale ID from xml file name

-Comments
- for consistency, only \u{…} format escaping is supported.
* CLDR-16633 kbd: use NMTOKEN for ids

- document with link to future CLDR-17043

* CLDR-16633 kbd: more DTD fix
…e Panda | panda (unicode-org#3273)

-Do not obtain keyword path by removing type=tts

-Two passes through the CLDRFile: first pass gets keyword paths, second pass revises based on tts path

-In general, the old keyword path derived from tts path by removeAttribute had wrong draft status

-New DisplayAndInputProcessor.filterKeywordsDifferingOnlyInCase, collapses Panda | panda
…3274)

* CLDR-17078 rename ldmlKeyboard.dtd to ldmlKeyboard3.dtd

- also rename root element to <keyboard3>, etc
- also, restore prior ldmlKeyboard.dtd and ldmlPlatform.dtd but marked deprecated
- test/tool fixes as needed
- CLDR APIs won't attempt to read prior keyboard files
- remove prior-version Keyboard code

Co-authored-by: Jan Kučera <[email protected]>

* CLDR-17078 keyboard to keyboard3: test fix

---------

Co-authored-by: Jan Kučera <[email protected]>
-The removal is currently done by OutputFileManager.removeEmptyFiles
pedberg-icu and others added 15 commits January 31, 2024 15:28
-Add toggleOffOn in pom.xml

-Now we can add spotless:off and spotless:on comments when/where convenient
* CLDR-17274 XCG translations

CLDR-17274

Add XCG translations for root, en, es, fr, nl

See unicode-org#3471

* CLDR-17274 Update currency.xml

CLDR-17274

Update bcp47 currency.xml for XCG

* CLDR-17274 fix typo

CLDR-17274 - Fix typo

* CLDR-17274 Make other changes for new currency. Note that there was a code change because the code is not yet valid, and the tests were not set up for that.

---------

Co-authored-by: macchiati <[email protected]>
- instead, let webpack create a bundle name based on the content's hash, which will truly change when and only when the content changes.
- webpack hook to write the file
- read a manifest.json on the server side to serve that
- stuff we only want to calculate once, versus what can be expired from the cache.
@srl295 srl295 self-assigned this Feb 7, 2024
@srl295
Copy link
Owner Author

srl295 commented Mar 4, 2024

mistaken

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.