Compare commits

...

18 Commits

Author SHA1 Message Date
Ajay Ramachandran
6de1a58d88 bump version 2021-08-24 02:28:18 -04:00
Ajay Ramachandran
43a9ba0f9e Fix keybind being flaky 2021-08-23 19:51:58 -04:00
Ajay Ramachandran
c3489e54a6 Fix highlight category when minimum duration set 2021-08-23 18:23:03 -04:00
Ajay Ramachandran
75c003b204 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-08-23 15:46:36 -04:00
Ajay Ramachandran
da5de43121 Fix skipping with highlight on invidious 2021-08-23 15:46:35 -04:00
Ajay Ramachandran
d20a44751c bump version 2021-08-23 03:08:01 -04:00
Ajay Ramachandran
15706fd3c4 Fix issue with early highlight breaking skipping 2021-08-22 20:47:46 -04:00
Ajay Ramachandran
a9e43f95f5 Fix highlight auto skipping on music videos 2021-08-22 19:03:24 -04:00
Ajay Ramachandran
11fe87a09e Fix highlight category info appearing to new users 2021-08-22 19:03:05 -04:00
Ajay Ramachandran
52741b2c0a Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-08-22 14:13:03 -04:00
Ajay Ramachandran
09b18a4f6d Fix auto skip on music videos for show overlay 2021-08-22 14:13:02 -04:00
Ajay Ramachandran
326385f325 New Crowdin updates (#900) 2021-08-21 12:55:55 -04:00
Ajay Ramachandran
28884f5e9f Bump version 2021-08-21 12:54:09 -04:00
Ajay Ramachandran
50d5f956c6 Refetch when not found no matter the date 2021-08-20 18:56:08 -04:00
Ajay Ramachandran
585038c902 Close skip to highlight when changing videos 2021-08-20 18:43:44 -04:00
Ajay Ramachandran
c79b06aed3 add comment for highlight update 2021-08-20 14:29:28 -04:00
Ajay Ramachandran
8d2883b6e2 Increase version 2021-08-20 13:39:56 -04:00
Ajay Ramachandran
c96ce694b7 New Crowdin updates (#897) 2021-08-20 13:39:18 -04:00
19 changed files with 1113 additions and 79 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "__MSG_fullName__",
"short_name": "SponsorBlock",
"version": "2.2",
"version": "3.0.3",
"default_locale": "en",
"description": "__MSG_Description__",
"homepage_url": "https://sponsor.ajay.app",

View File

@@ -1,6 +1,6 @@
{
"fullName": {
"message": "SponsorBlock за YouTube - пропускай спонсорства",
"message": "SponsorBlock за YouTube - пропускайте спонсорства",
"description": "Name of the extension."
},
"Description": {
@@ -8,16 +8,16 @@
"description": "Description of the extension."
},
"400": {
"message": "Сървърът каза, че тази заявка е невалидна"
"message": "Сървърът съобщава, че тази заявка е невалидна"
},
"429": {
"message": "Подали сте прекалено много спонсорства за едно видео, сигурни ли сте, че има толкова много?"
},
"409": {
"message": "Това спонсорство вече е подадено"
"message": "Това спонсорство е вече изпратено"
},
"channelWhitelisted": {
"message": "Каналът е добавен към Whitelist!"
"message": "Каналът е добавен към белия списък!"
},
"Segment": {
"message": "сегмент"
@@ -29,28 +29,28 @@
"message": "Одобряване на това предложение"
},
"reportButtonTitle": {
"message": "Докладвай"
"message": "Докладване"
},
"reportButtonInfo": {
"message": "Подайте сигнал за неправилно предложение."
},
"Dismiss": {
"message": "Отхвърли"
"message": "Отхвърляне"
},
"Loading": {
"message": "Зареждане..."
},
"Hide": {
"message": "Никога не показвай"
"message": "Никога да не се показва"
},
"hitGoBack": {
"message": "Натиснете \"върни\" за да се върнете където бяхте."
"message": "Натиснете „връщане“, за да се върнете там, където бяхте."
},
"unskip": {
"message": "Върни"
"message": "Връщане"
},
"reskip": {
"message": "Пропусни отново"
"message": "Пропускане отново"
},
"paused": {
"message": "На пауза"
@@ -59,13 +59,13 @@
"message": "Таймерът е спрян"
},
"confirmMSG": {
"message": "За да редактирате или изтриете някои стойности, натиснете на \"инфо\" бутона или отворете изкачащият прозорец на добавката чрез кликване на иконата на добавката в горният ляв ъгъл."
"message": "За да редактирате или изтриете отделни стойности, щракнете върху бутона за информация или отворете изскачащия прозорец на разширението, като щракнете върху иконата на разширението в горния десен ъгъл."
},
"clearThis": {
"message": "Сигурни ли сте, че искате да изчистите това?\n\n"
"message": "Наистина ли искате да изчистите това?\n\n"
},
"Unknown": {
"message": "Възникна грешка при подаването на Вашите спонсорски времена, моля опитайте отново по-късно."
"message": "Възникна грешка при подаването на вашите времена на спонсорства, моля, опитайте отново по-късно."
},
"sponsorFound": {
"message": "Този видеоклип има сегменти в базата данни!"
@@ -74,10 +74,10 @@
"message": "Не са намерени сегменти"
},
"sponsorStart": {
"message": "Сегментът Започва Сега"
"message": "Сегментът започва сега"
},
"sponsorEnd": {
"message": "Сегментът Свършва Сега"
"message": "Сегментът свършва сега"
},
"sponsorCancel": {
"message": "Отказ от създаването на сегмент"
@@ -92,7 +92,7 @@
"message": "Успешно!"
},
"voted": {
"message": "Гласувано!"
"message": "Гласувахте!"
},
"serverDown": {
"message": "Изглежда, че сървърът не работи. Свържете се с програмиста незабавно."
@@ -107,7 +107,7 @@
"message": "Изчистване на сегментите"
},
"openPopup": {
"message": "Отворете изскачащия прозорец на SponsorBlock"
"message": "Отваряне на изскачащия прозорец на SponsorBlock"
},
"closePopup": {
"message": "Затваряне на прозореца"
@@ -116,7 +116,7 @@
"message": "Изпращане на сегментите"
},
"submitCheck": {
"message": "Сигурни ли сте, че искате да подадете това?"
"message": "Наистина ли искате да изпратите това?"
},
"whitelistChannel": {
"message": "Добавяне на канала към белия списък"
@@ -162,19 +162,19 @@
"message": "Задайте потребителско име"
},
"discordAdvert": {
"message": "Елате в официалния Discord сървър за да давате предложения!"
"message": "Елате в официалния Discord сървър, за да давате предложения!"
},
"hideThis": {
"message": "Скрий това"
"message": "Скриване на това"
},
"Options": {
"message": "Настройки"
"message": "Опции"
},
"showButtons": {
"message": "Показване на бутоните в YouTube Player-а"
"message": "Показване на бутоните в плейъра на YouTube"
},
"hideButtons": {
"message": "Скриване на бутоните в YouTube Player-а"
"message": "Скриване на бутоните в плейъра на YouTube"
},
"hideButtonsDescription": {
"message": "Това скрива бутоните, които се показват в плейъра на YouTube за изпращане на сегменти за пропускане."
@@ -445,7 +445,7 @@
"message": "Начално състояние"
},
"customAddressError": {
"message": "Този адрес не е в правилната форма. Уверете се, че имате http:// или https:// в началото и няма последващи наклонени черти."
"message": "Този адрес не е в правилния формат. Уверете се, че имате http:// или https:// в началото и няма последващи наклонени черти."
},
"areYouSureReset": {
"message": "Наистина ли искате да върнете началното състояние?"
@@ -521,22 +521,22 @@
"message": "Платена промоция, платени препоръки и директни реклами. Не за самореклама или безплатни препоръки за каузи/създатели/уебсайтове/продукти, които се харесват на автора."
},
"category_selfpromo": {
"message": "Неплатена/Само-реклама"
"message": "Неплатени/Самореклама"
},
"category_selfpromo_description": {
"message": "Подобно на \"спонсорство\", но е неплатено. Това включва merchandise, дарения или информация с кого каналът има сътрудничество."
"message": "Подобно на спонсорство, но за безплатна реклама или самореклама. Това включва търговия със стоки, дарения или информация с кого каналът има сътрудничество."
},
"category_interaction": {
"message": "Напомняне за действие (Абониране)"
"message": "Напомняне за действие (абониране)"
},
"category_interaction_description": {
"message": "Когато има кратко напомняне да харесате, да се абонирате или да последвате канала по средата на съдържанието. Ако е дълго или заради нещо специфично, трябва да е под \"само-реклама\"."
"message": "Когато има кратко напомняне да харесате, да се абонирате или да последвате канала по средата на съдържанието. Ако е дълго или за нещо специфично, трябва да е под самореклама."
},
"category_interaction_short": {
"message": "Напомняне за взаимодействие"
},
"category_intro": {
"message": "Пауза/Начална анимация"
"message": "Антракт/Начална анимация"
},
"category_intro_description": {
"message": "Интервал без реално съдържание. Може да бъде пауза, статичен кадър, повтаряща се анимация. Това не трябва да се използва за преходи, съдържащи информация."
@@ -551,7 +551,7 @@
"message": "Заслуги или когато се показват крайните карти на YouTube. Не за заключения с информация."
},
"category_preview": {
"message": "Предварително изявление/Обобщение"
"message": "Кратко резюме/Обобщение"
},
"category_preview_description": {
"message": "Бързо обобщение на предишни епизоди или преглед на това, което предстои по-късно в текущия видеоклип. Предназначен за монтирани заедно клипове, а не за речеви обобщения."
@@ -560,7 +560,7 @@
"message": "Музика: Част без музика"
},
"category_music_offtopic_description": {
"message": "Само за използване в музикални видеоклипове. Това трябва да се използва само за части от музикални видеоклипове, които вече не са обхванати от друга категория."
"message": "За използване само в музикални видеоклипове. Това трябва да се използва само за части от музикални видеоклипове, които вече не са обхванати от друга категория."
},
"category_music_offtopic_short": {
"message": "Без музика"
@@ -581,13 +581,13 @@
"message": "Автоматично пропускане"
},
"manualSkip": {
"message": "Ръчно Прескачане"
"message": "Ръчно пропускане"
},
"showOverlay": {
"message": "Показване в seek лентата"
"message": "Показване в лентата на прогреса"
},
"disable": {
"message": "Забрани"
"message": "Деактивиране"
},
"autoSkip_POI": {
"message": "Автоматично прескачане до началото"
@@ -596,20 +596,20 @@
"message": "Питане, когато видеото се зарежда"
},
"showOverlay_POI": {
"message": "Показване в лентата за превъртане"
"message": "Показване в лентата на прогреса"
},
"autoSkipOnMusicVideos": {
"message": "Автоматично пропускане на всички сегменти, когато има сегмент без музика"
},
"colorFormatIncorrect": {
"message": "Вашият цвят не е форматиран правилно. Трябва да бъде 3- или 6-цифрен hex код с \"#\" в началото."
"message": "Вашият цвят не е форматиран правилно. Трябва да бъде 3- или 6-цифрен шестнадесетичен код с „#“ в началото."
},
"previewColor": {
"message": "Цвят на неизпратен сегмент",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Цвят на лентата за превъртане"
"message": "Цвят на лентата на прогреса"
},
"category": {
"message": "Категория"
@@ -684,33 +684,37 @@
"message": "Помислете за активиране на „Принудителна проверка на канала преди пропускане“"
},
"downvoteDescription": {
"message": "Грешно/Неправилно Време"
"message": "Грешно/Неправилно време"
},
"incorrectCategory": {
"message": "Грешна Категория"
"message": "Грешна категория"
},
"nonMusicCategoryOnMusic": {
"message": "Това видео е категоризирано като музика. Сигурни ли сте, че това има спонсор? Ако това всъщност е „Немузикален сегмент“, отворете опциите на разширението и активирайте тази категория. След това можете да изпратите този сегмент като „Немузикален“ вместо като спонсор. Моля, прочетете указанията, ако сте объркани."
},
"multipleSegments": {
"message": "Няколко Сегмента"
"message": "Няколко сегмента"
},
"guidelines": {
"message": "Правила"
"message": "Насоки"
},
"readTheGuidelines": {
"message": "Прочетете указанията!",
"message": "Прочетете насоките!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "Категориите са тук!"
},
"categoryUpdate2": {
"message": "Отворете опциите за пропускане на въведения, заключения, продажба на стоки и т.н."
"message": "Отворете опциите, за да пропускате въведения, заключения, продажба на стоки и т.н."
},
"help": {
"message": "Помощ"
},
"GotIt": {
"message": "Разбрах",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Отказ от всички бъдещи експерименти",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -724,5 +728,74 @@
"voteRejectedWarning": {
"message": "Гласуването е отхвърлено поради предупреждение. Щракнете, за да отворите чат и да го разрешите, или се върнете по-късно, когато имате време.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Дарение"
},
"hideDonationLink": {
"message": "Скриване на връзката за дарение"
},
"helpPageThanksForInstalling": {
"message": "Благодарим ви, че инсталирахте SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Моля, прегледайте опциите по-долу"
},
"helpPageFeatureDisclaimer": {
"message": "Много функции са деактивирани по подразбиране. Ако искате да пропускате въведения, заключения, да използвате Invidious и т.н., активирайте ги по-долу. Можете също да скриете/покажете елементи от потребителския интерфейс."
},
"helpPageHowSkippingWorks": {
"message": "Как работи пропускането"
},
"helpPageHowSkippingWorks1": {
"message": "Видео сегментите автоматично ще бъдат пропуснати, ако бъдат намерени в базата данни. Можете да отворите изскачащия прозорец, като щракнете върху иконата на разширението, за да прегледате какви са сегментите."
},
"helpPageHowSkippingWorks2": {
"message": "Всеки път, когато пропуснете сегмент, ще получите известие. Ако времето изглежда грешно, гласувайте против, като щракнете на палец надолу! Можете също така да гласувате в изскачащия прозорец."
},
"Submitting": {
"message": "Изпращане"
},
"helpPageSubmitting1": {
"message": "Изпращането може да се извърши или в изскачащия прозорец, като натиснете бутона „Сегментът започва сега“, или във видеоплейъра с бутоните на плейъра."
},
"helpPageSubmitting2": {
"message": "Щракването върху бутона за възпроизвеждане показва началото на сегмента, а щракването върху иконата за спиране показва края. Можете да подготвите множество спонсори, преди да натиснете „изпращане“. Щракването върху бутона за качване ще изпрати данните. Щракването върху кошчето за боклук ще ги изтрие."
},
"Editing": {
"message": "Редактиране"
},
"helpPageEditing1": {
"message": "Ако сте объркали, можете да редактирате или изтриете сегментите си, след като щракнете върху бутона със стрелка нагоре."
},
"helpPageTooSlow": {
"message": "Това е твърде бавно"
},
"helpPageTooSlow1": {
"message": "Има клавишни комбинации, ако искате да ги използвате. Натиснете клавиша с точка и запетая, за да посочите началото/края на спонсориран сегмент и щракнете върху апострофа, за да го изпратите. Клавишите могат да бъдат променени в опциите. Ако не използвате подредба QWERTY, вероятно трябва да промените зададените клавиши."
},
"helpPageCopyOfDatabase": {
"message": "Мога ли да получа копие от базата данни? Какво ще стане, ако изчезнете?"
},
"helpPageCopyOfDatabase1": {
"message": "Базата данни е публична и достъпна на адрес"
},
"helpPageCopyOfDatabase2": {
"message": "Програмният код е достъпен свободно. Така че, дори нещо да ми се случи, вашият принос не се губи."
},
"helpPageNews": {
"message": "Новини и как се прави"
},
"helpPageSourceCode": {
"message": "Къде мога да получа програмния код?"
},
"Credits": {
"message": "Заслуги"
},
"highlightNewFeature": {
"message": "Ново! Отидете до съществената част на видеоклипа с едно щракване с новата категория „Акцент“"
},
"LearnMore": {
"message": "Научете повече"
}
}

View File

@@ -74,7 +74,7 @@
"message": "Nebyly nalezeny žádné segmenty"
},
"sponsorStart": {
"message": "Segment nyní začíná"
"message": "Nyní začíná segment"
},
"sponsorEnd": {
"message": "Segment nyní končí"
@@ -227,6 +227,21 @@
"showSkipNotice": {
"message": "Zobrazit upozornění po přeskočení segmentu"
},
"noticeVisibilityMode0": {
"message": "Oznámení o přeskočení v plné velikosti"
},
"noticeVisibilityMode1": {
"message": "Malá oznámení o automatickém přeskočení"
},
"noticeVisibilityMode2": {
"message": "Všechna malá oznámení o přeskočení"
},
"noticeVisibilityMode3": {
"message": "Vybledlá oznámení o automatickém přeskočení"
},
"noticeVisibilityMode4": {
"message": "Všechna vybledlá oznámení o přeskočení"
},
"longDescription": {
"message": "SponsorBlock vám umožní přeskakovat sponzorské sekce, intra, outra, oznámení k odběru a další otravné části YouTube videí. SponsorBlock je crowdsourcované rozšíření prohlížeče, které dává komukoli možnost odeslat začátek a konec sponzorovaných segmentů a dalších segmentů YouTube videí. Jakmile jedna osoba odešle tuto informaci, všichni ostatní s tímto rozšířením automaticky přeskočí sponzorovaný segment. Můžete také přeskakovat nehudební sekce v hudebních videích.",
"description": "Full description of the extension on the store pages."
@@ -287,6 +302,18 @@
"skip_category": {
"message": "Přeskočit {0}?"
},
"skip_to_category": {
"message": "Přeskočit na {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Segment {0} přeskočen",
"description": "Example: Sponsor Skipped"
},
"skipped_to_category": {
"message": "Přeskočeno na {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Zakázat automatické přeskočení"
},
@@ -538,6 +565,12 @@
"category_music_offtopic_short": {
"message": "Jiné než hudba"
},
"category_poi_highlight": {
"message": "Zvýraznění"
},
"category_poi_highlight_description": {
"message": "Část videa, kterou hledá většina lidí. Podobné komentářům typu \"Video začíná v x\"."
},
"category_livestream_messages": {
"message": "Livestream: Čtení donatů / zpráv"
},
@@ -556,6 +589,15 @@
"disable": {
"message": "Zakázat"
},
"autoSkip_POI": {
"message": "Automatické přeskočení na začátek"
},
"manualSkip_POI": {
"message": "Zeptat se při načtení videa"
},
"showOverlay_POI": {
"message": "Zobrazit v liště"
},
"autoSkipOnMusicVideos": {
"message": "Automaticky přeskočit všechny segmenty, když je ve videu nehudební segment"
},
@@ -669,6 +711,10 @@
"help": {
"message": "Nápověda"
},
"GotIt": {
"message": "Rozumím",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Odhlásit se ze všech budoucích experimentů",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -682,5 +728,74 @@
"voteRejectedWarning": {
"message": "Hlas zamítnut kvůli varování. Klikněte pro otevření chatu pro vyřešení, nebo se vraťte později, až budete mít čas.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Přispět"
},
"hideDonationLink": {
"message": "Skrýt odkaz na přispění"
},
"helpPageThanksForInstalling": {
"message": "Děkujeme za instalaci SponsorBlocku."
},
"helpPageReviewOptions": {
"message": "Zkontrolujte prosím možnosti níže"
},
"helpPageFeatureDisclaimer": {
"message": "Spousta funkcí je ve výchozím nastavení zakázána. Pokud chcete přeskakovat intra, outra, používat Invidious atd., povolte je níže. Můžete také zobrazit/skrýt UI prvky."
},
"helpPageHowSkippingWorks": {
"message": "Jak funguje přeskakování"
},
"helpPageHowSkippingWorks1": {
"message": "Segmenty videa budou automaticky přeskočeny, pokud budou nalezeny v databázi. Můžete si otevřít vyskakovací okno kliknutím na ikonu rozšíření pro náhled, co jsou zač."
},
"helpPageHowSkippingWorks2": {
"message": "Kdykoli přeskočíte segment, dostanete oznámení. Pokud je časování nesprávné, můžete hlasovat proti kliknutím na palec dolů! Také můžete hlasovat ve vyskakovacím okně."
},
"Submitting": {
"message": "Odesílání"
},
"helpPageSubmitting1": {
"message": "Odeslání může být provedeno buď ve vyskakovacím okně kliknutím na tlačítko \"Nyní začíná segment\" v přehrávači videa nebo na tlačítkách na přehrávači."
},
"helpPageSubmitting2": {
"message": "Kliknutím na tlačítko přehrávání označí začátek segmentu a kliknutí na ikonu stop označuje konec. Před odesláním si můžete připravit více segmentů. Kliknutím na tlačítko k nahrání odešlete vaše segmenty. Kliknutím na ikonu koše vše smažete."
},
"Editing": {
"message": "Úprava"
},
"helpPageEditing1": {
"message": "Pokud jste něco pokazili, můžete kliknutím na šipku nahoru upravit nebo odstranit své segmenty."
},
"helpPageTooSlow": {
"message": "Je to příliš pomalé"
},
"helpPageTooSlow1": {
"message": "Pokud je chcete použít, jsou zde zkratky. Stiskněte pomlčku pro označení začátku/konce sponzorského segmentu a klikněte na apostrof pro odeslání. Tyto zkratky lze změnit v možnostech. Pokud nepoužíváte QWERTY, měli byste si je nejspíše změnit."
},
"helpPageCopyOfDatabase": {
"message": "Mohu získat kopii databáze? Co se stane, pokud zmizíte?"
},
"helpPageCopyOfDatabase1": {
"message": "Databáze je veřejná a dostupná na"
},
"helpPageCopyOfDatabase2": {
"message": "Zdrojový kód je volně dostupný. Takže i když se mi něco stane, vaše příspěvky nebudou ztraceny."
},
"helpPageNews": {
"message": "Novinky a jak to funguje"
},
"helpPageSourceCode": {
"message": "Kde získám zdrojový kód?"
},
"Credits": {
"message": "Poděkování"
},
"highlightNewFeature": {
"message": "Novinka! Dostaňte se k pointě videa jedním kliknutím s novou kategorií zvýraznění"
},
"LearnMore": {
"message": "Zjistit více"
}
}

View File

@@ -74,10 +74,10 @@
"message": "No se han encontrado segmentos"
},
"sponsorStart": {
"message": "El segmento comienza ahora"
"message": "El Segmento Inicia Ahora"
},
"sponsorEnd": {
"message": "El segmento termina ahora"
"message": "El Segmento Termina Ahora"
},
"sponsorCancel": {
"message": "Cancelar Creación de Segmento"
@@ -563,10 +563,10 @@
"message": "Sólo para el uso en vídeos musicales. Esto sólo debe utilizarse para secciones de vídeos musicales que no están ya cubiertos por otra categoría."
},
"category_music_offtopic_short": {
"message": "No musical"
"message": "Sin Música"
},
"category_poi_highlight": {
"message": "Destacar"
"message": "Destacado"
},
"category_poi_highlight_description": {
"message": "La parte del video que la mayoría de gente está buscando. Similar a los comentarios que dicen \"El video comienza en x\"."
@@ -599,7 +599,7 @@
"message": "Mostrar en la barra de búsqueda"
},
"autoSkipOnMusicVideos": {
"message": "Omitir automáticamente todos los segmentos cuando hay un segmento no musical"
"message": "Omitir automáticamente todos los segmentos cuando hay un segmento sin música"
},
"colorFormatIncorrect": {
"message": "Su color está formateado incorrectamente. Debería ser un código hexadecimal de 3 o 6 dígitos con un signo numérico al principio."
@@ -678,7 +678,7 @@
"message": "Comprobación forzada del canal antes de saltarse"
},
"whatForceChannelCheck": {
"message": "Por defecto, se saltará los segmentos inmediatamente antes de saber cuál es el canal. Por defecto, algunos segmentos al principio del vídeo pueden ser salteados en los canales de la lista blanca. Al activar esta opción se evitará esto, pero haciendo que todos los saltos tengan un ligero retraso ya que obtener el ID del canal puede llevar algún tiempo. Este retraso podría ser imperceptible si tienes una Internet rápida."
"message": "Por defecto, se saltará los segmentos inmediatamente antes de saber cuál es el canal. Por defecto, algunos segmentos al principio del vídeo pueden ser salteados en los canales de la lista blanca. Al activar esta opción se evitará esto, pero haciendo que todos los saltos tengan un ligero retraso, ya que obtener el ID del canal puede llevar algún tiempo. Este retraso podría ser imperceptible si tienes una Internet rápida."
},
"forceChannelCheckPopup": {
"message": "Considere la posibilidad de activar \"Comprobación del canal de fuerza antes de saltar\""
@@ -690,7 +690,7 @@
"message": "Categoría Incorrecta"
},
"nonMusicCategoryOnMusic": {
"message": "Este video está clasificado como música. ¿Estás seguro de que esto tiene un patrocinador? Si esto es realmente un \"Segmento sin música\", abre las opciones de extensión y habilita esta categoría. Entonces, puedes enviar este segmento como \"No-Música\" en lugar de patrocinador. Por favor, lee las directrices si estás confundido."
"message": "Este video está clasificado como música. ¿Estás seguro de que esto tiene un sponsor? Si esto es realmente un \"Segmento Sin Música\", abre las opciones de la extensión y activa esta categoría. Entonces, puedes enviar este segmento como \"Sin Música\" en lugar de sponsor. Por favor, lee las instrucciones si estás confundido/a."
},
"multipleSegments": {
"message": "Múltiples segmentos"
@@ -711,6 +711,10 @@
"help": {
"message": "Ayuda"
},
"GotIt": {
"message": "Entendido",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "No participar en futuros experimentos",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -724,5 +728,74 @@
"voteRejectedWarning": {
"message": "Voto rechazado debido a una advertencia. Haga clic aquí para abrir un chat para resolverlo, o vuelva más tarde cuando tenga tiempo.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donar"
},
"hideDonationLink": {
"message": "Ocular Enlace de Donación"
},
"helpPageThanksForInstalling": {
"message": "Gracias por instalar SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Por favor, revise las siguientes opciones"
},
"helpPageFeatureDisclaimer": {
"message": "Muchas funciones están desactivadas por defecto. Si quiere saltar intros, outros, usar Invidious, etc., actívelos a continuación. También puede ocular/mostrar los elementos de la interfaz."
},
"helpPageHowSkippingWorks": {
"message": "Como funciona el salteo"
},
"helpPageHowSkippingWorks1": {
"message": "Los segmentos de video serán omitidos automáticamente si son encontrados en la base de datos. Puede abrir la ventana emergente haciendo clic en el ícono de la extensión para obtener una vista previa de los que son."
},
"helpPageHowSkippingWorks2": {
"message": "Cada vez que salte un segmento, recibirá un aviso. ¡Si el tiempo parece equivocado, dele un voto negativo! También puede votar en la ventana emergente."
},
"Submitting": {
"message": "Envío"
},
"helpPageSubmitting1": {
"message": "El envío puede realizarse desde la ventana emergente pulsando el botón \"El Segmento Inicia Ahora\" o en el reproductor de video con los botones de este."
},
"helpPageSubmitting2": {
"message": "Hacer clic en el botón de reproducir indica el inicio de un segmento y hacer clic en el icono de detener indica el final de este. Puede preparar múltiples sponsors antes de enviarlos. Hacer clic en el botón de subida lo(s) enviará. Hacer clic en la papelera lo(s) borrará."
},
"Editing": {
"message": "Edición"
},
"helpPageEditing1": {
"message": "Si se equivoca, puede editar o eliminar sus segmentos después de hacer clic en el botón de flecha hacia arriba."
},
"helpPageTooSlow": {
"message": "Esto es muy lento"
},
"helpPageTooSlow1": {
"message": "Hay teclas de acceso directo, si quiere usarlas. Presione la tecla de punto y coma para indicar el inicio/final de un segmento de sponsor y haga clic en el apóstrofe para enviar. Estas se pueden cambiar en las opciones. Si no usa un teclado QWERTY, probablemente debería cambiar la asignación de teclas."
},
"helpPageCopyOfDatabase": {
"message": "¿Puedo obtener una copia de la base de datos? ¿Qué sucede si tú desapareces?"
},
"helpPageCopyOfDatabase1": {
"message": "La base de datos es pública y disponible en"
},
"helpPageCopyOfDatabase2": {
"message": "El código fuente está disponible libremente. Así que, aun si algo me sucede, sus envíos no se perderán."
},
"helpPageNews": {
"message": "Noticias y cómo se hace"
},
"helpPageSourceCode": {
"message": "¿Dónde puedo conseguir el código fuente?"
},
"Credits": {
"message": "Créditos"
},
"highlightNewFeature": {
"message": "¡Nuevo! Llega al punto del video con un solo clic con la nueva categoría \"destacado\""
},
"LearnMore": {
"message": "Aprenda Más"
}
}

View File

@@ -696,6 +696,10 @@
"help": {
"message": "Abi"
},
"GotIt": {
"message": "Sain aru",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Keeldu kõigist tulevikus tehtavatatest eksperimentidest",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -709,5 +713,20 @@
"voteRejectedWarning": {
"message": "Hääletus hoiatuse tõttu tagasilükatud. Klõpsa, et avada selle lahendamiseks vestlus või tule hiljem tagasi, kui aega saad.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Anneta"
},
"hideDonationLink": {
"message": "Peida annetuste link"
},
"helpPageThanksForInstalling": {
"message": "Täname SponsorBlocki paigaldamise eest."
},
"Credits": {
"message": "Tiitrid"
},
"LearnMore": {
"message": "Lisateave"
}
}

View File

@@ -227,6 +227,21 @@
"showSkipNotice": {
"message": "Näytä ilmoitus ohitetun segmentin jälkeen"
},
"noticeVisibilityMode0": {
"message": "Täysikokoiset ohitusilmoitukset"
},
"noticeVisibilityMode1": {
"message": "Pienet ohitusilmoitukset automaattiselle ohitukselle"
},
"noticeVisibilityMode2": {
"message": "Kaikki pienet ohitusilmoitukset"
},
"noticeVisibilityMode3": {
"message": "Haalistuneet ohitusilmoitukset automaattiselle ohitukselle"
},
"noticeVisibilityMode4": {
"message": "Kaikki haalistuneet ohitusilmoitukset"
},
"longDescription": {
"message": "SponsorBlockin avulla voit ohittaa sponsorit, introt, outrot, tilausmuistutukset ja muut ärsyttävät osat YouTube-videoissa. SponsorBlock on joukkoistettu selainlaajennus, jonka avulla kuka tahansa voi lähettää Youtube-videoiden sponsoroitujen ja muiden segmenttien aloitus- ja päättymisajat. Kun yksi henkilö on lähettänyt tämän tiedon, kaikki muut, joilla on tämä laajennus, ohittavat sponsoroidun segmentin. Voit myös ohittaa musiikkivideoiden musiikittomat osat.",
"description": "Full description of the extension on the store pages."
@@ -696,6 +711,10 @@
"help": {
"message": "Ohje"
},
"GotIt": {
"message": "Selvä",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Jättäydy pois kaikista tulevista kokeiluista",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -709,5 +728,74 @@
"voteRejectedWarning": {
"message": "Ääni hylättiin varoituksen takia. Klikkaa avataksesi chatin sen ratkaisemiseksi, tai tule takaisin myöhemmin kun sinulla on siihen aikaa.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Lahjoita"
},
"hideDonationLink": {
"message": "Piilota lahjoituslinkki"
},
"helpPageThanksForInstalling": {
"message": "Kiitos, että asensit SponsorBlockin."
},
"helpPageReviewOptions": {
"message": "Tarkista alla olevat vaihtoehdot kiitos"
},
"helpPageFeatureDisclaimer": {
"message": "Monet ominaisuudet ovat oletuksena pois päältä. Jos haluat ohittaa introt, outrot, käyttää Invidiousta, jne., ota ne käyttöön alhaalla. Voit myös piilottaa/näyttää käyttöliittymäelementtejä."
},
"helpPageHowSkippingWorks": {
"message": "Miten ohittaminen toimii"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegmentit ohitetaan automaattisesti, jos ne löytyvät tietokannasta. Voit avata ponnahdusikkunan klikkaamalla laajennuksen kuvaketta saadaksesi esikatselun siitä, mitä ne ovat."
},
"helpPageHowSkippingWorks2": {
"message": "Aina kun ohitat segmentin, saat ilmoituksen. Jos ajoitus näyttää väärältä, äänestä alaspäin klikkaamalla 👎! Voit myös äänestää ponnahdusikkunassa."
},
"Submitting": {
"message": "Lähettäminen"
},
"helpPageSubmitting1": {
"message": "Lähettäminen voidaan tehdä joko ponnahdusikkunassa painamalla \"Segmentti alkaa nyt\" -painiketta tai videosoittimessa olevilla painikkeilla."
},
"helpPageSubmitting2": {
"message": "Toistopainikkeen klikkaaminen osoittaa segmentin alun ja pysäytyskuvakkeen klikkaaminen sen lopun. Voit valmistella useita sponsoreita ennen kuin painat lähetä. Lähetä-painikkeen klikkaaminen lähettää segmentin. Roskakorin klikkaaminen poistaa."
},
"Editing": {
"message": "Muokkaus"
},
"helpPageEditing1": {
"message": "Jos jokin meni pieleen, voit muokata tai poistaa segmenttisi ylänuolipainikkeen klikkaamisen jälkeen."
},
"helpPageTooSlow": {
"message": "Tämä on liian hidasta"
},
"helpPageTooSlow1": {
"message": "Voit käyttää pikanäppäimiä jos haluat. Paina puolipiste näppäintä merkitäksesi sponsori segmentin alun/lopun, ja paina heittomerkkiä lähettääksesi sen. Nämä voidaan vaihtaa asetuksista. Jos et käytä QWERTYä, sinun varmaan kannattaisi vaihtaa pikanäppäimet."
},
"helpPageCopyOfDatabase": {
"message": "Voinko saada kopion tietokannasta? Mitä tapahtuu, jos katoat?"
},
"helpPageCopyOfDatabase1": {
"message": "Tietokanta on julkinen ja saatavilla osoitteessa"
},
"helpPageCopyOfDatabase2": {
"message": "Lähdekoodi on vapaasti saatavilla. Joten, vaikka jotain tapahtuisi minulle, sinun lähetyksesi eivät katoa."
},
"helpPageNews": {
"message": "Uutiset ja miten se on tehty"
},
"helpPageSourceCode": {
"message": "Mistä voin saada lähdekoodin?"
},
"Credits": {
"message": "Tekijät"
},
"highlightNewFeature": {
"message": "Uutta! Pääse videon asiaan yhdellä klikkauksella uudella kohokohta kategorialla"
},
"LearnMore": {
"message": "Opi lisää"
}
}

View File

@@ -227,6 +227,21 @@
"showSkipNotice": {
"message": "Mostra Avviso Dopo Aver Saltato un Segmento"
},
"noticeVisibilityMode0": {
"message": "Salta Avvisi di Dimensioni Complete"
},
"noticeVisibilityMode1": {
"message": "Piccoli Salta Avvisi per Salto Automatico"
},
"noticeVisibilityMode2": {
"message": "Tutti i Piccoli Salta Avvisi"
},
"noticeVisibilityMode3": {
"message": "Salta Avvisi Offuscati per Salto Automatico"
},
"noticeVisibilityMode4": {
"message": "Tutti i Salta Avvisi Offuscati"
},
"longDescription": {
"message": "SponsorBlock ti consente di saltare sponsorizzazioni, introduzioni, conclusioni, promemoria di iscrizione e altre componenti fastidiose dei video su YouTube. SponsorBlock è un'estensione per browser in crowdsourcing, che consente a chiunque di inviare l'ora di inizio e di fine dei segmenti sponsorizzati e altri segmenti video su YouTube. Quando una persona invia queste informazioni, chiunque altro in possesso di questa estensione sarà in grado di saltare direttamente il segmento sponsorizzato. È possibile saltare anche le sezioni non musicali dei video musicali.",
"description": "Full description of the extension on the store pages."
@@ -287,6 +302,18 @@
"skip_category": {
"message": "Vuoi saltare {0}?"
},
"skip_to_category": {
"message": "Saltare a {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "{0} Saltato",
"description": "Example: Sponsor Skipped"
},
"skipped_to_category": {
"message": "Saltato a {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Disabilita Salto Automatico"
},
@@ -538,6 +565,12 @@
"category_music_offtopic_short": {
"message": "Non-Musicale"
},
"category_poi_highlight": {
"message": "Evidenzia"
},
"category_poi_highlight_description": {
"message": "La parte del video che gran parte delle persone stanno cercando. Simile ai commenti \"Il video inizia a x\"."
},
"category_livestream_messages": {
"message": "Livestream: Donazione/Letture dei Messaggi"
},
@@ -556,6 +589,18 @@
"disable": {
"message": "Disattiva"
},
"autoSkip_POI": {
"message": "Salta automaticamente all'avvio"
},
"manualSkip_POI": {
"message": "Chiedi quando il video carica"
},
"showOverlay_POI": {
"message": "Mostra Nella Barra di Ricerca"
},
"autoSkipOnMusicVideos": {
"message": "Salta automaticamente tutti i segmenti quando c'è un segmento non musicale"
},
"colorFormatIncorrect": {
"message": "Il tuo colore è formattato in modo errato. Dovrebbe essere un codice esadecimale a 3 o 6 cifre con un segno numerico iniziale."
},
@@ -666,6 +711,10 @@
"help": {
"message": "Aiuto"
},
"GotIt": {
"message": "Capito",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Disiscriviti dagli esperimenti futuri",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -679,5 +728,74 @@
"voteRejectedWarning": {
"message": "Voto rifiutato a causa di un ammonimento. Clicca per aprire una chat per risolverlo, oppure torna dopo quando hai tempo.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Dona"
},
"hideDonationLink": {
"message": "Nascondi Link di Donazione"
},
"helpPageThanksForInstalling": {
"message": "Grazie per aver installato SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Sei pregato di revisionare le seguenti opzioni"
},
"helpPageFeatureDisclaimer": {
"message": "Molte funzionalità sono disabilitate di default. Se vuoi saltare intro, outro, usare Invidious, etc. abilitale sotto. Puoi anche nascondere/mostrare gli elementi dell'UI."
},
"helpPageHowSkippingWorks": {
"message": "Come funziona il salto"
},
"helpPageHowSkippingWorks1": {
"message": "I segmenti video saranno automaticamente ignorati se sono trovati nel database. Puoi aprire il popup cliccando l'icona dell'estensione per ottenere un'anteprima di cosa sono."
},
"helpPageHowSkippingWorks2": {
"message": "Ogni volta che salti un segmento, sarai avvisato. Se il momento sembra sbagliato, vota in negativo cliccando downvote! Puoi anche votare nel popup."
},
"Submitting": {
"message": "Inviando"
},
"helpPageSubmitting1": {
"message": "L'invio può esser eseguito nel popup cliccando il pulsante il \"Segmento Inizia Ora\" o nel lettore video con i pulsanti sul lettore."
},
"helpPageSubmitting2": {
"message": "Cliccare il pulsante di riproduzione indica l'inizio di un segmento e cliccare l'icona di interruzione indica la fine. Puoi preparare più sponsor prima di cliccare invio. Cliccare il pulsante carica invierà. Cliccare il cestino eliminerà."
},
"Editing": {
"message": "Modifica"
},
"helpPageEditing1": {
"message": "Se hai fatto casino, puoi modificare o eliminare i tuoi segmenti dopo aver cliccato il pulsante della freccia in su."
},
"helpPageTooSlow": {
"message": "Questo è troppo lento"
},
"helpPageTooSlow1": {
"message": "Esistono dei tasti di scelta rapida se desideri usarli. Premi il tasto del punto e virgola per indicare l'inizio/la fine di un segmento dello sponsor e clicca l'apostrofo per inviare. Questi sono modificabili nelle opzioni. Se non usi QWERTY, dovresti probabilmente cambiare l'associazione dei tasti."
},
"helpPageCopyOfDatabase": {
"message": "Posso ottenere una copia del Database? Che succede se scompari?"
},
"helpPageCopyOfDatabase1": {
"message": "Il database è pubblico e disponibile a"
},
"helpPageCopyOfDatabase2": {
"message": "Il codice sorgente è liberamente disponibile. Quindi, anche se mi succede qualcosa, i tuoi contributi non saranno persi."
},
"helpPageNews": {
"message": "Notizie e come è fatto"
},
"helpPageSourceCode": {
"message": "Dove posso ottenere il codice sorgente?"
},
"Credits": {
"message": "Crediti"
},
"highlightNewFeature": {
"message": "Novità! Vai al punto del video con un click con la nuova categoria d'evidenziazione"
},
"LearnMore": {
"message": "Scopri di Più"
}
}

View File

@@ -711,6 +711,10 @@
"help": {
"message": "ヘルプ"
},
"GotIt": {
"message": "了解",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "実験的機能をすべて無効にする",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -724,5 +728,50 @@
"voteRejectedWarning": {
"message": "警告により投票が拒否されました。クリックして運営に連絡するか,少し時間を置いてからやりなおしてください。",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "寄付"
},
"hideDonationLink": {
"message": "寄付のお願いを表示しない"
},
"helpPageThanksForInstalling": {
"message": "SponsorBlockを導入いただきありがとうございます。"
},
"helpPageReviewOptions": {
"message": "以下の設定を確認してください"
},
"helpPageFeatureDisclaimer": {
"message": "多くの機能は既定では無効となっています。動画の導入部や最後の余計な部分を飛び越したい場合は「非本質的な内容」を飛び越すようにしてください。またUI要素の表示・非表示を切り替えることもできます。"
},
"helpPageHowSkippingWorks": {
"message": "飛び越しの仕組み"
},
"helpPageHowSkippingWorks1": {
"message": "データベースにある動画区域が自動的に飛び越されます。この拡張機能のアイコンをクリックすると,区域の位置や範囲を確かめることができます。"
},
"helpPageHowSkippingWorks2": {
"message": "区域を飛び越すたびに通知されます。区域の範囲がおかしいと思ったら,その区域を低評価してください。ポップアップ画面でも同様に投票ができます。"
},
"Submitting": {
"message": "提出中"
},
"Editing": {
"message": "編集中"
},
"helpPageCopyOfDatabase2": {
"message": "ソースコードは自由に利用できます。運営になにがあろうとも,あなたの貢献(提出された区域)が失われることはありません。"
},
"helpPageNews": {
"message": "お知らせと作成方法"
},
"helpPageSourceCode": {
"message": "ソースコードの入手先"
},
"Credits": {
"message": "謝辞"
},
"LearnMore": {
"message": "さらに詳しく"
}
}

View File

@@ -696,6 +696,10 @@
"help": {
"message": "도움"
},
"GotIt": {
"message": "확인",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "향후 모든 실험 기능 비활성화",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -709,5 +713,59 @@
"voteRejectedWarning": {
"message": "경고로 인해 투표가 거부되었습니다. 클릭하여 대화로 해결하거나, 나중에 시간이 나면 다시 오세요.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "후원"
},
"hideDonationLink": {
"message": "후원 링크 숨기기"
},
"helpPageThanksForInstalling": {
"message": "SponsorBlock을 설치해 주셔서 감사드립니다."
},
"helpPageReviewOptions": {
"message": "아래 설정들을 확인해 주세요"
},
"helpPageFeatureDisclaimer": {
"message": "많은 기능들이 기본적으로 비활성화되어 있습니다. 인트로, 아웃트로나 기타 불필요한 부분을 건너뛰고 싶으시면 아래에서 설정을 켜세요. UI 요소를 볼 것인지 말 것인지도 선택하실 수 있습니다."
},
"helpPageHowSkippingWorks": {
"message": "건너뛰기가 작동하는 방법"
},
"helpPageHowSkippingWorks1": {
"message": "데이터베이스에서 동영상 구간을 찾으면 이를 자동으로 건너뛸 것입니다. 확장 프로그램 아이콘을 눌러 팝업 창을 열면 어떤 것이 무엇인지 미리 확인할 수 있습니다."
},
"helpPageHowSkippingWorks2": {
"message": "구간을 건너뛰면 알림을 받게 됩니다. 알림 팝업에서는 투표도 진행할 수 있습니다. 타이밍이 잘못되었다면 반대 아이콘을 눌러 반대 투표를 보낼 수 있습니다!"
},
"Submitting": {
"message": "제출"
},
"helpPageSubmitting1": {
"message": "\"광고 구간 시작\" 버튼을 누른 다음 팝업에서 제출할 수도 있으며 동영상 플레이어 내 버튼으로 제출할 수도 있습니다."
},
"Editing": {
"message": "수정"
},
"helpPageEditing1": {
"message": "구간을 잘못 설정했다면, 위쪽 화살표 버튼을 누른 다음 구간을 편집하거나 삭제할 수 있습니다."
},
"helpPageTooSlow": {
"message": "너무 느립니다"
},
"helpPageNews": {
"message": "소식 및 제작 방법"
},
"helpPageSourceCode": {
"message": "소스 코드는 어디에서 볼 수 있나요?"
},
"Credits": {
"message": "크레딧"
},
"highlightNewFeature": {
"message": "새 기능! 새로운 하이라이트 카테고리를 통해 동영상의 중요 지점으로 이동하세요"
},
"LearnMore": {
"message": "더보기"
}
}

View File

@@ -227,6 +227,21 @@
"showSkipNotice": {
"message": "Melding weergeven nadat een segment is overgeslagen"
},
"noticeVisibilityMode0": {
"message": "Volledige grootte overslaan-meldingen"
},
"noticeVisibilityMode1": {
"message": "Kleine overslaan-meldingen voor automatisch overslaan"
},
"noticeVisibilityMode2": {
"message": "Allemaal kleine overslaan-meldingen"
},
"noticeVisibilityMode3": {
"message": "Vervaagde overslaan-meldingen"
},
"noticeVisibilityMode4": {
"message": "Allemaal vervaagde overslaan-meldingen"
},
"longDescription": {
"message": "SponsorBlock laat u sponsoring, intro's, outro's, herinneringen om te abonneren en andere vervelende onderdelen van YouTube-video's overslaan. SponsorBlock is een gecrowdsourcete browser-extensie waarmee iedereen de begin- en eindtijd van gesponsorde segmenten en andere segmenten van YouTube-video's kan indienen. Zodra één persoon deze informatie indient, zal iedereen met deze extensie het gesponsorde segment overslaan. U kunt ook secties zonder muziek in muziekvideo's overslaan.",
"description": "Full description of the extension on the store pages."
@@ -287,6 +302,18 @@
"skip_category": {
"message": "{0} overslaan?"
},
"skip_to_category": {
"message": "Overslaan naar {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "{0} overgeslagen",
"description": "Example: Sponsor Skipped"
},
"skipped_to_category": {
"message": "Overgeslagen naar {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Automatisch overslaan uitschakelen"
},
@@ -391,10 +418,10 @@
"message": "Segmenten korter dan de ingestelde waarde worden niet overgeslagen of weergegeven in de speler."
},
"skipNoticeDuration": {
"message": "Duur van melding om over te slaan (seconden):"
"message": "Duur van overslaan-melding (seconden):"
},
"skipNoticeDurationDescription": {
"message": "De melding om over te slaan blijft ten minste zo lang op het scherm staan. Voor handmatig overslaan kan dit misschien zelfs langer zichtbaar zijn."
"message": "De overslaan-melding blijft ten minste zo lang op het scherm staan. Voor handmatig overslaan kan dit misschien zelfs langer zichtbaar zijn."
},
"shortCheck": {
"message": "De volgende inzending is korter dan uw \"minimale tijdsduur\"-instelling. Dit kan betekenen dat dit al is ingediend en genegeerd wordt door deze optie. Weet u zeker dat u dit wilt indienen?"
@@ -538,6 +565,12 @@
"category_music_offtopic_short": {
"message": "Niet-muziek"
},
"category_poi_highlight": {
"message": "Hoogtepunt"
},
"category_poi_highlight_description": {
"message": "Het deel van de video waar de meeste mensen naar op zoek zijn. Gelijkaardig aan \"video begint bij x\"-opmerkingen."
},
"category_livestream_messages": {
"message": "Livestream: donaties/lezen van berichten"
},
@@ -556,6 +589,15 @@
"disable": {
"message": "Uitschakelen"
},
"autoSkip_POI": {
"message": "Automatisch overslaan naar het begin"
},
"manualSkip_POI": {
"message": "Vragen wanneer de video wordt geladen"
},
"showOverlay_POI": {
"message": "Weergeven in tijdbalk"
},
"autoSkipOnMusicVideos": {
"message": "Automatisch alle segmenten overslaan wanneer er een niet-muziek-segment is"
},
@@ -669,6 +711,10 @@
"help": {
"message": "Help"
},
"GotIt": {
"message": "Begrepen",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Uitschrijven van alle toekomstige experimenten",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -682,5 +728,74 @@
"voteRejectedWarning": {
"message": "Stem geweigerd vanwege een waarschuwing. Klik om een chat te openen om het op te lossen, of kom later terug als u tijd hebt.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Doneren"
},
"hideDonationLink": {
"message": "Donatiekoppeling verbergen"
},
"helpPageThanksForInstalling": {
"message": "Bedankt voor het installeren van SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Bekijk de onderstaande opties"
},
"helpPageFeatureDisclaimer": {
"message": "Veel functies zijn standaard uitgeschakeld. Als u intro's of outro's wilt overslaan, Invidious wilt gebruiken, enz., schakelt u ze hieronder in. U kunt ook UI-elementen verbergen/weergeven."
},
"helpPageHowSkippingWorks": {
"message": "Hoe overslaan werkt"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegmenten zullen automatisch worden overgeslagen als ze in de database worden gevonden. U kunt de popup openen door op het pictogram van de extensie te klikken om een voorbeeld te krijgen van wat ze zijn."
},
"helpPageHowSkippingWorks2": {
"message": "Als u een segment overslaat, krijgt u een bericht. Als de timing verkeerd lijkt, stem dan door op downvote te klikken! U kunt ook stemmen in de popup."
},
"Submitting": {
"message": "Indienen"
},
"helpPageSubmitting1": {
"message": "Indienen kan ofwel in de popup door op de knop \"segment begint nu\" te drukken of in de videospeler met de knoppen op de speler."
},
"helpPageSubmitting2": {
"message": "Klikken op de afspelen-knop geeft het begin van een segment aan en klikken op het stop-pictogram geeft het einde aan. U kunt meerdere sponsors voorbereiden voordat u op indienen klikt. Klikken op de uploadknop zal indienen. Klikken op de vuilnisbak zal verwijderen."
},
"Editing": {
"message": "Bewerken"
},
"helpPageEditing1": {
"message": "Als u een fout hebt gemaakt, kunt u uw segmenten bewerken of verwijderen nadat u op de knop met de pijl omhoog hebt geklikt."
},
"helpPageTooSlow": {
"message": "Dit is te traag"
},
"helpPageTooSlow1": {
"message": "Er zijn sneltoetsen als u die wilt gebruiken. Druk op de puntkomma-toets om het begin/einde van een sponsorsegment aan te geven en klik op de apostrof om in te dienen. Deze kunnen worden veranderd in de opties. Als u geen QWERTY gebruikt, moet u waarschijnlijk de toetsencombinatie veranderen."
},
"helpPageCopyOfDatabase": {
"message": "Kan ik een kopie van de database krijgen? Wat gebeurt er als u verdwijnt?"
},
"helpPageCopyOfDatabase1": {
"message": "De database is openbaar en beschikbaar op"
},
"helpPageCopyOfDatabase2": {
"message": "De broncode is vrij beschikbaar. Dus, zelfs als mij iets overkomt, zijn uw inzendingen niet verloren."
},
"helpPageNews": {
"message": "Nieuws en hoe het gemaakt is"
},
"helpPageSourceCode": {
"message": "Waar kan ik de broncode krijgen?"
},
"Credits": {
"message": "Dank aan"
},
"highlightNewFeature": {
"message": "Nieuw! Ga met één klik naar de kern van de video met de nieuwe hoogtepunt-categorie"
},
"LearnMore": {
"message": "Meer informatie"
}
}

View File

@@ -711,6 +711,10 @@
"help": {
"message": "Ajuda"
},
"GotIt": {
"message": "Entendi",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Optar por sair de todos os experimentos futuros",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -724,5 +728,74 @@
"voteRejectedWarning": {
"message": "Voto rejeitado devido a um aviso. Clique para abrir um chat para resolvê-lo, ou volte mais tarde quando tiver tempo.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Doar"
},
"hideDonationLink": {
"message": "Ocultar o Link de Doação"
},
"helpPageThanksForInstalling": {
"message": "Obrigado por instalar o SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Por favor revise as opções abaixo"
},
"helpPageFeatureDisclaimer": {
"message": "Muitoa recursos são desativados por padrão. Se você deseja pular introduções, encerramentos, usar o Invidious, etc, ative as opções abaixo. Você também pode ocultar/mostrar elementos da interface."
},
"helpPageHowSkippingWorks": {
"message": "Como a função pular funciona"
},
"helpPageHowSkippingWorks1": {
"message": "Segmentos do vídeo serão pulados automaticamente se forem encontrados na base de dados. Você pode abrir a pop-up clicando no ícone da extensão para ter uma prévia de quais são."
},
"helpPageHowSkippingWorks2": {
"message": "Sempre que você pular um segmento, você receberá um aviso. Se o tempo estiver errado vote contra clicando no voto negativo! Você também pode votar na pop-up."
},
"Submitting": {
"message": "Enviando"
},
"helpPageSubmitting1": {
"message": "O envio pode ser feito no pop-up apertando o botão \"Segmento começa Agora\" ou no reprodutor de vídeo com os botões no reprodutor."
},
"helpPageSubmitting2": {
"message": "Clicar no botão inicio indica o começo de um segmento e clicar no ícone parar indica o fim. Você pode preparar vários patrocinadores antes de clicar em enviar. Clicar no botão upload irá enviar. Clicar no lixo irá excluir."
},
"Editing": {
"message": "Editando"
},
"helpPageEditing1": {
"message": "Se você errar, você pode editar ou deletar seus segmentos clicando na seta para cima."
},
"helpPageTooSlow": {
"message": "Isto está muito devagar"
},
"helpPageTooSlow1": {
"message": "Há teclas de atalho se você quiser usá-las. Pressione a tecla ponto e vírgula para indicar o início/fim de um segmento de patrocinador e clique no apóstrofo para enviar. Estas podem ser alteradas nas opções. Se você não usa QWERTY, você provavelmente deve alterar as teclas vinculadas."
},
"helpPageCopyOfDatabase": {
"message": "Posso baixar uma cópia do banco de dados? O que acontece se vocês desaparecerem?"
},
"helpPageCopyOfDatabase1": {
"message": "O banco de dados é público e está disponível em"
},
"helpPageCopyOfDatabase2": {
"message": "O código-fonte está disponível gratuitamente. Então, mesmo que algo aconteça comigo, seus envios não estarão perdidos."
},
"helpPageNews": {
"message": "Notícias e como tudo é feito"
},
"helpPageSourceCode": {
"message": "Onde posso obter o código-fonte?"
},
"Credits": {
"message": "Créditos"
},
"highlightNewFeature": {
"message": "Novo! Vá direto ao ponto do vídeo com um clique com a nova categoria de Destaque"
},
"LearnMore": {
"message": "Saiba mais"
}
}

View File

@@ -227,6 +227,21 @@
"showSkipNotice": {
"message": "Показывать уведомление после пропуска сегмента"
},
"noticeVisibilityMode0": {
"message": "Полноразмерные уведомления о пропусках"
},
"noticeVisibilityMode1": {
"message": "Уменьшенные уведомления для автоматических пропусков"
},
"noticeVisibilityMode2": {
"message": "Все уведомления уменьшенного размера"
},
"noticeVisibilityMode3": {
"message": "Полупрозрачные уведомления для автоматических пропусков"
},
"noticeVisibilityMode4": {
"message": "Полупрозрачные уведомления для всех пропусков"
},
"longDescription": {
"message": "SponsorBlock позволяет пропускать спонсорские вставки, начальные и конечные заставки, просьбы подписаться и другое в видео на YouTube. SponsorBlock — коллективное расширение, которое позволяет каждому отправить время начала и конца подобных сегментов в видео. После того, как кто-нибудь отправляет эту информацию, все остальные пользователи расширения будут автоматически пропускать эти сегменты. Так же можно пропускать части клипов без музыки.",
"description": "Full description of the extension on the store pages."
@@ -696,6 +711,10 @@
"help": {
"message": "Помощь"
},
"GotIt": {
"message": "Ясно",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Отказаться от всех будущих экспериментов",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -709,5 +728,74 @@
"voteRejectedWarning": {
"message": "Голосование отклонено из-за предупреждения. Нажмите, чтобы открыть чат, где вы можете решить проблему, или вернитесь, когда у вас будет время.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Пожертвовать"
},
"hideDonationLink": {
"message": "Скрыть ссылку на пожертвование"
},
"helpPageThanksForInstalling": {
"message": "Спасибо за установку SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Пожалуйста, ознакомьтесь с настройками ниже"
},
"helpPageFeatureDisclaimer": {
"message": "Многие функции по умолчанию отключены. Если вы хотите пропускать начальные и конечные заставки, использовать Invidious и т.д., включите их ниже. Вы также можете скрыть/показать элементы интерфейса."
},
"helpPageHowSkippingWorks": {
"message": "Как работает пропуск"
},
"helpPageHowSkippingWorks1": {
"message": "Сегменты видео будут автоматически пропущены, если они находятся в базе данных. Вы можете открыть всплывающее окно, нажав на значок расширения, чтобы посмотреть, какие сегменты добавлены."
},
"helpPageHowSkippingWorks2": {
"message": "Когда вы будете пропускать сегмент, вы получите уведомление. Если время покажется вам неправильным, проголосуйте против, нажав на палец вниз! Вы также можете проголосовать во всплывающем окне."
},
"Submitting": {
"message": "Отправка"
},
"helpPageSubmitting1": {
"message": "Отправка может быть выполнена во всплывающем окне нажатием на кнопку \"Сегмент начинается отсюда\" или кнопками в видеоплеере."
},
"helpPageSubmitting2": {
"message": "Нажатие на кнопку воспроизведения означает начало сегмента и нажатие на кнопку стоп обозначает его конец. Вы можете обозначить несколько сегментов перед тем, как нажать на кнопку отправки. Нажатие на корзину удалит всё."
},
"Editing": {
"message": "Редактирование"
},
"helpPageEditing1": {
"message": "Если вы сделали что-то не так, вы можете отредактировать или удалить сегменты, нажав на кнопку со стрелкой вверх."
},
"helpPageTooSlow": {
"message": "Это слишком медленно"
},
"helpPageTooSlow1": {
"message": "Всё это также можно делать при помощи горячих клавиш. Нажмите клавишу \"ж\" для указания начала/конца сегмента, \"э\" для отправки. Клавиши могут быть изменены в настройках. Если вы не используете QWERTY, то стоит сразу поменять горячее клавиши."
},
"helpPageCopyOfDatabase": {
"message": "Могу ли я получить копию базы данных? Что если вы пропадёте?"
},
"helpPageCopyOfDatabase1": {
"message": "База данных доступна для всех здесь:"
},
"helpPageCopyOfDatabase2": {
"message": "Исходный код в открытом доступе, так что даже если что-то случится со мной, ваш вклад не пропадёт."
},
"helpPageNews": {
"message": "Новости и как это сделано"
},
"helpPageSourceCode": {
"message": "Где можно получить исходный код?"
},
"Credits": {
"message": "Авторы"
},
"highlightNewFeature": {
"message": "Новинка! Переходите сразу к главному моменту видео с помощью новой категории \"Важное\""
},
"LearnMore": {
"message": "Узнать больше"
}
}

View File

@@ -696,6 +696,10 @@
"help": {
"message": "Pomocník"
},
"GotIt": {
"message": "Rozumiem",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Odmietnuť všetky budúce experimenty",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -709,5 +713,74 @@
"voteRejectedWarning": {
"message": "Hlasovanie bolo zamietnuté kvôli varovaniu. Kliknite pre otvorenie chatu, aby ste ho vyriešili, alebo sa vráťte až budete mať čas.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Prispieť"
},
"hideDonationLink": {
"message": "Skryť možnosti prispenia"
},
"helpPageThanksForInstalling": {
"message": "Ďakujeme za inštaláciu SponsorBlock-u."
},
"helpPageReviewOptions": {
"message": "Skontrolujte prosím možnosti nižšie"
},
"helpPageFeatureDisclaimer": {
"message": "Veľa funkcií je vo východiskovom stave vypnutých. Ak chcete preskakovať úvody, závery, používať Invidious apod., zapnite ich nižšie. Taktiež môžete zobraziť alebo skryť niektoré ovládacie prvky."
},
"helpPageHowSkippingWorks": {
"message": "Ako funguje preskakovanie"
},
"helpPageHowSkippingWorks1": {
"message": "Video segmenty budú automaticky preskočené, ak sa nájdu v databáze. Zobraziť si ich môžete po kliknutí na ikonu rozšírenia vo vyskakovacom okne."
},
"helpPageHowSkippingWorks2": {
"message": "Vždy keď preskočíte segment, tak dostanete oznam. Ak sa vám nepozdáva načasovanie, môžete o tom zahlasovať palcom dole! Zahlasovať tiež môžete vo vyskakovacom okne."
},
"Submitting": {
"message": "Odosielam"
},
"helpPageSubmitting1": {
"message": "Odosielanie môžete vykonať z vyskakovacieho okna stlačením \"Začiatok segmentu\" alebo priamo tlačidlami v prehrávači."
},
"helpPageSubmitting2": {
"message": "Stlačenie tlačidla Prehrať označí začiatok segmentu a stlačenie tlačidla Stop označí koniec. Takto viete označiť aj viac segmentov pred odoslaním. Stlačením tlačidla \"Nahrať\" segmenty odošlete. Stlačením tlačidla \"Kôš\" segmenty zmažete."
},
"Editing": {
"message": "Úpravy"
},
"helpPageEditing1": {
"message": "Ak ste sa pomýlili, môžete segment upraviť alebo zmazať po stlačení šípky hore."
},
"helpPageTooSlow": {
"message": "Príliš pomalé"
},
"helpPageTooSlow1": {
"message": "Môžete využiť aj klávesové skratky. Bodkočiarka označí začiatok alebo koniec segmentu a apostrof ho odošle."
},
"helpPageCopyOfDatabase": {
"message": "Viem získať kópiu databázy? Čo bude ak zmizneš?"
},
"helpPageCopyOfDatabase1": {
"message": "Databáza je verejná a dostupná na"
},
"helpPageCopyOfDatabase2": {
"message": "Zdrojový kód je voľne dostupný. Takže aj keby sa mi niečo stalo, vaše príspevky sa nestratia."
},
"helpPageNews": {
"message": "Novinky a ako to funguje"
},
"helpPageSourceCode": {
"message": "Kde môžem získať zdrojový kód?"
},
"Credits": {
"message": "Autori"
},
"highlightNewFeature": {
"message": "Novinka! Pomocou novej kategórie \"Hlavný obsah videa\" môžete jedným klikom preskočiť \"k veci\""
},
"LearnMore": {
"message": "Zistiť viac"
}
}

View File

@@ -227,6 +227,21 @@
"showSkipNotice": {
"message": "Visa ett meddelande efter att ett segment har hoppats över"
},
"noticeVisibilityMode0": {
"message": "Hoppa över-meddelanden i fullstorlek"
},
"noticeVisibilityMode1": {
"message": "Små meddelanden för automatisk hoppa över"
},
"noticeVisibilityMode2": {
"message": "Alla hoppa över-meddelanden är små"
},
"noticeVisibilityMode3": {
"message": "Meddelanden som tonar bort för automatisk hoppa över"
},
"noticeVisibilityMode4": {
"message": "Alla hoppa över-meddelanden tonas bort"
},
"longDescription": {
"message": "SponsorBlock låter dig hoppa över sponsormeddelanden, introduktioner, eftertexter, prenumerationspåminnelser och andra irriterande delar av YouTube-videor. SponsorBlock är ett crowdsourced webbläsartillägg som låter vem som helst att skicka in start- och sluttid på sponsorsegment och andra segment av YouTube-videor. När en person skickar in denna information kommer alla andra som har detta tillägg installerat att hoppa över det sponsrade segmentet. Du kan även hoppa över icke-musikavsnitt i musikvideor.",
"description": "Full description of the extension on the store pages."
@@ -669,7 +684,7 @@
"message": "Överväg att aktivera \"Tvinga kontroll av kanalen innan hoppa över\""
},
"downvoteDescription": {
"message": "Fel timing"
"message": "Fel/Fel tidsintervall"
},
"incorrectCategory": {
"message": "Fel kategori"
@@ -696,6 +711,10 @@
"help": {
"message": "Hjälp"
},
"GotIt": {
"message": "Jag förstår",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Hoppa av alla framtida experiment",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -709,5 +728,74 @@
"voteRejectedWarning": {
"message": "Rösten avvisades på grund av en varning. Klicka för att öppna ett chattfönster för att lösa problemet eller kom tillbaka senare när du har tid.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donera"
},
"hideDonationLink": {
"message": "Dölj donationslänk"
},
"helpPageThanksForInstalling": {
"message": "Tack för att du installerade SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Granska alternativen nedan"
},
"helpPageFeatureDisclaimer": {
"message": "Många funktioner är inaktiverade som standard. Om du vill hoppa över intros, outros, använda Invidious, etc, aktivera dem nedan. Du kan också dölja/visa UI-element."
},
"helpPageHowSkippingWorks": {
"message": "Hur hoppa över fungerar"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegment hoppas över automatiskt om de finns i databasen. Du kan öppna popup-fönstret genom att klicka på tilläggsikonen för att få en förhandsvisning av vad de är."
},
"helpPageHowSkippingWorks2": {
"message": "När du hoppar över ett segment får du ett meddelande. Om tidpunkten verkar felaktig rösta då ner genom att klicka på nerröstning! Du kan också rösta i popup-fönstret."
},
"Submitting": {
"message": "Skickar in"
},
"helpPageSubmitting1": {
"message": "Skicka in kan antingen göras i popup-fönstret genom att trycka på knappen \"Segmentet startar nu\" eller i videospelaren med knapparna på spelaren."
},
"helpPageSubmitting2": {
"message": "Genom att klicka på uppspelningsknappen anges början på ett segment och genom att klicka på stopp-ikonen anges slutet. Du kan förbereda flera sponsorer innan du trycker på skicka. Klicka på uppladdningsknappen för att skicka in. Klicka på papperskorgen för att ta bort."
},
"Editing": {
"message": "Redigerar"
},
"helpPageEditing1": {
"message": "Om du gör fel kan du redigera eller ta bort dina segment efter att du klickat på uppåtpilen."
},
"helpPageTooSlow": {
"message": "Detta är för långsamt"
},
"helpPageTooSlow1": {
"message": "Det finns snabbtangenter om du vill använda dem. Tryck på semikolontangenten för att ange start/slut på ett sponsorsegment och klicka på apostrofen för att skicka in. Dessa kan ändras i inställningarna. Om du inte använder QWERTY, bör du förmodligen ändra tangentbindningen."
},
"helpPageCopyOfDatabase": {
"message": "Kan jag få en kopia av databasen? Vad händer om du försvinner?"
},
"helpPageCopyOfDatabase1": {
"message": "Databasen är offentlig och finns på"
},
"helpPageCopyOfDatabase2": {
"message": "Källkoden är fritt tillgänglig. Så, även om något händer mig, är dina bidrag inte förlorade."
},
"helpPageNews": {
"message": "Nyheter och hur är det gjort"
},
"helpPageSourceCode": {
"message": "Var kan jag få tag på källkoden?"
},
"Credits": {
"message": "Medverkande"
},
"highlightNewFeature": {
"message": "Nytt! Ta dig till stället i videon med ett klick med den nya markeringskategorin"
},
"LearnMore": {
"message": "Läs mer"
}
}

View File

@@ -81,7 +81,7 @@ chrome.runtime.onInstalled.addListener(function () {
//save this UUID
Config.config.userID = newUserID;
Config.config.highlightCategoryUpdate = false;
Config.config.highlightCategoryUpdate = true;
}
}, 1500);
});

View File

@@ -358,6 +358,7 @@ function fetchConfig(): Promise<void> {
}
function migrateOldFormats(config: SBConfig) {
// Should eventually move into defaults
if (!config["highlightCategoryAdded"] && !config.categorySelections.some((s) => s.name === "poi_highlight")) {
config["highlightCategoryAdded"] = true;

View File

@@ -252,6 +252,8 @@ function resetValues() {
for (let i = 0; i < skipNotices.length; i++) {
skipNotices.pop().close();
}
skipButtonControlBar?.disable();
}
async function videoIDChange(id) {
@@ -284,7 +286,7 @@ async function videoIDChange(id) {
}
// Get new video info
getVideoInfo();
// getVideoInfo(); // Seems to have been replaced
// Update whitelist data when the video data is loaded
whitelistCheck();
@@ -442,8 +444,7 @@ function startSponsorSchedule(includeIntersectingSegments = false, currentTime?:
}
// Don't skip if this category should not be skipped
if (utils.getCategorySelection(currentSkip.category)?.option === CategorySkipOption.ShowOverlay
&& skipInfo.array !== sponsorTimesSubmitting) return;
if (!shouldSkip(currentSkip) && skipInfo.array !== sponsorTimesSubmitting) return;
const skippingFunction = () => {
let forcedSkipTime: number = null;
@@ -674,7 +675,8 @@ async function sponsorsLookup(id: string, keepOldSubmissions = true) {
// Hide all submissions smaller than the minimum duration
if (Config.config.minDuration !== 0) {
for (let i = 0; i < sponsorTimes.length; i++) {
if (sponsorTimes[i].segment[1] - sponsorTimes[i].segment[0] < Config.config.minDuration) {
if (sponsorTimes[i].segment[1] - sponsorTimes[i].segment[0] < Config.config.minDuration
&& getCategoryActionType(sponsorTimes[i].category) !== CategoryActionType.POI) {
sponsorTimes[i].hidden = SponsorHideType.MinimumDuration;
}
}
@@ -724,19 +726,11 @@ function retryFetch(): void {
sponsorDataFound = false;
//check if this video was uploaded recently
utils.wait(() => !!videoInfo).then(() => {
const dateUploaded = videoInfo?.microformat?.playerMicroformatRenderer?.uploadDate;
//if less than 3 days old
if (Date.now() - new Date(dateUploaded).getTime() < 259200000) {
setTimeout(() => {
if (sponsorVideoID && sponsorTimes?.length === 0) {
sponsorsLookup(sponsorVideoID);
}
}, 10000 + Math.random() * 30000);
setTimeout(() => {
if (sponsorVideoID && sponsorTimes?.length === 0) {
sponsorsLookup(sponsorVideoID);
}
});
}, 10000 + Math.random() * 30000);
sponsorLookupRetries = 0;
}
@@ -798,6 +792,8 @@ function startSkipScheduleCheckingForStartSponsors() {
/**
* Get the video info for the current tab from YouTube
*
* TODO: Replace
*/
async function getVideoInfo(): Promise<void> {
const result = await utils.asyncRequestToCustomServer("GET", "https://www.youtube.com/get_video_info?video_id=" + sponsorVideoID + "&html5=1&c=TVHTML5&cver=7.20190319");
@@ -966,14 +962,14 @@ function getNextSkipIndex(currentTime: number, includeIntersectingSegments: bool
if ((minUnsubmittedSponsorTimeIndex === -1 && minSponsorTimeIndex !== -1) ||
sponsorStartTimes[minSponsorTimeIndex] < unsubmittedSponsorStartTimes[minUnsubmittedSponsorTimeIndex]) {
return {
array: sponsorTimes,
array: sponsorTimes.filter((segment) => getCategoryActionType(segment.category) === CategoryActionType.Skippable),
index: minSponsorTimeIndex,
endIndex: endTimeIndex,
openNotice: true
};
} else {
return {
array: sponsorTimesSubmitting,
array: sponsorTimesSubmitting.filter((segment) => getCategoryActionType(segment.category) === CategoryActionType.Skippable),
index: minUnsubmittedSponsorTimeIndex,
endIndex: previewEndTimeIndex,
openNotice: false
@@ -1042,7 +1038,7 @@ function getStartTimes(sponsorTimes: SponsorTime[], includeIntersectingSegments:
if ((minimum === undefined
|| ((includeNonIntersectingSegments && sponsorTimes[i].segment[0] >= minimum)
|| (includeIntersectingSegments && sponsorTimes[i].segment[0] < minimum && sponsorTimes[i].segment[1] > minimum)))
&& (!onlySkippableSponsors || utils.getCategorySelection(sponsorTimes[i].category).option !== CategorySkipOption.ShowOverlay)
&& (!onlySkippableSponsors || shouldSkip(sponsorTimes[i]))
&& (!hideHiddenSponsors || sponsorTimes[i].hidden === SponsorHideType.Visible)
&& getCategoryActionType(sponsorTimes[i].category) === CategoryActionType.Skippable) {
@@ -1194,6 +1190,12 @@ function createButton(baseID: string, title: string, callback: () => void, image
function shouldAutoSkip(segment: SponsorTime): boolean {
return utils.getCategorySelection(segment.category)?.option === CategorySkipOption.AutoSkip ||
(Config.config.autoSkipOnMusicVideos && sponsorTimes.some((s) => s.category === "music_offtopic")
&& getCategoryActionType(segment.category) === CategoryActionType.Skippable);
}
function shouldSkip(segment: SponsorTime): boolean {
return utils.getCategorySelection(segment.category)?.option !== CategorySkipOption.ShowOverlay ||
(Config.config.autoSkipOnMusicVideos && sponsorTimes.some((s) => s.category === "music_offtopic"));
}
@@ -1624,7 +1626,8 @@ async function sendSubmitMessage() {
// Check to see if any of the submissions are below the minimum duration set
if (Config.config.minDuration > 0) {
for (let i = 0; i < sponsorTimesSubmitting.length; i++) {
if (sponsorTimesSubmitting[i].segment[1] - sponsorTimesSubmitting[i].segment[0] < Config.config.minDuration) {
if (sponsorTimesSubmitting[i].segment[1] - sponsorTimesSubmitting[i].segment[0] < Config.config.minDuration
&& getCategoryActionType(sponsorTimesSubmitting[i].category) !== CategoryActionType.POI) {
const confirmShort = chrome.i18n.getMessage("shortCheck") + "\n\n" +
getSegmentsMessage(sponsorTimesSubmitting);

View File

@@ -51,7 +51,7 @@ export class SkipButtonControlBar {
const leftControlsContainer = document.querySelector(".ytp-left-controls");
this.chapterText = document.querySelector(".ytp-chapter-container");
if (!leftControlsContainer.contains(this.container)) {
if (leftControlsContainer && !leftControlsContainer.contains(this.container)) {
leftControlsContainer.insertBefore(this.container, this.chapterText);
}
}

View File

@@ -54,7 +54,7 @@ class SkipNotice {
}
setShowKeybindHint(value: boolean): void {
this.skipNoticeRef.current.setState({
this.skipNoticeRef?.current?.setState({
showKeybindHint: value
});
}
@@ -69,7 +69,7 @@ class SkipNotice {
}
toggleSkip(): void {
this.skipNoticeRef.current.prepAction(SkipNoticeAction.Unskip);
this.skipNoticeRef?.current?.prepAction(SkipNoticeAction.Unskip);
}
}