Minor tidy-up in qlocalexml2cpp.py
Split a long line. Use pythonic chained comparison to save some repetition. Comment on a field not currently in actual use. Say "zeros" rather than "0s" in one comment to match another. Added a .h suffix to the main locale data tempfile to match the naming of the tempfiles used for calendar data. Simplify generation of the blank line between Language and Script; and include a matching blank between Script and Country. This adds one blank line to qlocale.h Removed a stray space that misaligned locale data lines. This produces a space-only change in the generated *_data_p.h files. Change-Id: I974a9e8923c3dfd2178855d2cf1d6a5074e130b3 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
This commit is contained in:
parent
d5bb8d5150
commit
47d94dab0f
@ -614,6 +614,7 @@ public:
|
|||||||
|
|
||||||
LastScript = JamoScript
|
LastScript = JamoScript
|
||||||
};
|
};
|
||||||
|
|
||||||
enum Country {
|
enum Country {
|
||||||
AnyCountry = 0,
|
AnyCountry = 0,
|
||||||
Afghanistan = 1,
|
Afghanistan = 1,
|
||||||
|
@ -77,7 +77,7 @@ static const int ImperialMeasurementSystemsCount =
|
|||||||
// GENERATED PART STARTS HERE
|
// GENERATED PART STARTS HERE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This part of the file was generated on 2020-01-15 from the
|
This part of the file was generated on 2020-01-28 from the
|
||||||
Common Locale Data Repository v36
|
Common Locale Data Repository v36
|
||||||
|
|
||||||
http://www.unicode.org/cldr/
|
http://www.unicode.org/cldr/
|
||||||
@ -1870,7 +1870,7 @@ static const QLocaleData locale_data[] = {
|
|||||||
{ 367, 7, 225, 46, 44, 59, 37, 48, 45, 43, 69, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 53,10 , 63,17 , 37,5 , 8,10 , 0,28 , 0,28 , 85,14 , 0,28 , 0,28 , 85,14 , 0,2 , 0,2 , 45,4 , 5,17 , 22,23 , {85,83,68}, 159,3 , 0,7 , 8,5 , 4,0 , 0,0 , 0,0 , 2, 1, 7, 6, 7 }, // Chickasaw/Latin/United States
|
{ 367, 7, 225, 46, 44, 59, 37, 48, 45, 43, 69, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 53,10 , 63,17 , 37,5 , 8,10 , 0,28 , 0,28 , 85,14 , 0,28 , 0,28 , 85,14 , 0,2 , 0,2 , 45,4 , 5,17 , 22,23 , {85,83,68}, 159,3 , 0,7 , 8,5 , 4,0 , 0,0 , 0,0 , 2, 1, 7, 6, 7 }, // Chickasaw/Latin/United States
|
||||||
{ 368, 7, 225, 46, 44, 59, 37, 48, 45, 43, 69, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 53,10 , 63,17 , 37,5 , 8,10 , 0,28 , 0,28 , 85,14 , 0,28 , 0,28 , 85,14 , 0,2 , 0,2 , 45,4 , 5,17 , 22,23 , {85,83,68}, 159,3 , 0,7 , 8,5 , 4,0 , 0,0 , 0,0 , 2, 1, 7, 6, 7 }, // Muscogee/Latin/United States
|
{ 368, 7, 225, 46, 44, 59, 37, 48, 45, 43, 69, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 53,10 , 63,17 , 37,5 , 8,10 , 0,28 , 0,28 , 85,14 , 0,28 , 0,28 , 85,14 , 0,2 , 0,2 , 45,4 , 5,17 , 22,23 , {85,83,68}, 159,3 , 0,7 , 8,5 , 4,0 , 0,0 , 0,0 , 2, 1, 7, 6, 7 }, // Muscogee/Latin/United States
|
||||||
{ 369, 7, 172, 46, 44, 59, 37, 48, 45, 43, 69, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 53,10 , 63,17 , 37,5 , 8,10 , 0,28 , 0,28 , 85,14 , 0,28 , 0,28 , 85,14 , 0,2 , 0,2 , 45,4 , 5,17 , 22,23 , {80,76,78}, 273,2 , 0,7 , 8,5 , 4,0 , 0,0 , 0,0 , 2, 1, 1, 6, 7 }, // Silesian/Latin/Poland
|
{ 369, 7, 172, 46, 44, 59, 37, 48, 45, 43, 69, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 53,10 , 63,17 , 37,5 , 8,10 , 0,28 , 0,28 , 85,14 , 0,28 , 0,28 , 85,14 , 0,2 , 0,2 , 45,4 , 5,17 , 22,23 , {80,76,78}, 273,2 , 0,7 , 8,5 , 4,0 , 0,0 , 0,0 , 2, 1, 1, 6, 7 }, // Silesian/Latin/Poland
|
||||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, {0,0,0}, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0, 0, 0, 0, 0 } // trailing 0s
|
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, {0,0,0}, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0, 0, 0, 0, 0 } // trailing zeros
|
||||||
};
|
};
|
||||||
|
|
||||||
static const ushort list_pattern_part_data[] = {
|
static const ushort list_pattern_part_data[] = {
|
||||||
|
@ -59,7 +59,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
// GENERATED PART STARTS HERE
|
// GENERATED PART STARTS HERE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This part of the file was generated on 2019-10-24 from the
|
This part of the file was generated on 2020-01-15 from the
|
||||||
Common Locale Data Repository v36
|
Common Locale Data Repository v36
|
||||||
|
|
||||||
http://www.unicode.org/cldr/
|
http://www.unicode.org/cldr/
|
||||||
|
@ -59,7 +59,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
// GENERATED PART STARTS HERE
|
// GENERATED PART STARTS HERE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This part of the file was generated on 2019-10-24 from the
|
This part of the file was generated on 2020-01-15 from the
|
||||||
Common Locale Data Repository v36
|
Common Locale Data Repository v36
|
||||||
|
|
||||||
http://www.unicode.org/cldr/
|
http://www.unicode.org/cldr/
|
||||||
|
@ -59,7 +59,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
// GENERATED PART STARTS HERE
|
// GENERATED PART STARTS HERE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This part of the file was generated on 2019-10-24 from the
|
This part of the file was generated on 2020-01-15 from the
|
||||||
Common Locale Data Repository v36
|
Common Locale Data Repository v36
|
||||||
|
|
||||||
http://www.unicode.org/cldr/
|
http://www.unicode.org/cldr/
|
||||||
|
@ -319,7 +319,7 @@ def escapedString(s):
|
|||||||
need_escape = False
|
need_escape = False
|
||||||
result = ""
|
result = ""
|
||||||
for c in s:
|
for c in s:
|
||||||
if ord(c) < 128 and (not need_escape or ord(c.lower()) < ord('a') or ord(c.lower()) > ord('f')):
|
if ord(c) < 128 and not (need_escape and ord('a') <= ord(c.lower()) <= ord('f')):
|
||||||
line += c
|
line += c
|
||||||
need_escape = False
|
need_escape = False
|
||||||
else:
|
else:
|
||||||
@ -361,7 +361,7 @@ def main():
|
|||||||
for leaf in ('qlocale_data_p.h', 'qlocale.h', 'qlocale.qdoc'))):
|
for leaf in ('qlocale_data_p.h', 'qlocale.h', 'qlocale.qdoc'))):
|
||||||
usage()
|
usage()
|
||||||
|
|
||||||
(data_temp_file, data_temp_file_path) = tempfile.mkstemp("qlocale_data_p", dir=qtsrcdir)
|
(data_temp_file, data_temp_file_path) = tempfile.mkstemp("qlocale_data_p.h", dir=qtsrcdir)
|
||||||
data_temp_file = os.fdopen(data_temp_file, "w")
|
data_temp_file = os.fdopen(data_temp_file, "w")
|
||||||
qlocaledata_file = open(qtsrcdir + "/src/corelib/text/qlocale_data_p.h", "r")
|
qlocaledata_file = open(qtsrcdir + "/src/corelib/text/qlocale_data_p.h", "r")
|
||||||
s = qlocaledata_file.readline()
|
s = qlocaledata_file.readline()
|
||||||
@ -426,7 +426,8 @@ def main():
|
|||||||
cmnt_to = cmnt_to + country_map[to_country][1]
|
cmnt_to = cmnt_to + country_map[to_country][1]
|
||||||
|
|
||||||
data_temp_file.write(" ")
|
data_temp_file.write(" ")
|
||||||
data_temp_file.write("{ %3d, %3d, %3d }, { %3d, %3d, %3d }" % (from_language, from_script, from_country, to_language, to_script, to_country))
|
data_temp_file.write("{ %3d, %3d, %3d }, { %3d, %3d, %3d }" %
|
||||||
|
(from_language, from_script, from_country, to_language, to_script, to_country))
|
||||||
index += 1
|
index += 1
|
||||||
if index != len(likely_subtags_map):
|
if index != len(likely_subtags_map):
|
||||||
data_temp_file.write(",")
|
data_temp_file.write(",")
|
||||||
@ -591,7 +592,7 @@ def main():
|
|||||||
endonyms_data.append(l.languageEndonym),
|
endonyms_data.append(l.languageEndonym),
|
||||||
endonyms_data.append(l.countryEndonym),
|
endonyms_data.append(l.countryEndonym),
|
||||||
l.currencyDigits,
|
l.currencyDigits,
|
||||||
l.currencyRounding,
|
l.currencyRounding, # unused (QTBUG-81343)
|
||||||
l.firstDayOfWeek,
|
l.firstDayOfWeek,
|
||||||
l.weekendStart,
|
l.weekendStart,
|
||||||
l.weekendEnd)
|
l.weekendEnd)
|
||||||
@ -600,7 +601,7 @@ def main():
|
|||||||
% ( (0,) * (3 + 8 + 4) + ("0,0",) * (16 + 3)
|
% ( (0,) * (3 + 8 + 4) + ("0,0",) * (16 + 3)
|
||||||
+ (currencyIsoCodeData(0),)
|
+ (currencyIsoCodeData(0),)
|
||||||
+ ("0,0",) * 6 + (0,) * (2 + 3))
|
+ ("0,0",) * 6 + (0,) * (2 + 3))
|
||||||
+ " // trailing 0s\n")
|
+ " // trailing zeros\n")
|
||||||
data_temp_file.write("};\n")
|
data_temp_file.write("};\n")
|
||||||
|
|
||||||
# StringData tables:
|
# StringData tables:
|
||||||
@ -815,9 +816,7 @@ def main():
|
|||||||
",\n")
|
",\n")
|
||||||
qlocaleh_temp_file.write("\n")
|
qlocaleh_temp_file.write("\n")
|
||||||
qlocaleh_temp_file.write(" LastLanguage = " + language + "\n")
|
qlocaleh_temp_file.write(" LastLanguage = " + language + "\n")
|
||||||
qlocaleh_temp_file.write(" };\n")
|
qlocaleh_temp_file.write(" };\n\n")
|
||||||
|
|
||||||
qlocaleh_temp_file.write("\n")
|
|
||||||
|
|
||||||
# Script enum
|
# Script enum
|
||||||
qlocaleh_temp_file.write(" enum Script {\n")
|
qlocaleh_temp_file.write(" enum Script {\n")
|
||||||
@ -831,7 +830,7 @@ def main():
|
|||||||
",\n")
|
",\n")
|
||||||
qlocaleh_temp_file.write("\n")
|
qlocaleh_temp_file.write("\n")
|
||||||
qlocaleh_temp_file.write(" LastScript = " + script + "\n")
|
qlocaleh_temp_file.write(" LastScript = " + script + "\n")
|
||||||
qlocaleh_temp_file.write(" };\n")
|
qlocaleh_temp_file.write(" };\n\n")
|
||||||
|
|
||||||
# Country enum
|
# Country enum
|
||||||
qlocaleh_temp_file.write(" enum Country {\n")
|
qlocaleh_temp_file.write(" enum Country {\n")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user