From ef25dae11a1dba6c4b897c19d00fd81b471bbf77 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 3 Jun 2017 18:24:38 +0100 Subject: [PATCH] tools/emoji: split the CLDR path and language in the command line arguments --- tools/emoji | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/emoji b/tools/emoji index c0d13024..6f2d4395 100755 --- a/tools/emoji +++ b/tools/emoji @@ -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: