]> Untitled Git - lemmy.git/blobdiff - ui/src/utils.ts
Adding emoji support.
[lemmy.git] / ui / src / utils.ts
index 1cd5c9c4d83c3cd93281721bfb3858a4ce2082fd..89be9e2bfb781c828a2f74a7e820c1815975906b 100644 (file)
@@ -1,5 +1,15 @@
+import 'moment/locale/es';
+import 'moment/locale/eo';
+import 'moment/locale/de';
+import 'moment/locale/zh-cn';
+import 'moment/locale/fr';
+import 'moment/locale/sv';
+import 'moment/locale/ru';
+import 'moment/locale/nl';
+
 import { UserOperation, Comment, User, SortType, ListingType } from './interfaces';
 import * as markdown_it from 'markdown-it';
+declare var markdownitEmoji: any;
 import * as markdown_it_container from 'markdown-it-container';
 
 export let repoUrl = 'https://github.com/dessalines/lemmy';
@@ -30,7 +40,7 @@ var md = new markdown_it({
       return '</details>\n';
     }
   }
-});
+}).use(markdownitEmoji);
 
 export function hotRank(comment: Comment): number {
   // Rank = ScaleFactor * sign(Score) * log(1 + abs(Score)) / (Time + 2)^Gravity
@@ -188,6 +198,10 @@ export function getMomentLanguage(): string {
     lang = 'ru';
   } else if (lang.startsWith('es')) {
     lang = 'es';
+  } else if (lang.startsWith('eo')) {
+    lang = 'eo';
+  } else if (lang.startsWith('nl')) {
+    lang = 'nl';
   } else {
     lang = 'en';
   }