Spanish Translation of SpongeDocs (Part 20) (1031 words)

Project Details

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

Links related to the translation

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

Source Language

English

Translated Language

Spanish. In SpongeDocs there are 47242 words yet to be translated to Spanish.

Number Of Words

Number of words translated on this contribution: 1031

Previous translation on the same project

Number of words translated on the project before this report: 14080

My activity on the project:

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

Examples sentences in Spanish:

  • En la tercera línea, ofrecemos los datos al titular de datos. Proporcionamos una Clave que denota la salud actual y la salud máxima adquirida anteriormente, así que cura al titular de datos para la completa salud. Hay una variedad de métodos offer() que aceptan diferentes conjuntos de parámetros, todos los que devuelven un :javadoc:DataTransactionResult que contiene información si la oferta fue aceptada. Por ahora, utilizaremos el único que acepta una Clave y un valor correspondiente, pero encontraremos más en las siguientes páginas. Debido a que ya sabemos que nuestra oferta de salud actual es aceptada (ya que el titular de datos lo soporta), podemos descartar silenciosamente el resultado.
  • Hay casos donde puede importarle no solo los valores directos de una Clave, sino los valores clave que lo encapsulan. En ese caso, utilice el método getValue(key) en lugar del get(key). Recibirá un objeto heredado de :javadoc:BaseValue que contiene una copia del valor original. Ya que sabemos que la salud actual es un :javadoc:MutableBoundedValue, podemos encontrar el mínimo valor posible y establecer la salud del objetivo solo un poquito por encima de eso.
    Nuevamente, verificamos si nuestro objetivo soporta la clave de salud y luego obtiene el valor clave. Un MutableBoundedValue contiene un método getMinValue(), por lo que obtenemos el valor mínimo, agregamos 1 y luego lo configuramos como nuestro contenedor de datos. Internamente, el método set() realiza una verificación si nuestro valor suministrado es válido y falla silenciosamente si no lo es. Llamar a health.set(-2) no cambiaría el valor dentro de salud ya que fallaría la verificación de validación. Para finalmente aplicar nuestros cambios al objetivo, necesitamos ofrecerle el valor clave de vuelta a él. Como un valor clave también contiene la Clave utilizada para identificarlo, llamar a target.offer(health) es equivalente a target.offer(health.getKey(), health.get()).
  • El pom generado incluye un perfil de lanzamiento que genera jars con firma gpg para Javadocs, binarios y fuentes recomendadas en los lineamientos para enviar el proyecto a Sonatype OSS (Sin embargo, esta opción no está disponible actualmente para complementos de Sponge debido a que la la Sponge API actualmente no está alojado en Maven Central).
  • Los primeros cuatro argumentos especifican donde maven encontrará el arquetipo y que versión utilizar. El parámetro -DgithubProject=waylon531/spongeparty es una propiedad opcional para la generación de proyecto y puede ser omitida si no pretende alojar su complemento en GitHub.
  • Tenga en cuenta que en ambos casos necesitamos asegurar que nuestra función aprobada puede manejar nulo. También notará que no se ha realizado ninguna verificación si el objetivo actualmente soporta la clave :javadoc:Keys#MAX_HEALTH. Si un objetivo no lo admite, la función transform() fallará y devolverá un DataTransactionResult que lo indica.



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
3 Comments