Spanish Translation of SpongeDocs (Part 7)

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: 18 and 614 words.

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

Example sentences in Spanish:

  • También es posible enviar un mensaje no a todos los jugadores conectados, sino a un número de destinatarios seleccionados a mano. Esto puede ser hecho pasando la lista de los destinatarios al método :javadoc:MessageChannel#fixed(MessageReceiver...). A diferencia de la mayoría de los otros canales, la lista de destinatarios no será generada dinámicamente cada vez que algo se envíe a través del canal sino que permanece estática por el resto de su existencia. Sin embargo, las referencias que se mantienen son débiles. Esto significa que si por ejemplo un jugador se desconecta y el correspondiente objeto :javadoc:Player es removido por el basurero de Java, ese jugador también desaparecerá de la lista de de destinatarios del canal.
  • En Sponge, todos los objetos a los que se envían mensajes implementan la interfaz :javadoc:MessageReceiver. Un :javadoc:MessageChannel es un dispositivo que puede enviar mensajes a un número arbitrario de MessageReceiver\ s e incluso realizar acciones como destinatario específico del mensaje.
  • Dentro de la interfaz de MessageChannel hay constantes y métodos estáticos que pueden ser utilizados para obtener o crear los canales utilizados comúnmente. Hay también otras clases e interfaces que pueden utilizarse para crear un MessageChannel, como por ejemplo :javadoc:AbstractMutableMessageChannel y :javadoc:MutableMessageChannel. Una lista completa de esto puede encontrarse en :javadoc:org.spongepowered.api.text.channel y sus subpaquetes.
  • También se pueden combinar múltiples canales en uno. Esto puede hacerse pasando todos los canales al método :javadoc:`MessageChannel#combined(MessageChannel...). El canal resultante retransmitirá los mensajes a cada destinatario que sea el objetivo de al menos uno de los canales combinados.
  • También es posible crear un envío de canal a todos los destinatarios que tienen un permiso específico. El canal es obtenido desde el método :javadoc:MessageChannel#permission(String) con el permiso para verificar como un argumento. Cuando un mensaje es enviado a través de este canal, se obtendrán todos los temas desde el :javadoc:PermissionService que tienen el permiso dado.
  • Una vez que ha obtenido un MessageChannel puede enviar un mensaje a través del método :javadoc:MessageChannel#send(Object, Text). Este método es preferido sobre el método :javadoc:MessageChannel#send(Text), ya que el Objecto puede ser utilizado para la identificación o para realizar otras acciones diferentes. Alternativamente, puede utilizar un :javadoc:ChatType para especificar a donde los mensajes serán enviados. Utilizando el método :javadoc:MessageChannel#send(Object, Text, ChatType) le permitirá lograr esto. El canal después transformará el mensaje para cada destinatarios y enviará el mensaje transformado.



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
2 Comments