about summary refs log tree commit diff
path: root/localedata/locales
diff options
context:
space:
mode:
authorColin Leroy-Mira <colin@colino.net>2023-08-29 08:02:50 +0200
committerFlorian Weimer <fweimer@redhat.com>2023-08-29 09:31:23 +0200
commitdfe8c445883a50a55564b02b6957257bfc510db4 (patch)
treefcd0e0cdce35897c7c0efb94f8c7d54f0ab46377 /localedata/locales
parentc00b984fcd53f679ca2dafcd1aee2c89836e6e73 (diff)
downloadglibc-dfe8c445883a50a55564b02b6957257bfc510db4.tar.gz
glibc-dfe8c445883a50a55564b02b6957257bfc510db4.tar.xz
glibc-dfe8c445883a50a55564b02b6957257bfc510db4.zip
localedata: Translit common emojis to smileys [BZ #30649]
Add common emojis to the translit-able characters (mostly
faces and hearts), and translit them to old-fashioned
smileys.

Signed-off-by: Colin Leroy-Mira <colin@colino.net>
Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'localedata/locales')
-rw-r--r--localedata/locales/translit_emojis91
-rw-r--r--localedata/locales/translit_neutral1
2 files changed, 92 insertions, 0 deletions
diff --git a/localedata/locales/translit_emojis b/localedata/locales/translit_emojis
new file mode 100644
index 0000000000..cfb1964afa
--- /dev/null
+++ b/localedata/locales/translit_emojis
@@ -0,0 +1,91 @@
+escape_char /
+comment_char %
+
+% This file is part of the GNU C Library and contains locale data.
+% The Free Software Foundation and the GNU Toolchain Authors do not
+% claim any copyright interest in the locale data contained in this
+% file.  The foregoing does not affect the license of the GNU C
+% Library as a whole.  It does not exempt you from the conditions
+% of the license if your use would otherwise be governed by that
+% license.
+
+% Transliterations of emojis to ASCII smileys.
+
+LC_CTYPE
+
+translit_start
+
+โ™ก "/<3" % WHITE HEART SUIT
+โ™ฅ "/<3" % BLACK HEART SUIT
+โค "/<3" % HEAVY BLACK HEART
+๐Ÿ’™ "/<3" % BLUE HEART
+๐Ÿ’“ "/<3" % BEATING HEART
+๐Ÿ’” "/<//3" % BROKEN HEART
+๐Ÿ’– "/<3" % SPARKLING HEART
+๐Ÿ’— "/<3" % GROWING HEART
+๐Ÿ’š "/<3" % GREEN HEART
+๐Ÿ’› "/<3" % YELLOW HEART
+๐Ÿ’œ "/<3" % PURPLE HEART
+๐Ÿ–ค "/<3" % BLACK HEART
+๐Ÿงก "/<3" % ORANGE HEART
+๐Ÿค "/<3" % WHITE HEART
+๐ŸคŽ "/<3" % BROWN HEART
+๐Ÿ˜€ ":-D" % GRINNING FACE
+๐Ÿ˜ ":-D" % GRINNING FACE WITH SMILING EYES
+๐Ÿ˜‚ ":'D" % FACE WITH TEARS OF JOY
+๐Ÿ˜ƒ ":-D" % SMILING FACE WITH OPEN MOUTH (C.F. โ˜บ)
+๐Ÿ˜„ ":-D" % SMILING FACE WITH OPEN MOUTH AND SMILING EYES
+๐Ÿ˜… ":-D" % SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
+๐Ÿ˜† ":-D" % SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
+๐Ÿ˜‡ "O:-)" % SMILING FACE WITH HALO
+๐Ÿ˜ˆ "/>:)" % SMILING FACE WITH HORNS
+๐Ÿ˜‰ ";-)" % WINKING FACE
+๐Ÿ˜Š ":-)" % SMILING FACE WITH SMILING EYES
+๐Ÿ˜‹ ":-P" % FACE SAVOURING DELICIOUS FOOD
+๐Ÿ˜Œ ":-)" % RELIEVED FACE
+๐Ÿ˜ ":-*" % SMILING FACE WITH HEART-SHAPED EYES
+๐Ÿ˜Ž "B-)" % SMILING FACE WITH SUNGLASSES
+๐Ÿ˜ ";-)" % SMIRKING FACE
+๐Ÿ˜ ":-|" % NEUTRAL FACE
+๐Ÿ˜‘ ":-|" % EXPRESSIONLESS FACE
+๐Ÿ˜’ ":-|" % UNAMUSED FACE
+๐Ÿ˜“ ":'-|" % FACE WITH COLD SWEAT
+๐Ÿ˜” ":-|" % PENSIVE FACE
+๐Ÿ˜• ":-//" % CONFUSED FACE
+๐Ÿ˜– ":-S" % CONFOUNDED FACE
+๐Ÿ˜— ":-*" % KISSING FACE
+๐Ÿ˜˜ ":-*" % FACE THROWING A KISS
+๐Ÿ˜™ ":-*" % KISSING FACE WITH SMILING EYES
+๐Ÿ˜š ":-*" % KISSING FACE WITH CLOSED EYES
+๐Ÿ˜› ":-P" % FACE WITH STUCK-OUT TONGUE
+๐Ÿ˜œ ";-P" % FACE WITH STUCK-OUT TONGUE AND WINKING EYE
+๐Ÿ˜ "X-P" % FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
+๐Ÿ˜ž ":-(" % DISAPPOINTED FACE
+๐Ÿ˜Ÿ ":-(" % WORRIED FACE
+๐Ÿ˜  "/>:-(" % ANGRY FACE
+๐Ÿ˜ก ":-(" % POUTING FACE
+๐Ÿ˜ข ":'-(" % CRYING FACE
+๐Ÿ˜ฃ "X-(" % PERSEVERING FACE
+๐Ÿ˜ฆ ":-O" % FROWNING FACE WITH OPEN MOUTH
+๐Ÿ˜ง ":-O" % ANGUISHED FACE
+๐Ÿ˜จ ":-O" % FEARFUL FACE
+๐Ÿ˜ฉ ":-O" % WEARY FACE
+๐Ÿ˜ญ ":<U0022>-(" % LOUDLY CRYING FACE
+๐Ÿ˜ฎ ":-O" % FACE WITH OPEN MOUTH
+๐Ÿ˜ฏ ":-O" % HUSHED FACE
+๐Ÿ˜ฐ ":'-O" % FACE WITH OPEN MOUTH AND COLD SWEAT
+๐Ÿ˜ฑ ":-O" % FACE SCREAMING IN FEAR
+๐Ÿ˜ฒ ":-O" % ASTONISHED FACE
+๐Ÿ˜ธ ":-3" % GRINNING CAT FACE WITH SMILING EYES
+๐Ÿ˜น ":'-3" % CAT FACE WITH TEARS OF JOY
+๐Ÿ˜บ ":-3" % SMILING CAT FACE WITH OPEN MOUTH
+๐Ÿ˜ป ":-3" % SMILING CAT FACE WITH HEART-SHAPE EYES
+๐Ÿ˜ผ ";-3" % CAT FACE WITH WRY SMILE
+๐Ÿ˜ฝ ":-3" % KISSING CAT FACE WITH CLOSED EYES
+๐Ÿ™ ":-(" % SLIGHTLY FROWNING FACE
+๐Ÿ™‚ ":-)" % SLIGHTLY SMILING FACE
+๐Ÿ™ƒ "(-:" % UPSIDE-DOWN FACE
+
+translit_end
+
+END LC_CTYPE
diff --git a/localedata/locales/translit_neutral b/localedata/locales/translit_neutral
index 72f66220b7..57412ae565 100644
--- a/localedata/locales/translit_neutral
+++ b/localedata/locales/translit_neutral
@@ -17,6 +17,7 @@ translit_start
 include "translit_circle";""
 include "translit_cjk_compat";""
 include "translit_compat";""
+include "translit_emojis";""
 include "translit_font";""
 include "translit_fraction";""
 include "translit_narrow";""