gerhard
(Gerhard Schlager)
2 Mayo, 2018 21:15
1
Continuando la discusión de Añadir soporte para alias al selector de emojis :
Nuestro selector de emojis podría mejorarse considerablemente añadiendo soporte para alias de búsqueda en inglés y traducidos. El Consorcio Unicode proporciona todos los datos que necesitamos:
Esta característica consta de dos partes:
Implementar correctamente todos los alias en inglés.
Añadir soporte para alias por localización, de modo que puedas escribir :sourire en francés en sitios en francés y obtener en la ventana.
Lo he añadido a mi lista.
16 Me gusta
j.jaffeux
(Joffrey Jaffeux)
3 Mayo, 2018 06: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 Me gusta
sam
(Sam Saffron)
3 Mayo, 2018 08:21
5
I think it is fine to have alias.en and alias.de etc… files, so we can lazy load per locale.
4 Me gusta
Isn’t this complete @gerhard ?
gerhard
(Gerhard Schlager)
23 Enero, 2019 09:04
7
No, not yet. I decided to work on it next month because it was moved to the next release.
5 Me gusta
Falco
(Falco)
13 Abril, 2019 21:01
8
Just found out about this “public” list of translated emoji aliases: Translations
3 Me gusta
SvenC56
(Sven)
14 Mayo, 2020 08:24
9
Hola
Tengo una pregunta general. He creado mi propio grupo de emojis personalizados. ¿Cómo puedo sobrescribir esta clave de traducción?
Gracias.
j.jaffeux
(Joffrey Jaffeux)
16 Mayo, 2020 06:43
10
Actualmente, debes agregar las traducciones en un tema o componente; en tu caso, sería algo así:
<script>
I18n.translations.en.js.emoji_picker.twitch = "Twitch";
</script>
También puedes agregar de si necesitas un nombre diferente para de.
@gerhard , tuve que preguntarte sobre esto. ¿Ves alguna forma mejor de lograr esto, dado que los nombres de los grupos personalizados los establecen los administradores?
7 Me gusta
gerhard
(Gerhard Schlager)
16 Mayo, 2020 14:46
11
La solución más sencilla que se me ocurre es utilizar el nombre del grupo personalizado si no se encuentra la traducción. El único problema que veo es que los nombres de los grupos parecen convertirse a minúsculas.
I18n.t("emoji_picker.twitch", { defaultValue: "twitch" })
La solución más compleja sería hacer que SiteTextsController y TranslationOverride funcionen con nombres de grupos de emojis personalizados (o cualquier otra traducción personalizada que necesite agregarse en tiempo de ejecución).
2 Me gusta
j.jaffeux
(Joffrey Jaffeux)
16 Mayo, 2020 15:55
12
Genial, podría investigar el segundo en algún momento, gracias.
2 Me gusta
SvenC56
(Sven)
16 Mayo, 2020 16:58
13
Hola, acabo de ejecutar console.log(I18n.translations.en.js) y me muestra lo siguiente:
Parece que emoji_picker no está disponible para la traducción en mi caso. Tampoco surten efecto si pego tu código en la cabecera de mi tema.
Gracias.
1 me gusta
sam
(Sam Saffron)
19 Agosto, 2021 02:47
16
Esto se reportó nuevamente aquí: (ahora cerrado)
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? …
Priorizaremos esto y lo abordaremos en la próxima versión.
4 Me gusta
master ← vinothkannans:search_aliases
merged 03:53PM - 21 Oct 21 UTC
@j.jaffeux He creado un PR para incluir alias de búsqueda en nuestro repositorio emoji-db.
5 Me gusta
Falco
(Falco)
2 Abril, 2026 21:16
25
Esto se ha implementado en las siguientes solicitudes de extracción:
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 el proceso, se resolvió un error que redujo la carga de emojis.json en 160 KB .
Esto introduce alias de búsqueda localizados completos.
4 Me gusta
Falco
(Falco)
6 Abril, 2026 17:50
26
He integrado el soporte para alias de emojis localizados en algunos idiomas, por lo que finalmente
así como
4 Me gusta
Falco
(Falco)
Cerrado
20 Abril, 2026 11:00
27
Este tema se cerró automáticamente después de 13 días. Ya no se permiten nuevas respuestas.