gerhard
(Gerhard Schlager)
2 Maggio 2018, 9:15pm
1
Continuiamo la discussione da Aggiungere il supporto per gli alias alla selezione emoji :
La nostra selezione emoji potrebbe essere notevolmente migliorata aggiungendo il supporto per gli alias di ricerca in inglese e nelle lingue tradotte. Il Consorzio Unicode fornisce tutti i dati necessari:
Questa funzionalità è composta da due parti:
Implementare correttamente tutti gli alias in inglese
Aggiungere il supporto per gli alias specifici per locale, in modo da poter digitare :sourire in francese sui siti in francese e ottenere nella finestra.
Lo inserirò nella mia lista.
16 Mi Piace
j.jaffeux
(Joffrey Jaffeux)
3 Maggio 2018, 6:57am
4
Just as a note here, we need it to be lazy loaded, this is why I haven’t been doing it yet.
7 Mi Piace
sam
(Sam Saffron)
3 Maggio 2018, 8:21am
5
I think it is fine to have alias.en and alias.de etc… files, so we can lazy load per locale.
4 Mi Piace
Isn’t this complete @gerhard ?
gerhard
(Gerhard Schlager)
23 Gennaio 2019, 9:04am
7
No, not yet. I decided to work on it next month because it was moved to the next release.
5 Mi Piace
Falco
(Falco)
13 Aprile 2019, 9:01pm
8
Just found out about this “public” list of translated emoji aliases: Translations
3 Mi Piace
SvenC56
(Sven)
14 Maggio 2020, 8:24am
9
Ciao
Ho una domanda generale. Ho creato il mio gruppo di emoji personalizzate. Come posso sovrascrivere questa chiave di traduzione?
Grazie.
j.jaffeux
(Joffrey Jaffeux)
16 Maggio 2020, 6:43am
10
Attualmente devi aggiungere le traduzioni in un tema o componente; nel tuo caso sarebbe qualcosa del genere:
<script>
I18n.translations.en.js.emoji_picker.twitch = "Twitch";
</script>
Puoi anche aggiungere de se hai bisogno di un nome diverso per de.
@gerhard Ho dovuto chiedertelo: vedi un modo migliore per ottenere questo risultato, dato che i nomi dei gruppi personalizzati sono impostati dagli amministratori?
7 Mi Piace
gerhard
(Gerhard Schlager)
16 Maggio 2020, 2:46pm
11
La soluzione più semplice che mi viene in mente è utilizzare il nome del gruppo personalizzato se la traduzione non viene trovata. L’unico problema che vedo è che i nomi dei gruppi sembrano essere convertiti in minuscolo.
I18n.t("emoji_picker.twitch", { defaultValue: "twitch" })
La soluzione più complessa consisterebbe nel far funzionare SiteTextsController e TranslationOverride con nomi di gruppi emoji personalizzati (o qualsiasi altra traduzione personalizzata che debba essere aggiunta in fase di esecuzione).
2 Mi Piace
j.jaffeux
(Joffrey Jaffeux)
16 Maggio 2020, 3:55pm
12
Potremmo indagare sul secondo in un secondo momento, grazie.
2 Mi Piace
SvenC56
(Sven)
16 Maggio 2020, 4:58pm
13
Ciao, ho appena eseguito console.log(I18n.translations.en.js) che mi ha restituito quanto segue:
Sembra che emoji_picker non sia disponibile per la traduzione nel mio caso. Inoltre, non ottengo alcun effetto incollando il tuo codice nell’header del mio tema.
Grazie.
1 Mi Piace
sam
(Sam Saffron)
19 Agosto 2021, 2:47am
16
Questo è stato segnalato di nuovo qui: (ora chiuso)
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? …
Lo daremo priorità e lo realizzeremo nella prossima versione.
4 Mi Piace
master ← vinothkannans:search_aliases
merged 03:53PM - 21 Oct 21 UTC
@j.jaffeux Ho creato una PR per includere gli alias di ricerca nel nostro repository emoji-db.
5 Mi Piace
Falco
(Falco)
2 Aprile 2026, 9:16pm
25
Fatto in queste PR
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)
Nel frattempo, ho corretto un bug che ha ridotto il payload di emojis.json di 160 KB
Questo introduce gli alias di ricerca completamente localizzati
4 Mi Piace
Falco
(Falco)
6 Aprile 2026, 5:50pm
26
Ho integrato il supporto per gli alias di emoji localizzati per alcune lingue, così finalmente
nonché
4 Mi Piace
Falco
(Falco)
Chiuso
20 Aprile 2026, 11:00am
27
Questo argomento è stato chiuso automaticamente dopo 13 giorni. Non sono più consentite nuove risposte.