Repository navigation
Conversation
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Thanks for adding Azerbaijani — the data itself looks clean (5225 entries, all non-empty strings, all The test suite does not pass with
26 Azerbaijani names can never be converted back to an emoji. >>> emoji.emojize(':bayraq_i̇ran:', language='az') # the i is i + U+0307
':bayraq_i̇ran:'
>>> emoji.demojize('🇮🇷', language='az')
':bayraq_i̇ran:' # one-way: nothing turns this back into the flagEnglish has 0 such names, so this is specific to
I confirmed it by patching only that one line, with no other change: and with both characters present the suite is back to 102 passed. So the five failures are a direct consequence of the two missing characters. Which side to fix is your call. Widening Secondary:
|
Adds Azerbaijani translations for emoji names, sourced from the Unicode CLDR annotations (az.xml, type="tts" entries).
I discovered this library while building a YouTube comments business-analysis algorithm with Aİ .
Adding Azerbaijani support isn't related to that project specifically. I'm adding it because I think many app developers could benefit from broader language coverage.
Updated utils/generate_emoji_translations.py to include az
Added az to LANGUAGES in emoji/unicode_codes/data_dict.py
Generated emoji/unicode_codes/emoji_az.json
All 102 tests pass (pytest).
Source:
https://github.com/unicode-org/cldr/blob/main/common/annotations/az.xml
https://emojiterra.com/keyboard/az/