summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
Diffstat (limited to 'util')
-rwxr-xr-xutil/local_database/cldr2qlocalexml.py322
-rwxr-xr-xutil/local_database/dateconverter.py120
-rw-r--r--util/local_database/enumdata.py60
-rw-r--r--util/local_database/locale.xml9217
-rwxr-xr-xutil/local_database/qlocalexml2cpp.py17
-rw-r--r--util/local_database/xpathlite.py152
-rw-r--r--util/unicode/.gitattributes1
-rw-r--r--util/unicode/data/CompositionExclusions.txt197
-rw-r--r--util/unicode/data/DerivedNormalizationProps.txt2650
-rw-r--r--util/unicode/main.cpp597
-rw-r--r--util/unicode/unicode.pro1
-rwxr-xr-xutil/webkit/mkdist-javascriptcore7
-rwxr-xr-xutil/webkit/mkdist-webkit36
13 files changed, 3509 insertions, 9868 deletions
diff --git a/util/local_database/cldr2qlocalexml.py b/util/local_database/cldr2qlocalexml.py
index f837d94..1d9ccda 100755
--- a/util/local_database/cldr2qlocalexml.py
+++ b/util/local_database/cldr2qlocalexml.py
@@ -45,9 +45,11 @@ import sys
import enumdata
import xpathlite
from xpathlite import DraftResolution
+from dateconverter import convert_date
import re
findEntry = xpathlite.findEntry
+findEntryInFile = xpathlite._findEntryInFile
def ordStr(c):
if len(c) == 1:
@@ -73,13 +75,23 @@ def fixOrdStrList(c):
def generateLocaleInfo(path):
(dir_name, file_name) = os.path.split(path)
- exp = re.compile(r"([a-z]+)_([A-Z]{2})\.xml")
- m = exp.match(file_name)
- if not m:
+ if not path.endswith(".xml"):
return {}
+ language_code = findEntryInFile(path, "identity/language", attribute="type")[0]
+ if language_code == 'root':
+ # just skip it
+ return {}
+ country_code = findEntryInFile(path, "identity/territory", attribute="type")[0]
+ script_code = findEntryInFile(path, "identity/script", attribute="type")[0]
+ variant_code = findEntryInFile(path, "identity/variant", attribute="type")[0]
- language_code = m.group(1)
- country_code = m.group(2)
+ # we should handle fully qualified names with the territory
+ if not country_code:
+ return {}
+
+ # we do not support scripts and variants
+ if variant_code or script_code:
+ return {}
language_id = enumdata.languageCodeToId(language_code)
if language_id == -1:
@@ -88,184 +100,205 @@ def generateLocaleInfo(path):
language = enumdata.language_list[language_id][0]
country_id = enumdata.countryCodeToId(country_code)
- if country_id == -1:
+ country = ""
+ if country_id != -1:
+ country = enumdata.country_list[country_id][0]
+ if country == "":
sys.stderr.write("unnknown country code \"" + country_code + "\"\n")
return {}
- country = enumdata.country_list[country_id][0]
- base = dir_name + "/" + language_code + "_" + country_code
+ # So we say we accept only those values that have "contributed" or
+ # "approved" resolution. see http://www.unicode.org/cldr/process.html
+ # But we only respect the resolution for new datas for backward
+ # compatibility.
+ draft = DraftResolution.contributed
result = {}
- result['base'] = base
-
result['language'] = language
result['country'] = country
+ result['language_code'] = language_code
+ result['country_code'] = country_code
+ result['script_code'] = script_code
+ result['variant_code'] = variant_code
result['language_id'] = language_id
result['country_id'] = country_id
- result['decimal'] = findEntry(base, "numbers/symbols/decimal")
- result['group'] = findEntry(base, "numbers/symbols/group")
- result['list'] = findEntry(base, "numbers/symbols/list")
- result['percent'] = findEntry(base, "numbers/symbols/percentSign")
- result['zero'] = findEntry(base, "numbers/symbols/nativeZeroDigit")
- result['minus'] = findEntry(base, "numbers/symbols/minusSign")
- result['plus'] = findEntry(base, "numbers/symbols/plusSign")
- result['exp'] = findEntry(base, "numbers/symbols/exponential").lower()
- result['am'] = findEntry(base, "dates/calendars/calendar[gregorian]/am", draft=DraftResolution.approved)
- result['pm'] = findEntry(base, "dates/calendars/calendar[gregorian]/pm", draft=DraftResolution.approved)
- result['longDateFormat'] = findEntry(base, "dates/calendars/calendar[gregorian]/dateFormats/dateFormatLength[full]/dateFormat/pattern")
- result['shortDateFormat'] = findEntry(base, "dates/calendars/calendar[gregorian]/dateFormats/dateFormatLength[short]/dateFormat/pattern")
- result['longTimeFormat'] = findEntry(base, "dates/calendars/calendar[gregorian]/timeFormats/timeFormatLength[full]/timeFormat/pattern")
- result['shortTimeFormat'] = findEntry(base, "dates/calendars/calendar[gregorian]/timeFormats/timeFormatLength[short]/timeFormat/pattern")
+
+ numbering_system = None
+ try:
+ numbering_system = findEntry(path, "numbers/defaultNumberingSystem")
+ except:
+ pass
+ def get_number_in_system(path, xpath, numbering_system):
+ if numbering_system:
+ try:
+ return findEntry(path, xpath + "[numberSystem=" + numbering_system + "]")
+ except xpathlite.Error:
+ pass
+ return findEntry(path, xpath)
+ result['decimal'] = get_number_in_system(path, "numbers/symbols/decimal", numbering_system)
+ result['group'] = get_number_in_system(path, "numbers/symbols/group", numbering_system)
+ result['list'] = get_number_in_system(path, "numbers/symbols/list", numbering_system)
+ result['percent'] = get_number_in_system(path, "numbers/symbols/percentSign", numbering_system)
+ result['zero'] = get_number_in_system(path, "numbers/symbols/nativeZeroDigit", numbering_system)
+ result['minus'] = get_number_in_system(path, "numbers/symbols/minusSign", numbering_system)
+ result['plus'] = get_number_in_system(path, "numbers/symbols/plusSign", numbering_system)
+ result['exp'] = get_number_in_system(path, "numbers/symbols/exponential", numbering_system).lower()
+ result['am'] = findEntry(path, "dates/calendars/calendar[gregorian]/dayPeriods/dayPeriodContext[format]/dayPeriodWidth[wide]/dayPeriod[am]", draft)
+ result['pm'] = findEntry(path, "dates/calendars/calendar[gregorian]/dayPeriods/dayPeriodContext[format]/dayPeriodWidth[wide]/dayPeriod[pm]", draft)
+ result['longDateFormat'] = convert_date(findEntry(path, "dates/calendars/calendar[gregorian]/dateFormats/dateFormatLength[full]/dateFormat/pattern"))
+ result['shortDateFormat'] = convert_date(findEntry(path, "dates/calendars/calendar[gregorian]/dateFormats/dateFormatLength[short]/dateFormat/pattern"))
+ result['longTimeFormat'] = convert_date(findEntry(path, "dates/calendars/calendar[gregorian]/timeFormats/timeFormatLength[full]/timeFormat/pattern"))
+ result['shortTimeFormat'] = convert_date(findEntry(path, "dates/calendars/calendar[gregorian]/timeFormats/timeFormatLength[short]/timeFormat/pattern"))
standalone_long_month_path = "dates/calendars/calendar[gregorian]/months/monthContext[stand-alone]/monthWidth[wide]/month"
result['standaloneLongMonths'] \
- = findEntry(base, standalone_long_month_path + "[1]") + ";" \
- + findEntry(base, standalone_long_month_path + "[2]") + ";" \
- + findEntry(base, standalone_long_month_path + "[3]") + ";" \
- + findEntry(base, standalone_long_month_path + "[4]") + ";" \
- + findEntry(base, standalone_long_month_path + "[5]") + ";" \
- + findEntry(base, standalone_long_month_path + "[6]") + ";" \
- + findEntry(base, standalone_long_month_path + "[7]") + ";" \
- + findEntry(base, standalone_long_month_path + "[8]") + ";" \
- + findEntry(base, standalone_long_month_path + "[9]") + ";" \
- + findEntry(base, standalone_long_month_path + "[10]") + ";" \
- + findEntry(base, standalone_long_month_path + "[11]") + ";" \
- + findEntry(base, standalone_long_month_path + "[12]") + ";"
+ = findEntry(path, standalone_long_month_path + "[1]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[2]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[3]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[4]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[5]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[6]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[7]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[8]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[9]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[10]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[11]") + ";" \
+ + findEntry(path, standalone_long_month_path + "[12]") + ";"
standalone_short_month_path = "dates/calendars/calendar[gregorian]/months/monthContext[stand-alone]/monthWidth[abbreviated]/month"
result['standaloneShortMonths'] \
- = findEntry(base, standalone_short_month_path + "[1]") + ";" \
- + findEntry(base, standalone_short_month_path + "[2]") + ";" \
- + findEntry(base, standalone_short_month_path + "[3]") + ";" \
- + findEntry(base, standalone_short_month_path + "[4]") + ";" \
- + findEntry(base, standalone_short_month_path + "[5]") + ";" \
- + findEntry(base, standalone_short_month_path + "[6]") + ";" \
- + findEntry(base, standalone_short_month_path + "[7]") + ";" \
- + findEntry(base, standalone_short_month_path + "[8]") + ";" \
- + findEntry(base, standalone_short_month_path + "[9]") + ";" \
- + findEntry(base, standalone_short_month_path + "[10]") + ";" \
- + findEntry(base, standalone_short_month_path + "[11]") + ";" \
- + findEntry(base, standalone_short_month_path + "[12]") + ";"
+ = findEntry(path, standalone_short_month_path + "[1]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[2]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[3]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[4]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[5]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[6]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[7]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[8]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[9]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[10]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[11]") + ";" \
+ + findEntry(path, standalone_short_month_path + "[12]") + ";"
standalone_narrow_month_path = "dates/calendars/calendar[gregorian]/months/monthContext[stand-alone]/monthWidth[narrow]/month"
result['standaloneNarrowMonths'] \
- = findEntry(base, standalone_narrow_month_path + "[1]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[2]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[3]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[4]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[5]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[6]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[7]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[8]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[9]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[10]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[11]") + ";" \
- + findEntry(base, standalone_narrow_month_path + "[12]") + ";"
+ = findEntry(path, standalone_narrow_month_path + "[1]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[2]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[3]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[4]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[5]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[6]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[7]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[8]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[9]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[10]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[11]") + ";" \
+ + findEntry(path, standalone_narrow_month_path + "[12]") + ";"
long_month_path = "dates/calendars/calendar[gregorian]/months/monthContext[format]/monthWidth[wide]/month"
result['longMonths'] \
- = findEntry(base, long_month_path + "[1]") + ";" \
- + findEntry(base, long_month_path + "[2]") + ";" \
- + findEntry(base, long_month_path + "[3]") + ";" \
- + findEntry(base, long_month_path + "[4]") + ";" \
- + findEntry(base, long_month_path + "[5]") + ";" \
- + findEntry(base, long_month_path + "[6]") + ";" \
- + findEntry(base, long_month_path + "[7]") + ";" \
- + findEntry(base, long_month_path + "[8]") + ";" \
- + findEntry(base, long_month_path + "[9]") + ";" \
- + findEntry(base, long_month_path + "[10]") + ";" \
- + findEntry(base, long_month_path + "[11]") + ";" \
- + findEntry(base, long_month_path + "[12]") + ";"
+ = findEntry(path, long_month_path + "[1]") + ";" \
+ + findEntry(path, long_month_path + "[2]") + ";" \
+ + findEntry(path, long_month_path + "[3]") + ";" \
+ + findEntry(path, long_month_path + "[4]") + ";" \
+ + findEntry(path, long_month_path + "[5]") + ";" \
+ + findEntry(path, long_month_path + "[6]") + ";" \
+ + findEntry(path, long_month_path + "[7]") + ";" \
+ + findEntry(path, long_month_path + "[8]") + ";" \
+ + findEntry(path, long_month_path + "[9]") + ";" \
+ + findEntry(path, long_month_path + "[10]") + ";" \
+ + findEntry(path, long_month_path + "[11]") + ";" \
+ + findEntry(path, long_month_path + "[12]") + ";"
short_month_path = "dates/calendars/calendar[gregorian]/months/monthContext[format]/monthWidth[abbreviated]/month"
result['shortMonths'] \
- = findEntry(base, short_month_path + "[1]") + ";" \
- + findEntry(base, short_month_path + "[2]") + ";" \
- + findEntry(base, short_month_path + "[3]") + ";" \
- + findEntry(base, short_month_path + "[4]") + ";" \
- + findEntry(base, short_month_path + "[5]") + ";" \
- + findEntry(base, short_month_path + "[6]") + ";" \
- + findEntry(base, short_month_path + "[7]") + ";" \
- + findEntry(base, short_month_path + "[8]") + ";" \
- + findEntry(base, short_month_path + "[9]") + ";" \
- + findEntry(base, short_month_path + "[10]") + ";" \
- + findEntry(base, short_month_path + "[11]") + ";" \
- + findEntry(base, short_month_path + "[12]") + ";"
+ = findEntry(path, short_month_path + "[1]") + ";" \
+ + findEntry(path, short_month_path + "[2]") + ";" \
+ + findEntry(path, short_month_path + "[3]") + ";" \
+ + findEntry(path, short_month_path + "[4]") + ";" \
+ + findEntry(path, short_month_path + "[5]") + ";" \
+ + findEntry(path, short_month_path + "[6]") + ";" \
+ + findEntry(path, short_month_path + "[7]") + ";" \
+ + findEntry(path, short_month_path + "[8]") + ";" \
+ + findEntry(path, short_month_path + "[9]") + ";" \
+ + findEntry(path, short_month_path + "[10]") + ";" \
+ + findEntry(path, short_month_path + "[11]") + ";" \
+ + findEntry(path, short_month_path + "[12]") + ";"
narrow_month_path = "dates/calendars/calendar[gregorian]/months/monthContext[format]/monthWidth[narrow]/month"
result['narrowMonths'] \
- = findEntry(base, narrow_month_path + "[1]") + ";" \
- + findEntry(base, narrow_month_path + "[2]") + ";" \
- + findEntry(base, narrow_month_path + "[3]") + ";" \
- + findEntry(base, narrow_month_path + "[4]") + ";" \
- + findEntry(base, narrow_month_path + "[5]") + ";" \
- + findEntry(base, narrow_month_path + "[6]") + ";" \
- + findEntry(base, narrow_month_path + "[7]") + ";" \
- + findEntry(base, narrow_month_path + "[8]") + ";" \
- + findEntry(base, narrow_month_path + "[9]") + ";" \
- + findEntry(base, narrow_month_path + "[10]") + ";" \
- + findEntry(base, narrow_month_path + "[11]") + ";" \
- + findEntry(base, narrow_month_path + "[12]") + ";"
+ = findEntry(path, narrow_month_path + "[1]") + ";" \
+ + findEntry(path, narrow_month_path + "[2]") + ";" \
+ + findEntry(path, narrow_month_path + "[3]") + ";" \
+ + findEntry(path, narrow_month_path + "[4]") + ";" \
+ + findEntry(path, narrow_month_path + "[5]") + ";" \
+ + findEntry(path, narrow_month_path + "[6]") + ";" \
+ + findEntry(path, narrow_month_path + "[7]") + ";" \
+ + findEntry(path, narrow_month_path + "[8]") + ";" \
+ + findEntry(path, narrow_month_path + "[9]") + ";" \
+ + findEntry(path, narrow_month_path + "[10]") + ";" \
+ + findEntry(path, narrow_month_path + "[11]") + ";" \
+ + findEntry(path, narrow_month_path + "[12]") + ";"
long_day_path = "dates/calendars/calendar[gregorian]/days/dayContext[format]/dayWidth[wide]/day"
result['longDays'] \
- = findEntry(base, long_day_path + "[sun]") + ";" \
- + findEntry(base, long_day_path + "[mon]") + ";" \
- + findEntry(base, long_day_path + "[tue]") + ";" \
- + findEntry(base, long_day_path + "[wed]") + ";" \
- + findEntry(base, long_day_path + "[thu]") + ";" \
- + findEntry(base, long_day_path + "[fri]") + ";" \
- + findEntry(base, long_day_path + "[sat]") + ";"
+ = findEntry(path, long_day_path + "[sun]") + ";" \
+ + findEntry(path, long_day_path + "[mon]") + ";" \
+ + findEntry(path, long_day_path + "[tue]") + ";" \
+ + findEntry(path, long_day_path + "[wed]") + ";" \
+ + findEntry(path, long_day_path + "[thu]") + ";" \
+ + findEntry(path, long_day_path + "[fri]") + ";" \
+ + findEntry(path, long_day_path + "[sat]") + ";"
short_day_path = "dates/calendars/calendar[gregorian]/days/dayContext[format]/dayWidth[abbreviated]/day"
result['shortDays'] \
- = findEntry(base, short_day_path + "[sun]") + ";" \
- + findEntry(base, short_day_path + "[mon]") + ";" \
- + findEntry(base, short_day_path + "[tue]") + ";" \
- + findEntry(base, short_day_path + "[wed]") + ";" \
- + findEntry(base, short_day_path + "[thu]") + ";" \
- + findEntry(base, short_day_path + "[fri]") + ";" \
- + findEntry(base, short_day_path + "[sat]") + ";"
+ = findEntry(path, short_day_path + "[sun]") + ";" \
+ + findEntry(path, short_day_path + "[mon]") + ";" \
+ + findEntry(path, short_day_path + "[tue]") + ";" \
+ + findEntry(path, short_day_path + "[wed]") + ";" \
+ + findEntry(path, short_day_path + "[thu]") + ";" \
+ + findEntry(path, short_day_path + "[fri]") + ";" \
+ + findEntry(path, short_day_path + "[sat]") + ";"
narrow_day_path = "dates/calendars/calendar[gregorian]/days/dayContext[format]/dayWidth[narrow]/day"
result['narrowDays'] \
- = findEntry(base, narrow_day_path + "[sun]") + ";" \
- + findEntry(base, narrow_day_path + "[mon]") + ";" \
- + findEntry(base, narrow_day_path + "[tue]") + ";" \
- + findEntry(base, narrow_day_path + "[wed]") + ";" \
- + findEntry(base, narrow_day_path + "[thu]") + ";" \
- + findEntry(base, narrow_day_path + "[fri]") + ";" \
- + findEntry(base, narrow_day_path + "[sat]") + ";"
+ = findEntry(path, narrow_day_path + "[sun]") + ";" \
+ + findEntry(path, narrow_day_path + "[mon]") + ";" \
+ + findEntry(path, narrow_day_path + "[tue]") + ";" \
+ + findEntry(path, narrow_day_path + "[wed]") + ";" \
+ + findEntry(path, narrow_day_path + "[thu]") + ";" \
+ + findEntry(path, narrow_day_path + "[fri]") + ";" \
+ + findEntry(path, narrow_day_path + "[sat]") + ";"
standalone_long_day_path = "dates/calendars/calendar[gregorian]/days/dayContext[stand-alone]/dayWidth[wide]/day"
result['standaloneLongDays'] \
- = findEntry(base, standalone_long_day_path + "[sun]") + ";" \
- + findEntry(base, standalone_long_day_path + "[mon]") + ";" \
- + findEntry(base, standalone_long_day_path + "[tue]") + ";" \
- + findEntry(base, standalone_long_day_path + "[wed]") + ";" \
- + findEntry(base, standalone_long_day_path + "[thu]") + ";" \
- + findEntry(base, standalone_long_day_path + "[fri]") + ";" \
- + findEntry(base, standalone_long_day_path + "[sat]") + ";"
+ = findEntry(path, standalone_long_day_path + "[sun]") + ";" \
+ + findEntry(path, standalone_long_day_path + "[mon]") + ";" \
+ + findEntry(path, standalone_long_day_path + "[tue]") + ";" \
+ + findEntry(path, standalone_long_day_path + "[wed]") + ";" \
+ + findEntry(path, standalone_long_day_path + "[thu]") + ";" \
+ + findEntry(path, standalone_long_day_path + "[fri]") + ";" \
+ + findEntry(path, standalone_long_day_path + "[sat]") + ";"
standalone_short_day_path = "dates/calendars/calendar[gregorian]/days/dayContext[stand-alone]/dayWidth[abbreviated]/day"
result['standaloneShortDays'] \
- = findEntry(base, standalone_short_day_path + "[sun]") + ";" \
- + findEntry(base, standalone_short_day_path + "[mon]") + ";" \
- + findEntry(base, standalone_short_day_path + "[tue]") + ";" \
- + findEntry(base, standalone_short_day_path + "[wed]") + ";" \
- + findEntry(base, standalone_short_day_path + "[thu]") + ";" \
- + findEntry(base, standalone_short_day_path + "[fri]") + ";" \
- + findEntry(base, standalone_short_day_path + "[sat]") + ";"
+ = findEntry(path, standalone_short_day_path + "[sun]") + ";" \
+ + findEntry(path, standalone_short_day_path + "[mon]") + ";" \
+ + findEntry(path, standalone_short_day_path + "[tue]") + ";" \
+ + findEntry(path, standalone_short_day_path + "[wed]") + ";" \
+ + findEntry(path, standalone_short_day_path + "[thu]") + ";" \
+ + findEntry(path, standalone_short_day_path + "[fri]") + ";" \
+ + findEntry(path, standalone_short_day_path + "[sat]") + ";"
standalone_narrow_day_path = "dates/calendars/calendar[gregorian]/days/dayContext[stand-alone]/dayWidth[narrow]/day"
result['standaloneNarrowDays'] \
- = findEntry(base, standalone_narrow_day_path + "[sun]") + ";" \
- + findEntry(base, standalone_narrow_day_path + "[mon]") + ";" \
- + findEntry(base, standalone_narrow_day_path + "[tue]") + ";" \
- + findEntry(base, standalone_narrow_day_path + "[wed]") + ";" \
- + findEntry(base, standalone_narrow_day_path + "[thu]") + ";" \
- + findEntry(base, standalone_narrow_day_path + "[fri]") + ";" \
- + findEntry(base, standalone_narrow_day_path + "[sat]") + ";"
+ = findEntry(path, standalone_narrow_day_path + "[sun]") + ";" \
+ + findEntry(path, standalone_narrow_day_path + "[mon]") + ";" \
+ + findEntry(path, standalone_narrow_day_path + "[tue]") + ";" \
+ + findEntry(path, standalone_narrow_day_path + "[wed]") + ";" \
+ + findEntry(path, standalone_narrow_day_path + "[thu]") + ";" \
+ + findEntry(path, standalone_narrow_day_path + "[fri]") + ";" \
+ + findEntry(path, standalone_narrow_day_path + "[sat]") + ";"
return result
@@ -306,7 +339,7 @@ for file in cldr_files:
sys.stderr.write("skipping file \"" + file + "\"\n")
continue
- locale_database[(l['language_id'], l['country_id'])] = l
+ locale_database[(l['language_id'], l['country_id'], l['script_code'], l['variant_code'])] = l
locale_keys = locale_database.keys()
locale_keys.sort()
@@ -426,6 +459,14 @@ print \
<language>Persian</language>\n\
<country>Iran</country>\n\
</defaultCountry>\n\
+ <defaultCountry>\n\
+ <language>Mongolian</language>\n\
+ <country>Mongolia</country>\n\
+ </defaultCountry>\n\
+ <defaultCountry>\n\
+ <language>Nepali</language>\n\
+ <country>Nepal</country>\n\
+ </defaultCountry>\n\
</defaultCountryList>"
print " <localeList>"
@@ -465,9 +506,10 @@ for key in locale_keys:
l = locale_database[key]
print " <locale>"
-# print " <source>" + l['base'] + "</source>"
print " <language>" + l['language'] + "</language>"
print " <country>" + l['country'] + "</country>"
+ print " <languagecode>" + l['language_code'] + "</languagecode>"
+ print " <countrycode>" + l['country_code'] + "</countrycode>"
print " <decimal>" + ordStr(l['decimal']) + "</decimal>"
print " <group>" + ordStr(l['group']) + "</group>"
print " <list>" + fixOrdStrList(l['list']) + "</list>"
diff --git a/util/local_database/dateconverter.py b/util/local_database/dateconverter.py
new file mode 100755
index 0000000..3fe94a2
--- /dev/null
+++ b/util/local_database/dateconverter.py
@@ -0,0 +1,120 @@
+#!/usr/bin/env python
+#############################################################################
+##
+## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+## All rights reserved.
+## Contact: Nokia Corporation (qt-info@nokia.com)
+##
+## This file is part of the test suite of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## No Commercial Usage
+## This file contains pre-release code and may not be distributed.
+## You may use this file in accordance with the terms and conditions
+## contained in the Technology Preview License Agreement accompanying
+## this package.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 2.1 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 2.1 requirements
+## will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+##
+## In addition, as a special exception, Nokia gives you certain additional
+## rights. These rights are described in the Nokia Qt LGPL Exception
+## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+##
+## If you have questions regarding the use of this file, please contact
+## Nokia at qt-info@nokia.com.
+##
+##
+##
+##
+##
+##
+##
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import re
+
+def _convert_pattern(pattern):
+ # patterns from http://www.unicode.org/reports/tr35/#Date_Format_Patterns
+ qt_regexps = {
+ r"yyy{3,}" : "yyyy", # more that three digits hence convert to four-digit year
+ r"L" : "M", # stand-alone month names. not supported.
+ r"g{1,}": "", # modified julian day. not supported.
+ r"S{1,}" : "", # fractional seconds. not supported.
+ r"A{1,}" : "" # milliseconds in day. not supported.
+ }
+ qt_patterns = {
+ "G" : "", "GG" : "", "GGG" : "", "GGGG" : "", "GGGGG" : "", # Era. not supported.
+ "y" : "yyyy", # four-digit year without leading zeroes
+ "Q" : "", "QQ" : "", "QQQ" : "", "QQQQ" : "", # quarter. not supported.
+ "q" : "", "qq" : "", "qqq" : "", "qqqq" : "", # quarter. not supported.
+ "MMMMM" : "MMM", # narrow month name.
+ "LLLLL" : "MMM", # stand-alone narrow month name.
+ "l" : "", # special symbol for chinese leap month. not supported.
+ "w" : "", "W" : "", # week of year/month. not supported.
+ "D" : "", "DD" : "", "DDD" : "", # day of year. not supported.
+ "F" : "", # day of week in month. not supported.
+ "E" : "ddd", "EE" : "ddd", "EEE" : "ddd", "EEEEE" : "ddd", "EEEE" : "dddd", # day of week
+ "e" : "ddd", "ee" : "ddd", "eee" : "ddd", "eeeee" : "ddd", "eeee" : "dddd", # local day of week
+ "c" : "ddd", "cc" : "ddd", "ccc" : "ddd", "ccccc" : "ddd", "cccc" : "dddd", # stand-alone local day of week
+ "a" : "AP", # AM/PM
+ "K" : "h", # Hour 0-11
+ "k" : "H", # Hour 1-24
+ "j" : "", # special reserved symbol.
+ "z" : "t", "zz" : "t", "zzz" : "t", "zzzz" : "t", # timezone
+ "Z" : "t", "ZZ" : "t", "ZZZ" : "t", "ZZZZ" : "t", # timezone
+ "v" : "t", "vv" : "t", "vvv" : "t", "vvvv" : "t", # timezone
+ "V" : "t", "VV" : "t", "VVV" : "t", "VVVV" : "t" # timezone
+ }
+ if qt_patterns.has_key(pattern):
+ return qt_patterns[pattern]
+ for r,v in qt_regexps.items():
+ pattern = re.sub(r, v, pattern)
+ return pattern
+
+def convert_date(input):
+ result = ""
+ patterns = "GyYuQqMLlwWdDFgEecahHKkjmsSAzZvV"
+ last = ""
+ inquote = 0
+ chars_to_strip = " -"
+ for c in input:
+ if c == "'":
+ inquote = inquote + 1
+ if inquote % 2 == 0:
+ if c in patterns:
+ if not last:
+ last = c
+ else:
+ if c in last:
+ last += c
+ else:
+ # pattern changed
+ converted = _convert_pattern(last)
+ result += converted
+ if not converted:
+ result = result.rstrip(chars_to_strip)
+ last = c
+ continue
+ if last:
+ # pattern ended
+ converted = _convert_pattern(last)
+ result += converted
+ if not converted:
+ result = result.rstrip(chars_to_strip)
+ last = ""
+ result += c
+ if last:
+ converted = _convert_pattern(last)
+ result += converted
+ if not converted:
+ result = result.rstrip(chars_to_strip)
+ return result.lstrip(chars_to_strip)
diff --git a/util/local_database/enumdata.py b/util/local_database/enumdata.py
index 44bfc90..f6b145d 100644
--- a/util/local_database/enumdata.py
+++ b/util/local_database/enumdata.py
@@ -206,10 +206,59 @@ language_list = {
159 : [ "Friulian", "fur" ],
160 : [ "Venda", "ve" ],
161 : [ "Ewe", "ee" ],
- 162 : [ "Walamo", "wa" ],
+ 162 : [ "Walamo", "wal" ],
163 : [ "Hawaiian", "haw" ],
164 : [ "Tyap", "kcg" ],
- 165 : [ "Chewa", "ny" ]
+ 165 : [ "Chewa", "ny" ],
+ 166 : [ "Filipino", "fil" ],
+ 167 : [ "Swiss German", "gsw" ],
+ 168 : [ "Sichuan Yi", "ii" ],
+ 169 : [ "Kpelle", "kpe" ],
+ 170 : [ "Low German", "nds" ],
+ 171 : [ "South Ndebele", "nr" ],
+ 172 : [ "Northern Sotho", "nso" ],
+ 173 : [ "Northern Sami", "se" ],
+ 174 : [ "Taroko", "trv" ],
+ 175 : [ "Gusii", "guz" ],
+ 176 : [ "Taita", "dav" ],
+ 177 : [ "Fulah", "ff" ],
+ 178 : [ "Kikuyu", "ki" ],
+ 179 : [ "Samburu", "saq" ],
+ 180 : [ "Sena", "seh" ],
+ 181 : [ "North Ndebele", "nd" ],
+ 182 : [ "Rombo", "rof" ],
+ 183 : [ "Tachelhit", "shi" ],
+ 184 : [ "Kabyle", "kab" ],
+ 185 : [ "Nyankole", "nyn" ],
+ 186 : [ "Bena", "bez" ],
+ 187 : [ "Vunjo", "vun" ],
+ 188 : [ "Bambara", "bm" ],
+ 189 : [ "Embu", "ebu" ],
+ 190 : [ "Cherokee", "chr" ],
+ 191 : [ "Morisyen", "mfe" ],
+ 192 : [ "Makonde", "kde" ],
+ 193 : [ "Langi", "lag" ],
+ 194 : [ "Ganda", "lg" ],
+ 195 : [ "Bemba", "bem" ],
+ 196 : [ "Kabuverdianu", "kea" ],
+ 197 : [ "Meru", "mer" ],
+ 198 : [ "Kalenjin", "kln" ],
+ 199 : [ "Nama", "naq" ],
+ 200 : [ "Machame", "jmc" ],
+ 201 : [ "Colognian", "ksh" ],
+ 202 : [ "Masai", "mas" ],
+ 203 : [ "Soga", "xog" ],
+ 204 : [ "Luyia", "luy" ],
+ 205 : [ "Asu", "asa" ],
+ 206 : [ "Teso", "teo" ],
+ 207 : [ "Saho", "ssy" ],
+ 208 : [ "Koyra Chiini", "khq" ],
+ 209 : [ "Rwa", "rwk" ],
+ 210 : [ "Luo", "luo" ],
+ 211 : [ "Chiga", "cgg" ],
+ 212 : [ "Central Morocco Tamazight", "tzm" ],
+ 213 : [ "Koyraboro Senni", "ses" ],
+ 214 : [ "Shambala", "ksb" ]
}
country_list = {
@@ -454,7 +503,12 @@ country_list = {
238 : [ "Yugoslavia", "YU" ],
239 : [ "Zambia", "ZM" ],
240 : [ "Zimbabwe", "ZW" ],
- 241 : [ "SerbiaAndMontenegro", "CS" ]
+ 241 : [ "SerbiaAndMontenegro", "CS" ],
+ 242 : [ "Montenegro", "ME" ],
+ 243 : [ "Serbia", "RS" ],
+ 244 : [ "Saint Barthelemy", "BL" ],
+ 245 : [ "Saint Martin", "MF" ],
+ 246 : [ "LatinAmericaAndTheCaribbean", "419" ]
}
def countryCodeToId(code):
diff --git a/util/local_database/locale.xml b/util/local_database/locale.xml
deleted file mode 100644
index cb0b3a2..0000000
--- a/util/local_database/locale.xml
+++ /dev/null
@@ -1,9217 +0,0 @@
-<localeDatabase>
- <languageList>
- <language>
- <name>C</name>
- <id>1</id>
- <code> </code>
- </language>
- <language>
- <name>Abkhazian</name>
- <id>2</id>
- <code>ab</code>
- </language>
- <language>
- <name>Afan</name>
- <id>3</id>
- <code>om</code>
- </language>
- <language>
- <name>Afar</name>
- <id>4</id>
- <code>aa</code>
- </language>
- <language>
- <name>Afrikaans</name>
- <id>5</id>
- <code>af</code>
- </language>
- <language>
- <name>Albanian</name>
- <id>6</id>
- <code>sq</code>
- </language>
- <language>
- <name>Amharic</name>
- <id>7</id>
- <code>am</code>
- </language>
- <language>
- <name>Arabic</name>
- <id>8</id>
- <code>ar</code>
- </language>
- <language>
- <name>Armenian</name>
- <id>9</id>
- <code>hy</code>
- </language>
- <language>
- <name>Assamese</name>
- <id>10</id>
- <code>as</code>
- </language>
- <language>
- <name>Aymara</name>
- <id>11</id>
- <code>ay</code>
- </language>
- <language>
- <name>Azerbaijani</name>
- <id>12</id>
- <code>az</code>
- </language>
- <language>
- <name>Bashkir</name>
- <id>13</id>
- <code>ba</code>
- </language>
- <language>
- <name>Basque</name>
- <id>14</id>
- <code>eu</code>
- </language>
- <language>
- <name>Bengali</name>
- <id>15</id>
- <code>bn</code>
- </language>
- <language>
- <name>Bhutani</name>
- <id>16</id>
- <code>dz</code>
- </language>
- <language>
- <name>Bihari</name>
- <id>17</id>
- <code>bh</code>
- </language>
- <language>
- <name>Bislama</name>
- <id>18</id>
- <code>bi</code>
- </language>
- <language>
- <name>Breton</name>
- <id>19</id>
- <code>br</code>
- </language>
- <language>
- <name>Bulgarian</name>
- <id>20</id>
- <code>bg</code>
- </language>
- <language>
- <name>Burmese</name>
- <id>21</id>
- <code>my</code>
- </language>
- <language>
- <name>Byelorussian</name>
- <id>22</id>
- <code>be</code>
- </language>
- <language>
- <name>Cambodian</name>
- <id>23</id>
- <code>km</code>
- </language>
- <language>
- <name>Catalan</name>
- <id>24</id>
- <code>ca</code>
- </language>
- <language>
- <name>Chinese</name>
- <id>25</id>
- <code>zh</code>
- </language>
- <language>
- <name>Corsican</name>
- <id>26</id>
- <code>co</code>
- </language>
- <language>
- <name>Croatian</name>
- <id>27</id>
- <code>hr</code>
- </language>
- <language>
- <name>Czech</name>
- <id>28</id>
- <code>cs</code>
- </language>
- <language>
- <name>Danish</name>
- <id>29</id>
- <code>da</code>
- </language>
- <language>
- <name>Dutch</name>
- <id>30</id>
- <code>nl</code>
- </language>
- <language>
- <name>English</name>
- <id>31</id>
- <code>en</code>
- </language>
- <language>
- <name>Esperanto</name>
- <id>32</id>
- <code>eo</code>
- </language>
- <language>
- <name>Estonian</name>
- <id>33</id>
- <code>et</code>
- </language>
- <language>
- <name>Faroese</name>
- <id>34</id>
- <code>fo</code>
- </language>
- <language>
- <name>Fiji</name>
- <id>35</id>
- <code>fj</code>
- </language>
- <language>
- <name>Finnish</name>
- <id>36</id>
- <code>fi</code>
- </language>
- <language>
- <name>French</name>
- <id>37</id>
- <code>fr</code>
- </language>
- <language>
- <name>Frisian</name>
- <id>38</id>
- <code>fy</code>
- </language>
- <language>
- <name>Gaelic</name>
- <id>39</id>
- <code>gd</code>
- </language>
- <language>
- <name>Galician</name>
- <id>40</id>
- <code>gl</code>
- </language>
- <language>
- <name>Georgian</name>
- <id>41</id>
- <code>ka</code>
- </language>
- <language>
- <name>German</name>
- <id>42</id>
- <code>de</code>
- </language>
- <language>
- <name>Greek</name>
- <id>43</id>
- <code>el</code>
- </language>
- <language>
- <name>Greenlandic</name>
- <id>44</id>
- <code>kl</code>
- </language>
- <language>
- <name>Guarani</name>
- <id>45</id>
- <code>gn</code>
- </language>
- <language>
- <name>Gujarati</name>
- <id>46</id>
- <code>gu</code>
- </language>
- <language>
- <name>Hausa</name>
- <id>47</id>
- <code>ha</code>
- </language>
- <language>
- <name>Hebrew</name>
- <id>48</id>
- <code>he</code>
- </language>
- <language>
- <name>Hindi</name>
- <id>49</id>
- <code>hi</code>
- </language>
- <language>
- <name>Hungarian</name>
- <id>50</id>
- <code>hu</code>
- </language>
- <language>
- <name>Icelandic</name>
- <id>51</id>
- <code>is</code>
- </language>
- <language>
- <name>Indonesian</name>
- <id>52</id>
- <code>id</code>
- </language>
- <language>
- <name>Interlingua</name>
- <id>53</id>
- <code>ia</code>
- </language>
- <language>
- <name>Interlingue</name>
- <id>54</id>
- <code>ie</code>
- </language>
- <language>
- <name>Inuktitut</name>
- <id>55</id>
- <code>iu</code>
- </language>
- <language>
- <name>Inupiak</name>
- <id>56</id>
- <code>ik</code>
- </language>
- <language>
- <name>Irish</name>
- <id>57</id>
- <code>ga</code>
- </language>
- <language>
- <name>Italian</name>
- <id>58</id>
- <code>it</code>
- </language>
- <language>
- <name>Japanese</name>
- <id>59</id>
- <code>ja</code>
- </language>
- <language>
- <name>Javanese</name>
- <id>60</id>
- <code>jv</code>
- </language>
- <language>
- <name>Kannada</name>
- <id>61</id>
- <code>kn</code>
- </language>
- <language>
- <name>Kashmiri</name>
- <id>62</id>
- <code>ks</code>
- </language>
- <language>
- <name>Kazakh</name>
- <id>63</id>
- <code>kk</code>
- </language>
- <language>
- <name>Kinyarwanda</name>
- <id>64</id>
- <code>rw</code>
- </language>
- <language>
- <name>Kirghiz</name>
- <id>65</id>
- <code>ky</code>
- </language>
- <language>
- <name>Korean</name>
- <id>66</id>
- <code>ko</code>
- </language>
- <language>
- <name>Kurdish</name>
- <id>67</id>
- <code>ku</code>
- </language>
- <language>
- <name>Kurundi</name>
- <id>68</id>
- <code>rn</code>
- </language>
- <language>
- <name>Laothian</name>
- <id>69</id>
- <code>lo</code>
- </language>
- <language>
- <name>Latin</name>
- <id>70</id>
- <code>la</code>
- </language>
- <language>
- <name>Latvian</name>
- <id>71</id>
- <code>lv</code>
- </language>
- <language>
- <name>Lingala</name>
- <id>72</id>
- <code>ln</code>
- </language>
- <language>
- <name>Lithuanian</name>
- <id>73</id>
- <code>lt</code>
- </language>
- <language>
- <name>Macedonian</name>
- <id>74</id>
- <code>mk</code>
- </language>
- <language>
- <name>Malagasy</name>
- <id>75</id>
- <code>mg</code>
- </language>
- <language>
- <name>Malay</name>
- <id>76</id>
- <code>ms</code>
- </language>
- <language>
- <name>Malayalam</name>
- <id>77</id>
- <code>ml</code>
- </language>
- <language>
- <name>Maltese</name>
- <id>78</id>
- <code>mt</code>
- </language>
- <language>
- <name>Maori</name>
- <id>79</id>
- <code>mi</code>
- </language>
- <language>
- <name>Marathi</name>
- <id>80</id>
- <code>mr</code>
- </language>
- <language>
- <name>Moldavian</name>
- <id>81</id>
- <code>mo</code>
- </language>
- <language>
- <name>Mongolian</name>
- <id>82</id>
- <code>mn</code>
- </language>
- <language>
- <name>Nauru</name>
- <id>83</id>
- <code>na</code>
- </language>
- <language>
- <name>Nepali</name>
- <id>84</id>
- <code>ne</code>
- </language>
- <language>
- <name>Norwegian</name>
- <id>85</id>
- <code>nb</code>
- </language>
- <language>
- <name>Occitan</name>
- <id>86</id>
- <code>oc</code>
- </language>
- <language>
- <name>Oriya</name>
- <id>87</id>
- <code>or</code>
- </language>
- <language>
- <name>Pashto</name>
- <id>88</id>
- <code>ps</code>
- </language>
- <language>
- <name>Persian</name>
- <id>89</id>
- <code>fa</code>
- </language>
- <language>
- <name>Polish</name>
- <id>90</id>
- <code>pl</code>
- </language>
- <language>
- <name>Portuguese</name>
- <id>91</id>
- <code>pt</code>
- </language>
- <language>
- <name>Punjabi</name>
- <id>92</id>
- <code>pa</code>
- </language>
- <language>
- <name>Quechua</name>
- <id>93</id>
- <code>qu</code>
- </language>
- <language>
- <name>RhaetoRomance</name>
- <id>94</id>
- <code>rm</code>
- </language>
- <language>
- <name>Romanian</name>
- <id>95</id>
- <code>ro</code>
- </language>
- <language>
- <name>Russian</name>
- <id>96</id>
- <code>ru</code>
- </language>
- <language>
- <name>Samoan</name>
- <id>97</id>
- <code>sm</code>
- </language>
- <language>
- <name>Sangho</name>
- <id>98</id>
- <code>sg</code>
- </language>
- <language>
- <name>Sanskrit</name>
- <id>99</id>
- <code>sa</code>
- </language>
- <language>
- <name>Serbian</name>
- <id>100</id>
- <code>sr</code>
- </language>
- <language>
- <name>SerboCroatian</name>
- <id>101</id>
- <code>sh</code>
- </language>
- <language>
- <name>Sesotho</name>
- <id>102</id>
- <code>st</code>
- </language>
- <language>
- <name>Setswana</name>
- <id>103</id>
- <code>tn</code>
- </language>
- <language>
- <name>Shona</name>
- <id>104</id>
- <code>sn</code>
- </language>
- <language>
- <name>Sindhi</name>
- <id>105</id>
- <code>sd</code>
- </language>
- <language>
- <name>Singhalese</name>
- <id>106</id>
- <code>si</code>
- </language>
- <language>
- <name>Siswati</name>
- <id>107</id>
- <code>ss</code>
- </language>
- <language>
- <name>Slovak</name>
- <id>108</id>
- <code>sk</code>
- </language>
- <language>
- <name>Slovenian</name>
- <id>109</id>
- <code>sl</code>
- </language>
- <language>
- <name>Somali</name>
- <id>110</id>
- <code>so</code>
- </language>
- <language>
- <name>Spanish</name>
- <id>111</id>
- <code>es</code>
- </language>
- <language>
- <name>Sundanese</name>
- <id>112</id>
- <code>su</code>
- </language>
- <language>
- <name>Swahili</name>
- <id>113</id>
- <code>sw</code>
- </language>
- <language>
- <name>Swedish</name>
- <id>114</id>
- <code>sv</code>
- </language>
- <language>
- <name>Tagalog</name>
- <id>115</id>
- <code>tl</code>
- </language>
- <language>
- <name>Tajik</name>
- <id>116</id>
- <code>tg</code>
- </language>
- <language>
- <name>Tamil</name>
- <id>117</id>
- <code>ta</code>
- </language>
- <language>
- <name>Tatar</name>
- <id>118</id>
- <code>tt</code>
- </language>
- <language>
- <name>Telugu</name>
- <id>119</id>
- <code>te</code>
- </language>
- <language>
- <name>Thai</name>
- <id>120</id>
- <code>th</code>
- </language>
- <language>
- <name>Tibetan</name>
- <id>121</id>
- <code>bo</code>
- </language>
- <language>
- <name>Tigrinya</name>
- <id>122</id>
- <code>ti</code>
- </language>
- <language>
- <name>Tonga</name>
- <id>123</id>
- <code>to</code>
- </language>
- <language>
- <name>Tsonga</name>
- <id>124</id>
- <code>ts</code>
- </language>
- <language>
- <name>Turkish</name>
- <id>125</id>
- <code>tr</code>
- </language>
- <language>
- <name>Turkmen</name>
- <id>126</id>
- <code>tk</code>
- </language>
- <language>
- <name>Twi</name>
- <id>127</id>
- <code>tw</code>
- </language>
- <language>
- <name>Uigur</name>
- <id>128</id>
- <code>ug</code>
- </language>
- <language>
- <name>Ukrainian</name>
- <id>129</id>
- <code>uk</code>
- </language>
- <language>
- <name>Urdu</name>
- <id>130</id>
- <code>ur</code>
- </language>
- <language>
- <name>Uzbek</name>
- <id>131</id>
- <code>uz</code>
- </language>
- <language>
- <name>Vietnamese</name>
- <id>132</id>
- <code>vi</code>
- </language>
- <language>
- <name>Volapuk</name>
- <id>133</id>
- <code>vo</code>
- </language>
- <language>
- <name>Welsh</name>
- <id>134</id>
- <code>cy</code>
- </language>
- <language>
- <name>Wolof</name>
- <id>135</id>
- <code>wo</code>
- </language>
- <language>
- <name>Xhosa</name>
- <id>136</id>
- <code>xh</code>
- </language>
- <language>
- <name>Yiddish</name>
- <id>137</id>
- <code>yi</code>
- </language>
- <language>
- <name>Yoruba</name>
- <id>138</id>
- <code>yo</code>
- </language>
- <language>
- <name>Zhuang</name>
- <id>139</id>
- <code>za</code>
- </language>
- <language>
- <name>Zulu</name>
- <id>140</id>
- <code>zu</code>
- </language>
- <language>
- <name>Nynorsk</name>
- <id>141</id>
- <code>nn</code>
- </language>
- <language>
- <name>Bosnian</name>
- <id>142</id>
- <code>bs</code>
- </language>
- <language>
- <name>Divehi</name>
- <id>143</id>
- <code>dv</code>
- </language>
- <language>
- <name>Manx</name>
- <id>144</id>
- <code>gv</code>
- </language>
- <language>
- <name>Cornish</name>
- <id>145</id>
- <code>kw</code>
- </language>
- <language>
- <name>Akan</name>
- <id>146</id>
- <code>ak</code>
- </language>
- <language>
- <name>Konkani</name>
- <id>147</id>
- <code>kok</code>
- </language>
- <language>
- <name>Ga</name>
- <id>148</id>
- <code>gaa</code>
- </language>
- <language>
- <name>Igbo</name>
- <id>149</id>
- <code>ig</code>
- </language>
- <language>
- <name>Kamba</name>
- <id>150</id>
- <code>kam</code>
- </language>
- <language>
- <name>Syriac</name>
- <id>151</id>
- <code>syr</code>
- </language>
- <language>
- <name>Blin</name>
- <id>152</id>
- <code>byn</code>
- </language>
- <language>
- <name>Geez</name>
- <id>153</id>
- <code>gez</code>
- </language>
- <language>
- <name>Koro</name>
- <id>154</id>
- <code>kfo</code>
- </language>
- <language>
- <name>Sidamo</name>
- <id>155</id>
- <code>sid</code>
- </language>
- <language>
- <name>Atsam</name>
- <id>156</id>
- <code>cch</code>
- </language>
- <language>
- <name>Tigre</name>
- <id>157</id>
- <code>tig</code>
- </language>
- <language>
- <name>Jju</name>
- <id>158</id>
- <code>kaj</code>
- </language>
- <language>
- <name>Friulian</name>
- <id>159</id>
- <code>fur</code>
- </language>
- <language>
- <name>Venda</name>
- <id>160</id>
- <code>ve</code>
- </language>
- <language>
- <name>Ewe</name>
- <id>161</id>
- <code>ee</code>
- </language>
- <language>
- <name>Walamo</name>
- <id>162</id>
- <code>wa</code>
- </language>
- <language>
- <name>Hawaiian</name>
- <id>163</id>
- <code>haw</code>
- </language>
- <language>
- <name>Tyap</name>
- <id>164</id>
- <code>kcg</code>
- </language>
- <language>
- <name>Chewa</name>
- <id>165</id>
- <code>ny</code>
- </language>
- </languageList>
- <countryList>
- <country>
- <name>AnyCountry</name>
- <id>0</id>
- <code> </code>
- </country>
- <country>
- <name>Afghanistan</name>
- <id>1</id>
- <code>AF</code>
- </country>
- <country>
- <name>Albania</name>
- <id>2</id>
- <code>AL</code>
- </country>
- <country>
- <name>Algeria</name>
- <id>3</id>
- <code>DZ</code>
- </country>
- <country>
- <name>AmericanSamoa</name>
- <id>4</id>
- <code>AS</code>
- </country>
- <country>
- <name>Andorra</name>
- <id>5</id>
- <code>AD</code>
- </country>
- <country>
- <name>Angola</name>
- <id>6</id>
- <code>AO</code>
- </country>
- <country>
- <name>Anguilla</name>
- <id>7</id>
- <code>AI</code>
- </country>
- <country>
- <name>Antarctica</name>
- <id>8</id>
- <code>AQ</code>
- </country>
- <country>
- <name>AntiguaAndBarbuda</name>
- <id>9</id>
- <code>AG</code>
- </country>
- <country>
- <name>Argentina</name>
- <id>10</id>
- <code>AR</code>
- </country>
- <country>
- <name>Armenia</name>
- <id>11</id>
- <code>AM</code>
- </country>
- <country>
- <name>Aruba</name>
- <id>12</id>
- <code>AW</code>
- </country>
- <country>
- <name>Australia</name>
- <id>13</id>
- <code>AU</code>
- </country>
- <country>
- <name>Austria</name>
- <id>14</id>
- <code>AT</code>
- </country>
- <country>
- <name>Azerbaijan</name>
- <id>15</id>
- <code>AZ</code>
- </country>
- <country>
- <name>Bahamas</name>
- <id>16</id>
- <code>BS</code>
- </country>
- <country>
- <name>Bahrain</name>
- <id>17</id>
- <code>BH</code>
- </country>
- <country>
- <name>Bangladesh</name>
- <id>18</id>
- <code>BD</code>
- </country>
- <country>
- <name>Barbados</name>
- <id>19</id>
- <code>BB</code>
- </country>
- <country>
- <name>Belarus</name>
- <id>20</id>
- <code>BY</code>
- </country>
- <country>
- <name>Belgium</name>
- <id>21</id>
- <code>BE</code>
- </country>
- <country>
- <name>Belize</name>
- <id>22</id>
- <code>BZ</code>
- </country>
- <country>
- <name>Benin</name>
- <id>23</id>
- <code>BJ</code>
- </country>
- <country>
- <name>Bermuda</name>
- <id>24</id>
- <code>BM</code>
- </country>
- <country>
- <name>Bhutan</name>
- <id>25</id>
- <code>BT</code>
- </country>
- <country>
- <name>Bolivia</name>
- <id>26</id>
- <code>BO</code>
- </country>
- <country>
- <name>BosniaAndHerzegowina</name>
- <id>27</id>
- <code>BA</code>
- </country>
- <country>
- <name>Botswana</name>
- <id>28</id>
- <code>BW</code>
- </country>
- <country>
- <name>BouvetIsland</name>
- <id>29</id>
- <code>BV</code>
- </country>
- <country>
- <name>Brazil</name>
- <id>30</id>
- <code>BR</code>
- </country>
- <country>
- <name>BritishIndianOceanTerritory</name>
- <id>31</id>
- <code>IO</code>
- </country>
- <country>
- <name>BruneiDarussalam</name>
- <id>32</id>
- <code>BN</code>
- </country>
- <country>
- <name>Bulgaria</name>
- <id>33</id>
- <code>BG</code>
- </country>
- <country>
- <name>BurkinaFaso</name>
- <id>34</id>
- <code>BF</code>
- </country>
- <country>
- <name>Burundi</name>
- <id>35</id>
- <code>BI</code>
- </country>
- <country>
- <name>Cambodia</name>
- <id>36</id>
- <code>KH</code>
- </country>
- <country>
- <name>Cameroon</name>
- <id>37</id>
- <code>CM</code>
- </country>
- <country>
- <name>Canada</name>
- <id>38</id>
- <code>CA</code>
- </country>
- <country>
- <name>CapeVerde</name>
- <id>39</id>
- <code>CV</code>
- </country>
- <country>
- <name>CaymanIslands</name>
- <id>40</id>
- <code>KY</code>
- </country>
- <country>
- <name>CentralAfricanRepublic</name>
- <id>41</id>
- <code>CF</code>
- </country>
- <country>
- <name>Chad</name>
- <id>42</id>
- <code>TD</code>
- </country>
- <country>
- <name>Chile</name>
- <id>43</id>
- <code>CL</code>
- </country>
- <country>
- <name>China</name>
- <id>44</id>
- <code>CN</code>
- </country>
- <country>
- <name>ChristmasIsland</name>
- <id>45</id>
- <code>CX</code>
- </country>
- <country>
- <name>CocosIslands</name>
- <id>46</id>
- <code>CC</code>
- </country>
- <country>
- <name>Colombia</name>
- <id>47</id>
- <code>CO</code>
- </country>
- <country>
- <name>Comoros</name>
- <id>48</id>
- <code>KM</code>
- </country>
- <country>
- <name>DemocraticRepublicOfCongo</name>
- <id>49</id>
- <code>CD</code>
- </country>
- <country>
- <name>PeoplesRepublicOfCongo</name>
- <id>50</id>
- <code>CG</code>
- </country>
- <country>
- <name>CookIslands</name>
- <id>51</id>
- <code>CK</code>
- </country>
- <country>
- <name>CostaRica</name>
- <id>52</id>
- <code>CR</code>
- </country>
- <country>
- <name>IvoryCoast</name>
- <id>53</id>
- <code>CI</code>
- </country>
- <country>
- <name>Croatia</name>
- <id>54</id>
- <code>HR</code>
- </country>
- <country>
- <name>Cuba</name>
- <id>55</id>
- <code>CU</code>
- </country>
- <country>
- <name>Cyprus</name>
- <id>56</id>
- <code>CY</code>
- </country>
- <country>
- <name>CzechRepublic</name>
- <id>57</id>
- <code>CZ</code>
- </country>
- <country>
- <name>Denmark</name>
- <id>58</id>
- <code>DK</code>
- </country>
- <country>
- <name>Djibouti</name>
- <id>59</id>
- <code>DJ</code>
- </country>
- <country>
- <name>Dominica</name>
- <id>60</id>
- <code>DM</code>
- </country>
- <country>
- <name>DominicanRepublic</name>
- <id>61</id>
- <code>DO</code>
- </country>
- <country>
- <name>EastTimor</name>
- <id>62</id>
- <code>TL</code>
- </country>
- <country>
- <name>Ecuador</name>
- <id>63</id>
- <code>EC</code>
- </country>
- <country>
- <name>Egypt</name>
- <id>64</id>
- <code>EG</code>
- </country>
- <country>
- <name>ElSalvador</name>
- <id>65</id>
- <code>SV</code>
- </country>
- <country>
- <name>EquatorialGuinea</name>
- <id>66</id>
- <code>GQ</code>
- </country>
- <country>
- <name>Eritrea</name>
- <id>67</id>
- <code>ER</code>
- </country>
- <country>
- <name>Estonia</name>
- <id>68</id>
- <code>EE</code>
- </country>
- <country>
- <name>Ethiopia</name>
- <id>69</id>
- <code>ET</code>
- </country>
- <country>
- <name>FalklandIslands</name>
- <id>70</id>
- <code>FK</code>
- </country>
- <country>
- <name>FaroeIslands</name>
- <id>71</id>
- <code>FO</code>
- </country>
- <country>
- <name>Fiji</name>
- <id>72</id>
- <code>FJ</code>
- </country>
- <country>
- <name>Finland</name>
- <id>73</id>
- <code>FI</code>
- </country>
- <country>
- <name>France</name>
- <id>74</id>
- <code>FR</code>
- </country>
- <country>
- <name>MetropolitanFrance</name>
- <id>75</id>
- <code>FX</code>
- </country>
- <country>
- <name>FrenchGuiana</name>
- <id>76</id>
- <code>GF</code>
- </country>
- <country>
- <name>FrenchPolynesia</name>
- <id>77</id>
- <code>PF</code>
- </country>
- <country>
- <name>FrenchSouthernTerritories</name>
- <id>78</id>
- <code>TF</code>
- </country>
- <country>
- <name>Gabon</name>
- <id>79</id>
- <code>GA</code>
- </country>
- <country>
- <name>Gambia</name>
- <id>80</id>
- <code>GM</code>
- </country>
- <country>
- <name>Georgia</name>
- <id>81</id>
- <code>GE</code>
- </country>
- <country>
- <name>Germany</name>
- <id>82</id>
- <code>DE</code>
- </country>
- <country>
- <name>Ghana</name>
- <id>83</id>
- <code>GH</code>
- </country>
- <country>
- <name>Gibraltar</name>
- <id>84</id>
- <code>GI</code>
- </country>
- <country>
- <name>Greece</name>
- <id>85</id>
- <code>GR</code>
- </country>
- <country>
- <name>Greenland</name>
- <id>86</id>
- <code>GL</code>
- </country>
- <country>
- <name>Grenada</name>
- <id>87</id>
- <code>GD</code>
- </country>
- <country>
- <name>Guadeloupe</name>
- <id>88</id>
- <code>GP</code>
- </country>
- <country>
- <name>Guam</name>
- <id>89</id>
- <code>GU</code>
- </country>
- <country>
- <name>Guatemala</name>
- <id>90</id>
- <code>GT</code>
- </country>
- <country>
- <name>Guinea</name>
- <id>91</id>
- <code>GN</code>
- </country>
- <country>
- <name>GuineaBissau</name>
- <id>92</id>
- <code>GW</code>
- </country>
- <country>
- <name>Guyana</name>
- <id>93</id>
- <code>GY</code>
- </country>
- <country>
- <name>Haiti</name>
- <id>94</id>
- <code>HT</code>
- </country>
- <country>
- <name>HeardAndMcDonaldIslands</name>
- <id>95</id>
- <code>HM</code>
- </country>
- <country>
- <name>Honduras</name>
- <id>96</id>
- <code>HN</code>
- </country>
- <country>
- <name>HongKong</name>
- <id>97</id>
- <code>HK</code>
- </country>
- <country>
- <name>Hungary</name>
- <id>98</id>
- <code>HU</code>
- </country>
- <country>
- <name>Iceland</name>
- <id>99</id>
- <code>IS</code>
- </country>
- <country>
- <name>India</name>
- <id>100</id>
- <code>IN</code>
- </country>
- <country>
- <name>Indonesia</name>
- <id>101</id>
- <code>ID</code>
- </country>
- <country>
- <name>Iran</name>
- <id>102</id>
- <code>IR</code>
- </country>
- <country>
- <name>Iraq</name>
- <id>103</id>
- <code>IQ</code>
- </country>
- <country>
- <name>Ireland</name>
- <id>104</id>
- <code>IE</code>
- </country>
- <country>
- <name>Israel</name>
- <id>105</id>
- <code>IL</code>
- </country>
- <country>
- <name>Italy</name>
- <id>106</id>
- <code>IT</code>
- </country>
- <country>
- <name>Jamaica</name>
- <id>107</id>
- <code>JM</code>
- </country>
- <country>
- <name>Japan</name>
- <id>108</id>
- <code>JP</code>
- </country>
- <country>
- <name>Jordan</name>
- <id>109</id>
- <code>JO</code>
- </country>
- <country>
- <name>Kazakhstan</name>
- <id>110</id>
- <code>KZ</code>
- </country>
- <country>
- <name>Kenya</name>
- <id>111</id>
- <code>KE</code>
- </country>
- <country>
- <name>Kiribati</name>
- <id>112</id>
- <code>KI</code>
- </country>
- <country>
- <name>DemocraticRepublicOfKorea</name>
- <id>113</id>
- <code>KP</code>
- </country>
- <country>
- <name>RepublicOfKorea</name>
- <id>114</id>
- <code>KR</code>
- </country>
- <country>
- <name>Kuwait</name>
- <id>115</id>
- <code>KW</code>
- </country>
- <country>
- <name>Kyrgyzstan</name>
- <id>116</id>
- <code>KG</code>
- </country>
- <country>
- <name>Lao</name>
- <id>117</id>
- <code>LA</code>
- </country>
- <country>
- <name>Latvia</name>
- <id>118</id>
- <code>LV</code>
- </country>
- <country>
- <name>Lebanon</name>
- <id>119</id>
- <code>LB</code>
- </country>
- <country>
- <name>Lesotho</name>
- <id>120</id>
- <code>LS</code>
- </country>
- <country>
- <name>Liberia</name>
- <id>121</id>
- <code>LR</code>
- </country>
- <country>
- <name>LibyanArabJamahiriya</name>
- <id>122</id>
- <code>LY</code>
- </country>
- <country>
- <name>Liechtenstein</name>
- <id>123</id>
- <code>LI</code>
- </country>
- <country>
- <name>Lithuania</name>
- <id>124</id>
- <code>LT</code>
- </country>
- <country>
- <name>Luxembourg</name>
- <id>125</id>
- <code>LU</code>
- </country>
- <country>
- <name>Macau</name>
- <id>126</id>
- <code>MO</code>
- </country>
- <country>
- <name>Macedonia</name>
- <id>127</id>
- <code>MK</code>
- </country>
- <country>
- <name>Madagascar</name>
- <id>128</id>
- <code>MG</code>
- </country>
- <country>
- <name>Malawi</name>
- <id>129</id>
- <code>MW</code>
- </country>
- <country>
- <name>Malaysia</name>
- <id>130</id>
- <code>MY</code>
- </country>
- <country>
- <name>Maldives</name>
- <id>131</id>
- <code>MV</code>
- </country>
- <country>
- <name>Mali</name>
- <id>132</id>
- <code>ML</code>
- </country>
- <country>
- <name>Malta</name>
- <id>133</id>
- <code>MT</code>
- </country>
- <country>
- <name>MarshallIslands</name>
- <id>134</id>
- <code>MH</code>
- </country>
- <country>
- <name>Martinique</name>
- <id>135</id>
- <code>MQ</code>
- </country>
- <country>
- <name>Mauritania</name>
- <id>136</id>
- <code>MR</code>
- </country>
- <country>
- <name>Mauritius</name>
- <id>137</id>
- <code>MU</code>
- </country>
- <country>
- <name>Mayotte</name>
- <id>138</id>
- <code>YT</code>
- </country>
- <country>
- <name>Mexico</name>
- <id>139</id>
- <code>MX</code>
- </country>
- <country>
- <name>Micronesia</name>
- <id>140</id>
- <code>FM</code>
- </country>
- <country>
- <name>Moldova</name>
- <id>141</id>
- <code>MD</code>
- </country>
- <country>
- <name>Monaco</name>
- <id>142</id>
- <code>MC</code>
- </country>
- <country>
- <name>Mongolia</name>
- <id>143</id>
- <code>MN</code>
- </country>
- <country>
- <name>Montserrat</name>
- <id>144</id>
- <code>MS</code>
- </country>
- <country>
- <name>Morocco</name>
- <id>145</id>
- <code>MA</code>
- </country>
- <country>
- <name>Mozambique</name>
- <id>146</id>
- <code>MZ</code>
- </country>
- <country>
- <name>Myanmar</name>
- <id>147</id>
- <code>MM</code>
- </country>
- <country>
- <name>Namibia</name>
- <id>148</id>
- <code>NA</code>
- </country>
- <country>
- <name>Nauru</name>
- <id>149</id>
- <code>NR</code>
- </country>
- <country>
- <name>Nepal</name>
- <id>150</id>
- <code>NP</code>
- </country>
- <country>
- <name>Netherlands</name>
- <id>151</id>
- <code>NL</code>
- </country>
- <country>
- <name>NetherlandsAntilles</name>
- <id>152</id>
- <code>AN</code>
- </country>
- <country>
- <name>NewCaledonia</name>
- <id>153</id>
- <code>NC</code>
- </country>
- <country>
- <name>NewZealand</name>
- <id>154</id>
- <code>NZ</code>
- </country>
- <country>
- <name>Nicaragua</name>
- <id>155</id>
- <code>NI</code>
- </country>
- <country>
- <name>Niger</name>
- <id>156</id>
- <code>NE</code>
- </country>
- <country>
- <name>Nigeria</name>
- <id>157</id>
- <code>NG</code>
- </country>
- <country>
- <name>Niue</name>
- <id>158</id>
- <code>NU</code>
- </country>
- <country>
- <name>NorfolkIsland</name>
- <id>159</id>
- <code>NF</code>
- </country>
- <country>
- <name>NorthernMarianaIslands</name>
- <id>160</id>
- <code>MP</code>
- </country>
- <country>
- <name>Norway</name>
- <id>161</id>
- <code>NO</code>
- </country>
- <country>
- <name>Oman</name>
- <id>162</id>
- <code>OM</code>
- </country>
- <country>
- <name>Pakistan</name>
- <id>163</id>
- <code>PK</code>
- </country>
- <country>
- <name>Palau</name>
- <id>164</id>
- <code>PW</code>
- </country>
- <country>
- <name>PalestinianTerritory</name>
- <id>165</id>
- <code>PS</code>
- </country>
- <country>
- <name>Panama</name>
- <id>166</id>
- <code>PA</code>
- </country>
- <country>
- <name>PapuaNewGuinea</name>
- <id>167</id>
- <code>PG</code>
- </country>
- <country>
- <name>Paraguay</name>
- <id>168</id>
- <code>PY</code>
- </country>
- <country>
- <name>Peru</name>
- <id>169</id>
- <code>PE</code>
- </country>
- <country>
- <name>Philippines</name>
- <id>170</id>
- <code>PH</code>
- </country>
- <country>
- <name>Pitcairn</name>
- <id>171</id>
- <code>PN</code>
- </country>
- <country>
- <name>Poland</name>
- <id>172</id>
- <code>PL</code>
- </country>
- <country>
- <name>Portugal</name>
- <id>173</id>
- <code>PT</code>
- </country>
- <country>
- <name>PuertoRico</name>
- <id>174</id>
- <code>PR</code>
- </country>
- <country>
- <name>Qatar</name>
- <id>175</id>
- <code>QA</code>
- </country>
- <country>
- <name>Reunion</name>
- <id>176</id>
- <code>RE</code>
- </country>
- <country>
- <name>Romania</name>
- <id>177</id>
- <code>RO</code>
- </country>
- <country>
- <name>RussianFederation</name>
- <id>178</id>
- <code>RU</code>
- </country>
- <country>
- <name>Rwanda</name>
- <id>179</id>
- <code>RW</code>
- </country>
- <country>
- <name>SaintKittsAndNevis</name>
- <id>180</id>
- <code>KN</code>
- </country>
- <country>
- <name>StLucia</name>
- <id>181</id>
- <code>LC</code>
- </country>
- <country>
- <name>StVincentAndTheGrenadines</name>
- <id>182</id>
- <code>VC</code>
- </country>
- <country>
- <name>Samoa</name>
- <id>183</id>
- <code>WS</code>
- </country>
- <country>
- <name>SanMarino</name>
- <id>184</id>
- <code>SM</code>
- </country>
- <country>
- <name>SaoTomeAndPrincipe</name>
- <id>185</id>
- <code>ST</code>
- </country>
- <country>
- <name>SaudiArabia</name>
- <id>186</id>
- <code>SA</code>
- </country>
- <country>
- <name>Senegal</name>
- <id>187</id>
- <code>SN</code>
- </country>
- <country>
- <name>Seychelles</name>
- <id>188</id>
- <code>SC</code>
- </country>
- <country>
- <name>SierraLeone</name>
- <id>189</id>
- <code>SL</code>
- </country>
- <country>
- <name>Singapore</name>
- <id>190</id>
- <code>SG</code>
- </country>
- <country>
- <name>Slovakia</name>
- <id>191</id>
- <code>SK</code>
- </country>
- <country>
- <name>Slovenia</name>
- <id>192</id>
- <code>SI</code>
- </country>
- <country>
- <name>SolomonIslands</name>
- <id>193</id>
- <code>SB</code>
- </country>
- <country>
- <name>Somalia</name>
- <id>194</id>
- <code>SO</code>
- </country>
- <country>
- <name>SouthAfrica</name>
- <id>195</id>
- <code>ZA</code>
- </country>
- <country>
- <name>SouthGeorgiaAndTheSouthSandwichIslands</name>
- <id>196</id>
- <code>GS</code>
- </country>
- <country>
- <name>Spain</name>
- <id>197</id>
- <code>ES</code>
- </country>
- <country>
- <name>SriLanka</name>
- <id>198</id>
- <code>LK</code>
- </country>
- <country>
- <name>StHelena</name>
- <id>199</id>
- <code>SH</code>
- </country>
- <country>
- <name>StPierreAndMiquelon</name>
- <id>200</id>
- <code>PM</code>
- </country>
- <country>
- <name>Sudan</name>
- <id>201</id>
- <code>SD</code>
- </country>
- <country>
- <name>Suriname</name>
- <id>202</id>
- <code>SR</code>
- </country>
- <country>
- <name>SvalbardAndJanMayenIslands</name>
- <id>203</id>
- <code>SJ</code>
- </country>
- <country>
- <name>Swaziland</name>
- <id>204</id>
- <code>SZ</code>
- </country>
- <country>
- <name>Sweden</name>
- <id>205</id>
- <code>SE</code>
- </country>
- <country>
- <name>Switzerland</name>
- <id>206</id>
- <code>CH</code>
- </country>
- <country>
- <name>SyrianArabRepublic</name>
- <id>207</id>
- <code>SY</code>
- </country>
- <country>
- <name>Taiwan</name>
- <id>208</id>
- <code>TW</code>
- </country>
- <country>
- <name>Tajikistan</name>
- <id>209</id>
- <code>TJ</code>
- </country>
- <country>
- <name>Tanzania</name>
- <id>210</id>
- <code>TZ</code>
- </country>
- <country>
- <name>Thailand</name>
- <id>211</id>
- <code>TH</code>
- </country>
- <country>
- <name>Togo</name>
- <id>212</id>
- <code>TG</code>
- </country>
- <country>
- <name>Tokelau</name>
- <id>213</id>
- <code>TK</code>
- </country>
- <country>
- <name>Tonga</name>
- <id>214</id>
- <code>TO</code>
- </country>
- <country>
- <name>TrinidadAndTobago</name>
- <id>215</id>
- <code>TT</code>
- </country>
- <country>
- <name>Tunisia</name>
- <id>216</id>
- <code>TN</code>
- </country>
- <country>
- <name>Turkey</name>
- <id>217</id>
- <code>TR</code>
- </country>
- <country>
- <name>Turkmenistan</name>
- <id>218</id>
- <code>TM</code>
- </country>
- <country>
- <name>TurksAndCaicosIslands</name>
- <id>219</id>
- <code>TC</code>
- </country>
- <country>
- <name>Tuvalu</name>
- <id>220</id>
- <code>TV</code>
- </country>
- <country>
- <name>Uganda</name>
- <id>221</id>
- <code>UG</code>
- </country>
- <country>
- <name>Ukraine</name>
- <id>222</id>
- <code>UA</code>
- </country>
- <country>
- <name>UnitedArabEmirates</name>
- <id>223</id>
- <code>AE</code>
- </country>
- <country>
- <name>UnitedKingdom</name>
- <id>224</id>
- <code>GB</code>
- </country>
- <country>
- <name>UnitedStates</name>
- <id>225</id>
- <code>US</code>
- </country>
- <country>
- <name>UnitedStatesMinorOutlyingIslands</name>
- <id>226</id>
- <code>UM</code>
- </country>
- <country>
- <name>Uruguay</name>
- <id>227</id>
- <code>UY</code>
- </country>
- <country>
- <name>Uzbekistan</name>
- <id>228</id>
- <code>UZ</code>
- </country>
- <country>
- <name>Vanuatu</name>
- <id>229</id>
- <code>VU</code>
- </country>
- <country>
- <name>VaticanCityState</name>
- <id>230</id>
- <code>VA</code>
- </country>
- <country>
- <name>Venezuela</name>
- <id>231</id>
- <code>VE</code>
- </country>
- <country>
- <name>VietNam</name>
- <id>232</id>
- <code>VN</code>
- </country>
- <country>
- <name>BritishVirginIslands</name>
- <id>233</id>
- <code>VG</code>
- </country>
- <country>
- <name>USVirginIslands</name>
- <id>234</id>
- <code>VI</code>
- </country>
- <country>
- <name>WallisAndFutunaIslands</name>
- <id>235</id>
- <code>WF</code>
- </country>
- <country>
- <name>WesternSahara</name>
- <id>236</id>
- <code>EH</code>
- </country>
- <country>
- <name>Yemen</name>
- <id>237</id>
- <code>YE</code>
- </country>
- <country>
- <name>Yugoslavia</name>
- <id>238</id>
- <code>YU</code>
- </country>
- <country>
- <name>Zambia</name>
- <id>239</id>
- <code>ZM</code>
- </country>
- <country>
- <name>Zimbabwe</name>
- <id>240</id>
- <code>ZW</code>
- </country>
- <country>
- <name>SerbiaAndMontenegro</name>
- <id>241</id>
- <code>CS</code>
- </country>
- </countryList>
- <defaultCountryList>
- <defaultCountry>
- <language>Afrikaans</language>
- <country>SouthAfrica</country>
- </defaultCountry>
- <defaultCountry>
- <language>Afan</language>
- <country>Ethiopia</country>
- </defaultCountry>
- <defaultCountry>
- <language>Afar</language>
- <country>Djibouti</country>
- </defaultCountry>
- <defaultCountry>
- <language>Arabic</language>
- <country>SaudiArabia</country>
- </defaultCountry>
- <defaultCountry>
- <language>Chinese</language>
- <country>China</country>
- </defaultCountry>
- <defaultCountry>
- <language>Dutch</language>
- <country>Netherlands</country>
- </defaultCountry>
- <defaultCountry>
- <language>English</language>
- <country>UnitedStates</country>
- </defaultCountry>
- <defaultCountry>
- <language>French</language>
- <country>France</country>
- </defaultCountry>
- <defaultCountry>
- <language>German</language>
- <country>Germany</country>
- </defaultCountry>
- <defaultCountry>
- <language>Greek</language>
- <country>Greece</country>
- </defaultCountry>
- <defaultCountry>
- <language>Italian</language>
- <country>Italy</country>
- </defaultCountry>
- <defaultCountry>
- <language>Malay</language>
- <country>Malaysia</country>
- </defaultCountry>
- <defaultCountry>
- <language>Portuguese</language>
- <country>Portugal</country>
- </defaultCountry>
- <defaultCountry>
- <language>Russian</language>
- <country>RussianFederation</country>
- </defaultCountry>
- <defaultCountry>
- <language>Serbian</language>
- <country>SerbiaAndMontenegro</country>
- </defaultCountry>
- <defaultCountry>
- <language>SerboCroatian</language>
- <country>SerbiaAndMontenegro</country>
- </defaultCountry>
- <defaultCountry>
- <language>Somali</language>
- <country>Somalia</country>
- </defaultCountry>
- <defaultCountry>
- <language>Spanish</language>
- <country>Spain</country>
- </defaultCountry>
- <defaultCountry>
- <language>Swahili</language>
- <country>Kenya</country>
- </defaultCountry>
- <defaultCountry>
- <language>Swedish</language>
- <country>Sweden</country>
- </defaultCountry>
- <defaultCountry>
- <language>Tigrinya</language>
- <country>Eritrea</country>
- </defaultCountry>
- <defaultCountry>
- <language>Uzbek</language>
- <country>Uzbekistan</country>
- </defaultCountry>
- <defaultCountry>
- <language>Persian</language>
- <country>Iran</country>
- </defaultCountry>
- </defaultCountryList>
- <localeList>
- <locale>
- <language>C</language>
- <country>AnyCountry</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>d MMM yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss z</longTimeFormat>
- <shortTimeFormat>HH:mm:ss</shortTimeFormat>
- <standaloneLongMonths>January;February;March;April;May;June;July;August;September;October;November;December;</standaloneLongMonths>
- <standaloneShortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>7;1;2;3;4;5;6;</narrowDays>
- <standaloneLongDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</standaloneLongDays>
- <standaloneShortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afan</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Amajjii;Guraandhala;Bitooteessa;Elba;Caamsa;Waxabajjii;Adooleessa;Hagayya;Fuulbana;Onkololeessa;Sadaasa;Muddee;</longMonths>
- <shortMonths>Ama;Gur;Bit;Elb;Cam;Wax;Ado;Hag;Ful;Onk;Sad;Mud;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Dilbata;Wiixata;Qibxata;Roobii;Kamiisa;Jimaata;Sanbata;</longDays>
- <shortDays>Dil;Wix;Qib;Rob;Kam;Jim;San;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afan</language>
- <country>Kenya</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Amajjii;Guraandhala;Bitooteessa;Elba;Caamsa;Waxabajjii;Adooleessa;Hagayya;Fuulbana;Onkololeessa;Sadaasa;Muddee;</longMonths>
- <shortMonths>Ama;Gur;Bit;Elb;Cam;Wax;Ado;Hag;Ful;Onk;Sad;Mud;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Dilbata;Wiixata;Qibxata;Roobii;Kamiisa;Jimaata;Sanbata;</longDays>
- <shortDays>Dil;Wix;Qib;Rob;Kam;Jim;San;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afar</language>
- <country>Djibouti</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Q;N;C;A;C;Q;Q;L;W;D;X;K;</standaloneNarrowMonths>
- <longMonths>Qunxa Garablu;Naharsi Kudo;Ciggilta Kudo;Agda Baxisso;Caxah Alsa;Qasa Dirri;Qado Dirri;Leqeeni;Waysu;Diteli;Ximoli;Kaxxa Garablu;</longMonths>
- <shortMonths>Qun;Nah;Cig;Agd;Cax;Qas;Qad;Leq;Way;Dit;Xim;Kax;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Acaada;Etleeni;Talaata;Arbaqa;Kamiisi;Gumqata;Sabti;</longDays>
- <shortDays>Aca;Etl;Tal;Arb;Kam;Gum;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;E;T;A;K;G;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afar</language>
- <country>Eritrea</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Q;N;C;A;C;Q;Q;L;W;D;X;K;</standaloneNarrowMonths>
- <longMonths>Qunxa Garablu;Kudo;Ciggilta Kudo;Agda Baxis;Caxah Alsa;Qasa Dirri;Qado Dirri;Liiqen;Waysu;Diteli;Ximoli;Kaxxa Garablu;</longMonths>
- <shortMonths>Qun;Nah;Cig;Agd;Cax;Qas;Qad;Leq;Way;Dit;Xim;Kax;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Acaada;Etleeni;Talaata;Arbaqa;Kamiisi;Gumqata;Sabti;</longDays>
- <shortDays>Aca;Etl;Tal;Arb;Kam;Gum;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;E;T;A;K;G;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afar</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Q;N;C;A;C;Q;Q;L;W;D;X;K;</standaloneNarrowMonths>
- <longMonths>Qunxa Garablu;Kudo;Ciggilta Kudo;Agda Baxis;Caxah Alsa;Qasa Dirri;Qado Dirri;Liiqen;Waysu;Diteli;Ximoli;Kaxxa Garablu;</longMonths>
- <shortMonths>Qun;Nah;Cig;Agd;Cax;Qas;Qad;Leq;Way;Dit;Xim;Kax;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Acaada;Etleeni;Talaata;Arbaqa;Kamiisi;Gumqata;Sabti;</longDays>
- <shortDays>Aca;Etl;Tal;Arb;Kam;Gum;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;E;T;A;K;G;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afrikaans</language>
- <country>Namibia</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vm.</am>
- <pm>nm.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januarie;Februarie;Maart;April;Mei;Junie;Julie;Augustus;September;Oktober;November;Desember;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;Mei;Jun;Jul;Aug;Sep;Okt;Nov;Des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sondag;Maandag;Dinsdag;Woensdag;Donderdag;Vrydag;Saterdag;</longDays>
- <shortDays>So;Ma;Di;Wo;Do;Vr;Sa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Afrikaans</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vm.</am>
- <pm>nm.</pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>yyyy/MM/dd</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januarie;Februarie;Maart;April;Mei;Junie;Julie;Augustus;September;Oktober;November;Desember;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;Mei;Jun;Jul;Aug;Sep;Okt;Nov;Des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sondag;Maandag;Dinsdag;Woensdag;Donderdag;Vrydag;Saterdag;</longDays>
- <shortDays>So;Ma;Di;Wo;Do;Vr;Sa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Albanian</language>
- <country>Albania</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>PD</am>
- <pm>MD</pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>yy-MM-dd</shortDateFormat>
- <longTimeFormat>h.mm.ss.a v</longTimeFormat>
- <shortTimeFormat>h.mm.a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;S;M;P;M;Q;K;G;S;T;N;D;</standaloneNarrowMonths>
- <longMonths>janar;shkurt;mars;prill;maj;qershor;korrik;gusht;shtator;tetor;nëntor;dhjetor;</longMonths>
- <shortMonths>Jan;Shk;Mar;Pri;Maj;Qer;Kor;Gsh;Sht;Tet;Nën;Dhj;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>e diel;e hënë;e martë;e mërkurë;e enjte;e premte;e shtunë;</longDays>
- <shortDays>Die;Hën;Mar;Mër;Enj;Pre;Sht;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;H;M;M;E;P;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Amharic</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE፣ dd MMMM ቀን yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ጃ;ፌ;ማ;ኤ;ሜ;ጁ;ጁ;ኦ;ሴ;ኦ;ኖ;ዲ;</standaloneNarrowMonths>
- <longMonths>ጃንዩወሪ;ፌብሩወሪ;ማርች;ኤፕረል;ሜይ;ጁን;ጁላይ;ኦገስት;ሴፕቴምበር;ኦክተውበር;ኖቬምበር;ዲሴምበር;</longMonths>
- <shortMonths>ጃንዩ;ፌብሩ;ማርች;ኤፕረ;ሜይ;ጁን;ጁላይ;ኦገስ;ሴፕቴ;ኦክተ;ኖቬም;ዲሴም;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>እሑድ;ሰኞ;ማክሰኞ;ረቡዕ;ሐሙስ;ዓርብ;ቅዳሜ;</longDays>
- <shortDays>እሑድ;ሰኞ;ማክሰ;ረቡዕ;ሐሙስ;ዓርብ;ቅዳሜ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>እ;ሰ;ማ;ረ;ሐ;ዓ;ቅ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Algeria</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Bahrain</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Egypt</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Iraq</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Jordan</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>كانون الثاني;شباط;آذار;نيسان;أيار;حزيران;تموز;آب;أيلول;تشرين الأول;تشرين الثاني;كانون الأول;</longMonths>
- <shortMonths>كانون الثاني;شباط;آذار;نيسان;أيار;حزيران;تموز;آب;أيلول;تشرين الأول;تشرين الثاني;كانون الأول;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Kuwait</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Lebanon</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>كانون الثاني;شباط;آذار;نيسان;نوار;حزيران;تموز;آب;أيلول;تشرين الأول;تشرين الثاني;كانون الأول;</longMonths>
- <shortMonths>كانون الثاني;شباط;آذار;نيسان;نوار;حزيران;تموز;آب;أيلول;تشرين الأول;تشرين الثاني;كانون الأول;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>LibyanArabJamahiriya</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Morocco</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Oman</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Qatar</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>SaudiArabia</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Sudan</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>SyrianArabRepublic</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>كانون الثاني;شباط;آذار;نيسان;نوار;حزيران;تموز;آب;أيلول;تشرين الأول;تشرين الثاني;كانون الأول;</longMonths>
- <shortMonths>كانون الثاني;شباط;آذار;نيسان;نوار;حزيران;تموز;آب;أيلول;تشرين الأول;تشرين الثاني;كانون الأول;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Tunisia</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>UnitedArabEmirates</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>ح;ن;ث;ر;خ;ج;س;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Arabic</language>
- <country>Yemen</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ص</am>
- <pm>م</pm>
- <longDateFormat>EEEE، d MMMM، yyyy</longDateFormat>
- <shortDateFormat>d‏/M‏/yyyy</shortDateFormat>
- <longTimeFormat>v h:mm:ss a</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ي;ف;م;أ;و;ن;ل;غ;س;ك;ب;د;</standaloneNarrowMonths>
- <longMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</longMonths>
- <shortMonths>يناير;فبراير;مارس;أبريل;مايو;يونيو;يوليو;أغسطس;سبتمبر;أكتوبر;نوفمبر;ديسمبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</longDays>
- <shortDays>الأحد;الاثنين;الثلاثاء;الأربعاء;الخميس;الجمعة;السبت;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>أحد;اثنين;ثلاثاء;أربعاء;خميس;جمعة;سبت;</standaloneShortDays>
- <standaloneNarrowDays>ح;ن;ث;ر;خ;ج;س;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Armenian</language>
- <country>Armenia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>Առ․</am>
- <pm>Եր․</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>MM/dd/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Յունուար;Փետրուար;Մարտ;Ապրիլ;Մայիս;Յունիս;Յուլիս;Օգոստոս;Սեպտեմբեր;Հոկտեմբեր;Նոյեմբեր;Դեկտեմբեր;</longMonths>
- <shortMonths>Յնր;Փտր;Մրտ;Ապր;Մյս;Յնս;Յլս;Օգս;Սեպ;Հոկ;Նոյ;Դեկ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Կիրակի;Երկուշաբթի;Երեքշաբթի;Չորեքշաբթի;Հինգշաբթի;Ուրբաթ;Շաբաթ;</longDays>
- <shortDays>Կիր;Երկ;Երք;Չոր;Հնգ;Ուր;Շաբ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Assamese</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>পূৰ্বা</am>
- <pm>অপ</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d-M-yyyy</shortDateFormat>
- <longTimeFormat>h.mm.ss a v</longTimeFormat>
- <shortTimeFormat>h.mm. a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>জানুয়াৰী;ফেব্ৰুয়াৰী;মাৰ্চ;এপ্ৰিল;মে;জুন;জুলাই;আগষ্ট;সেপ্টেম্বৰ;অক্টোবৰ;নভেম্বৰ;ডিসেম্বৰ;</longMonths>
- <shortMonths>জানু;ফেব্ৰু;মাৰ্চ;এপ্ৰিল;মে;জুন;জুলাই;আগ;সেপ্ট;অক্টো;নভে;ডিসে;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>দেওবাৰ;সোমবাৰ;মঙ্গলবাৰ;বুধবাৰ;বৃহষ্পতিবাৰ;শুক্ৰবাৰ;শনিবাৰ;</longDays>
- <shortDays>ৰবি;সোম;মঙ্গল;বুধ;বৃহষ্পতি;শুক্ৰ;শনি;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Azerbaijani</language>
- <country>Azerbaijan</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Yanvar;Fevral;Mart;Aprel;May;İyun;İyul;Avqust;Sentyabr;Oktyabr;Noyabr;Dekabr;</longMonths>
- <shortMonths>yan;fev;mar;apr;may;iyn;iyl;avq;sen;okt;noy;dek;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>bazar;bazar ertəsi;çərşənbə axşamı;çərşənbə;cümə axşamı;cümə;şənbə;</longDays>
- <shortDays>B.;B.E.;Ç.A.;Ç.;C.A.;C;Ş.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>7;1;2;3;4;5;6;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Basque</language>
- <country>Spain</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy'eko' MMMM'ren' dd'a'</longDateFormat>
- <shortDateFormat>yy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>urtarrila;otsaila;martxoa;apirila;maiatza;ekaina;uztaila;abuztua;iraila;urria;azaroa;abendua;</longMonths>
- <shortMonths>urt;ots;mar;api;mai;eka;uzt;abu;ira;urr;aza;abe;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>igandea;astelehena;asteartea;asteazkena;osteguna;ostirala;larunbata;</longDays>
- <shortDays>ig;al;as;az;og;or;lr;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Bengali</language>
- <country>Bangladesh</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2534</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>পূর্বাহ্ণ</am>
- <pm>অপরাহ্ণ</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>জা;ফে;মা;এ;মে;জুন;জু;আ;সে;অ;ন;ডি;</standaloneNarrowMonths>
- <longMonths>জানুয়ারী;ফেব্রুয়ারী;মার্চ;এপ্রিল;মে;জুন;জুলাই;আগস্ট;সেপ্টেম্বর;অক্টোবর;নভেম্বর;ডিসেম্বর;</longMonths>
- <shortMonths>জানুয়ারী;ফেব্রুয়ারী;মার্চ;এপ্রিল;মে;জুন;জুলাই;আগস্ট;সেপ্টেম্বর;অক্টোবর;নভেম্বর;ডিসেম্বর;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>রবিবার;সোমবার;মঙ্গলবার;বুধবার;বৃহষ্পতিবার;শুক্রবার;শনিবার;</longDays>
- <shortDays>রবি;সোম;মঙ্গল;বুধ;বৃহস্পতি;শুক্র;শনি;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>র;সো;ম;বু;বৃ;শু;শ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Bengali</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2534</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>পূর্বাহ্ণ</am>
- <pm>অপরাহ্ণ</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>জা;ফে;মা;এ;মে;জুন;জু;আ;সে;অ;ন;ডি;</standaloneNarrowMonths>
- <longMonths>জানুয়ারী;ফেব্রুয়ারী;মার্চ;এপ্রিল;মে;জুন;জুলাই;আগস্ট;সেপ্টেম্বর;অক্টোবর;নভেম্বর;ডিসেম্বর;</longMonths>
- <shortMonths>জানুয়ারী;ফেব্রুয়ারী;মার্চ;এপ্রিল;মে;জুন;জুলাই;আগস্ট;সেপ্টেম্বর;অক্টোবর;নভেম্বর;ডিসেম্বর;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>রবিবার;সোমবার;মঙ্গলবার;বুধবার;বৃহষ্পতিবার;শুক্রবার;শনিবার;</longDays>
- <shortDays>রবি;সোম;মঙ্গল;বুধ;বৃহস্পতি;শুক্র;শনি;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>র;সো;ম;বু;বৃ;শু;শ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Bhutani</language>
- <country>Bhutan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>3872</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>སྤྱི་ལོ་yyyy ཟླ་ MMMM ཚེས་ dd</longDateFormat>
- <shortDateFormat>སྤྱི་ལོ་ yyyy ཟླ་ MM ཚེས་ dd</shortDateFormat>
- <longTimeFormat>ཆུ་ཚོད་ h སྐར་མ་ mm སྐར་ཆཱ་ ss a vvvv</longTimeFormat>
- <shortTimeFormat>ཆུ་ཚོད་ h སྐར་མ་ mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>སྤྱི་ཟླཝ་དངཔ་;སྤྱི་ཟླཝ་གཉིས་པ་;སྤྱི་ཟླཝ་གསུམ་པ་;སྤྱི་ཟླཝ་བཞི་པ་;སྤྱི་ཟླཝ་ལྔ་པ་;སྤྱི་ཟླཝ་དྲུག་པ་;སྤྱི་ཟླཝ་བདུན་པ་;སྤྱི་ཟླཝ་བརྒྱད་པ་;སྤྱི་ཟླཝ་དགུ་པ་;སྤྱི་ཟླཝ་བཅུ་པ་;སྤྱི་ཟླཝ་བཅུ་གཅིག་པ་;སྤྱི་ཟླཝ་བཅུ་གཉིས་པ་;</longMonths>
- <shortMonths>ཟླ་ ༡;ཟླ་ ༢;ཟླ་ ༣;ཟླ་ ༤;ཟླ་ ༥;ཟླ་ ༦;ཟླ་ ༧;ཟླ་ ༨;ཟླ་ ༩;ཟླ་ ༡༠;ཟླ་ ༡༡;ཟླ་ ༡༢;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>གཟའ་ཟླ་བ་;གཟའ་མིག་དམར་;གཟའ་ལྷག་པ་;གཟའ་ཕུར་བུ་;གཟའ་པ་སངས་;གཟའ་སྤེན་པ་;གཟའ་ཉི་མ་;</longDays>
- <shortDays>ཟླ་;མིར་;ལྷག་;ཕུར་;སངས་;སྤེན་;ཉི་;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Bulgarian</language>
- <country>Bulgaria</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>пр. об.</am>
- <pm>сл. об.</pm>
- <longDateFormat>dd MMMM yyyy, EEEE</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>я;ф;м;а;м;ю;ю;а;с;о;н;д;</standaloneNarrowMonths>
- <longMonths>януари;февруари;март;април;май;юни;юли;август;септември;октомври;ноември;декември;</longMonths>
- <shortMonths>ян.;февр.;март;апр.;май;юни;юли;авг.;септ.;окт.;ноем.;дек.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>неделя;понеделник;вторник;сряда;четвъртък;петък;събота;</longDays>
- <shortDays>нд;пн;вт;ср;чт;пт;сб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>н;п;в;с;ч;п;с;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Burmese</language>
- <country>Myanmar</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>4170</list>
- <percent>37</percent>
- <zero>4160</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ဇ;ဖ;မ;ဧ;မ;ဇ;ဇ;ဩ;စ;အ;န;ဒ;</standaloneNarrowMonths>
- <longMonths>ဇန်နဝါရီ;ဖေဖော်ဝါရီ;မတ်;ဧပြီ;မေ;ဇွန်;ဇူလိုင်;ဩဂုတ်;စက်တင်ဘာ;အောက်တိုဘာ;နိုဝင်ဘာ;ဒီဇင်ဘာ;</longMonths>
- <shortMonths>ဇန်;ဖေ;မတ်;ဧ;မေ;ဇွန်;ဇူ;ဩ;စက်;အောက်;နို;ဒီ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>တနင်္ဂနွေ;တနင်္လာ;အင်္ဂါ;ဗုဒ္ဓဟူး;ကြာသပတေး;သောကြာ;စနေ;</longDays>
- <shortDays>နွေ;လာ;ဂါ;ဟူး;တေး;ကြာ;နေ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>တ;တ;အ;ဗ;က;သ;စ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Byelorussian</language>
- <country>Belarus</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>да палудня</am>
- <pm>пасля палудня</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>d.M.yy</shortDateFormat>
- <longTimeFormat>HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;травень;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;тра;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>с;л;с;к;м;ч;л;ж;в;к;л;с;</standaloneNarrowMonths>
- <longMonths>студзень;люты;сакавік;красавік;май;чэрвень;ліпень;жнівень;верасень;кастрычнік;лістапад;снежань;</longMonths>
- <shortMonths>сту;лют;сак;кра;май;чэр;ліп;жні;вер;кас;ліс;сне;</shortMonths>
- <narrowMonths>;;;;т;;;;;;;;</narrowMonths>
- <longDays>нядзеля;панядзелак;аўторак;серада;чацвер;пятніца;субота;</longDays>
- <shortDays>нд;пн;аў;ср;чц;пт;сб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>н;п;а;с;ч;п;с;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Cambodian</language>
- <country>Cambodia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ព្រឹក</am>
- <pm>ល្ងាច</pm>
- <longDateFormat>EEEE ថ្ងៃ d ខែ MMMM ឆ្នាំ yyyy</longDateFormat>
- <shortDateFormat>d/M/yyyy</shortDateFormat>
- <longTimeFormat>H ម៉ោង m នាទី ss វិនាទី​ v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>មករា;កុម្ភៈ;មិនា;មេសា;ឧសភា;មិថុនា;កក្កដា;សីហា;កញ្ញា;តុលា;វិច្ឆិកា;ធ្នូ;</longMonths>
- <shortMonths>១;២;៣;៤;៥;៦;៧;៨;៩;១០;១១;១២;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ថ្ងៃអាទិត្យ;​ថ្ងៃច័ន្ទ;ថ្ងៃអង្គារ;ថ្ងៃពុធ;ថ្ងៃព្រហស្បតិ៍;ថ្ងៃសុក្រ;ថ្ងៃសៅរ៍;</longDays>
- <shortDays>អា;ច;អ;ពុ;ព្រ;សុ;ស;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Catalan</language>
- <country>Spain</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>g;f;m;a;m;j;j;a;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>gener;febrer;març;abril;maig;juny;juliol;agost;setembre;octubre;novembre;desembre;</longMonths>
- <shortMonths>gen.;febr.;març;abr.;maig;juny;jul.;ag.;set.;oct.;nov.;des.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>diumenge;dilluns;dimarts;dimecres;dijous;divendres;dissabte;</longDays>
- <shortDays>dg.;dl.;dt.;dc.;dj.;dv.;ds.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>dg;dl;dt;dc;dj;dv;ds;</standaloneShortDays>
- <standaloneNarrowDays>g;l;t;c;j;v;s;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Chinese</language>
- <country>China</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>上午</am>
- <pm>下午</pm>
- <longDateFormat>yyyy年M月d日EEEE</longDateFormat>
- <shortDateFormat>yy-M-d</shortDateFormat>
- <longTimeFormat>ahh时mm分ss秒v</longTimeFormat>
- <shortTimeFormat>ah:mm</shortTimeFormat>
- <standaloneLongMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneLongMonths>
- <standaloneShortMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneShortMonths>
- <standaloneNarrowMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</standaloneNarrowMonths>
- <longMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</longMonths>
- <shortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>星期日;星期一;星期二;星期三;星期四;星期五;星期六;</longDays>
- <shortDays>周日;周一;周二;周三;周四;周五;周六;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>日;一;二;三;四;五;六;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Chinese</language>
- <country>HongKong</country>
- <decimal>46</decimal>
- <group>65292</group>
- <list>65307</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>上午</am>
- <pm>下午</pm>
- <longDateFormat>yyyy年M月d日EEEE</longDateFormat>
- <shortDateFormat>yy年M月d日</shortDateFormat>
- <longTimeFormat>ahh时mm分ss秒v</longTimeFormat>
- <shortTimeFormat>ah:mm</shortTimeFormat>
- <standaloneLongMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneLongMonths>
- <standaloneShortMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneShortMonths>
- <standaloneNarrowMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</standaloneNarrowMonths>
- <longMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</longMonths>
- <shortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>星期日;星期一;星期二;星期三;星期四;星期五;星期六;</longDays>
- <shortDays>周日;周一;周二;周三;周四;周五;周六;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>日;一;二;三;四;五;六;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Chinese</language>
- <country>Macau</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>上午</am>
- <pm>下午</pm>
- <longDateFormat>yyyy年MM月dd日EEEE</longDateFormat>
- <shortDateFormat>yy年M月d日</shortDateFormat>
- <longTimeFormat>ahh时mm分ss秒v</longTimeFormat>
- <shortTimeFormat>ah:mm</shortTimeFormat>
- <standaloneLongMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneLongMonths>
- <standaloneShortMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneShortMonths>
- <standaloneNarrowMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</standaloneNarrowMonths>
- <longMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</longMonths>
- <shortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>星期日;星期一;星期二;星期三;星期四;星期五;星期六;</longDays>
- <shortDays>周日;周一;周二;周三;周四;周五;周六;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>日;一;二;三;四;五;六;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Chinese</language>
- <country>Singapore</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>上午</am>
- <pm>下午</pm>
- <longDateFormat>yyyy年M月d日EEEE</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>ahh时mm分ss秒v</longTimeFormat>
- <shortTimeFormat>ahh:mm</shortTimeFormat>
- <standaloneLongMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneLongMonths>
- <standaloneShortMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneShortMonths>
- <standaloneNarrowMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</standaloneNarrowMonths>
- <longMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</longMonths>
- <shortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>星期日;星期一;星期二;星期三;星期四;星期五;星期六;</longDays>
- <shortDays>周日;周一;周二;周三;周四;周五;周六;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>日;一;二;三;四;五;六;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Chinese</language>
- <country>Taiwan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>上午</am>
- <pm>下午</pm>
- <longDateFormat>yyyy年M月d日EEEE</longDateFormat>
- <shortDateFormat>yy-M-d</shortDateFormat>
- <longTimeFormat>ahh时mm分ss秒v</longTimeFormat>
- <shortTimeFormat>ah:mm</shortTimeFormat>
- <standaloneLongMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneLongMonths>
- <standaloneShortMonths>一月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月;</standaloneShortMonths>
- <standaloneNarrowMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</standaloneNarrowMonths>
- <longMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</longMonths>
- <shortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>星期日;星期一;星期二;星期三;星期四;星期五;星期六;</longDays>
- <shortDays>周日;周一;周二;周三;周四;周五;周六;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>日;一;二;三;四;五;六;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Croatian</language>
- <country>Croatia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d. MMMM yyyy.</longDateFormat>
- <shortDateFormat>dd.MM.yyyy.</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>siječanj;veljača;ožujak;travanj;svibanj;lipanj;srpanj;kolovoz;rujan;listopad;studeni;prosinac;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>s;v;o;t;s;l;s;k;r;l;s;p;</standaloneNarrowMonths>
- <longMonths>siječnja;veljače;ožujka;travnja;svibnja;lipnja;srpnja;kolovoza;rujna;listopada;studenoga;prosinca;</longMonths>
- <shortMonths>sij;vel;ožu;tra;svi;lip;srp;kol;ruj;lis;stu;pro;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>nedjelja;ponedjeljak;utorak;srijeda;četvrtak;petak;subota;</longDays>
- <shortDays>ned;pon;uto;sri;čet;pet;sub;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>n;p;u;s;č;p;s;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Czech</language>
- <country>CzechRepublic</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>dop.</am>
- <pm>odp.</pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>d.M.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>leden;únor;březen;duben;květen;červen;červenec;srpen;září;říjen;listopad;prosinec;</standaloneLongMonths>
- <standaloneShortMonths>1.;2.;3.;4.;5.;6.;7.;8.;9.;10.;11.;12.;</standaloneShortMonths>
- <standaloneNarrowMonths>l;ú;b;d;k;č;č;s;z;ř;l;p;</standaloneNarrowMonths>
- <longMonths>ledna;února;března;dubna;května;června;července;srpna;září;října;listopadu;prosince;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>neděle;pondělí;úterý;středa;čtvrtek;pátek;sobota;</longDays>
- <shortDays>ne;po;út;st;čt;pá;so;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>N;P;Ú;S;Č;P;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Danish</language>
- <country>Denmark</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>44</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>f.m.</am>
- <pm>e.m.</pm>
- <longDateFormat>EEEE 'den' d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januar;februar;marts;april;maj;juni;juli;august;september;oktober;november;december;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>søndag;mandag;tirsdag;onsdag;torsdag;fredag;lørdag;</longDays>
- <shortDays>søn;man;tir;ons;tor;fre;lør;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;O;T;F;L;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Dutch</language>
- <country>Belgium</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januari;februari;maart;april;mei;juni;juli;augustus;september;oktober;november;december;</longMonths>
- <shortMonths>jan;feb;mrt;apr;mei;jun;jul;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>zondag;maandag;dinsdag;woensdag;donderdag;vrijdag;zaterdag;</longDays>
- <shortDays>zo;ma;di;wo;do;vr;za;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Z;M;D;W;D;V;Z;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Dutch</language>
- <country>Netherlands</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd-MM-yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januari;februari;maart;april;mei;juni;juli;augustus;september;oktober;november;december;</longMonths>
- <shortMonths>jan;feb;mrt;apr;mei;jun;jul;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>zondag;maandag;dinsdag;woensdag;donderdag;vrijdag;zaterdag;</longDays>
- <shortDays>zo;ma;di;wo;do;vr;za;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Z;M;D;W;D;V;Z;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>AmericanSamoa</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Australia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Belgium</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH 'h' mm 'min' ss 's' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Belize</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Botswana</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Canada</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>yy-MM-dd</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Guam</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>HongKong</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Ireland</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Jamaica</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Malta</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>MarshallIslands</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Namibia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>NewZealand</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>NorthernMarianaIslands</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Pakistan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Philippines</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Singapore</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>a hh:mm:ss v</longTimeFormat>
- <shortTimeFormat>a hh:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>yyyy/MM/dd</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>TrinidadAndTobago</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>UnitedKingdom</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>UnitedStates</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>UnitedStatesMinorOutlyingIslands</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>USVirginIslands</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, MMMM d, yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>English</language>
- <country>Zimbabwe</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>d/M/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;</longDays>
- <shortDays>Sun;Mon;Tue;Wed;Thu;Fri;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;W;T;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Estonian</language>
- <country>Estonia</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d, MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>jaanuar;veebruar;märts;aprill;mai;juuni;juuli;august;september;oktoober;november;detsember;</longMonths>
- <shortMonths>jaan;veebr;märts;apr;mai;juuni;juuli;aug;sept;okt;nov;dets;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>pühapäev;esmaspäev;teisipäev;kolmapäev;neljapäev;reede;laupäev;</longDays>
- <shortDays>P;E;T;K;N;R;L;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Faroese</language>
- <country>FaroeIslands</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd-MM-yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>januar;februar;mars;apríl;mai;juni;juli;august;september;oktober;november;desember;</longMonths>
- <shortMonths>jan;feb;mar;apr;mai;jun;jul;aug;sep;okt;nov;des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>sunnudagur;mánadagur;týsdagur;mikudagur;hósdagur;fríggjadagur;leygardagur;</longDays>
- <shortDays>sun;mán;týs;mik;hós;frí;ley;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Finnish</language>
- <country>Finland</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ap.</am>
- <pm>ip.</pm>
- <longDateFormat>EEEE d. MMMM yyyy</longDateFormat>
- <shortDateFormat>d.M.yyyy</shortDateFormat>
- <longTimeFormat>H.mm.ss v</longTimeFormat>
- <shortTimeFormat>H.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>T;H;M;H;T;K;H;E;S;L;M;J;</standaloneNarrowMonths>
- <longMonths>tammikuuta;helmikuuta;maaliskuuta;huhtikuuta;toukokuuta;kesäkuuta;heinäkuuta;elokuuta;syyskuuta;lokakuuta;marraskuuta;joulukuuta;</longMonths>
- <shortMonths>tammi;helmi;maalis;huhti;touko;kesä;heinä;elo;syys;loka;marras;joulu;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>sunnuntaina;maanantaina;tiistaina;keskiviikkona;torstaina;perjantaina;lauantaina;</longDays>
- <shortDays>su;ma;ti;ke;to;pe;la;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;K;T;P;L;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>Belgium</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>H 'h' mm 'min' ss 's' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>Canada</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>yy-MM-dd</shortDateFormat>
- <longTimeFormat>HH 'h' mm 'min' ss 's' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>France</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>Luxembourg</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>Monaco</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>Senegal</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>French</language>
- <country>Switzerland</country>
- <decimal>46</decimal>
- <group>39</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH.mm:ss 'h' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre;</longMonths>
- <shortMonths>janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi;</longDays>
- <shortDays>dim.;lun.;mar.;mer.;jeu.;ven.;sam.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Galician</language>
- <country>Spain</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>X;F;M;A;M;X;X;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Xaneiro;Febreiro;Marzo;Abril;Maio;Xuño;Xullo;Agosto;Setembro;Outubro;Novembro;Decembro;</longMonths>
- <shortMonths>Xan;Feb;Mar;Abr;Mai;Xuñ;Xul;Ago;Set;Out;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Domingo;Luns;Martes;Mércores;Xoves;Venres;Sábado;</longDays>
- <shortDays>Dom;Lun;Mar;Mér;Xov;Ven;Sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;X;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Georgian</language>
- <country>Georgia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ი;თ;მ;ა;მ;ი;ი;ა;ს;ო;ნ;დ;</standaloneNarrowMonths>
- <longMonths>იანვარი;თებერვალი;მარტი;აპრილი;მაისი;ივნისი;ივლისი;აგვისტო;სექტემბერი;ოქტომბერი;ნოემბერი;დეკემბერი;</longMonths>
- <shortMonths>იან;თებ;მარ;აპრ;მაი;ივნ;ივლ;აგვ;სექ;ოქტ;ნოე;დეკ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>კვირა;ორშაბათი;სამშაბათი;ოთხშაბათი;ხუთშაბათი;პარასკევი;შაბათი;</longDays>
- <shortDays>კვი;ორშ;სამ;ოთხ;ხუთ;პარ;შაბ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>კ;ო;ს;ო;ხ;პ;შ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>German</language>
- <country>Austria</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vorm.</am>
- <pm>nachm.</pm>
- <longDateFormat>EEEE, dd. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;Mär;;;;Jul;Aug;Sep;Okt;Nov;Dez;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Jänner;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember;</longMonths>
- <shortMonths>Jän;Feb;Mär;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;</longDays>
- <shortDays>So.;Mo.;Di.;Mi.;Do.;Fr.;Sa.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;D;M;D;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>German</language>
- <country>Belgium</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vorm.</am>
- <pm>nachm.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>HH 'h' mm 'min' ss 's' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;Mär;;;;Jul;Aug;Sep;Okt;Nov;Dez;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Januar;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember;</longMonths>
- <shortMonths>Jan;Feb;Mär;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;</longDays>
- <shortDays>Son;Mon;Die;Mit;Don;Fre;Sam;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;D;M;D;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>German</language>
- <country>Germany</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vorm.</am>
- <pm>nachm.</pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;Mär;;;;Jul;Aug;Sep;Okt;Nov;Dez;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Januar;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember;</longMonths>
- <shortMonths>Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;</longDays>
- <shortDays>So.;Mo.;Di.;Mi.;Do.;Fr.;Sa.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;D;M;D;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>German</language>
- <country>Liechtenstein</country>
- <decimal>46</decimal>
- <group>39</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vorm.</am>
- <pm>nachm.</pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;Mär;;;;Jul;Aug;Sep;Okt;Nov;Dez;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Januar;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember;</longMonths>
- <shortMonths>Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;</longDays>
- <shortDays>So.;Mo.;Di.;Mi.;Do.;Fr.;Sa.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;D;M;D;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>German</language>
- <country>Luxembourg</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vorm.</am>
- <pm>nachm.</pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;Mär;;;;Jul;Aug;Sep;Okt;Nov;Dez;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Januar;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember;</longMonths>
- <shortMonths>Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;</longDays>
- <shortDays>So.;Mo.;Di.;Mi.;Do.;Fr.;Sa.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;D;M;D;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>German</language>
- <country>Switzerland</country>
- <decimal>46</decimal>
- <group>39</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>vorm.</am>
- <pm>nachm.</pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;Mär;;;;Jul;Aug;Sep;Okt;Nov;Dez;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Januar;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember;</longMonths>
- <shortMonths>Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;</longDays>
- <shortDays>So.;Mo.;Di.;Mi.;Do.;Fr.;Sa.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;D;M;D;F;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Greek</language>
- <country>Cyprus</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>π.μ.</am>
- <pm>μ.μ.</pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>Ιανουάριος;Φεβρουάριος;Μάρτιος;Απρίλιος;Μάιος;Ιούνιος;Ιούλιος;Αύγουστος;Σεπτέμβριος;Οκτώβριος;Νοέμβριος;Δεκέμβριος;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Ι;Φ;Μ;Α;Μ;Ι;Ι;Α;Σ;Ο;Ν;Δ;</standaloneNarrowMonths>
- <longMonths>Ιανουαρίου;Φεβρουαρίου;Μαρτίου;Απριλίου;Μαΐου;Ιουνίου;Ιουλίου;Αυγούστου;Σεπτεμβρίου;Οκτωβρίου;Νοεμβρίου;Δεκεμβρίου;</longMonths>
- <shortMonths>Ιαν;Φεβ;Μαρ;Απρ;Μαϊ;Ιουν;Ιουλ;Αυγ;Σεπ;Οκτ;Νοε;Δεκ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Κυριακή;Δευτέρα;Τρίτη;Τετάρτη;Πέμπτη;Παρασκευή;Σάββατο;</longDays>
- <shortDays>Κυρ;Δευ;Τρι;Τετ;Πεμ;Παρ;Σαβ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Κ;Δ;Τ;Τ;Π;Π;Σ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Greek</language>
- <country>Greece</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>π.μ.</am>
- <pm>μ.μ.</pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>Ιανουάριος;Φεβρουάριος;Μάρτιος;Απρίλιος;Μάιος;Ιούνιος;Ιούλιος;Αύγουστος;Σεπτέμβριος;Οκτώβριος;Νοέμβριος;Δεκέμβριος;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Ι;Φ;Μ;Α;Μ;Ι;Ι;Α;Σ;Ο;Ν;Δ;</standaloneNarrowMonths>
- <longMonths>Ιανουαρίου;Φεβρουαρίου;Μαρτίου;Απριλίου;Μαΐου;Ιουνίου;Ιουλίου;Αυγούστου;Σεπτεμβρίου;Οκτωβρίου;Νοεμβρίου;Δεκεμβρίου;</longMonths>
- <shortMonths>Ιαν;Φεβ;Μαρ;Απρ;Μαϊ;Ιουν;Ιουλ;Αυγ;Σεπ;Οκτ;Νοε;Δεκ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Κυριακή;Δευτέρα;Τρίτη;Τετάρτη;Πέμπτη;Παρασκευή;Σάββατο;</longDays>
- <shortDays>Κυρ;Δευ;Τρι;Τετ;Πεμ;Παρ;Σαβ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Κ;Δ;Τ;Τ;Π;Π;Σ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Greenlandic</language>
- <country>Greenland</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>januari;februari;martsi;aprili;maji;juni;juli;augustusi;septemberi;oktoberi;novemberi;decemberi;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>sabaat;ataasinngorneq;marlunngorneq;pingasunngorneq;sisamanngorneq;tallimanngorneq;arfininngorneq;</longDays>
- <shortDays>sab;ata;mar;pin;sis;tal;arf;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Gujarati</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2790</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>પૂર્વ મધ્યાહ્ન</am>
- <pm>ઉત્તર મધ્યાહ્ન</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-MM-yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>hh:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>જાન્યુઆરી;ફેબ્રુઆરી;માર્ચ;એપ્રિલ;મે;જૂન;જુલાઈ;ઑગસ્ટ;સપ્ટેમ્બર;ઑક્ટ્બર;નવેમ્બર;ડિસેમ્બર;</longMonths>
- <shortMonths>જાન્યુ;ફેબ્રુ;માર્ચ;એપ્રિલ;મે;જૂન;જુલાઈ;ઑગસ્ટ;સપ્ટે;ઑક્ટો;નવે;ડિસે;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>રવિવાર;સોમવાર;મંગળવાર;બુધવાર;ગુરુવાર;શુક્રવાર;શનિવાર;</longDays>
- <shortDays>રવિ;સોમ;મંગળ;બુધ;ગુરુ;શુક્ર;શનિ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hausa</language>
- <country>Ghana</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;Y;Y;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Janairu;Fabrairu;Maris;Afrilu;Mayu;Yuni;Yuli;Augusta;Satumba;Oktoba;Nuwamba;Disamba;</longMonths>
- <shortMonths>Jan;Fab;Mar;Afr;May;Yun;Yul;Aug;Sat;Okt;Nuw;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lahadi;Litini;Talata;Laraba;Alhamis;Jumma'a;Asabar;</longDays>
- <shortDays>Lah;Lit;Tal;Lar;Alh;Jum;Asa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>L;L;T;L;A;J;A;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hausa</language>
- <country>Niger</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;Y;Y;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Janairu;Fabrairu;Maris;Afrilu;Mayu;Yuni;Yuli;Augusta;Satumba;Oktoba;Nuwamba;Disamba;</longMonths>
- <shortMonths>Jan;Fab;Mar;Afr;May;Yun;Yul;Aug;Sat;Okt;Nuw;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lahadi;Litini;Talata;Laraba;Alhamis;Jumma'a;Asabar;</longDays>
- <shortDays>Lah;Lit;Tal;Lar;Alh;Jum;Asa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>L;L;T;L;A;J;A;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hausa</language>
- <country>Nigeria</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;Y;Y;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Janairu;Fabrairu;Maris;Afrilu;Mayu;Yuni;Yuli;Augusta;Satumba;Oktoba;Nuwamba;Disamba;</longMonths>
- <shortMonths>Jan;Fab;Mar;Afr;May;Yun;Yul;Aug;Sat;Okt;Nuw;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lahadi;Litini;Talata;Laraba;Alhamis;Jumma'a;Asabar;</longDays>
- <shortDays>Lah;Lit;Tal;Lar;Alh;Jum;Asa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>L;L;T;L;A;J;A;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hausa</language>
- <country>Sudan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM, yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;Y;Y;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Janairu;Fabrairu;Maris;Afrilu;Mayu;Yuni;Yuli;Augusta;Satumba;Oktoba;Nuwamba;Disamba;</longMonths>
- <shortMonths>Jan;Fab;Mar;Afr;May;Yun;Yul;Aug;Sat;Okt;Nuw;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lahadi;Litini;Talata;Laraba;Alhamis;Jumma'a;Asabar;</longDays>
- <shortDays>Lah;Lit;Tal;Lar;Alh;Jum;Asa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>L;L;T;L;A;J;A;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hebrew</language>
- <country>Israel</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>לפנה"צ</am>
- <pm>אחה"צ</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;מרס;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;מרס;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>ינואר;פברואר;מרץ;אפריל;מאי;יוני;יולי;אוגוסט;ספטמבר;אוקטובר;נובמבר;דצמבר;</longMonths>
- <shortMonths>ינו;פבר;מרץ;אפר;מאי;יונ;יול;אוג;ספט;אוק;נוב;דצמ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>יום ראשון;יום שני;יום שלישי;יום רביעי;יום חמישי;יום שישי;שבת;</longDays>
- <shortDays>א;ב;ג;ד;ה;ו;ש;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>א;ב;ג;ד;ה;ו;ש;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hindi</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2406</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>पूर्वाह्न</am>
- <pm>अपराह्न</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-M-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>जनवरी;फरवरी;मार्च;अप्रैल;मई;जून;जुलाई;अगस्त;सितम्बर;अक्तूबर;नवम्बर;दिसम्बर;</longMonths>
- <shortMonths>जनवरी;फरवरी;मार्च;अप्रैल;मई;जून;जुलाई;अगस्त;सितम्बर;अक्तूबर;नवम्बर;दिसम्बर;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>रविवार;सोमवार;मंगलवार;बुधवार;गुरुवार;शुक्रवार;शनिवार;</longDays>
- <shortDays>रवि;सोम;मंगल;बुध;गुरु;शुक्र;शनि;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>र;2;मं;4;गु;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hungarian</language>
- <country>Hungary</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>de.</am>
- <pm>du.</pm>
- <longDateFormat>yyyy. MMMM d.</longDateFormat>
- <shortDateFormat>yyyy.MM.dd.</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;Á;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>január;február;március;április;május;június;július;augusztus;szeptember;október;november;december;</longMonths>
- <shortMonths>jan.;febr.;márc.;ápr.;máj.;jún.;júl.;aug.;szept.;okt.;nov.;dec.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>vasárnap;hétfő;kedd;szerda;csütörtök;péntek;szombat;</longDays>
- <shortDays>V;H;K;Sze;Cs;P;Szo;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>V;H;K;S;C;P;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Icelandic</language>
- <country>Iceland</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>d.M.yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>j;f;m;a;m;j;j;á;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>janúar;febrúar;mars;apríl;maí;júní;júlí;ágúst;september;október;nóvember;desember;</longMonths>
- <shortMonths>jan;feb;mar;apr;maí;jún;júl;ágú;sep;okt;nóv;des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>sunnudagur;mánudagur;þriðjudagur;miðvikudagur;fimmtudagur;föstudagur;laugardagur;</longDays>
- <shortDays>sun;mán;þri;mið;fim;fös;lau;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>s;m;þ;m;f;f;l;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Indonesian</language>
- <country>Indonesia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januari;Februari;Maret;April;Mei;Juni;Juli;Agustus;September;Oktober;November;Desember;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;Mei;Jun;Jul;Agu;Sep;Okt;Nov;Des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Minggu;Senin;Selasa;Rabu;Kamis;Jumat;Sabtu;</longDays>
- <shortDays>Min;Sen;Sel;Rab;Kam;Jum;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Irish</language>
- <country>Ireland</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;B;M;I;L;M;D;S;N;</standaloneNarrowMonths>
- <longMonths>Eanáir;Feabhra;Márta;Aibreán;Bealtaine;Meitheamh;Iúil;Lúnasa;Meán Fómhair;Deireadh Fómhair;Samhain;Nollaig;</longMonths>
- <shortMonths>Ean;Feabh;Márta;Aib;Beal;Meith;Iúil;Lún;MFómh;DFómh;Samh;Noll;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Dé Domhnaigh;Dé Luain;Dé Máirt;Dé Céadaoin;Déardaoin;Dé hAoine;Dé Sathairn;</longDays>
- <shortDays>Domh;Luan;Máirt;Céad;Déar;Aoine;Sath;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;C;D;A;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Italian</language>
- <country>Italy</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>m.</am>
- <pm>p.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>Gennaio;Febbraio;Marzo;Aprile;Maggio;Giugno;Luglio;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>G;F;M;A;M;G;L;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>gennaio;febbraio;marzo;aprile;maggio;giugno;Luglio;agosto;settembre;ottobre;novembre;dicembre;</longMonths>
- <shortMonths>gen;feb;mar;apr;mag;giu;lug;ago;set;ott;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domenica;lunedì;martedì;mercoledì;giovedì;venerdì;sabato;</longDays>
- <shortDays>dom;lun;mar;mer;gio;ven;sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>Domenica;Lunedì;Martedì;Mercoledì;Giovedì;Venerdì;Sabato;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;G;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Italian</language>
- <country>Switzerland</country>
- <decimal>46</decimal>
- <group>39</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>m.</am>
- <pm>p.</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH.mm:ss 'h' v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>Gennaio;Febbraio;Marzo;Aprile;Maggio;Giugno;Luglio;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>G;F;M;A;M;G;L;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>gennaio;febbraio;marzo;aprile;maggio;giugno;Luglio;agosto;settembre;ottobre;novembre;dicembre;</longMonths>
- <shortMonths>gen;feb;mar;apr;mag;giu;lug;ago;set;ott;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domenica;lunedì;martedì;mercoledì;giovedì;venerdì;sabato;</longDays>
- <shortDays>dom;lun;mar;mer;gio;ven;sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>Domenica;Lunedì;Martedì;Mercoledì;Giovedì;Venerdì;Sabato;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;G;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Japanese</language>
- <country>Japan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>午前</am>
- <pm>午後</pm>
- <longDateFormat>yyyy年M月d日EEEE</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>H時mm分ss秒v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</longMonths>
- <shortMonths>1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>日曜日;月曜日;火曜日;水曜日;木曜日;金曜日;土曜日;</longDays>
- <shortDays>日;月;火;水;木;金;土;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>日;月;火;水;木;金;土;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Kannada</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ಪೂರ್ವಾಹ್ನ</am>
- <pm>ಅಪರಾಹ್ನ</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-M-yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>hh:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>ಜನವರೀ;ಫೆಬ್ರವರೀ;ಮಾರ್ಚ್;ಎಪ್ರಿಲ್;ಮೆ;ಜೂನ್;ಜುಲೈ;ಆಗಸ್ಟ್;ಸಪ್ಟೆಂಬರ್;ಅಕ್ಟೋಬರ್;ನವೆಂಬರ್;ಡಿಸೆಂಬರ್;</longMonths>
- <shortMonths>ಜನವರೀ;ಫೆಬ್ರವರೀ;ಮಾರ್ಚ್;ಎಪ್ರಿಲ್;ಮೆ;ಜೂನ್;ಜುಲೈ;ಆಗಸ್ಟ್;ಸಪ್ಟೆಂಬರ್;ಅಕ್ಟೋಬರ್;ನವೆಂಬರ್;ಡಿಸೆಂಬರ್;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ರವಿವಾರ;ಸೋಮವಾರ;ಮಂಗಳವಾರ;ಬುಧವಾರ;ಗುರುವಾರ;ಶುಕ್ರವಾರ;ಶನಿವಾರ;</longDays>
- <shortDays>ರ.;ಸೋ.;ಮಂ.;ಬು.;ಗು.;ಶು.;ಶನಿ.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Kazakh</language>
- <country>Kazakhstan</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d MMMM yyyy 'ж'.</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>қаңтар;ақпан;наурыз;сәуір;мамыр;маусым;шілде;тамыз;қыркүйек;қазан;қараша;желтоқсан;</longMonths>
- <shortMonths>қаң.;ақп.;нау.;сәу.;мам.;мау.;шіл.;там.;қыр.;қаз.;қар.;желт.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>жексені;дуйсенбі;сейсенбі;сәренбі;бейсенбі;жұма;сенбі;</longDays>
- <shortDays>жс.;дс.;сс.;ср.;бс.;жм.;сһ.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Kinyarwanda</language>
- <country>Rwanda</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Mutarama;Gashyantare;Werurwe;Mata;Gicuransi;Kamena;Nyakanga;Kanama;Nzeli;Ukwakira;Ugushyingo;Ukuboza;</longMonths>
- <shortMonths>mut.;gas.;wer.;mat.;gic.;kam.;nya.;kan.;nze.;ukw.;ugu.;uku.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Ku cyumweru;Kuwa mbere;Kuwa kabiri;Kuwa gatatu;Kuwa kane;Kuwa gatanu;Kuwa gatandatu;</longDays>
- <shortDays>cyu.;mbe.;kab.;gtu.;kan.;gnu.;gnd.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Kirghiz</language>
- <country>Kyrgyzstan</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Korean</language>
- <country>RepublicOfKorea</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>오전</am>
- <pm>오후</pm>
- <longDateFormat>yyyy년 M월 d일 EEEE</longDateFormat>
- <shortDateFormat>yy. M. d.</shortDateFormat>
- <longTimeFormat>a hh시 mm분 ss초 v</longTimeFormat>
- <shortTimeFormat>a h:mm</shortTimeFormat>
- <standaloneLongMonths>1월;2월;3월;4월;5월;6월;7월;8월;9월;10월;11월;12월;</standaloneLongMonths>
- <standaloneShortMonths>1월;2월;3월;4월;5월;6월;7월;8월;9월;10월;11월;12월;</standaloneShortMonths>
- <standaloneNarrowMonths>1월;2월;3월;4월;5월;6월;7월;8월;9월;10월;11월;12월;</standaloneNarrowMonths>
- <longMonths>1월;2월;3월;4월;5월;6월;7월;8월;9월;10월;11월;12월;</longMonths>
- <shortMonths>1월;2월;3월;4월;5월;6월;7월;8월;9월;10월;11월;12월;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>일요일;월요일;화요일;수요일;목요일;금요일;토요일;</longDays>
- <shortDays>일;월;화;수;목;금;토;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>일;월;화;수;목;금;토;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Kurdish</language>
- <country>Turkey</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>;;;;;;;;;;;;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>;;;;;;;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Laothian</language>
- <country>Lao</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEEທີ d MMMM G yyyy</longDateFormat>
- <shortDateFormat>d/M/yyyy</shortDateFormat>
- <longTimeFormat>Hໂມງ mນາທີ ss ວິນາທີv</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>ມັງກອນ;ກຸມພາ;ມີນາ;ເມສາ;ພຶດສະພາ;ມິຖຸນາ;ກໍລະກົດ;ສິງຫາ;ກັນຍາ;ຕຸລາ;ພະຈິກ;ທັນວາ;</longMonths>
- <shortMonths>ມ.ກ.;ກ.ພ.;ມີ.ນ.;ມ.ສ..;ພ.ພ.;ມິ.ຖ.;ກ.ລ.;ສ.ຫ.;ກ.ຍ.;ຕ.ລ.;ພ.ຈ.;ທ.ວ.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ວັນອາທິດ;ວັນຈັນ;ວັນອັງຄານ;ວັນພຸດ;ວັນພະຫັດ;ວັນສຸກ;ວັນເສົາ;</longDays>
- <shortDays>ອາ.;ຈ.;ອ.;ພ.;ພຫ.;ສກ.;ສ.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Latvian</language>
- <country>Latvia</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy. 'gada' d. MMMM</longDateFormat>
- <shortDateFormat>yy.d.M</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janvāris;februāris;marts;aprīlis;maijs;jūnijs;jūlijs;augusts;septembris;oktobris;novembris;decembris;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;Mai;Jūn;Jūl;Aug;Sep;Okt;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>svētdiena;pirmdiena;otrdiena;trešdiena;ceturtdiena;piektdiena;sestdiena;</longDays>
- <shortDays>Sv;P;O;T;C;Pk;S;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;Pr;ot;Tr;Ce;pk;Se;</standaloneShortDays>
- <standaloneNarrowDays>S;P;O;T;C;P;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Lingala</language>
- <country>DemocraticRepublicOfCongo</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>sánzá ya yambo;sánzá ya míbalé;sánzá ya mísáto;sánzá ya mínei;sánzá ya mítáno;sánzá ya motóbá;sánzá ya nsambo;sánzá ya mwambe;sánzá ya libwa;sánzá ya zómi;sánzá ya zómi na mɔ̌kɔ́;sánzá ya zómi na míbalé;</longMonths>
- <shortMonths>s1;s2;s3;s4;s5;s6;s7;s8;s9;s10;s11;s12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>eyenga;mokɔlɔ ya libosó;mokɔlɔ ya míbalé;mokɔlɔ ya mísáto;mokɔlɔ ya mínéi;mokɔlɔ ya mítáno;mpɔ́sɔ;</longDays>
- <shortDays>eye;m1;m2;m3;m4;m5;mps;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Lingala</language>
- <country>PeoplesRepublicOfCongo</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>sánzá ya yambo;sánzá ya míbalé;sánzá ya mísáto;sánzá ya mínei;sánzá ya mítáno;sánzá ya motóbá;sánzá ya nsambo;sánzá ya mwambe;sánzá ya libwa;sánzá ya zómi;sánzá ya zómi na mɔ̌kɔ́;sánzá ya zómi na míbalé;</longMonths>
- <shortMonths>s1;s2;s3;s4;s5;s6;s7;s8;s9;s10;s11;s12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>eyenga;mokɔlɔ ya libosó;mokɔlɔ ya míbalé;mokɔlɔ ya mísáto;mokɔlɔ ya mínéi;mokɔlɔ ya mítáno;mpɔ́sɔ;</longDays>
- <shortDays>eye;m1;m2;m3;m4;m5;mps;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Lithuanian</language>
- <country>Lithuania</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>priešpiet</am>
- <pm>popiet</pm>
- <longDateFormat>yyyy 'm'. MMMM d 'd'.,EEEE</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>Sausis;Vasaris;Kovas;Balandis;Gegužė;Birželis;Liepa;Rugpjūtis;Rugsėjis;Spalis;Lapkritis;Gruodis;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>S;V;K;B;G;B;L;R;R;S;L;G;</standaloneNarrowMonths>
- <longMonths>sausio;vasario;kovo;balandžio;gegužės;birželio;liepos;rugpjūčio;rugsėjo;spalio;lapkričio;gruodžio;</longMonths>
- <shortMonths>Sau;Vas;Kov;Bal;Geg;Bir;Lie;Rgp;Rgs;Spl;Lap;Grd;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>sekmadienis;pirmadienis;antradienis;trečiadienis;ketvirtadienis;penktadienis;šeštadienis;</longDays>
- <shortDays>Sk;Pr;An;Tr;Kt;Pn;Št;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;P;A;T;K;P;Š;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Macedonian</language>
- <country>Macedonia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.M.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ј;ф;м;а;м;ј;ј;а;с;о;н;д;</standaloneNarrowMonths>
- <longMonths>јануари;февруари;март;април;мај;јуни;јули;август;септември;октомври;ноември;декември;</longMonths>
- <shortMonths>јан.;фев.;мар.;апр.;мај;јун.;јул.;авг.;септ.;окт.;ноем.;декем.;</shortMonths>
- <narrowMonths>;;;;;;;;с;;н;;</narrowMonths>
- <longDays>недела;понеделник;вторник;среда;четврток;петок;сабота;</longDays>
- <shortDays>нед.;пон.;вт.;сре.;чет.;пет.;саб.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>н;п;в;с;ч;п;с;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Malay</language>
- <country>BruneiDarussalam</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss aa v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januari;Februari;Mac;April;Mei;Jun;Julai;Ogos;September;Oktober;November;Disember;</longMonths>
- <shortMonths>Jan;Feb;Mac;Apr;Mei;Jun;Jul;Ogos;Sep;Okt;Nov;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Ahad;Isnin;Selasa;Rabu;Khamis;Jumaat;Sabtu;</longDays>
- <shortDays>Ahd;Isn;Sel;Rab;Kha;Jum;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Malay</language>
- <country>Malaysia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE dd MMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januari;Februari;Mac;April;Mei;Jun;Julai;Ogos;September;Oktober;November;Disember;</longMonths>
- <shortMonths>Jan;Feb;Mac;Apr;Mei;Jun;Jul;Ogos;Sep;Okt;Nov;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Ahad;Isnin;Selasa;Rabu;Khamis;Jumaat;Sabtu;</longDays>
- <shortDays>Ahd;Isn;Sel;Rab;Kha;Jum;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Malayalam</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>yyyy, MMMM d, EEEE</longDateFormat>
- <shortDateFormat>dd-MM-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ജ;ഫെ;മ;ഏ;മേ;ജൂ;ജൂ;ആ;സെ;ഒ;ന;ഡി;</standaloneNarrowMonths>
- <longMonths>ജനുവരി;ഫെബ്രുവരി;മാര്‍ച്ച്;ഏപ്രില്‍;മേയ്;ജൂണ്‍;ജൂലൈ;ഓഗസ്റ്റ്;സെപ്റ്റംബര്‍;ഒക്ടോബര്‍;നവംബര്‍;ഡിസംബര്‍;</longMonths>
- <shortMonths>ജനു;ഫെബ്രു;മാര്‍;ഏപ്രി;മേയ്;ജൂണ്‍;ജൂലൈ;ആഗ;സെപ്റ്റം;ഒക്ടോ;നവം;ഡിസം;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ഞായര്‍;തിങ്കള്‍;ചൊവ്വ;ബുധന്‍;വ്യാഴം;വെള്ളി;ശനി;</longDays>
- <shortDays>ഞാ;തി;ചൊ;ബു;വ്യാ;വെ;ശ;</shortDays>
- <narrowDays>;;ചൊ;;;;;</narrowDays>
- <standaloneLongDays>;തിങ്കളാഴ്ച;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ഞ;ത;ച;ബ;വ;വ;ശ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Maltese</language>
- <country>Malta</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>QN</am>
- <pm>WN</pm>
- <longDateFormat>EEEE, d 'ta'’ MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;Ġ;L;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Jannar;Frar;Marzu;April;Mejju;Ġunju;Lulju;Awissu;Settembru;Ottubru;Novembru;Diċembru;</longMonths>
- <shortMonths>Jan;Fra;Mar;Apr;Mej;Ġun;Lul;Awi;Set;Ott;Nov;Diċ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Il-Ħadd;It-Tnejn;It-Tlieta;L-Erbgħa;Il-Ħamis;Il-Ġimgħa;Is-Sibt;</longDays>
- <shortDays>Ħad;Tne;Tli;Erb;Ħam;Ġim;Sib;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Ħ;T;T;E;Ħ;Ġ;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Marathi</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>म.पू.</am>
- <pm>म.नं.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-M-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>जानेवारी;फेब्रुवारी;मार्च;एप्रिल;मे;जून;जुलै;ओगस्ट;सेप्टेंबर;ओक्टोबर;नोव्हेंबर;डिसेंबर;</longMonths>
- <shortMonths>जानेवारी;फेब्रुवारी;मार्च;एप्रिल;मे;जून;जुलै;ओगस्ट;सेप्टेंबर;ओक्टोबर;नोव्हेंबर;डिसेंबर;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>रविवार;सोमवार;मंगळवार;बुधवार;गुरुवार;शुक्रवार;शनिवार;</longDays>
- <shortDays>रवि;सोम;मंगळ;बुध;गुरु;शुक्र;शनि;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Mongolian</language>
- <country>China</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Хулгана;Үхэр;Бар;Туулай;Луу;Могой;Морь;Хонь;Бич;Тахиа;Нохой;Гахай;</longMonths>
- <shortMonths>хул;үхэ;бар;туу;луу;мог;мор;хон;бич;тах;нох;гах;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ням;даваа;мягмар;лхагва;пүрэв;баасан;бямба;</longDays>
- <shortDays>Ня;Да;Мя;Лх;Пү;Ба;Бя;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Mongolian</language>
- <country>Mongolia</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Хулгана;Үхэр;Бар;Туулай;Луу;Могой;Морь;Хонь;Бич;Тахиа;Нохой;Гахай;</longMonths>
- <shortMonths>хул;үхэ;бар;туу;луу;мог;мор;хон;бич;тах;нох;гах;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ням;даваа;мягмар;лхагва;пүрэв;баасан;бямба;</longDays>
- <shortDays>Ня;Да;Мя;Лх;Пү;Ба;Бя;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Nepali</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2406</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>१;२;३;४;५;६;७;८;९;१०;११;१२;</standaloneNarrowMonths>
- <longMonths>जनवरी;फेब्रुअरी;मार्च;अप्रिल;मे;जुन;जुलाई;अगस्त;सेप्टेम्बर;अक्टोबर;नोभेम्बर;डिसेम्बर;</longMonths>
- <shortMonths>जन;फेब;मार्च;अप्रि;मे;जुन;जुला;अग;सेप्ट;अक्टो;नोभे;डिसे;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>आइतबार;सोमबार;मङ्गलबार;बुधबार;बिहीबार;शुक्रबार;शनिबार;</longDays>
- <shortDays>आइत;सोम;मङ्गल;बुध;बिही;शुक्र;शनि;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>१;२;३;४;५;६;७;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Nepali</language>
- <country>Nepal</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2406</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>१;२;३;४;५;६;७;८;९;१०;११;१२;</standaloneNarrowMonths>
- <longMonths>जनवरी;फेब्रुअरी;मार्च;अप्रिल;मे;जुन;जुलाई;अगस्त;सेप्टेम्बर;अक्टोबर;नोभेम्बर;डिसेम्बर;</longMonths>
- <shortMonths>जन;फेब;मार्च;अप्रि;मे;जुन;जुला;अग;सेप्ट;अक्टो;नोभे;डिसे;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>आइतबार;सोमबार;मङ्गलबार;बुधबार;बिहीबार;शुक्रबार;शनिबार;</longDays>
- <shortDays>आइत;सोम;मङ्गल;बुध;बिही;शुक्र;शनि;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>१;२;३;४;५;६;७;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Norwegian</language>
- <country>Norway</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>formiddag</am>
- <pm>ettermiddag</pm>
- <longDateFormat>EEEE d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>'kl'. HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januar;februar;mars;april;mai;juni;juli;august;september;oktober;november;desember;</longMonths>
- <shortMonths>jan.;feb.;mars;apr.;mai;juni;juli;aug.;sep.;okt.;nov.;des.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>søndag;mandag;tirsdag;onsdag;torsdag;fredag;lørdag;</longDays>
- <shortDays>søn.;man.;tir.;ons.;tor.;fre.;lør.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;O;T;F;L;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Oriya</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2918</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>MMMM d,EEEE, yyyy</longDateFormat>
- <shortDateFormat>dd-MM-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>ଜାନୁଆରୀ;ଫେବ୍ରୁୟାରୀ;ମାର୍ଚ୍ଚ;ଅପ୍ରେଲ;ମେ;ଜୁନ;ଜୁଲାଇ;ଅଗଷ୍ଟ;ସେପ୍ଟେମ୍ବର;ଅକ୍ଟୋବର;ନଭେମ୍ବର;ଡିସେମ୍ବର;</longMonths>
- <shortMonths>ଜାନୁଆରୀ;ଫେବ୍ରୁୟାରୀ;ମାର୍ଚ୍ଚ;ଅପ୍ରେଲ;ମେ;ଜୁନ;ଜୁଲାଇ;ଅଗଷ୍ଟ;ସେପ୍ଟେମ୍ବର;ଅକ୍ଟୋବର;ନଭେମ୍ବର;ଡିସେମ୍ବର;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ରବିବାର;ସୋମବାର;ମଙ୍ଗଳବାର;ବୁଧବାର;ଗୁରୁବାର;ଶୁକ୍ରବାର;ଶନିବାର;</longDays>
- <shortDays>ରବି;ସୋମ;ମଙ୍ଗଳ;ବୁଧ;ଗୁରୁ;ଶୁକ୍ର;ଶନି;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Pashto</language>
- <country>Afghanistan</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>59</list>
- <percent>1642</percent>
- <zero>1776</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>غ.م.</am>
- <pm>غ.و.</pm>
- <longDateFormat>EEEE د yyyy د MMMM d</longDateFormat>
- <shortDateFormat>yyyy/M/d</shortDateFormat>
- <longTimeFormat>H:mm:ss (v)</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>جنوري;فبروري;مارچ;اپریل;می;جون;جولای;اګست;سپتمبر;اکتوبر;نومبر;دسمبر;</longMonths>
- <shortMonths>1;2;3;4;مـی;جون;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>یکشنبه;دوشنبه;سه‌شنبه;چهارشنبه;پنجشنبه;جمعه;شنبه;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Persian</language>
- <country>Afghanistan</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1776</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>قبل از ظهر</am>
- <pm>بعد از ظهر</pm>
- <longDateFormat>EEEE d MMMM yyyy GGGG</longDateFormat>
- <shortDateFormat>yy/M/d</shortDateFormat>
- <longTimeFormat>H:mm:ss (vvvv)</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>ژانویه;فوریه;مارس;آوریل;مه;ژوئن;ژوئیه;اوت;سپتامبر;اکتبر;نوامبر;دسامبر;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ج;ف;م;ا;م;ج;ج;ا;س;ا;ن;د;</standaloneNarrowMonths>
- <longMonths>جنوری;فبروری;مارچ;اپریل;می;جون;جولای;اگست;سپتمبر;اکتوبر;نومبر;دسمبر;</longMonths>
- <shortMonths>جنو;فوریهٔ;مارس;آوریل;مـی;جون;جول;اوت;سپتامبر;اکتبر;نوامبر;دسم;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>یکشنبه;دوشنبه;سه‌شنبه;چهارشنبه;پنجشنبه;جمعه;شنبه;</longDays>
- <shortDays>یکشنبه;دوشنبه;سه‌شنبه;چهارشنبه;پنجشنبه;جمعه;شنبه;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ی;د;س;چ;پ;ج;ش;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Persian</language>
- <country>Iran</country>
- <decimal>1643</decimal>
- <group>1644</group>
- <list>1563</list>
- <percent>1642</percent>
- <zero>1776</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>قبل از ظهر</am>
- <pm>بعد از ظهر</pm>
- <longDateFormat>EEEE d MMMM yyyy GGGG</longDateFormat>
- <shortDateFormat>yy/M/d</shortDateFormat>
- <longTimeFormat>H:mm:ss (vvvv)</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>ژانویه;فوریه;مارس;آوریل;مه;ژوئن;ژوئیه;اوت;سپتامبر;اکتبر;نوامبر;دسامبر;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ژ;ف;م;آ;م;ژ;ژ;ا;س;ا;ن;د;</standaloneNarrowMonths>
- <longMonths>ژانویهٔ;فوریهٔ;مارس;آوریل;مهٔ;ژوئن;ژوئیهٔ;اوت;سپتامبر;اکتبر;نوامبر;دسامبر;</longMonths>
- <shortMonths>ژانویهٔ;فوریهٔ;مارس;آوریل;مهٔ;ژوئن;ژوئیهٔ;اوت;سپتامبر;اکتبر;نوامبر;دسامبر;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>یکشنبه;دوشنبه;سه‌شنبه;چهارشنبه;پنجشنبه;جمعه;شنبه;</longDays>
- <shortDays>یکشنبه;دوشنبه;سه‌شنبه;چهارشنبه;پنجشنبه;جمعه;شنبه;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ی;د;س;چ;پ;ج;ش;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Polish</language>
- <country>Poland</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>yy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>styczeń;luty;marzec;kwiecień;maj;czerwiec;lipiec;sierpień;wrzesień;październik;listopad;grudzień;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>s;l;m;k;m;c;l;s;w;p;l;g;</standaloneNarrowMonths>
- <longMonths>stycznia;lutego;marca;kwietnia;maja;czerwca;lipca;sierpnia;września;października;listopada;grudnia;</longMonths>
- <shortMonths>sty;lut;mar;kwi;maj;cze;lip;sie;wrz;paź;lis;gru;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>niedziela;poniedziałek;wtorek;środa;czwartek;piątek;sobota;</longDays>
- <shortDays>niedz.;pon.;wt.;śr.;czw.;pt.;sob.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>N;P;W;Ś;C;P;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Portuguese</language>
- <country>Brazil</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH'h'mm'min'ss's' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>janeiro;fevereiro;março;abril;maio;junho;julho;agosto;setembro;outubro;novembro;dezembro;</longMonths>
- <shortMonths>jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;segunda-feira;terça-feira;quarta-feira;quinta-feira;sexta-feira;sábado;</longDays>
- <shortDays>dom;seg;ter;qua;qui;sex;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;S;T;Q;Q;S;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Portuguese</language>
- <country>Portugal</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>Antes do meio-dia</am>
- <pm>Depois do meio-dia</pm>
- <longDateFormat>EEEE, d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH'H'mm'm'ss's' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Janeiro;Fevereiro;Março;Abril;Maio;Junho;Julho;Agosto;Setembro;Outubro;Novembro;Dezembro;</longMonths>
- <shortMonths>Jan;Fev;Mar;Abr;Mai;Jun;Jul;Ago;Set;Out;Nov;Dez;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;segunda-feira;terça-feira;quarta-feira;quinta-feira;sexta-feira;sábado;</longDays>
- <shortDays>dom;seg;ter;qua;qui;sex;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;S;T;Q;Q;S;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Punjabi</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2662</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ਸਵੇਰੇ</am>
- <pm>ਸ਼ਾਮ</pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ਜ;ਫ;ਮਾ;ਅ;ਮ;ਜੂ;ਜੁ;ਅ;ਸ;ਅ;ਨ;ਦ;</standaloneNarrowMonths>
- <longMonths>ਜਨਵਰੀ;ਫ਼ਰਵਰੀ;ਮਾਰਚ;ਅਪ੍ਰੈਲ;ਮਈ;ਜੂਨ;ਜੁਲਾਈ;ਅਗਸਤ;ਸਤੰਬਰ;ਅਕਤੂਬਰ;ਨਵੰਬਰ;ਦਸੰਬਰ;</longMonths>
- <shortMonths>ਜਨਵਰੀ;ਫ਼ਰਵਰੀ;ਮਾਰਚ;ਅਪ੍ਰੈਲ;ਮਈ;ਜੂਨ;ਜੁਲਾਈ;ਅਗਸਤ;ਸਤੰਬਰ;ਅਕਤੂਬਰ;ਨਵੰਬਰ;ਦਸੰਬਰ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ਐਤਵਾਰ;ਸੋਮਵਾਰ;ਮੰਗਲਵਾਰ;ਬੁਧਵਾਰ;ਵੀਰਵਾਰ;ਸ਼ੁੱਕਰਵਾਰ;ਸ਼ਨੀਚਰਵਾਰ;</longDays>
- <shortDays>ਐਤ.;ਸੋਮ.;ਮੰਗਲ.;ਬੁਧ.;ਵੀਰ.;ਸ਼ੁਕਰ.;ਸ਼ਨੀ.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ਐ;ਸੋ;ਮੰ;ਬੁੱ;ਵੀ;ਸ਼ੁੱ;ਸ਼;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Punjabi</language>
- <country>Pakistan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2662</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ਸਵੇਰੇ</am>
- <pm>ਸ਼ਾਮ</pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ਜ;ਫ;ਮਾ;ਅ;ਮ;ਜੂ;ਜੁ;ਅ;ਸ;ਅ;ਨ;ਦ;</standaloneNarrowMonths>
- <longMonths>ਜਨਵਰੀ;ਫ਼ਰਵਰੀ;ਮਾਰਚ;ਅਪ੍ਰੈਲ;ਮਈ;ਜੂਨ;ਜੁਲਾਈ;ਅਗਸਤ;ਸਤੰਬਰ;ਅਕਤੂਬਰ;ਨਵੰਬਰ;ਦਸੰਬਰ;</longMonths>
- <shortMonths>ਜਨਵਰੀ;ਫ਼ਰਵਰੀ;ਮਾਰਚ;ਅਪ੍ਰੈਲ;ਮਈ;ਜੂਨ;ਜੁਲਾਈ;ਅਗਸਤ;ਸਤੰਬਰ;ਅਕਤੂਬਰ;ਨਵੰਬਰ;ਦਸੰਬਰ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ਐਤਵਾਰ;ਸੋਮਵਾਰ;ਮੰਗਲਵਾਰ;ਬੁਧਵਾਰ;ਵੀਰਵਾਰ;ਸ਼ੁੱਕਰਵਾਰ;ਸ਼ਨੀਚਰਵਾਰ;</longDays>
- <shortDays>ਐਤ.;ਸੋਮ.;ਮੰਗਲ.;ਬੁਧ.;ਵੀਰ.;ਸ਼ੁਕਰ.;ਸ਼ਨੀ.;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ਐ;ਸੋ;ਮੰ;ਬੁੱ;ਵੀ;ਸ਼ੁੱ;ਸ਼;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Romanian</language>
- <country>Moldova</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>I;F;M;A;M;I;I;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>ianuarie;februarie;martie;aprilie;mai;iunie;iulie;august;septembrie;octombrie;noiembrie;decembrie;</longMonths>
- <shortMonths>ian.;feb.;mar.;apr.;mai;iun.;iul.;aug.;sept.;oct.;nov.;dec.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>duminică;luni;marți;miercuri;joi;vineri;sâmbătă;</longDays>
- <shortDays>D;L;Ma;Mi;J;V;S;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;sâmbătă;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Romanian</language>
- <country>Romania</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>I;F;M;A;M;I;I;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>ianuarie;februarie;martie;aprilie;mai;iunie;iulie;august;septembrie;octombrie;noiembrie;decembrie;</longMonths>
- <shortMonths>ian.;feb.;mar.;apr.;mai;iun.;iul.;aug.;sept.;oct.;nov.;dec.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>duminică;luni;marți;miercuri;joi;vineri;sâmbătă;</longDays>
- <shortDays>D;L;Ma;Mi;J;V;S;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;sâmbătă;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Russian</language>
- <country>RussianFederation</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy 'г'.</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>Январь;Февраль;Март;Апрель;Май;Июнь;Июль;Август;Сентябрь;Октябрь;Ноябрь;Декабрь;</standaloneLongMonths>
- <standaloneShortMonths>янв.;февр.;март;апр.;май;июнь;июль;авг.;сент.;окт.;нояб.;дек.;</standaloneShortMonths>
- <standaloneNarrowMonths>Я;Ф;М;А;М;И;И;А;С;О;Н;Д;</standaloneNarrowMonths>
- <longMonths>января;февраля;марта;апреля;мая;июня;июля;августа;сентября;октября;ноября;декабря;</longMonths>
- <shortMonths>янв.;февр.;марта;апр.;мая;июня;июля;авг.;сент.;окт.;нояб.;дек.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>воскресенье;понедельник;вторник;среда;четверг;пятница;суббота;</longDays>
- <shortDays>Вс;Пн;Вт;Ср;Чт;Пт;Сб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>Воскресенье;Понедельник;Вторник;Среда;Четверг;Пятница;Суббота;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>В;П;В;С;Ч;П;С;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Russian</language>
- <country>Ukraine</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, d MMMM yyyy 'г'.</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>Январь;Февраль;Март;Апрель;Май;Июнь;Июль;Август;Сентябрь;Октябрь;Ноябрь;Декабрь;</standaloneLongMonths>
- <standaloneShortMonths>янв.;февр.;март;апр.;май;июнь;июль;авг.;сент.;окт.;нояб.;дек.;</standaloneShortMonths>
- <standaloneNarrowMonths>Я;Ф;М;А;М;И;И;А;С;О;Н;Д;</standaloneNarrowMonths>
- <longMonths>января;февраля;марта;апреля;мая;июня;июля;августа;сентября;октября;ноября;декабря;</longMonths>
- <shortMonths>янв.;февр.;марта;апр.;мая;июня;июля;авг.;сент.;окт.;нояб.;дек.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>воскресенье;понедельник;вторник;среда;четверг;пятница;суббота;</longDays>
- <shortDays>Вс;Пн;Вт;Ср;Чт;Пт;Сб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>Воскресенье;Понедельник;Вторник;Среда;Четверг;Пятница;Суббота;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>В;П;В;С;Ч;П;С;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Sanskrit</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>2406</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-MM-yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>hh:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Serbian</language>
- <country>BosniaAndHerzegowina</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>1077</exp>
- <am>преподне</am>
- <pm>поподне</pm>
- <longDateFormat>EEEE, dd. MMMM yyyy.</longDateFormat>
- <shortDateFormat>yy-MM-dd</shortDateFormat>
- <longTimeFormat>HH 'часова', mm 'минута', ss 'секунди' v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ј;ф;м;а;м;ј;ј;а;с;о;н;д;</standaloneNarrowMonths>
- <longMonths>јануар;фебруар;март;април;мај;јуни;јули;август;септембар;октобар;новембар;децембар;</longMonths>
- <shortMonths>јан;феб;мар;апр;мај;јун;јул;авг;сеп;окт;нов;дец;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>недеља;понедељак;уторак;сриједа;четвртак;петак;субота;</longDays>
- <shortDays>нед;пон;уто;сри;чет;пет;суб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>н;п;у;с;ч;п;с;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Serbian</language>
- <country>Yugoslavia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>1077</exp>
- <am>преподне</am>
- <pm>поподне</pm>
- <longDateFormat>EEEE, dd. MMMM yyyy.</longDateFormat>
- <shortDateFormat>d.M.yy.</shortDateFormat>
- <longTimeFormat>HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ј;ф;м;а;м;ј;ј;а;с;о;н;д;</standaloneNarrowMonths>
- <longMonths>јануар;фебруар;март;април;мај;јун;јул;август;септембар;октобар;новембар;децембар;</longMonths>
- <shortMonths>јан;феб;мар;апр;мај;јун;јул;авг;сеп;окт;нов;дец;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>недеља;понедељак;уторак;среда;четвртак;петак;субота;</longDays>
- <shortDays>нед;пон;уто;сре;чет;пет;суб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>н;п;у;с;ч;п;с;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Serbian</language>
- <country>SerbiaAndMontenegro</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>1077</exp>
- <am>преподне</am>
- <pm>поподне</pm>
- <longDateFormat>EEEE, dd. MMMM yyyy.</longDateFormat>
- <shortDateFormat>d.M.yy.</shortDateFormat>
- <longTimeFormat>HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ј;ф;м;а;м;ј;ј;а;с;о;н;д;</standaloneNarrowMonths>
- <longMonths>јануар;фебруар;март;април;мај;јун;јул;август;септембар;октобар;новембар;децембар;</longMonths>
- <shortMonths>јан;феб;мар;апр;мај;јун;јул;авг;сеп;окт;нов;дец;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>недеља;понедељак;уторак;среда;четвртак;петак;субота;</longDays>
- <shortDays>нед;пон;уто;сре;чет;пет;суб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>н;п;у;с;ч;п;с;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>SerboCroatian</language>
- <country>BosniaAndHerzegowina</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>j;f;m;a;m;j;j;a;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>januar;februar;mart;april;maj;jun;jul;avgust;septembar;oktobar;novembar;decembar;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;avg;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>nedelja;ponedeljak;utorak;sreda;četvrtak;petak;subota;</longDays>
- <shortDays>ned;pon;uto;sre;čet;pet;sub;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>n;p;u;s;č;p;s;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>SerboCroatian</language>
- <country>Yugoslavia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>j;f;m;a;m;j;j;a;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>januar;februar;mart;april;maj;jun;jul;avgust;septembar;oktobar;novembar;decembar;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;avg;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>nedelja;ponedeljak;utorak;sreda;četvrtak;petak;subota;</longDays>
- <shortDays>ned;pon;uto;sre;čet;pet;sub;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>n;p;u;s;č;p;s;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>SerboCroatian</language>
- <country>SerbiaAndMontenegro</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>j;f;m;a;m;j;j;a;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>januar;februar;mart;april;maj;jun;jul;avgust;septembar;oktobar;novembar;decembar;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;avg;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>nedelja;ponedeljak;utorak;sreda;četvrtak;petak;subota;</longDays>
- <shortDays>ned;pon;uto;sre;čet;pet;sub;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>n;p;u;s;č;p;s;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Sesotho</language>
- <country>Lesotho</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Phesekgong;Hlakola;Hlakubele;Mmese;Motsheanong;Phupjane;Phupu;Phata;Leotshe;Mphalane;Pundungwane;Tshitwe;</longMonths>
- <shortMonths>Phe;Kol;Ube;Mme;Mot;Jan;Upu;Pha;Leo;Mph;Pun;Tsh;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sontaha;Mmantaha;Labobedi;Laboraru;Labone;Labohlane;Moqebelo;</longDays>
- <shortDays>Son;Mma;Bed;Rar;Ne;Hla;Moq;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Sesotho</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Phesekgong;Hlakola;Hlakubele;Mmese;Motsheanong;Phupjane;Phupu;Phata;Leotshe;Mphalane;Pundungwane;Tshitwe;</longMonths>
- <shortMonths>Phe;Kol;Ube;Mme;Mot;Jan;Upu;Pha;Leo;Mph;Pun;Tsh;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sontaha;Mmantaha;Labobedi;Laboraru;Labone;Labohlane;Moqebelo;</longDays>
- <shortDays>Son;Mma;Bed;Rar;Ne;Hla;Moq;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Setswana</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Ferikgong;Tlhakole;Mopitlo;Moranang;Motsheganang;Seetebosigo;Phukwi;Phatwe;Lwetse;Diphalane;Ngwanatsele;Sedimonthole;</longMonths>
- <shortMonths>Fer;Tlh;Mop;Mor;Mot;See;Phu;Pha;Lwe;Dip;Ngw;Sed;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Tshipi;Mosopulogo;Labobedi;Laboraro;Labone;Labotlhano;Matlhatso;</longDays>
- <shortDays>Tsh;Mos;Bed;Rar;Ne;Tla;Mat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Singhalese</language>
- <country>SriLanka</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>පෙ.ව.</am>
- <pm>ප.ව.</pm>
- <longDateFormat>EEEE, yyyy MMMM d</longDateFormat>
- <shortDateFormat>yyyy/MM/dd</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ජ;පෙ;මා;අ;මැ;ජූ;ජූ;අ;සැ;ඔ;නො;දෙ;</standaloneNarrowMonths>
- <longMonths>ජනවාර;පෙබරවාර;මාර්ත;අප්‍රේල්;මැයි;ජූන;ජූලි;අගෝස්තු;සැප්තැම්බර්;ඔක්තෝබර්;නොවැම්බර්;දෙසැම්බර්;</longMonths>
- <shortMonths>ජන;පෙබ;මාර්ත;අප්‍රේල;මැය;ජූන;ජූල;අගෝ;සැප;ඔක;නොවැ;දෙසැ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ඉරිදා;සඳුදා;අඟහරුවාදා;බදාදා;බ්‍රහස්පතින්දා;සිකුරාදා;සෙනසුරාදා;</longDays>
- <shortDays>ඉරි;සඳු;අඟ;බදා;බ්‍රහ;සිකු;සෙන;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ඉ;ස;අ;බ;බ්‍ර;සි;සෙ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Siswati</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Bhimbidvwane;iNdlovana;iNdlovu-lenkhulu;Mabasa;iNkhwekhweti;iNhlaba;Kholwane;iNgci;iNyoni;iMphala;Lweti;iNgongoni;</longMonths>
- <shortMonths>Bhi;Van;Vol;Mab;Nkh;Nhl;Kho;Ngc;Nyo;Mph;Lwe;Ngo;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lisontfo;uMsombuluko;Lesibili;Lesitsatfu;Lesine;Lesihlanu;uMgcibelo;</longDays>
- <shortDays>Son;Mso;Bil;Tsa;Ne;Hla;Mgc;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Siswati</language>
- <country>Swaziland</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Bhimbidvwane;iNdlovana;iNdlovu-lenkhulu;Mabasa;iNkhwekhweti;iNhlaba;Kholwane;iNgci;iNyoni;iMphala;Lweti;iNgongoni;</longMonths>
- <shortMonths>Bhi;Van;Vol;Mab;Nkh;Nhl;Kho;Ngc;Nyo;Mph;Lwe;Ngo;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lisontfo;uMsombuluko;Lesibili;Lesitsatfu;Lesine;Lesihlanu;uMgcibelo;</longDays>
- <shortDays>Son;Mso;Bil;Tsa;Ne;Hla;Mgc;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Slovak</language>
- <country>Slovakia</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d. MMMM yyyy</longDateFormat>
- <shortDateFormat>d.M.yyyy</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>j;f;m;a;m;j;j;a;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>január;február;marec;apríl;máj;jún;júl;august;september;október;november;december;</longMonths>
- <shortMonths>jan;feb;mar;apr;máj;jún;júl;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Nedeľa;Pondelok;Utorok;Streda;Štvrtok;Piatok;Sobota;</longDays>
- <shortDays>Ne;Po;Ut;St;Št;Pi;So;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>N;P;U;S;Š;P;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Slovenian</language>
- <country>Slovenia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, dd. MMMM yyyy</longDateFormat>
- <shortDateFormat>d.M.yy</shortDateFormat>
- <longTimeFormat>H:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>j;f;m;a;m;j;j;a;s;o;n;d;</standaloneNarrowMonths>
- <longMonths>januar;februar;marec;april;maj;junij;julij;avgust;september;oktober;november;december;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;avg;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>nedelja;ponedeljek;torek;sreda;četrtek;petek;sobota;</longDays>
- <shortDays>ned;pon;tor;sre;čet;pet;sob;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>n;p;t;s;č;p;s;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Somali</language>
- <country>Djibouti</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>sn</am>
- <pm>gn</pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>K;L;S;A;S;L;T;S;S;T;K;L;</standaloneNarrowMonths>
- <longMonths>Bisha Koobaad;Bisha Labaad;Bisha Saddexaad;Bisha Afraad;Bisha Shanaad;Bisha Lixaad;Bisha Todobaad;Bisha Sideedaad;Bisha Sagaalaad;Bisha Tobnaad;Bisha Kow iyo Tobnaad;Bisha Laba iyo Tobnaad;</longMonths>
- <shortMonths>Kob;Lab;Sad;Afr;Sha;Lix;Tod;Sid;Sag;Tob;KIT;LIT;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Axad;Isniin;Salaaso;Arbaco;Khamiis;Jimco;Sabti;</longDays>
- <shortDays>Axa;Isn;Sal;Arb;Kha;Jim;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;I;S;A;K;J;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Somali</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>sn</am>
- <pm>gn</pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>K;L;S;A;S;L;T;S;S;T;K;L;</standaloneNarrowMonths>
- <longMonths>Bisha Koobaad;Bisha Labaad;Bisha Saddexaad;Bisha Afraad;Bisha Shanaad;Bisha Lixaad;Bisha Todobaad;Bisha Sideedaad;Bisha Sagaalaad;Bisha Tobnaad;Bisha Kow iyo Tobnaad;Bisha Laba iyo Tobnaad;</longMonths>
- <shortMonths>Kob;Lab;Sad;Afr;Sha;Lix;Tod;Sid;Sag;Tob;KIT;LIT;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Axad;Isniin;Salaaso;Arbaco;Khamiis;Jimco;Sabti;</longDays>
- <shortDays>Axa;Isn;Sal;Arb;Kha;Jim;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;I;S;A;K;J;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Somali</language>
- <country>Kenya</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>sn</am>
- <pm>gn</pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>K;L;S;A;S;L;T;S;S;T;K;L;</standaloneNarrowMonths>
- <longMonths>Bisha Koobaad;Bisha Labaad;Bisha Saddexaad;Bisha Afraad;Bisha Shanaad;Bisha Lixaad;Bisha Todobaad;Bisha Sideedaad;Bisha Sagaalaad;Bisha Tobnaad;Bisha Kow iyo Tobnaad;Bisha Laba iyo Tobnaad;</longMonths>
- <shortMonths>Kob;Lab;Sad;Afr;Sha;Lix;Tod;Sid;Sag;Tob;KIT;LIT;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Axad;Isniin;Salaaso;Arbaco;Khamiis;Jimco;Sabti;</longDays>
- <shortDays>Axa;Isn;Sal;Arb;Kha;Jim;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;I;S;A;K;J;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Somali</language>
- <country>Somalia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>sn</am>
- <pm>gn</pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>K;L;S;A;S;L;T;S;S;T;K;L;</standaloneNarrowMonths>
- <longMonths>Bisha Koobaad;Bisha Labaad;Bisha Saddexaad;Bisha Afraad;Bisha Shanaad;Bisha Lixaad;Bisha Todobaad;Bisha Sideedaad;Bisha Sagaalaad;Bisha Tobnaad;Bisha Kow iyo Tobnaad;Bisha Laba iyo Tobnaad;</longMonths>
- <shortMonths>Kob;Lab;Sad;Afr;Sha;Lix;Tod;Sid;Sag;Tob;KIT;LIT;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Axad;Isniin;Salaaso;Arbaco;Khamiis;Jimco;Sabti;</longDays>
- <shortDays>Axa;Isn;Sal;Arb;Kha;Jim;Sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>A;I;S;A;K;J;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Argentina</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH'h'''mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Bolivia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Chile</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd-MM-yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Colombia</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>CostaRica</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>DominicanRepublic</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Ecuador</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>ElSalvador</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Guatemala</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Honduras</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE dd 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Mexico</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Nicaragua</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Panama</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>MM/dd/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Paraguay</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Peru</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>HH'H'mm''ss" v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>PuertoRico</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>MM/dd/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Spain</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>UnitedStates</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>M/d/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Uruguay</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Spanish</language>
- <country>Venezuela</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d 'de' MMMM 'de' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>E;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>enero;febrero;marzo;abril;mayo;junio;julio;agosto;septiembre;octubre;noviembre;diciembre;</longMonths>
- <shortMonths>ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domingo;lunes;martes;miércoles;jueves;viernes;sábado;</longDays>
- <shortDays>dom;lun;mar;mié;jue;vie;sáb;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Swahili</language>
- <country>Kenya</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januari;Februari;Machi;Aprili;Mei;Juni;Julai;Agosti;Septemba;Oktoba;Novemba;Desemba;</longMonths>
- <shortMonths>Jan;Feb;Mac;Apr;Mei;Jun;Jul;Ago;Sep;Okt;Nov;Des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Jumapili;Jumatatu;Jumanne;Jumatano;Alhamisi;Ijumaa;Jumamosi;</longDays>
- <shortDays>Jpi;Jtt;Jnn;Jtn;Alh;Iju;Jmo;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Swahili</language>
- <country>Tanzania</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januari;Februari;Machi;Aprili;Mei;Juni;Julai;Agosti;Septemba;Oktoba;Novemba;Desemba;</longMonths>
- <shortMonths>Jan;Feb;Mac;Apr;Mei;Jun;Jul;Ago;Sep;Okt;Nov;Des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Jumapili;Jumatatu;Jumanne;Jumatano;Alhamisi;Ijumaa;Jumamosi;</longDays>
- <shortDays>Jpi;Jtt;Jnn;Jtn;Alh;Iju;Jmo;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Swedish</language>
- <country>Finland</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>fm</am>
- <pm>em</pm>
- <longDateFormat>EEEE 'den' d MMMM yyyy</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>'kl'. HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januari;februari;mars;april;maj;juni;juli;augusti;september;oktober;november;december;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>söndag;måndag;tisdag;onsdag;torsdag;fredag;lördag;</longDays>
- <shortDays>sön;mån;tis;ons;tors;fre;lör;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;O;T;F;L;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Swedish</language>
- <country>Sweden</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>fm</am>
- <pm>em</pm>
- <longDateFormat>EEEE 'den' d MMMM yyyy</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>'kl'. HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januari;februari;mars;april;maj;juni;juli;augusti;september;oktober;november;december;</longMonths>
- <shortMonths>jan;feb;mar;apr;maj;jun;jul;aug;sep;okt;nov;dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>söndag;måndag;tisdag;onsdag;torsdag;fredag;lördag;</longDays>
- <shortDays>sön;mån;tis;ons;tors;fre;lör;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;O;T;F;L;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tajik</language>
- <country>Tajikistan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Январ;Феврал;Март;Апрел;Май;Июн;Июл;Август;Сентябр;Октябр;Ноябр;Декабр;</longMonths>
- <shortMonths>Янв;Фев;Мар;Апр;Май;Июн;Июл;Авг;Сен;Окт;Ноя;Дек;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Якшанбе;Душанбе;Сешанбе;Чоршанбе;Панҷшанбе;Ҷумъа;Шанбе;</longDays>
- <shortDays>Яшб;Дшб;Сшб;Чшб;Пшб;Ҷмъ;Шнб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tamil</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>காலை</am>
- <pm>மாலை</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-M-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>ஜனவரி;பிப்ரவரி;மார்ச்;ஏப்ரல்;மே;ஜூன்;ஜூலை;ஆகஸ்ட்;செப்டம்பர்;அக்டோபர்;நவம்பர்;டிசம்பர்;</longMonths>
- <shortMonths>ஜன.;பிப்.;மார்.;ஏப்.;மே;ஜூன்;ஜூலை;ஆக.;செப்.;அக்.;நவ.;டிச.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ஞாயிறு;திங்கள்;செவ்வாய்;புதன்;வியாழன்;வெள்ளி;சனி;</longDays>
- <shortDays>ஞா;தி;செ;பு;வி;வெ;ச;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tatar</language>
- <country>RussianFederation</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Telugu</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>3174</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>పూర్వాహ్నం</am>
- <pm>అపరాహ్నం</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd-MM-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>జ;ఫి;మ;ఎ;మె;జు;జు;ఆ;సె;అ;న;డి;</standaloneNarrowMonths>
- <longMonths>జనవరి;ఫిబ్రవరి;మార్చి;ఏప్రిల్;మే;జూన్;జూలై;ఆగస్టు;సెప్టెంబర్;అక్టోబర్;నవంబర్;డిసెంబర్;</longMonths>
- <shortMonths>జనవరి;ఫిబ్రవరి;మార్చి;ఏప్రిల్;మే;జూన్;జూలై;ఆగస్టు;సెప్టెంబర్;అక్టోబర్;నవంబర్;డిసెంబర్;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ఆదివారం;సోమవారం;మంగళవారం;బుధవారం;గురువారం;శుక్రవారం;శనివారం;</longDays>
- <shortDays>ఆది;సోమ;మంగళ;బుధ;గురు;శుక్ర;శని;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ఆ;2;సొ;భు;గు;శు;శ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Thai</language>
- <country>Thailand</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ก่อนเที่ยง</am>
- <pm>หลังเที่ยง</pm>
- <longDateFormat>EEEEที่ d MMMM G yyyy</longDateFormat>
- <shortDateFormat>d/M/yyyy</shortDateFormat>
- <longTimeFormat>H นาฬิกา m นาที ss วินาที v</longTimeFormat>
- <shortTimeFormat>H:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ม.ค.;ก.พ.;มี.ค.;เม.ย.;พ.ค.;มิ.ย.;ก.ค.;ส.ค.;ก.ย.;ต.ค.;พ.ย.;ธ.ค.;</standaloneNarrowMonths>
- <longMonths>มกราคม;กุมภาพันธ์;มีนาคม;เมษายน;พฤษภาคม;มิถุนายน;กรกฎาคม;สิงหาคม;กันยายน;ตุลาคม;พฤศจิกายน;ธันวาคม;</longMonths>
- <shortMonths>ม.ค.;ก.พ.;มี.ค.;เม.ย.;พ.ค.;มิ.ย.;ก.ค.;ส.ค.;ก.ย.;ต.ค.;พ.ย.;ธ.ค.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>วันอาทิตย์;วันจันทร์;วันอังคาร;วันพุธ;วันพฤหัสบดี;วันศุกร์;วันเสาร์;</longDays>
- <shortDays>อา.;จ.;อ.;พ.;พฤ.;ศ.;ส.;</shortDays>
- <narrowDays>;;;;พฤ;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>อ;จ;อ;พ;พ;ศ;ส;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tigrinya</language>
- <country>Eritrea</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ንጉሆ ሰዓተ</am>
- <pm>ድሕር ሰዓት</pm>
- <longDateFormat>EEEE፡ dd MMMM መዓልቲ yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ጃ;ፌ;ማ;ኤ;ሜ;ጁ;ጁ;ኦ;ሴ;ኦ;ኖ;ዲ;</standaloneNarrowMonths>
- <longMonths>ጥሪ;ለካቲት;መጋቢት;ሚያዝያ;ግንቦት;ሰነ;ሓምለ;ነሓሰ;መስከረም;ጥቅምቲ;ሕዳር;ታሕሳስ;</longMonths>
- <shortMonths>ጥሪ;ለካቲ;መጋቢ;ሚያዝ;ግንቦ;ሰነ;ሓምለ;ነሓሰ;መስከ;ጥቅም;ሕዳር;ታሕሳ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ሰንበት;ሰኑይ;ሰሉስ;ረቡዕ;ሓሙስ;ዓርቢ;ቀዳም;</longDays>
- <shortDays>ሰንበ;ሰኑይ;ሰሉስ;ረቡዕ;ሓሙስ;ዓርቢ;ቀዳም;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ሰ;ሰ;ሠ;ረ;ኃ;ዓ;ቀ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tigrinya</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>ንጉሆ ሰዓተ</am>
- <pm>ድሕር ሰዓት</pm>
- <longDateFormat>EEEE፣ dd MMMM መዓልቲ yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ጃ;ፌ;ማ;ኤ;ሜ;ጁ;ጁ;ኦ;ሴ;ኦ;ኖ;ዲ;</standaloneNarrowMonths>
- <longMonths>ጃንዩወሪ;ፌብሩወሪ;ማርች;ኤፕረል;ሜይ;ጁን;ጁላይ;ኦገስት;ሴፕቴምበር;ኦክተውበር;ኖቬምበር;ዲሴምበር;</longMonths>
- <shortMonths>ጃንዩ;ፌብሩ;ማርች;ኤፕረ;ሜይ;ጁን;ጁላይ;ኦገስ;ሴፕቴ;ኦክተ;ኖቬም;ዲሴም;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ሰንበት;ሰኑይ;ሠሉስ;ረቡዕ;ኃሙስ;ዓርቢ;ቀዳም;</longDays>
- <shortDays>ሰንበ;ሰኑይ;ሠሉስ;ረቡዕ;ኃሙስ;ዓርቢ;ቀዳም;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ሰ;ሰ;ሠ;ረ;ኃ;ዓ;ቀ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tonga</language>
- <country>Tonga</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd-MM-yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>S;F;M;E;M;S;S;A;S;O;N;T;</standaloneNarrowMonths>
- <longMonths>Sānuali;Fēpueli;Maʻasi;ʻEpeleli;Mē;Sune;Siulai;ʻAokosi;Sēpitema;ʻOkatopa;Nōvema;Tisema;</longMonths>
- <shortMonths>Sān;Fēp;Maʻa;ʻEpe;Mē;Sun;Siu;ʻAok;Sēp;ʻOka;Nōv;Tis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sāpate;Mōnite;Tusite;Pulelulu;Tuʻapulelulu;Falaite;Tokonaki;</longDays>
- <shortDays>Sāp;Mōn;Tus;Pul;Tuʻa;Fal;Tok;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;P;T;F;T;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tsonga</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Sunguti;Nyenyenyani;Nyenyankulu;Dzivamisoko;Mudyaxihi;Khotavuxika;Mawuwani;Mhawuri;Ndzhati;Nhlangula;Hukuri;N'wendzamhala;</longMonths>
- <shortMonths>Sun;Yan;Kul;Dzi;Mud;Kho;Maw;Mha;Ndz;Nhl;Huk;N'w;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonto;Musumbhunuku;Ravumbirhi;Ravunharhu;Ravumune;Ravuntlhanu;Mugqivela;</longDays>
- <shortDays>Son;Mus;Bir;Har;Ne;Tlh;Mug;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Turkish</language>
- <country>Turkey</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>AM</am>
- <pm>PM</pm>
- <longDateFormat>dd MMMM yyyy EEEE</longDateFormat>
- <shortDateFormat>dd.MM.yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>O;Ş;M;N;M;H;T;A;E;E;K;A;</standaloneNarrowMonths>
- <longMonths>Ocak;Şubat;Mart;Nisan;Mayıs;Haziran;Temmuz;Ağustos;Eylül;Ekim;Kasım;Aralık;</longMonths>
- <shortMonths>Oca;Şub;Mar;Nis;May;Haz;Tem;Ağu;Eyl;Eki;Kas;Ara;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Pazar;Pazartesi;Salı;Çarşamba;Perşembe;Cuma;Cumartesi;</longDays>
- <shortDays>Paz;Pzt;Sal;Çar;Per;Cum;Cmt;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>P;P;S;Ç;P;C;C;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Uigur</language>
- <country>China</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Ukrainian</language>
- <country>Ukraine</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>дп</am>
- <pm>пп</pm>
- <longDateFormat>EEEE, d MMMM yyyy 'р'.</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>Січень;Лютий;Березень;Квітень;Травень;Червень;Липень;Серпень;Вересень;Жовтень;Листопад;Грудень;</standaloneLongMonths>
- <standaloneShortMonths>Січ;Лют;Бер;Кві;Тра;Чер;Лип;Сер;Вер;Жов;Лис;Гру;</standaloneShortMonths>
- <standaloneNarrowMonths>С;Л;Б;К;Т;Ч;Л;С;В;Ж;Л;Г;</standaloneNarrowMonths>
- <longMonths>січня;лютого;березня;квітня;травня;червня;липня;серпня;вересня;жовтня;листопада;грудня;</longMonths>
- <shortMonths>січ.;лют.;бер.;квіт.;трав.;черв.;лип.;серп.;вер.;жовт.;лист.;груд.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Неділя;Понеділок;Вівторок;Середа;Четвер;Пʼятниця;Субота;</longDays>
- <shortDays>Нд;Пн;Вт;Ср;Чт;Пт;Сб;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Н;П;В;С;Ч;П;С;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Urdu</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>1602</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d, MMMM yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ج;ف;م;ا;م;ج;ج;ا;س;ا;ن;د;</standaloneNarrowMonths>
- <longMonths>جنوری;فروری;مار چ;اپريل;مئ;جون;جولائ;اگست;ستمبر;اکتوبر;نومبر;دسمبر;</longMonths>
- <shortMonths>;;;;;;;;;;;;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>اتوار;پير;منگل;بده;جمعرات;جمعہ;ہفتہ;</longDays>
- <shortDays>;;;;;;;</shortDays>
- <narrowDays>ا;پ;م;ب;ج;ج;ہ;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Urdu</language>
- <country>Pakistan</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>1602</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d, MMMM yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ج;ف;م;ا;م;ج;ج;ا;س;ا;ن;د;</standaloneNarrowMonths>
- <longMonths>جنوری;فروری;مار چ;اپريل;مئ;جون;جولائ;اگست;ستمبر;اکتوبر;نومبر;دسمبر;</longMonths>
- <shortMonths>;;;;;;;;;;;;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>اتوار;پير;منگل;بده;جمعرات;جمعہ;ہفتہ;</longDays>
- <shortDays>;;;;;;;</shortDays>
- <narrowDays>ا;پ;م;ب;ج;ج;ہ;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Uzbek</language>
- <country>Afghanistan</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Я;Ф;М;А;М;И;И;А;С;О;Н;Д;</standaloneNarrowMonths>
- <longMonths>Муҳаррам;Сафар;Рабиул-аввал;Рабиул-охир;Жумодиул-уло;Жумодиул-ухро;Ражаб;Шаъбон;Рамазон;Шаввол;Зил-қаъда;Зил-ҳижжа;</longMonths>
- <shortMonths>Янв;Фев;Мар;Апр;Май;Июн;Июл;Авг;Сен;Окт;Ноя;Дек;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>якшанба;душанба;сешанба;чоршанба;пайшанба;жума;шанба;</longDays>
- <shortDays>Якш;Душ;Сеш;Чор;Пай;Жум;Шан;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Я;Д;С;Ч;П;Ж;Ш;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Uzbek</language>
- <country>Uzbekistan</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Я;Ф;М;А;М;И;И;А;С;О;Н;Д;</standaloneNarrowMonths>
- <longMonths>Муҳаррам;Сафар;Рабиул-аввал;Рабиул-охир;Жумодиул-уло;Жумодиул-ухро;Ражаб;Шаъбон;Рамазон;Шаввол;Зил-қаъда;Зил-ҳижжа;</longMonths>
- <shortMonths>Янв;Фев;Мар;Апр;Май;Июн;Июл;Авг;Сен;Окт;Ноя;Дек;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>якшанба;душанба;сешанба;чоршанба;пайшанба;жума;шанба;</longDays>
- <shortDays>Якш;Душ;Сеш;Чор;Пай;Жум;Шан;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>Я;Д;С;Ч;П;Ж;Ш;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Vietnamese</language>
- <country>VietNam</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>SA</am>
- <pm>CH</pm>
- <longDateFormat>EEEE, 'ngày' dd MMMM 'năm' yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>tháng một;tháng hai;tháng ba;tháng tư;tháng năm;tháng sáu;tháng bảy;tháng tám;tháng chín;tháng mười;tháng mười một;tháng mười hai;</longMonths>
- <shortMonths>thg 1;thg 2;thg 3;thg 4;thg 5;thg 6;thg 7;thg 8;thg 9;thg 10;thg 11;thg 12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Chủ nhật;Thứ hai;Thứ ba;Thứ tư;Thứ năm;Thứ sáu;Thứ bảy;</longDays>
- <shortDays>CN;Th 2;Th 3;Th 4;Th 5;Th 6;Th 7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Welsh</language>
- <country>UnitedKingdom</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;Gorffennaf;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;Chwe;Maw;Ebr;;;Gor;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>I;C;M;E;M;M;G;A;M;H;T;R;</standaloneNarrowMonths>
- <longMonths>Ionawr;Chwefror;Mawrth;Ebrill;Mai;Mehefin;Gorffenaf;Awst;Medi;Hydref;Tachwedd;Rhagfyr;</longMonths>
- <shortMonths>Ion;Chwef;Mawrth;Ebrill;Mai;Meh;Gorff;Awst;Medi;Hyd;Tach;Rhag;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Dydd Sul;Dydd Llun;Dydd Mawrth;Dydd Mercher;Dydd Iau;Dydd Gwener;Dydd Sadwrn;</longDays>
- <shortDays>Sul;Llun;Maw;Mer;Iau;Gwen;Sad;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;Gwe;;</standaloneShortDays>
- <standaloneNarrowDays>S;L;M;M;I;G;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Wolof</language>
- <country>Senegal</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Xhosa</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Janyuwari;Februwari;Matshi;Epreli;Meyi;Juni;Julayi;Agasti;Septemba;Okthoba;Novemba;Disemba;</longMonths>
- <shortMonths>Jan;Feb;Mat;Epr;Mey;Jun;Jul;Aga;Sep;Okt;Nov;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Cawe;Mvulo;Lwesibini;Lwesithathu;Lwesine;Lwesihlanu;Mgqibelo;</longDays>
- <shortDays>Caw;Mvu;Bin;Tha;Sin;Hla;Mgq;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Yoruba</language>
- <country>Nigeria</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>àárọ̀</am>
- <pm>ọ̀sán</pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Oṣù Ṣẹ́rẹ́;Oṣù Èrèlè;Oṣù Ẹrẹ̀nà;Oṣù Ìgbé;Oṣù Ẹ̀bibi;Oṣù Òkúdu;Oṣù Agẹmọ;Oṣù Ògún;Oṣù Owewe;Oṣù Ọ̀wàrà;Oṣù Bélú;Oṣù Ọ̀pẹ̀;</longMonths>
- <shortMonths>Ṣẹ́rẹ́;Èrèlè;Ẹrẹ̀nà;Ìgbé;Ẹ̀bibi;Òkúdu;Agẹmọ;Ògún;Owewe;Ọ̀wàrà;Bélú;Ọ̀pẹ̀;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Ọjọ́ Àìkú;Ọjọ́ Ajé;Ọjọ́ Ìsẹ́gun;Ọjọ́rú;Ọjọ́ Àṣẹ̀ṣẹ̀dáiyé;Ọjọ́ Ẹtì;Ọjọ́ Àbámẹ́ta;</longDays>
- <shortDays>Àìkú;Ajé;Ìsẹ́gun;Ọjọ́rú;Àṣẹ̀ṣẹ̀dáiyé;Ẹtì;Àbámẹ́ta;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Zulu</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>yyyy-MM-dd</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>uJanuwari;uFebruwari;uMashi;u-Apreli;uMeyi;uJuni;uJulayi;uAgasti;uSepthemba;u-Okthoba;uNovemba;uDisemba;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Januwari;Februwari;Mashi;Apreli;Meyi;Juni;Julayi;Agasti;Septhemba;Okthoba;Novemba;Disemba;</longMonths>
- <shortMonths>Jan;Feb;Mas;Apr;Mey;Jun;Jul;Aga;Sep;Okt;Nov;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sonto;Msombuluko;Lwesibili;Lwesithathu;uLwesine;Lwesihlanu;Mgqibelo;</longDays>
- <shortDays>Son;Mso;Bil;Tha;Sin;Hla;Mgq;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;M;B;T;S;H;M;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Nynorsk</language>
- <country>Norway</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>8722</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>formiddag</am>
- <pm>ettermiddag</pm>
- <longDateFormat>EEEE d. MMMM yyyy</longDateFormat>
- <shortDateFormat>dd.MM.yy</shortDateFormat>
- <longTimeFormat>'kl'. HH.mm.ss v</longTimeFormat>
- <shortTimeFormat>HH.mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>januar;februar;mars;april;mai;juni;juli;august;september;oktober;november;desember;</longMonths>
- <shortMonths>jan;feb;mar;apr;mai;jun;jul;aug;sep;okt;nov;des;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>søndag;måndag;tysdag;onsdag;torsdag;fredag;laurdag;</longDays>
- <shortDays>sø.;må;ty;on;to;fr;la;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;må.;;;;;la.;</standaloneShortDays>
- <standaloneNarrowDays>S;M;T;O;T;F;L;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Bosnian</language>
- <country>BosniaAndHerzegowina</country>
- <decimal>44</decimal>
- <group>46</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januar;Februar;Mart;April;Maj;Juni;Juli;Avgust;Septembar;Oktobar;Novembar;Decembar;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;Maj;Jun;Jul;Avg;Sep;Okt;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Nedjelja;Ponedjeljak;Utorak;Srijeda;Četvrtak;Petak;Subota;</longDays>
- <shortDays>Ned;Pon;Uto;Sri;Čet;Pet;Sub;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Divehi</language>
- <country>Maldives</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>1548</list>
- <percent>37</percent>
- <zero>1632</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-M-yy</shortDateFormat>
- <longTimeFormat>hh:mm:ss a v</longTimeFormat>
- <shortTimeFormat>hh:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>1;2;3;4;5;6;7;8;9;10;11;12;</longMonths>
- <shortMonths>1;2;3;4;5;6;7;8;9;10;11;12;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Manx</language>
- <country>UnitedKingdom</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE dd MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Jerrey-geuree;Toshiaght-arree;Mayrnt;Averil;Boaldyn;Mean-souree;Jerrey-souree;Luanistyn;Mean-fouyir;Jerrey-fouyir;Mee Houney;Mee ny Nollick;</longMonths>
- <shortMonths>J-guer;T-arree;Mayrnt;Avrril;Boaldyn;M-souree;J-souree;Luanistyn;M-fouyir;J-fouyir;M.Houney;M.Nollick;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Jedoonee;Jelhein;Jemayrt;Jercean;Jerdein;Jeheiney;Jesarn;</longDays>
- <shortDays>Jed;Jel;Jem;Jerc;Jerd;Jeh;Jes;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Cornish</language>
- <country>UnitedKingdom</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>a.m.</am>
- <pm>p.m.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Mys Genver;Mys Whevrel;Mys Merth;Mys Ebrel;Mys Me;Mys Efan;Mys Gortheren;Mye Est;Mys Gwyngala;Mys Hedra;Mys Du;Mys Kevardhu;</longMonths>
- <shortMonths>Gen;Whe;Mer;Ebr;Me;Efn;Gor;Est;Gwn;Hed;Du;Kev;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>De Sul;De Lun;De Merth;De Merher;De Yow;De Gwener;De Sadorn;</longDays>
- <shortDays>Sul;Lun;Mth;Mhr;Yow;Gwe;Sad;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Akan</language>
- <country>Ghana</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Sanda-Ɔpɛpɔn;Kwakwar-Ɔgyefuo;Ebɔw-Ɔbenem;Ebɔbira-Oforisuo;Esusow Aketseaba-Kɔtɔnimba;Obirade-Ayɛwohomumu;Ayɛwoho-Kitawonsa;Difuu-Ɔsandaa;Fankwa-Ɛbɔ;Ɔbɛsɛ-Ahinime;Ɔberɛfɛw-Obubuo;Mumu-Ɔpɛnimba;</longMonths>
- <shortMonths>S-Ɔ;K-Ɔ;E-Ɔ;E-O;E-K;O-A;A-K;D-Ɔ;F-Ɛ;Ɔ-A;Ɔ-O;M-Ɔ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Kwesida;Dwowda;Benada;Wukuda;Yawda;Fida;Memeneda;</longDays>
- <shortDays>Kwe;Dwo;Ben;Wuk;Yaw;Fia;Mem;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>K;D;B;W;Y;F;M;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Konkani</language>
- <country>India</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am>म.पू.</am>
- <pm>म.नं.</pm>
- <longDateFormat>EEEE d MMMM yyyy</longDateFormat>
- <shortDateFormat>d-M-yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>जानेवारी;फेब्रुवारी;मार्च;एप्रिल;मे;जून;जुलै;ओगस्ट;सेप्टेंबर;ओक्टोबर;नोव्हेंबर;डिसेंबर;</longMonths>
- <shortMonths>जानेवारी;फेबृवारी;मार्च;एप्रिल;मे;जून;जुलै;ओगस्ट;सेप्टेंबर;ओक्टोबर;नोव्हेंबर;डिसेंबर;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>आदित्यवार;सोमवार;मंगळार;बुधवार;गुरुवार;शुक्रवार;शनिवार;</longDays>
- <shortDays>रवि;सोम;मंगळ;बुध;गुरु;शुक्र;शनि;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Ga</language>
- <country>Ghana</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Aharabata;Oflo;Ochokrikri;Abeibee;Agbeinaa;Otukwadan;Maawe;Manyawale;Gbo;Anton;Alemle;Afuabee;</longMonths>
- <shortMonths>Aha;Ofl;Och;Abe;Agb;Otu;Maa;Man;Gbo;Ant;Ale;Afu;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Hogbaa;Dzu;Dzufo;Sho;Soo;Sohaa;Ho;</longDays>
- <shortDays>Ho;Dzu;Dzf;Sho;Soo;Soh;Ho;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Igbo</language>
- <country>Nigeria</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Jenụwarị;Febrụwarị;Maachị;Eprel;Mee;Juun;Julaị;Ọgọọst;Septemba;Ọktoba;Novemba;Disemba;</longMonths>
- <shortMonths>Jen;Feb;Maa;Epr;Mee;Juu;Jul;Ọgọ;Sep;Ọkt;Nov;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Mbọsị Ụka;Mọnde;Tiuzdee;Wenezdee;Tọọzdee;Fraịdee;Satọdee;</longDays>
- <shortDays>Ụka;Mọn;Tiu;Wen;Tọọ;Fraị;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Kamba</language>
- <country>Kenya</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Mwei wa mbee;Mwei wa keli;Mwei wa katatu;Mwei wa kanne;Mwei wa katano;Mwei wa thanthatu;Mwei wa muonza;Mwei wa nyanya;Mwei wa kenda;Mwei wa ikumi;Mwei wa ikumi na imwe;Mwei wa ikumi na ili;</longMonths>
- <shortMonths>Mwei wa mbee;Mwei wa keli;Mwei wa katatu;Mwei wa kanne;Mwei wa katano;Mwei wa thanthatu;Mwei wa muonza;Mwei wa nyanya;Mwei wa kenda;Mwei wa ikumi;Mwei wa ikumi na imwe;Mwei wa ikumi na ili;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Jumapili;Jumatatu;Jumanne;Jumatano;Alamisi;Ijumaa;Jumamosi;</longDays>
- <shortDays>Jpl;Jtt;Jnn;Jtn;Alh;Ijm;Jms;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Syriac</language>
- <country>SyrianArabRepublic</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>dd MMMM, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yyyy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>܏ܟܢ ܏ܒ;ܫܒܛ;ܐܕܪ;ܢܝܣܢ;ܐܝܪ;ܚܙܝܪܢ;ܬܡܘܙ;ܐܒ;ܐܝܠܘܠ;܏ܬܫ ܏ܐ;܏ܬܫ ܏ܒ;܏ܟܢ ܏ܐ;</longMonths>
- <shortMonths>܏ܟܢ ܏ܒ;ܫܒܛ;ܐܕܪ;ܢܝܣܢ;ܐܝܪ;ܚܙܝܪܢ;ܬܡܘܙ;ܐܒ;ܐܝܠܘܠ;܏ܬܫ ܏ܐ;܏ܬܫ ܏ܒ;܏ܟܢ ܏ܐ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>1;2;3;4;5;6;7;</longDays>
- <shortDays>1;2;3;4;5;6;7;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Blin</language>
- <country>Eritrea</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE፡ dd MMMM ግርጋ yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ል;ካ;ክ;ፋ;ክ;ም;ኰ;ማ;ያ;መ;ም;ተ;</standaloneNarrowMonths>
- <longMonths>ልደትሪ;ካብኽብቲ;ክብላ;ፋጅኺሪ;ክቢቅሪ;ምኪኤል ትጟኒሪ;ኰርኩ;ማርያም ትሪ;ያኸኒ መሳቅለሪ;መተሉ;ምኪኤል መሽወሪ;ተሕሳስሪ;</longMonths>
- <shortMonths>ልደት;ካብኽ;ክብላ;ፋጅኺ;ክቢቅ;ም/ት;ኰር;ማርያ;ያኸኒ;መተሉ;ም/ም;ተሕሳ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ሰንበር ቅዳዅ;ሰኑ;ሰሊጝ;ለጓ ወሪ ለብዋ;ኣምድ;ኣርብ;ሰንበር ሽጓዅ;</longDays>
- <shortDays>ሰ/ቅ;ሰኑ;ሰሊጝ;ለጓ;ኣምድ;ኣርብ;ሰ/ሽ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ሰ;ሰ;ሰ;ለ;ኣ;ኣ;ሰ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Geez</language>
- <country>Eritrea</country>
- <decimal>46</decimal>
- <group>4808</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE፥ dd MMMM መዓልት yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ጠ;ከ;መ;አ;ግ;ሠ;ሐ;ነ;ከ;ጠ;ኀ;ኀ;</standaloneNarrowMonths>
- <longMonths>ጠሐረ;ከተተ;መገበ;አኀዘ;ግንባት;ሠንየ;ሐመለ;ነሐሰ;ከረመ;ጠቀመ;ኀደረ;ኀሠሠ;</longMonths>
- <shortMonths>ጠሐረ;ከተተ;መገበ;አኀዘ;ግንባ;ሠንየ;ሐመለ;ነሐሰ;ከረመ;ጠቀመ;ኀደረ;ኀሠሠ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>እኁድ;ሰኑይ;ሠሉስ;ራብዕ;ሐሙስ;ዓርበ;ቀዳሚት;</longDays>
- <shortDays>እኁድ;ሰኑይ;ሠሉስ;ራብዕ;ሐሙስ;ዓርበ;ቀዳሚ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>እ;ሰ;ሠ;ራ;ሐ;ዓ;ቀ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Geez</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>4808</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE፥ dd MMMM መዓልት yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ጠ;ከ;መ;አ;ግ;ሠ;ሐ;ነ;ከ;ጠ;ኀ;ኀ;</standaloneNarrowMonths>
- <longMonths>ጠሐረ;ከተተ;መገበ;አኀዘ;ግንባት;ሠንየ;ሐመለ;ነሐሰ;ከረመ;ጠቀመ;ኀደረ;ኀሠሠ;</longMonths>
- <shortMonths>ጠሐረ;ከተተ;መገበ;አኀዘ;ግንባ;ሠንየ;ሐመለ;ነሐሰ;ከረመ;ጠቀመ;ኀደረ;ኀሠሠ;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>እኁድ;ሰኑይ;ሠሉስ;ራብዕ;ሐሙስ;ዓርበ;ቀዳሚት;</longDays>
- <shortDays>እኁድ;ሰኑይ;ሠሉስ;ራብዕ;ሐሙስ;ዓርበ;ቀዳሚ;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>እ;ሰ;ሠ;ራ;ሐ;ዓ;ቀ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Koro</language>
- <country>IvoryCoast</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Fai Weyene;Fai Fani;Fai Tataka;Fai Nangra;Fai Tuyo;Fai Tsoyi;Fai Tafaka;Fai Warachi;Fai Kunobok;Fai Bansok;Fai Kom;Fai Sauk;</longMonths>
- <shortMonths>Wey;Fan;Tat;Nan;Tuy;Tso;Taf;War;Kun;Ban;Kom;Sau;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lahadi;Je-Kubacha;Je-Gbai;Tansati;Je-Yei;Je-Koye;Sati;</longDays>
- <shortDays>Lah;Kub;Gba;Tan;Yei;Koy;Sat;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Sidamo</language>
- <country>Ethiopia</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, MMMM dd, yyyy</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>J;F;M;A;M;J;J;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>January;February;March;April;May;June;July;August;September;October;November;December;</longMonths>
- <shortMonths>Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Sambata;Sanyo;Maakisanyo;Roowe;Hamuse;Arbe;Qidaame;</longDays>
- <shortDays>Sam;San;Mak;Row;Ham;Arb;Qid;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>S;S;M;R;H;A;Q;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Atsam</language>
- <country>Nigeria</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Pen Dyon;Pen Ba'a;Pen Atat;Pen Anas;Pen Atyon;Pen Achirim;Pen Atariba;Pen Awurr;Pen Shadon;Pen Shakur;Pen Kur Naba;Pen Kur Natat;</longMonths>
- <shortMonths>Dyon;Baa;Atat;Anas;Atyo;Achi;Atar;Awur;Shad;Shak;Naba;Nata;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Wai Yoka Bawai;Wai Tunga;Toki Gitung;Tsam Kasuwa;Wai Na Nas;Wai Na Tiyon;Wai Na Chirim;</longDays>
- <shortDays>Yok;Tung;T. Tung;Tsan;Nas;Nat;Chir;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tigre</language>
- <country>Eritrea</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE፡ dd MMMM ዮም yyyy G</longDateFormat>
- <shortDateFormat>dd/MM/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>ጃ;ፌ;ማ;ኤ;ሜ;ጁ;ጁ;ኦ;ሴ;ኦ;ኖ;ዲ;</standaloneNarrowMonths>
- <longMonths>ጃንዩወሪ;ፌብሩወሪ;ማርች;ኤፕረል;ሜይ;ጁን;ጁላይ;ኦገስት;ሴፕቴምበር;ኦክተውበር;ኖቬምበር;ዲሴምበር;</longMonths>
- <shortMonths>ጃንዩ;ፌብሩ;ማርች;ኤፕረ;ሜይ;ጁን;ጁላይ;ኦገስ;ሴፕቴ;ኦክተ;ኖቬም;ዲሴም;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>ሰንበት ዓባይ;ሰኖ;ታላሸኖ;ኣረርባዓ;ከሚሽ;ጅምዓት;ሰንበት ንኢሽ;</longDays>
- <shortDays>ሰ/ዓ;ሰኖ;ታላሸ;ኣረር;ከሚሽ;ጅምዓ;ሰ/ን;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>ሰ;ሰ;ታ;ኣ;ከ;ጅ;ሰ;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Jju</language>
- <country>Nigeria</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Hywan A̱yrnig;Hywan A̱hwa;Hywan A̱tat;Hywan A̱naai;Hywan A̱pfwon;Hywan A̱kitat;Hywan A̱tyirin;Hywan A̱ninai;Hywan A̱kumviriyin;Hywan Swak;Hywan Swak B'a̱yrnig;Hywan Swak B'a̱hwa;</longMonths>
- <shortMonths>A̱yr;A̱hw;A̱ta;A̱na;A̱pf;A̱ki;A̱ty;A̱ni;A̱ku;Swa;Sby;Sbh;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Ladi;Lintani;Talata;Larba;Lamit;Juma;Asabar;</longDays>
- <shortDays>Lad;Lin;Tal;Lar;Lam;Jum;Asa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Friulian</language>
- <country>Italy</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE d 'di' MMMM 'dal' yyyy</longDateFormat>
- <shortDateFormat>d/MM/yy</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>Z;F;M;A;M;J;L;A;S;O;N;D;</standaloneNarrowMonths>
- <longMonths>Zenâr;Fevrâr;Març;Avrîl;Mai;Jugn;Lui;Avost;Setembar;Otubar;Novembar;Dicembar;</longMonths>
- <shortMonths>Zen;Fev;Mar;Avr;Mai;Jug;Lui;Avo;Set;Otu;Nov;Dic;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>domenie;lunis;martars;miercus;joibe;vinars;sabide;</longDays>
- <shortDays>dom;lun;mar;mie;joi;vin;sab;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>D;L;M;M;J;V;S;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Venda</language>
- <country>SouthAfrica</country>
- <decimal>44</decimal>
- <group>160</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Phando;Luhuhi;Ṱhafamuhwe;Lambamai;Shundunthule;Fulwi;Fulwana;Ṱhangule;Khubvumedzi;Tshimedzi;Ḽara;Nyendavhusiku;</longMonths>
- <shortMonths>Pha;Luh;Ṱha;Lam;Shu;Lwi;Lwa;Ṱha;Khu;Tsh;Ḽar;Nye;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Swondaha;Musumbuluwo;Ḽavhuvhili;Ḽavhuraru;Ḽavhuṋa;Ḽavhuṱanu;Mugivhela;</longDays>
- <shortDays>Swo;Mus;Vhi;Rar;Ṋa;Ṱan;Mug;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Ewe</language>
- <country>Ghana</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>D;D;T;A;D;M;S;D;A;K;A;D;</standaloneNarrowMonths>
- <longMonths>Dzove;Dzodze;Tedoxe;Afɔfiɛ;Dama;Masa;Siamlɔm;Deasiamime;Anyɔnyɔ;Kele;Adeɛmekpɔxe;Dzome;</longMonths>
- <shortMonths>Dzv;Dzd;Ted;Afɔ;Dam;Mas;Sia;Dea;Any;Kel;Ade;Dzm;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Kɔsiɖa;Dzoɖa;Braɖa;Kuɖa;Yawoɖa;Fiɖa;Memleɖa;</longDays>
- <shortDays>Kɔs Kwe;Dzo;Bra;Kuɖ;Yaw;Fiɖ;Mem;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>K;D;B;K;Y;F;M;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Ewe</language>
- <country>Togo</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>D;D;T;A;D;M;S;D;A;K;A;D;</standaloneNarrowMonths>
- <longMonths>Dzove;Dzodze;Tedoxe;Afɔfiɛ;Dama;Masa;Siamlɔm;Deasiamime;Anyɔnyɔ;Kele;Adeɛmekpɔxe;Dzome;</longMonths>
- <shortMonths>Dzv;Dzd;Ted;Afɔ;Dam;Mas;Sia;Dea;Any;Kel;Ade;Dzm;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Kɔsiɖa;Dzoɖa;Braɖa;Kuɖa;Yawoɖa;Fiɖa;Memleɖa;</longDays>
- <shortDays>Kɔs Kwe;Dzo;Bra;Kuɖ;Yaw;Fiɖ;Mem;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>K;D;B;K;Y;F;M;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Hawaiian</language>
- <country>UnitedStates</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, d MMMM yyyy</longDateFormat>
- <shortDateFormat>d/M/yy</shortDateFormat>
- <longTimeFormat>h:mm:ss a v</longTimeFormat>
- <shortTimeFormat>h:mm a</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Ianuali;Pepeluali;Malaki;ʻApelila;Mei;Iune;Iulai;ʻAukake;Kepakemapa;ʻOkakopa;Nowemapa;Kekemapa;</longMonths>
- <shortMonths>Ian.;Pep.;Mal.;ʻAp.;Mei;Iun.;Iul.;ʻAu.;Kep.;ʻOk.;Now.;Kek.;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lāpule;Poʻakahi;Poʻalua;Poʻakolu;Poʻahā;Poʻalima;Poʻaono;</longDays>
- <shortDays>LP;P1;P2;P3;P4;P5;P6;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Tyap</language>
- <country>Nigeria</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Zwat Juwung;Zwat Swiyang;Zwat Tsat;Zwat Nyai;Zwat Tswon;Zwat Ataah;Zwat Anatat;Zwat Arinai;Zwat Akubunyung;Zwat Swag;Zwat Mangjuwang;Zwat Swag-Ma-Suyang;</longMonths>
- <shortMonths>Juw;Swi;Tsa;Nya;Tsw;Ata;Ana;Ari;Aku;Swa;Man;Mas;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Ladi;Tanii;Talata;Larba;Lamit;Juma;Asabat;</longDays>
- <shortDays>Lad;Tan;Tal;Lar;Lam;Jum;Asa;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- <locale>
- <language>Chewa</language>
- <country>Malawi</country>
- <decimal>46</decimal>
- <group>44</group>
- <list>59</list>
- <percent>37</percent>
- <zero>48</zero>
- <minus>45</minus>
- <plus>43</plus>
- <exp>101</exp>
- <am></am>
- <pm></pm>
- <longDateFormat>EEEE, yyyy MMMM dd</longDateFormat>
- <shortDateFormat>yy/MM/dd</shortDateFormat>
- <longTimeFormat>HH:mm:ss v</longTimeFormat>
- <shortTimeFormat>HH:mm</shortTimeFormat>
- <standaloneLongMonths>;;;;;;;;;;;;</standaloneLongMonths>
- <standaloneShortMonths>;;;;;;;;;;;;</standaloneShortMonths>
- <standaloneNarrowMonths>1;2;3;4;5;6;7;8;9;10;11;12;</standaloneNarrowMonths>
- <longMonths>Januwale;Febuluwale;Malichi;Epulo;Mei;Juni;Julai;Ogasiti;Seputemba;Okutoba;Novemba;Disemba;</longMonths>
- <shortMonths>Jan;Feb;Mal;Epu;Mei;Jun;Jul;Oga;Sep;Oku;Nov;Dis;</shortMonths>
- <narrowMonths>;;;;;;;;;;;;</narrowMonths>
- <longDays>Lamulungu;Lolemba;Lachiwiri;Lachitatu;Lachinayi;Lachisanu;Loweruka;</longDays>
- <shortDays>Mul;Lem;Wir;Tat;Nai;San;Wer;</shortDays>
- <narrowDays>;;;;;;;</narrowDays>
- <standaloneLongDays>;;;;;;;</standaloneLongDays>
- <standaloneShortDays>;;;;;;;</standaloneShortDays>
- <standaloneNarrowDays>1;2;3;4;5;6;7;</standaloneNarrowDays>
- </locale>
- </localeList>
-</localeDatabase>
diff --git a/util/local_database/qlocalexml2cpp.py b/util/local_database/qlocalexml2cpp.py
index 3c03ba6..b6523af 100755
--- a/util/local_database/qlocalexml2cpp.py
+++ b/util/local_database/qlocalexml2cpp.py
@@ -128,13 +128,13 @@ def loadDefaultMap(doc):
def fixedCountryName(name, dupes):
if name in dupes:
- return name + "Country"
- return name
+ return name.replace(" ", "") + "Country"
+ return name.replace(" ", "")
def fixedLanguageName(name, dupes):
if name in dupes:
- return name + "Language"
- return name
+ return name.replace(" ", "") + "Language"
+ return name.replace(" ", "")
def findDupes(country_map, language_map):
country_set = set([ v[0] for a, v in country_map.iteritems() ])
@@ -227,7 +227,11 @@ def loadLocaleMap(doc, language_map, country_map):
while locale_elt:
locale = Locale(locale_elt)
language_id = languageNameToId(locale.language, language_map)
+ if language_id == -1:
+ sys.stderr.write("Cannot find a language id for %s\n" % locale.language)
country_id = countryNameToId(locale.country, country_map)
+ if country_id == -1:
+ sys.stderr.write("Cannot find a country id for %s\n" % locale.country)
result[(language_id, country_id)] = locale
locale_elt = nextSiblingElt(locale_elt, "locale")
@@ -545,7 +549,10 @@ def main():
# Country code list
print "static const unsigned char country_code_list[] ="
for key in country_map.keys():
- print "\"%2s\" // %s" % (country_map[key][1], country_map[key][0])
+ code = country_map[key][1]
+ if len(code) == 2:
+ code += "\\0"
+ print "\"%2s\" // %s" % (code, country_map[key][0])
print ";"
diff --git a/util/local_database/xpathlite.py b/util/local_database/xpathlite.py
index 7b5da5d..7d569f3 100644
--- a/util/local_database/xpathlite.py
+++ b/util/local_database/xpathlite.py
@@ -52,29 +52,42 @@ class DraftResolution:
provisional = 'provisional'
contributed = 'contributed'
approved = 'approved'
+ _values = { unconfirmed : 1, provisional : 2, contributed : 3, approved : 4 }
+ def __init__(self, resolution):
+ self.resolution = resolution
+ def toInt(self):
+ return DraftResolution._values[self.resolution]
+class Error:
+ def __init__(self, msg):
+ self.msg = msg
+ def __str__(self):
+ return self.msg
-def findChild(parent, tag_name, arg_value, draft=None):
+def findChild(parent, tag_name, arg_name=None, arg_value=None, draft=None):
for node in parent.childNodes:
if node.nodeType != node.ELEMENT_NODE:
continue
if node.nodeName != tag_name:
continue
if arg_value:
- if not node.attributes.has_key('type'):
+ if not node.attributes.has_key(arg_name):
continue
- if node.attributes['type'].nodeValue != arg_value:
+ if node.attributes[arg_name].nodeValue != arg_value:
continue
if draft:
- if node.attributes.has_key('draft'):
- if node.attributes['draft'].nodeValue != draft:
- continue
- elif draft != DraftResolution.approved:
+ if not node.attributes.has_key('draft'):
+ # if draft is not specified then it's approved
+ return node
+ value = node.attributes['draft'].nodeValue
+ value = DraftResolution(value).toInt()
+ exemplar = DraftResolution(draft).toInt()
+ if exemplar > value:
continue
return node
return False
-def _findEntry(file, path, draft=None):
+def _findEntryInFile(file, path, draft=None, attribute=None):
doc = False
if doc_cache.has_key(file):
doc = doc_cache[file]
@@ -85,65 +98,110 @@ def _findEntry(file, path, draft=None):
elt = doc.documentElement
tag_spec_list = path.split("/")
last_entry = None
- if draft is not None:
- last_entry = tag_spec_list[-1]
- tag_spec_list = tag_spec_list[:-1]
- for tag_spec in tag_spec_list:
+ for i in range(len(tag_spec_list)):
+ tag_spec = tag_spec_list[i]
tag_name = tag_spec
+ arg_name = 'type'
arg_value = ''
left_bracket = tag_spec.find('[')
if left_bracket != -1:
tag_name = tag_spec[:left_bracket]
- arg_value = tag_spec[left_bracket+1:-1]
- elt = findChild(elt, tag_name, arg_value)
+ arg_value = tag_spec[left_bracket+1:-1].split("=")
+ if len(arg_value) == 2:
+ arg_name = arg_value[0]
+ arg_value = arg_value[1]
+ else:
+ arg_value = arg_value[0]
+ alias = findChild(elt, 'alias')
+ if alias and alias.attributes['source'].nodeValue == 'locale':
+ path = alias.attributes['path'].nodeValue
+ aliaspath = tag_spec_list[:i] + path.split("/")
+ def resolve(x, y):
+ if y == '..':
+ return x[:-1]
+ return x + [y]
+ # resolve all dot-dot parts of the path
+ aliaspath = reduce(resolve, aliaspath, [])
+ # remove attribute specification that our xpathlite doesnt support
+ aliaspath = map(lambda x: x.replace("@type=", "").replace("'", ""), aliaspath)
+ # append the remaining path
+ aliaspath = aliaspath + tag_spec_list[i:]
+ aliaspath = "/".join(aliaspath)
+ # "locale" aliases are special - we need to start lookup from scratch
+ return (None, aliaspath)
+ elt = findChild(elt, tag_name, arg_name, arg_value, draft)
if not elt:
- return ""
- if last_entry is not None:
- elt = findChild(elt, last_entry, '', draft)
- if not elt:
- return ""
- return elt.firstChild.nodeValue
+ return ("", None)
+ if attribute is not None:
+ if elt.attributes.has_key(attribute):
+ return (elt.attributes[attribute].nodeValue, None)
+ return (None, None)
+ return (elt.firstChild.nodeValue, None)
def findAlias(file):
+ if not doc_cache.has_key(file):
+ return False
doc = doc_cache[file]
- alias_elt = findChild(doc.documentElement, "alias", "")
+ alias_elt = findChild(doc.documentElement, "alias")
if not alias_elt:
return False
if not alias_elt.attributes.has_key('source'):
return False
return alias_elt.attributes['source'].nodeValue
-def findEntry(base, path, draft=None):
- file = base + ".xml"
+def _findEntry(base, path, draft=None, attribute=None):
+ file = base
+ if base.endswith(".xml"):
+ filename = base
+ base = base[:-4]
+ else:
+ file = base + ".xml"
+ (dirname, filename) = os.path.split(base)
+ items = filename.split("_")
+ # split locale name into items and iterate through them from back to front
+ # example: az_Latn_AZ => [az_Latn_AZ, az_Latn, az]
+ items = reversed(map(lambda x: "_".join(items[:x+1]), range(len(items))))
+ for item in items:
+ file = dirname + "/" + item + ".xml"
+ if os.path.isfile(file):
+ alias = findAlias(file)
+ if alias:
+ # if alias is found we should follow it and stop processing current file
+ # see http://www.unicode.org/reports/tr35/#Common_Elements
+ aliasfile = os.path.dirname(file) + "/" + alias + ".xml"
+ if not os.path.isfile(aliasfile):
+ raise Error("findEntry: fatal error: found an alias '%s' to '%s', but the alias file couldnt be found" % (filename, alias))
+ # found an alias, recurse into parsing it
+ result = _findEntry(aliasfile, path, draft, attribute)
+ return result
+ (result, aliaspath) = _findEntryInFile(file, path, draft, attribute)
+ if aliaspath:
+ # start lookup again because of the alias source="locale"
+ return _findEntry(base, aliaspath, draft, attribute)
+ if result:
+ return result
+ return None
- if os.path.isfile(file):
- result = _findEntry(file, path, draft)
+def findEntry(base, path, draft=None, attribute=None):
+ file = base
+ if base.endswith(".xml"):
+ file = base
+ base = base[:-4]
+ else:
+ file = base + ".xml"
+ (dirname, filename) = os.path.split(base)
+
+ result = None
+ while path:
+ result = _findEntry(base, path, draft, attribute)
if result:
return result
-
- alias = findAlias(file)
- if alias:
- file = os.path.dirname(base) + "/" + alias + ".xml"
- if os.path.isfile(file):
- result = _findEntry(file, path, draft)
- if result:
- return result
-
- file = base[:-3] + ".xml"
- if os.path.isfile(file):
- result = _findEntry(file, path, draft)
+ (result, aliaspath) = _findEntryInFile(dirname + "/root.xml", path, draft, attribute)
if result:
return result
- alias = findAlias(file)
- if alias:
- file = os.path.dirname(base) + "/" + alias + ".xml"
- if os.path.isfile(file):
- result = _findEntry(file, path, draft)
- if result:
- return result
+ if not aliaspath:
+ raise Error("findEntry: fatal error: %s: did not found key %s" % (filename, path))
+ path = aliaspath
- if not draft:
- file = os.path.dirname(base) + "/root.xml"
- result = _findEntry(file, path, draft)
return result
diff --git a/util/unicode/.gitattributes b/util/unicode/.gitattributes
new file mode 100644
index 0000000..772b88f
--- /dev/null
+++ b/util/unicode/.gitattributes
@@ -0,0 +1 @@
+data/*.txt -crlf
diff --git a/util/unicode/data/CompositionExclusions.txt b/util/unicode/data/CompositionExclusions.txt
deleted file mode 100644
index 8a9b7be..0000000
--- a/util/unicode/data/CompositionExclusions.txt
+++ /dev/null
@@ -1,197 +0,0 @@
-# CompositionExclusions-5.0.0.txt
-# Date: 2006-05-23, 12:42:00 PST [KW]
-#
-# This file lists the characters for the Composition Exclusion Table
-# defined in UAX #15, Unicode Normalization Forms.
-#
-# This file is a normative contributory data file in the
-# Unicode Character Database.
-#
-# Copyright (c) 1991-2006 Unicode, Inc.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
-#
-# For more information, see
-# http://www.unicode.org/unicode/reports/tr15/#Primary Exclusion List Table
-#
-# For a full derivation of composition exclusions, see the derived property
-# Full_Composition_Exclusion in DerivedNormalizationProps.txt
-#
-
-# ================================================
-# (1) Script Specifics
-#
-# This list of characters cannot be derived from the UnicodeData.txt file.
-# ================================================
-
-0958 # DEVANAGARI LETTER QA
-0959 # DEVANAGARI LETTER KHHA
-095A # DEVANAGARI LETTER GHHA
-095B # DEVANAGARI LETTER ZA
-095C # DEVANAGARI LETTER DDDHA
-095D # DEVANAGARI LETTER RHA
-095E # DEVANAGARI LETTER FA
-095F # DEVANAGARI LETTER YYA
-09DC # BENGALI LETTER RRA
-09DD # BENGALI LETTER RHA
-09DF # BENGALI LETTER YYA
-0A33 # GURMUKHI LETTER LLA
-0A36 # GURMUKHI LETTER SHA
-0A59 # GURMUKHI LETTER KHHA
-0A5A # GURMUKHI LETTER GHHA
-0A5B # GURMUKHI LETTER ZA
-0A5E # GURMUKHI LETTER FA
-0B5C # ORIYA LETTER RRA
-0B5D # ORIYA LETTER RHA
-0F43 # TIBETAN LETTER GHA
-0F4D # TIBETAN LETTER DDHA
-0F52 # TIBETAN LETTER DHA
-0F57 # TIBETAN LETTER BHA
-0F5C # TIBETAN LETTER DZHA
-0F69 # TIBETAN LETTER KSSA
-0F76 # TIBETAN VOWEL SIGN VOCALIC R
-0F78 # TIBETAN VOWEL SIGN VOCALIC L
-0F93 # TIBETAN SUBJOINED LETTER GHA
-0F9D # TIBETAN SUBJOINED LETTER DDHA
-0FA2 # TIBETAN SUBJOINED LETTER DHA
-0FA7 # TIBETAN SUBJOINED LETTER BHA
-0FAC # TIBETAN SUBJOINED LETTER DZHA
-0FB9 # TIBETAN SUBJOINED LETTER KSSA
-FB1D # HEBREW LETTER YOD WITH HIRIQ
-FB1F # HEBREW LIGATURE YIDDISH YOD YOD PATAH
-FB2A # HEBREW LETTER SHIN WITH SHIN DOT
-FB2B # HEBREW LETTER SHIN WITH SIN DOT
-FB2C # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
-FB2D # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
-FB2E # HEBREW LETTER ALEF WITH PATAH
-FB2F # HEBREW LETTER ALEF WITH QAMATS
-FB30 # HEBREW LETTER ALEF WITH MAPIQ
-FB31 # HEBREW LETTER BET WITH DAGESH
-FB32 # HEBREW LETTER GIMEL WITH DAGESH
-FB33 # HEBREW LETTER DALET WITH DAGESH
-FB34 # HEBREW LETTER HE WITH MAPIQ
-FB35 # HEBREW LETTER VAV WITH DAGESH
-FB36 # HEBREW LETTER ZAYIN WITH DAGESH
-FB38 # HEBREW LETTER TET WITH DAGESH
-FB39 # HEBREW LETTER YOD WITH DAGESH
-FB3A # HEBREW LETTER FINAL KAF WITH DAGESH
-FB3B # HEBREW LETTER KAF WITH DAGESH
-FB3C # HEBREW LETTER LAMED WITH DAGESH
-FB3E # HEBREW LETTER MEM WITH DAGESH
-FB40 # HEBREW LETTER NUN WITH DAGESH
-FB41 # HEBREW LETTER SAMEKH WITH DAGESH
-FB43 # HEBREW LETTER FINAL PE WITH DAGESH
-FB44 # HEBREW LETTER PE WITH DAGESH
-FB46 # HEBREW LETTER TSADI WITH DAGESH
-FB47 # HEBREW LETTER QOF WITH DAGESH
-FB48 # HEBREW LETTER RESH WITH DAGESH
-FB49 # HEBREW LETTER SHIN WITH DAGESH
-FB4A # HEBREW LETTER TAV WITH DAGESH
-FB4B # HEBREW LETTER VAV WITH HOLAM
-FB4C # HEBREW LETTER BET WITH RAFE
-FB4D # HEBREW LETTER KAF WITH RAFE
-FB4E # HEBREW LETTER PE WITH RAFE
-
-# Total code points: 67
-
-# ================================================
-# (2) Post Composition Version precomposed characters
-#
-# These characters cannot be derived solely from the UnicodeData.txt file
-# in this version of Unicode.
-#
-# Note that characters added to the standard after the
-# Composition Version and which have canonical decomposition mappings
-# are not automatically added to this list of Post Composition
-# Version precomposed characters.
-# ================================================
-
-2ADC # FORKING
-1D15E # MUSICAL SYMBOL HALF NOTE
-1D15F # MUSICAL SYMBOL QUARTER NOTE
-1D160 # MUSICAL SYMBOL EIGHTH NOTE
-1D161 # MUSICAL SYMBOL SIXTEENTH NOTE
-1D162 # MUSICAL SYMBOL THIRTY-SECOND NOTE
-1D163 # MUSICAL SYMBOL SIXTY-FOURTH NOTE
-1D164 # MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
-1D1BB # MUSICAL SYMBOL MINIMA
-1D1BC # MUSICAL SYMBOL MINIMA BLACK
-1D1BD # MUSICAL SYMBOL SEMIMINIMA WHITE
-1D1BE # MUSICAL SYMBOL SEMIMINIMA BLACK
-1D1BF # MUSICAL SYMBOL FUSA WHITE
-1D1C0 # MUSICAL SYMBOL FUSA BLACK
-
-# Total code points: 14
-
-# ================================================
-# (3) Singleton Decompositions
-#
-# These characters can be derived from the UnicodeData.txt file
-# by including all characters whose canonical decomposition
-# consists of a single character.
-#
-# These characters are simply quoted here for reference.
-# See also Full_Composition_Exclusion in DerivedNormalizationProps.txt
-# ================================================
-
-# 0340..0341 [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
-# 0343 COMBINING GREEK KORONIS
-# 0374 GREEK NUMERAL SIGN
-# 037E GREEK QUESTION MARK
-# 0387 GREEK ANO TELEIA
-# 1F71 GREEK SMALL LETTER ALPHA WITH OXIA
-# 1F73 GREEK SMALL LETTER EPSILON WITH OXIA
-# 1F75 GREEK SMALL LETTER ETA WITH OXIA
-# 1F77 GREEK SMALL LETTER IOTA WITH OXIA
-# 1F79 GREEK SMALL LETTER OMICRON WITH OXIA
-# 1F7B GREEK SMALL LETTER UPSILON WITH OXIA
-# 1F7D GREEK SMALL LETTER OMEGA WITH OXIA
-# 1FBB GREEK CAPITAL LETTER ALPHA WITH OXIA
-# 1FBE GREEK PROSGEGRAMMENI
-# 1FC9 GREEK CAPITAL LETTER EPSILON WITH OXIA
-# 1FCB GREEK CAPITAL LETTER ETA WITH OXIA
-# 1FD3 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
-# 1FDB GREEK CAPITAL LETTER IOTA WITH OXIA
-# 1FE3 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
-# 1FEB GREEK CAPITAL LETTER UPSILON WITH OXIA
-# 1FEE..1FEF [2] GREEK DIALYTIKA AND OXIA..GREEK VARIA
-# 1FF9 GREEK CAPITAL LETTER OMICRON WITH OXIA
-# 1FFB GREEK CAPITAL LETTER OMEGA WITH OXIA
-# 1FFD GREEK OXIA
-# 2000..2001 [2] EN QUAD..EM QUAD
-# 2126 OHM SIGN
-# 212A..212B [2] KELVIN SIGN..ANGSTROM SIGN
-# 2329 LEFT-POINTING ANGLE BRACKET
-# 232A RIGHT-POINTING ANGLE BRACKET
-# F900..FA0D [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
-# FA10 CJK COMPATIBILITY IDEOGRAPH-FA10
-# FA12 CJK COMPATIBILITY IDEOGRAPH-FA12
-# FA15..FA1E [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
-# FA20 CJK COMPATIBILITY IDEOGRAPH-FA20
-# FA22 CJK COMPATIBILITY IDEOGRAPH-FA22
-# FA25..FA26 [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
-# FA2A..FA2D [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
-# FA30..FA6A [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
-# FA70..FAD9 [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
-# 2F800..2FA1D [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
-
-# Total code points: 924
-
-# ================================================
-# (4) Non-Starter Decompositions
-#
-# These characters can be derived from the UnicodeData file
-# by including all characters whose canonical decomposition consists
-# of a sequence of characters, the first of which has a non-zero
-# combining class.
-#
-# These characters are simply quoted here for reference.
-# See also Full_Composition_Exclusion in DerivedNormalizationProps.txt
-# ================================================
-
-# 0344 COMBINING GREEK DIALYTIKA TONOS
-# 0F73 TIBETAN VOWEL SIGN II
-# 0F75 TIBETAN VOWEL SIGN UU
-# 0F81 TIBETAN VOWEL SIGN REVERSED II
-
-# Total code points: 4
-
diff --git a/util/unicode/data/DerivedNormalizationProps.txt b/util/unicode/data/DerivedNormalizationProps.txt
new file mode 100644
index 0000000..fba1fd1
--- /dev/null
+++ b/util/unicode/data/DerivedNormalizationProps.txt
@@ -0,0 +1,2650 @@
+# DerivedNormalizationProps-5.0.0.txt
+# Date: 2006-06-07, 17:42:44 GMT [MD]
+#
+# Unicode Character Database
+# Copyright (c) 1991-2006 Unicode, Inc.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
+# For documentation, see UCD.html
+
+# ================================================
+
+# Derived Property: FC_NFKC_Closure
+# Generated from computing: b = NFKC(Fold(a)); c = NFKC(Fold(b));
+# Then if (c != b) add the mapping from a to c to the set of
+# mappings that constitute the FC_NFKC_Closure list
+# Uses the full case folding from CaseFolding.txt, without the T option.
+
+037A ; FC_NFKC; 0020 03B9 # Lm GREEK YPOGEGRAMMENI
+03D2 ; FC_NFKC; 03C5 # L& GREEK UPSILON WITH HOOK SYMBOL
+03D3 ; FC_NFKC; 03CD # L& GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+03D4 ; FC_NFKC; 03CB # L& GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+03F2 ; FC_NFKC; 03C3 # L& GREEK LUNATE SIGMA SYMBOL
+03F9 ; FC_NFKC; 03C3 # L& GREEK CAPITAL LUNATE SIGMA SYMBOL
+1D2C ; FC_NFKC; 0061 # Lm MODIFIER LETTER CAPITAL A
+1D2D ; FC_NFKC; 00E6 # Lm MODIFIER LETTER CAPITAL AE
+1D2E ; FC_NFKC; 0062 # Lm MODIFIER LETTER CAPITAL B
+1D30 ; FC_NFKC; 0064 # Lm MODIFIER LETTER CAPITAL D
+1D31 ; FC_NFKC; 0065 # Lm MODIFIER LETTER CAPITAL E
+1D32 ; FC_NFKC; 01DD # Lm MODIFIER LETTER CAPITAL REVERSED E
+1D33 ; FC_NFKC; 0067 # Lm MODIFIER LETTER CAPITAL G
+1D34 ; FC_NFKC; 0068 # Lm MODIFIER LETTER CAPITAL H
+1D35 ; FC_NFKC; 0069 # Lm MODIFIER LETTER CAPITAL I
+1D36 ; FC_NFKC; 006A # Lm MODIFIER LETTER CAPITAL J
+1D37 ; FC_NFKC; 006B # Lm MODIFIER LETTER CAPITAL K
+1D38 ; FC_NFKC; 006C # Lm MODIFIER LETTER CAPITAL L
+1D39 ; FC_NFKC; 006D # Lm MODIFIER LETTER CAPITAL M
+1D3A ; FC_NFKC; 006E # Lm MODIFIER LETTER CAPITAL N
+1D3C ; FC_NFKC; 006F # Lm MODIFIER LETTER CAPITAL O
+1D3D ; FC_NFKC; 0223 # Lm MODIFIER LETTER CAPITAL OU
+1D3E ; FC_NFKC; 0070 # Lm MODIFIER LETTER CAPITAL P
+1D3F ; FC_NFKC; 0072 # Lm MODIFIER LETTER CAPITAL R
+1D40 ; FC_NFKC; 0074 # Lm MODIFIER LETTER CAPITAL T
+1D41 ; FC_NFKC; 0075 # Lm MODIFIER LETTER CAPITAL U
+1D42 ; FC_NFKC; 0077 # Lm MODIFIER LETTER CAPITAL W
+20A8 ; FC_NFKC; 0072 0073 # Sc RUPEE SIGN
+2102 ; FC_NFKC; 0063 # L& DOUBLE-STRUCK CAPITAL C
+2103 ; FC_NFKC; 00B0 0063 # So DEGREE CELSIUS
+2107 ; FC_NFKC; 025B # L& EULER CONSTANT
+2109 ; FC_NFKC; 00B0 0066 # So DEGREE FAHRENHEIT
+210B ; FC_NFKC; 0068 # L& SCRIPT CAPITAL H
+210C ; FC_NFKC; 0068 # L& BLACK-LETTER CAPITAL H
+210D ; FC_NFKC; 0068 # L& DOUBLE-STRUCK CAPITAL H
+2110 ; FC_NFKC; 0069 # L& SCRIPT CAPITAL I
+2111 ; FC_NFKC; 0069 # L& BLACK-LETTER CAPITAL I
+2112 ; FC_NFKC; 006C # L& SCRIPT CAPITAL L
+2115 ; FC_NFKC; 006E # L& DOUBLE-STRUCK CAPITAL N
+2116 ; FC_NFKC; 006E 006F # So NUMERO SIGN
+2119 ; FC_NFKC; 0070 # L& DOUBLE-STRUCK CAPITAL P
+211A ; FC_NFKC; 0071 # L& DOUBLE-STRUCK CAPITAL Q
+211B ; FC_NFKC; 0072 # L& SCRIPT CAPITAL R
+211C ; FC_NFKC; 0072 # L& BLACK-LETTER CAPITAL R
+211D ; FC_NFKC; 0072 # L& DOUBLE-STRUCK CAPITAL R
+2120 ; FC_NFKC; 0073 006D # So SERVICE MARK
+2121 ; FC_NFKC; 0074 0065 006C # So TELEPHONE SIGN
+2122 ; FC_NFKC; 0074 006D # So TRADE MARK SIGN
+2124 ; FC_NFKC; 007A # L& DOUBLE-STRUCK CAPITAL Z
+2128 ; FC_NFKC; 007A # L& BLACK-LETTER CAPITAL Z
+212C ; FC_NFKC; 0062 # L& SCRIPT CAPITAL B
+212D ; FC_NFKC; 0063 # L& BLACK-LETTER CAPITAL C
+2130 ; FC_NFKC; 0065 # L& SCRIPT CAPITAL E
+2131 ; FC_NFKC; 0066 # L& SCRIPT CAPITAL F
+2133 ; FC_NFKC; 006D # L& SCRIPT CAPITAL M
+213B ; FC_NFKC; 0066 0061 0078 # So FACSIMILE SIGN
+213E ; FC_NFKC; 03B3 # L& DOUBLE-STRUCK CAPITAL GAMMA
+213F ; FC_NFKC; 03C0 # L& DOUBLE-STRUCK CAPITAL PI
+2145 ; FC_NFKC; 0064 # L& DOUBLE-STRUCK ITALIC CAPITAL D
+3250 ; FC_NFKC; 0070 0074 0065 # So PARTNERSHIP SIGN
+32CC ; FC_NFKC; 0068 0067 # So SQUARE HG
+32CE ; FC_NFKC; 0065 0076 # So SQUARE EV
+32CF ; FC_NFKC; 006C 0074 0064 # So LIMITED LIABILITY SIGN
+3371 ; FC_NFKC; 0068 0070 0061 # So SQUARE HPA
+3373 ; FC_NFKC; 0061 0075 # So SQUARE AU
+3375 ; FC_NFKC; 006F 0076 # So SQUARE OV
+337A ; FC_NFKC; 0069 0075 # So SQUARE IU
+3380 ; FC_NFKC; 0070 0061 # So SQUARE PA AMPS
+3381 ; FC_NFKC; 006E 0061 # So SQUARE NA
+3382 ; FC_NFKC; 03BC 0061 # So SQUARE MU A
+3383 ; FC_NFKC; 006D 0061 # So SQUARE MA
+3384 ; FC_NFKC; 006B 0061 # So SQUARE KA
+3385 ; FC_NFKC; 006B 0062 # So SQUARE KB
+3386 ; FC_NFKC; 006D 0062 # So SQUARE MB
+3387 ; FC_NFKC; 0067 0062 # So SQUARE GB
+338A ; FC_NFKC; 0070 0066 # So SQUARE PF
+338B ; FC_NFKC; 006E 0066 # So SQUARE NF
+338C ; FC_NFKC; 03BC 0066 # So SQUARE MU F
+3390 ; FC_NFKC; 0068 007A # So SQUARE HZ
+3391 ; FC_NFKC; 006B 0068 007A # So SQUARE KHZ
+3392 ; FC_NFKC; 006D 0068 007A # So SQUARE MHZ
+3393 ; FC_NFKC; 0067 0068 007A # So SQUARE GHZ
+3394 ; FC_NFKC; 0074 0068 007A # So SQUARE THZ
+33A9 ; FC_NFKC; 0070 0061 # So SQUARE PA
+33AA ; FC_NFKC; 006B 0070 0061 # So SQUARE KPA
+33AB ; FC_NFKC; 006D 0070 0061 # So SQUARE MPA
+33AC ; FC_NFKC; 0067 0070 0061 # So SQUARE GPA
+33B4 ; FC_NFKC; 0070 0076 # So SQUARE PV
+33B5 ; FC_NFKC; 006E 0076 # So SQUARE NV
+33B6 ; FC_NFKC; 03BC 0076 # So SQUARE MU V
+33B7 ; FC_NFKC; 006D 0076 # So SQUARE MV
+33B8 ; FC_NFKC; 006B 0076 # So SQUARE KV
+33B9 ; FC_NFKC; 006D 0076 # So SQUARE MV MEGA
+33BA ; FC_NFKC; 0070 0077 # So SQUARE PW
+33BB ; FC_NFKC; 006E 0077 # So SQUARE NW
+33BC ; FC_NFKC; 03BC 0077 # So SQUARE MU W
+33BD ; FC_NFKC; 006D 0077 # So SQUARE MW
+33BE ; FC_NFKC; 006B 0077 # So SQUARE KW
+33BF ; FC_NFKC; 006D 0077 # So SQUARE MW MEGA
+33C0 ; FC_NFKC; 006B 03C9 # So SQUARE K OHM
+33C1 ; FC_NFKC; 006D 03C9 # So SQUARE M OHM
+33C3 ; FC_NFKC; 0062 0071 # So SQUARE BQ
+33C6 ; FC_NFKC; 0063 2215 006B 0067 #So SQUARE C OVER KG
+33C7 ; FC_NFKC; 0063 006F 002E # So SQUARE CO
+33C8 ; FC_NFKC; 0064 0062 # So SQUARE DB
+33C9 ; FC_NFKC; 0067 0079 # So SQUARE GY
+33CB ; FC_NFKC; 0068 0070 # So SQUARE HP
+33CD ; FC_NFKC; 006B 006B # So SQUARE KK
+33CE ; FC_NFKC; 006B 006D # So SQUARE KM CAPITAL
+33D7 ; FC_NFKC; 0070 0068 # So SQUARE PH
+33D9 ; FC_NFKC; 0070 0070 006D # So SQUARE PPM
+33DA ; FC_NFKC; 0070 0072 # So SQUARE PR
+33DC ; FC_NFKC; 0073 0076 # So SQUARE SV
+33DD ; FC_NFKC; 0077 0062 # So SQUARE WB
+33DE ; FC_NFKC; 0076 2215 006D # So SQUARE V OVER M
+33DF ; FC_NFKC; 0061 2215 006D # So SQUARE A OVER M
+1D400 ; FC_NFKC; 0061 # L& MATHEMATICAL BOLD CAPITAL A
+1D401 ; FC_NFKC; 0062 # L& MATHEMATICAL BOLD CAPITAL B
+1D402 ; FC_NFKC; 0063 # L& MATHEMATICAL BOLD CAPITAL C
+1D403 ; FC_NFKC; 0064 # L& MATHEMATICAL BOLD CAPITAL D
+1D404 ; FC_NFKC; 0065 # L& MATHEMATICAL BOLD CAPITAL E
+1D405 ; FC_NFKC; 0066 # L& MATHEMATICAL BOLD CAPITAL F
+1D406 ; FC_NFKC; 0067 # L& MATHEMATICAL BOLD CAPITAL G
+1D407 ; FC_NFKC; 0068 # L& MATHEMATICAL BOLD CAPITAL H
+1D408 ; FC_NFKC; 0069 # L& MATHEMATICAL BOLD CAPITAL I
+1D409 ; FC_NFKC; 006A # L& MATHEMATICAL BOLD CAPITAL J
+1D40A ; FC_NFKC; 006B # L& MATHEMATICAL BOLD CAPITAL K
+1D40B ; FC_NFKC; 006C # L& MATHEMATICAL BOLD CAPITAL L
+1D40C ; FC_NFKC; 006D # L& MATHEMATICAL BOLD CAPITAL M
+1D40D ; FC_NFKC; 006E # L& MATHEMATICAL BOLD CAPITAL N
+1D40E ; FC_NFKC; 006F # L& MATHEMATICAL BOLD CAPITAL O
+1D40F ; FC_NFKC; 0070 # L& MATHEMATICAL BOLD CAPITAL P
+1D410 ; FC_NFKC; 0071 # L& MATHEMATICAL BOLD CAPITAL Q
+1D411 ; FC_NFKC; 0072 # L& MATHEMATICAL BOLD CAPITAL R
+1D412 ; FC_NFKC; 0073 # L& MATHEMATICAL BOLD CAPITAL S
+1D413 ; FC_NFKC; 0074 # L& MATHEMATICAL BOLD CAPITAL T
+1D414 ; FC_NFKC; 0075 # L& MATHEMATICAL BOLD CAPITAL U
+1D415 ; FC_NFKC; 0076 # L& MATHEMATICAL BOLD CAPITAL V
+1D416 ; FC_NFKC; 0077 # L& MATHEMATICAL BOLD CAPITAL W
+1D417 ; FC_NFKC; 0078 # L& MATHEMATICAL BOLD CAPITAL X
+1D418 ; FC_NFKC; 0079 # L& MATHEMATICAL BOLD CAPITAL Y
+1D419 ; FC_NFKC; 007A # L& MATHEMATICAL BOLD CAPITAL Z
+1D434 ; FC_NFKC; 0061 # L& MATHEMATICAL ITALIC CAPITAL A
+1D435 ; FC_NFKC; 0062 # L& MATHEMATICAL ITALIC CAPITAL B
+1D436 ; FC_NFKC; 0063 # L& MATHEMATICAL ITALIC CAPITAL C
+1D437 ; FC_NFKC; 0064 # L& MATHEMATICAL ITALIC CAPITAL D
+1D438 ; FC_NFKC; 0065 # L& MATHEMATICAL ITALIC CAPITAL E
+1D439 ; FC_NFKC; 0066 # L& MATHEMATICAL ITALIC CAPITAL F
+1D43A ; FC_NFKC; 0067 # L& MATHEMATICAL ITALIC CAPITAL G
+1D43B ; FC_NFKC; 0068 # L& MATHEMATICAL ITALIC CAPITAL H
+1D43C ; FC_NFKC; 0069 # L& MATHEMATICAL ITALIC CAPITAL I
+1D43D ; FC_NFKC; 006A # L& MATHEMATICAL ITALIC CAPITAL J
+1D43E ; FC_NFKC; 006B # L& MATHEMATICAL ITALIC CAPITAL K
+1D43F ; FC_NFKC; 006C # L& MATHEMATICAL ITALIC CAPITAL L
+1D440 ; FC_NFKC; 006D # L& MATHEMATICAL ITALIC CAPITAL M
+1D441 ; FC_NFKC; 006E # L& MATHEMATICAL ITALIC CAPITAL N
+1D442 ; FC_NFKC; 006F # L& MATHEMATICAL ITALIC CAPITAL O
+1D443 ; FC_NFKC; 0070 # L& MATHEMATICAL ITALIC CAPITAL P
+1D444 ; FC_NFKC; 0071 # L& MATHEMATICAL ITALIC CAPITAL Q
+1D445 ; FC_NFKC; 0072 # L& MATHEMATICAL ITALIC CAPITAL R
+1D446 ; FC_NFKC; 0073 # L& MATHEMATICAL ITALIC CAPITAL S
+1D447 ; FC_NFKC; 0074 # L& MATHEMATICAL ITALIC CAPITAL T
+1D448 ; FC_NFKC; 0075 # L& MATHEMATICAL ITALIC CAPITAL U
+1D449 ; FC_NFKC; 0076 # L& MATHEMATICAL ITALIC CAPITAL V
+1D44A ; FC_NFKC; 0077 # L& MATHEMATICAL ITALIC CAPITAL W
+1D44B ; FC_NFKC; 0078 # L& MATHEMATICAL ITALIC CAPITAL X
+1D44C ; FC_NFKC; 0079 # L& MATHEMATICAL ITALIC CAPITAL Y
+1D44D ; FC_NFKC; 007A # L& MATHEMATICAL ITALIC CAPITAL Z
+1D468 ; FC_NFKC; 0061 # L& MATHEMATICAL BOLD ITALIC CAPITAL A
+1D469 ; FC_NFKC; 0062 # L& MATHEMATICAL BOLD ITALIC CAPITAL B
+1D46A ; FC_NFKC; 0063 # L& MATHEMATICAL BOLD ITALIC CAPITAL C
+1D46B ; FC_NFKC; 0064 # L& MATHEMATICAL BOLD ITALIC CAPITAL D
+1D46C ; FC_NFKC; 0065 # L& MATHEMATICAL BOLD ITALIC CAPITAL E
+1D46D ; FC_NFKC; 0066 # L& MATHEMATICAL BOLD ITALIC CAPITAL F
+1D46E ; FC_NFKC; 0067 # L& MATHEMATICAL BOLD ITALIC CAPITAL G
+1D46F ; FC_NFKC; 0068 # L& MATHEMATICAL BOLD ITALIC CAPITAL H
+1D470 ; FC_NFKC; 0069 # L& MATHEMATICAL BOLD ITALIC CAPITAL I
+1D471 ; FC_NFKC; 006A # L& MATHEMATICAL BOLD ITALIC CAPITAL J
+1D472 ; FC_NFKC; 006B # L& MATHEMATICAL BOLD ITALIC CAPITAL K
+1D473 ; FC_NFKC; 006C # L& MATHEMATICAL BOLD ITALIC CAPITAL L
+1D474 ; FC_NFKC; 006D # L& MATHEMATICAL BOLD ITALIC CAPITAL M
+1D475 ; FC_NFKC; 006E # L& MATHEMATICAL BOLD ITALIC CAPITAL N
+1D476 ; FC_NFKC; 006F # L& MATHEMATICAL BOLD ITALIC CAPITAL O
+1D477 ; FC_NFKC; 0070 # L& MATHEMATICAL BOLD ITALIC CAPITAL P
+1D478 ; FC_NFKC; 0071 # L& MATHEMATICAL BOLD ITALIC CAPITAL Q
+1D479 ; FC_NFKC; 0072 # L& MATHEMATICAL BOLD ITALIC CAPITAL R
+1D47A ; FC_NFKC; 0073 # L& MATHEMATICAL BOLD ITALIC CAPITAL S
+1D47B ; FC_NFKC; 0074 # L& MATHEMATICAL BOLD ITALIC CAPITAL T
+1D47C ; FC_NFKC; 0075 # L& MATHEMATICAL BOLD ITALIC CAPITAL U
+1D47D ; FC_NFKC; 0076 # L& MATHEMATICAL BOLD ITALIC CAPITAL V
+1D47E ; FC_NFKC; 0077 # L& MATHEMATICAL BOLD ITALIC CAPITAL W
+1D47F ; FC_NFKC; 0078 # L& MATHEMATICAL BOLD ITALIC CAPITAL X
+1D480 ; FC_NFKC; 0079 # L& MATHEMATICAL BOLD ITALIC CAPITAL Y
+1D481 ; FC_NFKC; 007A # L& MATHEMATICAL BOLD ITALIC CAPITAL Z
+1D49C ; FC_NFKC; 0061 # L& MATHEMATICAL SCRIPT CAPITAL A
+1D49E ; FC_NFKC; 0063 # L& MATHEMATICAL SCRIPT CAPITAL C
+1D49F ; FC_NFKC; 0064 # L& MATHEMATICAL SCRIPT CAPITAL D
+1D4A2 ; FC_NFKC; 0067 # L& MATHEMATICAL SCRIPT CAPITAL G
+1D4A5 ; FC_NFKC; 006A # L& MATHEMATICAL SCRIPT CAPITAL J
+1D4A6 ; FC_NFKC; 006B # L& MATHEMATICAL SCRIPT CAPITAL K
+1D4A9 ; FC_NFKC; 006E # L& MATHEMATICAL SCRIPT CAPITAL N
+1D4AA ; FC_NFKC; 006F # L& MATHEMATICAL SCRIPT CAPITAL O
+1D4AB ; FC_NFKC; 0070 # L& MATHEMATICAL SCRIPT CAPITAL P
+1D4AC ; FC_NFKC; 0071 # L& MATHEMATICAL SCRIPT CAPITAL Q
+1D4AE ; FC_NFKC; 0073 # L& MATHEMATICAL SCRIPT CAPITAL S
+1D4AF ; FC_NFKC; 0074 # L& MATHEMATICAL SCRIPT CAPITAL T
+1D4B0 ; FC_NFKC; 0075 # L& MATHEMATICAL SCRIPT CAPITAL U
+1D4B1 ; FC_NFKC; 0076 # L& MATHEMATICAL SCRIPT CAPITAL V
+1D4B2 ; FC_NFKC; 0077 # L& MATHEMATICAL SCRIPT CAPITAL W
+1D4B3 ; FC_NFKC; 0078 # L& MATHEMATICAL SCRIPT CAPITAL X
+1D4B4 ; FC_NFKC; 0079 # L& MATHEMATICAL SCRIPT CAPITAL Y
+1D4B5 ; FC_NFKC; 007A # L& MATHEMATICAL SCRIPT CAPITAL Z
+1D4D0 ; FC_NFKC; 0061 # L& MATHEMATICAL BOLD SCRIPT CAPITAL A
+1D4D1 ; FC_NFKC; 0062 # L& MATHEMATICAL BOLD SCRIPT CAPITAL B
+1D4D2 ; FC_NFKC; 0063 # L& MATHEMATICAL BOLD SCRIPT CAPITAL C
+1D4D3 ; FC_NFKC; 0064 # L& MATHEMATICAL BOLD SCRIPT CAPITAL D
+1D4D4 ; FC_NFKC; 0065 # L& MATHEMATICAL BOLD SCRIPT CAPITAL E
+1D4D5 ; FC_NFKC; 0066 # L& MATHEMATICAL BOLD SCRIPT CAPITAL F
+1D4D6 ; FC_NFKC; 0067 # L& MATHEMATICAL BOLD SCRIPT CAPITAL G
+1D4D7 ; FC_NFKC; 0068 # L& MATHEMATICAL BOLD SCRIPT CAPITAL H
+1D4D8 ; FC_NFKC; 0069 # L& MATHEMATICAL BOLD SCRIPT CAPITAL I
+1D4D9 ; FC_NFKC; 006A # L& MATHEMATICAL BOLD SCRIPT CAPITAL J
+1D4DA ; FC_NFKC; 006B # L& MATHEMATICAL BOLD SCRIPT CAPITAL K
+1D4DB ; FC_NFKC; 006C # L& MATHEMATICAL BOLD SCRIPT CAPITAL L
+1D4DC ; FC_NFKC; 006D # L& MATHEMATICAL BOLD SCRIPT CAPITAL M
+1D4DD ; FC_NFKC; 006E # L& MATHEMATICAL BOLD SCRIPT CAPITAL N
+1D4DE ; FC_NFKC; 006F # L& MATHEMATICAL BOLD SCRIPT CAPITAL O
+1D4DF ; FC_NFKC; 0070 # L& MATHEMATICAL BOLD SCRIPT CAPITAL P
+1D4E0 ; FC_NFKC; 0071 # L& MATHEMATICAL BOLD SCRIPT CAPITAL Q
+1D4E1 ; FC_NFKC; 0072 # L& MATHEMATICAL BOLD SCRIPT CAPITAL R
+1D4E2 ; FC_NFKC; 0073 # L& MATHEMATICAL BOLD SCRIPT CAPITAL S
+1D4E3 ; FC_NFKC; 0074 # L& MATHEMATICAL BOLD SCRIPT CAPITAL T
+1D4E4 ; FC_NFKC; 0075 # L& MATHEMATICAL BOLD SCRIPT CAPITAL U
+1D4E5 ; FC_NFKC; 0076 # L& MATHEMATICAL BOLD SCRIPT CAPITAL V
+1D4E6 ; FC_NFKC; 0077 # L& MATHEMATICAL BOLD SCRIPT CAPITAL W
+1D4E7 ; FC_NFKC; 0078 # L& MATHEMATICAL BOLD SCRIPT CAPITAL X
+1D4E8 ; FC_NFKC; 0079 # L& MATHEMATICAL BOLD SCRIPT CAPITAL Y
+1D4E9 ; FC_NFKC; 007A # L& MATHEMATICAL BOLD SCRIPT CAPITAL Z
+1D504 ; FC_NFKC; 0061 # L& MATHEMATICAL FRAKTUR CAPITAL A
+1D505 ; FC_NFKC; 0062 # L& MATHEMATICAL FRAKTUR CAPITAL B
+1D507 ; FC_NFKC; 0064 # L& MATHEMATICAL FRAKTUR CAPITAL D
+1D508 ; FC_NFKC; 0065 # L& MATHEMATICAL FRAKTUR CAPITAL E
+1D509 ; FC_NFKC; 0066 # L& MATHEMATICAL FRAKTUR CAPITAL F
+1D50A ; FC_NFKC; 0067 # L& MATHEMATICAL FRAKTUR CAPITAL G
+1D50D ; FC_NFKC; 006A # L& MATHEMATICAL FRAKTUR CAPITAL J
+1D50E ; FC_NFKC; 006B # L& MATHEMATICAL FRAKTUR CAPITAL K
+1D50F ; FC_NFKC; 006C # L& MATHEMATICAL FRAKTUR CAPITAL L
+1D510 ; FC_NFKC; 006D # L& MATHEMATICAL FRAKTUR CAPITAL M
+1D511 ; FC_NFKC; 006E # L& MATHEMATICAL FRAKTUR CAPITAL N
+1D512 ; FC_NFKC; 006F # L& MATHEMATICAL FRAKTUR CAPITAL O
+1D513 ; FC_NFKC; 0070 # L& MATHEMATICAL FRAKTUR CAPITAL P
+1D514 ; FC_NFKC; 0071 # L& MATHEMATICAL FRAKTUR CAPITAL Q
+1D516 ; FC_NFKC; 0073 # L& MATHEMATICAL FRAKTUR CAPITAL S
+1D517 ; FC_NFKC; 0074 # L& MATHEMATICAL FRAKTUR CAPITAL T
+1D518 ; FC_NFKC; 0075 # L& MATHEMATICAL FRAKTUR CAPITAL U
+1D519 ; FC_NFKC; 0076 # L& MATHEMATICAL FRAKTUR CAPITAL V
+1D51A ; FC_NFKC; 0077 # L& MATHEMATICAL FRAKTUR CAPITAL W
+1D51B ; FC_NFKC; 0078 # L& MATHEMATICAL FRAKTUR CAPITAL X
+1D51C ; FC_NFKC; 0079 # L& MATHEMATICAL FRAKTUR CAPITAL Y
+1D538 ; FC_NFKC; 0061 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+1D539 ; FC_NFKC; 0062 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+1D53B ; FC_NFKC; 0064 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+1D53C ; FC_NFKC; 0065 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+1D53D ; FC_NFKC; 0066 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+1D53E ; FC_NFKC; 0067 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+1D540 ; FC_NFKC; 0069 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+1D541 ; FC_NFKC; 006A # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+1D542 ; FC_NFKC; 006B # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+1D543 ; FC_NFKC; 006C # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+1D544 ; FC_NFKC; 006D # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+1D546 ; FC_NFKC; 006F # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+1D54A ; FC_NFKC; 0073 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+1D54B ; FC_NFKC; 0074 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+1D54C ; FC_NFKC; 0075 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+1D54D ; FC_NFKC; 0076 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+1D54E ; FC_NFKC; 0077 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+1D54F ; FC_NFKC; 0078 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+1D550 ; FC_NFKC; 0079 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+1D56C ; FC_NFKC; 0061 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL A
+1D56D ; FC_NFKC; 0062 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL B
+1D56E ; FC_NFKC; 0063 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL C
+1D56F ; FC_NFKC; 0064 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL D
+1D570 ; FC_NFKC; 0065 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL E
+1D571 ; FC_NFKC; 0066 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL F
+1D572 ; FC_NFKC; 0067 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL G
+1D573 ; FC_NFKC; 0068 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL H
+1D574 ; FC_NFKC; 0069 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL I
+1D575 ; FC_NFKC; 006A # L& MATHEMATICAL BOLD FRAKTUR CAPITAL J
+1D576 ; FC_NFKC; 006B # L& MATHEMATICAL BOLD FRAKTUR CAPITAL K
+1D577 ; FC_NFKC; 006C # L& MATHEMATICAL BOLD FRAKTUR CAPITAL L
+1D578 ; FC_NFKC; 006D # L& MATHEMATICAL BOLD FRAKTUR CAPITAL M
+1D579 ; FC_NFKC; 006E # L& MATHEMATICAL BOLD FRAKTUR CAPITAL N
+1D57A ; FC_NFKC; 006F # L& MATHEMATICAL BOLD FRAKTUR CAPITAL O
+1D57B ; FC_NFKC; 0070 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL P
+1D57C ; FC_NFKC; 0071 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+1D57D ; FC_NFKC; 0072 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL R
+1D57E ; FC_NFKC; 0073 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL S
+1D57F ; FC_NFKC; 0074 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL T
+1D580 ; FC_NFKC; 0075 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL U
+1D581 ; FC_NFKC; 0076 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL V
+1D582 ; FC_NFKC; 0077 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL W
+1D583 ; FC_NFKC; 0078 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL X
+1D584 ; FC_NFKC; 0079 # L& MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+1D585 ; FC_NFKC; 007A # L& MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+1D5A0 ; FC_NFKC; 0061 # L& MATHEMATICAL SANS-SERIF CAPITAL A
+1D5A1 ; FC_NFKC; 0062 # L& MATHEMATICAL SANS-SERIF CAPITAL B
+1D5A2 ; FC_NFKC; 0063 # L& MATHEMATICAL SANS-SERIF CAPITAL C
+1D5A3 ; FC_NFKC; 0064 # L& MATHEMATICAL SANS-SERIF CAPITAL D
+1D5A4 ; FC_NFKC; 0065 # L& MATHEMATICAL SANS-SERIF CAPITAL E
+1D5A5 ; FC_NFKC; 0066 # L& MATHEMATICAL SANS-SERIF CAPITAL F
+1D5A6 ; FC_NFKC; 0067 # L& MATHEMATICAL SANS-SERIF CAPITAL G
+1D5A7 ; FC_NFKC; 0068 # L& MATHEMATICAL SANS-SERIF CAPITAL H
+1D5A8 ; FC_NFKC; 0069 # L& MATHEMATICAL SANS-SERIF CAPITAL I
+1D5A9 ; FC_NFKC; 006A # L& MATHEMATICAL SANS-SERIF CAPITAL J
+1D5AA ; FC_NFKC; 006B # L& MATHEMATICAL SANS-SERIF CAPITAL K
+1D5AB ; FC_NFKC; 006C # L& MATHEMATICAL SANS-SERIF CAPITAL L
+1D5AC ; FC_NFKC; 006D # L& MATHEMATICAL SANS-SERIF CAPITAL M
+1D5AD ; FC_NFKC; 006E # L& MATHEMATICAL SANS-SERIF CAPITAL N
+1D5AE ; FC_NFKC; 006F # L& MATHEMATICAL SANS-SERIF CAPITAL O
+1D5AF ; FC_NFKC; 0070 # L& MATHEMATICAL SANS-SERIF CAPITAL P
+1D5B0 ; FC_NFKC; 0071 # L& MATHEMATICAL SANS-SERIF CAPITAL Q
+1D5B1 ; FC_NFKC; 0072 # L& MATHEMATICAL SANS-SERIF CAPITAL R
+1D5B2 ; FC_NFKC; 0073 # L& MATHEMATICAL SANS-SERIF CAPITAL S
+1D5B3 ; FC_NFKC; 0074 # L& MATHEMATICAL SANS-SERIF CAPITAL T
+1D5B4 ; FC_NFKC; 0075 # L& MATHEMATICAL SANS-SERIF CAPITAL U
+1D5B5 ; FC_NFKC; 0076 # L& MATHEMATICAL SANS-SERIF CAPITAL V
+1D5B6 ; FC_NFKC; 0077 # L& MATHEMATICAL SANS-SERIF CAPITAL W
+1D5B7 ; FC_NFKC; 0078 # L& MATHEMATICAL SANS-SERIF CAPITAL X
+1D5B8 ; FC_NFKC; 0079 # L& MATHEMATICAL SANS-SERIF CAPITAL Y
+1D5B9 ; FC_NFKC; 007A # L& MATHEMATICAL SANS-SERIF CAPITAL Z
+1D5D4 ; FC_NFKC; 0061 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+1D5D5 ; FC_NFKC; 0062 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+1D5D6 ; FC_NFKC; 0063 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+1D5D7 ; FC_NFKC; 0064 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+1D5D8 ; FC_NFKC; 0065 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+1D5D9 ; FC_NFKC; 0066 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+1D5DA ; FC_NFKC; 0067 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+1D5DB ; FC_NFKC; 0068 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+1D5DC ; FC_NFKC; 0069 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+1D5DD ; FC_NFKC; 006A # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+1D5DE ; FC_NFKC; 006B # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+1D5DF ; FC_NFKC; 006C # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+1D5E0 ; FC_NFKC; 006D # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+1D5E1 ; FC_NFKC; 006E # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+1D5E2 ; FC_NFKC; 006F # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+1D5E3 ; FC_NFKC; 0070 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+1D5E4 ; FC_NFKC; 0071 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+1D5E5 ; FC_NFKC; 0072 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+1D5E6 ; FC_NFKC; 0073 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+1D5E7 ; FC_NFKC; 0074 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+1D5E8 ; FC_NFKC; 0075 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+1D5E9 ; FC_NFKC; 0076 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+1D5EA ; FC_NFKC; 0077 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+1D5EB ; FC_NFKC; 0078 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+1D5EC ; FC_NFKC; 0079 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+1D5ED ; FC_NFKC; 007A # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+1D608 ; FC_NFKC; 0061 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+1D609 ; FC_NFKC; 0062 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+1D60A ; FC_NFKC; 0063 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+1D60B ; FC_NFKC; 0064 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+1D60C ; FC_NFKC; 0065 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+1D60D ; FC_NFKC; 0066 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+1D60E ; FC_NFKC; 0067 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+1D60F ; FC_NFKC; 0068 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+1D610 ; FC_NFKC; 0069 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+1D611 ; FC_NFKC; 006A # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+1D612 ; FC_NFKC; 006B # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+1D613 ; FC_NFKC; 006C # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+1D614 ; FC_NFKC; 006D # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+1D615 ; FC_NFKC; 006E # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+1D616 ; FC_NFKC; 006F # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+1D617 ; FC_NFKC; 0070 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+1D618 ; FC_NFKC; 0071 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+1D619 ; FC_NFKC; 0072 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+1D61A ; FC_NFKC; 0073 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+1D61B ; FC_NFKC; 0074 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+1D61C ; FC_NFKC; 0075 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+1D61D ; FC_NFKC; 0076 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+1D61E ; FC_NFKC; 0077 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+1D61F ; FC_NFKC; 0078 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+1D620 ; FC_NFKC; 0079 # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+1D621 ; FC_NFKC; 007A # L& MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+1D63C ; FC_NFKC; 0061 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+1D63D ; FC_NFKC; 0062 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+1D63E ; FC_NFKC; 0063 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+1D63F ; FC_NFKC; 0064 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+1D640 ; FC_NFKC; 0065 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+1D641 ; FC_NFKC; 0066 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+1D642 ; FC_NFKC; 0067 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+1D643 ; FC_NFKC; 0068 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+1D644 ; FC_NFKC; 0069 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+1D645 ; FC_NFKC; 006A # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+1D646 ; FC_NFKC; 006B # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+1D647 ; FC_NFKC; 006C # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+1D648 ; FC_NFKC; 006D # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+1D649 ; FC_NFKC; 006E # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+1D64A ; FC_NFKC; 006F # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+1D64B ; FC_NFKC; 0070 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+1D64C ; FC_NFKC; 0071 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+1D64D ; FC_NFKC; 0072 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+1D64E ; FC_NFKC; 0073 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+1D64F ; FC_NFKC; 0074 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+1D650 ; FC_NFKC; 0075 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+1D651 ; FC_NFKC; 0076 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+1D652 ; FC_NFKC; 0077 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+1D653 ; FC_NFKC; 0078 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+1D654 ; FC_NFKC; 0079 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+1D655 ; FC_NFKC; 007A # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+1D670 ; FC_NFKC; 0061 # L& MATHEMATICAL MONOSPACE CAPITAL A
+1D671 ; FC_NFKC; 0062 # L& MATHEMATICAL MONOSPACE CAPITAL B
+1D672 ; FC_NFKC; 0063 # L& MATHEMATICAL MONOSPACE CAPITAL C
+1D673 ; FC_NFKC; 0064 # L& MATHEMATICAL MONOSPACE CAPITAL D
+1D674 ; FC_NFKC; 0065 # L& MATHEMATICAL MONOSPACE CAPITAL E
+1D675 ; FC_NFKC; 0066 # L& MATHEMATICAL MONOSPACE CAPITAL F
+1D676 ; FC_NFKC; 0067 # L& MATHEMATICAL MONOSPACE CAPITAL G
+1D677 ; FC_NFKC; 0068 # L& MATHEMATICAL MONOSPACE CAPITAL H
+1D678 ; FC_NFKC; 0069 # L& MATHEMATICAL MONOSPACE CAPITAL I
+1D679 ; FC_NFKC; 006A # L& MATHEMATICAL MONOSPACE CAPITAL J
+1D67A ; FC_NFKC; 006B # L& MATHEMATICAL MONOSPACE CAPITAL K
+1D67B ; FC_NFKC; 006C # L& MATHEMATICAL MONOSPACE CAPITAL L
+1D67C ; FC_NFKC; 006D # L& MATHEMATICAL MONOSPACE CAPITAL M
+1D67D ; FC_NFKC; 006E # L& MATHEMATICAL MONOSPACE CAPITAL N
+1D67E ; FC_NFKC; 006F # L& MATHEMATICAL MONOSPACE CAPITAL O
+1D67F ; FC_NFKC; 0070 # L& MATHEMATICAL MONOSPACE CAPITAL P
+1D680 ; FC_NFKC; 0071 # L& MATHEMATICAL MONOSPACE CAPITAL Q
+1D681 ; FC_NFKC; 0072 # L& MATHEMATICAL MONOSPACE CAPITAL R
+1D682 ; FC_NFKC; 0073 # L& MATHEMATICAL MONOSPACE CAPITAL S
+1D683 ; FC_NFKC; 0074 # L& MATHEMATICAL MONOSPACE CAPITAL T
+1D684 ; FC_NFKC; 0075 # L& MATHEMATICAL MONOSPACE CAPITAL U
+1D685 ; FC_NFKC; 0076 # L& MATHEMATICAL MONOSPACE CAPITAL V
+1D686 ; FC_NFKC; 0077 # L& MATHEMATICAL MONOSPACE CAPITAL W
+1D687 ; FC_NFKC; 0078 # L& MATHEMATICAL MONOSPACE CAPITAL X
+1D688 ; FC_NFKC; 0079 # L& MATHEMATICAL MONOSPACE CAPITAL Y
+1D689 ; FC_NFKC; 007A # L& MATHEMATICAL MONOSPACE CAPITAL Z
+1D6A8 ; FC_NFKC; 03B1 # L& MATHEMATICAL BOLD CAPITAL ALPHA
+1D6A9 ; FC_NFKC; 03B2 # L& MATHEMATICAL BOLD CAPITAL BETA
+1D6AA ; FC_NFKC; 03B3 # L& MATHEMATICAL BOLD CAPITAL GAMMA
+1D6AB ; FC_NFKC; 03B4 # L& MATHEMATICAL BOLD CAPITAL DELTA
+1D6AC ; FC_NFKC; 03B5 # L& MATHEMATICAL BOLD CAPITAL EPSILON
+1D6AD ; FC_NFKC; 03B6 # L& MATHEMATICAL BOLD CAPITAL ZETA
+1D6AE ; FC_NFKC; 03B7 # L& MATHEMATICAL BOLD CAPITAL ETA
+1D6AF ; FC_NFKC; 03B8 # L& MATHEMATICAL BOLD CAPITAL THETA
+1D6B0 ; FC_NFKC; 03B9 # L& MATHEMATICAL BOLD CAPITAL IOTA
+1D6B1 ; FC_NFKC; 03BA # L& MATHEMATICAL BOLD CAPITAL KAPPA
+1D6B2 ; FC_NFKC; 03BB # L& MATHEMATICAL BOLD CAPITAL LAMDA
+1D6B3 ; FC_NFKC; 03BC # L& MATHEMATICAL BOLD CAPITAL MU
+1D6B4 ; FC_NFKC; 03BD # L& MATHEMATICAL BOLD CAPITAL NU
+1D6B5 ; FC_NFKC; 03BE # L& MATHEMATICAL BOLD CAPITAL XI
+1D6B6 ; FC_NFKC; 03BF # L& MATHEMATICAL BOLD CAPITAL OMICRON
+1D6B7 ; FC_NFKC; 03C0 # L& MATHEMATICAL BOLD CAPITAL PI
+1D6B8 ; FC_NFKC; 03C1 # L& MATHEMATICAL BOLD CAPITAL RHO
+1D6B9 ; FC_NFKC; 03B8 # L& MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+1D6BA ; FC_NFKC; 03C3 # L& MATHEMATICAL BOLD CAPITAL SIGMA
+1D6BB ; FC_NFKC; 03C4 # L& MATHEMATICAL BOLD CAPITAL TAU
+1D6BC ; FC_NFKC; 03C5 # L& MATHEMATICAL BOLD CAPITAL UPSILON
+1D6BD ; FC_NFKC; 03C6 # L& MATHEMATICAL BOLD CAPITAL PHI
+1D6BE ; FC_NFKC; 03C7 # L& MATHEMATICAL BOLD CAPITAL CHI
+1D6BF ; FC_NFKC; 03C8 # L& MATHEMATICAL BOLD CAPITAL PSI
+1D6C0 ; FC_NFKC; 03C9 # L& MATHEMATICAL BOLD CAPITAL OMEGA
+1D6D3 ; FC_NFKC; 03C3 # L& MATHEMATICAL BOLD SMALL FINAL SIGMA
+1D6E2 ; FC_NFKC; 03B1 # L& MATHEMATICAL ITALIC CAPITAL ALPHA
+1D6E3 ; FC_NFKC; 03B2 # L& MATHEMATICAL ITALIC CAPITAL BETA
+1D6E4 ; FC_NFKC; 03B3 # L& MATHEMATICAL ITALIC CAPITAL GAMMA
+1D6E5 ; FC_NFKC; 03B4 # L& MATHEMATICAL ITALIC CAPITAL DELTA
+1D6E6 ; FC_NFKC; 03B5 # L& MATHEMATICAL ITALIC CAPITAL EPSILON
+1D6E7 ; FC_NFKC; 03B6 # L& MATHEMATICAL ITALIC CAPITAL ZETA
+1D6E8 ; FC_NFKC; 03B7 # L& MATHEMATICAL ITALIC CAPITAL ETA
+1D6E9 ; FC_NFKC; 03B8 # L& MATHEMATICAL ITALIC CAPITAL THETA
+1D6EA ; FC_NFKC; 03B9 # L& MATHEMATICAL ITALIC CAPITAL IOTA
+1D6EB ; FC_NFKC; 03BA # L& MATHEMATICAL ITALIC CAPITAL KAPPA
+1D6EC ; FC_NFKC; 03BB # L& MATHEMATICAL ITALIC CAPITAL LAMDA
+1D6ED ; FC_NFKC; 03BC # L& MATHEMATICAL ITALIC CAPITAL MU
+1D6EE ; FC_NFKC; 03BD # L& MATHEMATICAL ITALIC CAPITAL NU
+1D6EF ; FC_NFKC; 03BE # L& MATHEMATICAL ITALIC CAPITAL XI
+1D6F0 ; FC_NFKC; 03BF # L& MATHEMATICAL ITALIC CAPITAL OMICRON
+1D6F1 ; FC_NFKC; 03C0 # L& MATHEMATICAL ITALIC CAPITAL PI
+1D6F2 ; FC_NFKC; 03C1 # L& MATHEMATICAL ITALIC CAPITAL RHO
+1D6F3 ; FC_NFKC; 03B8 # L& MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+1D6F4 ; FC_NFKC; 03C3 # L& MATHEMATICAL ITALIC CAPITAL SIGMA
+1D6F5 ; FC_NFKC; 03C4 # L& MATHEMATICAL ITALIC CAPITAL TAU
+1D6F6 ; FC_NFKC; 03C5 # L& MATHEMATICAL ITALIC CAPITAL UPSILON
+1D6F7 ; FC_NFKC; 03C6 # L& MATHEMATICAL ITALIC CAPITAL PHI
+1D6F8 ; FC_NFKC; 03C7 # L& MATHEMATICAL ITALIC CAPITAL CHI
+1D6F9 ; FC_NFKC; 03C8 # L& MATHEMATICAL ITALIC CAPITAL PSI
+1D6FA ; FC_NFKC; 03C9 # L& MATHEMATICAL ITALIC CAPITAL OMEGA
+1D70D ; FC_NFKC; 03C3 # L& MATHEMATICAL ITALIC SMALL FINAL SIGMA
+1D71C ; FC_NFKC; 03B1 # L& MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+1D71D ; FC_NFKC; 03B2 # L& MATHEMATICAL BOLD ITALIC CAPITAL BETA
+1D71E ; FC_NFKC; 03B3 # L& MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+1D71F ; FC_NFKC; 03B4 # L& MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+1D720 ; FC_NFKC; 03B5 # L& MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+1D721 ; FC_NFKC; 03B6 # L& MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+1D722 ; FC_NFKC; 03B7 # L& MATHEMATICAL BOLD ITALIC CAPITAL ETA
+1D723 ; FC_NFKC; 03B8 # L& MATHEMATICAL BOLD ITALIC CAPITAL THETA
+1D724 ; FC_NFKC; 03B9 # L& MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+1D725 ; FC_NFKC; 03BA # L& MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+1D726 ; FC_NFKC; 03BB # L& MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+1D727 ; FC_NFKC; 03BC # L& MATHEMATICAL BOLD ITALIC CAPITAL MU
+1D728 ; FC_NFKC; 03BD # L& MATHEMATICAL BOLD ITALIC CAPITAL NU
+1D729 ; FC_NFKC; 03BE # L& MATHEMATICAL BOLD ITALIC CAPITAL XI
+1D72A ; FC_NFKC; 03BF # L& MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+1D72B ; FC_NFKC; 03C0 # L& MATHEMATICAL BOLD ITALIC CAPITAL PI
+1D72C ; FC_NFKC; 03C1 # L& MATHEMATICAL BOLD ITALIC CAPITAL RHO
+1D72D ; FC_NFKC; 03B8 # L& MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+1D72E ; FC_NFKC; 03C3 # L& MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+1D72F ; FC_NFKC; 03C4 # L& MATHEMATICAL BOLD ITALIC CAPITAL TAU
+1D730 ; FC_NFKC; 03C5 # L& MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+1D731 ; FC_NFKC; 03C6 # L& MATHEMATICAL BOLD ITALIC CAPITAL PHI
+1D732 ; FC_NFKC; 03C7 # L& MATHEMATICAL BOLD ITALIC CAPITAL CHI
+1D733 ; FC_NFKC; 03C8 # L& MATHEMATICAL BOLD ITALIC CAPITAL PSI
+1D734 ; FC_NFKC; 03C9 # L& MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+1D747 ; FC_NFKC; 03C3 # L& MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+1D756 ; FC_NFKC; 03B1 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+1D757 ; FC_NFKC; 03B2 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+1D758 ; FC_NFKC; 03B3 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+1D759 ; FC_NFKC; 03B4 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+1D75A ; FC_NFKC; 03B5 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+1D75B ; FC_NFKC; 03B6 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+1D75C ; FC_NFKC; 03B7 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+1D75D ; FC_NFKC; 03B8 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+1D75E ; FC_NFKC; 03B9 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+1D75F ; FC_NFKC; 03BA # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+1D760 ; FC_NFKC; 03BB # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+1D761 ; FC_NFKC; 03BC # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+1D762 ; FC_NFKC; 03BD # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+1D763 ; FC_NFKC; 03BE # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+1D764 ; FC_NFKC; 03BF # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+1D765 ; FC_NFKC; 03C0 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+1D766 ; FC_NFKC; 03C1 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+1D767 ; FC_NFKC; 03B8 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+1D768 ; FC_NFKC; 03C3 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+1D769 ; FC_NFKC; 03C4 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+1D76A ; FC_NFKC; 03C5 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+1D76B ; FC_NFKC; 03C6 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+1D76C ; FC_NFKC; 03C7 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+1D76D ; FC_NFKC; 03C8 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+1D76E ; FC_NFKC; 03C9 # L& MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+1D781 ; FC_NFKC; 03C3 # L& MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+1D790 ; FC_NFKC; 03B1 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+1D791 ; FC_NFKC; 03B2 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+1D792 ; FC_NFKC; 03B3 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+1D793 ; FC_NFKC; 03B4 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+1D794 ; FC_NFKC; 03B5 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+1D795 ; FC_NFKC; 03B6 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+1D796 ; FC_NFKC; 03B7 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+1D797 ; FC_NFKC; 03B8 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+1D798 ; FC_NFKC; 03B9 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+1D799 ; FC_NFKC; 03BA # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+1D79A ; FC_NFKC; 03BB # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+1D79B ; FC_NFKC; 03BC # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+1D79C ; FC_NFKC; 03BD # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+1D79D ; FC_NFKC; 03BE # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+1D79E ; FC_NFKC; 03BF # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+1D79F ; FC_NFKC; 03C0 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+1D7A0 ; FC_NFKC; 03C1 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+1D7A1 ; FC_NFKC; 03B8 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+1D7A2 ; FC_NFKC; 03C3 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+1D7A3 ; FC_NFKC; 03C4 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+1D7A4 ; FC_NFKC; 03C5 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+1D7A5 ; FC_NFKC; 03C6 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+1D7A6 ; FC_NFKC; 03C7 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+1D7A7 ; FC_NFKC; 03C8 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+1D7A8 ; FC_NFKC; 03C9 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+1D7BB ; FC_NFKC; 03C3 # L& MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+1D7CA ; FC_NFKC; 03DD # L& MATHEMATICAL BOLD CAPITAL DIGAMMA
+
+# Total code points: 565
+
+# ================================================
+
+# Derived Property: Full_Composition_Exclusion
+# Generated from: Composition Exclusions + Singletons + Non-Starter Decompositions
+
+0340..0341 ; Full_Composition_Exclusion # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+0343..0344 ; Full_Composition_Exclusion # Mn [2] COMBINING GREEK KORONIS..COMBINING GREEK DIALYTIKA TONOS
+0374 ; Full_Composition_Exclusion # Sk GREEK NUMERAL SIGN
+037E ; Full_Composition_Exclusion # Po GREEK QUESTION MARK
+0387 ; Full_Composition_Exclusion # Po GREEK ANO TELEIA
+0958..095F ; Full_Composition_Exclusion # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09DC..09DD ; Full_Composition_Exclusion # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; Full_Composition_Exclusion # Lo BENGALI LETTER YYA
+0A33 ; Full_Composition_Exclusion # Lo GURMUKHI LETTER LLA
+0A36 ; Full_Composition_Exclusion # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; Full_Composition_Exclusion # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; Full_Composition_Exclusion # Lo GURMUKHI LETTER FA
+0B5C..0B5D ; Full_Composition_Exclusion # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0F43 ; Full_Composition_Exclusion # Lo TIBETAN LETTER GHA
+0F4D ; Full_Composition_Exclusion # Lo TIBETAN LETTER DDHA
+0F52 ; Full_Composition_Exclusion # Lo TIBETAN LETTER DHA
+0F57 ; Full_Composition_Exclusion # Lo TIBETAN LETTER BHA
+0F5C ; Full_Composition_Exclusion # Lo TIBETAN LETTER DZHA
+0F69 ; Full_Composition_Exclusion # Lo TIBETAN LETTER KSSA
+0F73 ; Full_Composition_Exclusion # Mn TIBETAN VOWEL SIGN II
+0F75..0F76 ; Full_Composition_Exclusion # Mn [2] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC R
+0F78 ; Full_Composition_Exclusion # Mn TIBETAN VOWEL SIGN VOCALIC L
+0F81 ; Full_Composition_Exclusion # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; Full_Composition_Exclusion # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; Full_Composition_Exclusion # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; Full_Composition_Exclusion # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; Full_Composition_Exclusion # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; Full_Composition_Exclusion # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; Full_Composition_Exclusion # Mn TIBETAN SUBJOINED LETTER KSSA
+1F71 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER ALPHA WITH OXIA
+1F73 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER EPSILON WITH OXIA
+1F75 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER ETA WITH OXIA
+1F77 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER IOTA WITH OXIA
+1F79 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER OMICRON WITH OXIA
+1F7B ; Full_Composition_Exclusion # L& GREEK SMALL LETTER UPSILON WITH OXIA
+1F7D ; Full_Composition_Exclusion # L& GREEK SMALL LETTER OMEGA WITH OXIA
+1FBB ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER ALPHA WITH OXIA
+1FBE ; Full_Composition_Exclusion # L& GREEK PROSGEGRAMMENI
+1FC9 ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER EPSILON WITH OXIA
+1FCB ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER ETA WITH OXIA
+1FD3 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FDB ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER IOTA WITH OXIA
+1FE3 ; Full_Composition_Exclusion # L& GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
+1FEB ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER UPSILON WITH OXIA
+1FEE..1FEF ; Full_Composition_Exclusion # Sk [2] GREEK DIALYTIKA AND OXIA..GREEK VARIA
+1FF9 ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER OMICRON WITH OXIA
+1FFB ; Full_Composition_Exclusion # L& GREEK CAPITAL LETTER OMEGA WITH OXIA
+1FFD ; Full_Composition_Exclusion # Sk GREEK OXIA
+2000..2001 ; Full_Composition_Exclusion # Zs [2] EN QUAD..EM QUAD
+2126 ; Full_Composition_Exclusion # L& OHM SIGN
+212A..212B ; Full_Composition_Exclusion # L& [2] KELVIN SIGN..ANGSTROM SIGN
+2329 ; Full_Composition_Exclusion # Ps LEFT-POINTING ANGLE BRACKET
+232A ; Full_Composition_Exclusion # Pe RIGHT-POINTING ANGLE BRACKET
+2ADC ; Full_Composition_Exclusion # Sm FORKING
+F900..FA0D ; Full_Composition_Exclusion # Lo [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
+FA10 ; Full_Composition_Exclusion # Lo CJK COMPATIBILITY IDEOGRAPH-FA10
+FA12 ; Full_Composition_Exclusion # Lo CJK COMPATIBILITY IDEOGRAPH-FA12
+FA15..FA1E ; Full_Composition_Exclusion # Lo [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
+FA20 ; Full_Composition_Exclusion # Lo CJK COMPATIBILITY IDEOGRAPH-FA20
+FA22 ; Full_Composition_Exclusion # Lo CJK COMPATIBILITY IDEOGRAPH-FA22
+FA25..FA26 ; Full_Composition_Exclusion # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
+FA2A..FA2D ; Full_Composition_Exclusion # Lo [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30..FA6A ; Full_Composition_Exclusion # Lo [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
+FA70..FAD9 ; Full_Composition_Exclusion # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
+FB1D ; Full_Composition_Exclusion # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; Full_Composition_Exclusion # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; Full_Composition_Exclusion # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; Full_Composition_Exclusion # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; Full_Composition_Exclusion # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; Full_Composition_Exclusion # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; Full_Composition_Exclusion # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4E ; Full_Composition_Exclusion # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LETTER PE WITH RAFE
+1D15E..1D164 ; Full_Composition_Exclusion # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; Full_Composition_Exclusion # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+2F800..2FA1D ; Full_Composition_Exclusion # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
+
+# Total code points: 1115
+
+# ================================================
+
+# Property: NFD_Quick_Check
+
+# All code points not explicitly listed for NFD_Quick_Check
+# have the value Yes (Y).
+
+# @missing: 0000..10FFFF; NFD_QC; Yes
+
+# ================================================
+
+# NFD_Quick_Check=No
+
+00C0..00C5 ; NFD_QC; N # L& [6] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER A WITH RING ABOVE
+00C7..00CF ; NFD_QC; N # L& [9] LATIN CAPITAL LETTER C WITH CEDILLA..LATIN CAPITAL LETTER I WITH DIAERESIS
+00D1..00D6 ; NFD_QC; N # L& [6] LATIN CAPITAL LETTER N WITH TILDE..LATIN CAPITAL LETTER O WITH DIAERESIS
+00D9..00DD ; NFD_QC; N # L& [5] LATIN CAPITAL LETTER U WITH GRAVE..LATIN CAPITAL LETTER Y WITH ACUTE
+00E0..00E5 ; NFD_QC; N # L& [6] LATIN SMALL LETTER A WITH GRAVE..LATIN SMALL LETTER A WITH RING ABOVE
+00E7..00EF ; NFD_QC; N # L& [9] LATIN SMALL LETTER C WITH CEDILLA..LATIN SMALL LETTER I WITH DIAERESIS
+00F1..00F6 ; NFD_QC; N # L& [6] LATIN SMALL LETTER N WITH TILDE..LATIN SMALL LETTER O WITH DIAERESIS
+00F9..00FD ; NFD_QC; N # L& [5] LATIN SMALL LETTER U WITH GRAVE..LATIN SMALL LETTER Y WITH ACUTE
+00FF..010F ; NFD_QC; N # L& [17] LATIN SMALL LETTER Y WITH DIAERESIS..LATIN SMALL LETTER D WITH CARON
+0112..0125 ; NFD_QC; N # L& [20] LATIN CAPITAL LETTER E WITH MACRON..LATIN SMALL LETTER H WITH CIRCUMFLEX
+0128..0130 ; NFD_QC; N # L& [9] LATIN CAPITAL LETTER I WITH TILDE..LATIN CAPITAL LETTER I WITH DOT ABOVE
+0134..0137 ; NFD_QC; N # L& [4] LATIN CAPITAL LETTER J WITH CIRCUMFLEX..LATIN SMALL LETTER K WITH CEDILLA
+0139..013E ; NFD_QC; N # L& [6] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER L WITH CARON
+0143..0148 ; NFD_QC; N # L& [6] LATIN CAPITAL LETTER N WITH ACUTE..LATIN SMALL LETTER N WITH CARON
+014C..0151 ; NFD_QC; N # L& [6] LATIN CAPITAL LETTER O WITH MACRON..LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0154..0165 ; NFD_QC; N # L& [18] LATIN CAPITAL LETTER R WITH ACUTE..LATIN SMALL LETTER T WITH CARON
+0168..017E ; NFD_QC; N # L& [23] LATIN CAPITAL LETTER U WITH TILDE..LATIN SMALL LETTER Z WITH CARON
+01A0..01A1 ; NFD_QC; N # L& [2] LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
+01AF..01B0 ; NFD_QC; N # L& [2] LATIN CAPITAL LETTER U WITH HORN..LATIN SMALL LETTER U WITH HORN
+01CD..01DC ; NFD_QC; N # L& [16] LATIN CAPITAL LETTER A WITH CARON..LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DE..01E3 ; NFD_QC; N # L& [6] LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON..LATIN SMALL LETTER AE WITH MACRON
+01E6..01F0 ; NFD_QC; N # L& [11] LATIN CAPITAL LETTER G WITH CARON..LATIN SMALL LETTER J WITH CARON
+01F4..01F5 ; NFD_QC; N # L& [2] LATIN CAPITAL LETTER G WITH ACUTE..LATIN SMALL LETTER G WITH ACUTE
+01F8..021B ; NFD_QC; N # L& [36] LATIN CAPITAL LETTER N WITH GRAVE..LATIN SMALL LETTER T WITH COMMA BELOW
+021E..021F ; NFD_QC; N # L& [2] LATIN CAPITAL LETTER H WITH CARON..LATIN SMALL LETTER H WITH CARON
+0226..0233 ; NFD_QC; N # L& [14] LATIN CAPITAL LETTER A WITH DOT ABOVE..LATIN SMALL LETTER Y WITH MACRON
+0340..0341 ; NFD_QC; N # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+0343..0344 ; NFD_QC; N # Mn [2] COMBINING GREEK KORONIS..COMBINING GREEK DIALYTIKA TONOS
+0374 ; NFD_QC; N # Sk GREEK NUMERAL SIGN
+037E ; NFD_QC; N # Po GREEK QUESTION MARK
+0385 ; NFD_QC; N # Sk GREEK DIALYTIKA TONOS
+0386 ; NFD_QC; N # L& GREEK CAPITAL LETTER ALPHA WITH TONOS
+0387 ; NFD_QC; N # Po GREEK ANO TELEIA
+0388..038A ; NFD_QC; N # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS
+038C ; NFD_QC; N # L& GREEK CAPITAL LETTER OMICRON WITH TONOS
+038E..0390 ; NFD_QC; N # L& [3] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+03AA..03B0 ; NFD_QC; N # L& [7] GREEK CAPITAL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+03CA..03CE ; NFD_QC; N # L& [5] GREEK SMALL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER OMEGA WITH TONOS
+03D3..03D4 ; NFD_QC; N # L& [2] GREEK UPSILON WITH ACUTE AND HOOK SYMBOL..GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+0400..0401 ; NFD_QC; N # L& [2] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC CAPITAL LETTER IO
+0403 ; NFD_QC; N # L& CYRILLIC CAPITAL LETTER GJE
+0407 ; NFD_QC; N # L& CYRILLIC CAPITAL LETTER YI
+040C..040E ; NFD_QC; N # L& [3] CYRILLIC CAPITAL LETTER KJE..CYRILLIC CAPITAL LETTER SHORT U
+0419 ; NFD_QC; N # L& CYRILLIC CAPITAL LETTER SHORT I
+0439 ; NFD_QC; N # L& CYRILLIC SMALL LETTER SHORT I
+0450..0451 ; NFD_QC; N # L& [2] CYRILLIC SMALL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER IO
+0453 ; NFD_QC; N # L& CYRILLIC SMALL LETTER GJE
+0457 ; NFD_QC; N # L& CYRILLIC SMALL LETTER YI
+045C..045E ; NFD_QC; N # L& [3] CYRILLIC SMALL LETTER KJE..CYRILLIC SMALL LETTER SHORT U
+0476..0477 ; NFD_QC; N # L& [2] CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT..CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+04C1..04C2 ; NFD_QC; N # L& [2] CYRILLIC CAPITAL LETTER ZHE WITH BREVE..CYRILLIC SMALL LETTER ZHE WITH BREVE
+04D0..04D3 ; NFD_QC; N # L& [4] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D6..04D7 ; NFD_QC; N # L& [2] CYRILLIC CAPITAL LETTER IE WITH BREVE..CYRILLIC SMALL LETTER IE WITH BREVE
+04DA..04DF ; NFD_QC; N # L& [6] CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS..CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+04E2..04E7 ; NFD_QC; N # L& [6] CYRILLIC CAPITAL LETTER I WITH MACRON..CYRILLIC SMALL LETTER O WITH DIAERESIS
+04EA..04F5 ; NFD_QC; N # L& [12] CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS..CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+04F8..04F9 ; NFD_QC; N # L& [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0622..0626 ; NFD_QC; N # Lo [5] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER YEH WITH HAMZA ABOVE
+06C0 ; NFD_QC; N # Lo ARABIC LETTER HEH WITH YEH ABOVE
+06C2 ; NFD_QC; N # Lo ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06D3 ; NFD_QC; N # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+0929 ; NFD_QC; N # Lo DEVANAGARI LETTER NNNA
+0931 ; NFD_QC; N # Lo DEVANAGARI LETTER RRA
+0934 ; NFD_QC; N # Lo DEVANAGARI LETTER LLLA
+0958..095F ; NFD_QC; N # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09CB..09CC ; NFD_QC; N # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
+09DC..09DD ; NFD_QC; N # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; NFD_QC; N # Lo BENGALI LETTER YYA
+0A33 ; NFD_QC; N # Lo GURMUKHI LETTER LLA
+0A36 ; NFD_QC; N # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; NFD_QC; N # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; NFD_QC; N # Lo GURMUKHI LETTER FA
+0B48 ; NFD_QC; N # Mc ORIYA VOWEL SIGN AI
+0B4B..0B4C ; NFD_QC; N # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU
+0B5C..0B5D ; NFD_QC; N # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0B94 ; NFD_QC; N # Lo TAMIL LETTER AU
+0BCA..0BCC ; NFD_QC; N # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
+0C48 ; NFD_QC; N # Mn TELUGU VOWEL SIGN AI
+0CC0 ; NFD_QC; N # Mc KANNADA VOWEL SIGN II
+0CC7..0CC8 ; NFD_QC; N # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; NFD_QC; N # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
+0D4A..0D4C ; NFD_QC; N # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
+0DDA ; NFD_QC; N # Mc SINHALA VOWEL SIGN DIGA KOMBUVA
+0DDC..0DDE ; NFD_QC; N # Mc [3] SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA..SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+0F43 ; NFD_QC; N # Lo TIBETAN LETTER GHA
+0F4D ; NFD_QC; N # Lo TIBETAN LETTER DDHA
+0F52 ; NFD_QC; N # Lo TIBETAN LETTER DHA
+0F57 ; NFD_QC; N # Lo TIBETAN LETTER BHA
+0F5C ; NFD_QC; N # Lo TIBETAN LETTER DZHA
+0F69 ; NFD_QC; N # Lo TIBETAN LETTER KSSA
+0F73 ; NFD_QC; N # Mn TIBETAN VOWEL SIGN II
+0F75..0F76 ; NFD_QC; N # Mn [2] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC R
+0F78 ; NFD_QC; N # Mn TIBETAN VOWEL SIGN VOCALIC L
+0F81 ; NFD_QC; N # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; NFD_QC; N # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; NFD_QC; N # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; NFD_QC; N # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; NFD_QC; N # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; NFD_QC; N # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; NFD_QC; N # Mn TIBETAN SUBJOINED LETTER KSSA
+1026 ; NFD_QC; N # Lo MYANMAR LETTER UU
+1B06 ; NFD_QC; N # Lo BALINESE LETTER AKARA TEDUNG
+1B08 ; NFD_QC; N # Lo BALINESE LETTER IKARA TEDUNG
+1B0A ; NFD_QC; N # Lo BALINESE LETTER UKARA TEDUNG
+1B0C ; NFD_QC; N # Lo BALINESE LETTER RA REPA TEDUNG
+1B0E ; NFD_QC; N # Lo BALINESE LETTER LA LENGA TEDUNG
+1B12 ; NFD_QC; N # Lo BALINESE LETTER OKARA TEDUNG
+1B3B ; NFD_QC; N # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3D ; NFD_QC; N # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B40..1B41 ; NFD_QC; N # Mc [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
+1B43 ; NFD_QC; N # Mc BALINESE VOWEL SIGN PEPET TEDUNG
+1E00..1E99 ; NFD_QC; N # L& [154] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER Y WITH RING ABOVE
+1E9B ; NFD_QC; N # L& LATIN SMALL LETTER LONG S WITH DOT ABOVE
+1EA0..1EF9 ; NFD_QC; N # L& [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE
+1F00..1F15 ; NFD_QC; N # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+1F18..1F1D ; NFD_QC; N # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+1F20..1F45 ; NFD_QC; N # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+1F48..1F4D ; NFD_QC; N # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+1F50..1F57 ; NFD_QC; N # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+1F59 ; NFD_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA
+1F5B ; NFD_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+1F5D ; NFD_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+1F5F..1F7D ; NFD_QC; N # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA
+1F80..1FB4 ; NFD_QC; N # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+1FB6..1FBC ; NFD_QC; N # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+1FBE ; NFD_QC; N # L& GREEK PROSGEGRAMMENI
+1FC1 ; NFD_QC; N # Sk GREEK DIALYTIKA AND PERISPOMENI
+1FC2..1FC4 ; NFD_QC; N # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+1FC6..1FCC ; NFD_QC; N # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+1FCD..1FCF ; NFD_QC; N # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
+1FD0..1FD3 ; NFD_QC; N # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FD6..1FDB ; NFD_QC; N # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA
+1FDD..1FDF ; NFD_QC; N # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
+1FE0..1FEC ; NFD_QC; N # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA
+1FED..1FEF ; NFD_QC; N # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA
+1FF2..1FF4 ; NFD_QC; N # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+1FF6..1FFC ; NFD_QC; N # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+1FFD ; NFD_QC; N # Sk GREEK OXIA
+2000..2001 ; NFD_QC; N # Zs [2] EN QUAD..EM QUAD
+2126 ; NFD_QC; N # L& OHM SIGN
+212A..212B ; NFD_QC; N # L& [2] KELVIN SIGN..ANGSTROM SIGN
+219A..219B ; NFD_QC; N # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE
+21AE ; NFD_QC; N # Sm LEFT RIGHT ARROW WITH STROKE
+21CD ; NFD_QC; N # So LEFTWARDS DOUBLE ARROW WITH STROKE
+21CE..21CF ; NFD_QC; N # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE
+2204 ; NFD_QC; N # Sm THERE DOES NOT EXIST
+2209 ; NFD_QC; N # Sm NOT AN ELEMENT OF
+220C ; NFD_QC; N # Sm DOES NOT CONTAIN AS MEMBER
+2224 ; NFD_QC; N # Sm DOES NOT DIVIDE
+2226 ; NFD_QC; N # Sm NOT PARALLEL TO
+2241 ; NFD_QC; N # Sm NOT TILDE
+2244 ; NFD_QC; N # Sm NOT ASYMPTOTICALLY EQUAL TO
+2247 ; NFD_QC; N # Sm NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+2249 ; NFD_QC; N # Sm NOT ALMOST EQUAL TO
+2260 ; NFD_QC; N # Sm NOT EQUAL TO
+2262 ; NFD_QC; N # Sm NOT IDENTICAL TO
+226D..2271 ; NFD_QC; N # Sm [5] NOT EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUAL TO
+2274..2275 ; NFD_QC; N # Sm [2] NEITHER LESS-THAN NOR EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUIVALENT TO
+2278..2279 ; NFD_QC; N # Sm [2] NEITHER LESS-THAN NOR GREATER-THAN..NEITHER GREATER-THAN NOR LESS-THAN
+2280..2281 ; NFD_QC; N # Sm [2] DOES NOT PRECEDE..DOES NOT SUCCEED
+2284..2285 ; NFD_QC; N # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF
+2288..2289 ; NFD_QC; N # Sm [2] NEITHER A SUBSET OF NOR EQUAL TO..NEITHER A SUPERSET OF NOR EQUAL TO
+22AC..22AF ; NFD_QC; N # Sm [4] DOES NOT PROVE..NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+22E0..22E3 ; NFD_QC; N # Sm [4] DOES NOT PRECEDE OR EQUAL..NOT SQUARE ORIGINAL OF OR EQUAL TO
+22EA..22ED ; NFD_QC; N # Sm [4] NOT NORMAL SUBGROUP OF..DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+2329 ; NFD_QC; N # Ps LEFT-POINTING ANGLE BRACKET
+232A ; NFD_QC; N # Pe RIGHT-POINTING ANGLE BRACKET
+2ADC ; NFD_QC; N # Sm FORKING
+304C ; NFD_QC; N # Lo HIRAGANA LETTER GA
+304E ; NFD_QC; N # Lo HIRAGANA LETTER GI
+3050 ; NFD_QC; N # Lo HIRAGANA LETTER GU
+3052 ; NFD_QC; N # Lo HIRAGANA LETTER GE
+3054 ; NFD_QC; N # Lo HIRAGANA LETTER GO
+3056 ; NFD_QC; N # Lo HIRAGANA LETTER ZA
+3058 ; NFD_QC; N # Lo HIRAGANA LETTER ZI
+305A ; NFD_QC; N # Lo HIRAGANA LETTER ZU
+305C ; NFD_QC; N # Lo HIRAGANA LETTER ZE
+305E ; NFD_QC; N # Lo HIRAGANA LETTER ZO
+3060 ; NFD_QC; N # Lo HIRAGANA LETTER DA
+3062 ; NFD_QC; N # Lo HIRAGANA LETTER DI
+3065 ; NFD_QC; N # Lo HIRAGANA LETTER DU
+3067 ; NFD_QC; N # Lo HIRAGANA LETTER DE
+3069 ; NFD_QC; N # Lo HIRAGANA LETTER DO
+3070..3071 ; NFD_QC; N # Lo [2] HIRAGANA LETTER BA..HIRAGANA LETTER PA
+3073..3074 ; NFD_QC; N # Lo [2] HIRAGANA LETTER BI..HIRAGANA LETTER PI
+3076..3077 ; NFD_QC; N # Lo [2] HIRAGANA LETTER BU..HIRAGANA LETTER PU
+3079..307A ; NFD_QC; N # Lo [2] HIRAGANA LETTER BE..HIRAGANA LETTER PE
+307C..307D ; NFD_QC; N # Lo [2] HIRAGANA LETTER BO..HIRAGANA LETTER PO
+3094 ; NFD_QC; N # Lo HIRAGANA LETTER VU
+309E ; NFD_QC; N # Lm HIRAGANA VOICED ITERATION MARK
+30AC ; NFD_QC; N # Lo KATAKANA LETTER GA
+30AE ; NFD_QC; N # Lo KATAKANA LETTER GI
+30B0 ; NFD_QC; N # Lo KATAKANA LETTER GU
+30B2 ; NFD_QC; N # Lo KATAKANA LETTER GE
+30B4 ; NFD_QC; N # Lo KATAKANA LETTER GO
+30B6 ; NFD_QC; N # Lo KATAKANA LETTER ZA
+30B8 ; NFD_QC; N # Lo KATAKANA LETTER ZI
+30BA ; NFD_QC; N # Lo KATAKANA LETTER ZU
+30BC ; NFD_QC; N # Lo KATAKANA LETTER ZE
+30BE ; NFD_QC; N # Lo KATAKANA LETTER ZO
+30C0 ; NFD_QC; N # Lo KATAKANA LETTER DA
+30C2 ; NFD_QC; N # Lo KATAKANA LETTER DI
+30C5 ; NFD_QC; N # Lo KATAKANA LETTER DU
+30C7 ; NFD_QC; N # Lo KATAKANA LETTER DE
+30C9 ; NFD_QC; N # Lo KATAKANA LETTER DO
+30D0..30D1 ; NFD_QC; N # Lo [2] KATAKANA LETTER BA..KATAKANA LETTER PA
+30D3..30D4 ; NFD_QC; N # Lo [2] KATAKANA LETTER BI..KATAKANA LETTER PI
+30D6..30D7 ; NFD_QC; N # Lo [2] KATAKANA LETTER BU..KATAKANA LETTER PU
+30D9..30DA ; NFD_QC; N # Lo [2] KATAKANA LETTER BE..KATAKANA LETTER PE
+30DC..30DD ; NFD_QC; N # Lo [2] KATAKANA LETTER BO..KATAKANA LETTER PO
+30F4 ; NFD_QC; N # Lo KATAKANA LETTER VU
+30F7..30FA ; NFD_QC; N # Lo [4] KATAKANA LETTER VA..KATAKANA LETTER VO
+30FE ; NFD_QC; N # Lm KATAKANA VOICED ITERATION MARK
+AC00..D7A3 ; NFD_QC; N # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
+F900..FA0D ; NFD_QC; N # Lo [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
+FA10 ; NFD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA10
+FA12 ; NFD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA12
+FA15..FA1E ; NFD_QC; N # Lo [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
+FA20 ; NFD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA20
+FA22 ; NFD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA22
+FA25..FA26 ; NFD_QC; N # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
+FA2A..FA2D ; NFD_QC; N # Lo [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30..FA6A ; NFD_QC; N # Lo [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
+FA70..FAD9 ; NFD_QC; N # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
+FB1D ; NFD_QC; N # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; NFD_QC; N # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; NFD_QC; N # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; NFD_QC; N # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; NFD_QC; N # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; NFD_QC; N # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; NFD_QC; N # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4E ; NFD_QC; N # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LETTER PE WITH RAFE
+1D15E..1D164 ; NFD_QC; N # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; NFD_QC; N # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+2F800..2FA1D ; NFD_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
+
+# Total code points: 13215
+
+# ================================================
+
+# Property: NFC_Quick_Check
+
+# All code points not explicitly listed for NFC_Quick_Check
+# have the value Yes (Y).
+
+# @missing: 0000..10FFFF; NFC_QC; Yes
+
+# ================================================
+
+# NFC_Quick_Check=No
+
+0340..0341 ; NFC_QC; N # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+0343..0344 ; NFC_QC; N # Mn [2] COMBINING GREEK KORONIS..COMBINING GREEK DIALYTIKA TONOS
+0374 ; NFC_QC; N # Sk GREEK NUMERAL SIGN
+037E ; NFC_QC; N # Po GREEK QUESTION MARK
+0387 ; NFC_QC; N # Po GREEK ANO TELEIA
+0958..095F ; NFC_QC; N # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09DC..09DD ; NFC_QC; N # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; NFC_QC; N # Lo BENGALI LETTER YYA
+0A33 ; NFC_QC; N # Lo GURMUKHI LETTER LLA
+0A36 ; NFC_QC; N # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; NFC_QC; N # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; NFC_QC; N # Lo GURMUKHI LETTER FA
+0B5C..0B5D ; NFC_QC; N # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0F43 ; NFC_QC; N # Lo TIBETAN LETTER GHA
+0F4D ; NFC_QC; N # Lo TIBETAN LETTER DDHA
+0F52 ; NFC_QC; N # Lo TIBETAN LETTER DHA
+0F57 ; NFC_QC; N # Lo TIBETAN LETTER BHA
+0F5C ; NFC_QC; N # Lo TIBETAN LETTER DZHA
+0F69 ; NFC_QC; N # Lo TIBETAN LETTER KSSA
+0F73 ; NFC_QC; N # Mn TIBETAN VOWEL SIGN II
+0F75..0F76 ; NFC_QC; N # Mn [2] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC R
+0F78 ; NFC_QC; N # Mn TIBETAN VOWEL SIGN VOCALIC L
+0F81 ; NFC_QC; N # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; NFC_QC; N # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; NFC_QC; N # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; NFC_QC; N # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; NFC_QC; N # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; NFC_QC; N # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; NFC_QC; N # Mn TIBETAN SUBJOINED LETTER KSSA
+1F71 ; NFC_QC; N # L& GREEK SMALL LETTER ALPHA WITH OXIA
+1F73 ; NFC_QC; N # L& GREEK SMALL LETTER EPSILON WITH OXIA
+1F75 ; NFC_QC; N # L& GREEK SMALL LETTER ETA WITH OXIA
+1F77 ; NFC_QC; N # L& GREEK SMALL LETTER IOTA WITH OXIA
+1F79 ; NFC_QC; N # L& GREEK SMALL LETTER OMICRON WITH OXIA
+1F7B ; NFC_QC; N # L& GREEK SMALL LETTER UPSILON WITH OXIA
+1F7D ; NFC_QC; N # L& GREEK SMALL LETTER OMEGA WITH OXIA
+1FBB ; NFC_QC; N # L& GREEK CAPITAL LETTER ALPHA WITH OXIA
+1FBE ; NFC_QC; N # L& GREEK PROSGEGRAMMENI
+1FC9 ; NFC_QC; N # L& GREEK CAPITAL LETTER EPSILON WITH OXIA
+1FCB ; NFC_QC; N # L& GREEK CAPITAL LETTER ETA WITH OXIA
+1FD3 ; NFC_QC; N # L& GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FDB ; NFC_QC; N # L& GREEK CAPITAL LETTER IOTA WITH OXIA
+1FE3 ; NFC_QC; N # L& GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
+1FEB ; NFC_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH OXIA
+1FEE..1FEF ; NFC_QC; N # Sk [2] GREEK DIALYTIKA AND OXIA..GREEK VARIA
+1FF9 ; NFC_QC; N # L& GREEK CAPITAL LETTER OMICRON WITH OXIA
+1FFB ; NFC_QC; N # L& GREEK CAPITAL LETTER OMEGA WITH OXIA
+1FFD ; NFC_QC; N # Sk GREEK OXIA
+2000..2001 ; NFC_QC; N # Zs [2] EN QUAD..EM QUAD
+2126 ; NFC_QC; N # L& OHM SIGN
+212A..212B ; NFC_QC; N # L& [2] KELVIN SIGN..ANGSTROM SIGN
+2329 ; NFC_QC; N # Ps LEFT-POINTING ANGLE BRACKET
+232A ; NFC_QC; N # Pe RIGHT-POINTING ANGLE BRACKET
+2ADC ; NFC_QC; N # Sm FORKING
+F900..FA0D ; NFC_QC; N # Lo [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
+FA10 ; NFC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA10
+FA12 ; NFC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA12
+FA15..FA1E ; NFC_QC; N # Lo [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
+FA20 ; NFC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA20
+FA22 ; NFC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA22
+FA25..FA26 ; NFC_QC; N # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
+FA2A..FA2D ; NFC_QC; N # Lo [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30..FA6A ; NFC_QC; N # Lo [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
+FA70..FAD9 ; NFC_QC; N # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
+FB1D ; NFC_QC; N # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; NFC_QC; N # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; NFC_QC; N # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; NFC_QC; N # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; NFC_QC; N # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; NFC_QC; N # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; NFC_QC; N # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4E ; NFC_QC; N # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LETTER PE WITH RAFE
+1D15E..1D164 ; NFC_QC; N # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; NFC_QC; N # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+2F800..2FA1D ; NFC_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
+
+# Total code points: 1115
+
+# ================================================
+
+# NFC_Quick_Check=Maybe
+
+0300..0304 ; NFC_QC; M # Mn [5] COMBINING GRAVE ACCENT..COMBINING MACRON
+0306..030C ; NFC_QC; M # Mn [7] COMBINING BREVE..COMBINING CARON
+030F ; NFC_QC; M # Mn COMBINING DOUBLE GRAVE ACCENT
+0311 ; NFC_QC; M # Mn COMBINING INVERTED BREVE
+0313..0314 ; NFC_QC; M # Mn [2] COMBINING COMMA ABOVE..COMBINING REVERSED COMMA ABOVE
+031B ; NFC_QC; M # Mn COMBINING HORN
+0323..0328 ; NFC_QC; M # Mn [6] COMBINING DOT BELOW..COMBINING OGONEK
+032D..032E ; NFC_QC; M # Mn [2] COMBINING CIRCUMFLEX ACCENT BELOW..COMBINING BREVE BELOW
+0330..0331 ; NFC_QC; M # Mn [2] COMBINING TILDE BELOW..COMBINING MACRON BELOW
+0338 ; NFC_QC; M # Mn COMBINING LONG SOLIDUS OVERLAY
+0342 ; NFC_QC; M # Mn COMBINING GREEK PERISPOMENI
+0345 ; NFC_QC; M # Mn COMBINING GREEK YPOGEGRAMMENI
+0653..0655 ; NFC_QC; M # Mn [3] ARABIC MADDAH ABOVE..ARABIC HAMZA BELOW
+093C ; NFC_QC; M # Mn DEVANAGARI SIGN NUKTA
+09BE ; NFC_QC; M # Mc BENGALI VOWEL SIGN AA
+09D7 ; NFC_QC; M # Mc BENGALI AU LENGTH MARK
+0B3E ; NFC_QC; M # Mc ORIYA VOWEL SIGN AA
+0B56 ; NFC_QC; M # Mn ORIYA AI LENGTH MARK
+0B57 ; NFC_QC; M # Mc ORIYA AU LENGTH MARK
+0BBE ; NFC_QC; M # Mc TAMIL VOWEL SIGN AA
+0BD7 ; NFC_QC; M # Mc TAMIL AU LENGTH MARK
+0C56 ; NFC_QC; M # Mn TELUGU AI LENGTH MARK
+0CC2 ; NFC_QC; M # Mc KANNADA VOWEL SIGN UU
+0CD5..0CD6 ; NFC_QC; M # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
+0D3E ; NFC_QC; M # Mc MALAYALAM VOWEL SIGN AA
+0D57 ; NFC_QC; M # Mc MALAYALAM AU LENGTH MARK
+0DCA ; NFC_QC; M # Mn SINHALA SIGN AL-LAKUNA
+0DCF ; NFC_QC; M # Mc SINHALA VOWEL SIGN AELA-PILLA
+0DDF ; NFC_QC; M # Mc SINHALA VOWEL SIGN GAYANUKITTA
+102E ; NFC_QC; M # Mn MYANMAR VOWEL SIGN II
+1161..1175 ; NFC_QC; M # Lo [21] HANGUL JUNGSEONG A..HANGUL JUNGSEONG I
+11A8..11C2 ; NFC_QC; M # Lo [27] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG HIEUH
+1B35 ; NFC_QC; M # Mc BALINESE VOWEL SIGN TEDUNG
+3099..309A ; NFC_QC; M # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+
+# Total code points: 102
+
+# ================================================
+
+# Property: NFKD_Quick_Check
+
+# All code points not explicitly listed for NFKD_Quick_Check
+# have the value Yes (Y).
+
+# @missing: 0000..10FFFF; NFKD_QC; Yes
+
+# ================================================
+
+# NFKD_Quick_Check=No
+
+00A0 ; NFKD_QC; N # Zs NO-BREAK SPACE
+00A8 ; NFKD_QC; N # Sk DIAERESIS
+00AA ; NFKD_QC; N # L& FEMININE ORDINAL INDICATOR
+00AF ; NFKD_QC; N # Sk MACRON
+00B2..00B3 ; NFKD_QC; N # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE
+00B4 ; NFKD_QC; N # Sk ACUTE ACCENT
+00B5 ; NFKD_QC; N # L& MICRO SIGN
+00B8 ; NFKD_QC; N # Sk CEDILLA
+00B9 ; NFKD_QC; N # No SUPERSCRIPT ONE
+00BA ; NFKD_QC; N # L& MASCULINE ORDINAL INDICATOR
+00BC..00BE ; NFKD_QC; N # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS
+00C0..00C5 ; NFKD_QC; N # L& [6] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER A WITH RING ABOVE
+00C7..00CF ; NFKD_QC; N # L& [9] LATIN CAPITAL LETTER C WITH CEDILLA..LATIN CAPITAL LETTER I WITH DIAERESIS
+00D1..00D6 ; NFKD_QC; N # L& [6] LATIN CAPITAL LETTER N WITH TILDE..LATIN CAPITAL LETTER O WITH DIAERESIS
+00D9..00DD ; NFKD_QC; N # L& [5] LATIN CAPITAL LETTER U WITH GRAVE..LATIN CAPITAL LETTER Y WITH ACUTE
+00E0..00E5 ; NFKD_QC; N # L& [6] LATIN SMALL LETTER A WITH GRAVE..LATIN SMALL LETTER A WITH RING ABOVE
+00E7..00EF ; NFKD_QC; N # L& [9] LATIN SMALL LETTER C WITH CEDILLA..LATIN SMALL LETTER I WITH DIAERESIS
+00F1..00F6 ; NFKD_QC; N # L& [6] LATIN SMALL LETTER N WITH TILDE..LATIN SMALL LETTER O WITH DIAERESIS
+00F9..00FD ; NFKD_QC; N # L& [5] LATIN SMALL LETTER U WITH GRAVE..LATIN SMALL LETTER Y WITH ACUTE
+00FF..010F ; NFKD_QC; N # L& [17] LATIN SMALL LETTER Y WITH DIAERESIS..LATIN SMALL LETTER D WITH CARON
+0112..0125 ; NFKD_QC; N # L& [20] LATIN CAPITAL LETTER E WITH MACRON..LATIN SMALL LETTER H WITH CIRCUMFLEX
+0128..0130 ; NFKD_QC; N # L& [9] LATIN CAPITAL LETTER I WITH TILDE..LATIN CAPITAL LETTER I WITH DOT ABOVE
+0132..0137 ; NFKD_QC; N # L& [6] LATIN CAPITAL LIGATURE IJ..LATIN SMALL LETTER K WITH CEDILLA
+0139..0140 ; NFKD_QC; N # L& [8] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER L WITH MIDDLE DOT
+0143..0149 ; NFKD_QC; N # L& [7] LATIN CAPITAL LETTER N WITH ACUTE..LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+014C..0151 ; NFKD_QC; N # L& [6] LATIN CAPITAL LETTER O WITH MACRON..LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0154..0165 ; NFKD_QC; N # L& [18] LATIN CAPITAL LETTER R WITH ACUTE..LATIN SMALL LETTER T WITH CARON
+0168..017F ; NFKD_QC; N # L& [24] LATIN CAPITAL LETTER U WITH TILDE..LATIN SMALL LETTER LONG S
+01A0..01A1 ; NFKD_QC; N # L& [2] LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
+01AF..01B0 ; NFKD_QC; N # L& [2] LATIN CAPITAL LETTER U WITH HORN..LATIN SMALL LETTER U WITH HORN
+01C4..01DC ; NFKD_QC; N # L& [25] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DE..01E3 ; NFKD_QC; N # L& [6] LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON..LATIN SMALL LETTER AE WITH MACRON
+01E6..01F5 ; NFKD_QC; N # L& [16] LATIN CAPITAL LETTER G WITH CARON..LATIN SMALL LETTER G WITH ACUTE
+01F8..021B ; NFKD_QC; N # L& [36] LATIN CAPITAL LETTER N WITH GRAVE..LATIN SMALL LETTER T WITH COMMA BELOW
+021E..021F ; NFKD_QC; N # L& [2] LATIN CAPITAL LETTER H WITH CARON..LATIN SMALL LETTER H WITH CARON
+0226..0233 ; NFKD_QC; N # L& [14] LATIN CAPITAL LETTER A WITH DOT ABOVE..LATIN SMALL LETTER Y WITH MACRON
+02B0..02B8 ; NFKD_QC; N # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y
+02D8..02DD ; NFKD_QC; N # Sk [6] BREVE..DOUBLE ACUTE ACCENT
+02E0..02E4 ; NFKD_QC; N # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+0340..0341 ; NFKD_QC; N # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+0343..0344 ; NFKD_QC; N # Mn [2] COMBINING GREEK KORONIS..COMBINING GREEK DIALYTIKA TONOS
+0374 ; NFKD_QC; N # Sk GREEK NUMERAL SIGN
+037A ; NFKD_QC; N # Lm GREEK YPOGEGRAMMENI
+037E ; NFKD_QC; N # Po GREEK QUESTION MARK
+0384..0385 ; NFKD_QC; N # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS
+0386 ; NFKD_QC; N # L& GREEK CAPITAL LETTER ALPHA WITH TONOS
+0387 ; NFKD_QC; N # Po GREEK ANO TELEIA
+0388..038A ; NFKD_QC; N # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS
+038C ; NFKD_QC; N # L& GREEK CAPITAL LETTER OMICRON WITH TONOS
+038E..0390 ; NFKD_QC; N # L& [3] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+03AA..03B0 ; NFKD_QC; N # L& [7] GREEK CAPITAL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+03CA..03CE ; NFKD_QC; N # L& [5] GREEK SMALL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER OMEGA WITH TONOS
+03D0..03D6 ; NFKD_QC; N # L& [7] GREEK BETA SYMBOL..GREEK PI SYMBOL
+03F0..03F2 ; NFKD_QC; N # L& [3] GREEK KAPPA SYMBOL..GREEK LUNATE SIGMA SYMBOL
+03F4..03F5 ; NFKD_QC; N # L& [2] GREEK CAPITAL THETA SYMBOL..GREEK LUNATE EPSILON SYMBOL
+03F9 ; NFKD_QC; N # L& GREEK CAPITAL LUNATE SIGMA SYMBOL
+0400..0401 ; NFKD_QC; N # L& [2] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC CAPITAL LETTER IO
+0403 ; NFKD_QC; N # L& CYRILLIC CAPITAL LETTER GJE
+0407 ; NFKD_QC; N # L& CYRILLIC CAPITAL LETTER YI
+040C..040E ; NFKD_QC; N # L& [3] CYRILLIC CAPITAL LETTER KJE..CYRILLIC CAPITAL LETTER SHORT U
+0419 ; NFKD_QC; N # L& CYRILLIC CAPITAL LETTER SHORT I
+0439 ; NFKD_QC; N # L& CYRILLIC SMALL LETTER SHORT I
+0450..0451 ; NFKD_QC; N # L& [2] CYRILLIC SMALL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER IO
+0453 ; NFKD_QC; N # L& CYRILLIC SMALL LETTER GJE
+0457 ; NFKD_QC; N # L& CYRILLIC SMALL LETTER YI
+045C..045E ; NFKD_QC; N # L& [3] CYRILLIC SMALL LETTER KJE..CYRILLIC SMALL LETTER SHORT U
+0476..0477 ; NFKD_QC; N # L& [2] CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT..CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+04C1..04C2 ; NFKD_QC; N # L& [2] CYRILLIC CAPITAL LETTER ZHE WITH BREVE..CYRILLIC SMALL LETTER ZHE WITH BREVE
+04D0..04D3 ; NFKD_QC; N # L& [4] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D6..04D7 ; NFKD_QC; N # L& [2] CYRILLIC CAPITAL LETTER IE WITH BREVE..CYRILLIC SMALL LETTER IE WITH BREVE
+04DA..04DF ; NFKD_QC; N # L& [6] CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS..CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+04E2..04E7 ; NFKD_QC; N # L& [6] CYRILLIC CAPITAL LETTER I WITH MACRON..CYRILLIC SMALL LETTER O WITH DIAERESIS
+04EA..04F5 ; NFKD_QC; N # L& [12] CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS..CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+04F8..04F9 ; NFKD_QC; N # L& [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0587 ; NFKD_QC; N # L& ARMENIAN SMALL LIGATURE ECH YIWN
+0622..0626 ; NFKD_QC; N # Lo [5] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER YEH WITH HAMZA ABOVE
+0675..0678 ; NFKD_QC; N # Lo [4] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER HIGH HAMZA YEH
+06C0 ; NFKD_QC; N # Lo ARABIC LETTER HEH WITH YEH ABOVE
+06C2 ; NFKD_QC; N # Lo ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06D3 ; NFKD_QC; N # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+0929 ; NFKD_QC; N # Lo DEVANAGARI LETTER NNNA
+0931 ; NFKD_QC; N # Lo DEVANAGARI LETTER RRA
+0934 ; NFKD_QC; N # Lo DEVANAGARI LETTER LLLA
+0958..095F ; NFKD_QC; N # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09CB..09CC ; NFKD_QC; N # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
+09DC..09DD ; NFKD_QC; N # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; NFKD_QC; N # Lo BENGALI LETTER YYA
+0A33 ; NFKD_QC; N # Lo GURMUKHI LETTER LLA
+0A36 ; NFKD_QC; N # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; NFKD_QC; N # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; NFKD_QC; N # Lo GURMUKHI LETTER FA
+0B48 ; NFKD_QC; N # Mc ORIYA VOWEL SIGN AI
+0B4B..0B4C ; NFKD_QC; N # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU
+0B5C..0B5D ; NFKD_QC; N # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0B94 ; NFKD_QC; N # Lo TAMIL LETTER AU
+0BCA..0BCC ; NFKD_QC; N # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
+0C48 ; NFKD_QC; N # Mn TELUGU VOWEL SIGN AI
+0CC0 ; NFKD_QC; N # Mc KANNADA VOWEL SIGN II
+0CC7..0CC8 ; NFKD_QC; N # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; NFKD_QC; N # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
+0D4A..0D4C ; NFKD_QC; N # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
+0DDA ; NFKD_QC; N # Mc SINHALA VOWEL SIGN DIGA KOMBUVA
+0DDC..0DDE ; NFKD_QC; N # Mc [3] SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA..SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+0E33 ; NFKD_QC; N # Lo THAI CHARACTER SARA AM
+0EB3 ; NFKD_QC; N # Lo LAO VOWEL SIGN AM
+0EDC..0EDD ; NFKD_QC; N # Lo [2] LAO HO NO..LAO HO MO
+0F0C ; NFKD_QC; N # Po TIBETAN MARK DELIMITER TSHEG BSTAR
+0F43 ; NFKD_QC; N # Lo TIBETAN LETTER GHA
+0F4D ; NFKD_QC; N # Lo TIBETAN LETTER DDHA
+0F52 ; NFKD_QC; N # Lo TIBETAN LETTER DHA
+0F57 ; NFKD_QC; N # Lo TIBETAN LETTER BHA
+0F5C ; NFKD_QC; N # Lo TIBETAN LETTER DZHA
+0F69 ; NFKD_QC; N # Lo TIBETAN LETTER KSSA
+0F73 ; NFKD_QC; N # Mn TIBETAN VOWEL SIGN II
+0F75..0F79 ; NFKD_QC; N # Mn [5] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC LL
+0F81 ; NFKD_QC; N # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; NFKD_QC; N # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; NFKD_QC; N # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; NFKD_QC; N # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; NFKD_QC; N # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; NFKD_QC; N # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; NFKD_QC; N # Mn TIBETAN SUBJOINED LETTER KSSA
+1026 ; NFKD_QC; N # Lo MYANMAR LETTER UU
+10FC ; NFKD_QC; N # Lm MODIFIER LETTER GEORGIAN NAR
+1B06 ; NFKD_QC; N # Lo BALINESE LETTER AKARA TEDUNG
+1B08 ; NFKD_QC; N # Lo BALINESE LETTER IKARA TEDUNG
+1B0A ; NFKD_QC; N # Lo BALINESE LETTER UKARA TEDUNG
+1B0C ; NFKD_QC; N # Lo BALINESE LETTER RA REPA TEDUNG
+1B0E ; NFKD_QC; N # Lo BALINESE LETTER LA LENGA TEDUNG
+1B12 ; NFKD_QC; N # Lo BALINESE LETTER OKARA TEDUNG
+1B3B ; NFKD_QC; N # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3D ; NFKD_QC; N # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B40..1B41 ; NFKD_QC; N # Mc [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
+1B43 ; NFKD_QC; N # Mc BALINESE VOWEL SIGN PEPET TEDUNG
+1D2C..1D2E ; NFKD_QC; N # Lm [3] MODIFIER LETTER CAPITAL A..MODIFIER LETTER CAPITAL B
+1D30..1D3A ; NFKD_QC; N # Lm [11] MODIFIER LETTER CAPITAL D..MODIFIER LETTER CAPITAL N
+1D3C..1D4D ; NFKD_QC; N # Lm [18] MODIFIER LETTER CAPITAL O..MODIFIER LETTER SMALL G
+1D4F..1D61 ; NFKD_QC; N # Lm [19] MODIFIER LETTER SMALL K..MODIFIER LETTER SMALL CHI
+1D62..1D6A ; NFKD_QC; N # L& [9] LATIN SUBSCRIPT SMALL LETTER I..GREEK SUBSCRIPT SMALL LETTER CHI
+1D78 ; NFKD_QC; N # Lm MODIFIER LETTER CYRILLIC EN
+1D9B..1DBF ; NFKD_QC; N # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA
+1E00..1E9B ; NFKD_QC; N # L& [156] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER LONG S WITH DOT ABOVE
+1EA0..1EF9 ; NFKD_QC; N # L& [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE
+1F00..1F15 ; NFKD_QC; N # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+1F18..1F1D ; NFKD_QC; N # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+1F20..1F45 ; NFKD_QC; N # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+1F48..1F4D ; NFKD_QC; N # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+1F50..1F57 ; NFKD_QC; N # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+1F59 ; NFKD_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA
+1F5B ; NFKD_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+1F5D ; NFKD_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+1F5F..1F7D ; NFKD_QC; N # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA
+1F80..1FB4 ; NFKD_QC; N # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+1FB6..1FBC ; NFKD_QC; N # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+1FBD ; NFKD_QC; N # Sk GREEK KORONIS
+1FBE ; NFKD_QC; N # L& GREEK PROSGEGRAMMENI
+1FBF..1FC1 ; NFKD_QC; N # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI
+1FC2..1FC4 ; NFKD_QC; N # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+1FC6..1FCC ; NFKD_QC; N # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+1FCD..1FCF ; NFKD_QC; N # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
+1FD0..1FD3 ; NFKD_QC; N # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FD6..1FDB ; NFKD_QC; N # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA
+1FDD..1FDF ; NFKD_QC; N # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
+1FE0..1FEC ; NFKD_QC; N # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA
+1FED..1FEF ; NFKD_QC; N # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA
+1FF2..1FF4 ; NFKD_QC; N # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+1FF6..1FFC ; NFKD_QC; N # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+1FFD..1FFE ; NFKD_QC; N # Sk [2] GREEK OXIA..GREEK DASIA
+2000..200A ; NFKD_QC; N # Zs [11] EN QUAD..HAIR SPACE
+2011 ; NFKD_QC; N # Pd NON-BREAKING HYPHEN
+2017 ; NFKD_QC; N # Po DOUBLE LOW LINE
+2024..2026 ; NFKD_QC; N # Po [3] ONE DOT LEADER..HORIZONTAL ELLIPSIS
+202F ; NFKD_QC; N # Zs NARROW NO-BREAK SPACE
+2033..2034 ; NFKD_QC; N # Po [2] DOUBLE PRIME..TRIPLE PRIME
+2036..2037 ; NFKD_QC; N # Po [2] REVERSED DOUBLE PRIME..REVERSED TRIPLE PRIME
+203C ; NFKD_QC; N # Po DOUBLE EXCLAMATION MARK
+203E ; NFKD_QC; N # Po OVERLINE
+2047..2049 ; NFKD_QC; N # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK
+2057 ; NFKD_QC; N # Po QUADRUPLE PRIME
+205F ; NFKD_QC; N # Zs MEDIUM MATHEMATICAL SPACE
+2070 ; NFKD_QC; N # No SUPERSCRIPT ZERO
+2071 ; NFKD_QC; N # L& SUPERSCRIPT LATIN SMALL LETTER I
+2074..2079 ; NFKD_QC; N # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE
+207A..207C ; NFKD_QC; N # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN
+207D ; NFKD_QC; N # Ps SUPERSCRIPT LEFT PARENTHESIS
+207E ; NFKD_QC; N # Pe SUPERSCRIPT RIGHT PARENTHESIS
+207F ; NFKD_QC; N # L& SUPERSCRIPT LATIN SMALL LETTER N
+2080..2089 ; NFKD_QC; N # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE
+208A..208C ; NFKD_QC; N # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN
+208D ; NFKD_QC; N # Ps SUBSCRIPT LEFT PARENTHESIS
+208E ; NFKD_QC; N # Pe SUBSCRIPT RIGHT PARENTHESIS
+2090..2094 ; NFKD_QC; N # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA
+20A8 ; NFKD_QC; N # Sc RUPEE SIGN
+2100..2101 ; NFKD_QC; N # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT
+2102 ; NFKD_QC; N # L& DOUBLE-STRUCK CAPITAL C
+2103 ; NFKD_QC; N # So DEGREE CELSIUS
+2105..2106 ; NFKD_QC; N # So [2] CARE OF..CADA UNA
+2107 ; NFKD_QC; N # L& EULER CONSTANT
+2109 ; NFKD_QC; N # So DEGREE FAHRENHEIT
+210A..2113 ; NFKD_QC; N # L& [10] SCRIPT SMALL G..SCRIPT SMALL L
+2115 ; NFKD_QC; N # L& DOUBLE-STRUCK CAPITAL N
+2116 ; NFKD_QC; N # So NUMERO SIGN
+2119..211D ; NFKD_QC; N # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R
+2120..2122 ; NFKD_QC; N # So [3] SERVICE MARK..TRADE MARK SIGN
+2124 ; NFKD_QC; N # L& DOUBLE-STRUCK CAPITAL Z
+2126 ; NFKD_QC; N # L& OHM SIGN
+2128 ; NFKD_QC; N # L& BLACK-LETTER CAPITAL Z
+212A..212D ; NFKD_QC; N # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C
+212F..2131 ; NFKD_QC; N # L& [3] SCRIPT SMALL E..SCRIPT CAPITAL F
+2133..2134 ; NFKD_QC; N # L& [2] SCRIPT CAPITAL M..SCRIPT SMALL O
+2135..2138 ; NFKD_QC; N # Lo [4] ALEF SYMBOL..DALET SYMBOL
+2139 ; NFKD_QC; N # L& INFORMATION SOURCE
+213B ; NFKD_QC; N # So FACSIMILE SIGN
+213C..213F ; NFKD_QC; N # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI
+2140 ; NFKD_QC; N # Sm DOUBLE-STRUCK N-ARY SUMMATION
+2145..2149 ; NFKD_QC; N # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J
+2153..215F ; NFKD_QC; N # No [13] VULGAR FRACTION ONE THIRD..FRACTION NUMERATOR ONE
+2160..217F ; NFKD_QC; N # Nl [32] ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND
+219A..219B ; NFKD_QC; N # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE
+21AE ; NFKD_QC; N # Sm LEFT RIGHT ARROW WITH STROKE
+21CD ; NFKD_QC; N # So LEFTWARDS DOUBLE ARROW WITH STROKE
+21CE..21CF ; NFKD_QC; N # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE
+2204 ; NFKD_QC; N # Sm THERE DOES NOT EXIST
+2209 ; NFKD_QC; N # Sm NOT AN ELEMENT OF
+220C ; NFKD_QC; N # Sm DOES NOT CONTAIN AS MEMBER
+2224 ; NFKD_QC; N # Sm DOES NOT DIVIDE
+2226 ; NFKD_QC; N # Sm NOT PARALLEL TO
+222C..222D ; NFKD_QC; N # Sm [2] DOUBLE INTEGRAL..TRIPLE INTEGRAL
+222F..2230 ; NFKD_QC; N # Sm [2] SURFACE INTEGRAL..VOLUME INTEGRAL
+2241 ; NFKD_QC; N # Sm NOT TILDE
+2244 ; NFKD_QC; N # Sm NOT ASYMPTOTICALLY EQUAL TO
+2247 ; NFKD_QC; N # Sm NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+2249 ; NFKD_QC; N # Sm NOT ALMOST EQUAL TO
+2260 ; NFKD_QC; N # Sm NOT EQUAL TO
+2262 ; NFKD_QC; N # Sm NOT IDENTICAL TO
+226D..2271 ; NFKD_QC; N # Sm [5] NOT EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUAL TO
+2274..2275 ; NFKD_QC; N # Sm [2] NEITHER LESS-THAN NOR EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUIVALENT TO
+2278..2279 ; NFKD_QC; N # Sm [2] NEITHER LESS-THAN NOR GREATER-THAN..NEITHER GREATER-THAN NOR LESS-THAN
+2280..2281 ; NFKD_QC; N # Sm [2] DOES NOT PRECEDE..DOES NOT SUCCEED
+2284..2285 ; NFKD_QC; N # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF
+2288..2289 ; NFKD_QC; N # Sm [2] NEITHER A SUBSET OF NOR EQUAL TO..NEITHER A SUPERSET OF NOR EQUAL TO
+22AC..22AF ; NFKD_QC; N # Sm [4] DOES NOT PROVE..NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+22E0..22E3 ; NFKD_QC; N # Sm [4] DOES NOT PRECEDE OR EQUAL..NOT SQUARE ORIGINAL OF OR EQUAL TO
+22EA..22ED ; NFKD_QC; N # Sm [4] NOT NORMAL SUBGROUP OF..DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+2329 ; NFKD_QC; N # Ps LEFT-POINTING ANGLE BRACKET
+232A ; NFKD_QC; N # Pe RIGHT-POINTING ANGLE BRACKET
+2460..249B ; NFKD_QC; N # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP
+249C..24E9 ; NFKD_QC; N # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
+24EA ; NFKD_QC; N # No CIRCLED DIGIT ZERO
+2A0C ; NFKD_QC; N # Sm QUADRUPLE INTEGRAL OPERATOR
+2A74..2A76 ; NFKD_QC; N # Sm [3] DOUBLE COLON EQUAL..THREE CONSECUTIVE EQUALS SIGNS
+2ADC ; NFKD_QC; N # Sm FORKING
+2D6F ; NFKD_QC; N # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK
+2E9F ; NFKD_QC; N # So CJK RADICAL MOTHER
+2EF3 ; NFKD_QC; N # So CJK RADICAL C-SIMPLIFIED TURTLE
+2F00..2FD5 ; NFKD_QC; N # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE
+3000 ; NFKD_QC; N # Zs IDEOGRAPHIC SPACE
+3036 ; NFKD_QC; N # So CIRCLED POSTAL MARK
+3038..303A ; NFKD_QC; N # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
+304C ; NFKD_QC; N # Lo HIRAGANA LETTER GA
+304E ; NFKD_QC; N # Lo HIRAGANA LETTER GI
+3050 ; NFKD_QC; N # Lo HIRAGANA LETTER GU
+3052 ; NFKD_QC; N # Lo HIRAGANA LETTER GE
+3054 ; NFKD_QC; N # Lo HIRAGANA LETTER GO
+3056 ; NFKD_QC; N # Lo HIRAGANA LETTER ZA
+3058 ; NFKD_QC; N # Lo HIRAGANA LETTER ZI
+305A ; NFKD_QC; N # Lo HIRAGANA LETTER ZU
+305C ; NFKD_QC; N # Lo HIRAGANA LETTER ZE
+305E ; NFKD_QC; N # Lo HIRAGANA LETTER ZO
+3060 ; NFKD_QC; N # Lo HIRAGANA LETTER DA
+3062 ; NFKD_QC; N # Lo HIRAGANA LETTER DI
+3065 ; NFKD_QC; N # Lo HIRAGANA LETTER DU
+3067 ; NFKD_QC; N # Lo HIRAGANA LETTER DE
+3069 ; NFKD_QC; N # Lo HIRAGANA LETTER DO
+3070..3071 ; NFKD_QC; N # Lo [2] HIRAGANA LETTER BA..HIRAGANA LETTER PA
+3073..3074 ; NFKD_QC; N # Lo [2] HIRAGANA LETTER BI..HIRAGANA LETTER PI
+3076..3077 ; NFKD_QC; N # Lo [2] HIRAGANA LETTER BU..HIRAGANA LETTER PU
+3079..307A ; NFKD_QC; N # Lo [2] HIRAGANA LETTER BE..HIRAGANA LETTER PE
+307C..307D ; NFKD_QC; N # Lo [2] HIRAGANA LETTER BO..HIRAGANA LETTER PO
+3094 ; NFKD_QC; N # Lo HIRAGANA LETTER VU
+309B..309C ; NFKD_QC; N # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+309E ; NFKD_QC; N # Lm HIRAGANA VOICED ITERATION MARK
+309F ; NFKD_QC; N # Lo HIRAGANA DIGRAPH YORI
+30AC ; NFKD_QC; N # Lo KATAKANA LETTER GA
+30AE ; NFKD_QC; N # Lo KATAKANA LETTER GI
+30B0 ; NFKD_QC; N # Lo KATAKANA LETTER GU
+30B2 ; NFKD_QC; N # Lo KATAKANA LETTER GE
+30B4 ; NFKD_QC; N # Lo KATAKANA LETTER GO
+30B6 ; NFKD_QC; N # Lo KATAKANA LETTER ZA
+30B8 ; NFKD_QC; N # Lo KATAKANA LETTER ZI
+30BA ; NFKD_QC; N # Lo KATAKANA LETTER ZU
+30BC ; NFKD_QC; N # Lo KATAKANA LETTER ZE
+30BE ; NFKD_QC; N # Lo KATAKANA LETTER ZO
+30C0 ; NFKD_QC; N # Lo KATAKANA LETTER DA
+30C2 ; NFKD_QC; N # Lo KATAKANA LETTER DI
+30C5 ; NFKD_QC; N # Lo KATAKANA LETTER DU
+30C7 ; NFKD_QC; N # Lo KATAKANA LETTER DE
+30C9 ; NFKD_QC; N # Lo KATAKANA LETTER DO
+30D0..30D1 ; NFKD_QC; N # Lo [2] KATAKANA LETTER BA..KATAKANA LETTER PA
+30D3..30D4 ; NFKD_QC; N # Lo [2] KATAKANA LETTER BI..KATAKANA LETTER PI
+30D6..30D7 ; NFKD_QC; N # Lo [2] KATAKANA LETTER BU..KATAKANA LETTER PU
+30D9..30DA ; NFKD_QC; N # Lo [2] KATAKANA LETTER BE..KATAKANA LETTER PE
+30DC..30DD ; NFKD_QC; N # Lo [2] KATAKANA LETTER BO..KATAKANA LETTER PO
+30F4 ; NFKD_QC; N # Lo KATAKANA LETTER VU
+30F7..30FA ; NFKD_QC; N # Lo [4] KATAKANA LETTER VA..KATAKANA LETTER VO
+30FE ; NFKD_QC; N # Lm KATAKANA VOICED ITERATION MARK
+30FF ; NFKD_QC; N # Lo KATAKANA DIGRAPH KOTO
+3131..318E ; NFKD_QC; N # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE
+3192..3195 ; NFKD_QC; N # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK
+3196..319F ; NFKD_QC; N # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
+3200..321E ; NFKD_QC; N # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
+3220..3229 ; NFKD_QC; N # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN
+322A..3243 ; NFKD_QC; N # So [26] PARENTHESIZED IDEOGRAPH MOON..PARENTHESIZED IDEOGRAPH REACH
+3250 ; NFKD_QC; N # So PARTNERSHIP SIGN
+3251..325F ; NFKD_QC; N # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE
+3260..327E ; NFKD_QC; N # So [31] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL IEUNG U
+3280..3289 ; NFKD_QC; N # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN
+328A..32B0 ; NFKD_QC; N # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT
+32B1..32BF ; NFKD_QC; N # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY
+32C0..32FE ; NFKD_QC; N # So [63] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..CIRCLED KATAKANA WO
+3300..33FF ; NFKD_QC; N # So [256] SQUARE APAATO..SQUARE GAL
+AC00..D7A3 ; NFKD_QC; N # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
+F900..FA0D ; NFKD_QC; N # Lo [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
+FA10 ; NFKD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA10
+FA12 ; NFKD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA12
+FA15..FA1E ; NFKD_QC; N # Lo [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
+FA20 ; NFKD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA20
+FA22 ; NFKD_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA22
+FA25..FA26 ; NFKD_QC; N # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
+FA2A..FA2D ; NFKD_QC; N # Lo [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30..FA6A ; NFKD_QC; N # Lo [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
+FA70..FAD9 ; NFKD_QC; N # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
+FB00..FB06 ; NFKD_QC; N # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
+FB13..FB17 ; NFKD_QC; N # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
+FB1D ; NFKD_QC; N # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F..FB28 ; NFKD_QC; N # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV
+FB29 ; NFKD_QC; N # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN
+FB2A..FB36 ; NFKD_QC; N # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; NFKD_QC; N # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; NFKD_QC; N # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; NFKD_QC; N # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; NFKD_QC; N # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FBB1 ; NFKD_QC; N # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
+FBD3..FD3D ; NFKD_QC; N # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
+FD50..FD8F ; NFKD_QC; N # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
+FD92..FDC7 ; NFKD_QC; N # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
+FDF0..FDFB ; NFKD_QC; N # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
+FDFC ; NFKD_QC; N # Sc RIAL SIGN
+FE10..FE16 ; NFKD_QC; N # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK
+FE17 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
+FE18 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
+FE19 ; NFKD_QC; N # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+FE30 ; NFKD_QC; N # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+FE31..FE32 ; NFKD_QC; N # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH
+FE33..FE34 ; NFKD_QC; N # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
+FE35 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
+FE36 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
+FE37 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
+FE38 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
+FE39 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
+FE3A ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
+FE3B ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
+FE3C ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
+FE3D ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
+FE3E ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
+FE3F ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
+FE40 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
+FE41 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
+FE42 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
+FE43 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
+FE44 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+FE47 ; NFKD_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
+FE48 ; NFKD_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
+FE49..FE4C ; NFKD_QC; N # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE
+FE4D..FE4F ; NFKD_QC; N # Pc [3] DASHED LOW LINE..WAVY LOW LINE
+FE50..FE52 ; NFKD_QC; N # Po [3] SMALL COMMA..SMALL FULL STOP
+FE54..FE57 ; NFKD_QC; N # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK
+FE58 ; NFKD_QC; N # Pd SMALL EM DASH
+FE59 ; NFKD_QC; N # Ps SMALL LEFT PARENTHESIS
+FE5A ; NFKD_QC; N # Pe SMALL RIGHT PARENTHESIS
+FE5B ; NFKD_QC; N # Ps SMALL LEFT CURLY BRACKET
+FE5C ; NFKD_QC; N # Pe SMALL RIGHT CURLY BRACKET
+FE5D ; NFKD_QC; N # Ps SMALL LEFT TORTOISE SHELL BRACKET
+FE5E ; NFKD_QC; N # Pe SMALL RIGHT TORTOISE SHELL BRACKET
+FE5F..FE61 ; NFKD_QC; N # Po [3] SMALL NUMBER SIGN..SMALL ASTERISK
+FE62 ; NFKD_QC; N # Sm SMALL PLUS SIGN
+FE63 ; NFKD_QC; N # Pd SMALL HYPHEN-MINUS
+FE64..FE66 ; NFKD_QC; N # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN
+FE68 ; NFKD_QC; N # Po SMALL REVERSE SOLIDUS
+FE69 ; NFKD_QC; N # Sc SMALL DOLLAR SIGN
+FE6A..FE6B ; NFKD_QC; N # Po [2] SMALL PERCENT SIGN..SMALL COMMERCIAL AT
+FE70..FE72 ; NFKD_QC; N # Lo [3] ARABIC FATHATAN ISOLATED FORM..ARABIC DAMMATAN ISOLATED FORM
+FE74 ; NFKD_QC; N # Lo ARABIC KASRATAN ISOLATED FORM
+FE76..FEFC ; NFKD_QC; N # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+FF01..FF03 ; NFKD_QC; N # Po [3] FULLWIDTH EXCLAMATION MARK..FULLWIDTH NUMBER SIGN
+FF04 ; NFKD_QC; N # Sc FULLWIDTH DOLLAR SIGN
+FF05..FF07 ; NFKD_QC; N # Po [3] FULLWIDTH PERCENT SIGN..FULLWIDTH APOSTROPHE
+FF08 ; NFKD_QC; N # Ps FULLWIDTH LEFT PARENTHESIS
+FF09 ; NFKD_QC; N # Pe FULLWIDTH RIGHT PARENTHESIS
+FF0A ; NFKD_QC; N # Po FULLWIDTH ASTERISK
+FF0B ; NFKD_QC; N # Sm FULLWIDTH PLUS SIGN
+FF0C ; NFKD_QC; N # Po FULLWIDTH COMMA
+FF0D ; NFKD_QC; N # Pd FULLWIDTH HYPHEN-MINUS
+FF0E..FF0F ; NFKD_QC; N # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS
+FF10..FF19 ; NFKD_QC; N # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE
+FF1A..FF1B ; NFKD_QC; N # Po [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON
+FF1C..FF1E ; NFKD_QC; N # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN
+FF1F..FF20 ; NFKD_QC; N # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT
+FF21..FF3A ; NFKD_QC; N # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
+FF3B ; NFKD_QC; N # Ps FULLWIDTH LEFT SQUARE BRACKET
+FF3C ; NFKD_QC; N # Po FULLWIDTH REVERSE SOLIDUS
+FF3D ; NFKD_QC; N # Pe FULLWIDTH RIGHT SQUARE BRACKET
+FF3E ; NFKD_QC; N # Sk FULLWIDTH CIRCUMFLEX ACCENT
+FF3F ; NFKD_QC; N # Pc FULLWIDTH LOW LINE
+FF40 ; NFKD_QC; N # Sk FULLWIDTH GRAVE ACCENT
+FF41..FF5A ; NFKD_QC; N # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
+FF5B ; NFKD_QC; N # Ps FULLWIDTH LEFT CURLY BRACKET
+FF5C ; NFKD_QC; N # Sm FULLWIDTH VERTICAL LINE
+FF5D ; NFKD_QC; N # Pe FULLWIDTH RIGHT CURLY BRACKET
+FF5E ; NFKD_QC; N # Sm FULLWIDTH TILDE
+FF5F ; NFKD_QC; N # Ps FULLWIDTH LEFT WHITE PARENTHESIS
+FF60 ; NFKD_QC; N # Pe FULLWIDTH RIGHT WHITE PARENTHESIS
+FF61 ; NFKD_QC; N # Po HALFWIDTH IDEOGRAPHIC FULL STOP
+FF62 ; NFKD_QC; N # Ps HALFWIDTH LEFT CORNER BRACKET
+FF63 ; NFKD_QC; N # Pe HALFWIDTH RIGHT CORNER BRACKET
+FF64..FF65 ; NFKD_QC; N # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT
+FF66..FF6F ; NFKD_QC; N # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU
+FF70 ; NFKD_QC; N # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+FF71..FF9D ; NFKD_QC; N # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N
+FF9E..FF9F ; NFKD_QC; N # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+FFA0..FFBE ; NFKD_QC; N # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH
+FFC2..FFC7 ; NFKD_QC; N # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E
+FFCA..FFCF ; NFKD_QC; N # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE
+FFD2..FFD7 ; NFKD_QC; N # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU
+FFDA..FFDC ; NFKD_QC; N # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
+FFE0..FFE1 ; NFKD_QC; N # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN
+FFE2 ; NFKD_QC; N # Sm FULLWIDTH NOT SIGN
+FFE3 ; NFKD_QC; N # Sk FULLWIDTH MACRON
+FFE4 ; NFKD_QC; N # So FULLWIDTH BROKEN BAR
+FFE5..FFE6 ; NFKD_QC; N # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN
+FFE8 ; NFKD_QC; N # So HALFWIDTH FORMS LIGHT VERTICAL
+FFE9..FFEC ; NFKD_QC; N # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW
+FFED..FFEE ; NFKD_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE
+1D15E..1D164 ; NFKD_QC; N # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; NFKD_QC; N # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+1D400..1D454 ; NFKD_QC; N # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G
+1D456..1D49C ; NFKD_QC; N # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A
+1D49E..1D49F ; NFKD_QC; N # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D
+1D4A2 ; NFKD_QC; N # L& MATHEMATICAL SCRIPT CAPITAL G
+1D4A5..1D4A6 ; NFKD_QC; N # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K
+1D4A9..1D4AC ; NFKD_QC; N # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q
+1D4AE..1D4B9 ; NFKD_QC; N # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D
+1D4BB ; NFKD_QC; N # L& MATHEMATICAL SCRIPT SMALL F
+1D4BD..1D4C3 ; NFKD_QC; N # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N
+1D4C5..1D505 ; NFKD_QC; N # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B
+1D507..1D50A ; NFKD_QC; N # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G
+1D50D..1D514 ; NFKD_QC; N # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q
+1D516..1D51C ; NFKD_QC; N # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y
+1D51E..1D539 ; NFKD_QC; N # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+1D53B..1D53E ; NFKD_QC; N # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+1D540..1D544 ; NFKD_QC; N # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+1D546 ; NFKD_QC; N # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+1D54A..1D550 ; NFKD_QC; N # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+1D552..1D6A5 ; NFKD_QC; N # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J
+1D6A8..1D6C0 ; NFKD_QC; N # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA
+1D6C1 ; NFKD_QC; N # Sm MATHEMATICAL BOLD NABLA
+1D6C2..1D6DA ; NFKD_QC; N # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA
+1D6DB ; NFKD_QC; N # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+1D6DC..1D6FA ; NFKD_QC; N # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA
+1D6FB ; NFKD_QC; N # Sm MATHEMATICAL ITALIC NABLA
+1D6FC..1D714 ; NFKD_QC; N # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA
+1D715 ; NFKD_QC; N # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+1D716..1D734 ; NFKD_QC; N # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+1D735 ; NFKD_QC; N # Sm MATHEMATICAL BOLD ITALIC NABLA
+1D736..1D74E ; NFKD_QC; N # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA
+1D74F ; NFKD_QC; N # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+1D750..1D76E ; NFKD_QC; N # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+1D76F ; NFKD_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD NABLA
+1D770..1D788 ; NFKD_QC; N # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+1D789 ; NFKD_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+1D78A..1D7A8 ; NFKD_QC; N # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+1D7A9 ; NFKD_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+1D7AA..1D7C2 ; NFKD_QC; N # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+1D7C3 ; NFKD_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+1D7C4..1D7CB ; NFKD_QC; N # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
+1D7CE..1D7FF ; NFKD_QC; N # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
+2F800..2FA1D ; NFKD_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
+
+# Total code points: 16574
+
+# ================================================
+
+# Property: NFKC_Quick_Check
+
+# All code points not explicitly listed for NFKC_Quick_Check
+# have the value Yes (Y).
+
+# @missing: 0000..10FFFF; NFKC_QC; Yes
+
+# ================================================
+
+# NFKC_Quick_Check=No
+
+00A0 ; NFKC_QC; N # Zs NO-BREAK SPACE
+00A8 ; NFKC_QC; N # Sk DIAERESIS
+00AA ; NFKC_QC; N # L& FEMININE ORDINAL INDICATOR
+00AF ; NFKC_QC; N # Sk MACRON
+00B2..00B3 ; NFKC_QC; N # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE
+00B4 ; NFKC_QC; N # Sk ACUTE ACCENT
+00B5 ; NFKC_QC; N # L& MICRO SIGN
+00B8 ; NFKC_QC; N # Sk CEDILLA
+00B9 ; NFKC_QC; N # No SUPERSCRIPT ONE
+00BA ; NFKC_QC; N # L& MASCULINE ORDINAL INDICATOR
+00BC..00BE ; NFKC_QC; N # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS
+0132..0133 ; NFKC_QC; N # L& [2] LATIN CAPITAL LIGATURE IJ..LATIN SMALL LIGATURE IJ
+013F..0140 ; NFKC_QC; N # L& [2] LATIN CAPITAL LETTER L WITH MIDDLE DOT..LATIN SMALL LETTER L WITH MIDDLE DOT
+0149 ; NFKC_QC; N # L& LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+017F ; NFKC_QC; N # L& LATIN SMALL LETTER LONG S
+01C4..01CC ; NFKC_QC; N # L& [9] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER NJ
+01F1..01F3 ; NFKC_QC; N # L& [3] LATIN CAPITAL LETTER DZ..LATIN SMALL LETTER DZ
+02B0..02B8 ; NFKC_QC; N # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y
+02D8..02DD ; NFKC_QC; N # Sk [6] BREVE..DOUBLE ACUTE ACCENT
+02E0..02E4 ; NFKC_QC; N # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+0340..0341 ; NFKC_QC; N # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+0343..0344 ; NFKC_QC; N # Mn [2] COMBINING GREEK KORONIS..COMBINING GREEK DIALYTIKA TONOS
+0374 ; NFKC_QC; N # Sk GREEK NUMERAL SIGN
+037A ; NFKC_QC; N # Lm GREEK YPOGEGRAMMENI
+037E ; NFKC_QC; N # Po GREEK QUESTION MARK
+0384..0385 ; NFKC_QC; N # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS
+0387 ; NFKC_QC; N # Po GREEK ANO TELEIA
+03D0..03D6 ; NFKC_QC; N # L& [7] GREEK BETA SYMBOL..GREEK PI SYMBOL
+03F0..03F2 ; NFKC_QC; N # L& [3] GREEK KAPPA SYMBOL..GREEK LUNATE SIGMA SYMBOL
+03F4..03F5 ; NFKC_QC; N # L& [2] GREEK CAPITAL THETA SYMBOL..GREEK LUNATE EPSILON SYMBOL
+03F9 ; NFKC_QC; N # L& GREEK CAPITAL LUNATE SIGMA SYMBOL
+0587 ; NFKC_QC; N # L& ARMENIAN SMALL LIGATURE ECH YIWN
+0675..0678 ; NFKC_QC; N # Lo [4] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER HIGH HAMZA YEH
+0958..095F ; NFKC_QC; N # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09DC..09DD ; NFKC_QC; N # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; NFKC_QC; N # Lo BENGALI LETTER YYA
+0A33 ; NFKC_QC; N # Lo GURMUKHI LETTER LLA
+0A36 ; NFKC_QC; N # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; NFKC_QC; N # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; NFKC_QC; N # Lo GURMUKHI LETTER FA
+0B5C..0B5D ; NFKC_QC; N # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0E33 ; NFKC_QC; N # Lo THAI CHARACTER SARA AM
+0EB3 ; NFKC_QC; N # Lo LAO VOWEL SIGN AM
+0EDC..0EDD ; NFKC_QC; N # Lo [2] LAO HO NO..LAO HO MO
+0F0C ; NFKC_QC; N # Po TIBETAN MARK DELIMITER TSHEG BSTAR
+0F43 ; NFKC_QC; N # Lo TIBETAN LETTER GHA
+0F4D ; NFKC_QC; N # Lo TIBETAN LETTER DDHA
+0F52 ; NFKC_QC; N # Lo TIBETAN LETTER DHA
+0F57 ; NFKC_QC; N # Lo TIBETAN LETTER BHA
+0F5C ; NFKC_QC; N # Lo TIBETAN LETTER DZHA
+0F69 ; NFKC_QC; N # Lo TIBETAN LETTER KSSA
+0F73 ; NFKC_QC; N # Mn TIBETAN VOWEL SIGN II
+0F75..0F79 ; NFKC_QC; N # Mn [5] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC LL
+0F81 ; NFKC_QC; N # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; NFKC_QC; N # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; NFKC_QC; N # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; NFKC_QC; N # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; NFKC_QC; N # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; NFKC_QC; N # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; NFKC_QC; N # Mn TIBETAN SUBJOINED LETTER KSSA
+10FC ; NFKC_QC; N # Lm MODIFIER LETTER GEORGIAN NAR
+1D2C..1D2E ; NFKC_QC; N # Lm [3] MODIFIER LETTER CAPITAL A..MODIFIER LETTER CAPITAL B
+1D30..1D3A ; NFKC_QC; N # Lm [11] MODIFIER LETTER CAPITAL D..MODIFIER LETTER CAPITAL N
+1D3C..1D4D ; NFKC_QC; N # Lm [18] MODIFIER LETTER CAPITAL O..MODIFIER LETTER SMALL G
+1D4F..1D61 ; NFKC_QC; N # Lm [19] MODIFIER LETTER SMALL K..MODIFIER LETTER SMALL CHI
+1D62..1D6A ; NFKC_QC; N # L& [9] LATIN SUBSCRIPT SMALL LETTER I..GREEK SUBSCRIPT SMALL LETTER CHI
+1D78 ; NFKC_QC; N # Lm MODIFIER LETTER CYRILLIC EN
+1D9B..1DBF ; NFKC_QC; N # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA
+1E9A..1E9B ; NFKC_QC; N # L& [2] LATIN SMALL LETTER A WITH RIGHT HALF RING..LATIN SMALL LETTER LONG S WITH DOT ABOVE
+1F71 ; NFKC_QC; N # L& GREEK SMALL LETTER ALPHA WITH OXIA
+1F73 ; NFKC_QC; N # L& GREEK SMALL LETTER EPSILON WITH OXIA
+1F75 ; NFKC_QC; N # L& GREEK SMALL LETTER ETA WITH OXIA
+1F77 ; NFKC_QC; N # L& GREEK SMALL LETTER IOTA WITH OXIA
+1F79 ; NFKC_QC; N # L& GREEK SMALL LETTER OMICRON WITH OXIA
+1F7B ; NFKC_QC; N # L& GREEK SMALL LETTER UPSILON WITH OXIA
+1F7D ; NFKC_QC; N # L& GREEK SMALL LETTER OMEGA WITH OXIA
+1FBB ; NFKC_QC; N # L& GREEK CAPITAL LETTER ALPHA WITH OXIA
+1FBD ; NFKC_QC; N # Sk GREEK KORONIS
+1FBE ; NFKC_QC; N # L& GREEK PROSGEGRAMMENI
+1FBF..1FC1 ; NFKC_QC; N # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI
+1FC9 ; NFKC_QC; N # L& GREEK CAPITAL LETTER EPSILON WITH OXIA
+1FCB ; NFKC_QC; N # L& GREEK CAPITAL LETTER ETA WITH OXIA
+1FCD..1FCF ; NFKC_QC; N # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
+1FD3 ; NFKC_QC; N # L& GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FDB ; NFKC_QC; N # L& GREEK CAPITAL LETTER IOTA WITH OXIA
+1FDD..1FDF ; NFKC_QC; N # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
+1FE3 ; NFKC_QC; N # L& GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
+1FEB ; NFKC_QC; N # L& GREEK CAPITAL LETTER UPSILON WITH OXIA
+1FED..1FEF ; NFKC_QC; N # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA
+1FF9 ; NFKC_QC; N # L& GREEK CAPITAL LETTER OMICRON WITH OXIA
+1FFB ; NFKC_QC; N # L& GREEK CAPITAL LETTER OMEGA WITH OXIA
+1FFD..1FFE ; NFKC_QC; N # Sk [2] GREEK OXIA..GREEK DASIA
+2000..200A ; NFKC_QC; N # Zs [11] EN QUAD..HAIR SPACE
+2011 ; NFKC_QC; N # Pd NON-BREAKING HYPHEN
+2017 ; NFKC_QC; N # Po DOUBLE LOW LINE
+2024..2026 ; NFKC_QC; N # Po [3] ONE DOT LEADER..HORIZONTAL ELLIPSIS
+202F ; NFKC_QC; N # Zs NARROW NO-BREAK SPACE
+2033..2034 ; NFKC_QC; N # Po [2] DOUBLE PRIME..TRIPLE PRIME
+2036..2037 ; NFKC_QC; N # Po [2] REVERSED DOUBLE PRIME..REVERSED TRIPLE PRIME
+203C ; NFKC_QC; N # Po DOUBLE EXCLAMATION MARK
+203E ; NFKC_QC; N # Po OVERLINE
+2047..2049 ; NFKC_QC; N # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK
+2057 ; NFKC_QC; N # Po QUADRUPLE PRIME
+205F ; NFKC_QC; N # Zs MEDIUM MATHEMATICAL SPACE
+2070 ; NFKC_QC; N # No SUPERSCRIPT ZERO
+2071 ; NFKC_QC; N # L& SUPERSCRIPT LATIN SMALL LETTER I
+2074..2079 ; NFKC_QC; N # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE
+207A..207C ; NFKC_QC; N # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN
+207D ; NFKC_QC; N # Ps SUPERSCRIPT LEFT PARENTHESIS
+207E ; NFKC_QC; N # Pe SUPERSCRIPT RIGHT PARENTHESIS
+207F ; NFKC_QC; N # L& SUPERSCRIPT LATIN SMALL LETTER N
+2080..2089 ; NFKC_QC; N # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE
+208A..208C ; NFKC_QC; N # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN
+208D ; NFKC_QC; N # Ps SUBSCRIPT LEFT PARENTHESIS
+208E ; NFKC_QC; N # Pe SUBSCRIPT RIGHT PARENTHESIS
+2090..2094 ; NFKC_QC; N # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA
+20A8 ; NFKC_QC; N # Sc RUPEE SIGN
+2100..2101 ; NFKC_QC; N # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT
+2102 ; NFKC_QC; N # L& DOUBLE-STRUCK CAPITAL C
+2103 ; NFKC_QC; N # So DEGREE CELSIUS
+2105..2106 ; NFKC_QC; N # So [2] CARE OF..CADA UNA
+2107 ; NFKC_QC; N # L& EULER CONSTANT
+2109 ; NFKC_QC; N # So DEGREE FAHRENHEIT
+210A..2113 ; NFKC_QC; N # L& [10] SCRIPT SMALL G..SCRIPT SMALL L
+2115 ; NFKC_QC; N # L& DOUBLE-STRUCK CAPITAL N
+2116 ; NFKC_QC; N # So NUMERO SIGN
+2119..211D ; NFKC_QC; N # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R
+2120..2122 ; NFKC_QC; N # So [3] SERVICE MARK..TRADE MARK SIGN
+2124 ; NFKC_QC; N # L& DOUBLE-STRUCK CAPITAL Z
+2126 ; NFKC_QC; N # L& OHM SIGN
+2128 ; NFKC_QC; N # L& BLACK-LETTER CAPITAL Z
+212A..212D ; NFKC_QC; N # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C
+212F..2131 ; NFKC_QC; N # L& [3] SCRIPT SMALL E..SCRIPT CAPITAL F
+2133..2134 ; NFKC_QC; N # L& [2] SCRIPT CAPITAL M..SCRIPT SMALL O
+2135..2138 ; NFKC_QC; N # Lo [4] ALEF SYMBOL..DALET SYMBOL
+2139 ; NFKC_QC; N # L& INFORMATION SOURCE
+213B ; NFKC_QC; N # So FACSIMILE SIGN
+213C..213F ; NFKC_QC; N # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI
+2140 ; NFKC_QC; N # Sm DOUBLE-STRUCK N-ARY SUMMATION
+2145..2149 ; NFKC_QC; N # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J
+2153..215F ; NFKC_QC; N # No [13] VULGAR FRACTION ONE THIRD..FRACTION NUMERATOR ONE
+2160..217F ; NFKC_QC; N # Nl [32] ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND
+222C..222D ; NFKC_QC; N # Sm [2] DOUBLE INTEGRAL..TRIPLE INTEGRAL
+222F..2230 ; NFKC_QC; N # Sm [2] SURFACE INTEGRAL..VOLUME INTEGRAL
+2329 ; NFKC_QC; N # Ps LEFT-POINTING ANGLE BRACKET
+232A ; NFKC_QC; N # Pe RIGHT-POINTING ANGLE BRACKET
+2460..249B ; NFKC_QC; N # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP
+249C..24E9 ; NFKC_QC; N # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
+24EA ; NFKC_QC; N # No CIRCLED DIGIT ZERO
+2A0C ; NFKC_QC; N # Sm QUADRUPLE INTEGRAL OPERATOR
+2A74..2A76 ; NFKC_QC; N # Sm [3] DOUBLE COLON EQUAL..THREE CONSECUTIVE EQUALS SIGNS
+2ADC ; NFKC_QC; N # Sm FORKING
+2D6F ; NFKC_QC; N # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK
+2E9F ; NFKC_QC; N # So CJK RADICAL MOTHER
+2EF3 ; NFKC_QC; N # So CJK RADICAL C-SIMPLIFIED TURTLE
+2F00..2FD5 ; NFKC_QC; N # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE
+3000 ; NFKC_QC; N # Zs IDEOGRAPHIC SPACE
+3036 ; NFKC_QC; N # So CIRCLED POSTAL MARK
+3038..303A ; NFKC_QC; N # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
+309B..309C ; NFKC_QC; N # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+309F ; NFKC_QC; N # Lo HIRAGANA DIGRAPH YORI
+30FF ; NFKC_QC; N # Lo KATAKANA DIGRAPH KOTO
+3131..318E ; NFKC_QC; N # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE
+3192..3195 ; NFKC_QC; N # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK
+3196..319F ; NFKC_QC; N # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
+3200..321E ; NFKC_QC; N # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
+3220..3229 ; NFKC_QC; N # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN
+322A..3243 ; NFKC_QC; N # So [26] PARENTHESIZED IDEOGRAPH MOON..PARENTHESIZED IDEOGRAPH REACH
+3250 ; NFKC_QC; N # So PARTNERSHIP SIGN
+3251..325F ; NFKC_QC; N # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE
+3260..327E ; NFKC_QC; N # So [31] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL IEUNG U
+3280..3289 ; NFKC_QC; N # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN
+328A..32B0 ; NFKC_QC; N # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT
+32B1..32BF ; NFKC_QC; N # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY
+32C0..32FE ; NFKC_QC; N # So [63] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..CIRCLED KATAKANA WO
+3300..33FF ; NFKC_QC; N # So [256] SQUARE APAATO..SQUARE GAL
+F900..FA0D ; NFKC_QC; N # Lo [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
+FA10 ; NFKC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA10
+FA12 ; NFKC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA12
+FA15..FA1E ; NFKC_QC; N # Lo [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
+FA20 ; NFKC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA20
+FA22 ; NFKC_QC; N # Lo CJK COMPATIBILITY IDEOGRAPH-FA22
+FA25..FA26 ; NFKC_QC; N # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
+FA2A..FA2D ; NFKC_QC; N # Lo [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30..FA6A ; NFKC_QC; N # Lo [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
+FA70..FAD9 ; NFKC_QC; N # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
+FB00..FB06 ; NFKC_QC; N # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
+FB13..FB17 ; NFKC_QC; N # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
+FB1D ; NFKC_QC; N # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F..FB28 ; NFKC_QC; N # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV
+FB29 ; NFKC_QC; N # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN
+FB2A..FB36 ; NFKC_QC; N # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; NFKC_QC; N # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; NFKC_QC; N # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; NFKC_QC; N # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; NFKC_QC; N # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FBB1 ; NFKC_QC; N # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
+FBD3..FD3D ; NFKC_QC; N # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
+FD50..FD8F ; NFKC_QC; N # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
+FD92..FDC7 ; NFKC_QC; N # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
+FDF0..FDFB ; NFKC_QC; N # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
+FDFC ; NFKC_QC; N # Sc RIAL SIGN
+FE10..FE16 ; NFKC_QC; N # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK
+FE17 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
+FE18 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
+FE19 ; NFKC_QC; N # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+FE30 ; NFKC_QC; N # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+FE31..FE32 ; NFKC_QC; N # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH
+FE33..FE34 ; NFKC_QC; N # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
+FE35 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
+FE36 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
+FE37 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
+FE38 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
+FE39 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
+FE3A ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
+FE3B ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
+FE3C ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
+FE3D ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
+FE3E ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
+FE3F ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
+FE40 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
+FE41 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
+FE42 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
+FE43 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
+FE44 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+FE47 ; NFKC_QC; N # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
+FE48 ; NFKC_QC; N # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
+FE49..FE4C ; NFKC_QC; N # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE
+FE4D..FE4F ; NFKC_QC; N # Pc [3] DASHED LOW LINE..WAVY LOW LINE
+FE50..FE52 ; NFKC_QC; N # Po [3] SMALL COMMA..SMALL FULL STOP
+FE54..FE57 ; NFKC_QC; N # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK
+FE58 ; NFKC_QC; N # Pd SMALL EM DASH
+FE59 ; NFKC_QC; N # Ps SMALL LEFT PARENTHESIS
+FE5A ; NFKC_QC; N # Pe SMALL RIGHT PARENTHESIS
+FE5B ; NFKC_QC; N # Ps SMALL LEFT CURLY BRACKET
+FE5C ; NFKC_QC; N # Pe SMALL RIGHT CURLY BRACKET
+FE5D ; NFKC_QC; N # Ps SMALL LEFT TORTOISE SHELL BRACKET
+FE5E ; NFKC_QC; N # Pe SMALL RIGHT TORTOISE SHELL BRACKET
+FE5F..FE61 ; NFKC_QC; N # Po [3] SMALL NUMBER SIGN..SMALL ASTERISK
+FE62 ; NFKC_QC; N # Sm SMALL PLUS SIGN
+FE63 ; NFKC_QC; N # Pd SMALL HYPHEN-MINUS
+FE64..FE66 ; NFKC_QC; N # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN
+FE68 ; NFKC_QC; N # Po SMALL REVERSE SOLIDUS
+FE69 ; NFKC_QC; N # Sc SMALL DOLLAR SIGN
+FE6A..FE6B ; NFKC_QC; N # Po [2] SMALL PERCENT SIGN..SMALL COMMERCIAL AT
+FE70..FE72 ; NFKC_QC; N # Lo [3] ARABIC FATHATAN ISOLATED FORM..ARABIC DAMMATAN ISOLATED FORM
+FE74 ; NFKC_QC; N # Lo ARABIC KASRATAN ISOLATED FORM
+FE76..FEFC ; NFKC_QC; N # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+FF01..FF03 ; NFKC_QC; N # Po [3] FULLWIDTH EXCLAMATION MARK..FULLWIDTH NUMBER SIGN
+FF04 ; NFKC_QC; N # Sc FULLWIDTH DOLLAR SIGN
+FF05..FF07 ; NFKC_QC; N # Po [3] FULLWIDTH PERCENT SIGN..FULLWIDTH APOSTROPHE
+FF08 ; NFKC_QC; N # Ps FULLWIDTH LEFT PARENTHESIS
+FF09 ; NFKC_QC; N # Pe FULLWIDTH RIGHT PARENTHESIS
+FF0A ; NFKC_QC; N # Po FULLWIDTH ASTERISK
+FF0B ; NFKC_QC; N # Sm FULLWIDTH PLUS SIGN
+FF0C ; NFKC_QC; N # Po FULLWIDTH COMMA
+FF0D ; NFKC_QC; N # Pd FULLWIDTH HYPHEN-MINUS
+FF0E..FF0F ; NFKC_QC; N # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS
+FF10..FF19 ; NFKC_QC; N # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE
+FF1A..FF1B ; NFKC_QC; N # Po [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON
+FF1C..FF1E ; NFKC_QC; N # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN
+FF1F..FF20 ; NFKC_QC; N # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT
+FF21..FF3A ; NFKC_QC; N # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
+FF3B ; NFKC_QC; N # Ps FULLWIDTH LEFT SQUARE BRACKET
+FF3C ; NFKC_QC; N # Po FULLWIDTH REVERSE SOLIDUS
+FF3D ; NFKC_QC; N # Pe FULLWIDTH RIGHT SQUARE BRACKET
+FF3E ; NFKC_QC; N # Sk FULLWIDTH CIRCUMFLEX ACCENT
+FF3F ; NFKC_QC; N # Pc FULLWIDTH LOW LINE
+FF40 ; NFKC_QC; N # Sk FULLWIDTH GRAVE ACCENT
+FF41..FF5A ; NFKC_QC; N # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
+FF5B ; NFKC_QC; N # Ps FULLWIDTH LEFT CURLY BRACKET
+FF5C ; NFKC_QC; N # Sm FULLWIDTH VERTICAL LINE
+FF5D ; NFKC_QC; N # Pe FULLWIDTH RIGHT CURLY BRACKET
+FF5E ; NFKC_QC; N # Sm FULLWIDTH TILDE
+FF5F ; NFKC_QC; N # Ps FULLWIDTH LEFT WHITE PARENTHESIS
+FF60 ; NFKC_QC; N # Pe FULLWIDTH RIGHT WHITE PARENTHESIS
+FF61 ; NFKC_QC; N # Po HALFWIDTH IDEOGRAPHIC FULL STOP
+FF62 ; NFKC_QC; N # Ps HALFWIDTH LEFT CORNER BRACKET
+FF63 ; NFKC_QC; N # Pe HALFWIDTH RIGHT CORNER BRACKET
+FF64..FF65 ; NFKC_QC; N # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT
+FF66..FF6F ; NFKC_QC; N # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU
+FF70 ; NFKC_QC; N # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+FF71..FF9D ; NFKC_QC; N # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N
+FF9E..FF9F ; NFKC_QC; N # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+FFA0..FFBE ; NFKC_QC; N # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH
+FFC2..FFC7 ; NFKC_QC; N # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E
+FFCA..FFCF ; NFKC_QC; N # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE
+FFD2..FFD7 ; NFKC_QC; N # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU
+FFDA..FFDC ; NFKC_QC; N # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
+FFE0..FFE1 ; NFKC_QC; N # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN
+FFE2 ; NFKC_QC; N # Sm FULLWIDTH NOT SIGN
+FFE3 ; NFKC_QC; N # Sk FULLWIDTH MACRON
+FFE4 ; NFKC_QC; N # So FULLWIDTH BROKEN BAR
+FFE5..FFE6 ; NFKC_QC; N # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN
+FFE8 ; NFKC_QC; N # So HALFWIDTH FORMS LIGHT VERTICAL
+FFE9..FFEC ; NFKC_QC; N # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW
+FFED..FFEE ; NFKC_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE
+1D15E..1D164 ; NFKC_QC; N # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; NFKC_QC; N # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+1D400..1D454 ; NFKC_QC; N # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G
+1D456..1D49C ; NFKC_QC; N # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A
+1D49E..1D49F ; NFKC_QC; N # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D
+1D4A2 ; NFKC_QC; N # L& MATHEMATICAL SCRIPT CAPITAL G
+1D4A5..1D4A6 ; NFKC_QC; N # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K
+1D4A9..1D4AC ; NFKC_QC; N # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q
+1D4AE..1D4B9 ; NFKC_QC; N # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D
+1D4BB ; NFKC_QC; N # L& MATHEMATICAL SCRIPT SMALL F
+1D4BD..1D4C3 ; NFKC_QC; N # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N
+1D4C5..1D505 ; NFKC_QC; N # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B
+1D507..1D50A ; NFKC_QC; N # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G
+1D50D..1D514 ; NFKC_QC; N # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q
+1D516..1D51C ; NFKC_QC; N # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y
+1D51E..1D539 ; NFKC_QC; N # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+1D53B..1D53E ; NFKC_QC; N # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+1D540..1D544 ; NFKC_QC; N # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+1D546 ; NFKC_QC; N # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+1D54A..1D550 ; NFKC_QC; N # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+1D552..1D6A5 ; NFKC_QC; N # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J
+1D6A8..1D6C0 ; NFKC_QC; N # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA
+1D6C1 ; NFKC_QC; N # Sm MATHEMATICAL BOLD NABLA
+1D6C2..1D6DA ; NFKC_QC; N # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA
+1D6DB ; NFKC_QC; N # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+1D6DC..1D6FA ; NFKC_QC; N # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA
+1D6FB ; NFKC_QC; N # Sm MATHEMATICAL ITALIC NABLA
+1D6FC..1D714 ; NFKC_QC; N # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA
+1D715 ; NFKC_QC; N # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+1D716..1D734 ; NFKC_QC; N # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+1D735 ; NFKC_QC; N # Sm MATHEMATICAL BOLD ITALIC NABLA
+1D736..1D74E ; NFKC_QC; N # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA
+1D74F ; NFKC_QC; N # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+1D750..1D76E ; NFKC_QC; N # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+1D76F ; NFKC_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD NABLA
+1D770..1D788 ; NFKC_QC; N # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+1D789 ; NFKC_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+1D78A..1D7A8 ; NFKC_QC; N # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+1D7A9 ; NFKC_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+1D7AA..1D7C2 ; NFKC_QC; N # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+1D7C3 ; NFKC_QC; N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+1D7C4..1D7CB ; NFKC_QC; N # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
+1D7CE..1D7FF ; NFKC_QC; N # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
+2F800..2FA1D ; NFKC_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
+
+# Total code points: 4486
+
+# ================================================
+
+# NFKC_Quick_Check=Maybe
+
+0300..0304 ; NFKC_QC; M # Mn [5] COMBINING GRAVE ACCENT..COMBINING MACRON
+0306..030C ; NFKC_QC; M # Mn [7] COMBINING BREVE..COMBINING CARON
+030F ; NFKC_QC; M # Mn COMBINING DOUBLE GRAVE ACCENT
+0311 ; NFKC_QC; M # Mn COMBINING INVERTED BREVE
+0313..0314 ; NFKC_QC; M # Mn [2] COMBINING COMMA ABOVE..COMBINING REVERSED COMMA ABOVE
+031B ; NFKC_QC; M # Mn COMBINING HORN
+0323..0328 ; NFKC_QC; M # Mn [6] COMBINING DOT BELOW..COMBINING OGONEK
+032D..032E ; NFKC_QC; M # Mn [2] COMBINING CIRCUMFLEX ACCENT BELOW..COMBINING BREVE BELOW
+0330..0331 ; NFKC_QC; M # Mn [2] COMBINING TILDE BELOW..COMBINING MACRON BELOW
+0338 ; NFKC_QC; M # Mn COMBINING LONG SOLIDUS OVERLAY
+0342 ; NFKC_QC; M # Mn COMBINING GREEK PERISPOMENI
+0345 ; NFKC_QC; M # Mn COMBINING GREEK YPOGEGRAMMENI
+0653..0655 ; NFKC_QC; M # Mn [3] ARABIC MADDAH ABOVE..ARABIC HAMZA BELOW
+093C ; NFKC_QC; M # Mn DEVANAGARI SIGN NUKTA
+09BE ; NFKC_QC; M # Mc BENGALI VOWEL SIGN AA
+09D7 ; NFKC_QC; M # Mc BENGALI AU LENGTH MARK
+0B3E ; NFKC_QC; M # Mc ORIYA VOWEL SIGN AA
+0B56 ; NFKC_QC; M # Mn ORIYA AI LENGTH MARK
+0B57 ; NFKC_QC; M # Mc ORIYA AU LENGTH MARK
+0BBE ; NFKC_QC; M # Mc TAMIL VOWEL SIGN AA
+0BD7 ; NFKC_QC; M # Mc TAMIL AU LENGTH MARK
+0C56 ; NFKC_QC; M # Mn TELUGU AI LENGTH MARK
+0CC2 ; NFKC_QC; M # Mc KANNADA VOWEL SIGN UU
+0CD5..0CD6 ; NFKC_QC; M # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
+0D3E ; NFKC_QC; M # Mc MALAYALAM VOWEL SIGN AA
+0D57 ; NFKC_QC; M # Mc MALAYALAM AU LENGTH MARK
+0DCA ; NFKC_QC; M # Mn SINHALA SIGN AL-LAKUNA
+0DCF ; NFKC_QC; M # Mc SINHALA VOWEL SIGN AELA-PILLA
+0DDF ; NFKC_QC; M # Mc SINHALA VOWEL SIGN GAYANUKITTA
+102E ; NFKC_QC; M # Mn MYANMAR VOWEL SIGN II
+1161..1175 ; NFKC_QC; M # Lo [21] HANGUL JUNGSEONG A..HANGUL JUNGSEONG I
+11A8..11C2 ; NFKC_QC; M # Lo [27] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG HIEUH
+1B35 ; NFKC_QC; M # Mc BALINESE VOWEL SIGN TEDUNG
+3099..309A ; NFKC_QC; M # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+
+# Total code points: 102
+
+# ================================================
+
+# Derived Property: Expands_On_NFD
+# Generated according to UAX #15.
+# Characters whose normalized length is not one.
+# WARNING: Normalization of STRINGS must use the algorithm in UAX #15 because characters may interact.
+# The length of a normalized string is not necessarily the sum of the lengths of the normalized characters!
+
+00C0..00C5 ; Expands_On_NFD # L& [6] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER A WITH RING ABOVE
+00C7..00CF ; Expands_On_NFD # L& [9] LATIN CAPITAL LETTER C WITH CEDILLA..LATIN CAPITAL LETTER I WITH DIAERESIS
+00D1..00D6 ; Expands_On_NFD # L& [6] LATIN CAPITAL LETTER N WITH TILDE..LATIN CAPITAL LETTER O WITH DIAERESIS
+00D9..00DD ; Expands_On_NFD # L& [5] LATIN CAPITAL LETTER U WITH GRAVE..LATIN CAPITAL LETTER Y WITH ACUTE
+00E0..00E5 ; Expands_On_NFD # L& [6] LATIN SMALL LETTER A WITH GRAVE..LATIN SMALL LETTER A WITH RING ABOVE
+00E7..00EF ; Expands_On_NFD # L& [9] LATIN SMALL LETTER C WITH CEDILLA..LATIN SMALL LETTER I WITH DIAERESIS
+00F1..00F6 ; Expands_On_NFD # L& [6] LATIN SMALL LETTER N WITH TILDE..LATIN SMALL LETTER O WITH DIAERESIS
+00F9..00FD ; Expands_On_NFD # L& [5] LATIN SMALL LETTER U WITH GRAVE..LATIN SMALL LETTER Y WITH ACUTE
+00FF..010F ; Expands_On_NFD # L& [17] LATIN SMALL LETTER Y WITH DIAERESIS..LATIN SMALL LETTER D WITH CARON
+0112..0125 ; Expands_On_NFD # L& [20] LATIN CAPITAL LETTER E WITH MACRON..LATIN SMALL LETTER H WITH CIRCUMFLEX
+0128..0130 ; Expands_On_NFD # L& [9] LATIN CAPITAL LETTER I WITH TILDE..LATIN CAPITAL LETTER I WITH DOT ABOVE
+0134..0137 ; Expands_On_NFD # L& [4] LATIN CAPITAL LETTER J WITH CIRCUMFLEX..LATIN SMALL LETTER K WITH CEDILLA
+0139..013E ; Expands_On_NFD # L& [6] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER L WITH CARON
+0143..0148 ; Expands_On_NFD # L& [6] LATIN CAPITAL LETTER N WITH ACUTE..LATIN SMALL LETTER N WITH CARON
+014C..0151 ; Expands_On_NFD # L& [6] LATIN CAPITAL LETTER O WITH MACRON..LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0154..0165 ; Expands_On_NFD # L& [18] LATIN CAPITAL LETTER R WITH ACUTE..LATIN SMALL LETTER T WITH CARON
+0168..017E ; Expands_On_NFD # L& [23] LATIN CAPITAL LETTER U WITH TILDE..LATIN SMALL LETTER Z WITH CARON
+01A0..01A1 ; Expands_On_NFD # L& [2] LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
+01AF..01B0 ; Expands_On_NFD # L& [2] LATIN CAPITAL LETTER U WITH HORN..LATIN SMALL LETTER U WITH HORN
+01CD..01DC ; Expands_On_NFD # L& [16] LATIN CAPITAL LETTER A WITH CARON..LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DE..01E3 ; Expands_On_NFD # L& [6] LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON..LATIN SMALL LETTER AE WITH MACRON
+01E6..01F0 ; Expands_On_NFD # L& [11] LATIN CAPITAL LETTER G WITH CARON..LATIN SMALL LETTER J WITH CARON
+01F4..01F5 ; Expands_On_NFD # L& [2] LATIN CAPITAL LETTER G WITH ACUTE..LATIN SMALL LETTER G WITH ACUTE
+01F8..021B ; Expands_On_NFD # L& [36] LATIN CAPITAL LETTER N WITH GRAVE..LATIN SMALL LETTER T WITH COMMA BELOW
+021E..021F ; Expands_On_NFD # L& [2] LATIN CAPITAL LETTER H WITH CARON..LATIN SMALL LETTER H WITH CARON
+0226..0233 ; Expands_On_NFD # L& [14] LATIN CAPITAL LETTER A WITH DOT ABOVE..LATIN SMALL LETTER Y WITH MACRON
+0344 ; Expands_On_NFD # Mn COMBINING GREEK DIALYTIKA TONOS
+0385 ; Expands_On_NFD # Sk GREEK DIALYTIKA TONOS
+0386 ; Expands_On_NFD # L& GREEK CAPITAL LETTER ALPHA WITH TONOS
+0388..038A ; Expands_On_NFD # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS
+038C ; Expands_On_NFD # L& GREEK CAPITAL LETTER OMICRON WITH TONOS
+038E..0390 ; Expands_On_NFD # L& [3] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+03AA..03B0 ; Expands_On_NFD # L& [7] GREEK CAPITAL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+03CA..03CE ; Expands_On_NFD # L& [5] GREEK SMALL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER OMEGA WITH TONOS
+03D3..03D4 ; Expands_On_NFD # L& [2] GREEK UPSILON WITH ACUTE AND HOOK SYMBOL..GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+0400..0401 ; Expands_On_NFD # L& [2] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC CAPITAL LETTER IO
+0403 ; Expands_On_NFD # L& CYRILLIC CAPITAL LETTER GJE
+0407 ; Expands_On_NFD # L& CYRILLIC CAPITAL LETTER YI
+040C..040E ; Expands_On_NFD # L& [3] CYRILLIC CAPITAL LETTER KJE..CYRILLIC CAPITAL LETTER SHORT U
+0419 ; Expands_On_NFD # L& CYRILLIC CAPITAL LETTER SHORT I
+0439 ; Expands_On_NFD # L& CYRILLIC SMALL LETTER SHORT I
+0450..0451 ; Expands_On_NFD # L& [2] CYRILLIC SMALL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER IO
+0453 ; Expands_On_NFD # L& CYRILLIC SMALL LETTER GJE
+0457 ; Expands_On_NFD # L& CYRILLIC SMALL LETTER YI
+045C..045E ; Expands_On_NFD # L& [3] CYRILLIC SMALL LETTER KJE..CYRILLIC SMALL LETTER SHORT U
+0476..0477 ; Expands_On_NFD # L& [2] CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT..CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+04C1..04C2 ; Expands_On_NFD # L& [2] CYRILLIC CAPITAL LETTER ZHE WITH BREVE..CYRILLIC SMALL LETTER ZHE WITH BREVE
+04D0..04D3 ; Expands_On_NFD # L& [4] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D6..04D7 ; Expands_On_NFD # L& [2] CYRILLIC CAPITAL LETTER IE WITH BREVE..CYRILLIC SMALL LETTER IE WITH BREVE
+04DA..04DF ; Expands_On_NFD # L& [6] CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS..CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+04E2..04E7 ; Expands_On_NFD # L& [6] CYRILLIC CAPITAL LETTER I WITH MACRON..CYRILLIC SMALL LETTER O WITH DIAERESIS
+04EA..04F5 ; Expands_On_NFD # L& [12] CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS..CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+04F8..04F9 ; Expands_On_NFD # L& [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0622..0626 ; Expands_On_NFD # Lo [5] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER YEH WITH HAMZA ABOVE
+06C0 ; Expands_On_NFD # Lo ARABIC LETTER HEH WITH YEH ABOVE
+06C2 ; Expands_On_NFD # Lo ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06D3 ; Expands_On_NFD # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+0929 ; Expands_On_NFD # Lo DEVANAGARI LETTER NNNA
+0931 ; Expands_On_NFD # Lo DEVANAGARI LETTER RRA
+0934 ; Expands_On_NFD # Lo DEVANAGARI LETTER LLLA
+0958..095F ; Expands_On_NFD # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09CB..09CC ; Expands_On_NFD # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
+09DC..09DD ; Expands_On_NFD # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; Expands_On_NFD # Lo BENGALI LETTER YYA
+0A33 ; Expands_On_NFD # Lo GURMUKHI LETTER LLA
+0A36 ; Expands_On_NFD # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; Expands_On_NFD # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; Expands_On_NFD # Lo GURMUKHI LETTER FA
+0B48 ; Expands_On_NFD # Mc ORIYA VOWEL SIGN AI
+0B4B..0B4C ; Expands_On_NFD # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU
+0B5C..0B5D ; Expands_On_NFD # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0B94 ; Expands_On_NFD # Lo TAMIL LETTER AU
+0BCA..0BCC ; Expands_On_NFD # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
+0C48 ; Expands_On_NFD # Mn TELUGU VOWEL SIGN AI
+0CC0 ; Expands_On_NFD # Mc KANNADA VOWEL SIGN II
+0CC7..0CC8 ; Expands_On_NFD # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; Expands_On_NFD # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
+0D4A..0D4C ; Expands_On_NFD # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
+0DDA ; Expands_On_NFD # Mc SINHALA VOWEL SIGN DIGA KOMBUVA
+0DDC..0DDE ; Expands_On_NFD # Mc [3] SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA..SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+0F43 ; Expands_On_NFD # Lo TIBETAN LETTER GHA
+0F4D ; Expands_On_NFD # Lo TIBETAN LETTER DDHA
+0F52 ; Expands_On_NFD # Lo TIBETAN LETTER DHA
+0F57 ; Expands_On_NFD # Lo TIBETAN LETTER BHA
+0F5C ; Expands_On_NFD # Lo TIBETAN LETTER DZHA
+0F69 ; Expands_On_NFD # Lo TIBETAN LETTER KSSA
+0F73 ; Expands_On_NFD # Mn TIBETAN VOWEL SIGN II
+0F75..0F76 ; Expands_On_NFD # Mn [2] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC R
+0F78 ; Expands_On_NFD # Mn TIBETAN VOWEL SIGN VOCALIC L
+0F81 ; Expands_On_NFD # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; Expands_On_NFD # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; Expands_On_NFD # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; Expands_On_NFD # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; Expands_On_NFD # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; Expands_On_NFD # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; Expands_On_NFD # Mn TIBETAN SUBJOINED LETTER KSSA
+1026 ; Expands_On_NFD # Lo MYANMAR LETTER UU
+1B06 ; Expands_On_NFD # Lo BALINESE LETTER AKARA TEDUNG
+1B08 ; Expands_On_NFD # Lo BALINESE LETTER IKARA TEDUNG
+1B0A ; Expands_On_NFD # Lo BALINESE LETTER UKARA TEDUNG
+1B0C ; Expands_On_NFD # Lo BALINESE LETTER RA REPA TEDUNG
+1B0E ; Expands_On_NFD # Lo BALINESE LETTER LA LENGA TEDUNG
+1B12 ; Expands_On_NFD # Lo BALINESE LETTER OKARA TEDUNG
+1B3B ; Expands_On_NFD # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3D ; Expands_On_NFD # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B40..1B41 ; Expands_On_NFD # Mc [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
+1B43 ; Expands_On_NFD # Mc BALINESE VOWEL SIGN PEPET TEDUNG
+1E00..1E99 ; Expands_On_NFD # L& [154] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER Y WITH RING ABOVE
+1E9B ; Expands_On_NFD # L& LATIN SMALL LETTER LONG S WITH DOT ABOVE
+1EA0..1EF9 ; Expands_On_NFD # L& [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE
+1F00..1F15 ; Expands_On_NFD # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+1F18..1F1D ; Expands_On_NFD # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+1F20..1F45 ; Expands_On_NFD # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+1F48..1F4D ; Expands_On_NFD # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+1F50..1F57 ; Expands_On_NFD # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+1F59 ; Expands_On_NFD # L& GREEK CAPITAL LETTER UPSILON WITH DASIA
+1F5B ; Expands_On_NFD # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+1F5D ; Expands_On_NFD # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+1F5F..1F7D ; Expands_On_NFD # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA
+1F80..1FB4 ; Expands_On_NFD # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+1FB6..1FBC ; Expands_On_NFD # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+1FC1 ; Expands_On_NFD # Sk GREEK DIALYTIKA AND PERISPOMENI
+1FC2..1FC4 ; Expands_On_NFD # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+1FC6..1FCC ; Expands_On_NFD # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+1FCD..1FCF ; Expands_On_NFD # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
+1FD0..1FD3 ; Expands_On_NFD # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FD6..1FDB ; Expands_On_NFD # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA
+1FDD..1FDF ; Expands_On_NFD # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
+1FE0..1FEC ; Expands_On_NFD # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA
+1FED..1FEE ; Expands_On_NFD # Sk [2] GREEK DIALYTIKA AND VARIA..GREEK DIALYTIKA AND OXIA
+1FF2..1FF4 ; Expands_On_NFD # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+1FF6..1FFC ; Expands_On_NFD # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+212B ; Expands_On_NFD # L& ANGSTROM SIGN
+219A..219B ; Expands_On_NFD # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE
+21AE ; Expands_On_NFD # Sm LEFT RIGHT ARROW WITH STROKE
+21CD ; Expands_On_NFD # So LEFTWARDS DOUBLE ARROW WITH STROKE
+21CE..21CF ; Expands_On_NFD # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE
+2204 ; Expands_On_NFD # Sm THERE DOES NOT EXIST
+2209 ; Expands_On_NFD # Sm NOT AN ELEMENT OF
+220C ; Expands_On_NFD # Sm DOES NOT CONTAIN AS MEMBER
+2224 ; Expands_On_NFD # Sm DOES NOT DIVIDE
+2226 ; Expands_On_NFD # Sm NOT PARALLEL TO
+2241 ; Expands_On_NFD # Sm NOT TILDE
+2244 ; Expands_On_NFD # Sm NOT ASYMPTOTICALLY EQUAL TO
+2247 ; Expands_On_NFD # Sm NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+2249 ; Expands_On_NFD # Sm NOT ALMOST EQUAL TO
+2260 ; Expands_On_NFD # Sm NOT EQUAL TO
+2262 ; Expands_On_NFD # Sm NOT IDENTICAL TO
+226D..2271 ; Expands_On_NFD # Sm [5] NOT EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUAL TO
+2274..2275 ; Expands_On_NFD # Sm [2] NEITHER LESS-THAN NOR EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUIVALENT TO
+2278..2279 ; Expands_On_NFD # Sm [2] NEITHER LESS-THAN NOR GREATER-THAN..NEITHER GREATER-THAN NOR LESS-THAN
+2280..2281 ; Expands_On_NFD # Sm [2] DOES NOT PRECEDE..DOES NOT SUCCEED
+2284..2285 ; Expands_On_NFD # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF
+2288..2289 ; Expands_On_NFD # Sm [2] NEITHER A SUBSET OF NOR EQUAL TO..NEITHER A SUPERSET OF NOR EQUAL TO
+22AC..22AF ; Expands_On_NFD # Sm [4] DOES NOT PROVE..NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+22E0..22E3 ; Expands_On_NFD # Sm [4] DOES NOT PRECEDE OR EQUAL..NOT SQUARE ORIGINAL OF OR EQUAL TO
+22EA..22ED ; Expands_On_NFD # Sm [4] NOT NORMAL SUBGROUP OF..DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+2ADC ; Expands_On_NFD # Sm FORKING
+304C ; Expands_On_NFD # Lo HIRAGANA LETTER GA
+304E ; Expands_On_NFD # Lo HIRAGANA LETTER GI
+3050 ; Expands_On_NFD # Lo HIRAGANA LETTER GU
+3052 ; Expands_On_NFD # Lo HIRAGANA LETTER GE
+3054 ; Expands_On_NFD # Lo HIRAGANA LETTER GO
+3056 ; Expands_On_NFD # Lo HIRAGANA LETTER ZA
+3058 ; Expands_On_NFD # Lo HIRAGANA LETTER ZI
+305A ; Expands_On_NFD # Lo HIRAGANA LETTER ZU
+305C ; Expands_On_NFD # Lo HIRAGANA LETTER ZE
+305E ; Expands_On_NFD # Lo HIRAGANA LETTER ZO
+3060 ; Expands_On_NFD # Lo HIRAGANA LETTER DA
+3062 ; Expands_On_NFD # Lo HIRAGANA LETTER DI
+3065 ; Expands_On_NFD # Lo HIRAGANA LETTER DU
+3067 ; Expands_On_NFD # Lo HIRAGANA LETTER DE
+3069 ; Expands_On_NFD # Lo HIRAGANA LETTER DO
+3070..3071 ; Expands_On_NFD # Lo [2] HIRAGANA LETTER BA..HIRAGANA LETTER PA
+3073..3074 ; Expands_On_NFD # Lo [2] HIRAGANA LETTER BI..HIRAGANA LETTER PI
+3076..3077 ; Expands_On_NFD # Lo [2] HIRAGANA LETTER BU..HIRAGANA LETTER PU
+3079..307A ; Expands_On_NFD # Lo [2] HIRAGANA LETTER BE..HIRAGANA LETTER PE
+307C..307D ; Expands_On_NFD # Lo [2] HIRAGANA LETTER BO..HIRAGANA LETTER PO
+3094 ; Expands_On_NFD # Lo HIRAGANA LETTER VU
+309E ; Expands_On_NFD # Lm HIRAGANA VOICED ITERATION MARK
+30AC ; Expands_On_NFD # Lo KATAKANA LETTER GA
+30AE ; Expands_On_NFD # Lo KATAKANA LETTER GI
+30B0 ; Expands_On_NFD # Lo KATAKANA LETTER GU
+30B2 ; Expands_On_NFD # Lo KATAKANA LETTER GE
+30B4 ; Expands_On_NFD # Lo KATAKANA LETTER GO
+30B6 ; Expands_On_NFD # Lo KATAKANA LETTER ZA
+30B8 ; Expands_On_NFD # Lo KATAKANA LETTER ZI
+30BA ; Expands_On_NFD # Lo KATAKANA LETTER ZU
+30BC ; Expands_On_NFD # Lo KATAKANA LETTER ZE
+30BE ; Expands_On_NFD # Lo KATAKANA LETTER ZO
+30C0 ; Expands_On_NFD # Lo KATAKANA LETTER DA
+30C2 ; Expands_On_NFD # Lo KATAKANA LETTER DI
+30C5 ; Expands_On_NFD # Lo KATAKANA LETTER DU
+30C7 ; Expands_On_NFD # Lo KATAKANA LETTER DE
+30C9 ; Expands_On_NFD # Lo KATAKANA LETTER DO
+30D0..30D1 ; Expands_On_NFD # Lo [2] KATAKANA LETTER BA..KATAKANA LETTER PA
+30D3..30D4 ; Expands_On_NFD # Lo [2] KATAKANA LETTER BI..KATAKANA LETTER PI
+30D6..30D7 ; Expands_On_NFD # Lo [2] KATAKANA LETTER BU..KATAKANA LETTER PU
+30D9..30DA ; Expands_On_NFD # Lo [2] KATAKANA LETTER BE..KATAKANA LETTER PE
+30DC..30DD ; Expands_On_NFD # Lo [2] KATAKANA LETTER BO..KATAKANA LETTER PO
+30F4 ; Expands_On_NFD # Lo KATAKANA LETTER VU
+30F7..30FA ; Expands_On_NFD # Lo [4] KATAKANA LETTER VA..KATAKANA LETTER VO
+30FE ; Expands_On_NFD # Lm KATAKANA VOICED ITERATION MARK
+AC00..D7A3 ; Expands_On_NFD # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
+FB1D ; Expands_On_NFD # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; Expands_On_NFD # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; Expands_On_NFD # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; Expands_On_NFD # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; Expands_On_NFD # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; Expands_On_NFD # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; Expands_On_NFD # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4E ; Expands_On_NFD # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LETTER PE WITH RAFE
+1D15E..1D164 ; Expands_On_NFD # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; Expands_On_NFD # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+
+# Total code points: 12203
+
+# ================================================
+
+# Derived Property: Expands_On_NFC
+# Generated according to UAX #15.
+# Characters whose normalized length is not one.
+# WARNING: Normalization of STRINGS must use the algorithm in UAX #15 because characters may interact.
+# The length of a normalized string is not necessarily the sum of the lengths of the normalized characters!
+
+0344 ; Expands_On_NFC # Mn COMBINING GREEK DIALYTIKA TONOS
+0958..095F ; Expands_On_NFC # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09DC..09DD ; Expands_On_NFC # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; Expands_On_NFC # Lo BENGALI LETTER YYA
+0A33 ; Expands_On_NFC # Lo GURMUKHI LETTER LLA
+0A36 ; Expands_On_NFC # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; Expands_On_NFC # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; Expands_On_NFC # Lo GURMUKHI LETTER FA
+0B5C..0B5D ; Expands_On_NFC # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0F43 ; Expands_On_NFC # Lo TIBETAN LETTER GHA
+0F4D ; Expands_On_NFC # Lo TIBETAN LETTER DDHA
+0F52 ; Expands_On_NFC # Lo TIBETAN LETTER DHA
+0F57 ; Expands_On_NFC # Lo TIBETAN LETTER BHA
+0F5C ; Expands_On_NFC # Lo TIBETAN LETTER DZHA
+0F69 ; Expands_On_NFC # Lo TIBETAN LETTER KSSA
+0F73 ; Expands_On_NFC # Mn TIBETAN VOWEL SIGN II
+0F75..0F76 ; Expands_On_NFC # Mn [2] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC R
+0F78 ; Expands_On_NFC # Mn TIBETAN VOWEL SIGN VOCALIC L
+0F81 ; Expands_On_NFC # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; Expands_On_NFC # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; Expands_On_NFC # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; Expands_On_NFC # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; Expands_On_NFC # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; Expands_On_NFC # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; Expands_On_NFC # Mn TIBETAN SUBJOINED LETTER KSSA
+2ADC ; Expands_On_NFC # Sm FORKING
+FB1D ; Expands_On_NFC # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; Expands_On_NFC # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; Expands_On_NFC # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; Expands_On_NFC # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; Expands_On_NFC # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; Expands_On_NFC # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; Expands_On_NFC # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4E ; Expands_On_NFC # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LETTER PE WITH RAFE
+1D15E..1D164 ; Expands_On_NFC # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; Expands_On_NFC # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+
+# Total code points: 85
+
+# ================================================
+
+# Derived Property: Expands_On_NFKD
+# Generated according to UAX #15.
+# Characters whose normalized length is not one.
+# WARNING: Normalization of STRINGS must use the algorithm in UAX #15 because characters may interact.
+# The length of a normalized string is not necessarily the sum of the lengths of the normalized characters!
+
+00A8 ; Expands_On_NFKD # Sk DIAERESIS
+00AF ; Expands_On_NFKD # Sk MACRON
+00B4 ; Expands_On_NFKD # Sk ACUTE ACCENT
+00B8 ; Expands_On_NFKD # Sk CEDILLA
+00BC..00BE ; Expands_On_NFKD # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS
+00C0..00C5 ; Expands_On_NFKD # L& [6] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER A WITH RING ABOVE
+00C7..00CF ; Expands_On_NFKD # L& [9] LATIN CAPITAL LETTER C WITH CEDILLA..LATIN CAPITAL LETTER I WITH DIAERESIS
+00D1..00D6 ; Expands_On_NFKD # L& [6] LATIN CAPITAL LETTER N WITH TILDE..LATIN CAPITAL LETTER O WITH DIAERESIS
+00D9..00DD ; Expands_On_NFKD # L& [5] LATIN CAPITAL LETTER U WITH GRAVE..LATIN CAPITAL LETTER Y WITH ACUTE
+00E0..00E5 ; Expands_On_NFKD # L& [6] LATIN SMALL LETTER A WITH GRAVE..LATIN SMALL LETTER A WITH RING ABOVE
+00E7..00EF ; Expands_On_NFKD # L& [9] LATIN SMALL LETTER C WITH CEDILLA..LATIN SMALL LETTER I WITH DIAERESIS
+00F1..00F6 ; Expands_On_NFKD # L& [6] LATIN SMALL LETTER N WITH TILDE..LATIN SMALL LETTER O WITH DIAERESIS
+00F9..00FD ; Expands_On_NFKD # L& [5] LATIN SMALL LETTER U WITH GRAVE..LATIN SMALL LETTER Y WITH ACUTE
+00FF..010F ; Expands_On_NFKD # L& [17] LATIN SMALL LETTER Y WITH DIAERESIS..LATIN SMALL LETTER D WITH CARON
+0112..0125 ; Expands_On_NFKD # L& [20] LATIN CAPITAL LETTER E WITH MACRON..LATIN SMALL LETTER H WITH CIRCUMFLEX
+0128..0130 ; Expands_On_NFKD # L& [9] LATIN CAPITAL LETTER I WITH TILDE..LATIN CAPITAL LETTER I WITH DOT ABOVE
+0132..0137 ; Expands_On_NFKD # L& [6] LATIN CAPITAL LIGATURE IJ..LATIN SMALL LETTER K WITH CEDILLA
+0139..0140 ; Expands_On_NFKD # L& [8] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER L WITH MIDDLE DOT
+0143..0149 ; Expands_On_NFKD # L& [7] LATIN CAPITAL LETTER N WITH ACUTE..LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+014C..0151 ; Expands_On_NFKD # L& [6] LATIN CAPITAL LETTER O WITH MACRON..LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0154..0165 ; Expands_On_NFKD # L& [18] LATIN CAPITAL LETTER R WITH ACUTE..LATIN SMALL LETTER T WITH CARON
+0168..017E ; Expands_On_NFKD # L& [23] LATIN CAPITAL LETTER U WITH TILDE..LATIN SMALL LETTER Z WITH CARON
+01A0..01A1 ; Expands_On_NFKD # L& [2] LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
+01AF..01B0 ; Expands_On_NFKD # L& [2] LATIN CAPITAL LETTER U WITH HORN..LATIN SMALL LETTER U WITH HORN
+01C4..01DC ; Expands_On_NFKD # L& [25] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+01DE..01E3 ; Expands_On_NFKD # L& [6] LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON..LATIN SMALL LETTER AE WITH MACRON
+01E6..01F5 ; Expands_On_NFKD # L& [16] LATIN CAPITAL LETTER G WITH CARON..LATIN SMALL LETTER G WITH ACUTE
+01F8..021B ; Expands_On_NFKD # L& [36] LATIN CAPITAL LETTER N WITH GRAVE..LATIN SMALL LETTER T WITH COMMA BELOW
+021E..021F ; Expands_On_NFKD # L& [2] LATIN CAPITAL LETTER H WITH CARON..LATIN SMALL LETTER H WITH CARON
+0226..0233 ; Expands_On_NFKD # L& [14] LATIN CAPITAL LETTER A WITH DOT ABOVE..LATIN SMALL LETTER Y WITH MACRON
+02D8..02DD ; Expands_On_NFKD # Sk [6] BREVE..DOUBLE ACUTE ACCENT
+0344 ; Expands_On_NFKD # Mn COMBINING GREEK DIALYTIKA TONOS
+037A ; Expands_On_NFKD # Lm GREEK YPOGEGRAMMENI
+0384..0385 ; Expands_On_NFKD # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS
+0386 ; Expands_On_NFKD # L& GREEK CAPITAL LETTER ALPHA WITH TONOS
+0388..038A ; Expands_On_NFKD # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS
+038C ; Expands_On_NFKD # L& GREEK CAPITAL LETTER OMICRON WITH TONOS
+038E..0390 ; Expands_On_NFKD # L& [3] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+03AA..03B0 ; Expands_On_NFKD # L& [7] GREEK CAPITAL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+03CA..03CE ; Expands_On_NFKD # L& [5] GREEK SMALL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER OMEGA WITH TONOS
+03D3..03D4 ; Expands_On_NFKD # L& [2] GREEK UPSILON WITH ACUTE AND HOOK SYMBOL..GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+0400..0401 ; Expands_On_NFKD # L& [2] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC CAPITAL LETTER IO
+0403 ; Expands_On_NFKD # L& CYRILLIC CAPITAL LETTER GJE
+0407 ; Expands_On_NFKD # L& CYRILLIC CAPITAL LETTER YI
+040C..040E ; Expands_On_NFKD # L& [3] CYRILLIC CAPITAL LETTER KJE..CYRILLIC CAPITAL LETTER SHORT U
+0419 ; Expands_On_NFKD # L& CYRILLIC CAPITAL LETTER SHORT I
+0439 ; Expands_On_NFKD # L& CYRILLIC SMALL LETTER SHORT I
+0450..0451 ; Expands_On_NFKD # L& [2] CYRILLIC SMALL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER IO
+0453 ; Expands_On_NFKD # L& CYRILLIC SMALL LETTER GJE
+0457 ; Expands_On_NFKD # L& CYRILLIC SMALL LETTER YI
+045C..045E ; Expands_On_NFKD # L& [3] CYRILLIC SMALL LETTER KJE..CYRILLIC SMALL LETTER SHORT U
+0476..0477 ; Expands_On_NFKD # L& [2] CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT..CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+04C1..04C2 ; Expands_On_NFKD # L& [2] CYRILLIC CAPITAL LETTER ZHE WITH BREVE..CYRILLIC SMALL LETTER ZHE WITH BREVE
+04D0..04D3 ; Expands_On_NFKD # L& [4] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D6..04D7 ; Expands_On_NFKD # L& [2] CYRILLIC CAPITAL LETTER IE WITH BREVE..CYRILLIC SMALL LETTER IE WITH BREVE
+04DA..04DF ; Expands_On_NFKD # L& [6] CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS..CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+04E2..04E7 ; Expands_On_NFKD # L& [6] CYRILLIC CAPITAL LETTER I WITH MACRON..CYRILLIC SMALL LETTER O WITH DIAERESIS
+04EA..04F5 ; Expands_On_NFKD # L& [12] CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS..CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+04F8..04F9 ; Expands_On_NFKD # L& [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0587 ; Expands_On_NFKD # L& ARMENIAN SMALL LIGATURE ECH YIWN
+0622..0626 ; Expands_On_NFKD # Lo [5] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER YEH WITH HAMZA ABOVE
+0675..0678 ; Expands_On_NFKD # Lo [4] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER HIGH HAMZA YEH
+06C0 ; Expands_On_NFKD # Lo ARABIC LETTER HEH WITH YEH ABOVE
+06C2 ; Expands_On_NFKD # Lo ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+06D3 ; Expands_On_NFKD # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+0929 ; Expands_On_NFKD # Lo DEVANAGARI LETTER NNNA
+0931 ; Expands_On_NFKD # Lo DEVANAGARI LETTER RRA
+0934 ; Expands_On_NFKD # Lo DEVANAGARI LETTER LLLA
+0958..095F ; Expands_On_NFKD # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09CB..09CC ; Expands_On_NFKD # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
+09DC..09DD ; Expands_On_NFKD # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; Expands_On_NFKD # Lo BENGALI LETTER YYA
+0A33 ; Expands_On_NFKD # Lo GURMUKHI LETTER LLA
+0A36 ; Expands_On_NFKD # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; Expands_On_NFKD # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; Expands_On_NFKD # Lo GURMUKHI LETTER FA
+0B48 ; Expands_On_NFKD # Mc ORIYA VOWEL SIGN AI
+0B4B..0B4C ; Expands_On_NFKD # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU
+0B5C..0B5D ; Expands_On_NFKD # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0B94 ; Expands_On_NFKD # Lo TAMIL LETTER AU
+0BCA..0BCC ; Expands_On_NFKD # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
+0C48 ; Expands_On_NFKD # Mn TELUGU VOWEL SIGN AI
+0CC0 ; Expands_On_NFKD # Mc KANNADA VOWEL SIGN II
+0CC7..0CC8 ; Expands_On_NFKD # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; Expands_On_NFKD # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
+0D4A..0D4C ; Expands_On_NFKD # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
+0DDA ; Expands_On_NFKD # Mc SINHALA VOWEL SIGN DIGA KOMBUVA
+0DDC..0DDE ; Expands_On_NFKD # Mc [3] SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA..SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+0E33 ; Expands_On_NFKD # Lo THAI CHARACTER SARA AM
+0EB3 ; Expands_On_NFKD # Lo LAO VOWEL SIGN AM
+0EDC..0EDD ; Expands_On_NFKD # Lo [2] LAO HO NO..LAO HO MO
+0F43 ; Expands_On_NFKD # Lo TIBETAN LETTER GHA
+0F4D ; Expands_On_NFKD # Lo TIBETAN LETTER DDHA
+0F52 ; Expands_On_NFKD # Lo TIBETAN LETTER DHA
+0F57 ; Expands_On_NFKD # Lo TIBETAN LETTER BHA
+0F5C ; Expands_On_NFKD # Lo TIBETAN LETTER DZHA
+0F69 ; Expands_On_NFKD # Lo TIBETAN LETTER KSSA
+0F73 ; Expands_On_NFKD # Mn TIBETAN VOWEL SIGN II
+0F75..0F79 ; Expands_On_NFKD # Mn [5] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC LL
+0F81 ; Expands_On_NFKD # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; Expands_On_NFKD # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; Expands_On_NFKD # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; Expands_On_NFKD # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; Expands_On_NFKD # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; Expands_On_NFKD # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; Expands_On_NFKD # Mn TIBETAN SUBJOINED LETTER KSSA
+1026 ; Expands_On_NFKD # Lo MYANMAR LETTER UU
+1B06 ; Expands_On_NFKD # Lo BALINESE LETTER AKARA TEDUNG
+1B08 ; Expands_On_NFKD # Lo BALINESE LETTER IKARA TEDUNG
+1B0A ; Expands_On_NFKD # Lo BALINESE LETTER UKARA TEDUNG
+1B0C ; Expands_On_NFKD # Lo BALINESE LETTER RA REPA TEDUNG
+1B0E ; Expands_On_NFKD # Lo BALINESE LETTER LA LENGA TEDUNG
+1B12 ; Expands_On_NFKD # Lo BALINESE LETTER OKARA TEDUNG
+1B3B ; Expands_On_NFKD # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3D ; Expands_On_NFKD # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B40..1B41 ; Expands_On_NFKD # Mc [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
+1B43 ; Expands_On_NFKD # Mc BALINESE VOWEL SIGN PEPET TEDUNG
+1E00..1E9B ; Expands_On_NFKD # L& [156] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER LONG S WITH DOT ABOVE
+1EA0..1EF9 ; Expands_On_NFKD # L& [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE
+1F00..1F15 ; Expands_On_NFKD # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+1F18..1F1D ; Expands_On_NFKD # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+1F20..1F45 ; Expands_On_NFKD # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+1F48..1F4D ; Expands_On_NFKD # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+1F50..1F57 ; Expands_On_NFKD # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+1F59 ; Expands_On_NFKD # L& GREEK CAPITAL LETTER UPSILON WITH DASIA
+1F5B ; Expands_On_NFKD # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+1F5D ; Expands_On_NFKD # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+1F5F..1F7D ; Expands_On_NFKD # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA
+1F80..1FB4 ; Expands_On_NFKD # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+1FB6..1FBC ; Expands_On_NFKD # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+1FBD ; Expands_On_NFKD # Sk GREEK KORONIS
+1FBF..1FC1 ; Expands_On_NFKD # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI
+1FC2..1FC4 ; Expands_On_NFKD # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+1FC6..1FCC ; Expands_On_NFKD # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+1FCD..1FCF ; Expands_On_NFKD # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
+1FD0..1FD3 ; Expands_On_NFKD # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+1FD6..1FDB ; Expands_On_NFKD # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA
+1FDD..1FDF ; Expands_On_NFKD # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
+1FE0..1FEC ; Expands_On_NFKD # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA
+1FED..1FEE ; Expands_On_NFKD # Sk [2] GREEK DIALYTIKA AND VARIA..GREEK DIALYTIKA AND OXIA
+1FF2..1FF4 ; Expands_On_NFKD # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+1FF6..1FFC ; Expands_On_NFKD # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+1FFD..1FFE ; Expands_On_NFKD # Sk [2] GREEK OXIA..GREEK DASIA
+2017 ; Expands_On_NFKD # Po DOUBLE LOW LINE
+2025..2026 ; Expands_On_NFKD # Po [2] TWO DOT LEADER..HORIZONTAL ELLIPSIS
+2033..2034 ; Expands_On_NFKD # Po [2] DOUBLE PRIME..TRIPLE PRIME
+2036..2037 ; Expands_On_NFKD # Po [2] REVERSED DOUBLE PRIME..REVERSED TRIPLE PRIME
+203C ; Expands_On_NFKD # Po DOUBLE EXCLAMATION MARK
+203E ; Expands_On_NFKD # Po OVERLINE
+2047..2049 ; Expands_On_NFKD # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK
+2057 ; Expands_On_NFKD # Po QUADRUPLE PRIME
+20A8 ; Expands_On_NFKD # Sc RUPEE SIGN
+2100..2101 ; Expands_On_NFKD # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT
+2103 ; Expands_On_NFKD # So DEGREE CELSIUS
+2105..2106 ; Expands_On_NFKD # So [2] CARE OF..CADA UNA
+2109 ; Expands_On_NFKD # So DEGREE FAHRENHEIT
+2116 ; Expands_On_NFKD # So NUMERO SIGN
+2120..2122 ; Expands_On_NFKD # So [3] SERVICE MARK..TRADE MARK SIGN
+212B ; Expands_On_NFKD # L& ANGSTROM SIGN
+213B ; Expands_On_NFKD # So FACSIMILE SIGN
+2153..215F ; Expands_On_NFKD # No [13] VULGAR FRACTION ONE THIRD..FRACTION NUMERATOR ONE
+2161..2163 ; Expands_On_NFKD # Nl [3] ROMAN NUMERAL TWO..ROMAN NUMERAL FOUR
+2165..2168 ; Expands_On_NFKD # Nl [4] ROMAN NUMERAL SIX..ROMAN NUMERAL NINE
+216A..216B ; Expands_On_NFKD # Nl [2] ROMAN NUMERAL ELEVEN..ROMAN NUMERAL TWELVE
+2171..2173 ; Expands_On_NFKD # Nl [3] SMALL ROMAN NUMERAL TWO..SMALL ROMAN NUMERAL FOUR
+2175..2178 ; Expands_On_NFKD # Nl [4] SMALL ROMAN NUMERAL SIX..SMALL ROMAN NUMERAL NINE
+217A..217B ; Expands_On_NFKD # Nl [2] SMALL ROMAN NUMERAL ELEVEN..SMALL ROMAN NUMERAL TWELVE
+219A..219B ; Expands_On_NFKD # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE
+21AE ; Expands_On_NFKD # Sm LEFT RIGHT ARROW WITH STROKE
+21CD ; Expands_On_NFKD # So LEFTWARDS DOUBLE ARROW WITH STROKE
+21CE..21CF ; Expands_On_NFKD # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE
+2204 ; Expands_On_NFKD # Sm THERE DOES NOT EXIST
+2209 ; Expands_On_NFKD # Sm NOT AN ELEMENT OF
+220C ; Expands_On_NFKD # Sm DOES NOT CONTAIN AS MEMBER
+2224 ; Expands_On_NFKD # Sm DOES NOT DIVIDE
+2226 ; Expands_On_NFKD # Sm NOT PARALLEL TO
+222C..222D ; Expands_On_NFKD # Sm [2] DOUBLE INTEGRAL..TRIPLE INTEGRAL
+222F..2230 ; Expands_On_NFKD # Sm [2] SURFACE INTEGRAL..VOLUME INTEGRAL
+2241 ; Expands_On_NFKD # Sm NOT TILDE
+2244 ; Expands_On_NFKD # Sm NOT ASYMPTOTICALLY EQUAL TO
+2247 ; Expands_On_NFKD # Sm NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+2249 ; Expands_On_NFKD # Sm NOT ALMOST EQUAL TO
+2260 ; Expands_On_NFKD # Sm NOT EQUAL TO
+2262 ; Expands_On_NFKD # Sm NOT IDENTICAL TO
+226D..2271 ; Expands_On_NFKD # Sm [5] NOT EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUAL TO
+2274..2275 ; Expands_On_NFKD # Sm [2] NEITHER LESS-THAN NOR EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUIVALENT TO
+2278..2279 ; Expands_On_NFKD # Sm [2] NEITHER LESS-THAN NOR GREATER-THAN..NEITHER GREATER-THAN NOR LESS-THAN
+2280..2281 ; Expands_On_NFKD # Sm [2] DOES NOT PRECEDE..DOES NOT SUCCEED
+2284..2285 ; Expands_On_NFKD # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF
+2288..2289 ; Expands_On_NFKD # Sm [2] NEITHER A SUBSET OF NOR EQUAL TO..NEITHER A SUPERSET OF NOR EQUAL TO
+22AC..22AF ; Expands_On_NFKD # Sm [4] DOES NOT PROVE..NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+22E0..22E3 ; Expands_On_NFKD # Sm [4] DOES NOT PRECEDE OR EQUAL..NOT SQUARE ORIGINAL OF OR EQUAL TO
+22EA..22ED ; Expands_On_NFKD # Sm [4] NOT NORMAL SUBGROUP OF..DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+2469..249B ; Expands_On_NFKD # No [51] CIRCLED NUMBER TEN..NUMBER TWENTY FULL STOP
+249C..24B5 ; Expands_On_NFKD # So [26] PARENTHESIZED LATIN SMALL LETTER A..PARENTHESIZED LATIN SMALL LETTER Z
+2A0C ; Expands_On_NFKD # Sm QUADRUPLE INTEGRAL OPERATOR
+2A74..2A76 ; Expands_On_NFKD # Sm [3] DOUBLE COLON EQUAL..THREE CONSECUTIVE EQUALS SIGNS
+2ADC ; Expands_On_NFKD # Sm FORKING
+304C ; Expands_On_NFKD # Lo HIRAGANA LETTER GA
+304E ; Expands_On_NFKD # Lo HIRAGANA LETTER GI
+3050 ; Expands_On_NFKD # Lo HIRAGANA LETTER GU
+3052 ; Expands_On_NFKD # Lo HIRAGANA LETTER GE
+3054 ; Expands_On_NFKD # Lo HIRAGANA LETTER GO
+3056 ; Expands_On_NFKD # Lo HIRAGANA LETTER ZA
+3058 ; Expands_On_NFKD # Lo HIRAGANA LETTER ZI
+305A ; Expands_On_NFKD # Lo HIRAGANA LETTER ZU
+305C ; Expands_On_NFKD # Lo HIRAGANA LETTER ZE
+305E ; Expands_On_NFKD # Lo HIRAGANA LETTER ZO
+3060 ; Expands_On_NFKD # Lo HIRAGANA LETTER DA
+3062 ; Expands_On_NFKD # Lo HIRAGANA LETTER DI
+3065 ; Expands_On_NFKD # Lo HIRAGANA LETTER DU
+3067 ; Expands_On_NFKD # Lo HIRAGANA LETTER DE
+3069 ; Expands_On_NFKD # Lo HIRAGANA LETTER DO
+3070..3071 ; Expands_On_NFKD # Lo [2] HIRAGANA LETTER BA..HIRAGANA LETTER PA
+3073..3074 ; Expands_On_NFKD # Lo [2] HIRAGANA LETTER BI..HIRAGANA LETTER PI
+3076..3077 ; Expands_On_NFKD # Lo [2] HIRAGANA LETTER BU..HIRAGANA LETTER PU
+3079..307A ; Expands_On_NFKD # Lo [2] HIRAGANA LETTER BE..HIRAGANA LETTER PE
+307C..307D ; Expands_On_NFKD # Lo [2] HIRAGANA LETTER BO..HIRAGANA LETTER PO
+3094 ; Expands_On_NFKD # Lo HIRAGANA LETTER VU
+309B..309C ; Expands_On_NFKD # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+309E ; Expands_On_NFKD # Lm HIRAGANA VOICED ITERATION MARK
+309F ; Expands_On_NFKD # Lo HIRAGANA DIGRAPH YORI
+30AC ; Expands_On_NFKD # Lo KATAKANA LETTER GA
+30AE ; Expands_On_NFKD # Lo KATAKANA LETTER GI
+30B0 ; Expands_On_NFKD # Lo KATAKANA LETTER GU
+30B2 ; Expands_On_NFKD # Lo KATAKANA LETTER GE
+30B4 ; Expands_On_NFKD # Lo KATAKANA LETTER GO
+30B6 ; Expands_On_NFKD # Lo KATAKANA LETTER ZA
+30B8 ; Expands_On_NFKD # Lo KATAKANA LETTER ZI
+30BA ; Expands_On_NFKD # Lo KATAKANA LETTER ZU
+30BC ; Expands_On_NFKD # Lo KATAKANA LETTER ZE
+30BE ; Expands_On_NFKD # Lo KATAKANA LETTER ZO
+30C0 ; Expands_On_NFKD # Lo KATAKANA LETTER DA
+30C2 ; Expands_On_NFKD # Lo KATAKANA LETTER DI
+30C5 ; Expands_On_NFKD # Lo KATAKANA LETTER DU
+30C7 ; Expands_On_NFKD # Lo KATAKANA LETTER DE
+30C9 ; Expands_On_NFKD # Lo KATAKANA LETTER DO
+30D0..30D1 ; Expands_On_NFKD # Lo [2] KATAKANA LETTER BA..KATAKANA LETTER PA
+30D3..30D4 ; Expands_On_NFKD # Lo [2] KATAKANA LETTER BI..KATAKANA LETTER PI
+30D6..30D7 ; Expands_On_NFKD # Lo [2] KATAKANA LETTER BU..KATAKANA LETTER PU
+30D9..30DA ; Expands_On_NFKD # Lo [2] KATAKANA LETTER BE..KATAKANA LETTER PE
+30DC..30DD ; Expands_On_NFKD # Lo [2] KATAKANA LETTER BO..KATAKANA LETTER PO
+30F4 ; Expands_On_NFKD # Lo KATAKANA LETTER VU
+30F7..30FA ; Expands_On_NFKD # Lo [4] KATAKANA LETTER VA..KATAKANA LETTER VO
+30FE ; Expands_On_NFKD # Lm KATAKANA VOICED ITERATION MARK
+30FF ; Expands_On_NFKD # Lo KATAKANA DIGRAPH KOTO
+3200..321E ; Expands_On_NFKD # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
+3220..3229 ; Expands_On_NFKD # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN
+322A..3243 ; Expands_On_NFKD # So [26] PARENTHESIZED IDEOGRAPH MOON..PARENTHESIZED IDEOGRAPH REACH
+3250 ; Expands_On_NFKD # So PARTNERSHIP SIGN
+3251..325F ; Expands_On_NFKD # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE
+326E..327E ; Expands_On_NFKD # So [17] CIRCLED HANGUL KIYEOK A..CIRCLED HANGUL IEUNG U
+32B1..32BF ; Expands_On_NFKD # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY
+32C0..32CF ; Expands_On_NFKD # So [16] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..LIMITED LIABILITY SIGN
+3300..33FF ; Expands_On_NFKD # So [256] SQUARE APAATO..SQUARE GAL
+AC00..D7A3 ; Expands_On_NFKD # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
+FB00..FB06 ; Expands_On_NFKD # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
+FB13..FB17 ; Expands_On_NFKD # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
+FB1D ; Expands_On_NFKD # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; Expands_On_NFKD # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; Expands_On_NFKD # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; Expands_On_NFKD # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; Expands_On_NFKD # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; Expands_On_NFKD # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; Expands_On_NFKD # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4F ; Expands_On_NFKD # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED
+FBA4..FBA5 ; Expands_On_NFKD # Lo [2] ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM..ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM
+FBB0..FBB1 ; Expands_On_NFKD # Lo [2] ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
+FBDD ; Expands_On_NFKD # Lo ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
+FBEA..FBFB ; Expands_On_NFKD # Lo [18] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM..ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM
+FC00..FD3D ; Expands_On_NFKD # Lo [318] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
+FD50..FD8F ; Expands_On_NFKD # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
+FD92..FDC7 ; Expands_On_NFKD # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
+FDF0..FDFB ; Expands_On_NFKD # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
+FDFC ; Expands_On_NFKD # Sc RIAL SIGN
+FE19 ; Expands_On_NFKD # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+FE30 ; Expands_On_NFKD # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+FE49..FE4C ; Expands_On_NFKD # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE
+FE70..FE72 ; Expands_On_NFKD # Lo [3] ARABIC FATHATAN ISOLATED FORM..ARABIC DAMMATAN ISOLATED FORM
+FE74 ; Expands_On_NFKD # Lo ARABIC KASRATAN ISOLATED FORM
+FE76..FE7F ; Expands_On_NFKD # Lo [10] ARABIC FATHA ISOLATED FORM..ARABIC SUKUN MEDIAL FORM
+FE81..FE8C ; Expands_On_NFKD # Lo [12] ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM..ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM
+FEF5..FEFC ; Expands_On_NFKD # Lo [8] ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+FFE3 ; Expands_On_NFKD # Sk FULLWIDTH MACRON
+1D15E..1D164 ; Expands_On_NFKD # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; Expands_On_NFKD # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+
+# Total code points: 13310
+
+# ================================================
+
+# Derived Property: Expands_On_NFKC
+# Generated according to UAX #15.
+# Characters whose normalized length is not one.
+# WARNING: Normalization of STRINGS must use the algorithm in UAX #15 because characters may interact.
+# The length of a normalized string is not necessarily the sum of the lengths of the normalized characters!
+
+00A8 ; Expands_On_NFKC # Sk DIAERESIS
+00AF ; Expands_On_NFKC # Sk MACRON
+00B4 ; Expands_On_NFKC # Sk ACUTE ACCENT
+00B8 ; Expands_On_NFKC # Sk CEDILLA
+00BC..00BE ; Expands_On_NFKC # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS
+0132..0133 ; Expands_On_NFKC # L& [2] LATIN CAPITAL LIGATURE IJ..LATIN SMALL LIGATURE IJ
+013F..0140 ; Expands_On_NFKC # L& [2] LATIN CAPITAL LETTER L WITH MIDDLE DOT..LATIN SMALL LETTER L WITH MIDDLE DOT
+0149 ; Expands_On_NFKC # L& LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+01C4..01CC ; Expands_On_NFKC # L& [9] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER NJ
+01F1..01F3 ; Expands_On_NFKC # L& [3] LATIN CAPITAL LETTER DZ..LATIN SMALL LETTER DZ
+02D8..02DD ; Expands_On_NFKC # Sk [6] BREVE..DOUBLE ACUTE ACCENT
+0344 ; Expands_On_NFKC # Mn COMBINING GREEK DIALYTIKA TONOS
+037A ; Expands_On_NFKC # Lm GREEK YPOGEGRAMMENI
+0384..0385 ; Expands_On_NFKC # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS
+0587 ; Expands_On_NFKC # L& ARMENIAN SMALL LIGATURE ECH YIWN
+0675..0678 ; Expands_On_NFKC # Lo [4] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER HIGH HAMZA YEH
+0958..095F ; Expands_On_NFKC # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA
+09DC..09DD ; Expands_On_NFKC # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA
+09DF ; Expands_On_NFKC # Lo BENGALI LETTER YYA
+0A33 ; Expands_On_NFKC # Lo GURMUKHI LETTER LLA
+0A36 ; Expands_On_NFKC # Lo GURMUKHI LETTER SHA
+0A59..0A5B ; Expands_On_NFKC # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA
+0A5E ; Expands_On_NFKC # Lo GURMUKHI LETTER FA
+0B5C..0B5D ; Expands_On_NFKC # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA
+0E33 ; Expands_On_NFKC # Lo THAI CHARACTER SARA AM
+0EB3 ; Expands_On_NFKC # Lo LAO VOWEL SIGN AM
+0EDC..0EDD ; Expands_On_NFKC # Lo [2] LAO HO NO..LAO HO MO
+0F43 ; Expands_On_NFKC # Lo TIBETAN LETTER GHA
+0F4D ; Expands_On_NFKC # Lo TIBETAN LETTER DDHA
+0F52 ; Expands_On_NFKC # Lo TIBETAN LETTER DHA
+0F57 ; Expands_On_NFKC # Lo TIBETAN LETTER BHA
+0F5C ; Expands_On_NFKC # Lo TIBETAN LETTER DZHA
+0F69 ; Expands_On_NFKC # Lo TIBETAN LETTER KSSA
+0F73 ; Expands_On_NFKC # Mn TIBETAN VOWEL SIGN II
+0F75..0F79 ; Expands_On_NFKC # Mn [5] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC LL
+0F81 ; Expands_On_NFKC # Mn TIBETAN VOWEL SIGN REVERSED II
+0F93 ; Expands_On_NFKC # Mn TIBETAN SUBJOINED LETTER GHA
+0F9D ; Expands_On_NFKC # Mn TIBETAN SUBJOINED LETTER DDHA
+0FA2 ; Expands_On_NFKC # Mn TIBETAN SUBJOINED LETTER DHA
+0FA7 ; Expands_On_NFKC # Mn TIBETAN SUBJOINED LETTER BHA
+0FAC ; Expands_On_NFKC # Mn TIBETAN SUBJOINED LETTER DZHA
+0FB9 ; Expands_On_NFKC # Mn TIBETAN SUBJOINED LETTER KSSA
+1E9A ; Expands_On_NFKC # L& LATIN SMALL LETTER A WITH RIGHT HALF RING
+1FBD ; Expands_On_NFKC # Sk GREEK KORONIS
+1FBF..1FC1 ; Expands_On_NFKC # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI
+1FCD..1FCF ; Expands_On_NFKC # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
+1FDD..1FDF ; Expands_On_NFKC # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
+1FED..1FEE ; Expands_On_NFKC # Sk [2] GREEK DIALYTIKA AND VARIA..GREEK DIALYTIKA AND OXIA
+1FFD..1FFE ; Expands_On_NFKC # Sk [2] GREEK OXIA..GREEK DASIA
+2017 ; Expands_On_NFKC # Po DOUBLE LOW LINE
+2025..2026 ; Expands_On_NFKC # Po [2] TWO DOT LEADER..HORIZONTAL ELLIPSIS
+2033..2034 ; Expands_On_NFKC # Po [2] DOUBLE PRIME..TRIPLE PRIME
+2036..2037 ; Expands_On_NFKC # Po [2] REVERSED DOUBLE PRIME..REVERSED TRIPLE PRIME
+203C ; Expands_On_NFKC # Po DOUBLE EXCLAMATION MARK
+203E ; Expands_On_NFKC # Po OVERLINE
+2047..2049 ; Expands_On_NFKC # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK
+2057 ; Expands_On_NFKC # Po QUADRUPLE PRIME
+20A8 ; Expands_On_NFKC # Sc RUPEE SIGN
+2100..2101 ; Expands_On_NFKC # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT
+2103 ; Expands_On_NFKC # So DEGREE CELSIUS
+2105..2106 ; Expands_On_NFKC # So [2] CARE OF..CADA UNA
+2109 ; Expands_On_NFKC # So DEGREE FAHRENHEIT
+2116 ; Expands_On_NFKC # So NUMERO SIGN
+2120..2122 ; Expands_On_NFKC # So [3] SERVICE MARK..TRADE MARK SIGN
+213B ; Expands_On_NFKC # So FACSIMILE SIGN
+2153..215F ; Expands_On_NFKC # No [13] VULGAR FRACTION ONE THIRD..FRACTION NUMERATOR ONE
+2161..2163 ; Expands_On_NFKC # Nl [3] ROMAN NUMERAL TWO..ROMAN NUMERAL FOUR
+2165..2168 ; Expands_On_NFKC # Nl [4] ROMAN NUMERAL SIX..ROMAN NUMERAL NINE
+216A..216B ; Expands_On_NFKC # Nl [2] ROMAN NUMERAL ELEVEN..ROMAN NUMERAL TWELVE
+2171..2173 ; Expands_On_NFKC # Nl [3] SMALL ROMAN NUMERAL TWO..SMALL ROMAN NUMERAL FOUR
+2175..2178 ; Expands_On_NFKC # Nl [4] SMALL ROMAN NUMERAL SIX..SMALL ROMAN NUMERAL NINE
+217A..217B ; Expands_On_NFKC # Nl [2] SMALL ROMAN NUMERAL ELEVEN..SMALL ROMAN NUMERAL TWELVE
+222C..222D ; Expands_On_NFKC # Sm [2] DOUBLE INTEGRAL..TRIPLE INTEGRAL
+222F..2230 ; Expands_On_NFKC # Sm [2] SURFACE INTEGRAL..VOLUME INTEGRAL
+2469..249B ; Expands_On_NFKC # No [51] CIRCLED NUMBER TEN..NUMBER TWENTY FULL STOP
+249C..24B5 ; Expands_On_NFKC # So [26] PARENTHESIZED LATIN SMALL LETTER A..PARENTHESIZED LATIN SMALL LETTER Z
+2A0C ; Expands_On_NFKC # Sm QUADRUPLE INTEGRAL OPERATOR
+2A74..2A76 ; Expands_On_NFKC # Sm [3] DOUBLE COLON EQUAL..THREE CONSECUTIVE EQUALS SIGNS
+2ADC ; Expands_On_NFKC # Sm FORKING
+309B..309C ; Expands_On_NFKC # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+309F ; Expands_On_NFKC # Lo HIRAGANA DIGRAPH YORI
+30FF ; Expands_On_NFKC # Lo KATAKANA DIGRAPH KOTO
+3200..321E ; Expands_On_NFKC # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
+3220..3229 ; Expands_On_NFKC # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN
+322A..3243 ; Expands_On_NFKC # So [26] PARENTHESIZED IDEOGRAPH MOON..PARENTHESIZED IDEOGRAPH REACH
+3250 ; Expands_On_NFKC # So PARTNERSHIP SIGN
+3251..325F ; Expands_On_NFKC # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE
+327C..327D ; Expands_On_NFKC # So [2] CIRCLED KOREAN CHARACTER CHAMKO..CIRCLED KOREAN CHARACTER JUEUI
+32B1..32BF ; Expands_On_NFKC # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY
+32C0..32CF ; Expands_On_NFKC # So [16] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..LIMITED LIABILITY SIGN
+3300..33FF ; Expands_On_NFKC # So [256] SQUARE APAATO..SQUARE GAL
+FB00..FB06 ; Expands_On_NFKC # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
+FB13..FB17 ; Expands_On_NFKC # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
+FB1D ; Expands_On_NFKC # Lo HEBREW LETTER YOD WITH HIRIQ
+FB1F ; Expands_On_NFKC # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A..FB36 ; Expands_On_NFKC # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
+FB38..FB3C ; Expands_On_NFKC # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
+FB3E ; Expands_On_NFKC # Lo HEBREW LETTER MEM WITH DAGESH
+FB40..FB41 ; Expands_On_NFKC # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
+FB43..FB44 ; Expands_On_NFKC # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
+FB46..FB4F ; Expands_On_NFKC # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED
+FBDD ; Expands_On_NFKC # Lo ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
+FBEA..FBFB ; Expands_On_NFKC # Lo [18] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM..ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM
+FC00..FD3D ; Expands_On_NFKC # Lo [318] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
+FD50..FD8F ; Expands_On_NFKC # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
+FD92..FDC7 ; Expands_On_NFKC # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
+FDF0..FDFB ; Expands_On_NFKC # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
+FDFC ; Expands_On_NFKC # Sc RIAL SIGN
+FE19 ; Expands_On_NFKC # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+FE30 ; Expands_On_NFKC # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+FE49..FE4C ; Expands_On_NFKC # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE
+FE70..FE72 ; Expands_On_NFKC # Lo [3] ARABIC FATHATAN ISOLATED FORM..ARABIC DAMMATAN ISOLATED FORM
+FE74 ; Expands_On_NFKC # Lo ARABIC KASRATAN ISOLATED FORM
+FE76..FE7F ; Expands_On_NFKC # Lo [10] ARABIC FATHA ISOLATED FORM..ARABIC SUKUN MEDIAL FORM
+FEF5..FEFC ; Expands_On_NFKC # Lo [8] ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+FFE3 ; Expands_On_NFKC # Sk FULLWIDTH MACRON
+1D15E..1D164 ; Expands_On_NFKC # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB..1D1C0 ; Expands_On_NFKC # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK
+
+# Total code points: 1171
+
+# EOF
diff --git a/util/unicode/main.cpp b/util/unicode/main.cpp
index 8f27d4a..f2ebe7c 100644
--- a/util/unicode/main.cpp
+++ b/util/unicode/main.cpp
@@ -38,36 +38,56 @@
** $QT_END_LICENSE$
**
****************************************************************************/
+
#include <qlist.h>
#include <qhash.h>
#include <qfile.h>
+#include <qbytearray.h>
#include <qstring.h>
#include <qchar.h>
-#include <private/qunicodetables_p.h>
#include <qvector.h>
#include <qdebug.h>
+#if 0
+#include <private/qunicodetables_p.h>
+#endif
+#define DATA_VERSION_S "5.0"
+#define DATA_VERSION_STR "QChar::Unicode_5_0"
+
+#define LAST_CODEPOINT 0x10ffff
+#define LAST_CODEPOINT_STR "0x10ffff"
+
+
+static QHash<QByteArray, QChar::UnicodeVersion> age_map;
+
+static void initAgeMap()
+{
+ struct AgeMap {
+ const QChar::UnicodeVersion version;
+ const char *age;
+ } ageMap[] = {
+ { QChar::Unicode_1_1, "1.1" },
+ { QChar::Unicode_2_0, "2.0" },
+ { QChar::Unicode_2_1_2, "2.1" },
+ { QChar::Unicode_3_0, "3.0" },
+ { QChar::Unicode_3_1, "3.1" },
+ { QChar::Unicode_3_2, "3.2" },
+ { QChar::Unicode_4_0, "4.0" },
+ { QChar::Unicode_4_1, "4.1" },
+ { QChar::Unicode_5_0, "5.0" },
+ { QChar::Unicode_Unassigned, 0 }
+ };
+ AgeMap *d = ageMap;
+ while (d->age) {
+ age_map.insert(d->age, d->version);
+ ++d;
+ }
+}
-static struct AgeMap {
- const char *age;
- const QChar::UnicodeVersion version;
-} ageMap [] = {
- { "1.1", QChar::Unicode_1_1 },
- { "2.0", QChar::Unicode_2_0 },
- { "2.1", QChar::Unicode_2_1_2 },
- { "3.0", QChar::Unicode_3_0 },
- { "3.1", QChar::Unicode_3_1 },
- { "3.2", QChar::Unicode_3_2 },
- { "4.0", QChar::Unicode_4_0 },
- { "4.1", QChar::Unicode_4_1 },
- { "5.0", QChar::Unicode_5_0 },
- { 0, QChar::Unicode_Unassigned }
-};
-#define CURRENT_UNICODE_VERSION "QChar::Unicode_5_0"
static const char *grapheme_break_string =
" enum GraphemeBreak {\n"
- " GraphemeBreakOther, \n"
+ " GraphemeBreakOther,\n"
" GraphemeBreakCR,\n"
" GraphemeBreakLF,\n"
" GraphemeBreakControl,\n"
@@ -90,9 +110,11 @@ enum GraphemeBreak {
GraphemeBreakT,
GraphemeBreakLV,
GraphemeBreakLVT
+
+ , GraphemeBreak_Unassigned
};
-QHash<QByteArray, GraphemeBreak> grapheme_break_map;
+static QHash<QByteArray, GraphemeBreak> grapheme_break_map;
static void initGraphemeBreak()
{
@@ -110,7 +132,7 @@ static void initGraphemeBreak()
{ GraphemeBreakT, "T" },
{ GraphemeBreakLV, "LV" },
{ GraphemeBreakLVT, "LVT" },
- { GraphemeBreakOther, 0 }
+ { GraphemeBreak_Unassigned, 0 }
};
GraphemeBreakList *d = breaks;
while (d->name) {
@@ -119,7 +141,8 @@ static void initGraphemeBreak()
}
}
-const char *word_break_string =
+
+static const char *word_break_string =
" enum WordBreak {\n"
" WordBreakOther,\n"
" WordBreakFormat,\n"
@@ -140,10 +163,11 @@ enum WordBreak {
WordBreakMidNum,
WordBreakNumeric,
WordBreakExtendNumLet
-};
+ , WordBreak_Unassigned
+};
-QHash<QByteArray, WordBreak> word_break_map;
+static QHash<QByteArray, WordBreak> word_break_map;
static void initWordBreak()
{
@@ -159,7 +183,7 @@ static void initWordBreak()
{ WordBreakMidNum, "MidNum" },
{ WordBreakNumeric, "Numeric" },
{ WordBreakExtendNumLet, "ExtendNumLet" },
- { WordBreakFormat, 0 }
+ { WordBreak_Unassigned, 0 }
};
WordBreakList *d = breaks;
while (d->name) {
@@ -196,10 +220,11 @@ enum SentenceBreak {
SentenceBreakATerm,
SentenceBreakSTerm,
SentenceBreakClose
-};
+ , SentenceBreak_Unassigned
+};
-QHash<QByteArray, SentenceBreak> sentence_break_map;
+static QHash<QByteArray, SentenceBreak> sentence_break_map;
static void initSentenceBreak()
{
@@ -218,7 +243,7 @@ static void initSentenceBreak()
{ SentenceBreakATerm, "ATerm" },
{ SentenceBreakSTerm, "STerm" },
{ SentenceBreakClose, "Close" },
- { SentenceBreakOther, 0 }
+ { SentenceBreak_Unassigned, 0 }
};
SentenceBreakList *d = breaks;
while (d->name) {
@@ -228,33 +253,7 @@ static void initSentenceBreak()
}
-// Keep this one in sync with the code in createPropertyInfo
-const char *property_string =
- " struct Properties {\n"
- " ushort category : 8;\n"
- " ushort line_break_class : 8;\n"
- " ushort direction : 8;\n"
- " ushort combiningClass :8;\n"
- " ushort joining : 2;\n"
- " signed short digitValue : 6; /* 5 needed */\n"
- " ushort unicodeVersion : 4;\n"
- " ushort lowerCaseSpecial : 1;\n"
- " ushort upperCaseSpecial : 1;\n"
- " ushort titleCaseSpecial : 1;\n"
- " ushort caseFoldSpecial : 1; /* currently unused */\n"
- " signed short mirrorDiff : 16;\n"
- " signed short lowerCaseDiff : 16;\n"
- " signed short upperCaseDiff : 16;\n"
- " signed short titleCaseDiff : 16;\n"
- " signed short caseFoldDiff : 16;\n"
- " ushort graphemeBreak : 8;\n"
- " ushort wordBreak : 8;\n"
- " ushort sentenceBreak : 8;\n"
- " };\n"
- " Q_CORE_EXPORT const Properties * QT_FASTCALL properties(uint ucs4);\n"
- " Q_CORE_EXPORT const Properties * QT_FASTCALL properties(ushort ucs2);\n";
-
-const char *lineBreakClass =
+static const char *lineBreakClass =
" // see http://www.unicode.org/reports/tr14/tr14-19.html\n"
" // we don't use the XX, AI and CB properties and map them to AL instead.\n"
" // as we don't support any EBDIC based OS'es, NL is ignored and mapped to AL as well.\n"
@@ -268,16 +267,108 @@ const char *lineBreakClass =
" LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK\n"
" };\n\n";
-const char *methods =
+enum LineBreakClass {
+ LineBreak_OP, LineBreak_CL, LineBreak_QU, LineBreak_GL, LineBreak_NS,
+ LineBreak_EX, LineBreak_SY, LineBreak_IS, LineBreak_PR, LineBreak_PO,
+ LineBreak_NU, LineBreak_AL, LineBreak_ID, LineBreak_IN, LineBreak_HY,
+ LineBreak_BA, LineBreak_BB, LineBreak_B2, LineBreak_ZW, LineBreak_CM,
+ LineBreak_WJ, LineBreak_H2, LineBreak_H3, LineBreak_JL, LineBreak_JV,
+ LineBreak_JT, LineBreak_SA, LineBreak_SG,
+ LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK
+
+ , LineBreak_Unassigned
+};
+
+static QHash<QByteArray, LineBreakClass> line_break_map;
+
+static void initLineBreak()
+{
+ // ### Classes XX and AI are left out and mapped to AL for now;
+ // ### Class NL is ignored and mapped to AL as well.
+ struct LineBreakList {
+ LineBreakClass brk;
+ const char *name;
+ } breaks[] = {
+ { LineBreak_BK, "BK" },
+ { LineBreak_CR, "CR" },
+ { LineBreak_LF, "LF" },
+ { LineBreak_CM, "CM" },
+ { LineBreak_AL, "NL" },
+ { LineBreak_SG, "SG" },
+ { LineBreak_WJ, "WJ" },
+ { LineBreak_ZW, "ZW" },
+ { LineBreak_GL, "GL" },
+ { LineBreak_SP, "SP" },
+ { LineBreak_B2, "B2" },
+ { LineBreak_BA, "BA" },
+ { LineBreak_BB, "BB" },
+ { LineBreak_HY, "HY" },
+ { LineBreak_AL, "CB" }, // ###
+ { LineBreak_CL, "CL" },
+ { LineBreak_EX, "EX" },
+ { LineBreak_IN, "IN" },
+ { LineBreak_NS, "NS" },
+ { LineBreak_OP, "OP" },
+ { LineBreak_QU, "QU" },
+ { LineBreak_IS, "IS" },
+ { LineBreak_NU, "NU" },
+ { LineBreak_PO, "PO" },
+ { LineBreak_PR, "PR" },
+ { LineBreak_SY, "SY" },
+ { LineBreak_AL, "AI" },
+ { LineBreak_AL, "AL" },
+ { LineBreak_H2, "H2" },
+ { LineBreak_H3, "H3" },
+ { LineBreak_ID, "ID" },
+ { LineBreak_JL, "JL" },
+ { LineBreak_JV, "JV" },
+ { LineBreak_JT, "JT" },
+ { LineBreak_SA, "SA" },
+ { LineBreak_AL, "XX" },
+ { LineBreak_Unassigned, 0 }
+ };
+ LineBreakList *d = breaks;
+ while (d->name) {
+ line_break_map.insert(d->name, d->brk);
+ ++d;
+ }
+}
+
+
+// Keep this one in sync with the code in createPropertyInfo
+static const char *property_string =
+ " struct Properties {\n"
+ " ushort category : 8; /* 5 needed */\n"
+ " ushort line_break_class : 8; /* 6 needed */\n"
+ " ushort direction : 8; /* 5 needed */\n"
+ " ushort combiningClass : 8;\n"
+ " ushort joining : 2;\n"
+ " signed short digitValue : 6; /* 5 needed */\n"
+ " ushort unicodeVersion : 4;\n"
+ " ushort lowerCaseSpecial : 1;\n"
+ " ushort upperCaseSpecial : 1;\n"
+ " ushort titleCaseSpecial : 1;\n"
+ " ushort caseFoldSpecial : 1; /* currently unused */\n"
+ " signed short mirrorDiff : 16;\n"
+ " signed short lowerCaseDiff : 16;\n"
+ " signed short upperCaseDiff : 16;\n"
+ " signed short titleCaseDiff : 16;\n"
+ " signed short caseFoldDiff : 16;\n"
+ " ushort graphemeBreak : 8; /* 4 needed */\n"
+ " ushort wordBreak : 8; /* 4 needed */\n"
+ " ushort sentenceBreak : 8; /* 4 needed */\n"
+ " };\n"
+ " Q_CORE_EXPORT const Properties * QT_FASTCALL properties(uint ucs4);\n"
+ " Q_CORE_EXPORT const Properties * QT_FASTCALL properties(ushort ucs2);\n";
+
+static const char *methods =
" Q_CORE_EXPORT QUnicodeTables::LineBreakClass QT_FASTCALL lineBreakClass(uint ucs4);\n"
- " inline int lineBreakClass(const QChar &ch) {\n"
- " return QUnicodeTables::lineBreakClass(ch.unicode());\n"
- " }\n"
+ " inline int lineBreakClass(const QChar &ch)\n"
+ " { return lineBreakClass(ch.unicode()); }\n"
"\n"
" Q_CORE_EXPORT int QT_FASTCALL script(uint ucs4);\n"
- " Q_CORE_EXPORT_INLINE int QT_FASTCALL script(const QChar &ch) {\n"
- " return script(ch.unicode());\n"
- " }\n\n";
+ " inline int script(const QChar &ch)\n"
+ " { return script(ch.unicode()); }\n\n";
struct PropertyFlags {
@@ -312,7 +403,7 @@ struct PropertyFlags {
// from DerivedAge.txt
QChar::UnicodeVersion age : 4;
int digitValue;
- uint line_break_class : 5;
+ uint line_break_class : 6;
int mirrorDiff : 16;
@@ -329,8 +420,9 @@ struct PropertyFlags {
SentenceBreak sentenceBreak;
};
-QList<int> specialCaseMap;
-int specialCaseMaxLen = 0;
+
+static QList<int> specialCaseMap;
+static int specialCaseMaxLen = 0;
static int appendToSpecialCaseMap(const QList<int> &map)
{
@@ -347,7 +439,7 @@ static int appendToSpecialCaseMap(const QList<int> &map)
specialCaseMaxLen = qMax(specialCaseMaxLen, utf16map.size());
utf16map << 0;
- for (int i = 0; i < specialCaseMap.size() - utf16map.size() - 1; ++i) {
+ for (int i = 0; i < specialCaseMap.size() - utf16map.size() + 1; ++i) {
int j;
for (j = 0; j < utf16map.size(); ++j) {
if (specialCaseMap.at(i+j) != utf16map.at(j))
@@ -364,7 +456,7 @@ static int appendToSpecialCaseMap(const QList<int> &map)
struct UnicodeData {
UnicodeData(int codepoint = 0) {
- p.category = QChar::NoCategory;
+ p.category = QChar::Other_NotAssigned; // Cn
p.combiningClass = 0;
p.direction = QChar::DirL;
@@ -387,7 +479,7 @@ struct UnicodeData {
p.age = QChar::Unicode_Unassigned;
p.mirrorDiff = 0;
p.digitValue = -1;
- p.line_break_class = QUnicodeTables::LineBreak_AL;
+ p.line_break_class = LineBreak_AL; // XX -> AL
p.lowerCaseDiff = 0;
p.upperCaseDiff = 0;
p.titleCaseDiff = 0;
@@ -438,14 +530,15 @@ enum UniDataFields {
UD_TitleCase
};
-QHash<QByteArray, QChar::Category> categoryMap;
+
+static QHash<QByteArray, QChar::Category> categoryMap;
static void initCategoryMap()
{
struct Cat {
QChar::Category cat;
const char *name;
- } categories [] = {
+ } categories[] = {
{ QChar::Mark_NonSpacing, "Mn" },
{ QChar::Mark_SpacingCombining, "Mc" },
{ QChar::Mark_Enclosing, "Me" },
@@ -485,13 +578,14 @@ static void initCategoryMap()
{ QChar::NoCategory, 0 }
};
Cat *c = categories;
- while (c->cat != QChar::NoCategory) {
+ while (c->name) {
categoryMap.insert(c->name, c->cat);
++c;
}
}
-QHash<QByteArray, QChar::Direction> directionMap;
+
+static QHash<QByteArray, QChar::Direction> directionMap;
static void initDirectionMap()
{
@@ -528,7 +622,7 @@ static void initDirectionMap()
}
-QHash<QByteArray, QChar::Decomposition> decompositionMap;
+static QHash<QByteArray, QChar::Decomposition> decompositionMap;
static void initDecompositionMap()
{
@@ -553,7 +647,7 @@ static void initDecompositionMap()
{ QChar::Square, "<square>" },
{ QChar::Compat, "<compat>" },
{ QChar::Fraction, "<fraction>" },
- { QChar::NoDecomposition, 0 }
+ { QChar::NoDecomposition, 0 }
};
Dec *d = decompositions;
while (d->name) {
@@ -563,28 +657,31 @@ static void initDecompositionMap()
}
-QHash<int, UnicodeData> unicodeData;
-QList<PropertyFlags> uniqueProperties;
+static QHash<int, UnicodeData> unicodeData;
+static QList<PropertyFlags> uniqueProperties;
-QHash<int, int> decompositionLength;
-int highestComposedCharacter = 0;
-int numLigatures = 0;
-int highestLigature = 0;
+static QHash<int, int> decompositionLength;
+static int highestComposedCharacter = 0;
+static int numLigatures = 0;
+static int highestLigature = 0;
-struct Ligature {ushort u1; ushort u2; ushort ligature;};
+struct Ligature {
+ ushort u1;
+ ushort u2;
+ ushort ligature;
+};
// we need them sorted after the first component for fast lookup
-bool operator < (const Ligature &l1, const Ligature &l2) {
- return l1.u1 < l2.u1;
-}
+bool operator < (const Ligature &l1, const Ligature &l2)
+{ return l1.u1 < l2.u1; }
-QHash<ushort, QList<Ligature> > ligatureHashes;
+static QHash<ushort, QList<Ligature> > ligatureHashes;
-QHash<int, int> combiningClassUsage;
+static QHash<int, int> combiningClassUsage;
-int maxLowerCaseDiff = 0;
-int maxUpperCaseDiff = 0;
-int maxTitleCaseDiff = 0;
+static int maxLowerCaseDiff = 0;
+static int maxUpperCaseDiff = 0;
+static int maxTitleCaseDiff = 0;
static void readUnicodeData()
{
@@ -609,6 +706,8 @@ static void readUnicodeData()
QList<QByteArray> properties = line.split(';');
bool ok;
int codepoint = properties[UD_Value].toInt(&ok, 16);
+ Q_ASSERT(ok);
+ Q_ASSERT(codepoint <= LAST_CODEPOINT);
int lastCodepoint = codepoint;
QByteArray name = properties[UD_Name];
@@ -617,11 +716,16 @@ static void readUnicodeData()
nextLine.resize(1024);
f.readLine(nextLine.data(), 1024);
QList<QByteArray> properties = nextLine.split(';');
+ Q_ASSERT(properties[UD_Name].startsWith('<') && properties[UD_Name].contains("Last"));
lastCodepoint = properties[UD_Value].toInt(&ok, 16);
+ Q_ASSERT(ok);
+ Q_ASSERT(lastCodepoint <= LAST_CODEPOINT);
}
UnicodeData data(codepoint);
data.p.category = categoryMap.value(properties[UD_Category], QChar::NoCategory);
+ if (data.p.category == QChar::NoCategory)
+ qFatal("unassigned char category: %s", properties[UD_Category].constData());
data.p.combiningClass = properties[UD_CombiningClass].toInt();
if (!combiningClassUsage.contains(data.p.combiningClass))
@@ -634,6 +738,8 @@ static void readUnicodeData()
if (!properties[UD_UpperCase].isEmpty()) {
int upperCase = properties[UD_UpperCase].toInt(&ok, 16);
Q_ASSERT(ok);
+ if (qAbs(upperCase - codepoint) >= (1<<14))
+ qWarning() << "upperCaseDiff exceeded (" << hex << codepoint << "->" << upperCase << ")";
data.p.upperCaseDiff = upperCase - codepoint;
maxUpperCaseDiff = qMax(maxUpperCaseDiff, qAbs(data.p.upperCaseDiff));
if (codepoint > 0xffff) {
@@ -644,7 +750,9 @@ static void readUnicodeData()
}
if (!properties[UD_LowerCase].isEmpty()) {
int lowerCase = properties[UD_LowerCase].toInt(&ok, 16);
- Q_ASSERT (ok);
+ Q_ASSERT(ok);
+ if (qAbs(lowerCase - codepoint) >= (1<<14))
+ qWarning() << "lowerCaseDiff exceeded (" << hex << codepoint << "->" << lowerCase << ")";
data.p.lowerCaseDiff = lowerCase - codepoint;
maxLowerCaseDiff = qMax(maxLowerCaseDiff, qAbs(data.p.lowerCaseDiff));
if (codepoint > 0xffff) {
@@ -658,7 +766,9 @@ static void readUnicodeData()
properties[UD_TitleCase] = properties[UD_UpperCase];
if (!properties[UD_TitleCase].isEmpty()) {
int titleCase = properties[UD_TitleCase].toInt(&ok, 16);
- Q_ASSERT (ok);
+ Q_ASSERT(ok);
+ if (qAbs(titleCase - codepoint) >= (1<<14))
+ qWarning() << "titleCaseDiff exceeded (" << hex << codepoint << "->" << titleCase << ")";
data.p.titleCaseDiff = titleCase - codepoint;
maxTitleCaseDiff = qMax(maxTitleCaseDiff, qAbs(data.p.titleCaseDiff));
if (codepoint > 0xffff) {
@@ -677,13 +787,17 @@ static void readUnicodeData()
highestComposedCharacter = qMax(highestComposedCharacter, codepoint);
QList<QByteArray> d = decomposition.split(' ');
if (d[0].contains('<')) {
- data.decompositionType = decompositionMap.value(d[0], QChar::Canonical);
+ data.decompositionType = decompositionMap.value(d[0], QChar::NoDecomposition);
+ if (data.decompositionType == QChar::NoDecomposition)
+ qFatal("unassigned decomposition type: %s", d[0].constData());
d.takeFirst();
} else {
data.decompositionType = QChar::Canonical;
}
- for (int i = 0; i < d.size(); ++i)
+ for (int i = 0; i < d.size(); ++i) {
data.decomposition.append(d[i].toInt(&ok, 16));
+ Q_ASSERT(ok);
+ }
if (!decompositionLength.contains(data.decomposition.size()))
decompositionLength[data.decomposition.size()] = 1;
else
@@ -725,14 +839,14 @@ static void readBidiMirroring()
bool ok;
int codepoint = pair[0].toInt(&ok, 16);
+ Q_ASSERT(ok);
int mirror = pair[1].toInt(&ok, 16);
+ Q_ASSERT(ok);
UnicodeData d = unicodeData.value(codepoint, UnicodeData(codepoint));
d.mirroredChar = mirror;
- if (qAbs(codepoint-d.mirroredChar) > maxMirroredDiff)
- maxMirroredDiff = qAbs(codepoint - d.mirroredChar);
-
d.p.mirrorDiff = d.mirroredChar - codepoint;
+ maxMirroredDiff = qMax(maxMirroredDiff, qAbs(d.p.mirrorDiff));
unicodeData.insert(codepoint, d);
}
}
@@ -764,6 +878,8 @@ static void readArabicShaping()
bool ok;
int codepoint = shaping[0].toInt(&ok, 16);
+ Q_ASSERT(ok);
+
QChar::Joining j = QChar::OtherJoining;
QByteArray shape = shaping[2].trimmed();
if (shape == "R")
@@ -810,22 +926,17 @@ static void readDerivedAge()
bool ok;
int from = cl[0].toInt(&ok, 16);
+ Q_ASSERT(ok);
int to = from;
- if (cl.size() == 2)
+ if (cl.size() == 2) {
to = cl[1].toInt(&ok, 16);
-
- QChar::UnicodeVersion age = QChar::Unicode_Unassigned;
- QByteArray ba = l[1];
- AgeMap *map = ageMap;
- while (map->age) {
- if (ba == map->age) {
- age = map->version;
- break;
- }
- ++map;
+ Q_ASSERT(ok);
}
+
+ QChar::UnicodeVersion age = age_map.value(l[1].trimmed(), QChar::Unicode_Unassigned);
//qDebug() << hex << from << ".." << to << ba << age;
- Q_ASSERT(age != QChar::Unicode_Unassigned);
+ if (age == QChar::Unicode_Unassigned)
+ qFatal("unassigned or unhandled age value: %s", l[1].constData());
for (int codepoint = from; codepoint <= to; ++codepoint) {
UnicodeData d = unicodeData.value(codepoint, UnicodeData(codepoint));
@@ -836,11 +947,11 @@ static void readDerivedAge()
}
-static void readCompositionExclusion()
+static void readDerivedNormalizationProps()
{
- QFile f("data/CompositionExclusions.txt");
+ QFile f("data/DerivedNormalizationProps.txt");
if (!f.exists())
- qFatal("Couldn't find CompositionExclusions.txt");
+ qFatal("Couldn't find DerivedNormalizationProps.txt");
f.open(QFile::ReadOnly);
@@ -853,42 +964,61 @@ static void readCompositionExclusion()
int comment = line.indexOf('#');
if (comment >= 0)
line = line.left(comment);
- line.replace(" ", "");
- if (line.isEmpty())
+ if (line.trimmed().isEmpty())
continue;
- Q_ASSERT(!line.contains(".."));
+ QList<QByteArray> l = line.split(';');
+ Q_ASSERT(l.size() >= 2);
+
+ QByteArray propName = l[1].trimmed();
+ if (propName != "Full_Composition_Exclusion")
+ // ###
+ continue;
+
+ QByteArray codes = l[0].trimmed();
+ codes.replace("..", ".");
+ QList<QByteArray> cl = codes.split('.');
bool ok;
- int codepoint = line.toInt(&ok, 16);
+ int from = cl[0].toInt(&ok, 16);
+ Q_ASSERT(ok);
+ int to = from;
+ if (cl.size() == 2) {
+ to = cl[1].toInt(&ok, 16);
+ Q_ASSERT(ok);
+ }
- UnicodeData d = unicodeData.value(codepoint, UnicodeData(codepoint));
- d.excludedComposition = true;
- unicodeData.insert(codepoint, d);
+ for (int codepoint = from; codepoint <= to; ++codepoint) {
+ UnicodeData d = unicodeData.value(codepoint, UnicodeData(codepoint));
+ d.excludedComposition = true;
+ unicodeData.insert(codepoint, d);
+ }
}
- for (int i = 0; i < 0x110000; ++i) {
- UnicodeData data = unicodeData.value(i, UnicodeData(i));
- if (!data.excludedComposition
- && data.decompositionType == QChar::Canonical
- && data.decomposition.size() > 1) {
- Q_ASSERT(data.decomposition.size() == 2);
-
- uint part1 = data.decomposition.at(0);
- uint part2 = data.decomposition.at(1);
- UnicodeData first = unicodeData.value(part1, UnicodeData(part1));
- if (first.p.combiningClass != 0)
- continue;
+ for (int codepoint = 0; codepoint <= LAST_CODEPOINT; ++codepoint) {
+ UnicodeData d = unicodeData.value(codepoint, UnicodeData(codepoint));
+ if (!d.excludedComposition
+ && d.decompositionType == QChar::Canonical
+ && d.decomposition.size() > 1) {
+ Q_ASSERT(d.decomposition.size() == 2);
+
+ uint part1 = d.decomposition.at(0);
+ uint part2 = d.decomposition.at(1);
+
+ // all non-starters are listed in DerivedNormalizationProps.txt
+ // and already excluded from composition
+ Q_ASSERT(unicodeData.value(part1, UnicodeData(part1)).p.combiningClass == 0);
++numLigatures;
highestLigature = qMax(highestLigature, (int)part1);
- Ligature l = {(ushort)part1, (ushort)part2, i};
+ Ligature l = {(ushort)part1, (ushort)part2, codepoint};
ligatureHashes[part2].append(l);
}
}
}
+
struct NormalizationCorrection {
uint codepoint;
uint mapped;
@@ -933,10 +1063,12 @@ static QByteArray createNormalizationCorrections()
QList<QByteArray> fields = line.split(';');
Q_ASSERT(fields.size() == 4);
- NormalizationCorrection c;
+ NormalizationCorrection c = { 0, 0, 0 };
bool ok;
c.codepoint = fields.at(0).toInt(&ok, 16);
+ Q_ASSERT(ok);
c.mapped = fields.at(1).toInt(&ok, 16);
+ Q_ASSERT(ok);
if (fields.at(3) == "3.2.0")
c.version = QChar::Unicode_3_2;
else if (fields.at(3) == "4.0.0")
@@ -953,7 +1085,6 @@ static QByteArray createNormalizationCorrections()
"enum { NumNormalizationCorrections = " + QByteArray::number(numCorrections) + " };\n\n";
-
return out;
}
@@ -961,7 +1092,7 @@ static QByteArray createNormalizationCorrections()
static void computeUniqueProperties()
{
qDebug("computeUniqueProperties:");
- for (int uc = 0; uc < 0x110000; ++uc) {
+ for (int uc = 0; uc <= LAST_CODEPOINT; ++uc) {
UnicodeData d = unicodeData.value(uc, UnicodeData(uc));
int index = uniqueProperties.indexOf(d.p);
@@ -972,7 +1103,7 @@ static void computeUniqueProperties()
d.propertyIndex = index;
unicodeData.insert(uc, d);
}
- qDebug(" %d unicode properties found", uniqueProperties.size());
+ qDebug(" %d unique unicode properties found", uniqueProperties.size());
}
@@ -1007,54 +1138,17 @@ static void readLineBreak()
bool ok;
int from = cl[0].toInt(&ok, 16);
+ Q_ASSERT(ok);
int to = from;
- if (cl.size() == 2)
+ if (cl.size() == 2) {
to = cl[1].toInt(&ok, 16);
-
- // ### Classes XX and AI are left out and mapped to AL for now
- QUnicodeTables::LineBreakClass lb = QUnicodeTables::LineBreak_AL;
- QByteArray ba = l[1];
-
- if (ba == "AI") lb = QUnicodeTables::LineBreak_AL;
- else if (ba == "XX") lb = QUnicodeTables::LineBreak_AL;
- else if (ba == "NL") lb = QUnicodeTables::LineBreak_AL;
- else if (ba == "OP") lb = QUnicodeTables::LineBreak_OP;
- else if (ba == "CL") lb = QUnicodeTables::LineBreak_CL;
- else if (ba == "QU") lb = QUnicodeTables::LineBreak_QU;
- else if (ba == "GL") lb = QUnicodeTables::LineBreak_GL;
- else if (ba == "NS") lb = QUnicodeTables::LineBreak_NS;
- else if (ba == "EX") lb = QUnicodeTables::LineBreak_EX;
- else if (ba == "SY") lb = QUnicodeTables::LineBreak_SY;
- else if (ba == "IS") lb = QUnicodeTables::LineBreak_IS;
- else if (ba == "PR") lb = QUnicodeTables::LineBreak_PR;
- else if (ba == "PO") lb = QUnicodeTables::LineBreak_PO;
- else if (ba == "NU") lb = QUnicodeTables::LineBreak_NU;
- else if (ba == "AL") lb = QUnicodeTables::LineBreak_AL;
- else if (ba == "ID") lb = QUnicodeTables::LineBreak_ID;
- else if (ba == "IN") lb = QUnicodeTables::LineBreak_IN;
- else if (ba == "HY") lb = QUnicodeTables::LineBreak_HY;
- else if (ba == "BA") lb = QUnicodeTables::LineBreak_BA;
- else if (ba == "BB") lb = QUnicodeTables::LineBreak_BB;
- else if (ba == "B2") lb = QUnicodeTables::LineBreak_B2;
- else if (ba == "ZW") lb = QUnicodeTables::LineBreak_ZW;
- else if (ba == "CM") lb = QUnicodeTables::LineBreak_CM;
- else if (ba == "SA") lb = QUnicodeTables::LineBreak_SA;
- else if (ba == "BK") lb = QUnicodeTables::LineBreak_BK;
- else if (ba == "CR") lb = QUnicodeTables::LineBreak_CR;
- else if (ba == "LF") lb = QUnicodeTables::LineBreak_LF;
- else if (ba == "SG") lb = QUnicodeTables::LineBreak_SG;
- else if (ba == "CB") lb = QUnicodeTables::LineBreak_AL;
- else if (ba == "SP") lb = QUnicodeTables::LineBreak_SP;
- else if (ba == "WJ") lb = QUnicodeTables::LineBreak_WJ;
- else if (ba == "H2") lb = QUnicodeTables::LineBreak_H2;
- else if (ba == "H3") lb = QUnicodeTables::LineBreak_H3;
- else if (ba == "JL") lb = QUnicodeTables::LineBreak_JL;
- else if (ba == "JV") lb = QUnicodeTables::LineBreak_JV;
- else if (ba == "JT") lb = QUnicodeTables::LineBreak_JT;
- else {
- qDebug() << "unhandled line break class:" << ba;
+ Q_ASSERT(ok);
}
+ LineBreakClass lb = line_break_map.value(l[1].trimmed(), LineBreak_Unassigned);
+ if (lb == LineBreak_Unassigned)
+ qFatal("unassigned line break class: %s", l[1].constData());
+
for (int codepoint = from; codepoint <= to; ++codepoint) {
UnicodeData d = unicodeData.value(codepoint, UnicodeData(codepoint));
d.p.line_break_class = lb;
@@ -1066,7 +1160,7 @@ static void readLineBreak()
static void readSpecialCasing()
{
-// qDebug() << "Reading SpecialCasing.txt";
+ qDebug() << "Reading SpecialCasing.txt";
QFile f("data/SpecialCasing.txt");
if (!f.exists())
qFatal("Couldn't find SpecialCasing.txt");
@@ -1114,8 +1208,6 @@ static void readSpecialCasing()
for (int i = 0; i < title.size(); ++i) {
bool ok;
titleMap.append(title.at(i).toInt(&ok, 16));
- if (!ok)
- qDebug() << line << title.at(i);
Q_ASSERT(ok);
}
@@ -1151,7 +1243,7 @@ static void readSpecialCasing()
}
}
-int maxCaseFoldDiff = 0;
+static int maxCaseFoldDiff = 0;
static void readCaseFolding()
{
@@ -1178,7 +1270,7 @@ static void readCaseFolding()
QList<QByteArray> l = line.split(';');
bool ok;
- uint codepoint = l[0].trimmed().toInt(&ok, 16);
+ int codepoint = l[0].trimmed().toInt(&ok, 16);
Q_ASSERT(ok);
@@ -1198,8 +1290,10 @@ static void readCaseFolding()
UnicodeData ud = unicodeData.value(codepoint, UnicodeData(codepoint));
if (foldMap.size() == 1) {
+ if (qAbs(foldMap.at(0) - codepoint) >= (1<<14))
+ qWarning() << "caseFoldDiff exceeded (" << hex << codepoint << "->" << foldMap.at(0) << ")";
ud.p.caseFoldDiff = foldMap.at(0) - codepoint;
- maxCaseFoldDiff = qMax(maxCaseFoldDiff, ud.p.caseFoldDiff);
+ maxCaseFoldDiff = qMax(maxCaseFoldDiff, qAbs(ud.p.caseFoldDiff));
if (codepoint > 0xffff) {
// if the condition below doesn't hold anymore we need to modify our case folding code
//qDebug() << codepoint << QChar::highSurrogate(codepoint) << QChar::highSurrogate(foldMap.at(0));
@@ -1208,7 +1302,7 @@ static void readCaseFolding()
if (foldMap.at(0) != codepoint + ud.p.lowerCaseDiff)
qDebug() << hex << codepoint;
} else {
- Q_ASSERT(false); // we currently don't support full case foldings
+ qFatal("we currently don't support full case foldings");
// qDebug() << "special" << hex << foldMap;
ud.p.caseFoldSpecial = true;
ud.p.caseFoldDiff = appendToSpecialCaseMap(foldMap);
@@ -1254,7 +1348,9 @@ static void readGraphemeBreak()
Q_ASSERT(ok);
}
- GraphemeBreak brk = grapheme_break_map.value(l[1].trimmed(), GraphemeBreakOther);
+ GraphemeBreak brk = grapheme_break_map.value(l[1].trimmed(), GraphemeBreak_Unassigned);
+ if (brk == GraphemeBreak_Unassigned)
+ qFatal("unassigned grapheme break class: %s", l[1].constData());
for (int codepoint = from; codepoint <= to; ++codepoint) {
UnicodeData ud = unicodeData.value(codepoint, UnicodeData(codepoint));
@@ -1301,8 +1397,9 @@ static void readWordBreak()
Q_ASSERT(ok);
}
- WordBreak brk = word_break_map.value(l[1].trimmed(), WordBreakOther);
- Q_ASSERT(brk != WordBreakOther);
+ WordBreak brk = word_break_map.value(l[1].trimmed(), WordBreak_Unassigned);
+ if (brk == WordBreak_Unassigned)
+ qFatal("unassigned word break class: %s", l[1].constData());
for (int codepoint = from; codepoint <= to; ++codepoint) {
UnicodeData ud = unicodeData.value(codepoint, UnicodeData(codepoint));
@@ -1349,8 +1446,9 @@ static void readSentenceBreak()
Q_ASSERT(ok);
}
- SentenceBreak brk = sentence_break_map.value(l[1].trimmed(), SentenceBreakOther);
- Q_ASSERT(brk != SentenceBreakOther);
+ SentenceBreak brk = sentence_break_map.value(l[1].trimmed(), SentenceBreak_Unassigned);
+ if (brk == SentenceBreak_Unassigned)
+ qFatal("unassigned sentence break class: %s", l[1].constData());
for (int codepoint = from; codepoint <= to; ++codepoint) {
UnicodeData ud = unicodeData.value(codepoint, UnicodeData(codepoint));
@@ -1644,6 +1742,7 @@ QByteArray createScriptEnumDeclaration()
"Lao",
"Malayalam",
"Myanmar",
+ "Nko",
"Ogham",
"Oriya",
"Runic",
@@ -1661,7 +1760,7 @@ QByteArray createScriptEnumDeclaration()
// generate script enum
QByteArray declaration;
- declaration += " // See http://www.unicode.org/reports/tr24/tr24-5.html\n\n";
+ declaration += " // See http://www.unicode.org/reports/tr24/tr24-5.html\n";
declaration += " enum Script {\n Common";
int uniqueScripts = 1; // Common
@@ -1671,31 +1770,35 @@ QByteArray createScriptEnumDeclaration()
QByteArray scriptName = scriptNames.at(i);
// does the script require special processing?
bool special = false;
- for (int s = 0; !special && s < specialScriptsCount; ++s) {
- if (scriptName == specialScripts[s])
+ for (int s = 0; s < specialScriptsCount; ++s) {
+ if (scriptName == specialScripts[s]) {
special = true;
+ break;
+ }
}
if (!special) {
- scriptHash[i] = 0; // alias for 'Common'
+ scriptHash[i] = 0; // alias for 'Common'
continue;
} else {
++uniqueScripts;
scriptHash[i] = i;
}
- declaration += ",\n ";
- declaration += scriptName;
+ if (scriptName != "Inherited") {
+ declaration += ",\n ";
+ declaration += scriptName;
+ }
}
+ declaration += ",\n Inherited";
declaration += ",\n ScriptCount = Inherited";
// output the ones that are an alias for 'Common'
for (int i = 1; i < scriptNames.size(); ++i) {
if (scriptHash.value(i) != 0)
continue;
- QByteArray scriptName = scriptNames.at(i);
- scriptName += " = Common";
declaration += ",\n ";
- declaration += scriptName;
+ declaration += scriptNames.at(i);
+ declaration += " = Common";
}
declaration += "\n };\n";
@@ -1831,14 +1934,15 @@ struct PropertyBlock {
PropertyBlock() { index = -1; }
int index;
QList<int> properties;
- bool operator ==(const PropertyBlock &other) { return properties == other.properties; }
+ bool operator==(const PropertyBlock &other)
+ { return properties == other.properties; }
};
static QByteArray createPropertyInfo()
{
qDebug("createPropertyInfo:");
- const int BMP_BLOCKSIZE=32;
+ const int BMP_BLOCKSIZE = 32;
const int BMP_SHIFT = 5;
const int BMP_END = 0x11000;
const int SMP_END = 0x110000;
@@ -1890,14 +1994,14 @@ static QByteArray createPropertyInfo()
int bmp_block_data = bmp_blocks*BMP_BLOCKSIZE*2;
int bmp_trie = BMP_END/BMP_BLOCKSIZE*2;
int bmp_mem = bmp_block_data + bmp_trie;
- qDebug(" %d unique blocks in BMP.",blocks.size());
+ qDebug(" %d unique blocks in BMP.", blocks.size());
qDebug(" block data uses: %d bytes", bmp_block_data);
qDebug(" trie data uses : %d bytes", bmp_trie);
- int smp_block_data = (blocks.size()- bmp_blocks)*SMP_BLOCKSIZE*2;
+ int smp_block_data = (blocks.size() - bmp_blocks)*SMP_BLOCKSIZE*2;
int smp_trie = (SMP_END-BMP_END)/SMP_BLOCKSIZE*2;
int smp_mem = smp_block_data + smp_trie;
- qDebug(" %d unique blocks in SMP.",blocks.size()-bmp_blocks);
+ qDebug(" %d unique blocks in SMP.", blocks.size()-bmp_blocks);
qDebug(" block data uses: %d bytes", smp_block_data);
qDebug(" trie data uses : %d bytes", smp_trie);
@@ -1908,7 +2012,7 @@ static QByteArray createPropertyInfo()
out += "static const unsigned short uc_property_trie[] = {\n";
// first write the map
- out += " // 0x" + QByteArray::number(BMP_END, 16);
+ out += " // 0 - 0x" + QByteArray::number(BMP_END, 16);
for (int i = 0; i < BMP_END/BMP_BLOCKSIZE; ++i) {
if (!(i % 8)) {
if (out.endsWith(' '))
@@ -1977,7 +2081,7 @@ static QByteArray createPropertyInfo()
"] + (ucs2 & 0x" + QByteArray::number(BMP_BLOCKSIZE-1, 16)+ ")])\n\n"
- "static const QUnicodeTables::Properties uc_properties [] = {\n";
+ "static const QUnicodeTables::Properties uc_properties[] = {\n";
// keep in sync with the property declaration
for (int i = 0; i < uniqueProperties.size(); ++i) {
@@ -2036,7 +2140,7 @@ static QByteArray createPropertyInfo()
out += QByteArray::number( p.wordBreak );
out += ", ";
out += QByteArray::number( p.sentenceBreak );
- out += "},\n";
+ out += " },\n";
}
out += "};\n\n";
@@ -2064,20 +2168,18 @@ static QByteArray createPropertyInfo()
" return uc_properties + index;\n"
"}\n\n";
- out += "#define CURRENT_VERSION "CURRENT_UNICODE_VERSION"\n\n";
-
- out += "static const ushort specialCaseMap [] = {";
+ out += "static const ushort specialCaseMap[] = {\n ";
for (int i = 0; i < specialCaseMap.size(); ++i) {
- if (!(i % 16))
- out += "\n ";
out += QByteArray(" 0x") + QByteArray::number(specialCaseMap.at(i), 16);
if (i < specialCaseMap.size() - 1)
out += ",";
+ if (!specialCaseMap.at(i))
+ out += "\n ";
}
out += "\n};\n";
out += "#define SPECIAL_CASE_MAX_LEN " + QByteArray::number(specialCaseMaxLen) + "\n\n";
- qDebug() << "Special case map uses " << specialCaseMap.size()*2 << "bytes";
+ qDebug("Special case map uses : %d bytes", specialCaseMap.size()*2);
return out;
}
@@ -2088,14 +2190,14 @@ struct DecompositionBlock {
int index;
QList<int> decompositionPositions;
bool operator ==(const DecompositionBlock &other)
- { return decompositionPositions == other.decompositionPositions; }
+ { return decompositionPositions == other.decompositionPositions; }
};
static QByteArray createCompositionInfo()
{
qDebug("createCompositionInfo:");
- const int BMP_BLOCKSIZE=16;
+ const int BMP_BLOCKSIZE = 16;
const int BMP_SHIFT = 4;
const int BMP_END = 0x3400; // start of Han
const int SMP_END = 0x30000;
@@ -2120,15 +2222,14 @@ static QByteArray createCompositionInfo()
if (!d.decomposition.isEmpty()) {
int utf16Chars = 0;
for (int j = 0; j < d.decomposition.size(); ++j)
- utf16Chars += d.decomposition.at(j) > 0x10000 ? 2 : 1;
+ utf16Chars += d.decomposition.at(j) >= 0x10000 ? 2 : 1;
decompositions.append(d.decompositionType + (utf16Chars<<8));
for (int j = 0; j < d.decomposition.size(); ++j) {
int code = d.decomposition.at(j);
- if (code > 0x10000) {
+ if (code >= 0x10000) {
// save as surrogate pair
- code -= 0x10000;
- ushort high = code/0x400 + 0xd800;
- ushort low = code%0x400 + 0xdc00;
+ ushort high = QChar::highSurrogate(code);
+ ushort low = QChar::lowSurrogate(code);
decompositions.append(high);
decompositions.append(low);
} else {
@@ -2162,15 +2263,14 @@ static QByteArray createCompositionInfo()
if (!d.decomposition.isEmpty()) {
int utf16Chars = 0;
for (int j = 0; j < d.decomposition.size(); ++j)
- utf16Chars += d.decomposition.at(j) > 0x10000 ? 2 : 1;
+ utf16Chars += d.decomposition.at(j) >= 0x10000 ? 2 : 1;
decompositions.append(d.decompositionType + (utf16Chars<<8));
for (int j = 0; j < d.decomposition.size(); ++j) {
int code = d.decomposition.at(j);
- if (code > 0x10000) {
+ if (code >= 0x10000) {
// save as surrogate pair
- code -= 0x10000;
- ushort high = code/0x400 + 0xd800;
- ushort low = code%0x400 + 0xdc00;
+ ushort high = QChar::highSurrogate(code);
+ ushort low = QChar::lowSurrogate(code);
decompositions.append(high);
decompositions.append(low);
} else {
@@ -2196,15 +2296,15 @@ static QByteArray createCompositionInfo()
int bmp_block_data = bmp_blocks*BMP_BLOCKSIZE*2;
int bmp_trie = BMP_END/BMP_BLOCKSIZE*2;
int bmp_mem = bmp_block_data + bmp_trie;
- qDebug(" %d unique blocks in BMP.",blocks.size());
+ qDebug(" %d unique blocks in BMP.", blocks.size());
qDebug(" block data uses: %d bytes", bmp_block_data);
qDebug(" trie data uses : %d bytes", bmp_trie);
qDebug(" memory usage: %d bytes", bmp_mem);
- int smp_block_data = (blocks.size()- bmp_blocks)*SMP_BLOCKSIZE*2;
+ int smp_block_data = (blocks.size() - bmp_blocks)*SMP_BLOCKSIZE*2;
int smp_trie = (SMP_END-BMP_END)/SMP_BLOCKSIZE*2;
int smp_mem = smp_block_data + smp_trie;
- qDebug(" %d unique blocks in SMP.",blocks.size()-bmp_blocks);
+ qDebug(" %d unique blocks in SMP.", blocks.size()-bmp_blocks);
qDebug(" block data uses: %d bytes", smp_block_data);
qDebug(" trie data uses : %d bytes", smp_trie);
@@ -2347,7 +2447,7 @@ static QByteArray createLigatureInfo()
int bmp_block_data = bmp_blocks*BMP_BLOCKSIZE*2;
int bmp_trie = BMP_END/BMP_BLOCKSIZE*2;
int bmp_mem = bmp_block_data + bmp_trie;
- qDebug(" %d unique blocks in BMP.",blocks.size());
+ qDebug(" %d unique blocks in BMP.", blocks.size());
qDebug(" block data uses: %d bytes", bmp_block_data);
qDebug(" trie data uses : %d bytes", bmp_trie);
qDebug(" ligature data uses : %d bytes", ligatures.size()*2);
@@ -2399,7 +2499,7 @@ static QByteArray createLigatureInfo()
"uc_ligature_trie[uc_ligature_trie[u2>>" + QByteArray::number(BMP_SHIFT) +
"] + (u2 & 0x" + QByteArray::number(BMP_BLOCKSIZE-1, 16)+ ")] : 0xffff);\n\n"
- "static const unsigned short uc_ligature_map [] = {\n";
+ "static const unsigned short uc_ligature_map[] = {\n";
for (int i = 0; i < ligatures.size(); ++i) {
if (!(i % 8)) {
@@ -2433,19 +2533,20 @@ QByteArray createCasingInfo()
int main(int, char **)
{
+ initAgeMap();
initCategoryMap();
initDirectionMap();
initDecompositionMap();
initGraphemeBreak();
initWordBreak();
initSentenceBreak();
-
+ initLineBreak();
+
readUnicodeData();
readBidiMirroring();
readArabicShaping();
readDerivedAge();
- readCompositionExclusion();
- readLineBreak();
+ readDerivedNormalizationProps();
readSpecialCasing();
readCaseFolding();
// readBlocks();
@@ -2453,6 +2554,7 @@ int main(int, char **)
readGraphemeBreak();
readWordBreak();
readSentenceBreak();
+ readLineBreak();
computeUniqueProperties();
QByteArray properties = createPropertyInfo();
@@ -2462,9 +2564,6 @@ int main(int, char **)
QByteArray scriptEnumDeclaration = createScriptEnumDeclaration();
QByteArray scriptTableDeclaration = createScriptTableDeclaration();
- QFile f("../../src/corelib/tools/qunicodetables.cpp");
- f.open(QFile::WriteOnly|QFile::Truncate);
-
QByteArray header =
"/****************************************************************************\n"
"**\n"
@@ -2505,9 +2604,10 @@ int main(int, char **)
"**\n"
"** $QT_END_LICENSE$\n"
"**\n"
- "****************************************************************************/\n\n"
+ "****************************************************************************/\n\n";
- "/* This file is autogenerated from the Unicode 5.0 database. Do not edit */\n\n";
+ QByteArray note =
+ "/* This file is autogenerated from the Unicode "DATA_VERSION_S" database. Do not edit */\n\n";
QByteArray warning =
"//\n"
@@ -2521,41 +2621,47 @@ int main(int, char **)
"// We mean it.\n"
"//\n\n";
+ QFile f("../../src/corelib/tools/qunicodetables.cpp");
+ f.open(QFile::WriteOnly|QFile::Truncate);
f.write(header);
+ f.write(note);
f.write("QT_BEGIN_NAMESPACE\n\n");
f.write(properties);
f.write(compositions);
f.write(ligatures);
f.write(normalizationCorrections);
f.write(scriptTableDeclaration);
- f.write("\nQT_END_NAMESPACE\n");
+ f.write("QT_END_NAMESPACE\n");
f.close();
f.setFileName("../../src/corelib/tools/qunicodetables_p.h");
f.open(QFile::WriteOnly | QFile::Truncate);
f.write(header);
+ f.write(note);
f.write(warning);
f.write("#ifndef QUNICODETABLES_P_H\n"
"#define QUNICODETABLES_P_H\n\n"
"#include <QtCore/qchar.h>\n\n"
"QT_BEGIN_NAMESPACE\n\n");
- f.write("namespace QUnicodeTables {\n");
+ f.write("#define UNICODE_DATA_VERSION "DATA_VERSION_STR"\n\n");
+ f.write("#define UNICODE_LAST_CODEPOINT "LAST_CODEPOINT_STR"\n\n");
+ f.write("namespace QUnicodeTables {\n\n");
f.write(property_string);
f.write("\n");
f.write(scriptEnumDeclaration);
f.write("\n");
f.write(lineBreakClass);
f.write("\n");
- f.write(methods);
- f.write("\n");
f.write(grapheme_break_string);
f.write("\n");
f.write(word_break_string);
f.write("\n");
f.write(sentence_break_string);
- f.write("\n}\n\n"
+ f.write("\n");
+ f.write(methods);
+ f.write("} // namespace QUnicodeTables\n\n"
"QT_END_NAMESPACE\n\n"
- "#endif\n");
+ "#endif // QUNICODETABLES_P_H\n");
f.close();
qDebug() << "maxMirroredDiff = " << hex << maxMirroredDiff;
@@ -2578,7 +2684,7 @@ int main(int, char **)
sum += decompositionLength.value(i, 0);
}
qDebug(" len decomposition map %d, average length %f, num composed chars %d",
- totalcompositions, (float)totalcompositions/(float)sum, sum);
+ totalcompositions, (float)totalcompositions/(float)sum, sum);
qDebug("highest composed character %x", highestComposedCharacter);
qDebug("num ligatures = %d highest=%x, maxLength=%d", numLigatures, highestLigature, longestLigature);
@@ -2599,4 +2705,3 @@ int main(int, char **)
#endif
}
-
diff --git a/util/unicode/unicode.pro b/util/unicode/unicode.pro
index a53f70a..0250c2a 100644
--- a/util/unicode/unicode.pro
+++ b/util/unicode/unicode.pro
@@ -1,2 +1,3 @@
SOURCES += main.cpp
QT = core
+CONFIG += console
diff --git a/util/webkit/mkdist-javascriptcore b/util/webkit/mkdist-javascriptcore
index 07419ea..30d90da 100755
--- a/util/webkit/mkdist-javascriptcore
+++ b/util/webkit/mkdist-javascriptcore
@@ -5,7 +5,7 @@ die() {
exit 1
}
-default_tag="javascriptcore-4.6-snapshot-29072009"
+default_tag="javascriptcore-snapshot-02022010"
if [ $# -eq 0 ]; then
tag="$default_tag"
@@ -35,6 +35,8 @@ excluded_directories="$excluded_directories JavaScriptCore/wtf/win"
excluded_directories="$excluded_directories JavaScriptCore/wtf/chromium"
excluded_directories="$excluded_directories JavaScriptCore/wtf/haiku"
excluded_directories="$excluded_directories JavaScriptCore/icu"
+excluded_directories="$excluded_directories JavaScriptCore/qt"
+excluded_directories="$excluded_directories JavaScriptCore/JavaScriptCore.gyp"
files_to_remove=""
@@ -42,6 +44,9 @@ files_to_remove="$files_to_remove JavaScriptCore/AllInOneFile.cpp"
files_to_remove="$files_to_remove JavaScriptCore/JavaScriptCoreSources.bkl"
files_to_remove="$files_to_remove JavaScriptCore/jscore.bkl"
files_to_remove="$files_to_remove JavaScriptCore/jsc.pro"
+files_to_remove="$files_to_remove JavaScriptCore/JavaScriptCore.pro"
+files_to_remove="$files_to_remove JavaScriptCore/DerivedSources.pro"
+files_to_remove="$files_to_remove JavaScriptCore/create_rvct_stubs"
require_clean_work_tree() {
# test if working tree is dirty
diff --git a/util/webkit/mkdist-webkit b/util/webkit/mkdist-webkit
index ddf74bb..e8426b1 100755
--- a/util/webkit/mkdist-webkit
+++ b/util/webkit/mkdist-webkit
@@ -20,7 +20,7 @@ if [ -z "$repository" ]; then
die "error: cannot locate webkit git repository. please run git config --global qtwebkit.url /path-or-url/to/webkit/repo"
fi
-excluded_directories="LayoutTests JavaScriptGlue WebKitLibraries WebKitSite WebKitTools WebCore/platform/cf WebCore/platform/gtk WebCore/platform/chromium"
+excluded_directories="LayoutTests JavaScriptGlue WebKitLibraries WebKitSite WebKitTools WebCore/platform/gtk WebCore/platform/chromium"
excluded_directories="$excluded_directories PageLoadTests"
excluded_directories="$excluded_directories BugsSite"
excluded_directories="$excluded_directories PlanetWebKit"
@@ -49,6 +49,8 @@ excluded_directories="$excluded_directories JavaScriptCore/wtf/mac"
excluded_directories="$excluded_directories JavaScriptCore/wtf/win"
excluded_directories="$excluded_directories JavaScriptCore/wtf/chromium"
excluded_directories="$excluded_directories JavaScriptCore/wtf/haiku"
+excluded_directories="$excluded_directories JavaScriptCore/wtf/android"
+excluded_directories="$excluded_directories JavaScriptCore/wtf/brew"
excluded_directories="$excluded_directories WebCore/WebCore.vcproj"
excluded_directories="$excluded_directories WebCore/WebCore.gyp"
@@ -81,41 +83,52 @@ excluded_directories="$excluded_directories WebCore/page/wx"
excluded_directories="$excluded_directories WebCore/page/chromium"
excluded_directories="$excluded_directories WebCore/page/haiku"
excluded_directories="$excluded_directories WebCore/page/wince"
+excluded_directories="$excluded_directories WebCore/page/android"
+excluded_directories="$excluded_directories WebCore/page/brew"
excluded_directories="$excluded_directories WebCore/history/mac"
+excluded_directories="$excluded_directories WebCore/history/android"
excluded_directories="$excluded_directories WebCore/editing/mac"
excluded_directories="$excluded_directories WebCore/editing/wx"
excluded_directories="$excluded_directories WebCore/editing/haiku"
+excluded_directories="$excluded_directories WebCore/editing/android"
+excluded_directories="$excluded_directories WebCore/editing/chromium"
+excluded_directories="$excluded_directories WebCore/editing/gtk"
excluded_directories="$excluded_directories WebCore/platform/haiku"
+excluded_directories="$excluded_directories WebCore/platform/android"
+excluded_directories="$excluded_directories WebCore/platform/brew"
excluded_directories="$excluded_directories WebCore/platform/text/wx"
excluded_directories="$excluded_directories WebCore/platform/text/gtk"
excluded_directories="$excluded_directories WebCore/platform/text/chromium"
excluded_directories="$excluded_directories WebCore/platform/text/haiku"
+excluded_directories="$excluded_directories WebCore/platform/text/android"
+excluded_directories="$excluded_directories WebCore/platform/text/brew"
excluded_directories="$excluded_directories WebCore/platform/sql/chromium"
excluded_directories="$excluded_directories WebCore/manual-tests"
-excluded_directories="$excluded_directories WebCore/platform/network/cf"
excluded_directories="$excluded_directories WebCore/platform/network/curl"
excluded_directories="$excluded_directories WebCore/platform/network/mac"
excluded_directories="$excluded_directories WebCore/platform/network/win"
excluded_directories="$excluded_directories WebCore/platform/network/soup"
excluded_directories="$excluded_directories WebCore/platform/network/chromium"
+excluded_directories="$excluded_directories WebCore/platform/network/android"
+excluded_directories="$excluded_directories WebCore/platform/network/brew"
excluded_directories="$excluded_directories WebCore/platform/graphics/cg"
excluded_directories="$excluded_directories WebCore/platform/graphics/cairo"
excluded_directories="$excluded_directories WebCore/platform/graphics/gtk"
excluded_directories="$excluded_directories WebCore/platform/graphics/wx"
excluded_directories="$excluded_directories WebCore/platform/graphics/mac"
-excluded_directories="$excluded_directories WebCore/platform/graphics/win"
excluded_directories="$excluded_directories WebCore/platform/graphics/skia"
excluded_directories="$excluded_directories WebCore/platform/graphics/chromium"
excluded_directories="$excluded_directories WebCore/platform/graphics/wince"
excluded_directories="$excluded_directories WebCore/platform/graphics/haiku"
+excluded_directories="$excluded_directories WebCore/platform/graphics/brew"
excluded_directories="$excluded_directories WebCore/platform/image-decoders/bmp"
excluded_directories="$excluded_directories WebCore/platform/image-decoders/gif"
@@ -126,11 +139,13 @@ excluded_directories="$excluded_directories WebCore/platform/image-decoders/jpeg
excluded_directories="$excluded_directories WebCore/platform/image-decoders/xbm"
excluded_directories="$excluded_directories WebCore/platform/image-decoders/skia"
excluded_directories="$excluded_directories WebCore/platform/image-decoders/haiku"
+excluded_directories="$excluded_directories WebCore/platform/image-decoders/wx"
excluded_directories="$excluded_directories WebCore/platform/image-encoders/skia"
excluded_directories="$excluded_directories WebCore/plugins/gtk"
excluded_directories="$excluded_directories WebCore/plugins/chromium"
+excluded_directories="$excluded_directories WebCore/plugins/wx"
excluded_directories="$excluded_directories WebCore/accessibility/chromium"
excluded_directories="$excluded_directories WebCore/accessibility/gtk"
@@ -139,6 +154,7 @@ excluded_directories="$excluded_directories WebCore/accessibility/win"
excluded_directories="$excluded_directories WebCore/accessibility/wx"
excluded_directories="$excluded_directories WebCore/storage/wince"
+excluded_directories="$excluded_directories WebCore/storage/chromium"
excluded_directories="$excluded_directories WebCore/platform/wx"
excluded_directories="$excluded_directories WebCore/platform/wince"
@@ -196,6 +212,7 @@ files_to_remove="$files_to_remove autogen.sh"
files_to_remove="$files_to_remove configure.ac"
files_to_remove="$files_to_remove WebKit.pro"
+files_to_remove="$files_to_remove DerivedSources.pro"
files_to_remove="$files_to_remove WebKit/qt/QtLauncher/QtLauncher.pro"
files_to_remove="$files_to_remove WebKit/qt/QtLauncher/main.cpp"
@@ -311,16 +328,11 @@ echo "generating extra sources"
(
for proj in JavaScriptCore WebCore; do
cd $absSrcDir/$proj &&
- rm -rf tmp &&
- mkdir tmp &&
- cd tmp &&
- mkdir -p ../generated &&
- qmake -o Makefile CONFIG-=QTDIR_build QT_CONFIG+=phonon GENERATED_SOURCES_DIR=`pwd`/../generated OUTPUT_DIR=`pwd` ../$proj.pro &&
+ qmake -o Makefile DerivedSources.pro &&
make generated_files &&
- perl -pi -e "s,$absSrcDir/,,g" ../generated/*.cpp ../generated/*.h &&
- git add ../generated &&
- cd .. &&
- rm -rf tmp &&
+ perl -pi -e "s,$absSrcDir/,,g" generated/*.cpp generated/*.h &&
+ git add generated &&
+ rm DerivedSources.pro Makefile &&
cd ..
done
)