summaryrefslogtreecommitdiff
path: root/es
diff options
context:
space:
mode:
Diffstat (limited to 'es')
-rw-r--r--es/SUMMARY.md17
-rw-r--r--es/assets/cover.png3
-rw-r--r--es/authorization.md61
-rw-r--r--es/book.json7
-rw-r--r--es/datacenters.md7
-rw-r--r--es/errors.md26
-rw-r--r--es/faq.md76
-rw-r--r--es/introduction.md29
-rw-r--r--es/matches.md242
-rw-r--r--es/matchesJSON.md127
-rw-r--r--es/plans.md22
-rw-r--r--es/players.md114
-rw-r--r--es/requests.md217
-rw-r--r--es/responses.md67
-rw-r--r--es/samples.md73
-rw-r--r--es/sdks.md31
-rw-r--r--es/teams.md77
-rw-r--r--es/telemetry.md440
-rw-r--r--es/titles.md10
-rw-r--r--es/versioning.md9
20 files changed, 0 insertions, 1655 deletions
diff --git a/es/SUMMARY.md b/es/SUMMARY.md
deleted file mode 100644
index 0db90a0..0000000
--- a/es/SUMMARY.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Summary
-
-* [Versiones](versioning.md)
-* [Centros De Datos](datacenters.md)
-* [Authorization](authorization.md)
-* [Titulos](titles.md)
-* [Haciendo Solicitudes](requests.md)
-* [Recibiendo Respuestas](responses.md)
-* [Partidas](matches.md)
-* [Resumen De Datos De Partidas](matchesJSON.md)
-* [Jugadores](players.md)
-<!-- * [Muestras](samples.md) -->
-* [Telemetría](telemetry.md)
-<!-- * [Equipos (Disponibles Pronto!)](teams.md) -->
-<!-- * [Enlaces (Disponibles Pronto!)](links.md) -->
-* [SDK De La Communidad](sdks.md)
-* [Errores](errors.md)
diff --git a/es/assets/cover.png b/es/assets/cover.png
deleted file mode 100644
index d6c3ba8..0000000
--- a/es/assets/cover.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6979509c0f540cbedfb2c2941b2572a1412c50e58e47f3416726e8b8e33d7a26
-size 17187
diff --git a/es/authorization.md b/es/authorization.md
deleted file mode 100644
index daa26a9..0000000
--- a/es/authorization.md
+++ /dev/null
@@ -1,61 +0,0 @@
-{% method %}
-# Enlaces (Disponibles pronto!)
-
-## Consigue un enlace
-
-Este endpoint comprueba que un objeto link existe para un código dado.
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/link/{id}" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/link`
-
-### Parámetros de pregunta
-
-Parámetro | Defecto | Descripción
---------- | ------- | -----------
-
-{% method %}
-# Pública un Enlace
-
-Este punto final crea un objeto de PlayerLink si el código de verificación coincide con el proporcionado por el juego
-
-{% sample lang="shell" %}
-```shell
-curl -XPOST "https://api.dc01.gamelockerapp.com/shards/na/link/{player_id}" \
- -H "Authorization: Bearer <api-key>" \
- -H "Accept: application/vnd.api+json"
-```
-{% endmethod %}
-
-### HTTP Request
-
-`POST https://api.dc01.gamelockerapp.com/link/{player_id}`
-
-### Query Parameters
-
-Parameter | Default | Description
---------- | ------- | -----------
-code | | The verification code
-
-## PlayerLink
-
-```json
-{
- "attributes": {
- "playerId": "fb374a7b-78be-4fcc-83ed-6a532a8a6f55",
- "shardId": "na",
- "titleId": "semc-vainglory"
- },
- "id": "2454e5ac-0a69-4468-ad12-8616f066e817",
- "type": "playerLink"
-}
-```
diff --git a/es/book.json b/es/book.json
deleted file mode 100644
index 7b7dcea..0000000
--- a/es/book.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "language": "es",
- "structure": {
- "readme": "introduction.md",
- "summary": "summary.md"
- }
-}
diff --git a/es/datacenters.md b/es/datacenters.md
deleted file mode 100644
index 1a3b311..0000000
--- a/es/datacenters.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Datacenters
-
-We operate several Datacenters around the world. Each datacenter holds all
-information for one or more Regions of the game. Currently all data is located
-in `DC01`, but this may change in the future. Users will be notified prior to the
-change and an API endpoint will be made available to provide metadata describing
-where each regions data can be found. \ No newline at end of file
diff --git a/es/errors.md b/es/errors.md
deleted file mode 100644
index fb795e4..0000000
--- a/es/errors.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Errores
-
-El servidor dejará de procesar si un problema es encontrado y devuelve el HTTP error status code correcto.
-Errores podrían incluir error objects,que son devueltos como una colección llamado `errors` en el top level de un documento JSON API.
-
-Error objects tienen los siguientes miembros:
-
-* `title`: (Necesario) el HTTP status code aplicable a este problema, expresado como un string value
- string value.
-* `description`: (Opcional) un resumen corto del problema.
-
-El servidor utiliza estos códigos de error:
-
-Error Code | Significado
----------- | -------
-400 | Bad Request -- Tu petición apesta
-401 | Unauthorized -- Tu llave API está mal
-403 | Forbidden -- El object pedido está solo para administradores
-404 | Not Found -- El objeto especificado no fue encontrado
-405 | Method Not Allowed -- Intentaste acceder a un object con un metodo invalido
-406 | Not Acceptable -- Pediste un formato que no es JSON
-410 | Gone -- El objeto pedido ha sido removido de nuestros servidores
-418 | I'm a teapot
-429 | Too Many Requests -- Estás pidiendo demasiados datos! Despacio!
-500 | Internal Server Error -- Tuvimos un problema con nuestro servidor. Prueba más tarde.
-503 | Service Unavailable -- Estamos temporalmente offline por mantenimiento. Por favor prueba más tarde.
diff --git a/es/faq.md b/es/faq.md
deleted file mode 100644
index a185d13..0000000
--- a/es/faq.md
+++ /dev/null
@@ -1,76 +0,0 @@
-### CÓMO COMENZAR:
-
-######Q: ¿Donde puedo inscribirme para tener una llave del API?
-A: En el [Vainglory API Developer Portal](https://developer.vainglorygame.com)
-
-######Q: Tengo mi llave del API, ¿qué debo hacer ahora?
-A: Para comenzar, échale un vistazo a la [Documentación](https://developer.vainglorygame.com/docs) donde puedes aprende a cómo usar el API.
-
-######Q: ¿Dónde está la documentación?
-A: La documentación esta [justo aquí](https://developer.vainglorygame.com/docs)
-
-######Q: ¿Cuán avanzado en desarrollo está el API?
-A: El API está actualmente en versión Alpha. El Alpha software puede ser inestable y tener algunos fallos y pérdidas de datos. El Alpha software puede no contener todas las funciones que están planeadas para la versión final
-
-######Q: Nunca programé nada antes y tengo una ligera idea, ¿Por donde debo empezar?
-A: Dirígete a nuestro servidor público de [Discord](https://discord.me/vaingloryapi) y escríbele a algunos programadores y diseñadores quienes ya hayan realizado una herramienta con el API. Muchos de ellos estarán contentos de ayudarte a comenzar tu proyecto.
-
-######Q: Cuando me inscribo, dice que me enliste en el Community Free Tier, ¿qué significa?
-A: El Community Free Tier te permite iniciar a desarrollar y probar tu aplicación/herramienta usando live data. Viene con un límite por defecto de 10 solicitudes por minuto que es adecuado para propósitos de prueba.
-
-######Q: Mi panel de mando dice que tengo un límite de 10 solicitudes por minuto. ¿Cómo puedo solicitar un límite más alto?
-A: El límite por defecto de solicitudes es de 10 por minuto para solo propósitos de pruebas/desarrolló. Una vez que estés listo para lanzar tu herramienta, puedes solicitar un límite más alto enviando un email a api@superevilmegacorp.com
-
-######Q: ¿Qué debo hacer con la data que obtuve del API?
-A: Construir increíbles herramientas para ti mismo o para la comunidad. Puedes derivar la información que te guste de la data, pero no puedes rasguñar o almacenar toda la data del API. Para una lista de que es aceptable y que no, mira los [Terminos de Servicio](https://developer.vainglorygame.com/terms-of-service).
-
-######Q: ¿Habrá cargos por usar el API?
-A: El API es gratis para usos no comerciales. Para licencias comerciales, envía un correo a api@superevilmegacorp.com
-
-######Q: ¿Cómo sé si necesito una licencia comercial?
-A: Si está haciendo cualquier de lo siguiente enlistado, necesitarás registro para una licencia comercial: colocando anuncios, cobrando para que accedan a tu herramienta, vendiendo data agregada, monetizando la data de cualquier manera.
-
-######Q: ¿Qué puedo hacer con una licencia comercial?
-A: Con el API aún en Alpha, no estamos distribuyendo licencias comerciales todavía. Tendremos más información pronto. Mientras tanto, puedes ver los Términos de Servicio para saber cuál es el uso aceptable del API.
-
-######Q: ¿Cómo obtengo una licencia comercial?
-A: Con el API aún en Alpha, no estamos distribuyendo licencias comerciales todavía. Si tienes más preguntas, or quieres chatear un poco más sobre el tema, envía un correo a api@superevilmegacorp.com
-
-######Q: If I have a question regarding the API, what do I do? Si tengo una pregunta relacionada al API, ¿Qué debo hacer?
-A: Envia un correo a api@superevilmegacorp.com y entra en nuestro servidor de [Discord](https://discord.me/vaingloryapi).
-<br>
-### Desarrolló/Resolución de problemas:
-<br>
-######Q: La documentación parece estar mal, ¿Qué debo hacer?
-A: Con el API todavía en Alpha, es posible que los documentos no estén completamente actualizados. Estamos actualizando los documentos sobre la marcha. También puedes contribuir con los documentos en [Github](https://github.com/madglory/gamelocker-vainglory) si te gustaría hacer algunos cambios.
-
-######Q: Acabo de jugar un partido pero mis estadísticas no se muestran aún, ¿cuál es el problema?
-A: El API por defecto busca las partidas sobre las últimas 3 horas. Para encontrar una partida antes es de eso, debes especificar un Created-at time.
-
-######Q:¿Dónde puedo encontrar los recursos para usar mi proyecto?
-A: We are working on a way to have assets available to you directly from Vainglory. In the meantime, the community has put together some great resources for you in Estamos trabajando en una manera de tener los recursos disponibles para ti directamente desde Vainglory. Mientras tanto, la comunidad ha puesto juntos grandiosos recursos para ti en [Discord](https://discord.me/vaingloryapi). Puedes encontrarlos en los archivos anclados en #vaingloryapi-chat
-
-######Q: ¿A qué endpoints tengo acceso con el API?
-A: Revisa los [Documentos](https://developer.vainglorygame.com/docs)
-<br>
-### Desafío Del API
-<br>
-######Q: ¿Como puedo entrar al desafío del API?
-A: El periodo de inscripción del Desafío del API 2017 termina el 26 de Marzo. Observa la [list of submissions](https://developer.vainglorygame.com/rules#results).
-
-######Q: ¿Cómo serán distribuidos los premios del Desafío del API a mí equipo?
-A: Puedes inscribirte al Desafío del API con cualquier tamaño no superior a cuatro. Todos los premios serán ajustado en base el número de mientras de tu equipo(hasta 4).
-
-######Q: ¿Qué características estarán disponible para el Desafío del API?
-A: Algunas características incluyen Telemetría, La mayor parte de ejemplo de la data.
-
-######Q: ¿Donde inscribo a mi equipo, o dejo saber que soy parte de un equipo?
-A: Para el Desafío del API, no necesitas decirnos en que equipo estas. Donde los equipos entren en la presentación de una porción del Desafío - cuando entregues tu proyecto, es cuando te preguntaremos de quien consiste tu equipo.
-
-######Q: Mi equipo está desarrollando una aplicación móvil, ¿Podemos enviar eso?
-A: Claro que pueden. Cuando envíes una aplicación móvil, solo necesitamos ver que funcione. Puedes correrla en un emulador, TestFlight, Etc. Si tienes una pregunta específica puedes hacerla llegar a nosotros a través de api@superevilmegacorp.com
-<br>
-### Más allá del Alpha:
-<br>
-######Q: ¿Qué otras características podes esperar con el API?
-A: Constantemente buscamos de agregar nuevas características al API. En un futuro puedes esperar cosas como conectar cuentas, reservar partidas y mucho más. Si te gustaría ayudar con como se verá el API en un futuro,únete a la conversación en nuestro servidor público de [Discord](https://discord.me/vaingloryapi). \ No newline at end of file
diff --git a/es/introduction.md b/es/introduction.md
deleted file mode 100644
index 963e629..0000000
--- a/es/introduction.md
+++ /dev/null
@@ -1,29 +0,0 @@
-# Vainglory Developer API Guide
-
-![](/assets/cover.png)
-
-La primera versión de servicio de data del juego Vainglory es un paso excitante hacia delante al hacer más fácil para los usuarios el tener un acceso abierto a data dentro del juego.
-
-Construye algo estupendo!
-
-Por el momento este servicio es una modalidad **Adelanto Alfa** . Puedes ver muestras de data, probar la interfaz y proveer feedback a nuestro equipo de desarrollo.
-
-Mientras inicialmente cogimos una aproximación diferente, basados en respuestas de la comunidad el servidor ahora intenta hacer cada intento de implementar las características necesarias de la especificación
-[JSON-API](http://jsonapi.org/)
-Donde ocurra una desviación, es probablemente involuntario y puede ser reportado a nuestro equipo en nuestro [Discord](https://discord.me/vaingloryapi).
-
-Nosotros mostramos muestras de enlaces de idioma usando CURL y planeamos añadir bibliotecas para Ruby, NodeJS, Java, Python y más. Son bienvenidas contribuciones de la comunidad y recompensadas con buen karma (y estilo!) Puedes ver muestras de código en el área negra de la derecha, y puedes cambiar el idioma programado de las muestras con las pestañas en la parte superior derecha.
-
-***
-
-Download a .pdf, .epub, or .mobi file from:
-
-https://www.gitbook.com/book/gamelocker/vainglory/details
-
-Contribute content, suggestions, and fixes via either:
- * [https://www.gitbook.com/book/gamelocker/vainglory](https://www.gitbook.com/book/gamelocker/vainglory)
- * [https://github.com/gamelocker/vainglory](https://github.com/gamelocker/vainglory)
-
-***
-
-<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>
diff --git a/es/matches.md b/es/matches.md
deleted file mode 100644
index 37f5db6..0000000
--- a/es/matches.md
+++ /dev/null
@@ -1,242 +0,0 @@
-# Partidas
-
-Archivos de partidas son creados cada vez que un jugador completa una sesión de juego. Cada partida contiene información de alto nivel sobre cada sesión de juego, incluyendo información como duración, modo de juego, y más. Cada partida tiene dos listas.
-
-## Listas
-
-```json
-{
- "type": "roster",
- "id": "eca49808-d510-11e6-bf26-cec0c932ce01",
- "attributes": {
- "stats": {
- "acesEarned": 2,
- "gold": 32344,
- "etc..."
- }
- },
- "relationships": {
- "team": {
- "data": {
- "type": "team",
- "id": "753d464c-d511-11e6-bf26-cec0c932ce01"
- }
- },
- "participants": {
- "data": [
- {
- "type": "participant",
- "id": "eca49a7e-d510-11e6-bf26-cec0c932ce01"
- },
- "etc..."
- ]
- }
- }
-}
-```
-
-Listas siguen las puntuaciones de cada grupo opuesto de participantes. Si los jugadores entraron en matchmaking como un equipo, la lista tendrá un equipo relacionado. Listas tienen muchos objetos participantes, uno por cada miembro de la lista. Objetos lista sólo tienen significado dentro del contexto de una partida y no deben ser expuestos como un recurso aparte.
-
-## Participantes
-
-```json
-{
- "type": "participant",
- "id": "ea77c3a7-d44e-11e6-8f77-0242ac130004",
- "attributes": {
- "actor": "*Hero009*",
- "stats": {
- "assists": 4,
- "crystalMineCaptures": 1,
- "deaths": 2,
- "farm": 49.25,
- "etc..."
- }
- }
-}
-```
-Objetos participante siguen a cada miembro de una lista. Participantes pueden ser jugadores anónimos, jugadores registrados, o bots. En el caso donde el participante es un jugador registrado, el participante tendrá una relación de un solo jugador.
-Objetos participante sólo tienen significado dentro del contexto de una partida y no deben ser expuestos como un recurso aparte.
-
-{% method %}
-## Consigue una colección de partidas
-
-Este endpoint devuelve datos de partidas. Bulk scraping partidas está prohibido.
-
-{% sample lang="shell" %}
-```shell
-curl -g "https://api.dc01.gamelockerapp.com/shards/na/matches?sort=createdAt&page[limit]=3&filter[createdAt-start]=2017-02-27T13:25:30Z&filter[playerNames]=<playerName>" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan parámetros de pregunta.
-```
-{% sample lang="python" %}
-```python
-import requests
-
-url = "https://api.dc01.gamelockerapp.com/shards/na/matches"
-
-header = {
- "Authorization": "<api-key>",
- "X-TITLE-ID": "semc-vainglory",
- "Accept": "application/vnd.api+json"
-}
-
-query = {
- "sort": "createdAt",
- "filter[playerNames]": "<playerName>",
- "filter[createdAt-start]": "2017-02-28T13:25:30Z",
- "page[limit]": "3"
-}
-
-r = requests.get(url, headers=header, params=query)
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-q := req.URL.Query()
-q.Add("sort", "createdAt")
-q.Add("filter[playerNames]", "<playerName>")
-q.Add("filter[createdAt-start]", "2017-02-27T13:25:30Z")
-q.Add("page[limit]", "3")
-req.URL.RawQuery = q.Encode()
-res, _ := client.Do(req)
-```
-{% common %}
-> El comando arriba devuelve JSON estructurado de la siguiente manera:
-
-```json
-{
- "data": [
- {
- "type": "match",
- "id": "02b90214-c64d-11e6-9f6b-062445d3d668",
- "attributes": {
- "createdAt": "2017-01-06T20:30:08Z",
- "duration": 1482195372,
- "gameMode": "casual",
- "patchVersion": "1.0.0",
- "region": "na",
- "stats": "acesEarned: 3, etc..."
- },
- "relationships": {
- "rosters": {
- "data": [{
- "type": "roster",
- "id": "ea77c2eb-d44e-11e6-8f77-0242ac130004"
- }, {
- "type": "roster",
- "id": "dc2c14b4-d50c-11e6-bf26-cec0c932ce01"
- }]
- }
- }
- }
- ]
-}
-```
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/shards/na/matches`
-
-### Parámetros de pregunta
-
-Parámetro | Defecto | Descripción
---------- | ------- | -----------
-page[offset] | 0 | Permite paginación sobre resultados
-page[limit] | 50 | El defecto (y máximo) es 50. Valores menores que 50 y mayores 2 son soportados.
-sort | createdAt | Por defecto, partidas son ordenadas por creación de tiempo ascendente.
-filter[createdAt-start] | 3hrs ago | Debe ocurrir antes del fin del tiempo Formato es iso8601 Uso: filter[createdAt-start]=2017-01-01T08:25:30Z
-filter[createdAt-end] | Now | Preguntas buscan en las últimas tres horas. Formato es iso8601 es decir: filter[createdAt-end]=2017-01-01T13:25:30Z
-filter[playerNames] | none | Filtra con el nombre de jugadores. Uso: filter[playerNames]=player1,player2,...
-filter[playerIds] | none | Filtra con el Id de jugadores. Uso: filter[playerIds]=playerId,playerId,...
-filter[teamNames] | none | Filtra con nombre de equipos. Nombres de equipos son lo mismo que los tags de equipo dentro del juego. Uso: filter[teamNames]=TSM,team2,...
-filter[gameMode] | none | filtra con modos de juego (gameMode). Uso: filter[gameMode]=casual,ranked,...
-
-**Recuerda** — una partida autentificada es una partida feliz!
-
-{% method %}
-## Consigue una sola partida
-
-Este endpoint recoge una partida especifica.
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/matches/<matchID>" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan parámetros URL
-```
-{% sample lang="python" %}
-```python
-
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-
-```
-{% common %}
-> El comando arriba devuelve JSON estructurado de la siguiente manera:
-
-```json
-{
- "data": {
- "type": "match",
- "id": "02b90214-c64d-11e6-9f6b-062445d3d668",
- "attributes": {
- "createdAt": "2017-01-06T20:30:08Z",
- "duration": 1482195372,
- "gameMode": "casual",
- "patchVersion": "1.0.0",
- "region": "na",
- "stats": "acesEarned: 3, etc..."
- },
- "relationships": {
- "rosters": {
- "data": [{
- "type": "roster",
- "id": "ea77c2eb-d44e-11e6-8f77-0242ac130004"
- }, {
- "type": "roster",
- "id": "dc2c14b4-d50c-11e6-bf26-cec0c932ce01"
- }]
- }
- }
- }
-}
-```
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/shards/na/matches/<ID>`
-
-### Parámetros URL
-
-Parámetro | Descripción
---------- | -----------
-ID | El ID de la partida a recoger \ No newline at end of file
diff --git a/es/matchesJSON.md b/es/matchesJSON.md
deleted file mode 100644
index c5e4468..0000000
--- a/es/matchesJSON.md
+++ /dev/null
@@ -1,127 +0,0 @@
-# ***Resumen de datos de partidas***
-
-Muchas gracias a Kashz por ayudar a crear esto! GitHub: iAm-Kashif
-
-## **Objeto de partida**
-
-| Variable | Tipo | Descripción |
-| :---: | :---: | :---: |
-| type | str | Partida |
-| id | str | ID de partida |
-| createdAt | str (iso8601) | Tiempo de la partida jugada |
-| duration | int | Tiempo de la partida en segundos |
-| gameMode | str | Modo de juego |
-| patchVersion | str | Versión del API |
-| region | str | Región de la partida |
-| stats | map | Vea [Match.stats](#1) |
-| assets | obj | Vea [Match.assets](#2) |
-| rosters | obj | Vea [Rosters](#3) |
-
-
-### <a name="1"></a> **Match.stats** **(Estatísticas de fin de la partida)**
-
-| Variable | Tipo | Descripción |
-| :---: | :---: |:---: |
-| endGameReason | str | "Victory" o "Defeat" |
-| queue | str | Modo de juego |
-
-### <a name="2"></a> **Match.assets** **(Datos de telemetría)**
-
-| Variable | Type | Descripción |
-| :---: | :---: |:---: |
-| type | string | Activo |
-| createdAt | str (iso8601) | Tiempo de la creación de telemetría
-| description | str | "" |
-| filename | str | telemetry.json |
-| id | str | ID del activo |
-| contentType | str | application/json |
-| name | str | telemetría |
-| url | str | Archivo de Enlaces de Telemetry.json |
-
-## <a name="3"></a> **Objeto listas**
-
-| Variable | Tipo| Descripción |
-| :---: | :---: | :---: |
-| id | str | ID de lista |
-| type | str | Lista
-| participants | obj | Vea [Participants](#4) |
-| stats | obj | Vea [Rosters.stats](#5) |
-| team | obj | Vea [Rosters.team](#6) |
-
-### <a name="5"></a>**Rosters.stats**
-
-| Variable | Type |
-| :---: | :---: |
-| acesEarned | int |
-| gold | int |
-| heroKills | int |
-| krakenCaptures | int |
-| side | O "right/red" o "left/blue" |
-| turretKills | int |
-| turretRemaining | int |
-
-### <a name="6"></a>**Rosters.team**
-| Variable | Tipo | Descripción
-| :---: | :---: | :---: |
-| id | str | ID del equipo o nada|
-| name | str | Nombre de equipo o nada |
-| type | str | Equipo |
-
-## <a name="4"></a>**Participante Objeto**
-
-| Variable | Tipo | Descripción |
-| :---: | :---: | :---: |
-| actor | str | Hero |
-| id | str | Mismo al ID de la lista|
-| player | obj |Vea [Participants.player](#7)|
-| stats | map |Vea [Participants.stats](#8) |
-| type | str | Participantes |
-
-### <a name="7"></a>**Participants.player**
-
-| Variable | Tipo |Descripción |
-| :---: | :---: | :---: |
-| id | str | UID de jugador |
-| name | str | IGN de jugador |
-| stats | map | Vea [Participants.player.stats](#9) |
-| type | str | jugador |
-
-### <a name="8"></a>**Participants.stats**
-
-| Variable |Tipo |
-| :---: | :---: |
-| assists | int |
-| crystalMineCaptures | int |
-| deaths | int |
-| farm | int |
-| firstAfkTime | int: -1 para no AFK |
-| goldMineCaptures | int |
-| itemGrants | mapa de {itemsBought : int} |
-| itemSells | mapa de {itemsSold : int} |
-| itemUses | mapa de {itemsUsed : int} |
-| items | lista de la build final (Len: 6) |
-| jungleKills | int |
-| karmaLevel | int |
-| kills | int |
-| krakenCaptures | int |
-| level | int |
-| minionKills | int |
-| nonJungleMinionKills | int |
-| skillTier | int |
-| skinKey | str |
-| turretCaptures | int |
-| wentAfk | bool |
-| winner | bool |
-
-### <a name="9"></a> **Participants.player.stats**
-
-| Variable | Type |
-| :---: | :---: |
-| level | int |
-| lifetimeGold | float |
-| lossStreak | int |
-| played | int |
-| played\_ranked | int |
-| winStreak | int |
-| wins | int |
-| xp | int | \ No newline at end of file
diff --git a/es/plans.md b/es/plans.md
deleted file mode 100644
index 1472ca6..0000000
--- a/es/plans.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Rate Limits
-
-The API is free for non-commercial use with a default rate limit of 10 requests per minute. If you need a higher limit, please contact api@superevilmegacorp.com and we'll hook you up!
-
-# Usage Tiers
-
-We do our best to give out timely and accurate data so that we can work together to create awesome experiences for our players. We classify projects into three categories.
-
-## Hobby Tier
-When you create a new API key, you're automatically placed into this tier. This tier is intended to support non-commercial projects, SDKs, hackathons, and any projects that don't require a higher rate limit.
-
-The default rate limit is 10 requests per minute, and there is no access to data from the public beta environment.
-
-## Community Tier
-This tier is intended to be used by small commercial projects projects (those that derive revenue from ads, subscriptions, and more). Access is still free, but we require that these projects share data with us about the way players use the project. We use this to make sure we deliver the best possible experience for both your project and the players that use it. This data is not shared with any other users of the API.
-
-Rate limits in this tier are customized to the project, and we allow select community projects access to the public beta environment.
-
-## Commercial Tier
-This tier is intended to be used by large commercial projects projects (those that derive revenue from ads, subscriptions, and more). Commercial project need high-volume low-cost access to data. While the data provided is exactly the same as that provided to hobby and community tiers, commercial have additional options for accessing it. In addition, there is no requirement to share data about how data is used.
-
-Rate limits in this tier are customized to the project, and we allow select community projects access to the public beta environment. Commercial users also get bulk access, increased webhook limits, statistical samples, and more.
diff --git a/es/players.md b/es/players.md
deleted file mode 100644
index 1f10d75..0000000
--- a/es/players.md
+++ /dev/null
@@ -1,114 +0,0 @@
-# Jugadores
-
-Objetos jugador contienen información agregada de cada jugador desde su creación. En este momento jugadores son bastante escasos, pero hay planes de añadir más datos cuando se vuelva posible.
-
-{% method %}
-## Conseguir un solo jugador
-
-Este endpoint devuelve a un jugador específico.
-
-**Vienen Cambios!** - Recursos jugador no están completamente definidos aún, pero son incluidos para que consumidores consigan información básica (nombre, etc.) Este objeto tendrá datos adicionales añadidos en los siguientes meses, y puede cambiar un poco cuando datos se mueven desde el objeto `attributes.stats` al objeto principal `attributes`.
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/players/<ID>" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan query-parameters.
-
-```
-{% sample lang="python" %}
-```python
-
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-
-```
-{% common %}
-> El comando arriba devuelve JSON estructurado de esta manera:
-
-```json
-{
-"data": {
- "attributes": {
- "stats": {
- "lossStreak": 1,
- "winStreak": 0,
- "lifetimeGold": 10536.0
- },
- "name": "boombastic04"
- },
- "type": "player",
- "id": "6abb30de-7cb8-11e4-8bd3-06eb725f8a76"
-}
-}
-```
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/shards/na/players/<ID>`
-
-### Parámetros URL
-
-Parámetro | Descripción
---------- | -----------
-ID | La ID del jugador que se recoge
-
-{% method %}
-## Consigue Un Grupo De Jugadores
-
-Este endpoint recoge un grupo de hasta 6 jugadores, filtrados por nombre. Nombres de jugador son específicos a cada región. Si un jugador ha cambiado de nombre es posible que haya varios ID para un solo nombre de jugador.
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/players?filter[playerNames]=player1,player2" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan query-parameters.
-
-```
-{% sample lang="python" %}
-```python
-
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-
-```
-{% endmethod %}
-
-### Solicitud HTTP
-
-`GET https://api.dc01.gamelockerapp.com/shards/na/players`
-
-### Query Parameters
-
-Parámetro | Por Defecto | Descripción
---------- | ------- | -----------
-filter[playerNames] | ninguno | Filtros por nombre de jugador. Uso: filter[playerNames]=player1,player2 \ No newline at end of file
diff --git a/es/requests.md b/es/requests.md
deleted file mode 100644
index 55da322..0000000
--- a/es/requests.md
+++ /dev/null
@@ -1,217 +0,0 @@
-# Haciendo solicitudes
-
-## Negociación de contenido
-
-Clientes utilizando el api deberían especificar que aceptan respuestas utilizando el formato
-`application/vnd.api+json`, por conveniencia también aceptamos
-`application/json`
-porque está por defecto en muchas librerías de cliente populares.
-
-El servidor responderá con una cabecera `Content-Type` que imita el formato solicitado por el cliente.
-
-{% method %}
-## Regiones
-
-El Servicio de Datos de Juego de Vainglory actualmente soporta las siguientes regiones:
-
-{% common %}
-> Para especificar las regiones, utiliza este código:
-
-{% sample lang="shell" %}
-```shell
-"...gamelockerapp.com/shards/<region>/..."
-```
-{% sample lang="java" %}
-```java
-"...gamelockerapp.com/shards/<region>/..."
-```
-{% sample lang="python" %}
-```python
-"...gamelockerapp.com/shards/<region>/..."
-```
-{% sample lang="ruby" %}
-```ruby
-"...gamelockerapp.com/shards/<region>/..."
-```
-{% sample lang="js" %}
-```javascript
-"...gamelockerapp.com/shards/<region>/..."
-```
-{% sample lang="go" %}
-```go
-"...gamelockerapp.com/shards/<region>/..."
-```
-{% endmethod %}
-
-***Shards de regiones generales***
-
-Para encontrar datos respecto a servidores live, por favor utiliza los siguientes shards.
-
-* **América del Norte:** ```na```
-* **Europa:** ```eu```
-* **Suramérica:** ```sa```
-* **Asia Este:** ```ea```
-* **Asia Sureste (SEA):** ```sg```
-
-***Shards de regiones de torneo***
-
-Para encontrar datos respecto a eSports profesionales, los cuales solo pasan en clientes privados, utiliza los siguientes shards.
-
-* **Torneos de América del Norte:**
-* **Torneos de Europa:**
-* **Torneos de Suramérica:** `
-* **Torneos de Asia Este:**
-* **Torneos de Asia Sureste:**
-
-**Elegir una región específica es actualmente necesario**
-
-{% method %}
-## GZIP
-
-Clientes pueden especificar la cabecera `Accept-Encoding: gzip` y el servidor compresa respuestas
-Respuestas serán devueltas con `Content-Encoding: gzip`.
-
-Dada la grandeza de partidas, esto puede tener mejoras en rendimiento significantes.
-
-{% common %}
-> Para especificar la cabecera Accept-Encoding, utiliza este código:
-
-{% sample lang="shell" %}
-```shell
--H "Accept-Encoding: gzip"
-```
-{% sample lang="java" %}
-```java
-conn.setRequestProperty("Accept-Encoding","gzip");
-
-```
-{% sample lang="python" %}
-```python
-header = {"Accept-Encoding":"gzip"}
-```
-{% sample lang="ruby" %}
-```ruby
-```
-{% sample lang="js" %}
-```javascript
-```
-{% sample lang="go" %}
-```go
-req.Header.Set("Accept-Encoding", "gzip")
-```
-{% endmethod %}
-
-## Paginación
-
-Donde aplicable, el servidor permite peticiones de limitar el número de resultados via paginación. Para paginar los datos primarios, da información de paginación a la parte de preguntas de la petición utilizando el límite y parámetros offset.
-Para conseguir items 2 hasta 10 tendrias que especificar un límite de 8 y un offset de 2:
-Si no es especificada, el servidor en partidas pondrá por defecto `limit=5` y `offset=0`, y para jugadores/muestras `limit=50` y `offset=0`
-
-**Importante** - Actualmente el servidor no permite más de 50 objetos de datos primarios.
-
-{% method %}
-## Sortear
-
-El orden de sorteo por defecto siempre es ascendiendo. Ascendiendo corresponde a el orden estándar para número de números y letras, es decir, A hasta Z, 0 a 9). Para datos y tiempos, ascendiendo significa que valores anteriores preceden valores posteriores es decir 1/1/2000 estará antes de 1/1/2001.
-
-Todas las colecciones de recursos tienen una orden de sorteo que está por defecto. Además, algunos recursos dan la habilidad de sortear acordando a una o más criterios ("sort fields").
-
-Si los campos de sorteo (sort fields) están prefixed con un símbolo de menos, el orden será cambiado a descendiente.
-
-{% common %}
->El ejemplo debajo devolverá los artículos más antiguos primero:
-
-{% sample lang="shell" %}
-```shell
-".../matches?sort=createdAt"
-```
-{% sample lang="java" %}
-```java
-".../matches?sort=createdAt"
-```
-{% sample lang="python" %}
-```python
-".../matches?sort=createdAt"
-```
-{% sample lang="ruby" %}
-```ruby
-".../matches?sort=createdAt"
-```
-{% sample lang="js" %}
-```javascript
-".../matches?sort=createdAt"
-```
-{% sample lang="go" %}
-```go
-".../matches?sort=createdAt"
-```
-{% common %}
->Los ejemplos debajo devolverá los artículos más nuevos primero.
-
-{% sample lang="shell" %}
-```shell
-".../matches?sort=-createdAt"
-```
-{% sample lang="java" %}
-```java
-".../matches?sort=-createdAt"
-```
-{% sample lang="python" %}
-```python
-".../matches?sort=-createdAt"
-```
-{% sample lang="ruby" %}
-```ruby
-".../matches?sort=-createdAt"
-```
-{% sample lang="js" %}
-```javascript
-".../matches?sort=-createdAt"
-```
-{% sample lang="go" %}
-```go
-".../matches?sort=-createdAt"
-```
-{% endmethod %}
-
-{% method %}
-## JSON-P Callbacks
-
-Puedes enviar un parámetro ?callback para cualquier llamada GET para tener los resultados envueltos en una función JSON. Esto es utilizado típicamente cuando navegadores quieren empotrar contenido en páginas web mediante pasarse problemas cross domain. La respuesta include la misma salida de datos que el API regular, más la información de la cabecera HTTP relevante.
-
-{% sample lang="shell" %}
-```shell
-curl -g "https://api.dc01.gamelockerapp.com/status?callback=foo"
-```
-
-{% endmethod %}
-
-{% method %}
-## Cross Origin Resource Sharing
-
-El API soporta Cross Origin Resource Sharing (CORS) para peticiones AJAX de cualquier origen.
-Puedes leer el CORS W3C Recommendation, o esta introducción del HTML 5 Security Guide.
-
-Aquí hay una muestra de una petición enviada desde un navegador dándole a http://example.com:
-
-{% sample lang="shell" %}
-
-```shell
-curl -i https://api.dc01.gamelockerapp.com/status -H "Origin: http://example.com"
- HTTP/1.1 200 OK
- ...
- Access-Control-Allow-Origin: *
- Access-Control-Expose-Headers: Content-Length
-```
-This is what the CORS preflight request looks like:
-
-```shell
-curl -i https://api.dc01.gamelockerapp.com/status -H "Origin: http://example.com" -X OPTIONS
- HTTP/1.1 200 OK
- ...
- Access-Control-Allow-Headers: Origin,X-Title-Id,Authorization
- Access-Control-Allow-Methods: GET,POST,OPTIONS
- Access-Control-Allow-Origin: *
- Access-Control-Max-Age: 86400
-```
-{% endmethod %}
diff --git a/es/responses.md b/es/responses.md
deleted file mode 100644
index 73dd3b8..0000000
--- a/es/responses.md
+++ /dev/null
@@ -1,67 +0,0 @@
-# Recibiendo Respuestas
-
-## Payload
-
-Todas las respuestas de servidor contienen un objeto raíz JSON.
-
-~~~.language-json
-{
- "data": {
- "type": "match",
- "id": "skarn",
- "attributes": {
- // ... this matches attributes
- },
- "relationships": {
- // ... this matches relationships
- }
- }
-}
-~~~
-
-~~~.language-json
-{
- "data": {
- "type": "match",
- "id": "1"
- }
-}
-~~~
-
-Una respuesta contendrá al menos uno de los siguientes miembros top-level:
-
- * `data`: los “datos primarios” de la respuesta
- * `errors`: una colección de objetos error
-
-Una respuesta puede contener cualquiera de estos miembros top-level:
-
- * `links`: un objeto enlace relacionado a los datos primarios.
- * `included`: Una colección de objetos recurso que están relacionados a los datos primarios y/o entre sí (“included resources”).
-
-Si un documento no contiene una llave de datos top-level, el miembro incluido no estará presente tampoco.
-
-Datos primarios serán uno de los siguientes:
-
- * Un único [resource object][resource objects], Un único [resource identifier object], o `null`
- * Una colección de [resource objects], una colección de [resource identifier objects][resource identifier object],o una colección vacía (`[]`)
-
-Por ejemplo, los siguientes datos primarios son un único objeto recurso (single resource object):
-
-Los siguientes datos primarios son un único [resource identifier object] que refiere al mismo recurso:
-
-Un grupo de recursos lógico siempre será representada como una colección, incluso si solo contiene un item o si está vacío.
-
-## Límites De Ratio
->Las cabeceras de límite de ratio son definidas de la siguiente manera:
-
-~~~
-X-RateLimit-Limit - Límite de peticiones por día / minuto
-X-RateLimit-Remaining - El número de peticiones que quedan en ese periodo de tiempo
-X-RateLimit-Reset - El tiempo que queda antes que se rellene el límite de ratio en época UTC nanosegundos.
-* Tokens de límite son incrementalmente llenados por 60(seg)/ límite de ratio. ejemplo: 60(seg)/10(ratio) consigue un token de ratio cada 6 segundos hasta llegar al límite de ratio máximo.
-~~~
-Se bueno. Si envías demasiadas peticiones demasiado rápido, enviaremos un código de error `429` (servidor no disponible).
-
-<aside class="notice">
-Gratis para uso no comercial para un máximo de 10 peticiones por minuto! Para incrementar tu límite, por favor contacta api@superevilmegacorp.com
-</aside> \ No newline at end of file
diff --git a/es/samples.md b/es/samples.md
deleted file mode 100644
index eca6e46..0000000
--- a/es/samples.md
+++ /dev/null
@@ -1,73 +0,0 @@
-# Muestras
-
-El endpoint de ejemplos da una manera fácil de acceder lotes de datos aleatorios de partidas cada hora para agregar estadísticas.
-
-{% method %}
-## Conseguir una colección de muestras
-
-Este endpoint recoge una colección de partidas seleccionadas aleatoriamente.
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/samples" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan parámetros de pregunta.
-```
-{% sample lang="python" %}
-```python
-
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-
-```
-{% common %}
-> El comando arriba devuelve JSON estructurado de esta manera:
-
-```json
-{
- "type": "sample",
- "id": "sample-na-2017-02-28T07:15:30Z",
- "attributes": {
- "URL": "URL of Sample Matches",
- "createdAt": "2017-02-28T07:15:30Z",
- "shardId": "na",
- "t0": "2017-02-28T07:15:30Z",
- "t1": "2017-02-28T08:15:30Z",
- "titleId": "semc-vainglory"
- },
- "relationships": {
- "assets": {
- "data": []
- }
- }
- }
-```
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/shards/na/samples`
-
-### Parámetros de pregunta
-
-Parámetro | Defecto | Descripción |
---------- | ------- | -----------
-page[offset] | 0 | Permite paginación sobre resultados
-page[limit] | 50 | El defecto (y el máximo) es 50. Valores menores que 50 y mayores 2 son soportados.
-sort | createdAt | Por defecto, muestras son sorteados por tiempo de creación ascendiente.
-filter[createdAt-Start] | none | Debe ocurrir antes del tiempo. El formato es iso8601 Uso: filter[createdAt-end]=2017-01-01T08:25:30Z
-filter[createdAt-End] | none | Debe ocurrir antes del tiempo. El formato es iso8601 Uso: filter[createdAt-end]=2017-01-01T13:25:30Z \ No newline at end of file
diff --git a/es/sdks.md b/es/sdks.md
deleted file mode 100644
index 33bd66a..0000000
--- a/es/sdks.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# SDK De La Comunidad
-
-Contribuciones de la comunidad son bienvenidos y recompensados con buen karma (y mucho swag!) Si estás trabajando con un API, déjanos saber en el servidor de Discord y añadiremos un enlace!
-
-##Java
-
-Una adaptación Java del API de Vainglory - [DominicGunn/flicker](http://github.com/DominicGunn/flicker)
-
-##Python
-
-Python 3 wrapper para el Gamelocker API - [schneefux/python-gamelocker](http://github.com/schneefux/python-gamelocker)
-
-Python 3 wrapper para el Gamelocker API - [ClarkThyLord/madglory-ezl](https://github.com/ClarkThyLord/madglory-ezl)
-
-##JavaScript
-
-Un cliente JavaScript API - [seripap/vainglory](https://github.com/seripap/vainglory)
-
-##R
-
-Un proyecto dando clases de R6 (para el lenguaje R) para acceder el API - [nathancarter/rvgapi](https://github.com/nathancarter/rvgapi)
-
-##Go
-
-Una prueba de un concepto de cliente go para el Vainglory Developer API - [madglory/vainglory-go-client](https://github.com/madglory/vainglory-go-client)
-
-##Ruby
-
-Un Ruby gem wrapper para el Vainglory Developer API -
-[Ruby Gem](https://rubygems.org/gems/vainglory-api) |
-[Github](https://github.com/cbortz/vainglory-api-ruby) \ No newline at end of file
diff --git a/es/teams.md b/es/teams.md
deleted file mode 100644
index e846402..0000000
--- a/es/teams.md
+++ /dev/null
@@ -1,77 +0,0 @@
-# Equipos (Disponible pronto!)
-
-Objetos equipo contienen información agregada durante la existencia de cada equipo.
-
-Este endpoint recoge una colección de hasta 6 equipos.
-
-<aside class="warning">
-Importante - Recursos de equipo aún no están disponibles en el API..
-</aside>
-
-{% method %}
-## Conseguir una colección de equipos
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/teams?filter[teamNames]=team1" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/teams`
-
-### Parámetros de pregunta
-
-Parámetro | Defecto | Descripción
---------- | ------- | -----------
-filter[teamNames] | none | Flirta por nombre del equipo. Uso: filter[teamNames]=team1
-filter[teamIds] | none | Filtra por id del equipo. Uso: filter[teamIds]=12345
-
-<aside class="success">
-Recuerda — un equipo autentificado es un equipo feliz!
-</aside>
-
-{% method %}
-## Conseguir un Solo Equipo
-
-Este endpoint devuelve un equipo específico.
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/teams/<ID>" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="python" %}
-```python
-
-```
-{% common %}
-> El comando arriba devuelve JSON estructurado de esta manera:
-
-```json
-{
- "id": 2,
- "name": "Max",
- "breed": "unknown",
- "fluffiness": 5,
- "cuteness": 10
-}
-```
-
-{% endmethod %}
-
-### Petición HTTP
-
-`GET https://api.dc01.gamelockerapp.com/teams/<ID>`
-
-### Parámetros URL
-
-Parámetro | Descripción
---------- | -----------
-ID | El ID del equipo a recoger
diff --git a/es/telemetry.md b/es/telemetry.md
deleted file mode 100644
index 52b6a6a..0000000
--- a/es/telemetry.md
+++ /dev/null
@@ -1,440 +0,0 @@
-# Telemetría
-
-La telemetría nos da puntos de vista a la partida. Nos da detalles de varios eventos que ocurrieron en la partida y donde ocurrieron. Algunos de los eventos también tienen una localización que pueden ser puestos en el mapa de juego
-de Vainglory. Telemetría es muy útil para generar una vidualización de una línea de tiempo de cómo fue la partida para replays, o crear mapas de calor de donde un héroe o habilidad en especial es lo más útil. Estos son solo algunos ejemplos de dónde se puede utilizar telemetría.
-
-
-> Conseguirás datos de telemetría como parte del endpoint de la partida.
-
-> Y un mapa del Halcyon Fold [aquí!](https://cdn.discordapp.com/attachments/272249149473161216/284388441674874880/vainglory-map.png)
-
-{% method %}
-## Para conseguir datos de telemetría
-
-Empiezas consiguiendo una lista de partidas utilizando el endpoint de partidas.
-
-La petición HTTP para conseguir partidas es
-`GET https://api.dc01.gamelockerapp.com/shards/na/matches`
-
-{% sample lang="shell" %}
-```shell
-curl "https://api.dc01.gamelockerapp.com/shards/na/matches" \
- -H "Authorization: Bearer <api-key>" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan parámetros de pregunta.
-```
-{% sample lang="python" %}
-```python
-
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-
-```
-{% common %}
-> El comando arriba devuelve JSON estructurado de la siguiente manera:
-
-```json
- "data": [
- {
- "type": "match",
- "id": "f5373c40-0aa9-11e7-bcff-0667892d829e",
- "attributes": {
- "createdAt": "2017-03-17T00:38:00Z",
- "duration": 259,
- "gameMode": "blitz_pvp_ranked",
- "patchVersion": "",
- "shardId": "na",
- "stats": {
- "endGameReason": "victory",
- "queue": "blitz_pvp_ranked"
- },
- "titleId": "semc-vainglory"
- },
- "relationships": {
- "assets": {
- "data": [
- {
- "type": "asset",
- "id": "b900c179-0aaa-11e7-bb12-0242ac110005"
- }
- ]
- },
- "rosters": {
- "data": [
- {
- "type": "roster",
- "id": "b8f6640a-0aaa-11e7-bb12-0242ac110005"
- },
- {
- "type": "roster",
- "id": "b8f65271-0aaa-11e7-bb12-0242ac110005"
- }
- ]
- },
- "rounds": {
- "data": []
- }
- }
- },
- ```
-
-
-> Tienes que buscar el nodo que lleva a telemetría. You need to look for Assets JSON node which points to telemetry. Busca por los siguientes en la respuesta:
-
-```json
- "relationships": {
- "assets": {
- "data": [
- {
- "type": "asset",
- "id": "b900c179-0aaa-11e7-bb12-0242ac110005"
- }
- ]
- },
-```
-
-> Cuando hayas encontrado esta ID, ahora tienes que buscar por el siguiente segmento JSON en el objeto respuesta. El siguiente objeto respuesta te dará un enlace a los datos de telemetría.
-
-```json
- {
- "type": "asset",
- "id": "b900c179-0aaa-11e7-bb12-0242ac110005",
- "attributes": {
- "URL": "https://gl-prod-us-east-1.s3.amazonaws.com/assets/semc-vainglory/na/2017/03/17/00/43/b900c179-0aaa-11e7-bb12-0242ac110005-telemetry.json",
- "contentType": "application/json",
- "createdAt": "2017-03-17T00:43:22Z",
- "description": "",
- "filename": "telemetry.json",
- "name": "telemetry"
- }
- },
-```
-
-> Puedes descargar los datos con los siguientes comandos. Por favor ten en cuenta que **no debes** tener la Llave API para conseguir esta información.
-
-{% endmethod %}
-
-{% method %}
-
-{% sample lang="shell" %}
-```shell
-curl "https://gl-prod-us-east-1.s3.amazonaws.com/assets/semc-vainglory/na/2017/03/17/00/43/b900c179-0aaa-11e7-bb12-0242ac110005-telemetry.json" \
- -H "X-TITLE-ID: semc-vainglory" \
- -H "Accept: application/vnd.api+json"
-```
-{% sample lang="java" %}
-```java
-//Hay una variedad de librerías Java HTTP que soportan parámetros de pregunta.
-```
-{% sample lang="python" %}
-```python
-
-```
-{% sample lang="ruby" %}
-```ruby
-
-```
-{% sample lang="js" %}
-```javascript
-
-```
-{% sample lang="go" %}
-```go
-
-```
-{% common %}
-> Esta petición devolverá una respuesta de la siguiente manera:
-
-```json
- { "time": "2017-02-18T06:37:15+0000",
- "type": "DealDamage",
- "payload": {
- "Team": "Left",
- "Actor": "*Ringo*",
- "Target": "*Turret*",
- "Source": "Unknown",
- "Damage": 405,
- "Delt": 613,
- "IsHero": 1,
- "TargetIsHero": 0
- }
- }
-```
-{% endmethod %}
-
-## Diccionario de Datos de Eventos
-Datos de telemetría está clasificada en varios eventos de interés. Lo siguiente es una lista de cada tipo de evento con un ejemplo.
-
-### PlayerFirstSpawn
-Al principio de la partida cuando aparecen los jugadores.
-
-
-```json
- {
- "time": "2017-03-17T00:38:32+0000",
- "type": "PlayerFirstSpawn",
- "payload": {
- "Team": "Right",
- "Actor": "*Alpha*"
- }
- }
-```
-
-### LevelUp
-Cuando un jugador gana un nivel en el juego. En modos de juego Partida rápida, encontrarás 9 eventos en exactamente el mismo tiempo.
-
-
-```json
- {
- "time": "2017-03-17T00:38:32+0000",
- "type": "LevelUp",
- "payload": {
- "Team": "Right",
- "Actor": "*Alpha*",
- "Level": 1,
- "LifetimeGold": 0
- }
- }
-```
-
-### BuyItem
-Cuando un jugador compra un ítem.
-
-
-```json
- {
- "time": "2017-03-17T00:38:45+0000",
- "type": "BuyItem",
- "payload": {
- "Team": "Left",
- "Actor": "*Vox*",
- "Item": "Breaking Point",
- "Cost": 2600
- }
- }
-```
-
-### SellItem
-Cuando un jugador vende un ítem.
-
-```json
- {
- "time": "2017-03-31T02:49:37+0000",
- "type": "SellItem",
- "payload": {
- "Team": "Left",
- "Actor": "*Lyra*",
- "Item": "Flare",
- "Cost": 15
- }
- }
-```
-
-### LearnAbility
-Cuando un jugador pone un punto a uno de las habilidades. Por favor ten en cuenta que puede haber una diferencia de tiempo entre que un jugador gana un nivel y aprende una habilidad.
-
-```json
- {
- "time": "2017-03-17T00:38:52+0000",
- "type": "LearnAbility",
- "payload": {
- "Team": "Right",
- "Actor": "*Sayoc*",
- "Ability": "HERO_ABILITY_SAYOC_C",
- "Level": 1
- }
- },
-```
-
-### UseAbility
-Este evento es registrado cuando un jugador utiliza una habilidad y tiene información sobre qué héroe lo utilizó junto con las coordenadas para el mapa.
-
-```json
- {
- "time": "2017-03-17T00:39:08+0000",
- "type": "UseAbility",
- "payload": {
- "Team": "Right",
- "Actor": "*Kestrel*",
- "Ability": "HERO_ABILITY_KESTREL_A_NAME",
- "Position": [
- 39.39,
- 0.01,
- 27.26
- ]
- }
- },
-```
-
-### UseItemAbility
-Este evento es registrado cuando un jugador utiliza un ítem activable o un charm/taunt.
-
-```json
- {
- "time": "2017-03-31T03:10:17+0000",
- "type": "UseItemAbility",
- "payload": {
- "Team": "Left",
- "Actor": "*Lyra*",
- "Ability": "Travel Boots",
- "Position": [
- -17.51,
- 0.01,
- 41.63
- ],
- "TargetActor": "None",
- "TargetPosition": [
- -17.51,
- 0.01,
- 41.63
- ]
- }
- }
-```
-
-### EarnXP
-Este evento es registrado cuando un jugador gana XP de cualquier fuente. Podría ser matar un minion, minero o un héroe.
-
-```json
- {
- "time": "2017-03-17T00:39:09+0000",
- "type": "EarnXP",
- "payload": {
- "Team": "Left",
- "Actor": "*Koshka*",
- "Source": "*JungleMinion_TreeEnt*",
- "Amount": 67,
- "Shared With": 1
- }
- },
-```
-
-### DealDamage
-Este evento es registrado cuando cualquier actor (jugador, torreta, minion, etc.) hace daño a cualquier otro.
-
-```json
- {
- "time": "2017-03-31T02:47:34+0000",
- "type": "DealDamage",
- "payload": {
- "Team": "Left",
- "Actor": "*Skaarf*",
- "Target": "*Vox*",
- "Source": "Unknown",
- "Damage": 105,
- "Delt": 80,
- "IsHero": 1,
- "TargetIsHero": 1
- }
- }
-```
-
-### KillActor
-Este evento es registrado cuando un jugador mata cualquier cosa en la partida. Puede ser un minion, minero o un héroe. Generalmente verás los eventos EarnXP y KillActor pasando al mismo tiempo.
-
-
-```json
- {
- "time": "2017-03-17T00:39:09+0000",
- "type": "KillActor",
- "payload": {
- "Team": "Left",
- "Actor": "*Koshka*",
- "Killed": "*JungleMinion_TreeEnt*",
- "KilledTeam": "Neutral",
- "Gold": "80",
- "IsHero": 1,
- "TargetIsHero": 0,
- "Position": [
- -21.95,
- 0,
- 24
- ]
- }
- },
-```
-
-### NPCkillNPC
-Cuando un actor no-jugador mata a otro, como el Kraken o cuando un minion destruye una torreta.
-
-```json
- {
- "time": "2017-03-31T03:07:21+0000",
- "type": "NPCkillNPC",
- "payload": {
- "Team": "Left",
- "Actor": "*Kraken_Captured*",
- "Killed": "*Turret*",
- "KilledTeam": "Right",
- "Gold": "300",
- "IsHero": 0,
- "TargetIsHero": 0,
- "Position": [
- 54,
- 0,
- 2.92
- ]
- }
- }
-```
-
-### GoldFromTowerKill
-Cuando un jugador gana oro de la destrucción de una torreta que pertenece al equipo contrario.
-
-```json
- {
- "time": "2017-03-31T02:57:02+0000",
- "type": "GoldFromTowerKill",
- "payload": {
- "Team": "Left",
- "Actor": "*Idris*",
- "Amount": 300
- }
- }
-```
-
-### GoldFromGoldMine
-Cuando un jugador consigue oro de que su equipo captura el minero de oro.
-
-```json
- {
- "time": "2017-03-31T03:00:43+0000",
- "type": "GoldFromGoldMine",
- "payload": {
- "Team": "Left",
- "Actor": "*Idris*",
- "Amount": 300
- }
- }
-```
-
-### GoldFromKrakenKill
-Cuando un jugador consigue oro de que su equipo mata al Kraken capturado por el equipo enemigo.
-
-```json
- {
- "time": "2017-03-31T03:07:43+0000",
- "type": "GoldFromKrakenKill",
- "payload": {
- "Team": "Right",
- "Actor": "*Kestrel*",
- "Amount": 500
- }
- }
-```
-
-Descarga muestras de datos de telemetría [aquí!](https://cdn.discordapp.com/attachments/272249149473161216/282627164053176320/telemetry_sample.tgz)
-...
diff --git a/es/titles.md b/es/titles.md
deleted file mode 100644
index 883a72e..0000000
--- a/es/titles.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Titulos
-
-Todos los endpoints requieren el siguiente encabezado `X-TITLE-ID` en orden para nosotros responder el pedido.
-
-`X-TITLE-ID: semc-vainglory`
-
-<aside class="notice">
-No no, esto no es una pista de más nombre de juegos de Super Evil. El Vainglory Game Data
-Service usa una plataforma llamada Gamelocker, cuyo sistema puede albergar múltiples títulos.
-</aside> \ No newline at end of file
diff --git a/es/versioning.md b/es/versioning.md
deleted file mode 100644
index 3a1fbd1..0000000
--- a/es/versioning.md
+++ /dev/null
@@ -1,9 +0,0 @@
-## Versiones
-
-Seguimos normas [SEMVER](http://semver.org/), utilizando un esquema de versiones MAJOR.MINOR.PATCH. Esto significa que incrementamos las versiones de la siguiente manera:
-
- * MAJOR versión cuando hacemos cambios API incompatibles,
- * MINOR versión cuando añadimos funcionalidad retro-compatible,
- * PATCH versión cuando hagamos arreglos de bugs retrocompatibles.
-
-Puedes ver la versión actual y la fecha de llegada mirando el [Status](https://api.dc01.gamelockerapp.com/status) endpoint.