From fe244086202b6bf34e8600193555d463a4452890 Mon Sep 17 00:00:00 2001 From: Tolstovka Date: Mon, 13 May 2019 16:05:12 +0000 Subject: [PATCH 1/3] Update English (United States) translation --- locales/en-US.json | 92 ++++++++++++++++------------------------------ 1 file changed, 31 insertions(+), 61 deletions(-) diff --git a/locales/en-US.json b/locales/en-US.json index d6a9971d..c6774647 100644 --- a/locales/en-US.json +++ b/locales/en-US.json @@ -1,12 +1,8 @@ { - "`x` subscribers": { - "(\\D|^)1(\\D|$)": "`x` subscriber", - "": "`x` subscribers" - }, - "`x` videos": { - "(\\D|^)1(\\D|$)": "`x` video", - "": "`x` videos" - }, + "`x` subscribers.(\\D|^)1(\\D|$)": "`x` subscriber", + "`x` subscribers.": "`x` subscribers.", + "`x` videos.(\\D|^)1(\\D|$)": "`x` video", + "`x` videos.": "`x` videos.", "LIVE": "LIVE", "Shared `x` ago": "Shared `x` ago", "Unsubscribe": "Unsubscribe", @@ -110,22 +106,16 @@ "Subscription manager": "Subscription manager", "Token manager": "Token manager", "Token": "Token", - "`x` subscriptions": { - "(\\D|^)1(\\D|$)": "`x` subscription", - "": "`x` subscriptions" - }, - "`x` tokens": { - "(\\D|^)1(\\D|$)": "`x` token", - "": "`x` tokens" - }, + "`x` subscriptions.(\\D|^)1(\\D|$)": "`x` subscription", + "`x` subscriptions.": "`x` subscriptions.", + "`x` tokens.(\\D|^)1(\\D|$)": "`x` token", + "`x` tokens.": "`x` tokens.", "Import/export": "Import/export", "unsubscribe": "unsubscribe", "revoke": "revoke", "Subscriptions": "Subscriptions", - "`x` unseen notifications": { - "(\\D|^)1(\\D|$)": "`x` unseen notification", - "": "`x` unseen notifications" - }, + "`x` unseen notifications.(\\D|^)1(\\D|$)": "`x` unseen notification", + "`x` unseen notifications.": "`x` unseen notifications.", "search": "search", "Log out": "Log out", "Released under the AGPLv3 by Omar Roth.": "Released under the AGPLv3 by Omar Roth.", @@ -145,10 +135,8 @@ "Whitelisted regions: ": "Whitelisted regions: ", "Blacklisted regions: ": "Blacklisted regions: ", "Shared `x`": "Shared `x`", - "`x` views": { - "(\\D|^)1(\\D|$)": "`x` views", - "": "`x` views" - }, + "`x` views.(\\D|^)1(\\D|$)": "`x` views", + "`x` views.": "`x` views.", "Premieres in `x`": "Premieres in `x`", "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.", "View YouTube comments": "View YouTube comments", @@ -178,16 +166,12 @@ "This channel does not exist.": "This channel does not exist.", "Could not get channel info.": "Could not get channel info.", "Could not fetch comments": "Could not fetch comments", - "View `x` replies": { - "(\\D|^)1(\\D|$)": "View `x` reply", - "": "View `x` replies" - }, + "View `x` replies.(\\D|^)1(\\D|$)": "View `x` reply", + "View `x` replies.": "View `x` replies.", "`x` ago": "`x` ago", "Load more": "Load more", - "`x` points": { - "(\\D|^)1(\\D|$)": "`x` point", - "": "`x` points" - }, + "`x` points.(\\D|^)1(\\D|$)": "`x` point", + "`x` points.": "`x` points.", "Could not create mix.": "Could not create mix.", "Empty playlist": "Empty playlist", "Not a playlist.": "Not a playlist.", @@ -305,34 +289,20 @@ "Yiddish": "Yiddish", "Yoruba": "Yoruba", "Zulu": "Zulu", - "`x` years": { - "(\\D|^)1(\\D|$)": "`x` year", - "": "`x` years" - }, - "`x` months": { - "(\\D|^)1(\\D|$)": "`x` month", - "": "`x` months" - }, - "`x` weeks": { - "(\\D|^)1(\\D|$)": "`x` week", - "": "`x` weeks" - }, - "`x` days": { - "(\\D|^)1(\\D|$)": "`x` day", - "": "`x` days" - }, - "`x` hours": { - "(\\D|^)1(\\D|$)": "`x` hour", - "": "`x` hours" - }, - "`x` minutes": { - "(\\D|^)1(\\D|$)": "`x` minute", - "": "`x` minutes" - }, - "`x` seconds": { - "(\\D|^)1(\\D|$)": "`x` second", - "": "`x` seconds" - }, + "`x` years.(\\D|^)1(\\D|$)": "`x` year", + "`x` years.": "`x` years.", + "`x` months.(\\D|^)1(\\D|$)": "`x` month", + "`x` months.": "`x` months.", + "`x` weeks.(\\D|^)1(\\D|$)": "`x` week", + "`x` weeks.": "`x` weeks.", + "`x` days.(\\D|^)1(\\D|$)": "`x` day", + "`x` days.": "`x` days.", + "`x` hours.(\\D|^)1(\\D|$)": "`x` hour", + "`x` hours.": "`x` hours.", + "`x` minutes.(\\D|^)1(\\D|$)": "`x` minute", + "`x` minutes.": "`x` minutes.", + "`x` seconds.(\\D|^)1(\\D|$)": "`x` second", + "`x` seconds.": "`x` seconds.", "Fallback comments: ": "Fallback comments: ", "Popular": "Popular", "Top": "Top", @@ -356,4 +326,4 @@ "Videos": "Videos", "Playlists": "Playlists", "Current version: ": "Current version: " -} \ No newline at end of file +} From 9e22b34fac4047b5bbce25809834aa252dec84be Mon Sep 17 00:00:00 2001 From: Tolstovka Date: Fri, 24 May 2019 07:36:09 +0000 Subject: [PATCH 2/3] Update Spanish translation --- locales/es.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/locales/es.json b/locales/es.json index 1a272c8c..efdc6739 100644 --- a/locales/es.json +++ b/locales/es.json @@ -13,11 +13,11 @@ "Next page": "Página siguiente", "Previous page": "Página anterior", "Clear watch history?": "¿Quiere borrar el historial de reproducción?", - "New password": "", - "New passwords must match": "", - "Cannot change password for Google accounts": "", - "Authorize token?": "", - "Authorize token for `x`?": "", + "New password": "Nueva contraseña", + "New passwords must match": "Las nuevas contraseñas deben coincidir", + "Cannot change password for Google accounts": "No se puede cambiar la contraseña de la cuenta de Google", + "Authorize token?": "¿Autorizar el token?", + "Authorize token for `x`?": "¿Autorizar el token para `x`?", "Yes": "Sí", "No": "No", "Import and Export Data": "Importación y exportación de datos", @@ -52,7 +52,7 @@ "Player preferences": "Preferencias del reproductor", "Always loop: ": "Repetir siempre: ", "Autoplay: ": "Reproducción automática: ", - "Play next by default: ": "", + "Play next by default: ": "Reproducir siguiente por defecto: ", "Autoplay next video: ": "Reproducir automáticamente el vídeo siguiente: ", "Listen by default: ": "Activar el sonido por defecto: ", "Proxy videos? ": "¿Usar un proxy para los vídeos? ", @@ -60,17 +60,17 @@ "Preferred video quality: ": "Calidad de vídeo preferida: ", "Player volume: ": "Volumen del reproductor: ", "Default comments: ": "Comentarios por defecto: ", - "youtube": "", - "reddit": "", + "youtube": "YouTube", + "reddit": "Reddit", "Default captions: ": "Subtítulos por defecto: ", "Fallback captions: ": "Subtítulos alternativos: ", "Show related videos? ": "¿Mostrar vídeos relacionados? ", - "Show annotations by default? ": "", + "Show annotations by default? ": "¿Mostrar anotaciones por defecto? ", "Visual preferences": "Preferencias visuales", "Dark mode: ": "Modo oscuro: ", "Thin mode: ": "Modo compacto: ", "Subscription preferences": "Preferencias de la suscripción", - "Show annotations by default for subscribed channels? ": "", + "Show annotations by default for subscribed channels? ": "¿Mostrar anotaciones por defecto para los canales suscritos? ", "Redirect homepage to feed: ": "Redirigir la página de inicio a la fuente: ", "Number of videos shown in feed: ": "Número de vídeos mostrados en la fuente: ", "Sort videos by: ": "Ordenar los vídeos por: ", @@ -87,9 +87,9 @@ "Data preferences": "Preferencias de los datos", "Clear watch history": "Borrar el historial de reproducción", "Import/export data": "Importar/Exportar datos", - "Change password": "", + "Change password": "Cambiar contraseña", "Manage subscriptions": "Gestionar las suscripciones", - "Manage tokens": "", + "Manage tokens": "Gestionar tokens", "Watch history": "Historial de reproducción", "Delete account": "Borrar cuenta", "Administrator preferences": "Preferencias de administrador", @@ -102,13 +102,13 @@ "Report statistics? ": "¿Enviar estadísticas? ", "Save preferences": "Guardar las preferencias", "Subscription manager": "Gestor de suscripciones", - "Token manager": "", - "Token": "", + "Token manager": "Gestor de tokens", + "Token": "Token", "`x` subscriptions": "`x` suscripciones", - "`x` tokens": "", + "`x` tokens": "`x` tokens", "Import/export": "Importar/Exportar", "unsubscribe": "Desuscribirse", - "revoke": "", + "revoke": "revocar", "Subscriptions": "Suscripciones", "`x` unseen notifications": "`x` notificaciones sin ver", "search": "buscar", @@ -120,8 +120,8 @@ "Trending": "Tendencias", "Unlisted": "No listado", "Watch on YouTube": "Ver el vídeo en Youtube", - "Hide annotations": "", - "Show annotations": "", + "Hide annotations": "Ocultar anotaciones", + "Show annotations": "Mostrar anotaciones", "Genre: ": "Género: ", "License: ": "Licencia: ", "Family friendly? ": "¿Filtrar contenidos? ", @@ -311,4 +311,4 @@ "Videos": "Vídeos", "Playlists": "Listas de reproducción", "Current version: ": "Versión actual: " -} \ No newline at end of file +} From a674fea1c2c1e5abbc7b182b89248759a349173c Mon Sep 17 00:00:00 2001 From: Tolstovka Date: Fri, 24 May 2019 07:18:34 +0000 Subject: [PATCH 3/3] Update French translation --- locales/fr.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/locales/fr.json b/locales/fr.json index 126043c8..f3e10833 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -16,8 +16,8 @@ "New password": "Nouveau mot de passe", "New passwords must match": "Les nouveaux mots de passe doivent être identiques", "Cannot change password for Google accounts": "Le mot de passe d'un compte Google ne peut pas être changé", - "Authorize token?": "", - "Authorize token for `x`?": "", + "Authorize token?": "Autoriser le token ?", + "Authorize token for `x`?": "Autoriser le token pour `x` ?", "Yes": "Oui", "No": "Non", "Import and Export Data": "Importer et exporter des données", @@ -52,7 +52,7 @@ "Player preferences": "Préférences du lecteur", "Always loop: ": "Lire en boucle : ", "Autoplay: ": "Lire automatiquement : ", - "Play next by default: ": "", + "Play next by default: ": "Jouer suirvante par défaut : ", "Autoplay next video: ": "Lire automatiquement la vidéo suivante : ", "Listen by default: ": "Audio uniquement : ", "Proxy videos? ": "Charger les vidéos à travers un proxy ? ", @@ -63,7 +63,7 @@ "youtube": "YouTube", "reddit": "Reddit", "Default captions: ": "Sous-titres par défaut : ", - "Fallback captions: ": "Fallback captions: ", + "Fallback captions: ": "Sous-titres de repli : ", "Show related videos? ": "Voir les vidéos liées ? ", "Show annotations by default? ": "Voir les annotations par défaut ? ", "Visual preferences": "Préférences du site", @@ -89,7 +89,7 @@ "Import/export data": "Importer/exporter les données", "Change password": "Modifier le mot de passe", "Manage subscriptions": "Gérer les abonnements", - "Manage tokens": "", + "Manage tokens": "Gérer les tokens", "Watch history": "Historique de visionnage", "Delete account": "Supprimer votre compte", "Administrator preferences": "Préferences d'Administrateur", @@ -102,10 +102,10 @@ "Report statistics? ": "Télémétrie activé ? ", "Save preferences": "Enregistrer les préférences", "Subscription manager": "Gestionnaire d'abonnement", - "Token manager": "", - "Token": "", + "Token manager": "Gestionnaire de tokens", + "Token": "Token", "`x` subscriptions": "`x` abonnements", - "`x` tokens": "", + "`x` tokens": "`x` tokens", "Import/export": "Importer/Exporter", "unsubscribe": "se désabonner", "revoke": "annuler", @@ -116,7 +116,7 @@ "Released under the AGPLv3 by Omar Roth.": "Publié sous licence AGPLv3 par Omar Roth.", "Source available here.": "Code Source.", "View JavaScript license information.": "Voir les informations des licences JavaScript.", - "View privacy policy.": "Politique de confidentialité", + "View privacy policy.": "Voir la politique de confidentialité.", "Trending": "Tendances", "Unlisted": "Non répertoriée", "Watch on YouTube": "Voir la vidéo sur Youtube", @@ -310,5 +310,5 @@ "Video mode": "Mode Vidéo", "Videos": "Vidéos", "Playlists": "Liste de lecture", - "Current version: ": "Version :" + "Current version: ": "Version actuelle : " }