Merge branch 'master' of github.com:iv-org/invidious

This commit is contained in:
テクニカル諏訪子 2022-01-18 02:45:26 +09:00
commit da5d7e4938
41 changed files with 228 additions and 1513 deletions

View file

@ -142,4 +142,16 @@
var csrf_token = target.parentNode.querySelector('input[name="csrf_token"]').value;
xhr.send('csrf_token=' + csrf_token);
}
// Handle keypresses
window.addEventListener('keydown', (event) => {
// Ignore modifier keys
if (event.ctrlKey || event.metaKey) { return; }
// Focus search bar on '/'
if (event.key == "/") {
document.getElementById('searchbox').focus();
event.preventDefault();
}
});
})();

View file

@ -1,16 +1,4 @@
{
"`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": "إلغاء الإشتراك",
@ -127,22 +115,10 @@
"Subscription manager": "مدير الإشتراكات",
"Token manager": "إداره الرمز",
"Token": "الرمز",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` إشعارات لم تشاهدها بعد",
"": "`x` إشعارات لم تشاهدها بعد"
},
"search": "بحث",
"Log out": "تسجيل الخروج",
"Released under the AGPLv3 on Github.": "صدر تحت AGPLv3 على Github.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "الدول المسموح فيها هذا الفيديو: ",
"Blacklisted regions: ": "الدول الحظور فيها هذا الفيديو: ",
"Shared `x`": "شارك منذ `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.": "اهلا! يبدو ان الجافاسكريبت معطلة. اضغط هنا لعرض التعليقات, ضع فى إعتبارك انها ستأخذ وقت اطول للعرض.",
@ -213,16 +185,8 @@
"This channel does not exist.": "القناة غير موجودة.",
"Could not get channel info.": "لم يستطع الحصول على معلومات القناة.",
"Could not fetch comments": "لم يتمكن من إحضار التعليقات",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "عرض `x` ردود",
"": "عرض `x` ردود"
},
"`x` ago": "`x` منذ",
"Load more": "عرض المزيد",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` نقاط",
"": "`x` نقاط"
},
"Could not create mix.": "لم يستطع عمل خلط.",
"Empty playlist": "قائمة التشغيل فارغة",
"Not a playlist.": "قائمة التشغيل غير صالحة.",
@ -340,34 +304,6 @@
"Yiddish": "اليديشية",
"Yoruba": "اليوروبا",
"Zulu": "الزولو",
"`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": "بحث",

View file

@ -1,16 +1,4 @@
{
"`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": "আনসাবস্ক্রাইব",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` odběratelů",
"": "`x` odběratelů"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` videí",
"": "`x` videí"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` playlist",
"": "`x` playlisty"
},
"LIVE": "ŽIVĚ",
"Shared `x` ago": "Sdíleno před `x`",
"Unsubscribe": "Odhlásit odběr",
@ -122,22 +110,10 @@
"Subscription manager": "Správa Odběrů",
"Token manager": "Správa klíčů",
"Token": "Klíč",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` Odběry",
"": "`x` Odebíraných kanálů"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` Klíčů",
"": "`x` klíčů"
},
"Import/export": "Importovat/exportovat",
"unsubscribe": "odhlásit odběr",
"revoke": "vrátit zpět",
"Subscriptions": "Odběry",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` nezhlédnutých oznámení",
"": "`x` nezhlédnutých oznámení"
},
"search": "hledat",
"Log out": "Odhlásit se",
"Source available here.": "Zdrojový kód dostupný zde.",

View file

@ -1,16 +1,4 @@
{
"`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` afspilningslister",
"": "`x` afspilningslister"
},
"LIVE": "LIVE",
"Shared `x` ago": "Delt for `x` siden",
"Unsubscribe": "Opsig abonnement",
@ -124,22 +112,10 @@
"Subscription manager": "Abonnementsmanager",
"Token manager": "Tokenmanager",
"Token": "Token",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonnementer",
"": "`x`"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokens",
"": "`x` tokens"
},
"Import/export": "Importer/eksporter",
"unsubscribe": "opsig abonnement",
"revoke": "tilbagekald",
"Subscriptions": "Abonnementer",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` usete notifikationer",
"": "`x` usete notifikationer"
},
"search": "søg",
"Log out": "Log ud",
"Source available here.": "Kilde tilgængelig her.",
@ -170,10 +146,6 @@
"Whitelisted regions: ": "Whitelistede regioner: ",
"Blacklisted regions: ": "Blacklistede regioner: ",
"Shared `x`": "Delt `x`",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` visninger.([^.,0-9]|^)1([^.,0-9]|$)",
"": "`x` visninger"
},
"Premieres in `x`": "Har premiere om `x`",
"Premieres `x`": "Har premiere om `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 ud til at du har JavaScript slået fra. Klik her for at se kommentarer, vær opmærksom på at de kan tage længere om at indlæse.",
@ -206,16 +178,8 @@
"This channel does not exist.": "Denne kanal eksisterer ikke.",
"Could not get channel info.": "Kunne ikke hente kanal info.",
"Could not fetch comments": "Kunne ikke hente kommentarer",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Vis `x` besvarelser",
"": "Vis 'x' besvarelser"
},
"`x` ago": "'x' siden",
"Load more": "Hent flere",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` point",
"": "'x' point"
},
"Could not create mix.": "Kunne ikke skabe blanding.",
"Empty playlist": "Tom playliste",
"Not a playlist.": "Ikke en playliste.",
@ -246,10 +210,6 @@
"Malay": "Malaysisk",
"Romanian": "Rumænsk",
"Somali": "Somalisk",
"`x` years": {
"": "`x`år",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` år"
},
"preferences_locale_label": "Sprog: ",
"News": "Nyheder",
"permalink": "permalink",
@ -288,23 +248,11 @@
"footer_modfied_source_code": "Modificeret Kildekode",
"Released under the AGPLv3 on Github.": "Udgivet under AGPLv3 på Github.",
"Tajik": "Tadsjikisk",
"`x` months": {
"": "`x`måneder",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x`måned"
},
"month": "Denne måned",
"Hebrew": "Hebraisk",
"Kannada": "Kannada",
"`x` weeks": {
"": "`x`uger",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x`uge"
},
"Current version: ": "Nuværende version: ",
"Amharic": "Amharisk",
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x`dag",
"": "`x`dage"
},
"Swedish": "Svensk",
"Corsican": "Korsikansk",
"movie": "Film",
@ -352,18 +300,6 @@
"preferences_automatic_instance_redirect_label": "Automatisk eksempel omdirigering (Fallback til redirect.invidious.io): ",
"Nepali": "Nepalesisk",
"Norwegian Bokmål": "Norsk Bokmål",
"`x` hours": {
"": "`x` timer",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x`time"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` minut",
"": "`x` minuter"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekund",
"": "`x` sekunder"
},
"(edited)": "(ændret)",
"preferences_show_nick_label": "Vis kælenavn på toppen: ",
"Galician": "Galisisk",

View file

@ -1,16 +1,4 @@
{
"`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": "Abo beenden",
@ -127,22 +115,10 @@
"Subscription manager": "Abonnementverwaltung",
"Token manager": "Tokenverwalter",
"Token": "Token",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` ungesehene Benachrichtigungen",
"": "`x` ungesehene Benachrichtigungen"
},
"search": "Suchen",
"Log out": "Abmelden",
"Released under the AGPLv3 on Github.": "Auf Github unter der AGPLv3 Lizenz veröffentlicht.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Erlaubte Regionen: ",
"Blacklisted regions: ": "Unerlaubte Regionen: ",
"Shared `x`": "Geteilt `x`",
"`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.",
@ -213,16 +185,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Zeige `x` Antworten",
"": "Zeige `x` Antworten"
},
"`x` ago": "vor `x`",
"Load more": "Mehr laden",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` Punkte",
"": "`x` Punkte"
},
"Could not create mix.": "Mix konnte nicht erstellt werden.",
"Empty playlist": "Wiedergabeliste ist leer",
"Not a playlist.": "Ungültige Wiedergabeliste.",
@ -340,34 +304,6 @@
"Yiddish": "Jiddisch",
"Yoruba": "Joruba",
"Zulu": "Zulu",
"`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": "Suchen",

View file

@ -1,16 +1,4 @@
{
"`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": "Απεγγραφή",
@ -122,22 +110,10 @@
"Subscription manager": "Διαχειριστής συνδρομών",
"Token manager": "Διαχειριστής διασυνδέσεων",
"Token": "Διασύνδεση",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` καινούρια ειδοποίηση",
"": "`x` καινούριες ειδοποιήσεις"
},
"search": "αναζήτηση",
"Log out": "Αποσύνδεση",
"Source available here.": "Προβολή πηγαίου κώδικα εδώ.",
@ -166,10 +142,6 @@
"Whitelisted regions: ": "Επιτρεπτές περιοχές: ",
"Blacklisted regions: ": "Μη-επιτρεπτές περιοχές: ",
"Shared `x`": "Μοιράστηκε το `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. Πατήστε εδώ για προβολή σχολίων, αλλά έχετε υπ'όψιν σας πως ίσως φορτώσουν πιο αργά.",
@ -203,16 +175,8 @@
"This channel does not exist.": "Αυτό το κανάλι δεν υπάρχει.",
"Could not get channel info.": "Αδύναμια εύρεσης πληροφοριών καναλιού.",
"Could not fetch comments": "Αδυναμία λήψης σχολίων",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Προβολή `x` απάντησης",
"": "Προβολή `x` απαντήσεων"
},
"`x` ago": "Πριν `x`",
"Load more": "Φόρτωση περισσότερων",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` βαθμός",
"": "`x` βαθμοί"
},
"Could not create mix.": "Αδυναμία δημιουργίας μίξης.",
"Empty playlist": "Κενή λίστα αναπαραγωγής",
"Not a playlist.": "Μη έγκυρη λίστα αναπαραγωγής.",
@ -330,34 +294,6 @@
"Yiddish": "Γίντις",
"Yoruba": "Γιορούμπα",
"Zulu": "Ζουλού",
"`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": "Δημοφιλή",
"Top": "Κορυφαία",

View file

@ -408,8 +408,8 @@
"4k": "4K",
"location": "Location",
"hdr": "HDR",
"purchased" : "Purchased",
"360" : "360°",
"purchased": "Purchased",
"360": "360°",
"filter": "Filter",
"Current version: ": "Current version: ",
"next_steps_error_message": "After which you should try to: ",
@ -430,5 +430,5 @@
"user_created_playlists": "`x` created playlists",
"user_saved_playlists": "`x` saved playlists",
"Video unavailable": "Video unavailable",
"preferences_save_player_pos_label": "Save the current video time: "
"preferences_save_player_pos_label": "Save playback position: "
}

View file

@ -1,16 +1,4 @@
{
"`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",
@ -127,22 +115,10 @@
"Subscription manager": "Administrilo de abonoj",
"Token manager": "Ĵetona administrilo",
"Token": "Ĵetono",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` neviditaj sciigoj",
"": "`x` neviditaj sciigoj"
},
"search": "serĉi",
"Log out": "Elsaluti",
"Released under the AGPLv3 on Github.": "Eldonita sub la AGPLv3 en Github.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Regionoj listigitaj en blanka listo: ",
"Blacklisted regions: ": "Regionoj listigitaj en nigra listo: ",
"Shared `x`": "Konigita `x`",
"`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.",
@ -213,16 +185,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Vidi `x` respondojn",
"": "Vidi `x` respondojn"
},
"`x` ago": "antaŭ `x`",
"Load more": "Ŝarĝi pli",
"`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.",
@ -340,34 +304,6 @@
"Yiddish": "Jida",
"Yoruba": "Joruba",
"Zulu": "Zulua",
"`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": "Serĉi",

View file

@ -1,16 +1,4 @@
{
"`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",
@ -127,22 +115,10 @@
"Subscription manager": "Gestor de suscripciones",
"Token manager": "Gestor de tokens",
"Token": "Token",
"`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": {
"([^.,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 on Github.": "Publicado bajo la AGPLv3 en Github.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Regiones permitidas: ",
"Blacklisted regions: ": "Regiones bloqueadas: ",
"Shared `x`": "Compartido `x`",
"`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.",
@ -213,16 +185,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respuestas",
"": "Ver `x` respuestas"
},
"`x` ago": "hace `x`",
"Load more": "Cargar más",
"`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.",
@ -340,34 +304,6 @@
"Yiddish": "Yidis",
"Yoruba": "Yoruba",
"Zulu": "Zulú",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` año",
"": "`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": "Buscar",
@ -443,7 +379,7 @@
"user_created_playlists": "`x` listas de reproducción creadas",
"user_saved_playlists": "`x` listas de reproducción guardadas",
"Video unavailable": "Vídeo no disponible",
"videoinfo_youTube_embed_link": "Embeber",
"videoinfo_youTube_embed_link": "Insertar",
"preferences_quality_dash_option_2160p": "2160p",
"preferences_quality_dash_option_4320p": "4320p",
"invidious": "Invidious",
@ -457,10 +393,40 @@
"preferences_quality_dash_option_1440p": "1440p",
"preferences_quality_dash_option_best": "La mejor",
"preferences_quality_dash_option_worst": "La peor",
"videoinfo_invidious_embed_link": "Enlace para Embeber",
"videoinfo_invidious_embed_link": "Enlace para Insertar",
"preferences_quality_dash_option_1080p": "1080p",
"purchased": "Comprado",
"360": "360°",
"videoinfo_watch_on_youTube": "Ver en YouTube",
"preferences_save_player_pos_label": "Guardar el tiempo del vídeo actual: "
"preferences_save_player_pos_label": "Guardar posición de reproducción: ",
"generic_views_count": "{{count}} visualización",
"generic_views_count_plural": "{{count}} visualizaciones",
"generic_subscribers_count": "{{count}} suscriptor",
"generic_subscribers_count_plural": "{{count}} suscriptores",
"generic_subscriptions_count": "{{count}} suscripción",
"generic_subscriptions_count_plural": "{{count}} suscripciones",
"subscriptions_unseen_notifs_count": "{{count}} notificación no vista",
"subscriptions_unseen_notifs_count_plural": "{{count}} notificaciones no vistas",
"generic_count_days": "{{count}} día",
"generic_count_days_plural": "{{count}} días",
"comments_view_x_replies": "Ver {{count}} respuesta",
"comments_view_x_replies_plural": "Ver {{count}} respuestas",
"generic_count_weeks": "{{count}} semana",
"generic_count_weeks_plural": "{{count}} semanas",
"generic_playlists_count": "{{count}} lista de reproducción",
"generic_playlists_count_plural": "{{count}} listas de reproducción",
"generic_videos_count": "{{count}} vídeo",
"generic_videos_count_plural": "{{count}} vídeos",
"generic_count_months": "{{count}} mes",
"generic_count_months_plural": "{{count}} meses",
"comments_points_count": "{{count}} punto",
"comments_points_count_plural": "{{count}} puntos",
"generic_count_years": "{{count}} año",
"generic_count_years_plural": "{{count}} años",
"generic_count_hours": "{{count}} hora",
"generic_count_hours_plural": "{{count}} horas",
"generic_count_minutes": "{{count}} minuto",
"generic_count_minutes_plural": "{{count}} minutos",
"generic_count_seconds": "{{count}} segundo",
"generic_count_seconds_plural": "{{count}} segundos"
}

View file

@ -1,15 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` harpidedunak",
"": "`x` harpidedun"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` bideoak",
"": "`x` bideo"
},
"`x` playlists": {
"": "`x` erreprodukzio-zerrenda"
},
"LIVE": "ZUZENEAN",
"Shared `x` ago": "Duela `x` partekatua",
"Unsubscribe": "Harpidetza kendu",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tilaaja",
"": "`x` tilaajaa"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
"": "`x` videota"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` soittolista",
"": "`x` soittolistaa"
},
"LIVE": "SUORA",
"Shared `x` ago": "Jaettu `x` sitten",
"Unsubscribe": "Peruuta tilaus",
@ -127,22 +115,10 @@
"Subscription manager": "Tilausten hallinnoija",
"Token manager": "Tunnusten hallinnoija",
"Token": "Tunnus",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tilausta",
"": "`x` tilausta"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tunnistetta",
"": "`x` tunnistetta"
},
"Import/export": "Tuo/vie",
"unsubscribe": "peru tilaus",
"revoke": "kumoa",
"Subscriptions": "Tilaukset",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` näkemätöntä ilmoitusta",
"": "`x` näkemätöntä ilmoitusta"
},
"search": "haku",
"Log out": "Kirjaudu ulos",
"Source available here.": "Lähdekoodi on saatavilla täällä.",
@ -175,10 +151,6 @@
"Whitelisted regions: ": "Sallitut alueet: ",
"Blacklisted regions: ": "Estetyt alueet: ",
"Shared `x`": "Jaettu `x`",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` katselukerta",
"": "`x` katselukertaa"
},
"Premieres in `x`": "Ensiesitykseen aikaa `x`",
"Premieres `x`": "Ensiesitykseen `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! Vaikuttaa siltä, että sinulla on JavaScript pois käytöstä. Klikkaa tästä nähdäksesi kommentit, huomioi että lataamisessa voi kestää melko kauan.",
@ -212,16 +184,8 @@
"This channel does not exist.": "Tätä kanavaa ei ole olemassa.",
"Could not get channel info.": "Kanavatietoa ei saatu ladattua.",
"Could not fetch comments": "Kommenttien nouto epäonnistui",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Näytä `x` vastausta",
"": "Näytä `x` vastausta"
},
"`x` ago": "`x` sitten",
"Load more": "Lataa lisää",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pistettä",
"": "`x` pistettä"
},
"Could not create mix.": "Sekoituksen luominen epäonnistui.",
"Empty playlist": "Tyhjennä soittolista",
"Not a playlist.": "Ei ole soittolista.",
@ -339,34 +303,6 @@
"Yiddish": "jiddiš",
"Yoruba": "joruba",
"Zulu": "zulu",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` vuotta",
"": "`x` vuotta"
},
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` kuukautta",
"": "`x` kuukautta"
},
"`x` weeks": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` viikkoa",
"": "`x` viikkoa"
},
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` päivää",
"": "`x` päivää"
},
"`x` hours": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tuntia",
"": "`x` tuntia"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuuttia",
"": "`x` minuuttia"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekuntia",
"": "`x` sekuntia"
},
"Fallback comments: ": "Varakommentit: ",
"Popular": "Suosittu",
"Search": "Etsi",

View file

@ -1,6 +1,6 @@
{
"generic_views_count": "{{count}} vue",
"generic_views_count_plural":"{{count}} vues",
"generic_views_count_plural": "{{count}} vues",
"generic_videos_count": "{{count}} vidéo",
"generic_videos_count_plural": "{{count}} vidéos",
"generic_playlists_count": "{{count}} liste de lecture",
@ -150,7 +150,7 @@
"Create playlist": "Créer une liste de lecture",
"Title": "Titre",
"Playlist privacy": "Paramètres de confidentialité de la liste de lecture",
"Editing playlist `x`": "Liste de lecture modifier le `x`",
"Editing playlist `x`": "Modifier la liste de lecture `x`",
"Show more": "Afficher plus",
"Show less": "Afficher moins",
"Watch on YouTube": "Voir la vidéo sur Youtube",
@ -430,5 +430,5 @@
"preferences_quality_dash_option_1440p": "1440p",
"preferences_quality_dash_option_1080p": "1080p",
"user_created_playlists": "`x` listes de lecture créées",
"preferences_save_player_pos_label": "Sauvegarder la durée actuelle de la vidéo : "
"preferences_save_player_pos_label": "Sauvegarder la position du lecteur : "
}

View file

@ -1,16 +1,4 @@
{
"`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": "ביטול מינוי",
@ -111,17 +99,9 @@
"Subscription manager": "מנהל המינויים",
"Token manager": "Token manager",
"Token": "Token",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` מינויים",
"": "`x` מינויים"
},
"Import/export": "ייבוא/ייצוא",
"unsubscribe": "ביטול מנוי",
"Subscriptions": "מינויים",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` הודעות שלא נראו",
"": "`x` הודעות שלא נראו"
},
"search": "חיפוש",
"Log out": "יציאה",
"Source available here.": "קוד המקור זמין כאן.",
@ -141,10 +121,6 @@
"License: ": "רישיון: ",
"Family friendly? ": "לכל המשפחה? ",
"Wilson score: ": "ציון וילסון: ",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` צפיות.([^.,0-9]|^)1([^.,0-9]|$)",
"": "`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",
@ -169,10 +145,6 @@
"This channel does not exist.": "הערוץ הזה אינו קיים.",
"Could not get channel info.": "לא היה ניתן לקבל מידע על הערוץ.",
"Could not fetch comments": "לא היה ניתן למשוך את התגובות",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "הצגת `x` תגובות",
"": "הצגת `x` תגובות"
},
"`x` ago": "לפני `x`",
"Load more": "לטעון עוד",
"Empty playlist": "פלייליסט ריק",
@ -281,34 +253,6 @@
"Yiddish": "יידיש",
"Yoruba": "יורובה",
"Zulu": "זולו",
"`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` שניות"
},
"Popular": "סרטונים פופולריים",
"Top": "Top",
"About": "על אודות",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pretplatnika",
"": "`x` pretplatnika"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` videa",
"": "`x` videa"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` zbirka",
"": "`x` zbirke"
},
"LIVE": "UŽIVO",
"Shared `x` ago": "Dijeljeno prije `x`",
"Unsubscribe": "Odjavi pretplatu",
@ -127,22 +115,10 @@
"Subscription manager": "Upravljanje pretplatama",
"Token manager": "Upravljanje tokenima",
"Token": "Token",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pretplate",
"": "`x` pretplate"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokena",
"": "`x` tokena"
},
"Import/export": "Uvezi/izvezi",
"unsubscribe": "odjavi pretplatu",
"revoke": "opozovi",
"Subscriptions": "Pretplate",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` neviđene obavijesti",
"": "`x` neviđene obavijesti"
},
"search": "traži",
"Log out": "Odjavi se",
"Released under the AGPLv3 on Github.": "Izdano pod licencom AGPLv3 na Github-u.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Odobrene regije: ",
"Blacklisted regions: ": "Blokirane regije: ",
"Shared `x`": "Dijeljeno `x`",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` gledanja.([^.,0-9]|^)1([^.,0-9]|$)",
"": "`x` gledanja"
},
"Premieres in `x`": "Premijera za `x`",
"Premieres `x`": "Premijera `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.": "Bok! Izgleda da je JavaScript isključen. Pritisni ovdje za prikaz komentara. Učitavanje će možda trajati malo duže.",
@ -213,16 +185,8 @@
"This channel does not exist.": "Ovaj kanal ne postoji.",
"Could not get channel info.": "Neuspjelo dobivanje podataka kanala.",
"Could not fetch comments": "Neuspjelo dohvaćanje komentara",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Prikaži `x` odgovora",
"": "Prikaži `x` odgovora"
},
"`x` ago": "prije `x`",
"Load more": "Učitaj više",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` bodova",
"": "`x` bodova"
},
"Could not create mix.": "Neuspjelo stvaranje miksa.",
"Empty playlist": "Prazna zbirka",
"Not a playlist.": "Nije zbirka.",
@ -340,34 +304,6 @@
"Yiddish": "Jidiš",
"Yoruba": "Jorubški",
"Zulu": "Zulu",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` g",
"": "`x` g"
},
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` mj",
"": "`x` mj"
},
"`x` weeks": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tj",
"": "`x` tj"
},
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` dana",
"": "`x` dana"
},
"`x` hours": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` h",
"": "`x` h"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` min",
"": "`x` min"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` s",
"": "`x` s"
},
"Fallback comments: ": "Alternativni komentari: ",
"Popular": "Popularni",
"Search": "Traži",

View file

@ -332,7 +332,7 @@
"Search": "Keresési oldal",
"Top": "Top",
"About": "Leírás",
"Rating: ": "Besorolás: ",
"Rating: ": "Pontszám: ",
"preferences_locale_label": "Nyelv: ",
"View as playlist": "Megnézés lejátszási listában",
"Default": "Alapértelmezett",
@ -398,7 +398,7 @@
"preferences_automatic_instance_redirect_label": "Váltáskor másik Invidious oldal automatikus betöltése (redirect.invidious.io töltődik, ha nem működne): ",
"preferences_region_label": "Ország tartalmainak mutatása: ",
"relevance": "Relevancia",
"rating": "Besorolás",
"rating": "Pontszám",
"content_type": "Típus",
"today": "Mai napon",
"channel": "Csatorna",

View file

@ -414,5 +414,5 @@
"preferences_quality_dash_option_auto": "Otomatis",
"preferences_quality_dash_option_480p": "480p",
"Video unavailable": "Video tidak tersedia",
"preferences_save_player_pos_label": "Simpan waktu video saat ini: "
"preferences_save_player_pos_label": "Simpan posisi pemutaran: "
}

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` áskrifandar",
"": "`x` áskrifendur"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` myndband",
"": "`x` myndbönd"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` spilunarlist",
"": "`x` spilunarlistar"
},
"LIVE": "BEINT",
"Shared `x` ago": "Deilt `x` síðan",
"Unsubscribe": "Afskrá",
@ -122,22 +110,10 @@
"Subscription manager": "Áskriftarstjóri",
"Token manager": "Táknstjóri",
"Token": "Tákn",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` áskriftur",
"": "`x` áskriftir"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` tákn",
"": "`x` tákn"
},
"Import/export": "Flytja inn/út",
"unsubscribe": "afskrá",
"revoke": "afturkalla",
"Subscriptions": "Áskriftir",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` óséðar tilkynning",
"": "`x` óséðar tilkynningar"
},
"search": "leita",
"Log out": "Útskrá",
"Source available here.": "Frumkóði aðgengilegur hér.",
@ -166,10 +142,6 @@
"Whitelisted regions: ": "Svæði á hvítum lista: ",
"Blacklisted regions: ": "Svæði á svörtum lista: ",
"Shared `x`": "Deilt `x`",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` áhorf",
"": "`x` áhorf"
},
"Premieres in `x`": "Frumflutt eftir `x`",
"Premieres `x`": "Frumflutt `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.": "Hæ! Lítur út eins og þú hafir slökkt á JavaScript. Smelltu hér til að skoða ummæli, hafðu í huga að þær geta tekið aðeins lengri tíma að hlaða.",
@ -203,16 +175,8 @@
"This channel does not exist.": "Þessi rás er ekki til.",
"Could not get channel info.": "Ekki tókst að fá rásarupplýsingar.",
"Could not fetch comments": "Ekki tókst að sækja ummæli",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Skoða `x` svar",
"": "Skoða `x` svör"
},
"`x` ago": "`x` síðan",
"Load more": "Hlaða meira",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` stig",
"": "`x` stig"
},
"Could not create mix.": "Ekki tókst að búa til blöndu.",
"Empty playlist": "Tómur spilunarlisti",
"Not a playlist.": "Ekki spilunarlisti.",
@ -330,34 +294,6 @@
"Yiddish": "Jiddíska",
"Yoruba": "Jórúba",
"Zulu": "Zúlú",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` ár",
"": "`x` ár"
},
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` mánuð",
"": "`x` mánuði"
},
"`x` weeks": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` vika",
"": "`x` vikur"
},
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` dagur",
"": "`x` dagar"
},
"`x` hours": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` klukkustund",
"": "`x` klukkustundir"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` mínúta",
"": "`x` mínútur"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekúnda",
"": "`x` sekúndur"
},
"Fallback comments: ": "Vara ummæli: ",
"Popular": "Vinsælt",
"Top": "Topp",

View file

@ -189,16 +189,8 @@
"This channel does not exist.": "Questo canale non esiste.",
"Could not get channel info.": "Impossibile ottenere le informazioni del canale.",
"Could not fetch comments": "Impossibile recuperare i commenti",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Visualizza `x` risposta",
"": "Visualizza `x` risposte"
},
"`x` ago": "`x` fa",
"Load more": "Carica altro",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` punto",
"": "`x` punti"
},
"Could not create mix.": "Impossibile creare il mix.",
"Empty playlist": "Playlist vuota",
"Not a playlist.": "Non è una playlist.",
@ -392,5 +384,13 @@
"preferences_quality_dash_option_4320p": "4320p",
"360": "360°",
"preferences_quality_dash_option_144p": "144p",
"Released under the AGPLv3 on Github.": "Rilasciato su Github con licenza AGPLv3."
"Released under the AGPLv3 on Github.": "Rilasciato su Github con licenza AGPLv3.",
"preferences_quality_option_medium": "Media",
"preferences_quality_option_small": "Piccola",
"preferences_quality_dash_option_best": "Migliore",
"preferences_quality_dash_option_worst": "Peggiore",
"invidious": "Invidious",
"preferences_quality_dash_label": "Qualità video DASH preferita ",
"preferences_quality_option_hd720": "HD720",
"preferences_quality_dash_option_auto": "Automatica"
}

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` prenumeratorius",
"": "`x` prenumeratoriai"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` vaizdo įrašas",
"": "`x` vaizdo įrašai"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` grojaraštis",
"": "`x` grojaraščiai"
},
"LIVE": "LIVE",
"Shared `x` ago": "Pasidalino prieš `x`",
"Unsubscribe": "Atšaukti prenumeratą",
@ -127,22 +115,10 @@
"Subscription manager": "Prenumeratų valdytojas",
"Token manager": "Žetonų valdytojas",
"Token": "Žetonas",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` prenumerata",
"": "`x` prenumeratos"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` žetonas",
"": "`x` žetonai"
},
"Import/export": "Importuoti/ eksportuoti",
"unsubscribe": "atšaukti prenumeratą",
"revoke": "atšaukti",
"Subscriptions": "Prenumeratos",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` nematytas pranešimas",
"": "`x` nematyti pranešimai"
},
"search": "ieškoti",
"Log out": "Atsijungti",
"Released under the AGPLv3 on Github.": "Išleista pagal AGPLv3 licenciją Github.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Prieinantys regionai: ",
"Blacklisted regions: ": "Blokuojami regionai: ",
"Shared `x`": "Pasidalino `x`",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` peržiūrų",
"": "`x` peržiūrų"
},
"Premieres in `x`": "Premjera už `x`",
"Premieres `x`": "Premjera`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.": "Sveiki! Atrodo, kad turite išjungę \"JavaScript\". Spauskite čia norėdami peržiūrėti komentarus, turėkite omenyje, kad jų įkėlimas gali užtrukti.",
@ -213,16 +185,8 @@
"This channel does not exist.": "Šis kanalas neegzistuoja.",
"Could not get channel info.": "Nepavyko gauti kanalo informacijos.",
"Could not fetch comments": "Nepavyko atsiųsti komentarų",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Žiūrėti `x` atsakymus",
"": "Žiūrėti `x` atsakymus"
},
"`x` ago": "`x` prieš",
"Load more": "Pakrauti daugiau",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` taškai",
"": "`x` taškai"
},
"Could not create mix.": "Nepavyko sukurti derinio.",
"Empty playlist": "Tuščias grojaraštis",
"Not a playlist.": "Ne grojaraštis.",
@ -340,34 +304,6 @@
"Yiddish": "Jidiš",
"Yoruba": "Yorubiečių",
"Zulu": "Zulu",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` metus",
"": "`x` metus"
},
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` mėnesį",
"": "`x` mėnesius"
},
"`x` weeks": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` savaitę",
"": "`x` savaites"
},
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` dieną",
"": "`x` dienas"
},
"`x` hours": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` valandą",
"": "`x` valandas"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutę",
"": "`x` minutes"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekundę",
"": "`x` sekundes"
},
"Fallback comments: ": "Atsarginiai komentarai: ",
"Popular": "Populiaru",
"Search": "Paieška",

View file

@ -1,16 +1,4 @@
{
"`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",
@ -127,22 +115,10 @@
"Subscription manager": "Abonnementsbehandler",
"Token manager": "Symbolbehandler",
"Token": "Symbol",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` usette merknader",
"": "`x` usette merknader"
},
"search": "søk",
"Log out": "Logg ut",
"Released under the AGPLv3 on Github.": "Tilgjengelig med AGPLv3-lisens på Github.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Hvitlistede regioner: ",
"Blacklisted regions: ": "Svartelistede regioner: ",
"Shared `x`": "Delt `x`",
"`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.",
@ -213,16 +185,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Vis `x` svar",
"": "Vis `x` svar"
},
"`x` ago": "`x` siden",
"Load more": "Last inn flere",
"`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.",
@ -340,34 +304,6 @@
"Yiddish": "Jiddisk",
"Yoruba": "Joruba",
"Zulu": "Zulu",
"`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": "Søk",
@ -461,5 +397,38 @@
"preferences_quality_option_dash": "DASH (tilpasset kvalitet)",
"preferences_quality_option_medium": "Medium",
"preferences_quality_dash_option_2160p": "2160p",
"videoinfo_started_streaming_x_ago": "Strømmen startet for `x` siden"
"videoinfo_started_streaming_x_ago": "Strømmen startet for `x` siden",
"generic_count_seconds": "{{count}} sekund",
"generic_count_seconds_plural": "{{count}} sekunder",
"preferences_save_player_pos_label": "Lagre avspillingsposisjon: ",
"generic_views_count": "{{count}} visning",
"generic_views_count_plural": "{{count}} visninger",
"tokens_count": "{{count}} symbol",
"tokens_count_plural": "{{count}} symboler",
"generic_subscriptions_count": "{{count}} abonnement",
"generic_subscriptions_count_plural": "{{count}} abonnementer",
"generic_videos_count": "{{count}} video",
"generic_videos_count_plural": "{{count}} videoer",
"generic_playlists_count": "{{count}} spilleliste",
"generic_playlists_count_plural": "{{count}} spillelister",
"subscriptions_unseen_notifs_count": "{{count}} usett merknad",
"subscriptions_unseen_notifs_count_plural": "{{count}} usette merknader",
"comments_view_x_replies": "Vis {{count}} svar",
"comments_view_x_replies_plural": "Vis {{count}} svar",
"generic_subscribers_count": "{{count}} abonnent",
"generic_subscribers_count_plural": "{{count}}abonnenter",
"generic_count_months": "{{count}} måned",
"generic_count_months_plural": "{{count}} måneder",
"generic_count_days": "{{count}} dag",
"generic_count_days_plural": "{{count}} dager",
"comments_points_count": "{{count}} poeng",
"comments_points_count_plural": "{{count}} poeng",
"generic_count_weeks": "{{count}} uke",
"generic_count_weeks_plural": "{{count}} uker",
"generic_count_hours": "{{count}} time",
"generic_count_hours_plural": "{{count}} timer",
"generic_count_minutes": "{{count}} minutt",
"generic_count_minutes_plural": "{{count}} minutter",
"generic_count_years": "{{count}} år",
"generic_count_years_plural": "{{count}} år"
}

View file

@ -1,16 +1,4 @@
{
"`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",
@ -124,22 +112,10 @@
"Subscription manager": "Abonnementen beheren",
"Token manager": "Toegangssleutels beheren",
"Token": "Toegangssleutel",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` ongelezen meldingen",
"": "`x` ongelezen meldingen"
},
"search": "zoeken",
"Log out": "Uitloggen",
"Source available here.": "De broncode is hier beschikbaar.",
@ -170,10 +146,6 @@
"Whitelisted regions: ": "Toegestane regio's: ",
"Blacklisted regions: ": "Geblokkeerde regio's: ",
"Shared `x`": "`x` gedeeld",
"`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.",
@ -207,16 +179,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` antwoorden tonen",
"": "`x` antwoorden tonen"
},
"`x` ago": "`x` geleden",
"Load more": "Meer laden",
"`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.",
@ -334,34 +298,6 @@
"Yiddish": "Joods",
"Yoruba": "Yoruba",
"Zulu": "Zulu",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` jaar",
"": "`x` jaren"
},
"`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` uren"
},
"`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": "Zoeken",

View file

@ -1,16 +1,4 @@
{
"`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",
@ -127,22 +115,10 @@
"Subscription manager": "Manager subskrybcji",
"Token manager": "Menedżer tokenów",
"Token": "Token",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` subskrybcji",
"": "`x` subskrybcji"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` token",
"": "`x` tokenów"
},
"Import/export": "Import/Eksport",
"unsubscribe": "odsubskrybuj",
"revoke": "cofnij",
"Subscriptions": "Subskrybcje",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` nowych powiadomień",
"": "`x` nowych powiadomień"
},
"search": "szukaj",
"Log out": "Wyloguj",
"Source available here.": "Kod źródłowy dostępny tutaj.",
@ -175,10 +151,6 @@
"Whitelisted regions: ": "Dostępny na obszarach: ",
"Blacklisted regions: ": "Niedostępny na obszarach: ",
"Shared `x`": "Udostępniono `x`",
"`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.",
@ -212,16 +184,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Wyświetl `x` odpowiedzi",
"": "Wyświetl `x` odpowiedzi"
},
"`x` ago": "`x` temu",
"Load more": "Wczytaj więcej",
"`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.",
@ -339,34 +303,6 @@
"Yiddish": "jidysz",
"Yoruba": "joruba",
"Zulu": "zuluski",
"`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": "Szukaj",

View file

@ -1,16 +1,4 @@
{
"`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",
@ -127,20 +115,12 @@
"Subscription manager": "Gerenciador de inscrições",
"Token manager": "Gerenciador de tokens",
"Token": "Token",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` inscrições",
"": "`x` inscrições"
},
"tokens_count": "{{count}} token",
"tokens_count_plural": "{{count}} tokens",
"Import/export": "Importar/Exportar",
"unsubscribe": "cancelar inscrição",
"revoke": "revogar",
"Subscriptions": "Inscrições",
"`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 on Github.": "Lançado sob a AGPLv3 no Github.",
@ -174,10 +154,6 @@
"Whitelisted regions: ": "Regiões permitidas: ",
"Blacklisted regions: ": "Regiões bloqueadas: ",
"Shared `x`": "Compartilhado `x`",
"`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.",
@ -211,16 +187,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas",
"": "Ver `x` respostas"
},
"`x` ago": "`x` atrás",
"Load more": "Carregar mais",
"`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.",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscritores",
"": "`x` subscritores"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` videos",
"": "`x` vídeos"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` listas de reprodução",
"": "`x` listas de reprodução"
},
"LIVE": "Em direto",
"Shared `x` ago": "Partilhado `x` atrás",
"Unsubscribe": "Anular subscrição",
@ -127,20 +115,12 @@
"Subscription manager": "Gerir subscrições",
"Token manager": "Gerir tokens",
"Token": "Token",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscrições",
"": "`x` subscrições"
},
"tokens_count": "{{count}} token",
"tokens_count_plural": "{{count}} tokens",
"Import/export": "Importar / exportar",
"unsubscribe": "anular subscrição",
"revoke": "revogar",
"Subscriptions": "Subscrições",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificações não vistas",
"": "`x` notificações não vistas"
},
"search": "pesquisar",
"Log out": "Terminar sessão",
"Released under the AGPLv3 on Github.": "Lançado sob a AGPLv3 no Github.",
@ -174,10 +154,6 @@
"Whitelisted regions: ": "Regiões permitidas: ",
"Blacklisted regions: ": "Regiões bloqueadas: ",
"Shared `x`": "Partilhado `x`",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizações",
"": "`x` visualizações"
},
"Premieres in `x`": "Estreias em 'x'",
"Premieres `x`": "Estreias '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.": "Olá! Parece que o JavaScript está desativado. Clique aqui para ver os comentários, entretanto eles podem levar mais tempo para carregar.",
@ -211,16 +187,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas",
"": "Ver `x` respostas"
},
"`x` ago": "`x` atrás",
"Load more": "Carregar mais",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pontos",
"": "`x` pontos"
},
"Could not create mix.": "Não foi possível criar a mistura.",
"Empty playlist": "Lista de reprodução vazia",
"Not a playlist.": "Não é uma lista de reprodução.",

View file

@ -117,16 +117,8 @@
"Playlist does not exist.": "A lista de reprodução não existe.",
"Not a playlist.": "Não é uma lista de reprodução.",
"Empty playlist": "Lista de reprodução vazia",
"`x` points": {
"": "`x` pontos",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pontos"
},
"Load more": "Carregar mais",
"`x` ago": "`x` atrás",
"View `x` replies": {
"": "Ver `x` respostas",
"([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas"
},
"Could not fetch comments": "Não foi possível obter os comentários",
"Could not get channel info.": "Não foi possível obter as informações do canal.",
"This channel does not exist.": "Este canal não existe.",
@ -156,10 +148,6 @@
"View YouTube comments": "Ver comentários do YouTube",
"Premieres `x`": "Estreias 'x'",
"Premieres in `x`": "Estreias em 'x'",
"`x` views": {
"": "`x` visualizações",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizações"
},
"Shared `x`": "Partilhado `x`",
"Blacklisted regions: ": "Regiões bloqueadas: ",
"Whitelisted regions: ": "Regiões permitidas: ",
@ -185,18 +173,10 @@
"View JavaScript license information.": "Ver informações da licença do JavaScript.",
"Source available here.": "Código-fonte disponível aqui.",
"Log out": "Terminar sessão",
"`x` unseen notifications": {
"": "`x` notificações não vistas",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificações não vistas"
},
"Subscriptions": "Subscrições",
"revoke": "revogar",
"tokens_count": "{{count}} token",
"tokens_count_plural": "{{count}} tokens",
"`x` subscriptions": {
"": "`x` subscrições",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscrições"
},
"Token": "Token",
"Token manager": "Gerir tokens",
"Subscription manager": "Gerir subscrições",
@ -396,18 +376,6 @@
"Unsubscribe": "Anular subscrição",
"Shared `x` ago": "Partilhado `x` atrás",
"LIVE": "Em direto",
"`x` playlists": {
"": "`x` listas de reprodução",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` listas de reprodução"
},
"`x` videos": {
"": "`x` vídeos",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` videos"
},
"`x` subscribers": {
"": "`x` subscritores",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscritores"
},
"short": "Curto (< 4 minutos)",
"long": "Longo (> 20 minutos)",
"footer_source_code": "Código-fonte",

View file

@ -1,16 +1,4 @@
{
"`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ă",
@ -122,22 +110,10 @@
"Subscription manager": "Gestionați abonamentele",
"Token manager": "Manager de Tokene",
"Token": "Token",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificări nevăzute",
"": "`x` notificări nevăzute"
},
"search": "căutați",
"Log out": "Deconectați-vă",
"Source available here.": "Codul sursă este disponibil aici.",
@ -166,10 +142,6 @@
"Whitelisted regions: ": "Regiunile de pe lista albă: ",
"Blacklisted regions: ": "Regiunile de pe lista neagră: ",
"Shared `x`": "Publicat pe `x`",
"`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.",
@ -203,16 +175,8 @@
"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": {
"([^.,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": {
"([^.,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ă.",
@ -330,34 +294,6 @@
"Yiddish": "Yiddish",
"Yoruba": "Yoruba",
"Zulu": "Zoulou",
"`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",
"Top": "Top",

View file

@ -1,16 +1,4 @@
{
"`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": "Отписаться",
@ -127,22 +115,10 @@
"Subscription manager": "Менеджер подписок",
"Token manager": "Менеджер токенов",
"Token": "Токен",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` непросмотренных оповещений",
"": "`x` непросмотренных оповещений"
},
"search": "поиск",
"Log out": "Выйти",
"Released under the AGPLv3 on Github.": "Выпущено под лицензией AGPLv3 на Github.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Доступно в регионах: ",
"Blacklisted regions: ": "Недоступно в регионах: ",
"Shared `x`": "Опубликовано `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. Чтобы увидить комментарии, нажмите сюда, но учтите: они могут загружаться немного медленнее.",
@ -213,16 +185,8 @@
"This channel does not exist.": "Такого канала не существует.",
"Could not get channel info.": "Не удаётся получить информацию об этом канале.",
"Could not fetch comments": "Не удаётся загрузить комментарии",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Показать `x` ответов",
"": "Показать `x` ответов"
},
"`x` ago": "`x` назад",
"Load more": "Загрузить больше",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` очков",
"": "`x` очков"
},
"Could not create mix.": "Не удаётся создать микс.",
"Empty playlist": "Плейлист пуст",
"Not a playlist.": "Некорректный плейлист.",
@ -340,34 +304,6 @@
"Yiddish": "Идиш",
"Yoruba": "Йоруба",
"Zulu": "Зулусский",
"`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": "Поиск",

View file

@ -1,7 +1,4 @@
{
"`x` subscribers": {
"": "`x` odberateľov"
},
"LIVE": "NAŽIVO",
"Unsubscribe": "Zrušiť odber",
"Subscribe": "Odoberať",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pratilac",
"": "`x` pratilaca"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` video zapis",
"": "`x` video zapisa"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` spisak izvođenja",
"": "`x` spisaka izvođenja"
},
"LIVE": "UŽIVO",
"Shared `x` ago": "Podeljeno pre `x`",
"Unsubscribe": "Prekini praćenje",
@ -80,16 +68,8 @@
"preferences_quality_dash_label": "Preferirani kvalitet DASH video formata: ",
"Token manager": "Upravljanje žetonima",
"Token": "Žeton",
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` žeton",
"": "`x` žetona"
},
"Import/export": "Uvezi/Izvezi",
"revoke": "opozovi",
"`x` unseen notifications": {
"": "`x` nepregledanih obaveštenja",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` nepregledanо obaveštenjе"
},
"search": "pretraga",
"Log out": "Odjava",
"Source available here.": "Izvorna koda je ovde dostupna.",
@ -105,10 +85,6 @@
"Please log in": "Molimo vas da se prijavite",
"channel:`x`": "kanal:`x`",
"Could not fetch comments": "Uzimanje komentara nije uspelo",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` poen",
"": "`x` poena"
},
"Could not create mix.": "Pravljenje miksa nije uspelo.",
"Empty playlist": "Prazna plej lista",
"Not a playlist.": "Nije plej lista.",
@ -145,14 +121,6 @@
"Urdu": "Urdu",
"Uzbek": "Uzbečki",
"Vietnamese": "Vijetnamski",
"`x` minutes": {
"": "`x` minuta",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` minut"
},
"`x` seconds": {
"": "`x` sekundi",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekunda"
},
"Rating: ": "Ocena/e: ",
"View as playlist": "Pogledaj kao plej listu",
"Default": "Podrazumevan/o",
@ -207,10 +175,6 @@
"Engagement: ": "Angažovanje: ",
"Whitelisted regions: ": "Dozvoljene oblasti: ",
"Shared `x`": "Podeljeno `x`",
"`x` views": {
"": "`x` pregleda",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` pregled"
},
"Premieres in `x`": "Premera u `x`",
"Premieres `x`": "Premere u `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! Izgleda da ste onemogućili JavaScript. Kliknite ovde da vidite komentare, čuvajte na umu da ovo može da potraje duže dok se ne učitaju.",
@ -248,22 +212,6 @@
"Romanian": "Rumunski",
"Welsh": "Velški",
"Western Frisian": "Zapadnofrizijski",
"`x` years": {
"": "`x` godina",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` godina"
},
"`x` weeks": {
"": "`x` sedmica",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sedmica"
},
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` dan",
"": "`x` dana"
},
"`x` hours": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` sat",
"": "`x` sati"
},
"Fallback comments: ": "Komentari u slučaju otkazivanja: ",
"Popular": "Popularno",
"Search": "Pretraga",
@ -291,10 +239,6 @@
"`x` ago": "pre `x`",
"Import/export data": "Uvezi/Izvezi podatke",
"`x` uploaded a video": "`x` je otpremio/la video klip",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Prikaži `x` odgovor",
"": "Prikaži `x` odgovora"
},
"Delete account": "Obriši nalog",
"preferences_default_home_label": "Podrazumevana početna stranica: ",
"Serbian": "Srpski",
@ -314,10 +258,6 @@
"Dutch": "Holandski",
"preferences_volume_label": "Jačina zvuka: ",
"preferences_locale_label": "Jezik: ",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` praćenje",
"": "`x` praćenja"
},
"adminprefs_modified_source_code_url_label": "URL veza do skladišta sa Izmenjenom Izvornom Kodom",
"Community": "Zajednica",
"Video mode": "Video mod",
@ -414,10 +354,6 @@
"Korean": "Korejski",
"Southern Sotho": "Južni Soto",
"Thai": "Tajski",
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` mesec",
"": "`x` meseci"
},
"preferences_speed_label": "Podrazumevana brzina: ",
"Dark mode: ": "Tamni režim: ",
"dark": "tamno",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"": "`x` пратилацa",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` пратилац"
},
"`x` videos": {
"": "`x` видео записа",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` видео запис"
},
"`x` playlists": {
"": "`x` списака извођења",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` списак извођења"
},
"LIVE": "УЖИВО",
"Shared `x` ago": "Подељено пре `x`",
"Unsubscribe": "Прекини праћење",
@ -120,22 +108,10 @@
"Subscription manager": "Управљање праћењима",
"Token manager": "Управљање жетонима",
"Token": "Жетон",
"`x` subscriptions": {
"": "`x` праћења",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` праћење"
},
"`x` tokens": {
"": "`x` жетона",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` жетон"
},
"Import/export": "Увези/Извези",
"unsubscribe": "прекини са праћењем",
"revoke": "опозови",
"Subscriptions": "Праћења",
"`x` unseen notifications": {
"": "`x` непрочитаних обавештења",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` непрегледано обавештење"
},
"search": "претрага",
"Log out": "Одјава",
"Source available here.": "Изворна кода је овде доступна.",
@ -161,10 +137,6 @@
"Engagement: ": "Ангажовање: ",
"Whitelisted regions: ": "Дозвољене области: ",
"Blacklisted regions: ": "Забрањене области: ",
"`x` views": {
"": "`x` прегледа",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` преглед"
},
"Premieres in `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 коментаре",
@ -184,10 +156,6 @@
"No such user": "Непостојећи корисник",
"Chinese (Traditional)": "Кинески (Традиционални)",
"adminprefs_modified_source_code_url_label": "УРЛ веза до складишта са Измењеном Изворном Кодом",
"`x` hours": {
"": "`x` сати",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` сат"
},
"Lao": "Лаоски",
"Czech": "Чешки",
"Kannada": "Канада (Језик)",
@ -237,10 +205,6 @@
"Invidious Private Feed for `x`": "Инвидиоус Приватни Довод за `x`",
"Deleted or invalid channel": "Обрисан или непостојећи канал",
"This channel does not exist.": "Овај канал не постоји.",
"`x` points": {
"": "`x` поена",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` поен"
},
"Could not create mix.": "Прављење микса није успело.",
"Empty playlist": "Празна плеј листа",
"Not a playlist.": "Није плеј листа.",
@ -253,14 +217,6 @@
"Western Frisian": "Западнофрисијски",
"Xhosa": "Коса (Језик)",
"Yiddish": "Јидиш",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` година",
"": "`x` година"
},
"`x` weeks": {
"": "`x` седмица",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` седмица"
},
"Hawaiian": "Хавајски",
"Hmong": "Хмонг",
"Hungarian": "Мађарски",
@ -282,18 +238,6 @@
"Sundanese": "Сундски",
"Swahili": "Свахили",
"Tajik": "Таџички",
"`x` days": {
"": "`x` дана",
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` дан"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` минут",
"": "`x` минута"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` секунда",
"": "`x` секунди"
},
"Search": "Претрага",
"Rating: ": "Ocena/e: ",
"Default": "Подразумеван/о",
@ -316,15 +260,7 @@
"channel": "Канал",
"Haitian Creole": "Хаићански Креолски",
"Armenian": "Јерменски",
"View `x` replies": {
"": "Прикажи `x` одговора",
"([^.,0-9]|^)1([^.,0-9]|$)": "Прикажи `x` одговор"
},
"next_steps_error_message_go_to_youtube": "Иди на YouTube",
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` месец",
"": "`x` месеци"
},
"Indonesian": "Индонежански",
"preferences_vr_mode_label": "Интерактивни видео клипови у 360 степени: ",
"Switch Invidious Instance": "Промени Invidious инстанцу",

View file

@ -1,16 +1,4 @@
{
"`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",
@ -126,22 +114,10 @@
"Subscription manager": "Prenumerationshanterare",
"Token manager": "Åtkomst-token-hanterare",
"Token": "Å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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` osedda aviseringar",
"": "`x` osedda aviseringar"
},
"search": "sök",
"Log out": "Logga ut",
"Source available here.": "Källkod tillgänglig här.",
@ -174,10 +150,6 @@
"Whitelisted regions: ": "Vitlistade regioner: ",
"Blacklisted regions: ": "Svartlistade regioner: ",
"Shared `x`": "Delade `x`",
"`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.",
@ -211,16 +183,8 @@
"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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Visa `x` svar",
"": "Visa `x` svar"
},
"`x` ago": "`x` sedan",
"Load more": "Ladda fler",
"`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.",
@ -338,34 +302,6 @@
"Yiddish": "Jiddisch",
"Yoruba": "Yoruba",
"Zulu": "Zulu",
"`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": "Sök",

View file

@ -1,16 +1,4 @@
{
"`x` subscribers": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` abone",
"": "`x` abone"
},
"`x` videos": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
"": "`x` video"
},
"`x` playlists": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` oynatma listesi",
"": "`x` oynatma listesi"
},
"LIVE": "CANLI",
"Shared `x` ago": "`x` önce paylaşıldı",
"Unsubscribe": "Abonelikten çık",
@ -127,22 +115,10 @@
"Subscription manager": "Abonelik yöneticisi",
"Token manager": "Belirteç yöneticisi",
"Token": "Belirteç",
"`x` subscriptions": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonelik",
"": "`x` abonelik"
},
"`x` tokens": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` belirteç",
"": "`x` belirteç"
},
"Import/export": "İçe/dışa aktar",
"unsubscribe": "abonelikten çık",
"revoke": "geri al",
"Subscriptions": "Abonelikler",
"`x` unseen notifications": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` okunmamış bildirim",
"": "`x` okunmamış bildirim"
},
"search": "ara",
"Log out": ıkış yap",
"Released under the AGPLv3 on Github.": "Github'da AGPLv3 altında yayınlandı.",
@ -176,10 +152,6 @@
"Whitelisted regions: ": "Beyaz listeye alınan bölgeler: ",
"Blacklisted regions: ": "Kara listeye alınan bölgeler: ",
"Shared `x`": "`x` paylaşıldı",
"`x` views": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` görüntüleme",
"": "`x` görüntüleme"
},
"Premieres in `x`": "`x`içinde ilk gösterim",
"Premieres `x`": "`x` ilk gösterim",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Merhaba! JavaScript'i kapatmış gibi görünüyorsun. Yorumları görüntülemek için buraya tıkla, yüklenmelerinin biraz uzun sürebileceğini unutma.",
@ -213,16 +185,8 @@
"This channel does not exist.": "Bu kanal mevcut değil.",
"Could not get channel info.": "Kanal bilgisi alınamadı.",
"Could not fetch comments": "Yorumlar alınamadı",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` yanıtı görüntüle",
"": "`x` yanıtı görüntüle"
},
"`x` ago": "`x` önce",
"Load more": "Daha fazla yükle",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` puan",
"": "`x` puan"
},
"Could not create mix.": "Mix oluşturulamadı.",
"Empty playlist": "Boş oynatma listesi",
"Not a playlist.": "Oynatma listesi değil.",
@ -340,34 +304,6 @@
"Yiddish": "Yiddiş",
"Yoruba": "Yoruba dili",
"Zulu": "Zuluca",
"`x` years": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` yıl",
"": "`x` yıl"
},
"`x` months": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` ay",
"": "`x` ay"
},
"`x` weeks": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` hafta",
"": "`x` hafta"
},
"`x` days": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` gün",
"": "`x` gün"
},
"`x` hours": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` saat",
"": "`x` saat"
},
"`x` minutes": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` dakika",
"": "`x` dakika"
},
"`x` seconds": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` saniye",
"": "`x` saniye"
},
"Fallback comments: ": "Yedek yorumlar: ",
"Popular": "Popüler",
"Search": "Ara",
@ -462,5 +398,37 @@
"360": "360°",
"videoinfo_watch_on_youTube": "YouTube'da izle",
"download_subtitles": "Alt yazılar - `x` (.vtt)",
"preferences_save_player_pos_label": "Geçerli video zamanını kaydet: "
"preferences_save_player_pos_label": "Oynatma konumunu kaydet: ",
"generic_views_count": "{{count}} görüntüleme",
"generic_views_count_plural": "{{count}} görüntüleme",
"generic_subscribers_count": "{{count}} abone",
"generic_subscribers_count_plural": "{{count}} abone",
"generic_subscriptions_count": "{{count}} abonelik",
"generic_subscriptions_count_plural": "{{count}} abonelik",
"subscriptions_unseen_notifs_count": "{{count}} okunmamış bildirim",
"subscriptions_unseen_notifs_count_plural": "{{count}} okunmamış bildirim",
"comments_points_count": "{{count}} puan",
"comments_points_count_plural": "{{count}} puan",
"generic_count_hours": "{{count}} saat",
"generic_count_hours_plural": "{{count}} saat",
"generic_count_minutes": "{{count}} dakika",
"generic_count_minutes_plural": "{{count}} dakika",
"generic_count_seconds": "{{count}} saniye",
"generic_count_seconds_plural": "{{count}} saniye",
"generic_playlists_count": "{{count}} oynatma listesi",
"generic_playlists_count_plural": "{{count}} oynatma listesi",
"tokens_count": "{{count}} belirteç",
"tokens_count_plural": "{{count}} belirteç",
"comments_view_x_replies": "{{count}} yanıtı görüntüle",
"comments_view_x_replies_plural": "{{count}} yanıtı görüntüle",
"generic_count_years": "{{count}} yıl",
"generic_count_years_plural": "{{count}} yıl",
"generic_count_months": "{{count}} ay",
"generic_count_months_plural": "{{count}} ay",
"generic_count_days": "{{count}} gün",
"generic_count_days_plural": "{{count}} gün",
"generic_videos_count": "{{count}} video",
"generic_videos_count_plural": "{{count}} video",
"generic_count_weeks": "{{count}} hafta",
"generic_count_weeks_plural": "{{count}} hafta"
}

View file

@ -1,16 +1,4 @@
{
"`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": "Відписатися",
@ -122,22 +110,10 @@
"Subscription manager": "Менеджер підписок",
"Token manager": "Менеджер токенів",
"Token": "Токен",
"`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": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` непереглянуте сповіщення / непереглянутих сповіщень / непереглянутих сповіщення",
"": "`x` непереглянуте сповіщення / непереглянутих сповіщень / непереглянутих сповіщення"
},
"search": "пошук",
"Log out": "Вийти",
"Source available here.": "Програмний код доступний тут.",
@ -166,10 +142,6 @@
"Whitelisted regions: ": "Доступно у регіонах: ",
"Blacklisted regions: ": "Недоступно у регіонах: ",
"Shared `x`": "Розміщено `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. Щоб побачити коментарі, натисніть сюда, але майте на увазі, що вони можуть завантажуватися трохи довше.",
@ -203,16 +175,8 @@
"This channel does not exist.": "Такого каналу не існує.",
"Could not get channel info.": "Не вдається отримати інформацію щодо цього каналу.",
"Could not fetch comments": "Не вдається завантажити коментарі",
"View `x` replies": {
"([^.,0-9]|^)1([^.,0-9]|$)": "Переглянути `x` відповідь / відповідей / відповіді",
"": "Переглянути `x` відповідь / відповідей / відповіді"
},
"`x` ago": "`x` тому",
"Load more": "Завантажити більше",
"`x` points": {
"([^.,0-9]|^)1([^.,0-9]|$)": "`x` очко / очок / очка",
"": "`x` очко / очок / очка"
},
"Could not create mix.": "Не вдається створити мікс.",
"Empty playlist": "Плейлист порожній",
"Not a playlist.": "Недійсний плейлист.",
@ -330,34 +294,6 @@
"Yiddish": "Їдиш",
"Yoruba": "Йоруба",
"Zulu": "Зулу",
"`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": "Популярне",
"Top": "Топ",

View file

@ -414,5 +414,5 @@
"preferences_quality_option_medium": "中等",
"preferences_quality_dash_option_auto": "自動",
"preferences_quality_dash_option_best": "最佳",
"preferences_save_player_pos_label": "儲存目前影片時間 "
"preferences_save_player_pos_label": "儲存播放位置 "
}

View file

@ -0,0 +1,51 @@
require "spectator"
require "../../../src/invidious/user/imports"
Spectator.configure do |config|
config.fail_blank
config.randomize
end
def csv_sample
return <<-CSV
Kanal-ID,Kanal-URL,Kanaltitel
UC0hHW5Y08ggq-9kbrGgWj0A,http://www.youtube.com/channel/UC0hHW5Y08ggq-9kbrGgWj0A,Matias Marolla
UC0vBXGSyV14uvJ4hECDOl0Q,http://www.youtube.com/channel/UC0vBXGSyV14uvJ4hECDOl0Q,Techquickie
UC1sELGmy5jp5fQUugmuYlXQ,http://www.youtube.com/channel/UC1sELGmy5jp5fQUugmuYlXQ,Minecraft
UC9kFnwdCRrX7oTjqKd6-tiQ,http://www.youtube.com/channel/UC9kFnwdCRrX7oTjqKd6-tiQ,LUMOX - Topic
UCBa659QWEk1AI4Tg--mrJ2A,http://www.youtube.com/channel/UCBa659QWEk1AI4Tg--mrJ2A,Tom Scott
UCGu6_XQ64rXPR6nuitMQE_A,http://www.youtube.com/channel/UCGu6_XQ64rXPR6nuitMQE_A,Callcenter Fun
UCGwu0nbY2wSkW8N-cghnLpA,http://www.youtube.com/channel/UCGwu0nbY2wSkW8N-cghnLpA,Jaiden Animations
UCQ0OvZ54pCFZwsKxbltg_tg,http://www.youtube.com/channel/UCQ0OvZ54pCFZwsKxbltg_tg,Methos
UCRE6itj4Jte4manQEu3Y7OA,http://www.youtube.com/channel/UCRE6itj4Jte4manQEu3Y7OA,Chipflake
UCRLc6zsv_d0OEBO8OOkz-DA,http://www.youtube.com/channel/UCRLc6zsv_d0OEBO8OOkz-DA,Kegy
UCSl5Uxu2LyaoAoMMGp6oTJA,http://www.youtube.com/channel/UCSl5Uxu2LyaoAoMMGp6oTJA,Atomic Shrimp
UCXuqSBlHAE6Xw-yeJA0Tunw,http://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw,Linus Tech Tips
UCZ5XnGb-3t7jCkXdawN2tkA,http://www.youtube.com/channel/UCZ5XnGb-3t7jCkXdawN2tkA,Discord
CSV
end
Spectator.describe "Invidious::User::Imports" do
it "imports CSV" do
subscriptions = parse_subscription_export_csv(csv_sample)
expect(subscriptions).to be_an(Array(String))
expect(subscriptions.size).to eq(13)
expect(subscriptions).to contain_exactly(
"UC0hHW5Y08ggq-9kbrGgWj0A",
"UC0vBXGSyV14uvJ4hECDOl0Q",
"UC1sELGmy5jp5fQUugmuYlXQ",
"UC9kFnwdCRrX7oTjqKd6-tiQ",
"UCBa659QWEk1AI4Tg--mrJ2A",
"UCGu6_XQ64rXPR6nuitMQE_A",
"UCGwu0nbY2wSkW8N-cghnLpA",
"UCQ0OvZ54pCFZwsKxbltg_tg",
"UCRE6itj4Jte4manQEu3Y7OA",
"UCRLc6zsv_d0OEBO8OOkz-DA",
"UCSl5Uxu2LyaoAoMMGp6oTJA",
"UCXuqSBlHAE6Xw-yeJA0Tunw",
"UCZ5XnGb-3t7jCkXdawN2tkA",
).in_order
end
end

View file

@ -746,6 +746,8 @@ post "/data_control" do |env|
HTTP::FormData.parse(env.request) do |part|
body = part.body.gets_to_end
type = part.headers["Content-Type"]
next if body.empty?
# TODO: Unify into single import based on content-type
@ -816,19 +818,29 @@ post "/data_control" do |env|
end
end
when "import_youtube"
if body[0..4] == "<opml"
filename = part.filename || ""
extension = filename.split(".").last
if extension == "xml" || type == "application/xml" || type == "text/xml"
subscriptions = XML.parse(body)
user.subscriptions += subscriptions.xpath_nodes(%q(//outline[@type="rss"])).map do |channel|
channel["xmlUrl"].match(/UC[a-zA-Z0-9_-]{22}/).not_nil![0]
end
else
elsif extension == "json" || type == "application/json"
subscriptions = JSON.parse(body)
user.subscriptions += subscriptions.as_a.compact_map do |entry|
entry["snippet"]["resourceId"]["channelId"].as_s
end
elsif extension == "csv" || type == "text/csv"
subscriptions = parse_subscription_export_csv(body)
user.subscriptions += subscriptions
else
halt(env, status_code: 415,
response: error_template(415, "Invalid subscription file uploaded")
)
end
user.subscriptions.uniq!
user.subscriptions.uniq!
user.subscriptions = get_batch_channels(user.subscriptions, false, false)
Invidious::Database::Users.update_subscriptions(user)

View file

@ -0,0 +1,27 @@
require "csv"
def parse_subscription_export_csv(csv_content : String)
rows = CSV.new(csv_content, headers: true)
subscriptions = Array(String).new
# Counter to limit the amount of imports.
# This is intended to prevent DoS.
row_counter = 0
rows.each do |row|
# Limit to 1200
row_counter += 1
break if row_counter > 1_200
# Channel ID is the first column in the csv export we can't use the header
# name, because the header name is localized depending on the
# language the user has set on their account
channel_id = row[0].strip
next if channel_id.empty?
subscriptions << channel_id
end
return subscriptions
end

View file

@ -1,8 +1,8 @@
<form class="pure-form" action="/search" method="get">
<fieldset>
<input type="search" id="searchbox" autocomplete="off" autocorrect="off"
autocapitalize="none" spellcheck="false" autofocus name="q"
placeholder="<%= translate(locale, "search") %>"
autocapitalize="none" spellcheck="false" <% if autofocus %>autofocus<% end %>
name="q" placeholder="<%= translate(locale, "search") %>"
title="<%= translate(locale, "search") %>"
value="<%= env.get?("search").try {|x| HTML.escape(x.as(String)) } %>">
</fieldset>

View file

@ -14,7 +14,7 @@
</div>
<div class="pure-u-1-4"></div>
<div class="pure-u-1 pure-u-md-12-24 searchbar">
<%= rendered "components/search_box" %>
<% autofocus = true %><%= rendered "components/search_box" %>
</div>
<div class="pure-u-1-4"></div>
</div>

View file

@ -36,7 +36,7 @@
<a href="/" class="index-link pure-menu-heading"><img src="/fcb595df6b09edabcc108e4b518df5f7c4e763d4c5ebdaf3b4640a3d8ecdc9b3.png" /></a>
</div>
<div class="pure-u-1 pure-u-md-12-24 searchbar">
<%= rendered "components/search_box" %>
<% autofocus = false %><%= rendered "components/search_box" %>
</div>
<% end %>