From a52e9be3e812506003d675ae1d25ec9a4230b071 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Sun, 28 Mar 2021 21:08:14 +0200 Subject: [PATCH] Add missing fields to locales (part 6) Updated da.json (Danish) Updated de.json (German) Updated eo.json (Esperando) Updated es.json (Spanigh) Updated nb-NO.json (Norvegian) Updated nl.json (Dutch) Updated pl.json (Polish) Updated pt-BR.json (Portuguese, Brasil) Updated ro.json (Romanian) Updated ru.json (Russian) Updated sv-SE.json (Swedish) Updated uk.json (Ukrainian) Updated zh-CN.json (Chinese, China) --- locales/da.json | 27 +++++++++++++++ locales/de.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/eo.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/es.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/nb-NO.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/nl.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/pl.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/pt-BR.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/ro.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/ru.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/sv-SE.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/uk.json | 85 ++++++++++++++++++++++++++++++++++++---------- locales/zh-CN.json | 85 ++++++++++++++++++++++++++++++++++++---------- 13 files changed, 843 insertions(+), 204 deletions(-) diff --git a/locales/da.json b/locales/da.json index b52905c3..d01080f5 100644 --- a/locales/da.json +++ b/locales/da.json @@ -384,5 +384,32 @@ "Videos": "", "Playlists": "", "Community": "", + "relevance": "", + "rating": "", + "date": "", + "views": "", + "content_type": "", + "duration": "", + "features": "", + "sort": "", + "hour": "", + "today": "", + "week": "", + "month": "", + "year": "", + "video": "", + "channel": "", + "playlist": "", + "movie": "", + "show": "", + "hd": "", + "subtitles": "", + "creative_commons": "", + "3d": "", + "live": "", + "4k": "", + "location": "", + "hdr": "", + "filter": "", "Current version: ": "" } \ No newline at end of file diff --git a/locales/de.json b/locales/de.json index eff559fb..1985e43a 100644 --- a/locales/de.json +++ b/locales/de.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` Abonnenten", - "`x` videos": "`x` Videos", - "`x` playlists": "`x` Wiedergabelisten", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Abonnenten", + "": "`x` Abonnenten" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Videos", + "": "`x` Videos" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Wiedergabelisten", + "": "`x` Wiedergabelisten" + }, "LIVE": "LIVE", "Shared `x` ago": "Vor `x` geteilt", "Unsubscribe": "Abbestellen", @@ -113,13 +122,22 @@ "Subscription manager": "Abonnementverwaltung", "Token manager": "Tokenverwalter", "Token": "Token", - "`x` subscriptions": "`x` Abonnements", - "`x` tokens": "`x` Tokens", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Abonnements", + "": "`x` Abonnements" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Tokens", + "": "`x` Tokens" + }, "Import/export": "Importieren/Exportieren", "unsubscribe": "abbestellen", "revoke": "widerrufen", "Subscriptions": "Abonnements", - "`x` unseen notifications": "`x` ungesehene Benachrichtigungen", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ungesehene Benachrichtigungen", + "": "`x` ungesehene Benachrichtigungen" + }, "search": "Suchen", "Log out": "Abmelden", "Released under the AGPLv3 by Omar Roth.": "Veröffentlicht unter AGPLv3 von Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Erlaubte Regionen: ", "Blacklisted regions: ": "Unerlaubte Regionen: ", "Shared `x`": "Geteilt `x`", - "`x` views": "`x` Aufrufe", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Aufrufe", + "": "`x` Aufrufe" + }, "Premieres in `x`": "Zuerst gesehen in `x`", "Premieres `x`": "Erster Start `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.": "Hallo! Anscheinend haben Sie JavaScript deaktiviert. Klicken Sie hier um Kommentare anzuzeigen, beachten sie dass es etwas länger dauern kann um sie zu laden.", "View YouTube comments": "YouTube Kommentare anzeigen", "View more comments on Reddit": "Mehr Kommentare auf Reddit anzeigen", - "View `x` comments": "`x` Kommentare anzeigen", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Kommentare anzeigen", + "": "`x` Kommentare anzeigen" + }, "View Reddit comments": "Reddit Kommentare anzeigen", "Hide replies": "Antworten verstecken", "Show replies": "Antworten anzeigen", @@ -180,10 +204,16 @@ "This channel does not exist.": "Dieser Kanal existiert nicht.", "Could not get channel info.": "Kanalinformationen konnten nicht geladen werden.", "Could not fetch comments": "Kommentare konnten nicht geladen werden", - "View `x` replies": "Zeige `x` Antworten", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Zeige `x` Antworten", + "": "Zeige `x` Antworten" + }, "`x` ago": "vor `x`", "Load more": "Mehr laden", - "`x` points": "`x` Punkte", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Punkte", + "": "`x` Punkte" + }, "Could not create mix.": "Mix konnte nicht erstellt werden.", "Empty playlist": "Playlist ist leer", "Not a playlist.": "Ungültige Playlist.", @@ -301,13 +331,34 @@ "Yiddish": "Jiddisch", "Yoruba": "Joruba", "Zulu": "Zulu", - "`x` years": "`x` Jahre", - "`x` months": "`x` Monate", - "`x` weeks": "`x` Wochen", - "`x` days": "`x` Tage", - "`x` hours": "`x` Stunden", - "`x` minutes": "`x` Minuten", - "`x` seconds": "`x` Sekunden", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Jahre", + "": "`x` Jahre" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Monate", + "": "`x` Monate" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Wochen", + "": "`x` Wochen" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Tage", + "": "`x` Tage" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Stunden", + "": "`x` Stunden" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Minuten", + "": "`x` Minuten" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` Sekunden", + "": "`x` Sekunden" + }, "Fallback comments: ": "Alternative Kommentare: ", "Popular": "Populär", "Search": "", diff --git a/locales/eo.json b/locales/eo.json index de120b0e..baf2e2d0 100644 --- a/locales/eo.json +++ b/locales/eo.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` abonantoj", - "`x` videos": "`x` filmetoj", - "`x` playlists": "`x` ludlistoj", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonantoj", + "": "`x` abonantoj" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` filmetoj", + "": "`x` filmetoj" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ludlistoj", + "": "`x` ludlistoj" + }, "LIVE": "NUNA", "Shared `x` ago": "Konigita antaŭ `x`", "Unsubscribe": "Malabonu", @@ -113,13 +122,22 @@ "Subscription manager": "Administrilo de abonoj", "Token manager": "Ĵetona administrilo", "Token": "Ĵetono", - "`x` subscriptions": "`x` abonoj", - "`x` tokens": "`x` ĵetonoj", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonoj", + "": "`x` abonoj" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ĵetonoj", + "": "`x` ĵetonoj" + }, "Import/export": "Importi/Eksporti", "unsubscribe": "malabonu", "revoke": "senvalidigi", "Subscriptions": "Abonoj", - "`x` unseen notifications": "`x` neviditaj sciigoj", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` neviditaj sciigoj", + "": "`x` neviditaj sciigoj" + }, "search": "serĉi", "Log out": "Elsaluti", "Released under the AGPLv3 by Omar Roth.": "Eldonita sub la AGPLv3 de Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Regionoj listigitaj en blanka listo: ", "Blacklisted regions: ": "Regionoj listigitaj en nigra listo: ", "Shared `x`": "Konigita `x`", - "`x` views": "`x` spektaĵoj", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` spektaĵoj", + "": "`x` spektaĵoj" + }, "Premieres in `x`": "Premieras en `x`", "Premieres `x`": "Premieras `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.": "Saluton! Ŝajnas, ke vi havas Ĝavoskripton malebligitan. Klaku ĉi tie por vidi komentojn, memoru, ke la ŝargado povus daŭri iom pli.", "View YouTube comments": "Vidi komentojn de JuTubo", "View more comments on Reddit": "Vidi pli komentoj en Reddit", - "View `x` comments": "Vidi `x` komentojn", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Vidi `x` komentojn", + "": "Vidi `x` komentojn" + }, "View Reddit comments": "Vidi komentojn de Reddit", "Hide replies": "Kaŝi respondojn", "Show replies": "Montri respondojn", @@ -180,10 +204,16 @@ "This channel does not exist.": "Ĉi tiu kanalo ne ekzistas.", "Could not get channel info.": "Ne povis havigi kanalan informon.", "Could not fetch comments": "Ne povis venigi komentojn", - "View `x` replies": "Vidi `x` respondojn", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Vidi `x` respondojn", + "": "Vidi `x` respondojn" + }, "`x` ago": "antaŭ `x`", "Load more": "Ŝarĝi pli", - "`x` points": "`x` poentoj", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` poentoj", + "": "`x` poentoj" + }, "Could not create mix.": "Ne povis krei mikson.", "Empty playlist": "Ludlisto estas malplena", "Not a playlist.": "Nevalida ludlisto.", @@ -301,13 +331,34 @@ "Yiddish": "Jida", "Yoruba": "Joruba", "Zulu": "Zulua", - "`x` years": "`x` jaroj", - "`x` months": "`x` monatoj", - "`x` weeks": "`x` semajnoj", - "`x` days": "`x` tagoj", - "`x` hours": "`x` horoj", - "`x` minutes": "`x` minutoj", - "`x` seconds": "`x` sekundoj", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` jaroj", + "": "`x` jaroj" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` monatoj", + "": "`x` monatoj" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` semajnoj", + "": "`x` semajnoj" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tagoj", + "": "`x` tagoj" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` horoj", + "": "`x` horoj" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutoj", + "": "`x` minutoj" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekundoj", + "": "`x` sekundoj" + }, "Fallback comments: ": "Retrodefaŭltaj komentoj: ", "Popular": "Popularaj", "Search": "", diff --git a/locales/es.json b/locales/es.json index e571865f..7d6a529f 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` suscriptores", - "`x` videos": "`x` vídeos", - "`x` playlists": "`x` listas de reproducción", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` suscriptores", + "": "`x` suscriptores" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` vídeos", + "": "`x` vídeos" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` listas de reproducción", + "": "`x` listas de reproducción" + }, "LIVE": "DIRECTO", "Shared `x` ago": "Compartido hace `x`", "Unsubscribe": "Desuscribirse", @@ -113,13 +122,22 @@ "Subscription manager": "Gestor de suscripciones", "Token manager": "Gestor de tokens", "Token": "Token", - "`x` subscriptions": "`x` suscripciones", - "`x` tokens": "`x` tokens", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` suscripciones", + "": "`x` suscripciones" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokens", + "": "`x` tokens" + }, "Import/export": "Importar/Exportar", "unsubscribe": "Desuscribirse", "revoke": "revocar", "Subscriptions": "Suscripciones", - "`x` unseen notifications": "`x` notificaciones sin ver", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificaciones sin ver", + "": "`x` notificaciones sin ver" + }, "search": "buscar", "Log out": "Cerrar la sesión", "Released under the AGPLv3 by Omar Roth.": "Publicado bajo licencia AGPLv3 por Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Regiones permitidas: ", "Blacklisted regions: ": "Regiones bloqueadas: ", "Shared `x`": "Compartido `x`", - "`x` views": "`x` visualizaciones", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizaciones", + "": "`x` visualizaciones" + }, "Premieres in `x`": "Se estrena en `x`", "Premieres `x`": "Estrenos `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.": "¡Hola! Parece que tiene JavaScript desactivado. Haga clic aquí para ver los comentarios, pero tenga en cuenta que pueden tardar un poco más en cargarse.", "View YouTube comments": "Ver los comentarios de YouTube", "View more comments on Reddit": "Ver más comentarios en Reddit", - "View `x` comments": "Ver `x` comentarios", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` comentarios", + "": "Ver `x` comentarios" + }, "View Reddit comments": "Ver los comentarios de Reddit", "Hide replies": "Ocultar las respuestas", "Show replies": "Mostrar las respuestas", @@ -180,10 +204,16 @@ "This channel does not exist.": "El canal no existe.", "Could not get channel info.": "No se ha podido obtener información del canal.", "Could not fetch comments": "No se han podido recuperar los comentarios", - "View `x` replies": "Ver `x` respuestas", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respuestas", + "": "Ver `x` respuestas" + }, "`x` ago": "hace `x`", "Load more": "Cargar más", - "`x` points": "`x` puntos", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` puntos", + "": "`x` puntos" + }, "Could not create mix.": "No se ha podido crear la mezcla.", "Empty playlist": "La lista de reproducción está vacía", "Not a playlist.": "Lista de reproducción no válida.", @@ -301,13 +331,34 @@ "Yiddish": "Yidis", "Yoruba": "Yoruba", "Zulu": "Zulú", - "`x` years": "`x` años", - "`x` months": "`x` meses", - "`x` weeks": "`x` semanas", - "`x` days": "`x` días", - "`x` hours": "`x` horas", - "`x` minutes": "`x` minutos", - "`x` seconds": "`x` segundos", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` años", + "": "`x` años" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` meses", + "": "`x` meses" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` semanas", + "": "`x` semanas" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` días", + "": "`x` días" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` horas", + "": "`x` horas" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutos", + "": "`x` minutos" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` segundos", + "": "`x` segundos" + }, "Fallback comments: ": "Comentarios alternativos: ", "Popular": "Populares", "Search": "", diff --git a/locales/nb-NO.json b/locales/nb-NO.json index 90b3028f..8dd05d48 100644 --- a/locales/nb-NO.json +++ b/locales/nb-NO.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` abonnenter", - "`x` videos": "`x` videoer", - "`x` playlists": "`x` spillelister", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonnenter", + "": "`x` abonnenter" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` videoer", + "": "`x` videoer" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` spillelister", + "": "`x` spillelister" + }, "LIVE": "SANNTIDSVISNING", "Shared `x` ago": "Delt for `x` siden", "Unsubscribe": "Opphev abonnement", @@ -113,13 +122,22 @@ "Subscription manager": "Abonnementsbehandler", "Token manager": "Symbolbehandler", "Token": "Symbol", - "`x` subscriptions": "`x` abonnementer", - "`x` tokens": "`x` symboler", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonnementer", + "": "`x` abonnementer" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` symboler", + "": "`x` symboler" + }, "Import/export": "Importer/eksporter", "unsubscribe": "opphev abonnement", "revoke": "tilbakekall", "Subscriptions": "Abonnement", - "`x` unseen notifications": "`x` usette merknader", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` usette merknader", + "": "`x` usette merknader" + }, "search": "søk", "Log out": "Logg ut", "Released under the AGPLv3 by Omar Roth.": "Utgitt med AGPLv3+lisens av Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Hvitlistede regioner: ", "Blacklisted regions: ": "Svartelistede regioner: ", "Shared `x`": "Delt `x`", - "`x` views": "`x` visninger", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visninger", + "": "`x` visninger" + }, "Premieres in `x`": "Premiere om `x`", "Premieres `x`": "Première `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.": "Hei. Det ser ut til at du har JavaScript avslått. Klikk her for å vise kommentarer, ha i minnet at innlasting tar lengre tid.", "View YouTube comments": "Vis YouTube-kommentarer", "View more comments on Reddit": "Vis flere kommenterer på Reddit", - "View `x` comments": "Vis `x` kommentarer", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Vis `x` kommentarer", + "": "Vis `x` kommentarer" + }, "View Reddit comments": "Vis Reddit-kommentarer", "Hide replies": "Skjul svar", "Show replies": "Vis svar", @@ -180,10 +204,16 @@ "This channel does not exist.": "Denne kanalen finnes ikke.", "Could not get channel info.": "Kunne ikke innhente kanalinfo.", "Could not fetch comments": "Kunne ikke hente kommentarer", - "View `x` replies": "Vis `x` svar", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Vis `x` svar", + "": "Vis `x` svar" + }, "`x` ago": "`x` siden", "Load more": "Last inn flere", - "`x` points": "`x` poeng", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` poeng", + "": "`x` poeng" + }, "Could not create mix.": "Kunne ikke opprette miks.", "Empty playlist": "Spillelisten er tom", "Not a playlist.": "Ugyldig spilleliste.", @@ -301,13 +331,34 @@ "Yiddish": "Jiddisk", "Yoruba": "Joruba", "Zulu": "Zulu", - "`x` years": "`x` år", - "`x` months": "`x` måneder", - "`x` weeks": "`x` uker", - "`x` days": "`x` dager", - "`x` hours": "`x` timer", - "`x` minutes": "`x` minutter", - "`x` seconds": "`x` sekunder", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` år", + "": "`x` år" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` måneder", + "": "`x` måneder" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` uker", + "": "`x` uker" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dager", + "": "`x` dager" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` timer", + "": "`x` timer" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutter", + "": "`x` minutter" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekunder", + "": "`x` sekunder" + }, "Fallback comments: ": "Tilbakefallskommentarer: ", "Popular": "Populært", "Search": "", diff --git a/locales/nl.json b/locales/nl.json index 77e655e9..fc13c9bf 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` abonnees", - "`x` videos": "`x` video's", - "`x` playlists": "`x` afspeellijsten", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonnees", + "": "`x` abonnees" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` video's", + "": "`x` video's" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` afspeellijsten", + "": "`x` afspeellijsten" + }, "LIVE": "LIVE", "Shared `x` ago": "Gedeeld: `x` geleden", "Unsubscribe": "Deabonneren", @@ -113,13 +122,22 @@ "Subscription manager": "Abonnementen beheren", "Token manager": "Toegangssleutels beheren", "Token": "Toegangssleutel", - "`x` subscriptions": "`x` abonnementen", - "`x` tokens": "`x` toegangssleutels", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonnementen", + "": "`x` abonnementen" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` toegangssleutels", + "": "`x` toegangssleutels" + }, "Import/export": "Importeren/Exporteren", "unsubscribe": "Deabonneren", "revoke": "Intrekken", "Subscriptions": "Abonnementen", - "`x` unseen notifications": "`x` ongelezen meldingen", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ongelezen meldingen", + "": "`x` ongelezen meldingen" + }, "search": "zoeken", "Log out": "Uitloggen", "Released under the AGPLv3 by Omar Roth.": "Uitgebracht onder de AGPLv3-licentie, door Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Toegestane regio's: ", "Blacklisted regions: ": "Geblokkeerde regio's: ", "Shared `x`": "`x` gedeeld", - "`x` views": "`x` weergaven", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` weergaven", + "": "`x` weergaven" + }, "Premieres in `x`": "Verschijnt over `x`", "Premieres `x`": "Verschijnt op `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.": "Hoi! Het lijkt erop dat je JavaScript hebt uitgeschakeld. Klik hier om de reacties te bekijken. Let op: het laden duurt wat langer.", "View YouTube comments": "YouTube-reacties tonen", "View more comments on Reddit": "Meer reacties bekijken op Reddit", - "View `x` comments": "`x` reacties tonen", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` reacties tonen", + "": "`x` reacties tonen" + }, "View Reddit comments": "Reddit-reacties tonen", "Hide replies": "Antwoorden verbergen", "Show replies": "Antwoorden tonen", @@ -180,10 +204,16 @@ "This channel does not exist.": "Dit kanaal bestaat niet.", "Could not get channel info.": "Kan geen kanaalinformatie ophalen.", "Could not fetch comments": "Kan reacties niet ophalen", - "View `x` replies": "`x` antwoorden tonen", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` antwoorden tonen", + "": "`x` antwoorden tonen" + }, "`x` ago": "`x` geleden", "Load more": "Meer laden", - "`x` points": "`x` punten", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` punten", + "": "`x` punten" + }, "Could not create mix.": "Kan geen mix maken.", "Empty playlist": "Lege afspeellijst", "Not a playlist.": "Ongeldige afspeellijst.", @@ -301,13 +331,34 @@ "Yiddish": "Joods", "Yoruba": "Yoruba", "Zulu": "Zulu", - "`x` years": "`x` jaar", - "`x` months": "`x` maanden", - "`x` weeks": "`x` weken", - "`x` days": "`x` dagen", - "`x` hours": "`x` uur", - "`x` minutes": "`x` minuten", - "`x` seconds": "`x` seconden", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` jaar", + "": "`x` jaar" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` maanden", + "": "`x` maanden" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` weken", + "": "`x` weken" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dagen", + "": "`x` dagen" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` uur", + "": "`x` uur" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuten", + "": "`x` minuten" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` seconden", + "": "`x` seconden" + }, "Fallback comments: ": "Terugvallen op ", "Popular": "Populair", "Search": "", diff --git a/locales/pl.json b/locales/pl.json index c612beaf..cf54bd9a 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` subskrybcji", - "`x` videos": "`x` filmów", - "`x` playlists": "`x` playlist", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` subskrybcji", + "": "`x` subskrybcji" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` filmów", + "": "`x` filmów" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` playlist", + "": "`x` playlist" + }, "LIVE": "NA ŻYWO", "Shared `x` ago": "Udostępniono `x` temu", "Unsubscribe": "Odsubskrybuj", @@ -113,13 +122,22 @@ "Subscription manager": "Manager subskrybcji", "Token manager": "Menedżer tokenów", "Token": "Token", - "`x` subscriptions": "`x` subskrybcji", - "`x` tokens": "", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` subskrybcji", + "": "`x` subskrybcji" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "", + "": "" + }, "Import/export": "Import/Eksport", "unsubscribe": "odsubskrybuj", "revoke": "cofnij", "Subscriptions": "Subskrybcje", - "`x` unseen notifications": "`x` nowych powiadomień", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` nowych powiadomień", + "": "`x` nowych powiadomień" + }, "search": "szukaj", "Log out": "Wyloguj", "Released under the AGPLv3 by Omar Roth.": "Wydano na licencji AGPLv3 przez Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Dostępny na obszarach: ", "Blacklisted regions: ": "Niedostępny na obszarach: ", "Shared `x`": "Udostępniono `x`", - "`x` views": "`x` wyświetleń", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` wyświetleń", + "": "`x` wyświetleń" + }, "Premieres in `x`": "Publikacja za `x`", "Premieres `x`": "Publikacja za `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.": "Cześć! Wygląda na to, że masz wyłączoną obsługę JavaScriptu. Kliknij tutaj, żeby zobaczyć komentarze. Pamiętaj, że wczytywanie może potrwać dłużej.", "View YouTube comments": "Wyświetl komentarze z YouTube", "View more comments on Reddit": "Wyświetl więcej komentarzy na Reddicie", - "View `x` comments": "Wyświetl `x` komentarzy", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Wyświetl `x` komentarzy", + "": "Wyświetl `x` komentarzy" + }, "View Reddit comments": "Wyświetl komentarze z Redditta", "Hide replies": "Ukryj odpowiedzi", "Show replies": "Pokaż odpowiedzi", @@ -180,10 +204,16 @@ "This channel does not exist.": "Ten kanał nie istnieje.", "Could not get channel info.": "Nie udało się uzyskać informacji o kanale.", "Could not fetch comments": "Nie udało się pobrać komentarzy", - "View `x` replies": "Wyświetl `x` odpowiedzi", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Wyświetl `x` odpowiedzi", + "": "Wyświetl `x` odpowiedzi" + }, "`x` ago": "`x` temu", "Load more": "Wczytaj więcej", - "`x` points": "`x` punktów", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` punktów", + "": "`x` punktów" + }, "Could not create mix.": "Nie udało się utworzyć miksu.", "Empty playlist": "Lista odtwarzania jest pusta", "Not a playlist.": "Niepoprawna lista.", @@ -301,13 +331,34 @@ "Yiddish": "jidysz", "Yoruba": "joruba", "Zulu": "zuluski", - "`x` years": "`x` lat", - "`x` months": "`x` miesięcy", - "`x` weeks": "`x` tygodni", - "`x` days": "`x` dni", - "`x` hours": "`x` godzin", - "`x` minutes": "`x` minut", - "`x` seconds": "`x` sekund", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` lat", + "": "`x` lat" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` miesięcy", + "": "`x` miesięcy" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tygodni", + "": "`x` tygodni" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dni", + "": "`x` dni" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` godzin", + "": "`x` godzin" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minut", + "": "`x` minut" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekund", + "": "`x` sekund" + }, "Fallback comments: ": "Zastępcze komentarze: ", "Popular": "Popularne", "Search": "", diff --git a/locales/pt-BR.json b/locales/pt-BR.json index 8a361dd7..1c9e1f93 100644 --- a/locales/pt-BR.json +++ b/locales/pt-BR.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` inscritos", - "`x` videos": "`x` vídeos", - "`x` playlists": "`x` listas de reprodução", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` inscritos", + "": "`x` inscritos" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` vídeos", + "": "`x` vídeos" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` listas de reprodução", + "": "`x` listas de reprodução" + }, "LIVE": "AO VIVO", "Shared `x` ago": "Compartilhado `x` atrás", "Unsubscribe": "Cancelar inscrição", @@ -113,13 +122,22 @@ "Subscription manager": "Gerenciador de inscrições", "Token manager": "Gerenciador de tokens", "Token": "Token", - "`x` subscriptions": "`x` inscrições", - "`x` tokens": "`x` tokens", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` inscrições", + "": "`x` inscrições" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokens", + "": "`x` tokens" + }, "Import/export": "Importar/Exportar", "unsubscribe": "cancelar inscrição", "revoke": "revogar", "Subscriptions": "Inscrições", - "`x` unseen notifications": "`x` notificações não visualizadas", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificações não visualizadas", + "": "`x` notificações não visualizadas" + }, "search": "Pesquisar", "Log out": "Sair", "Released under the AGPLv3 by Omar Roth.": "Publicado sob a licença AGPLv3, por Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Regiões permitidas: ", "Blacklisted regions: ": "Regiões bloqueadas: ", "Shared `x`": "Compartilhado `x`", - "`x` views": "`x` visualizações", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizações", + "": "`x` visualizações" + }, "Premieres in `x`": "Estreia em `x`", "Premieres `x`": "Estreia `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.": "Oi! Parece que seu JavaScript está desativado. Clique aqui para ver os comentários, entretanto eles podem levar um pouco mais de tempo para carregar.", "View YouTube comments": "Ver comentários no YouTube", "View more comments on Reddit": "Ver mais comentários no Reddit", - "View `x` comments": "Ver `x` comentários", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` comentários", + "": "Ver `x` comentários" + }, "View Reddit comments": "Ver comentários no Reddit", "Hide replies": "Ocultar respostas", "Show replies": "Mostrar respostas", @@ -180,10 +204,16 @@ "This channel does not exist.": "Este canal não existe.", "Could not get channel info.": "Não foi possível obter as informações do canal.", "Could not fetch comments": "Não foi possível obter os comentários", - "View `x` replies": "Ver `x` respostas", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas", + "": "Ver `x` respostas" + }, "`x` ago": "`x` atrás", "Load more": "Carregar mais", - "`x` points": "`x` pontos", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pontos", + "": "`x` pontos" + }, "Could not create mix.": "Não foi possível criar o mix.", "Empty playlist": "Lista de reprodução vazia", "Not a playlist.": "Não é uma lista de reprodução.", @@ -301,13 +331,34 @@ "Yiddish": "Iídiche", "Yoruba": "Iorubá", "Zulu": "Zulu", - "`x` years": "`x` anos", - "`x` months": "`x` meses", - "`x` weeks": "`x` semanas", - "`x` days": "`x` dias", - "`x` hours": "`x` horas", - "`x` minutes": "`x` minutos", - "`x` seconds": "`x` segundos", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` anos", + "": "`x` anos" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` meses", + "": "`x` meses" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` semanas", + "": "`x` semanas" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dias", + "": "`x` dias" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` horas", + "": "`x` horas" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutos", + "": "`x` minutos" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` segundos", + "": "`x` segundos" + }, "Fallback comments: ": "Comentários alternativos: ", "Popular": "Populares", "Search": "", diff --git a/locales/ro.json b/locales/ro.json index df8e1bb3..8507828d 100644 --- a/locales/ro.json +++ b/locales/ro.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` abonați", - "`x` videos": "`x` videoclipuri", - "`x` playlists": "`x` liste de redare", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonați", + "": "`x` abonați" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` videoclipuri", + "": "`x` videoclipuri" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` liste de redare", + "": "`x` liste de redare" + }, "LIVE": "ÎN DIRECT", "Shared `x` ago": "Adăugat acum `x`", "Unsubscribe": "Dezabonați-vă", @@ -113,13 +122,22 @@ "Subscription manager": "Gestionați abonamentele", "Token manager": "Manager de Tokene", "Token": "Token", - "`x` subscriptions": "`x` abonamente", - "`x` tokens": "`x` tokens", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonamente", + "": "`x` abonamente" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokens", + "": "`x` tokens" + }, "Import/export": "Importați/Exportați", "unsubscribe": "dezabonați-vă", "revoke": "revocați", "Subscriptions": "Abonamente", - "`x` unseen notifications": "`x` notificări nevăzute", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificări nevăzute", + "": "`x` notificări nevăzute" + }, "search": "căutați", "Log out": "Deconectați-vă", "Released under the AGPLv3 by Omar Roth.": "Publicat sub licența AGPLv3 de Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Regiunile de pe lista albă: ", "Blacklisted regions: ": "Regiunile de pe lista neagră: ", "Shared `x`": "Publicat pe `x`", - "`x` views": "`x` vizionări", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` vizionări", + "": "`x` vizionări" + }, "Premieres in `x`": "Premiera în `x`", "Premieres `x`": "Premiera pe `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.": "Se pare că ați dezactivat JavaScript. Apăsați aici pentru a vizualiza comentariile. Țineți minte faptul că încărcarea lor ar putea să dureze puțin mai mult.", "View YouTube comments": "Vedeți comentariile de pe YouTube", "View more comments on Reddit": "Vedeți mai multe comentarii pe Reddit", - "View `x` comments": "Afișați `x` comentarii", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Afișați `x` comentarii", + "": "Afișați `x` comentarii" + }, "View Reddit comments": "Afișați comentariile de pe Reddit", "Hide replies": "Ascundeți replicile", "Show replies": "Afișați replicile", @@ -180,10 +204,16 @@ "This channel does not exist.": "Acest canal nu există.", "Could not get channel info.": "Nu am putut primi informații despre acest canal.", "Could not fetch comments": "Încărcarea comentariilor a eșuat.", - "View `x` replies": "Afișați `x` replici", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Afișați `x` replici", + "": "Afișați `x` replici" + }, "`x` ago": "acum `x`", "Load more": "Vedeți mai mult", - "`x` points": "`x` puncte", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` puncte", + "": "`x` puncte" + }, "Could not create mix.": "Nu am putut crea această listă de redare.", "Empty playlist": "Lista de redare este goală", "Not a playlist.": "Lista de redare este invalidă.", @@ -301,13 +331,34 @@ "Yiddish": "Yiddish", "Yoruba": "Yoruba", "Zulu": "Zoulou", - "`x` years": "`x` ani", - "`x` months": "`x` luni", - "`x` weeks": "`x` săptămâni", - "`x` days": "`x` zile", - "`x` hours": "`x` ore", - "`x` minutes": "`x` minute", - "`x` seconds": "`x` secunde", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ani", + "": "`x` ani" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` luni", + "": "`x` luni" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` săptămâni", + "": "`x` săptămâni" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` zile", + "": "`x` zile" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ore", + "": "`x` ore" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minute", + "": "`x` minute" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` secunde", + "": "`x` secunde" + }, "Fallback comments: ": "Comentarii alternative: ", "Popular": "Popular", "Search": "", diff --git a/locales/ru.json b/locales/ru.json index 5fd5078c..1170c2a7 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` подписчиков", - "`x` videos": "`x` видео", - "`x` playlists": "`x` плейлистов", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` подписчиков", + "": "`x` подписчиков" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` видео", + "": "`x` видео" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` плейлистов", + "": "`x` плейлистов" + }, "LIVE": "ПРЯМОЙ ЭФИР", "Shared `x` ago": "Опубликовано `x` назад", "Unsubscribe": "Отписаться", @@ -113,13 +122,22 @@ "Subscription manager": "Менеджер подписок", "Token manager": "Менеджер токенов", "Token": "Токен", - "`x` subscriptions": "`x` подписок", - "`x` tokens": "`x` токенов", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` подписок", + "": "`x` подписок" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` токенов", + "": "`x` токенов" + }, "Import/export": "Импорт и экспорт", "unsubscribe": "отписаться", "revoke": "отозвать", "Subscriptions": "Подписки", - "`x` unseen notifications": "`x` непросмотренных оповещений", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` непросмотренных оповещений", + "": "`x` непросмотренных оповещений" + }, "search": "поиск", "Log out": "Выйти", "Released under the AGPLv3 by Omar Roth.": "Реализовано Омаром Ротом по лицензии AGPLv3.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Доступно в регионах: ", "Blacklisted regions: ": "Недоступно в регионах: ", "Shared `x`": "Опубликовано `x`", - "`x` views": "`x` просмотров", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` просмотров", + "": "`x` просмотров" + }, "Premieres in `x`": "Премьера через `x`", "Premieres `x`": "Премьера `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.": "Похоже, у вас отключён JavaScript. Чтобы увидить комментарии, нажмите сюда, но учтите: они могут загружаться немного медленнее.", "View YouTube comments": "Смотреть комментарии с YouTube", "View more comments on Reddit": "Посмотреть больше комментариев на Reddit", - "View `x` comments": "Показать `x` комментариев", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Показать `x` комментариев", + "": "Показать `x` комментариев" + }, "View Reddit comments": "Смотреть комментарии с Reddit", "Hide replies": "Скрыть ответы", "Show replies": "Показать ответы", @@ -180,10 +204,16 @@ "This channel does not exist.": "Такого канала не существует.", "Could not get channel info.": "Не удаётся получить информацию об этом канале.", "Could not fetch comments": "Не удаётся загрузить комментарии", - "View `x` replies": "Показать `x` ответов", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Показать `x` ответов", + "": "Показать `x` ответов" + }, "`x` ago": "`x` назад", "Load more": "Загрузить больше", - "`x` points": "`x` очков", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` очков", + "": "`x` очков" + }, "Could not create mix.": "Не удаётся создать микс.", "Empty playlist": "Плейлист пуст", "Not a playlist.": "Некорректный плейлист.", @@ -301,13 +331,34 @@ "Yiddish": "Идиш", "Yoruba": "Йоруба", "Zulu": "Зулусский", - "`x` years": "`x` лет", - "`x` months": "`x` месяцев", - "`x` weeks": "`x` недель", - "`x` days": "`x` дней", - "`x` hours": "`x` часов", - "`x` minutes": "`x` минут", - "`x` seconds": "`x` секунд", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` лет", + "": "`x` лет" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` месяцев", + "": "`x` месяцев" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` недель", + "": "`x` недель" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` дней", + "": "`x` дней" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` часов", + "": "`x` часов" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` минут", + "": "`x` минут" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` секунд", + "": "`x` секунд" + }, "Fallback comments: ": "Резервные комментарии: ", "Popular": "Популярное", "Search": "", diff --git a/locales/sv-SE.json b/locales/sv-SE.json index 1cdab99a..5cc8c674 100644 --- a/locales/sv-SE.json +++ b/locales/sv-SE.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` prenumeranter", - "`x` videos": "`x` videor", - "`x` playlists": "`x` spellistor", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` prenumeranter", + "": "`x` prenumeranter" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` videor", + "": "`x` videor" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` spellistor", + "": "`x` spellistor" + }, "LIVE": "LIVE", "Shared `x` ago": "Delad `x` sedan", "Unsubscribe": "Avprenumerera", @@ -113,13 +122,22 @@ "Subscription manager": "Prenumerationshanterare", "Token manager": "Åtkomst-token-hanterare", "Token": "Åtkomst-token", - "`x` subscriptions": "`x` prenumerationer", - "`x` tokens": "`x` åtkomst-token", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` prenumerationer", + "": "`x` prenumerationer" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` åtkomst-token", + "": "`x` åtkomst-token" + }, "Import/export": "Importera/exportera", "unsubscribe": "avprenumerera", "revoke": "återkalla", "Subscriptions": "Prenumerationer", - "`x` unseen notifications": "`x` osedda aviseringar", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` osedda aviseringar", + "": "`x` osedda aviseringar" + }, "search": "sök", "Log out": "Logga ut", "Released under the AGPLv3 by Omar Roth.": "Utgiven under AGPLv3-licens av Omar Roth.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Vitlistade regioner: ", "Blacklisted regions: ": "Svartlistade regioner: ", "Shared `x`": "Delade `x`", - "`x` views": "`x` visningar", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visningar", + "": "`x` visningar" + }, "Premieres in `x`": "Premiär om `x`", "Premieres `x`": "Premiär av `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.": "Hej. Det ser ut som att du har JavaScript avstängt. Klicka här för att visa kommentarer, ha i åtanke att nedladdning tar längre tid.", "View YouTube comments": "Visa YouTube-kommentarer", "View more comments on Reddit": "Visa flera kommentarer på Reddit", - "View `x` comments": "Visa `x` kommentarer", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Visa `x` kommentarer", + "": "Visa `x` kommentarer" + }, "View Reddit comments": "Visa Reddit-kommentarer", "Hide replies": "Dölj svar", "Show replies": "Visa svar", @@ -180,10 +204,16 @@ "This channel does not exist.": "Denna kanal finns inte.", "Could not get channel info.": "Kunde inte hämta kanalinfo.", "Could not fetch comments": "Kunde inte hämta kommentarer", - "View `x` replies": "Visa `x` svar", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Visa `x` svar", + "": "Visa `x` svar" + }, "`x` ago": "`x` sedan", "Load more": "Ladda fler", - "`x` points": "`x` poäng", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` poäng", + "": "`x` poäng" + }, "Could not create mix.": "Kunde inte skapa mix.", "Empty playlist": "Spellistan är tom", "Not a playlist.": "Ogiltig spellista.", @@ -301,13 +331,34 @@ "Yiddish": "Jiddisch", "Yoruba": "Yoruba", "Zulu": "Zulu", - "`x` years": "`x` år", - "`x` months": "`x` månader", - "`x` weeks": "`x` veckor", - "`x` days": "`x` dagar", - "`x` hours": "`x` timmar", - "`x` minutes": "`x` minuter", - "`x` seconds": "`x` sekunder", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` år", + "": "`x` år" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` månader", + "": "`x` månader" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` veckor", + "": "`x` veckor" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dagar", + "": "`x` dagar" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` timmar", + "": "`x` timmar" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuter", + "": "`x` minuter" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekunder", + "": "`x` sekunder" + }, "Fallback comments: ": "Fallback-kommentarer: ", "Popular": "Populärt", "Search": "", diff --git a/locales/uk.json b/locales/uk.json index 9c34f46e..e0c84d74 100644 --- a/locales/uk.json +++ b/locales/uk.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` підписників", - "`x` videos": "`x` відео", - "`x` playlists": "списки відтворення \"x\"", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` підписників", + "": "`x` підписників" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` відео", + "": "`x` відео" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "списки відтворення \"x\"", + "": "списки відтворення \"x\"" + }, "LIVE": "ПРЯМИЙ ЕФІР", "Shared `x` ago": "Розміщено `x` назад", "Unsubscribe": "Відписатися", @@ -113,13 +122,22 @@ "Subscription manager": "Менеджер підписок", "Token manager": "Менеджер токенів", "Token": "Токен", - "`x` subscriptions": "`x` підписка / підписок / підписки", - "`x` tokens": "`x` токенів", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` підписка / підписок / підписки", + "": "`x` підписка / підписок / підписки" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` токенів", + "": "`x` токенів" + }, "Import/export": "Імпорт і експорт", "unsubscribe": "відписатися", "revoke": "скасувати", "Subscriptions": "Підписки", - "`x` unseen notifications": "`x` непереглянуте сповіщення / непереглянутих сповіщень / непереглянутих сповіщення", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` непереглянуте сповіщення / непереглянутих сповіщень / непереглянутих сповіщення", + "": "`x` непереглянуте сповіщення / непереглянутих сповіщень / непереглянутих сповіщення" + }, "search": "пошук", "Log out": "Вийти", "Released under the AGPLv3 by Omar Roth.": "Реалізовано Омаром Ротом за ліцензією AGPLv3.", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "Доступно у регіонах: ", "Blacklisted regions: ": "Недоступно у регіонах: ", "Shared `x`": "Розміщено `x`", - "`x` views": "`x` переглядів", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` переглядів", + "": "`x` переглядів" + }, "Premieres in `x`": "Прем’єра через `x`", "Premieres `x`": "Прем’єра `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.": "Схоже, у вас відключений JavaScript. Щоб побачити коментарі, натисніть сюда, але майте на увазі, що вони можуть завантажуватися трохи довше.", "View YouTube comments": "Переглянути коментарі з YouTube", "View more comments on Reddit": "Переглянути більше коментарів на Reddit", - "View `x` comments": "Переглянути `x` коментар / коментарів / коментаря", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Переглянути `x` коментар / коментарів / коментаря", + "": "Переглянути `x` коментар / коментарів / коментаря" + }, "View Reddit comments": "Переглянути коментарі з Reddit", "Hide replies": "Сховати відповіді", "Show replies": "Показати відповіді", @@ -180,10 +204,16 @@ "This channel does not exist.": "Такого каналу не існує.", "Could not get channel info.": "Не вдається отримати інформацію щодо цього каналу.", "Could not fetch comments": "Не вдається завантажити коментарі", - "View `x` replies": "Переглянути `x` відповідь / відповідей / відповіді", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "Переглянути `x` відповідь / відповідей / відповіді", + "": "Переглянути `x` відповідь / відповідей / відповіді" + }, "`x` ago": "`x` тому", "Load more": "Завантажити більше", - "`x` points": "`x` очко / очок / очка", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` очко / очок / очка", + "": "`x` очко / очок / очка" + }, "Could not create mix.": "Не вдається створити мікс.", "Empty playlist": "Плейлист порожній", "Not a playlist.": "Недійсний плейлист.", @@ -301,13 +331,34 @@ "Yiddish": "Їдиш", "Yoruba": "Йоруба", "Zulu": "Зулу", - "`x` years": "`x` років", - "`x` months": "`x` місяців", - "`x` weeks": "`x` тижнів", - "`x` days": "`x` днів", - "`x` hours": "`x` годин", - "`x` minutes": "`x` хвилин", - "`x` seconds": "`x` секунд", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` років", + "": "`x` років" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` місяців", + "": "`x` місяців" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` тижнів", + "": "`x` тижнів" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` днів", + "": "`x` днів" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` годин", + "": "`x` годин" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` хвилин", + "": "`x` хвилин" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` секунд", + "": "`x` секунд" + }, "Fallback comments: ": "Резервні коментарі: ", "Popular": "Популярне", "Search": "", diff --git a/locales/zh-CN.json b/locales/zh-CN.json index ae2ea0b4..a514aaed 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -1,7 +1,16 @@ { - "`x` subscribers": "`x` 位订阅者", - "`x` videos": "`x` 个视频", - "`x` playlists": "`x` 个播放列表", + "`x` subscribers": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 位订阅者", + "": "`x` 位订阅者" + }, + "`x` videos": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 个视频", + "": "`x` 个视频" + }, + "`x` playlists": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 个播放列表", + "": "`x` 个播放列表" + }, "LIVE": "直播", "Shared `x` ago": "`x` 前分享", "Unsubscribe": "取消订阅", @@ -113,13 +122,22 @@ "Subscription manager": "订阅管理器", "Token manager": "令牌管理器", "Token": "令牌", - "`x` subscriptions": "`x` 个订阅", - "`x` tokens": "`x` 个令牌", + "`x` subscriptions": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 个订阅", + "": "`x` 个订阅" + }, + "`x` tokens": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 个令牌", + "": "`x` 个令牌" + }, "Import/export": "导入/导出", "unsubscribe": "取消订阅", "revoke": "吊销", "Subscriptions": "订阅", - "`x` unseen notifications": "`x` 条未读通知", + "`x` unseen notifications": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 条未读通知", + "": "`x` 条未读通知" + }, "search": "搜索", "Log out": "登出", "Released under the AGPLv3 by Omar Roth.": "由 Omar Roth 开发,以 AGPLv3 授权。", @@ -149,13 +167,19 @@ "Whitelisted regions: ": "白名单地区: ", "Blacklisted regions: ": "黑名单地区: ", "Shared `x`": "`x`发布", - "`x` views": "`x` 播放", + "`x` views": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 播放", + "": "`x` 播放" + }, "Premieres in `x`": "首映于 `x` 后", "Premieres `x`": "首映于 `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.": "你好!看起来你关闭了 JavaScript。点击这里阅读评论。注意它们加载的时间可能会稍长。", "View YouTube comments": "查看 YouTube 评论", "View more comments on Reddit": "在 Reddit 查看更多评论", - "View `x` comments": "查看 `x` 条评论", + "View `x` comments": { + "([^.,0-9]|^)1([^.,0-9]|$)": "查看 `x` 条评论", + "": "查看 `x` 条评论" + }, "View Reddit comments": "查看 Reddit 评论", "Hide replies": "隐藏回复", "Show replies": "显示回复", @@ -180,10 +204,16 @@ "This channel does not exist.": "频道不存在。", "Could not get channel info.": "无法获取频道信息。", "Could not fetch comments": "无法获取评论", - "View `x` replies": "查看 `x` 条回复", + "View `x` replies": { + "([^.,0-9]|^)1([^.,0-9]|$)": "查看 `x` 条回复", + "": "查看 `x` 条回复" + }, "`x` ago": "`x` 前", "Load more": "加载更多", - "`x` points": "`x` 分", + "`x` points": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 分", + "": "`x` 分" + }, "Could not create mix.": "无法创建合集。", "Empty playlist": "空播放列表", "Not a playlist.": "非播放列表。", @@ -301,13 +331,34 @@ "Yiddish": "意第绪语", "Yoruba": "约鲁巴语", "Zulu": "祖鲁语", - "`x` years": "`x` 年", - "`x` months": "`x` 月", - "`x` weeks": "`x` 周", - "`x` days": "`x` 天", - "`x` hours": "`x` 小时", - "`x` minutes": "`x` 分钟", - "`x` seconds": "`x` 秒", + "`x` years": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 年", + "": "`x` 年" + }, + "`x` months": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 月", + "": "`x` 月" + }, + "`x` weeks": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 周", + "": "`x` 周" + }, + "`x` days": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 天", + "": "`x` 天" + }, + "`x` hours": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 小时", + "": "`x` 小时" + }, + "`x` minutes": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 分钟", + "": "`x` 分钟" + }, + "`x` seconds": { + "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 秒", + "": "`x` 秒" + }, "Fallback comments: ": "后备评论: ", "Popular": "热门频道", "Search": "",