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 4752 words yet to be translated to Spanish.
Number Of Words
Number of words translated on this contribution: 1070
Previous translation on the same project
Number of words translated on the project before this report: 19312
- Spanish Translation of SpongeDocs (Part 1)
- Spanish Translation of SpongeDocs (Part 2)
- Spanish Translation of SpongeDocs (Part 3)
- Spanish Translation of SpongeDocs (Part 4)
- Spanish Translation of SpongeDocs (Part 5)
- Spanish Translation of SpongeDocs (Part 6)
- Spanish Translation of SpongeDocs (Part 7)
- Spanish Translation of SpongeDocs (Part 8)
- Spanish Translation of SpongeDocs (Part 9)
- Spanish Translation of SpongeDocs (Part 10)
- Spanish Translation of SpongeDocs (Part 11)
- Spanish Translation of SpongeDocs (Part 12)
- Spanish Translation of SpongeDocs (Part 13)
- Spanish Translation of SpongeDocs (Part 14)
- Spanish Translation of SpongeDocs (Part 15) (1051 words)
- Spanish Translation of SpongeDocs (Part 16) (1033 words)
- Spanish Translation of SpongeDocs (Part 17) (1058 words)
- Spanish Translation of SpongeDocs (Part 18) (1036 words)
- Spanish Translation of SpongeDocs (Part 19) (1033 words)
- Spanish Translation of SpongeDocs (Part 20) (1031 words)
- Spanish Translation of SpongeDocs (Part 21) (1046 words)
- Spanish Translation of SpongeDocs (Part 22) (1044 words)
- Spanish Translation of SpongeDocs (Part 23) (1032 words)
- Spanish Translation of SpongeDocs (Part 24) (1079 words)
My activity on the project:
Examples sentences in Spanish:
- El método
CommandExecutor::execute()
siempre debe devolver unCommandResult
. En muchos casos es suficiente devolverCommandResult.success()
si el comando fue exitoso oCommandResult.empty()
si no lo fue. En casos donde se necesita más información para ser transmitido, unCommandResult.builder()
podría ser utilizado. Proporciona los métodosaffectedBlocks()
,affectedEntities()
,affectedItems()
,queryResult()
ysuccessCount()
, cada uno acepta un número entero y configura el atributo del mismo nombre. Todos los atributos que no son establecidos por el compilador estarán vacíos. - La creación de un ítem básico está hecha. Ahora esto es una espada normal de diamantes que creamos, pero ¿y si queríamos algo más interesante? ¿Que hay sobre encantar y nombrar nuestra espada? Podemos utilizar
EnchantmentData
para dar a nuestra espada algunos encantamientos. El siguiente ejemplo dará a nuestra espada cada encantamiento en el juego, hasta el nivel 1000. Asegúrese de incluir todo esto antes dereturn superMegaAwesomeSword;
. - Tenga en cuenta que a partir de API 3.0,
SpawnCause
NO se ha implementado. Hasta entonces, necesitará especificar alguna otra causa, como unCommandSource
o unPlayer
. Si no puede encontrar una que se adapte a sus necesidades, simplemente especifique su instancia de plugin principal con laCausa
. Aquí está un ejemplo de especificación de unCommandSource
como laCausa
: - Esa restricción, sin embargo, puede ser eliminada si utilizamos una
ObjectMapperFactory
diferente, por ejemplo unGuiceObjectMapperFactory
. En lugar de requerir un constructor vacío, trabajará en cualquier clase que guise pueda crear a través de una inyección de independencia. Esto también permite para una mezcla de los campos anotados@Inject
y@Setting
. - La serialización de texto utilizando cualquier tipo de código de formato se limita a representar solo algunas de las capacidades de un
Texto
, es decir, formateo. No puede representar ningún tipo de acciones de hacer clic o desplazamiento. Si brevemente no es un problema (como es un chat de Minecraft), se recomienda utilizar cualquiera de los dos, el :doc:./xml
o el :doc:./json
. - El método
execute()
puede también arrojar unaCommandException
, señalizando que un error ocurrió mientras intentaba de ejecutar el comando. Si se arroja una Excepción, el mensaje será mostrado para la fuente de comando, formateado como un error. También, los comando que utilizan mensajes serán mostrados. UnArgumentParseException
, un subtipo deCommandException
es arrojado automáticamente si los argumentos de comandos no pudieron ser analizados.
Posted on Utopian.io - Rewarding Open Source Contributors