Browse Source

tools/emoji: support reading the annotationsDerived CLDR data

master
Reece H. Dunn 8 years ago
parent
commit
2c22e2cc16
1 changed files with 8 additions and 3 deletions
  1. 8
    3
      tools/emoji

+ 8
- 3
tools/emoji View File

@@ -54,10 +54,15 @@ emoji_dict = sys.argv[1]
lang = sys.argv[2]
cldr_path = sys.argv[3]

filenames = [
os.path.join(cldr_path, "common", "annotations", "{0}.xml".format(lang)),
os.path.join(cldr_path, "common", "annotationsDerived", "{0}.xml".format(lang))
]

annotations = {}
filename = os.path.join(cldr_path, "common", "annotations", "{0}.xml".format(lang))
for cp, name in read_annotations(filename):
annotations[cp] = name
for filename in filenames:
for cp, name in read_annotations(filename):
annotations[cp] = name

for entry in read_emoji(emoji_dict):
if isinstance(entry, Emoji):

Loading…
Cancel
Save