ICU-20568 Fix sorting of unitPreferenceData rules: units.xml

This commit is contained in:
Hugo van der Merwe 2020-02-25 22:49:48 +01:00
parent e6539d23b0
commit 16d3cdb0fe

View file

@ -98,20 +98,6 @@
//supplementalData/measurementData/paperSize[@type="A4"][@territories="(%W)"] ; /measurementData/$1/PaperSize:intvector ; values=297 210
//supplementalData/measurementData/paperSize[@type="US-Letter"][@territories="(%W)"] ; /measurementData/$1/PaperSize:intvector ; values=279 216
# Quoting "$1" and "$2" in the output lets $3 expand space-separated regions: only the first unquoted output supports such expansion.
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"][@geq="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/geq ; values=$4
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"][@skeleton="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/skeleton ; values=$4
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"][@geq="(%A)"][@skeleton="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/geq ; values=$4
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/skeleton ; values=$5
//supplementalData/territoryInfo/territory[@type="(%W)"][@gdp="(%N)"][@literacyPercent="(%N)"][@population="(%N)"]/languagePopulation[@type="(%W)"][@writingPercent="(%N)"][@populationPercent="(%N)"][@officialStatus="(%W)"](?:[@references="%W"])?
; /territoryInfo/$1/territoryF:intvector ; values=&exp($2) &exp($3,-2) &exp($4) ; base_xpath=//supplementalData/territoryInfo/territory[@type="$1"]
; /territoryInfo/$1/$5/writingShareF:int ; values=&exp($6,-2)
@ -191,6 +177,23 @@
; /convertUnits/$1/factor ; values="$3"
; /convertUnits/$1/reciprocal ; values=$4
# Quoting "$1" and "$2" in the output lets $3 expand space-separated regions: only the first unquoted output supports such expansion.
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"][@geq="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/geq ; values=$4
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"][@skeleton="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/skeleton ; values=$4
//supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"][@geq="(%A)"][@skeleton="(%A)"]
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/unit
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/geq ; values=$4
; /unitPreferenceData/"$1"/"$2"/$3/<FIFO>/skeleton ; values=$5
# languageInfo.xml
//supplementalData/languageMatching/languageMatches[@type="(%B)_new"]/paradigmLocales[@locales="(%A)"] ; /languageMatchingInfo/$1/paradigmLocales ; values=$2