Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitrii Selivanov <selivano.d@gmail.com>2022-07-20 01:24:59 +0300
committerGitHub <noreply@github.com>2022-07-20 01:24:59 +0300
commite3c7f3fbbce4bf766610d478f1dc3a469325e559 (patch)
treef8972f488e25a45bac805e18b87c2a4a53a63d48
parentd9b0531167fd27fcdc4a058662e2ac93adf7524c (diff)
parente26831f75bbb406ef50110302f2ba7e3fd1f7807 (diff)
Merge pull request #637 from IlDucci/spanish-proofread
Spanish translation updates + other tweaks in English
-rw-r--r--Extensions/combined/_locales/en/messages.json42
-rw-r--r--Extensions/combined/_locales/es/messages.json76
-rw-r--r--Extensions/combined/popup.html39
-rw-r--r--READMEes.md40
-rw-r--r--Website/_locales/en.ts4
-rw-r--r--Website/_locales/es.ts93
-rw-r--r--extension-description-store-spanish.txt20
-rw-r--r--extension-description-store.txt2
8 files changed, 227 insertions, 89 deletions
diff --git a/Extensions/combined/_locales/en/messages.json b/Extensions/combined/_locales/en/messages.json
index ddb9cc7..73fd17f 100644
--- a/Extensions/combined/_locales/en/messages.json
+++ b/Extensions/combined/_locales/en/messages.json
@@ -23,6 +23,9 @@
"linkHelp": {
"message": "Help"
},
+ "linkChangelog": {
+ "message": "Change Log"
+ },
"legendSettings": {
"message": "Settings"
},
@@ -35,6 +38,45 @@
"textSettingsHover": {
"message": "Stops counting your likes and dislikes."
},
+ "textRoundingNumbers": {
+ "message": "Round down like/dislike stats (default YouTube behavior)"
+ },
+ "textRoundingNumbersHover": {
+ "message": "Show rounded down stats."
+ },
+ "textConsistentFormat": {
+ "message": "Make likes and dislikes format consistent"
+ },
+ "textConsistentFormatHover": {
+ "message": "Re-format like numbers."
+ },
+ "textNumberFormat": {
+ "message": "Number format:"
+ },
+ "textColorizeRatioBar": {
+ "message": "Colorize ratio bar"
+ },
+ "textColorizeRatioBarHover": {
+ "message": "Use custom colors for ratio bar."
+ },
+ "textColorizeThumbs": {
+ "message": "Colorize thumbs"
+ },
+ "textColorizeThumbsHover": {
+ "message": "Use custom colors for thumb icons."
+ },
+ "textColorTheme": {
+ "message": "Color theme:"
+ },
+ "textColorTheme1": {
+ "message": "Classic"
+ },
+ "textColorTheme2": {
+ "message": "Accessible"
+ },
+ "textColorTheme3": {
+ "message": "Neon"
+ },
"textTempUnavailable": {
"message": "Temporarily Unavailable"
},
diff --git a/Extensions/combined/_locales/es/messages.json b/Extensions/combined/_locales/es/messages.json
index efb95da..3d8f855 100644
--- a/Extensions/combined/_locales/es/messages.json
+++ b/Extensions/combined/_locales/es/messages.json
@@ -1,15 +1,15 @@
{
"extensionName": {
- "message": "Regresar los Dislikes de YouTube"
+ "message": "Return YouTube Dislike"
},
"extensionNameBeta": {
"message": "Return YouTube Dislike Beta"
},
"extensionDesc": {
- "message": "Regresa la posibilidad de ver los dislikes"
+ "message": "Recupera la característica de los «dislikes» («No me gusta»)"
},
"textDeveloper": {
- "message": "por Dmitry Selivanov y la Comunidad"
+ "message": "por Dmitry Selivanov y la comunidad"
},
"linkWebsite": {
"message": "Página web"
@@ -23,16 +23,82 @@
"linkHelp": {
"message": "Ayuda"
},
+ "linkChangelog": {
+ "message": "Historial de cambios"
+ },
"legendSettings": {
"message": "Ajustes"
},
"textSettings": {
- "message": "Desactivar los dislikes"
+ "message": "Desactivar envío de votos"
+ },
+ "textLikesDisabled": {
+ "message": "desactivado por el propietario"
},
"textSettingsHover": {
- "message": "Dejar de contar los dislikes."
+ "message": "Deja de contar tus «Me gusta» y «No me gusta»."
+ },
+ "textRoundingNumbers": {
+ "message": "Redondear cifras (comportamiento original de YouTube)"
+ },
+ "textRoundingNumbersHover": {
+ "message": "Muestra las estadísticas redondeadas."
+ },
+ "textConsistentFormat": {
+ "message": "Unificar formato de votos"
+ },
+ "textConsistentFormatHover": {
+ "message": "Cambia el formato de las cifras de «Me gusta» y «No me gusta»."
+ },
+ "textNumberFormat": {
+ "message": "Formato de cifras:"
+ },
+ "textColorizeRatioBar": {
+ "message": "Cambiar color de barra de votos"
+ },
+ "textColorizeRatioBarHover": {
+ "message": "Utiliza colores personalizados para la barra de votos."
+ },
+ "textColorizeThumbs": {
+ "message": "Cambiar color de iconos de pulgares"
+ },
+ "textColorizeThumbsHover": {
+ "message": "Utiliza colores personalizados para los iconos de los pulgares."
+ },
+ "textColorTheme": {
+ "message": "Esquema de colores:"
+ },
+ "textColorTheme1": {
+ "message": "Clásico"
+ },
+ "textColorTheme2": {
+ "message": "Accesible"
+ },
+ "textColorTheme3": {
+ "message": "Neón"
+ },
+ "textTempUnavailable": {
+ "message": "no disponible temporalmente"
},
"textUpdate": {
"message": "actualizar a"
+ },
+ "version30installed": {
+ "message": "Versión 3.0.0.1 instalada"
+ },
+ "whatsnew": {
+ "message": "Novedades"
+ },
+ "shortsSupport": {
+ "message": "Soporte para YouTube Shorts"
+ },
+ "customColors": {
+ "message": "Personalización de colores para la barra de Me gusta y sus botones"
+ },
+ "customNumberFormats": {
+ "message": "Formatos personalizados de números"
+ },
+ "considerDonating": {
+ "message": "Lo único que mantiene esta extensión a flote son vuestros donativos, rogamos que pienses en apoyar al proyecto."
}
}
diff --git a/Extensions/combined/popup.html b/Extensions/combined/popup.html
index a145686..69c06ce 100644
--- a/Extensions/combined/popup.html
+++ b/Extensions/combined/popup.html
@@ -44,7 +44,7 @@
</button>
<br>
<button style="margin-top: 0.3em" id="link_changelog" title="__MSG_linkChangelog__">
- Change Log
+ __MSG_linkChangelog__
</button>
<br/>
@@ -102,20 +102,25 @@
>
</label>
<br/>
- <label class="switch" data-hover="Round down numbers (default YouTube behavior)">
+ <label class="switch" data-hover="__MSG_textRoundingNumbersHover__">
<input type="checkbox" id="number_round_down"/>
<span class="slider"/>
- <span class="switchLabel">Show rounded down numbers</span>
+ <span class="switchLabel" title="__MSG_textRoundingNumbers__"
+ >__MSG_textRoundingNumbers__</span
+ >
</label>
<br/>
- <label class="switch" data-hover="Make likes and dislikes format consistent (does not work on Shorts)">
+
+ <label class="switch" data-hover="__MSG_textConsistentFormatHover__">
<input type="checkbox" id="number_reformat_likes"/>
<span class="slider"/>
- <span class="switchLabel">Re-format like numbers</span>
+ <span class="switchLabel" title="__MSG_textConsistentFormat__"
+ >__MSG_textConsistentFormat__</span
+ >
</label>
<br/>
<div class="custom-select">
- <label for="number_format">Number format:</label>
+ <label for="number_format">"__MSG_textNumberFormat__"</label>
<select name="number_format" id="number_format">
<option value="compactShort" id="number_format_compactShort"></option>
<option value="compactLong" id="number_format_compactLong"></option>
@@ -124,26 +129,28 @@
</div>
<br/>
<div class="custom-select">
- <label class="switch" data-hover="Use custom colors for ratio bar.">
+ <label class="switch" data-hover="__MSG_textColorizeRatioBarHover__">
<input type="checkbox" id="colored_bar"/>
<span class="slider"/>
- <span class="switchLabel">Colorize ratio bar</span>
+ <span class="switchLabel" title="__MSG_textColorizeRatioBar__"
+ >__MSG_textColorizeRatioBar__</span
+ >
</label>
</div>
- <label class="switch" data-hover="Use custom colors for thumb icons.">
+ <label class="switch" data-hover="__MSG_textColorizeThumbsHover__">
<input type="checkbox" id="colored_thumbs"/>
<span class="slider"/>
- <span class="switchLabel">Colorize thumbs</span>
+ <span class="switchLabel" title="__MSG_textColorizeThumbs__"
+ >__MSG_textColorizeThumbs__</span
+ >
</label>
<br/>
<div class="custom-select">
- <label for="color_theme" class="label-with-hover-tip" data-hover="">Color theme:</label>
+ <label for="color_theme" class="label-with-hover-tip" data-hover="">__MSG_textColorTheme__</label>
<select name="color_theme" id="color_theme">
- <option value="classic" id="color_theme_classic">Classic</option>
- <option value="accessible" id="color_theme_accessible">
- Accessible
- </option>
- <option value="neon" id="color_theme_neon">Neon</option>
+ <option value="classic" id="color_theme_classic">"__MSG_textColorTheme1__"</option>
+ <option value="accessible" id="color_theme_accessible">"__MSG_textColorTheme2__"</option>
+ <option value="neon" id="color_theme_neon">"__MSG_textColorTheme3__"</option>
</select>
<span
id="color_theme_example_like"
diff --git a/READMEes.md b/READMEes.md
index abc3b89..e9fc6df 100644
--- a/READMEes.md
+++ b/READMEes.md
@@ -13,42 +13,42 @@ Leer en otros idiomas: [English](README.md), [русский](READMEru.md), [Fra
# Return YouTube Dislike
<p align="center">
- <b>Return YouTube Dislike es una extensión de código abierto que regresa el contador de dislikes.</b><br>
- Disponible para Chrome y Firefox cómo una extensión web.<br>
- También disponible para otros navegadores cómo un Userscript de JS.<br><br>
+ <b>Return YouTube Dislike (recuperar los *dislikes* de YouTube) es una extensión de código abierto que reintroduce el contador de *dislikes* (o «No me gustas»).</b><br>
+ Está disponible para Chrome y Firefox como una extensión web.<br>
+ También está disponible para otros navegadores como un *userscript* de JS.<br><br>
<img width="400px" src="https://user-images.githubusercontent.com/18729296/141743755-2be73297-250e-4cd1-ac93-8978c5a39d10.png"/>
</p>
## La historia
-El 10 de Noviembre de 2021, Google [anunció](https://blog.youtube/news-and-events/update-to-youtube/) que el contador de dislikes de YouTube sería eliminado.
+El 10 de noviembre de 2021, Google [anunció](https://blog.youtube/news-and-events/update-to-youtube/) que eliminarían el contador de *dislikes* de YouTube.
-Adicionalmente, el campo de 'dislike' en la API de YouTube fue [eliminado](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) el 13 de Diciembre de 2021, acabando con la habilidad de juzgar la calidad del contenido antes de verlo.
+Adicionalmente, el campo `dislike` de la API de YouTube también fue [eliminado](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) el 13 de diciembre de 2021, acabando con la posibilidad de juzgar la calidad de un contenido antes de verlo.
-## Que hace
+## Qué hace
-Con la retirada de las estadísticas de dislikes de la API de YouTube, nuestro *backend* pasó a usar una combinación de las estadísticas de dislikes archivadas y datos extrapolados de los usuarios de la extensión.
+Tras la retirada de las estadísticas de *dislikes* de la API de YouTube, nuestro *backend* pasó a usar una combinación de las estadísticas archivadas de *dislikes* y datos extrapolados de los usuarios de la extensión.
[FAQ](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md)
## Por qué importa
-Puedes aprender más en nuestro sitio web en: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/)
+Para más información, visita nuestro sitio web: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/)
## Documentación de la API
-El uso de terceros de esta API abierta se permite bajo las siguientes restricciones:
+Se permite el uso de terceros de esta API abierta bajo las siguientes restricciones:
-- **Atribución**: Este proyecto debe estar claramente atribuido con un link a [returnyoutubedislike.com](https://returnyoutubedislike.com/).
-- **Límites de velocidad**: Hay límites de velocidad por cliente de 100 por minuto y 10.000 por día. Excederlos retornará un código de estado *409* indicando que tu aplicación debe bajar la velocidad.
+- **Atribución**: Este proyecto debe estar claramente atribuido con un enlace a [returnyoutubedislike.com](https://returnyoutubedislike.com/).
+- **Límites de velocidad**: Hay límites de velocidad por cliente de 100 solicitudes por minuto y 10.000 al día. Al excederlos se mostrará un código de estado *429*, indicando que tu aplicación debe bajar la velocidad.
-La API es accesible sobre la siguiente URL base:
+La API es accesible a través de la siguiente URL base:
https://returnyoutubedislikeapi.com
La lista de los *endpoints* disponibles se puede consultar aquí:
https://returnyoutubedislikeapi.com/swagger/index.html
-### Obtener votos
+### Obtención de votos
Ejemplo para obtener los votos del ID de un vídeo de YouTube proporcionado:
`/votes?videoId=kxOuG8jMIgI`
@@ -65,25 +65,25 @@ Ejemplo para obtener los votos del ID de un vídeo de YouTube proporcionado:
```
-Un ID de YouTube no existente retornará el codigo de estado *404* "Not Found" (no encontrado).
-Un ID de YouTube mal estructurado retornará *400* "Bad Request" (solicitud incorrecta).
+Un ID de YouTube no existente mostrará el código de estado *404* "Not Found" (no encontrado).
+Un ID de YouTube mal estructurado mostrará el código *400* "Bad Request" (solicitud incorrecta).
<!---
-## API documentation
+## Documentación de la API
-You can view all documentation on our website.
+Puedes ver toda la documentación en nuestra página web.
[https://returnyoutubedislike.com/documentation/](https://returnyoutubedislike.com/documentation/) -->
## Contribuciones
-Por favor, lee la [guía de contribución](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md).
+Rogamos que leas la [guía de contribución](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md) antes de empezar.
## ¡Apoya este proyecto!
-Puedes apoyar este proyecto donándonos en el enlace inferior:
+Puedes apoyar este proyecto enviando un donativo a través del enlace inferior:
[Donar](https://returnyoutubedislike.com/donate)
@@ -94,4 +94,4 @@ Puedes apoyar este proyecto donándonos en el enlace inferior:
[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike)
-[Hazte nuestro patrocionador](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601)
+[Patrocínanos](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601)
diff --git a/Website/_locales/en.ts b/Website/_locales/en.ts
index bbe39db..24af1f5 100644
--- a/Website/_locales/en.ts
+++ b/Website/_locales/en.ts
@@ -27,7 +27,7 @@ export default {
subtitle: 'Third party use of this open API is allowed with the following restrictions:',
bullet1: 'Attribution: ',
bullet1text: 'This project should be clearly attributed with either a link to this repo or a link to returnyoutubedislike.com',
- bullet2: 'Rate Limiting',
+ bullet2: 'Rate Limiting: ',
bullet2text: 'There are per client rate limits in place of 100 per minute and 10,000 per day. This will return a 429 status code indicating that your application should back off',
},
url: {
@@ -77,7 +77,7 @@ export default {
bullet2: 'Why isn\'t the dislike count updating?',
bullet2text: 'Right now video dislikes are cached and they aren\'t updated very frequently. It varies depending on a video\'s popularity but can take anywhere between a few hours and a few days to update.',
bullet3: 'How does this work?',
- bullet3text: 'The extension collects the video ID of the video you are watching, fetches the dislike (and other fields like views, likes etc) using our API. The extension then displays the dislike count and ratio on the page. If you like or dislike a video, that is recorded and sent to the database so an accurate dislike count can be extrapolated.',
+ bullet3text: 'The extension collects the video ID of the video you are watching, and fetches the dislike (and other fields like views, likes etc) using our API. The extension then displays the dislike count and ratio on the page. If you like or dislike a video, that is recorded and sent to the database so an accurate dislike count can be extrapolated.',
bullet4: 'Can I share my dislike count with you?',
bullet4text: 'Coming soon. We are looking into using Oauth or a different read only API with a limited scope so creators can share their dislike counts verifiability.',
bullet5: 'What data do you collect and how is it treated?',
diff --git a/Website/_locales/es.ts b/Website/_locales/es.ts
index 8123781..d881edb 100644
--- a/Website/_locales/es.ts
+++ b/Website/_locales/es.ts
@@ -4,39 +4,39 @@ export default {
...es,
home: {
name: 'Inicio',
- title: 'Regresar los Dislikes de YouTube',
- subtitle: 'Una extensión de navegador y una API que te muestra los dislikes en YouTube',
+ title: 'Return YouTube Dislike',
+ subtitle: 'Una extensión de navegador y una API que muestra el número de «dislikes» («No me gusta») en YouTube',
ukraine: 'Apoya a Ucrania',
sponsors: 'Patrocinadores',
},
install: {
- name: 'Instalar',
+ name: 'Instalación',
title: 'Elige tu plataforma',
subtitle: 'Disponible para Firefox y todos los navegadores Chromium',
title2: 'Otras plataformas',
subtitle2: 'Si tu navegador aún no es compatible, usa este UserScript',
title3: 'Implementaciones de terceros',
- subtitle3: 'No nos hacemos responsables, úsalas bajo tu propio riesgo',
+ subtitle3: 'No nos hacemos responsables, úsalas bajo tu cuenta y riesgo',
},
api: {
name: 'API',
- title: '¡Bienvenido a la documentación oficial de RYD!',
+ title: '¡Te damos la bienvenida a la documentación oficial de RYD!',
subtitle: 'Para empezar, elige una sección del menú.',
rights: {
title: 'Derechos de uso',
- subtitle: 'El uso de terceros de esta API abierta se permite bajo las siguientes restricciones: ',
+ subtitle: 'Se permite el uso de terceros de esta API abierta bajo las siguientes restricciones: ',
bullet1: 'Atribución: ',
- bullet1text: 'El proyecto debe estar claramente atribuido con un link a esta página o a returnyoutubedislike.com',
- bullet2: 'Límites de velocidad',
- bullet2text: 'Hay límites de velocidad por cliente de 100 por minuto y 10.000 por día. Esto regresará un código de estado 409 indicando que tu aplicación debe bajar la velocidad.',
+ bullet1text: 'El proyecto debe estar claramente atribuido con un enlace a este repositorio o a returnyoutubedislike.com',
+ bullet2: 'Límites de velocidad: ',
+ bullet2text: 'Hay límites de velocidad por cliente de 100 solicitudes por minuto y 10.000 al día. Al excederlos se mostrará un código de estado *429*, indicando que tu aplicación debe bajar la velocidad.',
},
url: {
title: 'Información de URL',
- subtitle: 'Esta API es accesible sobre la siguiente URL base: ',
+ subtitle: 'Esta API es accesible a través de la siguiente URL base: ',
},
endpoints: {
- title: 'Endpoints disponibles',
- subtitle: 'La lista de los endpoints disponibles está disponible aquí: ',
+ title: '«Endpoints» disponibles',
+ subtitle: 'La lista de los endpoints disponibles se puede consultar aquí: ',
},
fetching: {
title: 'Tutorial de consulta básica',
@@ -46,56 +46,59 @@ export default {
method: 'Método de la consulta: ',
headers: 'Encabezados: ',
response: 'Respuesta: ',
- error1: 'Un ID de YouTube inválido responderá con el código de estado 404 "Not Found"',
- error2: 'Un ID de YouTube con mal formato responderá con 400 "Bad Request"'
+ error1: 'Un ID de YouTube no existente mostrará el código de estado 404 "Not Found" (no encontrado).',
+ error2: 'Un ID de YouTube mal estructurado mostrará el código 400 "Bad Request" (solicitud incorrecta).'
},
},
help: {
name: 'Ayuda',
title: 'Solución de problemas',
- bullet1: 'Asegúrate de que tienes la última versión de la extensión instalada, ',
- bullet11: 'ahora mismo',
+ bullet1: 'Asegúrate de que tienes instalada la última versión de la extensión, ',
+ bullet11: '',
bullet2: 'Prueba a eliminar la extensión e instalarla de nuevo, después reinicia el navegador (todas las ventanas activas, no solo una pestaña)',
- bullet3: 'Asegúrate de qué este link se abre: ',
+ bullet3: 'Comprueba que puedes abrir este enlace: ',
bullet31: 'deberías ver este texto: ',
- bullet4: 'Si nada de esto funciona, reporta tú problema en',
- bullet41: 'en nuestro',
- bullet4a: 'Dínos tu sistema operativo, nombre del navegador y versión del navegador',
- bullet4b: 'Toma una captura de pantalla de la página con el problema (cómo una página de un vídeo de YouTube) con la consola abierta (pulsa ',
- bullet4b1: ') - captura de pantalla de ejemplo abajo.',
- bullet4c: 'Toma una captura de la página de extensiones de tu navegador con la extensión instalada.',
- bullet4c1: 'Para ver las extensiones pon esto en la barra de dirección: ',
+ bullet4: 'Si nada de esto surte efecto, informa de tu problema (en inglés) en el canal',
+ bullet41: 'de nuestro',
+ bullet4a: 'Dinos cuáles son tu sistema operativo, el nombre y la versión de tu navegador',
+ bullet4b: 'Haz una captura de pantalla de la página que contenga el problema (como una página de un vídeo de YouTube) con la consola abierta (pulsa ',
+ bullet4b1: '). Aquí puedes ver una captura de pantalla de ejemplo:',
+ bullet4c: 'Haz una captura de la página de extensiones de tu navegador con la extensión instalada.',
+ bullet4c1: 'Para ver las extensiones, escribe el siguiente texto en la barra de dirección: ',
firefox: 'para Firefox',
chrome: 'para Chrome, Edge, Brave, Opera, Vivaldi',
},
faq: {
- name: 'FAQ',
- title: 'Preguntas frecuentes',
- subtitle: '¿Sígues teniendo problemas? ¡Sientete libre de unirte a nuestro Discord (en inglés)!',
- bullet1: '¿De dónde saca sus datos la extensión?',
- bullet1text: 'Una combinación de datos archivados antes de que la API oficial de dislikes de YouTube se apagará, y datos estimados basados en los usuarios.',
- bullet2: '¿Por qué no se actualiza el contador de dislikes?',
- bullet2text: 'Ahora mismo los dislikes son guardados y no se actualizan muy frecuentemente. Varia dependiendo de la popularidad de un vídeo pero puede tardar entre unas pocas horas y unos pocos días en actualizarse.',
- bullet3: '¿Cómo funciona esto?',
- bullet3text: 'La extensión recoge el ID del vídeo qué estas viendo, carga los dislikes (y otros campos cómo las visitas, likes, etc) usando nuestra API. Entonces, la extensión muestra los dislikes y el radio en la página. Si le das like o dislike a un vídeo, eso se guarda y se envía a la base de datos para qué un contador de dislikes más acertado pueda ser creado.',
- bullet4: '¿Puedo compartir mi contador de dislikes con vosotros?',
- bullet4text: 'Próximamente. Estamos investigando en usar Oauth o una API diferente de solo lectura con alcance limitado para que los creadores puedan compartir sus contadores de dislikes verificablemente.',
- bullet5: '¿Qué datos guardais y cómo son guardados?',
- bullet5text: 'La extensión solo guarda datos que son estrictamente necesarios para que funcione correctamente, cómo la dirección IP o el ID del vídeo que estas viendo. Tus datos nunca serán vendidos a terceros. Si te gustaría saber más sobre cómo tratamos la seguridad y la privacidad mira nuestra <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">security FAQ</a>.',
- bullet6: '¿Cómo funciona la API/Backend?',
- bullet6text: 'El backend usa datos archivados de cuando la API de YouTube seguía proporcionando el contador de dislikes, los votos de usuarios de la extensión y extrapolación. En un futuro cercano permitíremos a los creadores de contenido proporcionar su contador de dislikes de forma fácil y segura y añadíremos datos archivados de ArchiveTeam (4,56 billones de vídeos) en nuestra base de datos. También puedes ver un vídeo al respecto.',
- bullet7: '¿Porque el contador de dislikes dice "DISLIKES DISABLED"?',
- bullet7text: 'A veces, un vídeo subido recientemente puede mostrar "DISLIKES DISABLED" incluso si el creador no lo ha desactivado, esto se debe a la forma en que detectamos si los "dislikes" están desactivados, debería desaparecer en unas horas o al darle like o dislike al vídeo y actualizar la página (con suerte).',
+ name: 'Preguntas',
+ title: 'Preguntas más frecuentes',
+ subtitle: '¿Sigues teniendo problemas? ¡Pásate por nuestro servidor de Discord (en inglés)!',
+ bullet1: '¿De dónde obtiene sus datos la extensión?',
+ bullet1text: 'De una combinación de datos archivados antes de que la API oficial de «dislikes» de YouTube se apagase, extrapolada con las acciones realizadas por los usuarios de la extensión.',
+ bullet2: '¿Por qué no se actualiza el contador de «dislikes»?',
+ bullet2text: 'En la actualidad, las cuentas de «dislikes» se almacenan en una caché y no se actualizan con frecuencia. Esta frecuencia varía dependiendo de la popularidad de un vídeo, pero puede tardar entre unas pocas horas y unos pocos días en actualizarse.',
+ bullet3: '¿Cómo funciona la extensión?',
+ bullet3text: 'La extensión lee el ID del vídeo que estés viendo y carga la cifra de «dislikes» (y otras estadísticas, como visitas, «likes», etc.) a través de nuestra API. Después la extensión muestra el número de «dislikes» y la proporción de «likes»/«dislikes» en la página. Si utilizas los botones de «Me gusta» o «No me gusta» de un vídeo, esa información se guardará y enviará a la base de datos con la que se podrá extrapolar una cuenta de «dislikes» más precisa.',
+ bullet4: '¿Puedo compartir mi contador de «dislikes» con vosotros?',
+ bullet4text: 'Próximamente. Estamos investigando en usar Oauth u otra API de solo lectura con alcance limitado para que los creadores puedan compartir sus contadores de «dislikes» verificablemente.',
+ bullet5: '¿Qué datos almacenáis y cómo son guardados?',
+ bullet5text: 'La extensión almacena únicamente aquellos datos estrictamente necesarios para su buen funcionamiento, cómo la dirección IP o el ID del vídeo que estés viendo. Tus datos nunca serán vendidos a terceros. Si quieres saber más sobre nuestras políticas de seguridad y privacidad, consulta nuestro <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">documento de preguntas frecuentes sobre seguridad</a>.',
+ bullet6: '¿Cómo funciona la API y el «backend»?',
+ bullet6text: 'El «backend» utiliza datos archivados de cuando la API de YouTube seguía proporcionando el contador de «dislikes», los votos de usuarios de la extensión y su extrapolación. En un futuro cercano permitiremos que los creadores de contenido puedan proporcionar sus cifras de «dislikes» de forma fácil y segura, e incorporaremos los datos archivados de ArchiveTeam (4.560 millones de vídeos) en nuestra base de datos. También puedes ver un vídeo al respecto.',
+ bullet7: '¿Porque el contador de «dislikes» dice «DISLIKES DESACTIVADOS»?',
+ bullet7text: 'En ocasiones, un vídeo subido recientemente puede mostrar «DISLIKES DESACTIVADOS» aunque su creador no los haya desactivado, esto se debe a la forma en que detectamos si los «dislikes» están desactivados. El mensaje debería desaparecer en unas horas o al darle «like» o «dislike» al vídeo y actualizar la página (con suerte).',
},
donate: {
name: 'Donar',
- subtitle: '¡Puedes apoyar nuestros esfuerzos de mantener el internet libre con una donación!',
+ subtitle: '¡Puedes apoyar nuestros esfuerzos para que Internet siga siendo con un donativo!',
},
links: {
name: 'Enlaces',
- title: 'Links del proyecto',
- subtitle: 'Links al proyecto y sus desarrolladores',
- contact: 'Contactame',
+ title: 'Enlaces del proyecto',
+ subtitle: 'Enlaces del proyecto y sus desarrolladores',
+ contact: 'Contacto',
translators: 'Traductores',
+ coolProjects: 'Proyectos interesantes',
+ sponsorBlockDescription: 'Omite los anuncios integrados en vídeos',
+ filmotDescription: 'Busca vídeos de YouTube a través de sus subtítulos'
},
} \ No newline at end of file
diff --git a/extension-description-store-spanish.txt b/extension-description-store-spanish.txt
new file mode 100644
index 0000000..e6904b7
--- /dev/null
+++ b/extension-description-store-spanish.txt
@@ -0,0 +1,20 @@
+Return YouTube Dislikes restaura la capacidad de ver los «dislikes» («No me gusta»), en YouTube.
+
+En caso de que no funcione: abre la pestaña de Extensiones (chrome://extensions/), desactiva esta extensión y luego vuelve a activarla. Existe un fallo en Chromium que, en algunos casos, da problemas con la extensión. Esta solución debería arreglar la mayoría de los problemas. Con suerte, el equipo de Chromium resolverá el problema pronto.
+
+A partir del 13 de diciembre de 2021, YouTube quitó la capacidad de ver la cantidad de «dislikes» desde su API.
+El fin de esta extensión es el de devolver poder a los usuarios mediante una combinación de datos archivados de cantidades de «likes» («Me gusta») y «dislikes» («No me gusta»), a los que se sumarán los «likes» y «dislikes» enviados por los usuarios de esta extensión, con el fin de mostrar valoraciones precisas.
+
+Actualmente tiene almacenada la información recuperada antes del 13 de diciembre de 2021 de los «likes»/«dislikes» de más de 200 millones de vídeos.
+
+La extensión está creciendo de forma activa y actualizándose con los vídeos subidos después del 13 de diciembre de 2021.
+
+Cuantas más personas utilicen la extensión, más precisa será.
+
+Los vídeos menos populares que se hayan subido después del 13 de diciembre de 2021 podrían mostrar datos menos precisos que los vídeos más populares.
+
+Esta extensión está siendo desarrollada de forma activa: si tienes cualquier problema, no dudes en comentarlo a través de nuestra página de GitHub o en nuestro servidor de Discord (en inglés, por favor).
+
+¡Próximamente incluiremos más características!
+
+https://github.com/Anarios/return-youtube-dislike
diff --git a/extension-description-store.txt b/extension-description-store.txt
index f02403e..198ad6c 100644
--- a/extension-description-store.txt
+++ b/extension-description-store.txt
@@ -1,6 +1,6 @@
Return YouTube Dislike restores the ability to see dislikes on YouTube.
-If it doesn't work: open extensions tab (chrome://extensions/) disable this extension and enable it again. This is a bug in chromium that breaks the extension in some cases. This should fix most of the problems. Hopefully the chromium team will fix this soon.
+If it doesn't work: open the Extensions tab (chrome://extensions/), disable this extension and enable it again. This should fix most of the problems, since there is a bug in Chromium that breaks the extension in some cases. Hopefully the Chromium team will fix this soon.
Starting December 13th 2021, YouTube removed the ability to see dislikes from their API.
This extension aims to restore power to users by using a combination of archived like and dislike data, as well as the likes and dislikes made by extension users to show the most accurate ratings.