Spanish Translation of SpongeDocs (Part 8)

Hello!

This is a spanish translation of SpongeDocs by SpongePowered, SpongeDocs, Documentation for Sponge, a Minecraft plugin API ans its implementations.

The translation was submitted via CrowdIn and this is my activity on the project. You can find this project in its GitHub repo.

Total strings added: 21 and 664 words.

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

Example sentences in Spanish:

  • JSON es Notación de Objetos JavaScript <https://www.json.org/>, un "formato de intercambios de datos liviano" que es "fácil de leer y escribir para los humanos" y "para que las máquinas puedan analizar y generar". El Wiki Minecraft <https://minecraft.gamepedia.com/Commands#Raw_JSON_Text> detalla la estructura del texto representado en JSON.
  • Texto con Formato puede ser creado utilizando el :javadoc:Text.Builder, como se describe en esta sección. El robusto Texto API puede ser utilizado en una variedad de maneras al combinar estilos, colores y :javadoc:TextAction\s.
  • Puede aplicar un filtro a todos los Texto\ s que pasen a través de un MessageChannel para cambiar el mensaje como prefiera. Esto es posible extendiendo el MessageChannel y remplazando el método :javadoc:MessageChannel#transformMessage(Object, MessageReceiver, Text, ChatType) como se demostrará a continuación.
  • Tenga en cuenta que serán prefijados los mensajes todos pertenecientes a un jugador. Esto incluye mensajes muertos, mensajes abandonados, etc. Si solo quiere prefijar todos los mensajes de chat, necesitará escuchar el :javadoc:MessageChannelEvent.Chat y establecer el canal en el evento en lugar del jugador. Esto se haría utilizando event.setChannel(newChannel) en el evento MessageChannelEvent.Chat. Para que el jugador del evento verifique los permisos, necesitará obtener un Jugador de la Causa del evento. Esto es demostrado a continuación:
  • Cuando se combinan múltiples MessageChannel\ s definiendo diferentes transformaciones de mensajes, el Texto será transformado en el orden en que los MessageChannel\ s son transferidos al método MessageChannel#combined(MessageChannel... channels). Tenga en cuenta que cualquier transformación que resulte en un vacío Opcional será ignorada a menos que sea realizada por el último canal en la cadena.
  • La principal diferencia entre nuestro AdminMessageChannel y nuestro nuevo MutableAdminMessageChannel es que verificaremos si el destinatario está en la lista de miembros antes de transformar el mensaje. Si es así, podemos alterar el mensaje que es enviado, anexando el prefijo en rojo [Admin]. En nuestro método getMembers() devolvemos un conjunto inmutable, de modo que el conjunto puede ser modificado solo por el método apropiado en nuestro MutableAdminMessageChannel.



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
2 Comments