diff --git a/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js b/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js
index de90a3d8c..b85c81157 100644
--- a/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js
+++ b/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js
@@ -12,16 +12,28 @@
   // Also support default emotions
   var translations = {
     ':)'   : 'smile',
+    ':-)'   : 'smile',
     ':('   : 'frowning',
+    ':-('   : 'frowning',
     ';)'   : 'wink',
+    ';-)'   : 'wink',
     ':\'(' : 'cry',
+    ':\'-(' : 'cry',
+    ':-\'(' : 'cry',
     ':P'   : 'stuck_out_tongue',
+    ':-P'   : 'stuck_out_tongue',
     ':O'   : 'open_mouth',
+    ':-O'   : 'open_mouth',
     ':D'   : 'grin',
+    ':-D'   : 'grin',
     ':|'   : 'expressionless',
+    ':-|'   : 'expressionless',
     ";P"   : 'stuck_out_tongue_winking_eye',
+    ";-P"   : 'stuck_out_tongue_winking_eye',
     ';)'   : 'wink',
+    ';-)'   : 'wink',
     ":$"   : 'blush'
+    ":-$"   : 'blush'
   };
 
   Object.keys(translations).forEach(function (code) {