Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- remove old XML files ^ re-add DTD CLDR-15034 Keyboard v3.0 draft DTD (#1847) CLDR-15034 fix typo in layerMaps (#2331) CLDR-15990 generate .xsd from .dtd (#2350) - use the jing-trang library - add an option --schema= to XMLValidator to use the schema - update GenerateDtd to output xsd files also Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: naming updates from Sep 12/13, 2022 (#2354) CLDR-15034 kbd: doc naming updates from Sep 12/13, 2022 (#2360) * CLDR-15034 kbd: doc naming updates from Sep 12/13, 2022 - updated docs with naming changes - also improved the transform docs, but more to do there * CLDR-15034 Apply suggestions from code review Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 kbd: Update docs/ldml/tr35-keyboards.md Co-authored-by: Marc Durdin <marc@durdin.net> Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: add hex constant for ABNT2 key (#2330) Constant sourced from Windows DDK kbd.h (VK_ABNT_C1). CLDR-15034 kbd: keyboard test DTD (#2359) CLDR-15034 kbd: name needs to be ORDERED (#2405) * CLDR-15034 kbd: name needs to be ORDERED - name's value is non distinguishing - make it ordered, could be priority order for names Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: remove backspace element and after (#2407) * CLDR-15034 kbd: remove backspace element and after - more instances * CLDR-15034 Update docs/ldml/tr35-keyboards.md Co-authored-by: Marc Durdin <marc@durdin.net> Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: add mt (#2404) * CLDR-15034 kbd: add mt * CLDR-15034 kbd: Update keyboards/3.0/mt.xml Co-authored-by: Marc Durdin <marc@durdin.net> Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 tr35-keyboards: remove @after attribute (#2329) * CLDR-15034 docs: remove @after attribute Per earlier discussion, the @after attribute is difficult to support. Some references had already been removed. This removes remaining references. Co-authored-by: Steven R. Loomis <srl295@gmail.com> * Apply suggestions from code review Co-authored-by: Steven R. Loomis <srl295@gmail.com> CLDR-15034 kbd: dtd: tighten up the DTD for directions (#2437) * CLDR-15034 kbd: dtd: tighten up the DTD for directions * CLDR-15034 Update keyboards/dtd/ldmlKeyboard.dtd Co-authored-by: Marc Durdin <marc@durdin.net> Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: add an example import (#2439) CLDR-15034 kbd: note that version number is semver (#2456) * CLDR-15034 kbd: add a 'semver' matcher to the DTD rules Includes a regex Licensed under CC-BY-3.0 from https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string * CLDR-15034 kbd: clarify that the version number is semver * CLDR-15034 test: update MatchValue and tests for semver * CLDR-15034 test/dtd fix for version - also rerun generatedtd CLDR-15034 kbd: displays and vkeys are singletons (#2469) CLDR-15034 kbd: merge maint-42 into keyboard-preview (#2402) * CLDR-15646 Refactoring, move two inner classes to top level (#2131) -Move/rename VettingViewer.DashboardArgs to new VettingParameters.java -Move/rename VettingViewer.Choice to new NotificationCategory.java -Keep appendDisplay in VettingViewer, not in NotificationCategory * CLDR-15737 Problems with compact number report (#2127) * CLDR-15737 Add test of problem cases; will fail for now. * CLDR-15737 Fix the problems with plural rules also. * CLDR-8666 Vote Report Resolver and tests (#2128) - also make VoterReportStatus abstract instead of interface - move ReportStatusUpdater into org.unicode.cldr.util (not web specific) - tests added, but they depend on CLDR-15765 to be safe * CLDR-15766 Add RBNF for Kazakh (kk) (#2129) * CLDR-8666 Reports: Updated API for using VoteResolver to calculate status (#2133) - move MemVoterReportStatus out of tests and back into cldr-code - add a 'date' field to ReportStatus and MemVoterReportStatus, for date dependent vote resolution - add a ReportsDB.clone() function which make a subset copy of the database This makes it much more performant to update VoteResolvers- one query instead of thousands * CLDR-15775 BRS v42: Update ICU4J libs for vetting with fix for /ICU-22073 (#2135) * CLDR-10674 Bidi examples: better header & cell background, fix symbolIsLetters, extend to other numberPatterns (#2137) * CLDR-15707 Preliminary for downloading error/missing/provisional as xml (#2134) -New web/api/MissingPathXml.java and util/MissingXmlGetter.java for web-based download by openapi interface -Refactor CLDRFile.write (no change in functionality) in preparation for implementing new option -New util/CldrXmlWriter.java contains most of the implementation of CLDRFile.write -Short methods in CldrXmlWriter replace long CLDRFile.write; CLDRFile.java shortened by 119 lines * CLDR-8666 reports: individual report UI (#2136) * CLDR-15778 disallow bulk upload during VETTING (#2139) * CLDR-8666 Report improvements (#2141) * CLDR-15667 More DAIP adjustments for intvFmtFallback, space in short/narrow AM/PM, ... (#2140) * CLDR-15746 os_ES, copy missing MMMM ("de MMMM") date formats from es (#2142) * CLDR-15737 The test for compact numbers was not actually being run, so enabling that, and cleaning up the test a bit. (#2143) * CLDR-10674 Add multi-bidi-context examples for time & short date formats (#2145) * CLDR-15785 Pin the progress at 99 percent if EMP greater than 0 (#2147) -Revise percent to 99 as specified in the ticket -Revise both Priority Items Summary (java) and Locale Completion meter (js) -This is not a logical long-term solution * CLDR-15782 Add more errors and warnings for PersonNames (#2146) * CLDR-15782 Add more errors and warnings for PersonNames * CLDR-15782 tweak getCause * CLDR-15782 Add checks and tests of those checks; clean up code a bit. * CLDR-15782 newline at end, slight reordering for easier diff * CLDR-15782 code cleanup and added warnings (#2148) * CLDR-15707 Enable downloading error/missing/provisional as xml (#2138) -Accessible through openapi/ui/ under api/missingxml for users with write permission for locale -Implement by getting Dashboard data and adding paths that have notifications -Show notification types/descriptions and English values in xml comments -Move Dashboard.setFiles and setFilesForBaseline to VettingParameters in util, not limited to Dashboard * CLDR-8666 Reports: correction to table uniqueness (#2155) - CLDR_VOTE_REPORTS* index needed to be unique. This is now fixed, meaning that future versions will create this table with a unique index. - For the current release, ensure that votes are queried in last_mod ascending order, meaning that the latest vote wins - Fix a logic bug in the report API * CLDR-8666 Report summary: improve view (#2149) * CLDR-15788 supplemental timeData for JP should move K before h (#2162) * CLDR-15795 Allow name for lang code gaa to be same as code, test for et (where needed) (#2161) * CLDR-15539 js:(deps): Bump moment in /tools/cldr-apps/js (#2163) Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15539 tr:(deps): Bump jsdom in /tools/scripts/tr-archive (#2150) Bumps [jsdom](https://github.com/jsdom/jsdom) from 19.0.0 to 20.0.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/19.0.0...20.0.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15539 js:(deps): Bump xlsx in /tools/cldr-apps/js (#2153) - also change the import of XLSX Bumps [xlsx](https://github.com/SheetJS/sheetjs) from 0.17.0 to 0.18.5. - [Release notes](https://github.com/SheetJS/sheetjs/releases) - [Changelog](https://github.com/SheetJS/sheetjs/blob/master/CHANGELOG.md) - [Commits](https://github.com/SheetJS/sheetjs/compare/v0.17.0...v0.18.5) --- updated-dependencies: - dependency-name: xlsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Steven R. Loomis <srl295@gmail.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15801 workaround for data from Turkmenistan (#2165) * CLDR-14199 Add new shn locale file to seed/main (#2159) See #2159 * CLDR-10564 Logical groups; unit test and refactoring (#2160) -New unit test TestCheckLogicalGroupings.testSameCoverageLevel -Take isOptional into account for the unit test -Refactor CheckLogicalGroupings.java, especially extremely long method handleCheck -New LogicalGroupingChecker.java encapsulates the refactored code with shorter methods * CLDR-15646 Priority Items Summary, admin checkbox for All Locales (#2167) -If checkbox is checked, then summary includes all locales, not only CLDR locales -Checkbox is only shown to Admin (VoteResolver.Level.canCreateSummarySnapshot) -Checkbox is unchecked by default * CLDR-15799 Adapt GenerateProductionData to the CLDR-13263 change to use PSEUDO_PATH (#2170) * CLDR-15646 Priority Items Summary, fix bug in last PR; add debug logging (#2169) -Was missing this. in this.canCreateSnapshots -Debug logging conditional on SUMMARY_DEBUG * CLDR-15603 Rename Swedish collation standards (#2171) Renaming the two collation standards per the ticket's suggestion. See #2171 * CLDR-15646 Priority Items Summary, All Locales for snapshots as well (#2172) -For auto snapshots, do all locales during VETTING or VETTING_STOPPED -New parameter summarizeAllLocales for cldrPriorityItems.createSnapshot -Call setTimeout for fetchStatus unless LOAD_FORCESTOP * CLDR-15805 Migrate Change Requests doc to GitHub (#2168) CLDR-15805 - Migrate Change request doc to GitHub from Google Sites - Update links See #2168 * CLDR-15805 Add requirement that tickets are in English (#2174) CLDR-15805 Add requirement that tickets are in English since there may not be a committee member who speaks the language. * CLDR-15625 always allow TC to vote for 4/6 (#2173) * CLDR-15791 Fix mistakes (#2157) See #2157 * CLDR-15646 Priority Items Summary, disable All Locales for snapshots (#2175) -New ENABLE_ALL_LOCALE_SUMMARY = false -Memory/performance problems were observed on smoketest * CLDR-15707 Enable downloading error/missing/provisional as xml (#2182) -New constant VALUE_PLACEHOLDER for n/a -Show actual value for provisional and error -If both provisional and error, show provisional first; no duplicate English * CLDR-13082 Add link for headers on ST pages (#2164) -Move code to new method cldrLoad.addSectionHeader; add onclick -New methods cldrTable.isHeaderId, makeHeaderId, and goToHeaderId -Encapsulate row_ (formerly r@) prefix with new cldrTable.makeRowId -Remove unused parameters doPush/replace for cldrLoad.replaceHash, setHash, updateHashAndMenus -Remove deprecated and pointless substr(0) in cldrLoad.js -Use CLDR_LOAD_DEBUG instead of local variable reportProblems -New unit test for cldrTable -Comments * CLDR-15539 js:(deps): Bump terser in /tools/cldr-apps/js (#2178) Bumps [terser](https://github.com/terser/terser) from 5.5.1 to 5.14.2. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15049 BRS, generate VXML (#2176) -Two files are new: common/annotations/ff_Adlm.xml, seed/annotations/lij.xml -One file was removed: common/annotations/nb.xml * CLDR-15049 revert to match value in Survey tool (#2177) CLDR-15049 Revert to match value in Survey tool made after export. * CLDR-15833 vxml errs: hi empty zone name, hi_Latn needs noon, update ja personName example (#2179) * CLDR-15837 v42: move tests to FINAL_TESTING (#2180) * CLDR-15838 vxml annotations errs: missing ff, nb; dup kk names (#2181) * CLDR-15823 zh: translation of Cal is the same as cal (#2183) * CLDR-15842 vxml ConsoleCheck errs for ne, tok, ab, cv, hnj, myv (#2184) * CLDR-15547 Add back group separator to pa and ta (#2187) Add back the second group separators for pa & ta See #2187 * CLDR-15845 Fix VXML errors (#2186) * CLDR-15844 vxml ConsoleCheck errs for chr, mai, mt, and partially for syr (#2185) * CLDR-15845 fixes to kab, bn_IN, fil (#2188) * CLDR-15845 fix qu, raj nameOrder (#2189) * CLDR-15852 v42: update COMMIT_METADATA for bad commit message (#2191) 02198373a591a15b804127acddd32582ec985b7e was a merge, but the message was not edited * CLDR-15689 add votes and cldrcovcount column to spreadsheet (#2192) * CLDR-15539 gh:(deps): Bump actions/setup-java from 1 to 3 (#1905) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 1 to 3. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v1...v3) - add 'distribution: temurin' --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15804 cs: add availableFmts/intervalFmts for vvvv, with comma (#2193) * CLDR-15603 sv: also update defaultCollation from "reformed" to "standard" (#2196) * CLDR-15539 j:(deps): Bump commons-io from 2.7 to 2.11.0 in /tools (#1998) Bumps commons-io from 2.7 to 2.11.0. --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15819 Fix Priority Items Summary threads (#2195) -Delete erroneous duplicated thread creation * CLDR-15862 Run CLDRModify -fp on data: DAIP spacing adjustments, other cleanups (#2199) * CLDR-15864 de: fix intervalFormat for yM/y (space swapped) (#2201) * CLDR-15351 Rename of Ethiopic Transliteration Files (#1755) CLDR-15351 Rename of Ethiopic Transliteration Files * CLDR-15865 another update to COMMIT_METADATA.md (#2200) 9e15f63e30cadf57b8eee0f6d6c3398263dfcdac CLDR-15470 v41 cherry pick but had a bad commit message - also improve documentation on COMMIT_METADATA.md * CLDR-15518 add short metazone ID for Yukon metazone (restored in CLDR 40) (#2204) * CLDR-15865 update COMMIT_METADATA.md with v41 BRS tasks (#2206) * CLDR-15863 add fallback zDefault ruleset to NumberingSystemRules (#2205) * CLDR-15870 sv typo in light blue heart (#2202) * CLDR-15857 simplify person names code (#2194) * CLDR-15857 simplify person names code * CLDR-15857 more cleanup * CLDR-15857 forgot to also commit the ExampleGenerator (modified by refactoring) * CLDR-11510 fix first day of week for China (#2208) * CLDR-15599 Add Catalan minimal pair value for many (#2210) CLDR-15599 Add Catalan minimal pair value for many * CLDR-8666 fix nginx, not microprofile (#2077) - add X-Forwarded-Proto: header as it should have been - remove microprofile-config.properties as not needed * CLDR-15858 Revert main exemplar update in my (#2211) CLDR-15858 Revert main exemplar update in my * CLDR-15865 v42 BRS update pluralRanges.xml (#2207) * CLDR-15582 document SurveyTool.Phase enums (#2214) - also deprecate CLOSED, DISPUTED, FINAL_TESTING, and BETA * CLDR-15874 Revert change to decimal separator (#2212) CLDR-15874 Revert change to decimal separator in ks_Deva * CLDR-15840 hy collation: sort ech-yiwn ligature between lowercase and titlecase ech+vew, (#2216) * CLDR-15549 remove duplicate values for blocking items in attributeValueValidity.xml (#2218) * CLDR-15550 sort values, remove duplicates for several items in attributeValueValidity.xml (#2219) * CLDR-15879 Run CLDRModify -fp on seed data: DAIP spacing adjustments, other cleanups (#2220) * CLDR-15635 Remove logKnownIssue test skip in TestDisplayAndInputProcessor; add items to wae (#2221) * CLDR-14660 he currency formats, add RLM before currency sign (#2222) * CLDR-15877 Add English name for bgc (#2217) CLDR-15877 * CLDR-15877 Add English name for bgc * CLDR-15877 Add exception for bgc * CLDR-15886 BRS v42: Update readme and ICU4J libs before alpha1 (#2228) * CLDR-15854 move bgc,bho,cv,raj to common, in cv add symbol for RUB, adjust tests (#2232) * CLDR-15889 CLDRModify no options, affects only common/annotations * CLDR-15889 CLDRModify -fQ, affects only common/annotations * CLDR-15863 rename zDefault to zz-default (ruleset names should not have uppercase) (#2234) * CLDR-15866 Fix translation for LSL in ig (#2235) Fix "this is not a translation" names and symbol for Igbo translation of Lesotho Loti (LSL) CLDR-15866 See #2235 Co-authored-by: Meike H <47428578+meikehubert@users.noreply.github.com> * CLDR-15006 CLDRFileTransformer: preserve ↑↑↑ (#2213) * CLDR-15647 WritePluralRulesSpreadsheets: skip '*' (#2209) '*' isn't a locale, it's a Locales.txt marker. * CLDR-15860 support collation inheritance, test all defaultCollations (#2203) - TestCollation: test that all defaultCollations exist - TestLocaleIDParser: add a test for LocaleIDParser - add bool param to LocaleIDParser.getParent() for collation trees - add Factory.setIgnoreExplicitParentLocale(true) for collation trees * CLDR-15765 refactor VoteResolver to fix static init (#2132) - new class VoterInfoList, replaces hidden statics in VoteResolver - VoterInfoList must be passed as the first arg of new VoteResolver() - VoterInfoList is mutable (synchronized) - Fixup tests to use VoterInfoList - For SurveyTool, the UserRegistry manages the VoterInfoList along with the underlying map * CLDR-14075 en_001 E+time formats should not have comma, en_GB date formats should (inherit) (#2237) * CLDR-15765 update calls to obsolete VoteResolver functions (#2239) * CLDR-15486 fix exhaustive errors; transforms (#2238) * CLDR-15486 fix problems in nl, tk, and the tests. (#2241) * CLDR-15819 Fix Priority Items Summary semaphore (#2227) -Add more debug logging dependent on DEBUG being true -This logging helps to show that when the Stop button is pressed, myThread.interrupt() does not stop the thread * CLDR-14981 make CLDRModify -fQ work for seed/annotations (#2215) - CLDRConfig.getAnnotationsFactory now includes seed - but, Annotations.getAvailable() only includes locales in common - Annotations.getAllAvailable() includes seed+common - CLDRModify has a special path which includes common/annotations when resolving seed/annotations files, otherwise root.xml is not found. * CLDR-15897 bgc,bho,raj: add std time patterns with h, copied from hi (#2246) * CLDR-15359 build: always build exhaustive (#2240) * CLDR-15359 build: always run in exhaustive mode for ci - remove the 'exhaustive' timed workflow * CLDR-15865 BRS v42: Algorithmic Locales (#2243) * CLDR-15865 BRS v42: update UnCodes.txt (#2247) - added a trailing newline in the file also * CLDR-15819 Fix Priority Items Summary threading (#2245) -Return true if stop is true in VettingViewerQueue.Task.CLDRProgressCallback.isStopped * CLDR-15865 BRS v42: GenerateDerivedAnnotations (#2248) * CLDR-15903 fix charts (and related issues) (#2250) * CLDR-15903 fix items in ticket * CLDR-15903 Fix remaining problems with inheritance in Locales.txt * CLDR-15903 Fix test for 8 votes * CLDR-15892 charts handle DAIP (#2249) * CLDR-15884 fix the private paths in CLDR (#2231) * CLDR-15801 add missing islamic calendar items, using CldrModify (#2251) * CLDR-15801 add missing islamic calendar items, using CldrModify * CLDR-15801 fixed bad input * CLDR-13349 Chinese traditional exemplar set contains a simplified character (#2242) -Change U+7B80 简 to U+7C21 簡 in yue.xml and zh_Hant.xml * CLDR-15900 BRS v42: update SLE/SLL legal tender (#2244) - SLE became legal tender 2022-07-01 - SLL will cease to be tender 2022-10-01 References: - https://www.six-group.com/dam/download/banking-services/interbank-clearing/en/news/sierra-leone.pdf - https://www.six-group.com/dam/download/financial-information/data-center/iso-currrency/amendments/dl_currency_iso_amendment_172.pdf Data changes: - move SLL to SLE in symbol - add (1964-2022) to SLL in en name * CLDR-13449 ar short date formats, improve consistency (#2252) * CLDR-15910 For word break MidLetter class, only include COLON for fi,sv (#2254) * CLDR-15912 un-parallelize GenerateProductionData to avoid crashes (#2257) * CLDR-15887 Bulgarian RBNF update (#2230) * CLDR-15903 further coverage chart refinements (#2255) * CLDR-15903 further coverage chart refinements to extract counts of items for each locale. * CLDR-15903 avoid narrowing conversion * CLDR-15908 Update en_001 (first step) (#2253) * CLDR-15908 Update en_001 (first step) * CLDR-15908 intermediate results, changes in en_GB * CLDR-15908 after updates * CLDR-15908 after changes in tool * CLDR-15908 Fix collision with fluid oz * CLDR-15908 fix hi_Latn (also inherits from en_001) * CLDR-15739 allow vote for empty list of locales (#2258) See #2258 * CLDR-13717 cs list patterns, use NBSP for second space in {0} a {1} (#2260) * CLDR-15922 BRS v42: Languge Script Metadata (#2263) - updated world bank data including 2021 updated alternate country name for Turkey - Re-ran ConvertLanguageData Note: Updated country_language_population_raw.txt per following. Noted manual changes to supplementalData.xml as WORKAROUND. - CLDR-15353 #2076 c45c7de695ea9eb5fcbd3bf4b6cce25f43fa8db9 languages of PK - CLDR-11640 #2086 a7f2c30a4ce634f8baeed79bf597879b2d75b572 frr_DE - Was demoted to secondary - CLDR-15298 #2048 846ddc37b7107c94428a0965f2f002a355970b8b oc_ES - CLDR-13879 #2034 82eb1a9a4fff1a590aa75455a148c9fe3c7a1d33 vec - Could not find documentation for vec as official in HR / SI - left comment - CLDR-15314 #2000 e776756b2874262cfd54a9250708e50a02ed43ba - CLDR-10953 #1990 b6a64f53284db1bf6e5a8bc34b59863240bb8083 sms_FI - Was demoted to secondary - CLDR-15580 #1988 d8d9ebe3233c33ba0be785d58bce93491172ad49 pis_SB - Was demoted to secondary - CLDR-14833 #1954 f59b4bb7608b6ca168699e9c3615a0b38d58007c ann_NG - WORKAROUND: re-added to ann_NG * CLDR-13043 bg currency patterns should use grouping separator (#2266) * CLDR-15902 ar currency patterns add RLM/ALMs for improved layout (#2267) * CLDR-14421 Change metric-ton to tonne (#2262) * CLDR-14421 Change metric-ton to tonne. * CLDR-14421 add code and data * CLDR-14421 add tests and tweak data and tests * CLDR-14421 sync hard-coded test data with prospective XML data. * CLDR-14421 fix long-short method * CLDR-14421 temporarily skip JSON * CLDR-14421 change seed as well * CLDR-15767 Treat @ as ALetter in WordBreak (#2256) See #2256 * CLDR-14634 Adjust Hebrew plural rules (#2261) * CLDR-14634 make changes as per ticket, dropping many and adjusting one. * CLDR-14634 fix the ranges also * CLDR-15446 Replace FixedDecimal with DecimalQuantity for plural rule samples (#1800) * CLDR-13887 en: rename ff, sah (#2269) - ff: Fula - sah: Yakut * CLDR-14857 fix light-year, parsec (#2272) * CLDR-13808 change default Hans→Hans conversion of 脏, add exceptions as necessary (#2264) * CLDR-14421 fix XML problem in unitIdComponents (#2270) * CLDR-14421 fix XML problem (was hidden NBSP) and hide the display of information in TestUnits under the flags. This drastically reduces the number of warnings for the normal case. * CLDR-14421 fixed missing items (thanks Steven) * CLDR-14421 Add more tests for the unitIdComponents * CLDR-14421 More tests for unitIdComponent 2 (#2274) * CLDR-15921 BRS v42: likelysubtags (#2265) - plus, improve TestAttributeValues so it doesn't hide nested exceptions * CLDR-15918 Add raj, bgc, bho, ti values required for Basic coverage (#2259) - Add value for IN region in raj, bgc, bho - Add value for GMT metazone in ti See #2259 * CLDR-15360 commit checker: attempt to fix cc (#2275) * CLDR-15350 BRS v42 update language population data (#2268) * CLDR-14879 drop evening2 from mr (#2278) * CLDR-14879 drop evening2 from mr * CLDR-14879 fix spans * CLDR-14879 format + standalone * CLDR-14634 adjust hebrew plural rules (reformatted) (#2279) See #2279 * CLDR-13413 adjust plural rules for locale is — doesn't change number of categories (#2280) * CLDR-15255 revert Romanian plurals (#2282) * CLDR-15255 revert Romanian plurals * CLDR-15255 reformat * CLDR-15867 changed translation of MO territory (#2276) CLDR-15867 changed translation of MO (Macao SAR China) territory * CLDR-13677 ordinals for locale gd (#2281) * CLDR-15932 issues from prod test: copy empty annotation parents, fix en_AU/oc_ES/sw_KE (#2285) * CLDR-15936 BRS v42: Update readme and ICU4J libs before alpha2 (#2288) * CLDR-15924 finalize changes to person names (#2286) * CLDR-15924 start rolling in fixes for person names * CLDR-15924 Fixed 'missing' items * CLDR-15924 Drop the ⟪∅∅∅⟫ * CLDR-15924 fix hu to be explicit about surnameFirst locales (and include itself) * CLDR-15924 change provisional to contributed so the data is visible for testing the tech preview. (also affirmed the new currency formats, since they match old behavior) * CLDR-15924 make changes approved by the WG for the name order values (and thanks to Mike for all the hard work!) * CLDR-15924 fix test that depended on nameOrder * CLDR-15924 fix typo (yo instead of wo) * CLDR-15760 update gd name patterns B (#2290) * CLDR-15937 zh word new erroneously added (#2292) * CLDR-15938 CLDRModify -fQ, for common/annotations and seed/annotations * CLDR-15938 CLDRModify -fp, for common/main (exemplars) and seed/main (nameOrderLocales) * CLDR-15934 Update MVR display name values in gws (#2294) CLDR-15934 Update values for display name of MVR in gws See #2294 * CLDR-15931 Update HCL list in locales.txt (#2296) - Add additional locales to high-coverage locales list which meet the coverage criteria - Add new HCLs to the special org - Remove hi_Latn from the special org and add to Google org list See #2296 * CLDR-14951 english date format separators for CH (#2293) * CLDR-15924 red fixes from spreadsheet, except for si and ta, which have already been incorporated (#2299) * CLDR-15924 Fix ta and si person names (#2297) See #2297 * CLDR-15945 Updating tzdata to 2022b (#2300) Fix ConsoleCheckCLDR error caused by the zone ID change * CLDR-15924 items not picked up in pr2297 (#2301) * CLDR-15924 Person Name items not picked up in PR2297 * CLDR-15924 additional item * CLDR-15924 Mark the personNames elements with TechPreview * CLDR-15924 fixed 2 remaining prefix items * CLDR-15924 small logic fix to prevent repetition * CLDR-15924 cleanup * CLDR-15933 define extension for temperature (#2303) See #2303 * CLDR-15949 In unitPreferencesTest.txt, change metric-ton to tonne for ICU tests (#2304) * CLDR-15957 rdf: fix logging, speedup query (#2306) * CLDR-15049 BRS: CLDRModify no args, fix sorting of kelvin in en.xml (#2307) -Move kelvin after fahrenhe * CLDR-15785 Pin the progress at 0 percent if worse than baseline (#2305) -Revise percent to zero (not 99) for locale meter if more problems than in baseline -Rename some variables from votes to done, more accurate for locale meter -Add explanatory comment in flyover (title) -New unit test for cldrProgress.js -Comments * CLDR-15962 Update supplementalData's nameOrder (#2309) * CLDR-15962 Update supplementalData's nameOrder * CLDR-15962 Add a warning if a locale formats another locale as surnameFirst, if that second locale isn't surnameFirst * CLDR-15865 BRS coverageLevels.txt (#2311) * CLDR-15903 update charts (#2310) * CLDR-15921 BRS v42: regen likely subtags (#2312) * CLDR-15957 BRS: update languageGroup.xml (#2308) * CLDR-15965 BRS update emoji (#2314) * CLDR-15969 BRS Update subdivisions (#2316) * CLDR-15575 json: don\"t double escape double quotes (#2319) JSON output already escapes " to \", double escaping produced \\\" * CLDR-15414 json: temporary personnames patch (#2320) * CLDR-15969 change status to provisional (#2318) * CLDR-15516 Unicode 15 collation data aug26 (#2315) See #2315 * CLDR-15624 json: add coverageLevels.json (#2321) - in the cldr-core package - based on coverageLevels.txt * CLDR-15966 ja-JP numbers ≤ 99999999999999999999 (#2313) Previously, the maximum supported number was: 999999999999999 Adds support for numbers up to: 99999999999999999999 * CLDR-15976 Remove some occurrences of ZERO WIDTH SPACE (#2328) -Add feature to DAIP to remove ZWS from only two locales for now: da and fr -Apply the resulting changes to 3 xml files -Comments * CLDR-14029 Link from README back to Repository Organization (#2332) * CLDR-15988 ms: nanometer mistakenly translated (#2333) * CLDR-15994 BRS v42: Update ICU4J libs before alpha3 (#2335) * CLDR-15967 Upgrade some provisional items. Also make some changes in the tooling to make it easier to generate a modify_config.txt file. (#2337) * CLDR-15992 ar with latn digits: change currency formats to have symbol trailing (#2338) * CLDR-13837 Make the Survey Tool status icons be characters (#2336) -New cldrTable.getStatusIcon returns ✓ [U+2713], ✘ [U+2718], or ↑ [U+2191] -Avoid css ::before since it cannot be copied or searched -Revise seven styles: d-dr-approved, d-dr-missing, etc. -Delete seven .png files: approved.png, missing.png, etc. -Revise style statuscol and move it from redesign.css to surveytool.css -Change div to span and remove nbsp in two .vue files -Regularize some .vue syntax and whitespace -Remove dead code (d-dr-status, reportClass, internalFetchAllReports) -Comments * CLDR-15865 rebuild of coverageLevels.txt (#2340) * CLDR-15977 fix spaces in person names (#2339) * CLDR-15977 fix spaces in person names * CLDR-15977 fix certain locales, more to come. * CLDR-15977 more edge cases * CLDR-15977 Fixed problems from comments * CLDR-15414 json: personnames, unit fixes (#2342) - fix for units in CLDR-14421 - fix for supplemental person names data in CLDR-15414 - rename package to cldr-person-names* instead of cldr-personNames* * CLDR-15350 supplemental: add en_Shaw_GB as a locale to fix defaultContent (#2326) - add en_Shaw_GB as empty locale - correct a typo in country_language_population_raw - also regen supplementalData, pick up english name changes for Fula and Yakut * CLDR-15943 supplemental update for vec (#2325) - vec is official_regional in SI and HR based on official documents from VeC - official documents are linked in this ticket * CLDR-13837 Survey Tool status icons, fix css error (#2343) -Delete style in redesign.css that was .data .statuscol (without comma) -This should have been deleted when statuscol was moved to surveytool.css * CLDR-16002 json: update 'modern' logic (#2347) - update logic for 'modern' vs 'full' - new StandardCodes.getHighestLocaleCoverageLevel() which checks parent locales (but not root) * CLDR-15977 fix spaces in th and lao in person names (#2349) * CLDR-16005 BRS v42: Update ICU4J libs before beta1 (#2351) * CLDR-16006 CLDRModify fixes spacing in seed/main/en_Shaw_GB.xml (#2352) * CLDR-15958 json: fix currency generation (#2348) - due to CLDR-14336 - also, update the converter to drop draft status in later stages of process - expose a pattern in CLDRFile with draft status * CLDR-15414 json: personNames structure, other improvements (#2353) - updated structure for personnames also: - drop xml:space from json, everywhere - reorg how the copyright date is done in json (to avoid a yearly bump) - improve how packageDesc is handled, so more packages have descriptions - add comments in JSON_config.txt * CLDR-15464 build: post maint branches and releases to smoketest (#2355) * CLDR-15933 Remove unnecessary & incorrect legacy alias added for key "mu" (#2361) * CLDR-16026 Add stub LDM section for Person Names, link to it from other sections (#2362) * CLDR-15876 Update parentLocales guidelines and invariants (#2364) * CLDR-15246 Remove dangerous and unneeded unpaired RLEs from annotations/ar.xml (#2368) * CLDR-15286 Document new dateTimeFormat "atTime" variant and when to use it (#2367) * CLDR-15626 Document currencyPattern alts alphaNextToNumber,noCurrency and currencyPatternAppendISO (#2366) * CLDR-16028 doc: update Latest Proposed Update link (#2370) * CLDR-16018 fix table in Multimap configuration (#2372) * CLDR-15956 Specify relations between the unit preferences data and the locale identifier (#2373) * CLDR-15956 Specify relations between the unit preferences data and the locale identifier * CLDR-15956 fix typo * CLDR-15956 Fixes for Shane's comments * CLDR-16036 BRS v42: Update ICU4J libs to release-72-rc before CLDR 42 beta2 (#2374) * CLDR-15609 Allow numeric signs in plural rule sample values (#2379) * CLDR-15900 v42: SLL extended transition period (#2375) - per ISO 4217 amendment 173 quoting directive from the Bank of Sierra Leone dated 2022-09-15 - https://www.six-group.com/dam/download/financial-information/data-center/iso-currrency/amendments/dl-currency-iso-amendment-173.pdf * CLDR-14875 Document the usage of animate and inanimate with gender (#2380) * CLDR-15002 Update locale coverage chart for v42 (#2377) * CLDR-15955 Add constraints for unit IDs (#2378) See #2378 * CLDR-15614 spec: link to OT feature registry (#2388) * CLDR-15559 the date format item count= not documented (#2384) * CLDR-15559 The dateFormatItem count is not documented * CLDR-15559 Needs backslash escapes. * CLDR-15956 Incorporate text from #2365 (#2383) * CLDR-15956 Incorporate text from #2365, fixing the spelling, and adding pointer to Unit Conversion and Unit Preferences. * CLDR-15956 Fix typos * CLDR-15956 change markdown to html * CLDR-15655 spec v42 update .html links to .md (#2387) - kept .html when referring to network URLs - also update my email in a couple of places * CLDR-15522 spec: correct link to ULI (#2392) * CLDR-15974 json: fix to PACKAGES.md (#2393) PACKAGES.md's readme section was inadvertently written to cldr-packages.json, after that file was closed. * CLDR-15608 Specify ranges of numbers with qualifiers (#2381) * CLDR-15608 Specify ranges of numbers with qualifiers * CLDR-15608 Typos * CLDR-15608 typos * CLDR-15608 Revise bidi language, clean up structure * CLDR-15608 Touchups * CLDR-15524 doc: fix http to https (#2396) - also fix one bad link broken in CLDR-15655 - also unicode.org -> www.unicode.org * CLDR-15613 More info on matching pattern field lengths to requested skeleton field lengths (#2397) * CLDR-13370 Fix hybrid locales tags (#2390) CLDR-13370 Fix hybrid locales tags and add more explanation for what script is used for hybrid locales See #2390 * CLDR-13722 Roll in Person Names body converted from GoogleDoc (pass 1) (#2398) * CLDR-16045 Remove Australia/India/Vietnam as keywords for non-globe emoji in some langs (#2399) * CLDR-16046 CLDRModify updates annotations ordering (#2400) * CLDR-15618 spec: improve docs about value+children (#2395) - document the invariant against nondistinguishing elements and children - update the test to link to the docs - test: add an unreached enum value to the switch statement - Also update comment about orderedItems - Also update comment about NFC - Also add note about the TECHPREVIEW annotation - Also regenerated ToC for tr35-info.md * CLDR-13722 refine person names spec algorithms (#2403) * CLDR-13722 refine person names spec algorithms These came up in review, but we weren't able to make the changes before beta. * CLDR-13722 fix GFM lists * CLDR-13722 misc fixes * CLDR-16051 tzdata 2022d updates (#2406) * CLDR-16065 so,yo[_B]: fix or remove bad display names with translation hints (#2425) * CLDR-15913 Make LogicalGrouping thread-safe. (#2424) LogicalGrouping.getPaths might be called from different threads created in GenerateProductionData. Wrapping the existing cache into Multimaps.synchronizedMultimap is not enough as underlying ArrayList is also should be synchronized: it is traversed in new TreeSet<>(cache.get()) and modified in cache.putAll() calls. srl295: Also synchronized localeToSubdivisionsToMigrate Co-authored-by: Steven R. Loomis <srl295@gmail.com> Co-authored-by: Steven R. Loomis <srl295@gmail.com> * CLDR-16066 fix LDML 42 bad links found by W3C checkLink (#2429) * CLDR-14480 Fix old links in charts (#2436) * CLDR-14997 Suppress Special in charts (#2435) * CLDR-14310 fix charts for romance plurals (#2440) * CLDR-16068 fix spec so generated html validates; make personNames image smaller (#2432) * CLDR-16078 v42: SLE should not be deprecated (#2442) re-ran GenerateValidityXml * CLDR-16032 json: update for atTime (#2443) * CLDR-16080 BRS v42: Update ICU4J libs (and some doc dates) before 42-beta4 (#2444) * CLDR-16023 In DTD delta charts, allow significant alt values (#2447) * CLDR-16082 personName spec format fixes: tables, */_ outside of quotes, … (#2446) * CLDR-16082 personName spec format fixes 2: EBNF table, */_ outside of quotes, … (#2449) * CLDR-16061 add EUR to HR from 2023-01-01 (#2448) - update symbol for EUR to € - add end date for HRK * CLDR-16084 Update timezone data to 2022e (#2451) * CLDR-16086 Headers are hidden in new web site color scheme (#2455) (#2457) -Fix in bytype-index.css (cherry picked from commit b3948345c4f0b0fbd46733906506a830ba58fd81) Co-authored-by: Tom Bishop <thomasbishop@wenlin.com> * CLDR-16091 Type error in Annotations.java which is harmless but prevents code compiling. (#2459) CLDR-16091 In Annotations.java it currently does: ``` throw new IllegalArgumentException( "Did not find exactly one source directory for locale " + locale + " - " + String.join(" ", dirs.toArray(new String[0]))); } ``` Except dirs is a List<File>. This code should just add dirs to the string and let toString() do the rest. * CLDR-16092 Update doc date (and status for readme); remove -SNAPSHOT pom.xml versions (#2460) * CLDR-16094 Change v42 spec to approved status (#2463) See #2463 * CLDR-16094 spec: removed Proposed Update, fix mods section bullets and add item re Hinglish (#2465) * CLDR-16094 spec: fix header for numbers part (#2466) * CLDR-15034 kbd: more exclusions of imports from DTD reading Co-authored-by: Tom Bishop <thomasbishop@wenlin.com> Co-authored-by: Mark Davis <mark@macchiato.com> Co-authored-by: grhoten <grhoten@users.noreply.github.com> Co-authored-by: Peter Edberg <42151464+pedberg-icu@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seng Kyaut <tun.aurora.tun@gmail.com> Co-authored-by: Fredrik <stenshamn@apple.com> Co-authored-by: Annemarie Apple <AEApple@users.noreply.github.com> Co-authored-by: Ivan Panchenko <39594356+ivan-pan@users.noreply.github.com> Co-authored-by: Daniel Yacob <yacob@geez.org> Co-authored-by: Peter Edberg <pedberg@unicode.org> Co-authored-by: Meike H <47428578+meikehubert@users.noreply.github.com> Co-authored-by: Elango <elango@unicode.org> Co-authored-by: Christian Gaarden Gaardmark <cgaarden@hotmail.com> Co-authored-by: Yoshito Umaoka <yumaoka@users.noreply.github.com> Co-authored-by: Markus Scherer <markus.icu@gmail.com> Co-authored-by: Gleb Mazovetskiy <glex.spb@gmail.com> Co-authored-by: Almaz <almazglaz@gmail.com> Co-authored-by: David Beaumont <david.beaumont+github@gmail.com> CLDR-15034 publish draft spec as html CLDR-15034 kbd: merge in maint-42 CLDR-16094 spec: fix header for numbers part (#2466) CLDR-16102 Fix supplemental version unicodeVersion attribute to be 15.0.0 (#2482) CLDR-16132 TZ Database 2022f updates on maint-42 branch (#2524) (#2524) (corresponds to changes on main branch for CLDR-16115, #2505) (cherry picked from commit ab072679a9369d9f6540b953d5ec638e1cfa3b06) Co-authored-by: Yoshito Umaoka <yumaoka@users.noreply.github.com> CLDR-16318 v42 update ISO-4217 data since HRK is obsolete (#2646) (#2647) - originally CLDR-16263 - includes proper import from ISO-4217 - updated ISO4217.txt per process - add a workaround for updated territory name TÜRKİYE in ISO-4217 (cherry picked from commit 25246c02e1c7fe80aed7da87c02717ea6c3575a3) CLDR-16330 deps: fix gh-pages breakage w/ ruby 2.7 (#2653) From CLDR-16319 (#2650) (cherry picked from commit 0cf65943c0eb8fe7e3e490887bf5afba4240bd25) CLDR-15034 kbd: note that key to= is not always required (#2655) CLDR-15034 kbd: add @ALLOWS_UESC DTD annotation (#2642) * CLDR-15034 kbd: add @ALLOWS_UESC annotation to DTD - @ALLOWS_UESC indicates that \u notation may be used for escaping of values - Currently, only keyboard attributes make use of this annotation * CLDR-15034 kbd: @ALLOWS_UESC - review comments CLDR-15034 kbd: spec: NFC as the preferred form (#2413) * CLDR-15034 kbd: spec: NFC as the preferred form * CLDR-15034 kbd: spec: update normalization docs * CLDR-15034 kbd: spec: update docs on normalization, NFC/NFD ok CLDR-15034 kbd: spec: move hardware type into 'form' (#2652) * CLDR-15034 kbd: spec: explain hardware types. - also allow more than one form=hardware Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 kbd: require hardware attr for hardware * CLDR-15034 kbd: move hw type into 'layers form=' * CLDR-15034 Update docs/ldml/tr35-keyboards.md Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 kbd: update mt - update mt.xml to have two hardware layers * CLDR-15034 kbd: update punctuation - mt.xml needed asterisk * CLDR-15034 kbd: layers form= … docs - update with justification for multiple layers elements * CLDR-15034 kbd: spec: update docs on layers form= - only one hardware form is allowed per file - update the Maltese keyboard to split the 47-key out to a separate file. * CLDR-15034 kbd: data - to avoid dup key errors between mt and mt-t-k0-47key --------- Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: new KeyboardTool and KeyboardFlatten utility (#2633) * CLDR-15034 kbd: new KeyboardTool and KeyboardFlatten utility - 'flattens' keyboards to resolve all <import> statements, with err checking - correct a bad import in mt.xml * CLDR-15034 kbd: Test cases for KeyboardFlatten * CLDR-15034 kbd: Add a utility for generating implied keys - also update mt.xml some * CLDR-15034 kbd: fix XSD search path * CLDR-15034 kbd: stretch and implied keys - spec/dtd: stretch="true" had gotten dropped! added. - spec: added implied keys to the spec - tool: updated KeyboardTool to update the implied keys file - sample: updated mt.xml * CLDR-15034 kbd: implied keys - forgot to set to= for space * CLDR-15034 kbd: test fix * CLDR-15034 kbd: spec: update docs on flatten/import per discussion - include mention of normalization mode * CLDR-15034 Update tools/cldr-code/src/test/resources/org/unicode/cldr/tool/KeyboardFlatten/broken-import-wrongparent.xml Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 Apply suggestions from code review Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 Update docs/ldml/tr35-keyboards.md Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 kbd: spec: update docs on import/implied - add note about overriding keys - split out import/keys-Zyyy-currency.xml - add updated notice on latest status - make keys-Latn-implied.xml a static (not generated) file --------- Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: change modifiers= to be NMTOKENS, doc (#2661) * CLDR-15034 kbd: change modifiers= to be NMTOKENS, doc - update docs - update mt.xml * CLDR-15034 kbd: update modifiers documentation - add regex match for modifier - drop 'opt' and 'cmd' * CLDR-15034 Update keyboards/dtd/ldmlKeyboard.dtd Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 Update docs/ldml/tr35-keyboards.md Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 Update docs/ldml/tr35-keyboards.md Co-authored-by: Marc Durdin <marc@durdin.net> * CLDR-15034 kbd: layer modifiers is open ended * CLDR-15034 kbd: test fixes --------- Co-authored-by: Marc Durdin <marc@durdin.net> CLDR-15034 kbd: update DTD, import should have distinguishing attrs (#2758) * CLDR-15034 kbd: update DTD, import should have distinguishing attrs * CLDR-15034 kbd: DTD: mark all elements TECHPREVIEW * CLDR-15034 kbd: data: fixes to fr * CLDR-15034 kbd: data: fixes to fr, dtd - remove duplicate umlaut within the file - add match to the test dtd * CLDR-15034 kbd: data: fixes to fr - remove duplicate keys - comment out bksp, enter, extra for now. CLDR-15034 keyboard: branch maintenance (#2771) Merged from maint/maint-43 CLDR-15034 kbd: chore: update non-keyboard DTDs CLDR-15034 kbd: fix: fixes noted by keyman (#2773) CLDR-16603 kbd: transform DTD changes (#2762) CLDR-15034 kbd: add iso and abnt2 keyboards (#2802) * CLDR-15034 kbd: add iso and abnt2 keyboards * CLDR-15034 kbd: fix errs caught by test case * CLDR-15034 kbd: reformat source, fix comment * CLDR-15034 kbd: fix more errs caught by test case removing ^ from French test for now since the transforms arent there * CLDR-15034 kbd: update display name and locale for abnt2 * CLDR-15034 kbd: fix spelling yet again CLDR-15034 keyboard maint 43 (#2872) * CLDR-16192 Admin email encoding failure for non-ASCII text (#2599) -Simply return parameter unchanged for WebContext.decodeFieldString -Comments * CLDR-11368 Enable Forum posting by TC even when read-only (#2754) -Revise SurveyForum.userCanUsePostType, isPhaseReadonly only matters for non-TC -Refactor with boolean isTC to avoid calling userIsTC repeatedly * CLDR-16437 v44 BRS: dependabot bump for v44 (#2753) * CLDR-16437 gh:(deps): Bump actions/cache from 2 to 3 (#2757) Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16437 j:(deps): Bump json from 20190722 to 20230227 in /tools (#2756) Bumps [json](https://github.com/douglascrockford/JSON-java) from 20190722 to 20230227. - [Release notes](https://github.com/douglascrockford/JSON-java/releases) - [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md) - [Commits](https://github.com/douglascrockford/JSON-java/commits) --- updated-dependencies: - dependency-name: org.json:json dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16373 v43 BRS: json, fix personNames, unitIdComponents (#2760) * CLDR-16438 C document filtering out unneeded data (#2766) * CLDR-16438 C document filtering out unneeded data * CLDR-16438 Add main section * CLDR-16438 Restore previous changes * CLDR-16433 Document changes in person names (#2765) * CLDR-16433 Document changes in person names * CLDR-16433 fix coalescing And some of the malformed links (more to come) * CLDR-16433 clean up remaining malformed links and examples * CLDR-16433 Update the section on names without spaces * CLDR-16433 Remove @TECHPREVIEW from the dtd * CLDR-8956 add tool for missing dtd items in spec (#2764) * CLDR-8956 Add tool for checking dtd items in ldml spec * CLDR-8956 accept suggestion Co-authored-by: Steven R. Loomis <srl295@gmail.com> --------- Co-authored-by: Steven R. Loomis <srl295@gmail.com> * CLDR-16433 Clean up language around spaceReplacement (#2768) * CLDR-16433 Clean up language around spaceReplacement * CLDR-16433 Refine the script determination Rich, I tried new language for the script determination, to incorporate your method but added a bit to catch edge cases. See what you think. * CLDR-16433 Fix hanging chad * CLDR-16433 Revise as per discussion * CLDR-16433 Another cleanup pass * CLDR-16433 fix typos, add empty surname handling * CLDR-16433 Clean up TOC, add handling core and prefix I realized that there wasn't a discussion of the core and prefix, so added another section. Also reorganized the structure a bit so that the flow was top to bottom, and fixed the TOC. * CLDR-16433 More cleanup Have to commit to see the rich text diff, so sometimes takes multiple commits for cleanup. * CLDR-16433 fix wording Fix for https://github.com/unicode-org/cldr/pull/2768#discussion_r1131703276 * CLDR-16456 Fix fileutilities for Windows again (#2767) * CLDR-16423 v43 include CQ as a sibling to GG (#2775) * CLDR-16458 fix GenerateDtd and other generators on Windows (#2774) * CLDR-16122 v43 spec: regenerate ToC (#2770) * CLDR-16399 en_CA revert short date format to 41 (#2759) - per TC 2023-02-27 * CLDR-14213 Drop Derby Support: next phase (#2778) * CLDR-14213 Drop Derby Support: next phase - remove all infrastructure support for Derby - does not remove Derby workarounds yet * CLDR-14213 Drop Derby Support: skip in unit tests * CLDR-16450 bcp47: Add missing since= attributes, update currency desciptions (#2779) * CLDR-16467 update CLDR test data (#2776) * CLDR-16467 Update CLDR test data: Person Names * CLDR-16467 update coverage (only copyright change) * CLDR-16467 only change is copyright * CLDR-16467 Add unit tests. Part of this is a change to the code to avoid having to copy text into files. (More work needs doing.) * CLDR-16467 Update localeDisplayName.txt test (rewriting) * CLDR-16470 BRS v43: update readme for beta1 (#2780) * CLDR-15850 Collect type of vote: direct, auto/manual import, bulk upload (#2777) * CLDR-15850 Collect type of vote: direct, auto/manual import, bulk upload -New enum VoteType in its own file VoteType.java -New vote_type column in db table cldr_vote_value_44 (and later) -New methods for submitting vote with vote type; default to VoteType.DIRECT -Remove BallotBox.VOTE_IS_AUTO_IMPORTED, use VoteType.AUTO_IMPORT instead -For VoteType.MANUAL_IMPORT (anonymous) do not trigger automatic forum posts * CLDR-16475 ansible updates for ocsp (#2786) - we can't actually set the ocsp cache due to nginx version, but we can set a resolver * CLDR-16476 fix problem in localeCanonicalization.txt (#2787) * CLDR-16477 BRS v43: Update ICU4J libs to 2023-03-15, CheckPersonNamesTest to new API (#2789) * CLDR-16469 Add inheritEras and remove eras with -2/-1 (#2790) * CLDR-16468 v43 JSON drop code_fallback and constructed data (#2791) * CLDR-16468 v43: JSON update logging output - add some symbols to distinguish sections during build * CLDR-16468 v43: JSON skip code-fallback/constructed data - also improve javadocs on CLDRFile and CldrUtility * CLDR-16468 v43: JSON update logging output - make it clearer how long we are in the process * CLDR-15850 Add vote_type column if not present in current table (#2792) -Use existing method DBUtils.tableHasColumn, and new ALTER TABLE statement * CLDR-16480 v43 add all missing numsys + test (#2793) - update root.xml - add a test - add a generator - the test tells you to run the generator Also, fix an old test that was skipping tests for some numbering systems * CLDR-16389 v43 update analytics tags (#2795) * CLDR-16122 v43 remove noise from test run (#2794) * CLDR-16489 Fix Montreal time zone (#2796) See #2796 * CLDR-15473 drop section numbering (#2772) * CLDR-15473 v43 BRS: drop section numbers * CLDR-15473 v43 BRS: degunkify tr35-personNames.md * CLDR-15473 v43 BRS: drop superfluous HTML - For cases where a heading would produce the same result, just use a heading * CLDR-15473 v43 BRS: drop section numbers - fix italicized stray commas and spaces per review comments * CLDR-15473 v43 BRS: drop section numbers - more fixes per comment * CLDR-16122 v43 BRS: update © in spec (#2799) - update fix-tocs so it automatically bumps copyright * CLDR-16433 Apply fixes from the PNF working group (#2800) * CLDR-16433 Apply fixes from the PNF working group * CLDR-16433 Further tweaks * CLDR-16433 Tweaks2 * CLDR-16433 remaining items * CLDR-16122 v43 BRS (#2798) * CLDR-16511 DTD (#2805) * CLDR-16509 BRS v43: Update ICU4J libs to 73rc, update readme & spec date (#2806) * CLDR-16437 j:(deps): Bump commons-fileupload from 1.4 to 1.5 in /tools (#2737) Bumps commons-fileupload from 1.4 to 1.5. --- updated-dependencies: - dependency-name: commons-fileupload:commons-fileupload dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15970 js:(deps-dev): Bump style-loader in /tools/cldr-apps/js (#2151) Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 2.0.0 to 3.3.1. - [Release notes](https://github.com/webpack-contrib/style-loader/releases) - [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/style-loader/compare/v2.0.0...v3.3.1) --- updated-dependencies: - dependency-name: style-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15970 tr:(deps): Bump highlight.js in /tools/scripts/tr-archive (#2587) Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.6.0 to 11.7.0. - [Release notes](https://github.com/highlightjs/highlight.js/releases) - [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md) - [Commits](https://github.com/highlightjs/highlight.js/compare/11.6.0...11.7.0) --- updated-dependencies: - dependency-name: highlight.js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-15970 js:(deps): Bump json5 and postcss-modules (#2639) Bumps [json5](https://github.com/json5/json5) and [postcss-modules](https://github.com/css-modules/postcss-modules). These dependencies needed to be updated together. Updates `json5` from 2.1.3 to 2.2.3 - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v2.1.3...v2.2.3) Updates `postcss-modules` from 4.0.0 to 4.3.1 - [Release notes](https://github.com/css-modules/postcss-modules/releases) - [Changelog](https://github.com/madyankin/postcss-modules/blob/master/CHANGELOG.md) - [Commits](https://github.com/css-modules/postcss-modules/compare/v4.0.0...v4.3.1) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect - dependency-name: postcss-modules dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16437 js:(deps-dev): Bump webpack from 5.24.3 to 5.76.0 in /tools/cldr-apps/js (#2781) * CLDR-16437 js: workaround ERR_OSSL_EVP_UNSUPPORTED - CLDR-16508 - ref: https://stackoverflow.com/a/69476335/185799 - when we bump webpack to 5.54+ will redo this workaround * CLDR-16437 js:(deps-dev): Bump webpack in /tools/cldr-apps/js Bumps [webpack](https://github.com/webpack/webpack) from 5.24.3 to 5.76.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.24.3...v5.76.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * CLDR-16437 js:(deps-dev): updates for webpack - update hash function yet again https://stackoverflow.com/a/69394785/185799 CLDR-16508 - update vue-loader (lockfile only) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Steven R. Loomis <srl295@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16122 v43 spec: fix bad link, update wording (#2801) * CLDR-16437 use mocha-headless-chrome (#2811) also see CLDR-14408 CLDR-14409 * CLDR-16437 tr:(deps): Bump jsdom in /tools/scripts/tr-archive (#2807) Bumps [jsdom](https://github.com/jsdom/jsdom) from 20.0.3 to 21.1.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/20.0.3...21.1.1) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16437 fix misticketted (#2810) * CLDR-15850 Add vote type column to Vetting Participation sheet (#2804) -For now, counts for vote types are shown in the last column -Change API from dashboard/for, to participation/for -Omit (unused, large) notifications from Vetting Participation json; new ParticipationResults * CLDR-16418 Add spec text for parent locales by component (#2744) See #2744 * CLDR-15861 Add additional spec text around resource inheritance (#2746) See #2746 * CLDR-9669 Improve some spec info about effect of locale keywords (#2812) * CLDR-16511 flesh out modification section (#2814) * CLDR-16511 Flesh out modification section * CLDR-16511 fix formatting * CLDR-16517 v43 two cherry-picks to unbreak JS (#2815) * CLDR-16517 v43 js:(deps-dev): Bump webpack from 5.24.3 to 5.76.0 in /tools/cldr-apps/js (#2781) cherry pick from CLDR-16437 * CLDR-16437 js: workaround ERR_OSSL_EVP_UNSUPPORTED - CLDR-16508 - ref: https://stackoverflow.com/a/69476335/185799 - when we bump webpack to 5.54+ will redo this workaround * CLDR-16437 js:(deps-dev): Bump webpack in /tools/cldr-apps/js Bumps [webpack](https://github.com/webpack/webpack) from 5.24.3 to 5.76.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.24.3...v5.76.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * CLDR-16437 js:(deps-dev): updates for webpack - update hash function yet again https://stackoverflow.com/a/69394785/185799 CLDR-16508 - update vue-loader (lockfile only) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Steven R. Loomis <srl295@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit b7a9c256916012c040176a05012c3269554c4178) * CLDR-16517 v43 use mocha-headless-chrome (#2811) cherry pick of CLDR-16437 also see CLDR-14408 CLDR-14409 (cherry picked from commit c5724116bbf6b156d390b8eab127cadeaf6d251e) --------- Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16437 js:(deps-dev): Bump @vue/compiler-sfc in /tools/cldr-apps/js (#2755) Bumps [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) from 3.0.7 to 3.2.47. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/commits/v3.2.47/packages/compiler-sfc) --- updated-dependencies: - dependency-name: "@vue/compiler-sfc" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16437 tr:(deps): Bump marked in /tools/scripts/tr-archive (#2808) Bumps [marked](https://github.com/markedjs/marked) from 4.2.5 to 4.3.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.2.5...v4.3.0) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CLDR-16504 Add reference to the recommended open-source alternative for processing phone numbers (#2816) * CLDR-16511 flesh out modification section 2 (#2818) * CLDR-16511 flesh out modification section 2 * CLDR-16511 formatting fixes * CLDR-16511 fixing format 2 * CLDR-16122 v43 BRS: update tocs (#2817) * CLDR-16511 Refine modification section (#2820) * CLDR-16511 Refine modification section * CLDR-16511 Fix typo * CLDR-16513 v43 BRS: keep anchors stable (#2822) * CLDR-16513 link target extractor for stability - add a tool extract-link-targets.js * CLDR-16513 stable links: check-in maint-42 link anchors * CLDR-16513 v43 BRS: revert commit that broke many anchors Revert "CLDR-15473 v43 BRS: drop superfluous HTML" This reverts commit f8141b9563470ab3581b708a270b6f8574ece03d. * CLDR-16513 stable links: drop generated markdown anchors - where they conflict, drop generated markdown anchors by SWAPPING the 'name' attribute from a child element with the parent element's id. - this keeps redundant link anchors (parts vs Parts) but causes the autolink (link icon) to always choose the appropriate explicit anchor * CLDR-16513 v43 BRS: stable links: update anchors list for v43 - Show which anchors were added/removed in v43 - this includes a change to not remove the generated ids * CLDR-16437 js:(deps-dev): Bump vue-loader from 16.1.2 to 16.8.3 in /tools/cldr-apps/js (#2499) * CLDR-16437 js:(deps-dev): Bump vue-loader in /tools/cldr-apps/js @srl295 notes - also bump vue@3.1.x - also bump ant-design-vue@2.2.x - also DROP the 'Icon' <a-icon/> import which we were not using - vue-loader@17.x did not work without vue@3.2 which had other issues. ----- Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 16.1.2 to 16.8.3 - [Release notes](https://github.com/vuejs/vue-loader/releases) - [Changelog](https://github.com/vuejs/vue-loader/blob/next/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-loader/compare/v16.1.2...v16.8.3) --- updated-dependencies: - dependency-name: vue-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * CLDR-16437 js:(deps-dev): Bump vue-loader in /tools/cldr-apps/js @srl295 notes - also bump vue@3.1.x - also bump ant-design-vue@2.2.x - also DROP the 'Icon' <a-icon/> import which we were not using - vue-loader@17.x did not work without vue@3.2 which had other issues. ----- Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 16.1.2 to 16.8.3 - [Release notes](https://github.com/vuejs/vue-loader/releases) - [Changelog](https://github.com/vuejs/vue-loader/blob/next/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-loader/compare/v16.1.2...v16.8.3) --- updated-dependencies: - dependency-name: vue-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * CLDR-16437 js:(deps-dev): package-lock.json update * CLDR-16437 chore: deps, fix webpack - MainHeader.vue remove an unnecesary $forceUpdate - data is already reactive - bump to vue@3.2.47 - bump to ant-design-vue@3.2.16 - drop compiler-sfc, now included with vue other bumps: - "vue-loader": "^17.0.1", - "webpack": "^5.77.0", - "webpack-cli": "^5.0.1" - reconfigure webpack as production mode only. Will add a switch to bring back dev mode * CLDR-16437 feat: npm run build-dev - in "cldr/tools/cldr-apps/js" you can now run "npm run build" which will build with Vue dev-tools installed. - "npm run watch" still does a watch --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Steven R. Loomis <srl295@gmail.com> * CLDR-16520 Break lines between cells for diffability (#2819) * CLDR-165…
- Loading branch information