Añadir alias en inglés y traducidos para Emojis

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:

  1. Implementar correctamente todos los alias en inglés.
  2. Añadir soporte para alias por localización, de modo que puedas escribir :sourire en francés en sitios en francés y obtener :smile: en la ventana.

Lo he añadido a mi lista.

16 Me gusta

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

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?

No, not yet. I decided to work on it next month because it was moved to the next release.

5 Me gusta

Just found out about this “public” list of translated emoji aliases: Translations

3 Me gusta

Hola

Tengo una pregunta general. He creado mi propio grupo de emojis personalizados. ¿Cómo puedo sobrescribir esta clave de traducción? :slight_smile:

Gracias.

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

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

Genial, podría investigar el segundo en algún momento, gracias.

2 Me gusta

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

Esto se reportó nuevamente aquí: (ahora cerrado)

Priorizaremos esto y lo abordaremos en la próxima versión.

4 Me gusta

@j.jaffeux He creado un PR para incluir alias de búsqueda en nuestro repositorio emoji-db.

5 Me gusta

Esto se ha implementado en las siguientes solicitudes de extracción:

En el proceso, se resolvió un error que redujo la carga de emojis.json en 160 KB :smiling_face_with_sunglasses:.

Esto introduce alias de búsqueda localizados completos.

4 Me gusta

He integrado el soporte para alias de emojis localizados en algunos idiomas, por lo que finalmente

así como

4 Me gusta

Este tema se cerró automáticamente después de 13 días. Ya no se permiten nuevas respuestas.