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).