gerhard
(Gerhard Schlager)
2. Mai 2018 um 21:15
1
Fortsetzung der Diskussion aus Alias-Unterstützung für den Emoji-Auswahl hinzufügen :
Unser Emoji-Auswahlmenü könnte erheblich verbessert werden, indem Unterstützung für englische und übersetzte Suchaliasse hinzugefügt wird. Das Unicode-Konsortium stellt uns alle benötigten Daten zur Verfügung:
Diese Funktion besteht aus zwei Teilen:
Die korrekte Umsetzung aller Aliasse für Englisch
Die Unterstützung lokalspezifischer Aliasse, sodass du auf französischen Seiten z. B. :sourire eingeben kannst und :smile im Fenster erscheint.
Ich nehme es auf meine Aufgabenliste.
16 „Gefällt mir“
j.jaffeux
(Joffrey Jaffeux)
3. Mai 2018 um 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 „Gefällt mir“
sam
(Sam Saffron)
3. Mai 2018 um 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 „Gefällt mir“
Isn’t this complete @gerhard ?
gerhard
(Gerhard Schlager)
23. Januar 2019 um 09:04
7
No, not yet. I decided to work on it next month because it was moved to the next release.
5 „Gefällt mir“
Falco
(Falco)
13. April 2019 um 21:01
8
Just found out about this “public” list of translated emoji aliases: Translations
3 „Gefällt mir“
SvenC56
(Sven)
14. Mai 2020 um 08:24
9
Hey
Ich habe eine allgemeine Frage. Ich habe meine eigene Emoji-Gruppe erstellt. Wie kann ich diesen Übersetzungsschlüssel überschreiben?
Vielen Dank.
j.jaffeux
(Joffrey Jaffeux)
16. Mai 2020 um 06:43
10
Derzeit müssen Sie Übersetzungen in ein Theme oder eine Komponente einfügen. In Ihrem Fall wäre das etwas wie:
<script>
I18n.translations.en.js.emoji_picker.twitch = "Twitch";
</script>
Sie können auch de hinzufügen, falls Sie einen anderen Namen für de benötigen.
@gerhard Ich musste dich diesbezüglich fragen: Siehst du einen besseren Weg, dies zu bewerkstelligen, da benutzerdefinierte Gruppennamen von Administratoren festgelegt werden?
7 „Gefällt mir“
gerhard
(Gerhard Schlager)
16. Mai 2020 um 14:46
11
Die einfachste Lösung, an die ich denken kann, ist die Verwendung des benutzerdefinierten Gruppennamens, falls die Übersetzung nicht gefunden werden kann. Das einzige Problem, das ich sehe, ist, dass Gruppennamen anscheinend in Kleinbuchstaben umgewandelt werden.
I18n.t("emoji_picker.twitch", { defaultValue: "twitch" })
Die aufwendigere Lösung wäre, SiteTextsController und TranslationOverride so anzupassen, dass sie mit benutzerdefinierten Emoji-Gruppennamen (oder anderen benutzerdefinierten Übersetzungen, die zur Laufzeit hinzugefügt werden müssen) funktionieren.
2 „Gefällt mir“
j.jaffeux
(Joffrey Jaffeux)
16. Mai 2020 um 15:55
12
Cool, wir werden uns das zweite vielleicht irgendwann mal ansehen. Danke.
2 „Gefällt mir“
SvenC56
(Sven)
16. Mai 2020 um 16:58
13
Hallo, ich habe gerade console.log(I18n.translations.en.js) ausgeführt, was folgendes Ergebnis liefert:
Es scheint, dass emoji_picker für mich nicht übersetzbar ist. Auch das Einfügen deines Codes in den Theme-Head zeigt keine Wirkung.
Vielen Dank.
1 „Gefällt mir“
sam
(Sam Saffron)
19. August 2021 um 02:47
16
Dies wurde hier erneut gemeldet: (jetzt geschlossen)
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? …
Wir werden dies priorisieren und in der nächsten Version umsetzen.
4 „Gefällt mir“
master ← vinothkannans:search_aliases
merged 03:53PM - 21 Oct 21 UTC
@j.jaffeux Ich habe einen PR erstellt, um Suchaliasse in unserem emoji-db-Repository aufzunehmen.
5 „Gefällt mir“
Falco
(Falco)
2. April 2026 um 21:16
25
Dies wurde in diesen PRs umgesetzt:
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)
Dabei wurde zudem ein Fehler behoben, der die Größe unserer emojis.json-Last um 160 KB reduziert hat
Damit sind nun vollständig lokalisierte Such-Aliase verfügbar.
4 „Gefällt mir“
Falco
(Falco)
6. April 2026 um 17:50
26
Ich habe die Unterstützung für lokalisierte Emoji-Aliase für einige Sprachen integriert, sodass wir endlich
sowie
4 „Gefällt mir“
Falco
(Falco)
Geschlossen,
20. April 2026 um 11:00
27
Dieses Thema wurde automatisch nach 13 Tagen geschlossen. Neue Antworten sind nicht mehr möglich.