tools: support espeak-ng based annotations files

This commit is contained in:
Reece H. Dunn
2018-04-28 11:45:37 +01:00
parent 6e219cd73d
commit 3d94190f89
+5 -3
View File
@@ -76,13 +76,15 @@ cldr_path = sys.argv[3]
filenames = [ filenames = [
os.path.join(cldr_path, "common", "annotations", "{0}.xml".format(lang)), os.path.join(cldr_path, "common", "annotations", "{0}.xml".format(lang)),
os.path.join(cldr_path, "common", "annotationsDerived", "{0}.xml".format(lang)) os.path.join(cldr_path, "common", "annotationsDerived", "{0}.xml".format(lang)),
os.path.join("data", "annotationsEspeak", "{0}.xml".format(lang))
] ]
annotations = {} annotations = {}
for filename in filenames: for filename in filenames:
for cp, name in read_annotations(filename): if os.path.exists(filename):
annotations[cp] = name for cp, name in read_annotations(filename):
annotations[cp] = name
for entry in read_emoji(emoji_dict): for entry in read_emoji(emoji_dict):
if isinstance(entry, Emoji): if isinstance(entry, Emoji):