gerhard
(Gerhard Schlager)
Mai 2, 2018, 9:15
1
Suite à la discussion sur Ajout du support des alias dans le sélecteur d’émojis :
Notre sélecteur d’émojis pourrait être grandement amélioré en ajoutant le support des alias de recherche en anglais et traduits. Le Consortium Unicode fournit toutes les données dont nous avons besoin :
Cette fonctionnalité se compose de deux parties :
Gérer correctement tous les alias en anglais
Ajouter le support des alias par locale, afin que vous puissiez taper :sourire en français sur des sites en français et obtenir dans la fenêtre.
Je l’ajoute à ma liste.
16 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
Mai 3, 2018, 6:57
4
Just as a note here, we need it to be lazy loaded, this is why I haven’t been doing it yet.
7 « J'aime »
sam
(Sam Saffron)
Mai 3, 2018, 8:21
5
I think it is fine to have alias.en and alias.de etc… files, so we can lazy load per locale.
4 « J'aime »
Isn’t this complete @gerhard ?
gerhard
(Gerhard Schlager)
Janvier 23, 2019, 9:04
7
No, not yet. I decided to work on it next month because it was moved to the next release.
5 « J'aime »
Falco
(Falco)
Avril 13, 2019, 9:01
8
Just found out about this “public” list of translated emoji aliases: Translations
3 « J'aime »
SvenC56
(Sven)
Mai 14, 2020, 8:24
9
Salut
J’ai une question générale. J’ai créé mon propre groupe d’émojis personnalisés. Comment puis-je remplacer cette clé de traduction ?
Merci.
j.jaffeux
(Joffrey Jaffeux)
Mai 16, 2020, 6:43
10
Actuellement, vous devez ajouter des traductions dans un thème ou un composant. Dans votre cas, cela ressemblerait à ceci :
<script>
I18n.translations.en.js.emoji_picker.twitch = "Twitch";
</script>
Vous pouvez également ajouter de si vous avez besoin d’un nom différent pour de.
@gerhard J’ai dû vous poser la question à ce sujet : voyez-vous un moyen meilleur d’y parvenir étant donné que les noms de groupes personnalisés sont définis par les administrateurs ?
7 « J'aime »
gerhard
(Gerhard Schlager)
Mai 16, 2020, 2:46
11
La solution la plus simple à laquelle je puisse penser est d’utiliser le nom de groupe personnalisé si la traduction n’est pas trouvée. Le seul problème que je constate est que les noms de groupes semblent être convertis en minuscules.
I18n.t("emoji_picker.twitch", { defaultValue: "twitch" })
La solution plus complexe consisterait à faire en sorte que SiteTextsController et TranslationOverride fonctionnent avec des noms de groupes d’émojis personnalisés (ou toute autre traduction personnalisée devant être ajoutée à l’exécution).
2 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
Mai 16, 2020, 3:55
12
Cool, je pourrais enquêter sur le deuxième un jour, merci.
2 « J'aime »
SvenC56
(Sven)
Mai 16, 2020, 4:58
13
Salut, je viens d’exécuter console.log(I18n.translations.en.js) ce qui m’a donné le résultat suivant :
Il semble que emoji_picker ne soit pas disponible pour une traduction de mon côté. De plus, aucune modification n’est visible lorsque je colle ton code dans l’en-tête de mon thème.
Merci.
1 « J'aime »
sam
(Sam Saffron)
Août 19, 2021, 2:47
16
Cela a été signalé à nouveau ici : (désormais fermé)
Today I was trying to find the emoji (officially called party popper , but shorted to ) and muscle memory (with MacOS) has me trained to expect finding it by searching for party:
[image]
However, Discourse’s emoji picker doesn’t find it for the same search term, even if it is part of the emoji name.
[Screenshot 2021-08-16 at 11.28.20]
Perhaps the emojis official names could be an alias to each emoji (when they differ from the short version) to improve search on the emoji picker? …
Nous allons prioriser ce sujet et y remédier lors de la prochaine version.
4 « J'aime »
master ← vinothkannans:search_aliases
merged 03:53PM - 21 Oct 21 UTC
@j.jaffeux J’ai créé une PR pour inclure des alias de recherche dans notre dépôt emoji-db.
5 « J'aime »
Falco
(Falco)
Avril 2, 2026, 9:16
25
Ceci a été réalisé dans ces PRs :
main ← feature/telegram-locale-search-aliases
opened 08:28PM - 02 Apr 26 UTC
## Summary
- Adds a Rake task (`emojis:telegram:import`) that imports emoji keyw… ord aliases from Telegram's translation platform ([translations.telegram.org](https://translations.telegram.org/en/emoji)) for 40 locales
- These are **search-only aliases** — they enhance emoji picker search without creating file symlinks
- Locales with fewer than 25 emoji aliases are automatically skipped
- Adds `locale_search_aliases` path to `DiscourseEmojis.paths` so Discourse can load per-locale files
- Bumps version to 1.0.45
## Context
https://meta.discourse.org/t/add-english-and-translated-aliases-for-emojis/86641
## Usage
```
rake emojis:telegram:import[en]
rake emojis:telegram:import[en,pt-br,fr]
rake emojis:telegram:import[all]
rake emojis:telegram:locales
```
## Test plan
- [ ] Verify `DiscourseEmojis.paths[:locale_search_aliases]` points to the correct directory
- [ ] Verify locale JSON files have correct format (emoji_name → [keyword1, keyword2, ...])
- [ ] Test Discourse-side integration: searching "champagne" finds `bottle_with_popping_cork` via English aliases
- [ ] Test Discourse-side integration: searching "joinha" finds `+1` via pt-br aliases when locale is pt-br
🤖 Generated with [Claude Code](https://claude.com/claude-code)
main ← feature/locale-emoji-search-aliases
drafted 09:09PM - 02 Apr 26 UTC
## Summary
- Merges locale-specific emoji search aliases into `/emojis/search-al… iases.json` based on the user's `I18n.locale`, enabling emoji search in the user's language (e.g. "joinha" finds :+1: in pt_BR)
- Removes unused `search_aliases` attribute from `/emojis.json` — it was serialized but never consumed by the frontend (saves ~160KB per request)
- Requires discourse/discourse-emojis#12 to be merged and a gem release for locale data to be available
## Context
https://meta.discourse.org/t/add-english-and-translated-aliases-for-emojis/86641
## Test plan
- [ ] With discourse-emojis gem updated, verify searching "champagne" in emoji picker finds `bottle_with_popping_cork` (English locale aliases)
- [ ] Switch UI to pt_BR, verify searching "joinha" finds :+1:
- [ ] Verify `/emojis.json` no longer includes `search_aliases` per emoji
- [ ] Verify existing emoji search still works as before
🤖 Generated with [Claude Code](https://claude.com/claude-code)
En passant, un bug a été corrigé, réduisant notre charge emojis.json de 160 Ko
Cela permet d’obtenir des alias de recherche entièrement localisés.
4 « J'aime »
Falco
(Falco)
Avril 6, 2026, 5:50
26
J’ai ajouté la prise en charge des alias d’emoji localisés pour certaines langues, nous pouvons donc enfin
ainsi que
4 « J'aime »
Falco
(Falco)
A fermé ce sujet ()
Avril 20, 2026, 11:00
27
Ce sujet a été automatiquement fermé après 13 jours. De nouvelles réponses ne sont plus autorisées.