Browse Source

tools/emoji: split the CLDR path and language in the command line arguments

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

+ 7
- 2
tools/emoji View File

@@ -50,11 +50,16 @@ def read_emoji(filename, encoding="utf-8"):
else:
yield line

emoji_dict = sys.argv[1]
lang = sys.argv[2]
cldr_path = sys.argv[3]

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

for entry in read_emoji(sys.argv[1]):
for entry in read_emoji(emoji_dict):
if isinstance(entry, Emoji):
translation = annotations.get(entry.emoji, None)
if translation:

Loading…
Cancel
Save