Spanish Translation of SpongeDocs (Part 11)

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: 23 and 681 words.

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

Examples sentences in Spanish:

  • Un :javadoc:GameProfilerepresenta el perfil de un jugador, incluyendo datos tales como un nombre, UUID y otros datos arbitrarios conocidos como propiedades. SpongeAPI proporciona la clase :javadoc:GameProfileManager para obtener, crear y rellenar GameProfile\ s. Puede obtener una instancia del GameProfileManager utilizando el siguiente código.
  • Es importante notar que Sponge mantiene un caché de GameProfile\ s para ser utilizado como un sustituto para realizar una solicitud para la Mojang API cada vez que un GameProfile es solicitado. Los métodos para recuperar GameProfile\ s ofrecen un segundo argumento boolean determinando si se utilizará el caché. Por defecto, el caché será utilizado cuando sea posible.
  • Tenga en cuenta que cada uno de estos métodos devuelve algún tipo tipo de CompletableFuture. Esto indica que el GameProfile (o Collection<GameProfile>) puede no estar disponible inmediatamente a causa de las solicitudes pendientes a la Mojang API. Los Javadocs para CompletableFuture <https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html>_ describen todas las capacidades de la clase, pero nos enfocaremos en el método get para el propósito de este artículo.
  • Si el GameProfile no está disponible inmediatamente (por ejemplo si el caché no está siendo utilizado o no contiene el GameProfile), entonces get esperará a que se completa el futuro. Por esta razón, no es recomendable utilizar esto en el hilo principal ya que detendrá el servidor. Alternativamente, puede utilizar el método CompletableFuture#thenAccept(Consumer<? super T>) para especificar un Consumidor que se ejecutará al finalizar.
  • GameProfile\ s pueden ser utilizados para almacenar datos arbitrarios sobre un jugador usando :javadoc:ProfileProperty\ s. Sin embargo, esto no puede ser utilizado como un almacén permanente de datos, ya que los datos no persisten a través de los reinicios del servidor. Podemos recuperar las propiedades de un GameProfile utilizando el método :javadoc:GameProfile#getPropertyMap(), que devuelve un Multimap. Desde allí, puede recuperar ProfileProperty\ s existentes o almacenados, que son representados como un par de valores clave. Para generar un nuevo ProfileProperty, simplemente llame el método :javadoc:ProfileProperty#of(String, String). El tercer argumento (firma) es opcional. Sin embargo, una firma válida de Mojang debe ser especificada para ciertas propiedades.
  • El GameProfileCache puede ser configurado también mediante complementos con el método :javadoc:GameProfileManager#setCache(GameProfileCache). Para recuperar el caché original, utilice el mismo método, pasando el resultado de :javadoc:GameProfileManager#getDefaultCache().



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
2 Comments