A solução mais fácil que consigo pensar é usar o nome do grupo personalizado se a tradução não for encontrada. O único problema que estou vendo é que os nomes dos grupos parecem ser convertidos para minúsculas.
I18n.t("emoji_picker.twitch", { defaultValue: "twitch" })
A solução mais complexa seria fazer com que SiteTextsController e TranslationOverride funcionem com nomes de grupos de emojis personalizados (ou qualquer outra tradução personalizada que precise ser adicionada em tempo de execução).