diff options
Diffstat (limited to 'util')
-rwxr-xr-x | util/local_database/cldr2qlocalexml.py | 314 | ||||
-rwxr-xr-x | util/local_database/dateconverter.py | 120 | ||||
-rw-r--r-- | util/local_database/enumdata.py | 59 | ||||
-rw-r--r-- | util/local_database/locale.xml | 9217 | ||||
-rwxr-xr-x | util/local_database/qlocalexml2cpp.py | 12 | ||||
-rw-r--r-- | util/local_database/xpathlite.py | 152 | ||||
-rw-r--r-- | util/unicode/.gitattributes | 1 | ||||
-rw-r--r-- | util/unicode/data/CompositionExclusions.txt | 197 | ||||
-rw-r--r-- | util/unicode/data/DerivedNormalizationProps.txt | 2650 | ||||
-rw-r--r-- | util/unicode/main.cpp | 597 | ||||
-rw-r--r-- | util/unicode/unicode.pro | 1 | ||||
-rwxr-xr-x | util/webkit/mkdist-javascriptcore | 7 | ||||
-rwxr-xr-x | util/webkit/mkdist-webkit | 36 |
13 files changed, 3496 insertions, 9867 deletions
diff --git a/util/local_database/cldr2qlocalexml.py b/util/local_database/cldr2qlocalexml.py index f837d94..fa9ab47 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] + + # we should handle fully qualified names with the territory + if not country_code: return {} - language_code = m.group(1) - country_code = m.group(2) + # 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") + + numberingSystem = 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() @@ -465,9 +498,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..b742272 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,11 @@ 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" ] } 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..da2da32 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") 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 ) |