mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-09 21:17:20 +03:00
Compare commits
55 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6bb265939a | ||
|
|
d495be18a3 | ||
|
|
476efff47b | ||
|
|
dcbefb5457 | ||
|
|
b167cecdce | ||
|
|
924c777736 | ||
|
|
405fb342f0 | ||
|
|
c76f241b63 | ||
|
|
54013681ef | ||
|
|
8e94a05fa9 | ||
|
|
7c747e6566 | ||
|
|
effac2449a | ||
|
|
d02aab4ba3 | ||
|
|
a1caf8fbdb | ||
|
|
a3734e050f | ||
|
|
5496b05c88 | ||
|
|
f6d2497e7b | ||
|
|
6ea18fd536 | ||
|
|
3d51c4eb53 | ||
|
|
e11a8531fe | ||
|
|
05ba554075 | ||
|
|
0e5606423e | ||
|
|
87354009b5 | ||
|
|
50c87a6842 | ||
|
|
84a234f9b6 | ||
|
|
fd5ab9f153 | ||
|
|
30fe40a523 | ||
|
|
6e23650a99 | ||
|
|
d6a0029b85 | ||
|
|
f25f986200 | ||
|
|
8843fb767e | ||
|
|
3a17299610 | ||
|
|
64d2c0a299 | ||
|
|
a2a5d27900 | ||
|
|
eb9e2d8726 | ||
|
|
ddc34bacc7 | ||
|
|
60b0a59ba1 | ||
|
|
c9903b5926 | ||
|
|
db7251cbfb | ||
|
|
fcf42560bf | ||
|
|
036b3967a9 | ||
|
|
e622ee725c | ||
|
|
5ace92dc8b | ||
|
|
bb490bf7ad | ||
|
|
4cc248eb17 | ||
|
|
2e8ce93c1d | ||
|
|
4fc9856e34 | ||
|
|
f92e3dbc9a | ||
|
|
7f75929d81 | ||
|
|
43699c1875 | ||
|
|
6128d37ac2 | ||
|
|
c64c5125fb | ||
|
|
cbb8d48820 | ||
|
|
008079c74c | ||
|
|
e65642237f |
@@ -1 +1 @@
|
||||
["yewtu.be","invidious.snopyta.org","vid.puffyan.us","invidious.kavin.rocks","invidio.xamh.de","inv.riverside.rocks","invidious.osi.kr","inv.cthd.icu","yt.artemislena.eu","youtube.076.ne.jp","invidious.namazso.eu"]
|
||||
["yewtu.be","invidious.snopyta.org","vid.puffyan.us","invidious.kavin.rocks","invidio.xamh.de","inv.riverside.rocks","invidious-us.kavin.rocks","invidious.osi.kr","tube.cthd.icu","yt.artemislena.eu","youtube.076.ne.jp","invidious.namazso.eu"]
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "__MSG_fullName__",
|
||||
"short_name": "SponsorBlock",
|
||||
"version": "4.1",
|
||||
"version": "4.1.6",
|
||||
"default_locale": "en",
|
||||
"description": "__MSG_Description__",
|
||||
"homepage_url": "https://sponsor.ajay.app",
|
||||
|
||||
12
package-lock.json
generated
12
package-lock.json
generated
@@ -6301,9 +6301,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/follow-redirects": {
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
|
||||
"version": "1.14.8",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
||||
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@@ -18854,9 +18854,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"follow-redirects": {
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
|
||||
"version": "1.14.8",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
||||
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
|
||||
"dev": true
|
||||
},
|
||||
"forever-agent": {
|
||||
|
||||
@@ -52,6 +52,9 @@
|
||||
"reskip": {
|
||||
"message": "اعاده التخطي"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "إلغاء الكتم"
|
||||
},
|
||||
"paused": {
|
||||
"message": "ايقاف مؤقت"
|
||||
},
|
||||
@@ -87,5 +90,399 @@
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "تحديث الأجزاء"
|
||||
},
|
||||
"success": {
|
||||
"message": "تم بنجاح!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "تم التصويت!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "يبدو أن الخادم غير متصل. تواصل مع المطوّر على الفور."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "حدث خطأ في الاتصال. رمز الخطأ: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "مسح الأجزاء"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "فتح نافذة سبونسر بلوك المنبثقة"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "إغلاق النافذة المنبثقة"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "إرسال الأجزاء"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "هل أنت متيقّن من إرسال هذا؟"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "إضافة القناة إلى القائمة البيضاء"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "إزالة القناة من القائمة البيضاء"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "صوّت لجزء"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "المشاركات"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "لقد وفّرت على الناس "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "لوحة الصدارة"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "إرسال"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "سيظهر تحرير القسم بعد النقر على إرسال",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "تلميح: يمكنك إعداد اختصارات مفاتيح للتقديم في الخيارات"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "مسح الأوقات"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "إرسال الأوقات"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "يستخدم هذا في صفحة الإحصائيات العامة لإظهار مقدار مساهمتك. قم برؤيتها"
|
||||
},
|
||||
"Username": {
|
||||
"message": "اسم المستخدم"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "تعيين اسم مستخدم"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "نسخ معرف المستخدم العام"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "انضم إلى سيرفر \"ديسكورد\" الرسمي لتقديم اقتراحات وتعليقات!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "إخفاء هذا"
|
||||
},
|
||||
"Options": {
|
||||
"message": "خيارات"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "إظهار الأزرار على مشغل اليوتيوب"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "إخفاء الأزرار على مشغل اليوتيوب"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "هذا يخفي الأزرار التي تظهر على مشغل اليوتيوب لإرسال أجزاء للتخطي."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "إبقاء زر \"تخطي للعنوان الرئيس\" على المشغّل"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "إظهار زر \"معلومات\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "إخفاء زر \"معلومات\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "إخفاء تلقائي لزر \"معلومات\""
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "إخفاء زر \"حذف\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "إظهار زر \"حذف\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "إظهار الإشعار مرة أخرى"
|
||||
},
|
||||
"website": {
|
||||
"message": "موقع الويب",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "الشفرة المصدرية",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "تخطي الجزء",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "بدء/إيقاف الجزء",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "إرسال الأجزاء",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "رمز الخطأ: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "تخطي"
|
||||
},
|
||||
"mute": {
|
||||
"message": "كتم"
|
||||
},
|
||||
"full": {
|
||||
"message": "فيديو كامل",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "تخطي {0}؟"
|
||||
},
|
||||
"mute_category": {
|
||||
"message": "كتم {0}؟"
|
||||
},
|
||||
"skip_to_category": {
|
||||
"message": "تخطي إلى {0}؟",
|
||||
"description": "Used for skipping to things (Skip to Highlight)"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "تم تخطي {0}",
|
||||
"description": "Example: Sponsor Skipped"
|
||||
},
|
||||
"muted": {
|
||||
"message": "تم كتم {0}",
|
||||
"description": "Example: Sponsor Muted"
|
||||
},
|
||||
"skipped_to_category": {
|
||||
"message": "تم التخطي إلى {0}",
|
||||
"description": "Used for skipping to things (Skipped to Highlight)"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "تعطيل التخطي التلقائي"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "تفعيل التخطي التلقائي"
|
||||
},
|
||||
"minLower": {
|
||||
"message": "دقيقة"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "دقائق"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "ساعة"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "ساعات"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "لقد وفّرت على الناس",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " من حياتهم",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "أنشئت من قِبل"
|
||||
},
|
||||
"supportOtherSites": {
|
||||
"message": "دعم مواقع يوتيوب الطرف الثالث"
|
||||
},
|
||||
"supportedSites": {
|
||||
"message": "المواقع المدعومة: "
|
||||
},
|
||||
"add": {
|
||||
"message": "أضِف"
|
||||
},
|
||||
"save": {
|
||||
"message": "حفظ"
|
||||
},
|
||||
"reset": {
|
||||
"message": "إعادة تعيين"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "تعديل/نسخ"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "حفظ إلى ملف"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "تحميل من ملف"
|
||||
},
|
||||
"submit": {
|
||||
"message": "إرسال"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "إلغاء"
|
||||
},
|
||||
"delete": {
|
||||
"message": "حذف"
|
||||
},
|
||||
"preview": {
|
||||
"message": "معاينة"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "غير مرسلة"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "فحص"
|
||||
},
|
||||
"edit": {
|
||||
"message": "تعديل"
|
||||
},
|
||||
"to": {
|
||||
"message": "إلى",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "الراعي"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "وصول حصري"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "الخاتمة/تترات النهاية"
|
||||
},
|
||||
"category_preview": {
|
||||
"message": "معاينة/خلاصة"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "حشو"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "الموسيقى: مقطع غير موسيقي"
|
||||
},
|
||||
"category": {
|
||||
"message": "الفئة"
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(الآن)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "المزيد من الفئات"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "اختر فئة"
|
||||
},
|
||||
"permissionRequestSuccess": {
|
||||
"message": "نجح طلب الإذن!"
|
||||
},
|
||||
"permissionRequestFailed": {
|
||||
"message": "فشل طلب الإذن ، هل نقرت على رفض؟"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "خاطئ/التوقيت غير صحيح"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "تغيير الفئة"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "أجزاء متعددة"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "الإرشادات"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "اقرأ الإرشادات!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "الفئات هنا!"
|
||||
},
|
||||
"help": {
|
||||
"message": "المساعدة"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "فهمت",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "تبرع"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "إخفاء رابط التبرع"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "الوضع الداكن في صفحة الخيارات"
|
||||
},
|
||||
"Editing": {
|
||||
"message": "التعديل"
|
||||
},
|
||||
"helpPageTooSlow": {
|
||||
"message": "هذا بطيء جداً"
|
||||
},
|
||||
"helpPageCopyOfDatabase": {
|
||||
"message": "هل يمكنني الحصول على نسخة من قاعدة البيانات؟ ماذا يحدث إذا اختفيت؟"
|
||||
},
|
||||
"helpPageCopyOfDatabase1": {
|
||||
"message": "قاعدة البيانات عامة ومتاحة على"
|
||||
},
|
||||
"helpPageNews": {
|
||||
"message": "الأخبار وكيف تم صنعها"
|
||||
},
|
||||
"helpPageSourceCode": {
|
||||
"message": "أين يمكنني الحصول على شفرة المصدر؟"
|
||||
},
|
||||
"LearnMore": {
|
||||
"message": "معرفة المزيد"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "افتح صفحة ويكي هذه الفئة."
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "نسخ وتصويت معارض"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "متابعة التصويت"
|
||||
},
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "استخدم عجلة الماوس أثناء التمرير فوق مربع التعديل لضبط الوقت بسرعة. يمكن استخدام مجموعات مفتاح ctrl أو Shift لضبط التغييرات."
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "ي",
|
||||
"description": "100d"
|
||||
},
|
||||
"hourAbbreviation": {
|
||||
"message": "س",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "سلوك",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "واجهه المستخدم",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "اختصارات لوحة المفاتيح",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "النسخ الاحتياطي/الاستعادة",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "متنوع",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "تخطي ظهور الإشعار",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "إلغاء ربط",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "لم يتم التعيين"
|
||||
},
|
||||
"change": {
|
||||
"message": "تغيير"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "هذا اختصار يوتيوب مدمج. هل أنت متأكد أنك تريد استخدامه؟"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Активиране проследяването на броя пропускания в раздели „Инкогнито“"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Съхраняване на отрицателните гласове за сегменти"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Всички сегменти, за които гласувате против, ще останат скрити дори след опресняване"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Внимание: Деактивирането на това ще изтрие всички по-рано запазени отрицателни гласове"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Заявка по префикс на хеш"
|
||||
},
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Пропуснали сте "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Спестили сте "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "минута"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "часа"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Спестили сте на хората"
|
||||
"message": "Спестили сте на хората",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " от живота им"
|
||||
"message": " от живота им",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Проверете status.sponsor.ajay.app за състоянието на сървъра."
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Бързо обобщение на предишни епизоди или преглед на това, което предстои по-късно в текущия видеоклип. Предназначен за монтирани заедно клипове, а не за речеви обобщения."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Пълнеж извън темата"
|
||||
"message": "Пълнеж/Шеги"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Съпътстващи сцени, добавени само за пълнеж или хумор, които не са необходими за разбирането на основното съдържание на видеоклипа. Това не трябва да включва сегменти, предоставящи контекст или справочни данни."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "Показване на икона, когато видеоклипът е изцяло реклама",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Вашият цвят не е форматиран правилно. Трябва да бъде 3- или 6-цифрен шестнадесетичен код с „#“ в началото."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Цвят на неизпратен сегмент",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "скрито: твърде кратко"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "ръчно скрито"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "ID на канала все още не е зареден. Ако използвате вграден видеоклип, опитайте вместо това да използвате началната страница на YouTube. Това може да бъде причинено и от промени в оформлението на YouTube, ако мислите така, направете коментар тук:"
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "Дарение"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Помогнете с финансиране на разработката"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Скриване на връзката за дарение"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,213 @@
|
||||
"message": "ইউটিউবের জন্য স্পনসরব্লক - স্পনসরশিপ এড়িয়ে যান",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "YouTube ভিডিওতে স্পনসরশিপ, সাবস্ক্রিপশন ভিক্ষা এবং আরও অনেক কিছু এড়িয়ে যান। অন্যদের সময় বাঁচাতে আপনার দেখা ভিডিওগুলিতে স্পনসরদের রিপোর্ট করুন।",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "সার্ভার বলেছে এই অনুরোধটি অবৈধ"
|
||||
},
|
||||
"429": {
|
||||
"message": "আপনি এই একটি ভিডিওর জন্য অনেক বেশি স্পনসর জমা দিয়েছেন, আপনি কি নিশ্চিত যে এই একটি ভিডিওর জন্য অনেকগুলি স্পনসর আছে?"
|
||||
},
|
||||
"409": {
|
||||
"message": "এটি আগেই জমা দেওয়া হয়েছে"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "চ্যানেল সাদা তালিকাভুক্ত!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "অংশ"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "অংশগুলো"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "এই জমাটিকে সমর্থন করুন"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "রিপোর্ট"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "এই জমাটি ভুল হিসাবে রিপোর্ট করুন।"
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "খারিজ করুন"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "লোড করা হচ্ছে..."
|
||||
},
|
||||
"Hide": {
|
||||
"message": "কখনো দেখাবে না"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "আপনি যেখান থেকে এসেছেন সেখানে যেতে আনস্কিপ টিপুন"
|
||||
},
|
||||
"unskip": {
|
||||
"message": "বাদ দিন"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "বাদ দিন"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "সরব করুন"
|
||||
},
|
||||
"paused": {
|
||||
"message": "বিরতি"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "টাইমার থেমেছে"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "পৃথক মান সম্পাদনা করতে বা মুছতে, তথ্য বোতামে ক্লিক করুন বা উপরের ডানদিকের কোণায় এক্সটেনশন আইকনে ক্লিক করে এক্সটেনশন পপআপ খুলুন।"
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "আপনি কি পরিষ্কার করতে চান?"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "আপনার স্পনসর জমা দেওয়ার সময় একটি ত্রুটি হয়েছে, অনুগ্রহ করে পরে আবার চেষ্টা করুন৷"
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "এই ভিডিওটি ডাটাবেসে সেগমেন্ট আছে!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "কোনো সেগমেন্ট পাওয়া যায়নি"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "অংশ এখন শুরু হয়"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "অংশ এখন শেষ হয়"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "সেগমেন্ট তৈরি করা বাতিল করুন"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "কোনো ইউটিউব ভিডিও পাওয়া যায়নি।\nযদি এটি ভুল হয়, ট্যাব রিফ্রেশ করুন।"
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "সেগমেন্ট রিফ্রেশ করুন"
|
||||
},
|
||||
"success": {
|
||||
"message": "সফল!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "ভোট দিয়েছেন!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "মনে হচ্ছে সার্ভার ডাউন। অবিলম্বে বিকাশকারীর সাথে যোগাযোগ করুন।"
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "একটি সংযোগ ত্রুটি ঘটেছে. ভুল সংকেত: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "বিভাগগুলি পরিষ্কার করুন"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "স্পনসরব্লক পপআপ খুলুন"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "পপআপ বন্ধ করুন"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "সেগমেন্ট জমা দিন"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "আপনি কি এটি জমা দেওয়ার বিষয়ে নিশ্চিত?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "সাদা তালিকার চ্যানেল"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "সাদা তালিকা থেকে চ্যানেল সরান"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "একটি বিভাগে ভোট দিন"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "জমা"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "আপনি মানুষকে রক্ষা করেছেন "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "শীর্ষতালিকা"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "সাবমিট"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "আপনি জমা ক্লিক করার পরে বিভাগ সম্পাদনা প্রদর্শিত হবে",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "ইঙ্গিত: আপনি বিকল্পগুলিতে জমা দেওয়ার জন্য কীবাইন্ড সেটআপ করতে পারেন"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "সময় মুছুন"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "সময় জমা দিন"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "আপনি কতটা অবদান রেখেছেন তা দেখানোর জন্য এটি সর্বজনীন পরিসংখ্যান পৃষ্ঠায় ব্যবহার করা হয়। এটা দেখ"
|
||||
},
|
||||
"Username": {
|
||||
"message": "ব্যবহারকারীর নাম"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "ব্যবহারকারীর নাম দিন"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "পাবলিক ইউজারআইডি কপি করুন"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "পরামর্শ এবং প্রতিক্রিয়া জানাতে অফিসিয়াল ডিসকর্ড সার্ভারে যোগ দিন!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "এই বিষয়বস্তু লুকান"
|
||||
},
|
||||
"Options": {
|
||||
"message": "বিকল্পসমূহ"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "ইউটিউব প্লেয়ারে বোতাম দেখান"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "ইউটিউব প্লেয়ারে বোতাম বাদ দিন"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "এটি স্কিপ সেগমেন্ট জমা দেওয়ার জন্য ইউটিউব প্লেয়ারে প্রদর্শিত বোতামগুলিকে লুকিয়ে রাখে।"
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "প্লেয়ারে বোতাম হাইলাইট করতে এড়িয়ে যান"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "ইউটিউব প্লেয়ারে তথ্য বোতাম দেখান"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "ইউটিউব প্লেয়ারে তথ্য বোতাম লুকান"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "অটো-লুকান তথ্য বোতাম"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "ইউটিউব প্লেয়ারে ডিলিট বোতাম লুকান"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "ইউটিউব প্লেয়ারে ডিলিট বোতাম দেখান"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "স্কিপ কাউন্ট ট্র্যাকিং সক্ষম করুন"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "এই বৈশিষ্ট্যটি ট্র্যাক করে যে আপনি কোন বিভাগগুলি এড়িয়ে গেছেন ব্যবহারকারীদের জানাতে যে তাদের জমা দেওয়া অন্যদের কতটা সাহায্য করেছে এবং স্প্যাম ডাটাবেসে প্রবেশ না করে তা নিশ্চিত করার জন্য আপভোট সহ একটি মেট্রিক হিসাবে ব্যবহার করা হয়েছে৷ আপনি যখনই একটি সেগমেন্ট এড়িয়ে যান তখন এক্সটেনশনটি সার্ভারে একটি বার্তা পাঠায়। আশা করি অধিকাংশ মানুষ এই সেটিং পরিবর্তন করবেন না যাতে ভিউ সংখ্যা সঠিক হয়। :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "ব্যক্তিগত/ছদ্মবেশী ট্যাবে গণনা ট্র্যাকিং এড়িয়ে যাওয়া সক্ষম করুন৷"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "স্টোর সেগমেন্ট ডাউনভোট"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,5 +42,185 @@
|
||||
},
|
||||
"Hide": {
|
||||
"message": "No mostris mai"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Premeu \"no saltar\" per tornar on estàveu."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "No saltar"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Saltar de nou"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Deixa de silenciar"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pausat"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "S'ha aturat el temporitzador"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Per editar o esborrar valors individuals, premeu el botó d'informació o cliqueu la pestanya de l'extensió al cantó superior dret."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Segur que voleu esborrar això?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "S'ha produït un error en enviar els temps d'anunciant, torneu-ho a provar més endavant."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Aquest vídeo té segments a la base de dades!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "No s'han trobat segments"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "El segment comença ara"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "El segment acaba ara"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Cancel·la la creació del segment"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "No s'ha trobat cap vídeo de YouTube.\nSi penseu que és incorrecte, refresqueu la pestanya."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Refresca els segments"
|
||||
},
|
||||
"success": {
|
||||
"message": "Èxit!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Votat!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Sembla que ha caigut el servidor. Contacteu el desenvolupador immediatament."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "S'ha produït un error de connexió. Codi d'error: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Esborra els segments"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Obrir finestra de SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Tanca la finestra"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Envia els segments"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Segur que voleu enviar això?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Canal de llista blanca"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Treure canal de la llista blanca"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Vota un segment"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "Propostes"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Heu estalviat la gent "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Classificació"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Envia"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "L'edició de seccions apareixerà després de prémer \"envia\"",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Consell: Podeu crear tecles de drecera per enviar en \"opcions\""
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Esborra temps"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Envia temps"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Això s'utilitza a la pàgina d'estadístiques pública per fatxendejar de quant heu contribuït. Vegeu"
|
||||
},
|
||||
"Username": {
|
||||
"message": "Nom d'usuari"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Definiu el nom d'usuari"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Copia l'identificador públic d'usuari"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Uniu-vos al servidor de Discord oficial per opinar i fer suggeriments!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Amaga això"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Opcions"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Mostra els botons al reproductor de YouTube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Amaga els botons al reproductor de YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Això amaga els botons que apareixen al reproductor de YouTube per enviar segments."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Mantenir \"Botar al destacat\" al reproductor"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Mostra el botó d'informació al reproductor de YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Amaga el botó d'informació al reproductor de YouTube"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "Amaga automàticament el botó d'informació"
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minut"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "minuts"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "hora"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "hores"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Heu estalviat la gent",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " de les seves vides",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Visiteu status.sponsor.ajay.app per conèixer l'estat del servidor."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Importa/exporta la vostra identificació d'usuari"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Això hauria de romandre privat: és semblant a una contrasenya i no s'hauria de compartir amb cap persona. Si algú hi té accés, poden suplantar-vos. Si esteu cercant el vostre identificador d'usuari públic, premeu la icona del portanotes a la finestra."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Povolit sledování počtu přeskočení v soukromých/anonymních oknech"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Ukládat hlasy proti segmentům"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Jakékoli segmenty, proti kterým budete hlasovat, zůstanou skryté i po obnovení karty"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Varování: Zakázání této možnosti odstraní všechny dříve uložené hlasy proti"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Dotaz podle hash předpony"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Pokud se vám to stále nelíbí, klikněte na tlačítko Nikdy nezobrazovat.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Přeskočit segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Začít/ukončit segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Odeslat segmenty",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Vyberte klávesu jejím zadáním a zvolte si modifikátory, které chcete použít."
|
||||
},
|
||||
"0": {
|
||||
"message": "Vypršel časový limit připojení. Zkontrolujte vaše připojení k internetu. Pokud váš internet funguje, server je nejspíš přetížený nebo spadnul."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Přeskočili jste "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Ušetřili jste si "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minutu"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "hodin"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Ušetřili jste lidem"
|
||||
"message": "Ušetřili jste lidem",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " jejich života"
|
||||
"message": " jejich života",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Podívejte se na status.sponsor.ajay.app pro stav serverů."
|
||||
@@ -452,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importovat / exportovat všechny možnosti"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Upravit/kopírovat"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Uložit do souboru"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Načíst ze souboru"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Toto je celá vaše konfigurace ve formátu JSON. Zahrnuje vaše userID, takže s ní nakládejte opatrně."
|
||||
},
|
||||
@@ -500,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Ladící informace byly zkopírovány do schránky. Můžete odstranit jakékoli informace, které raději nechcete sdílet. Uložte text do textového souboru nebo vložte do chybového hlášení."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Tato zkratka je vázána na jinou akci. Vyberte prosím jinou."
|
||||
},
|
||||
"to": {
|
||||
"message": "do",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -557,7 +592,7 @@
|
||||
"message": "Rychlé shrnutí předchozích epizod nebo náhled toho, co se objeví v aktuálním videu. Myšleno pro upravené sloučené klipy, ne pro mluvená shrnutí."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Výplň"
|
||||
"message": "Výplň/vtipy"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Výplňové scény přidané jen jako přídavek nebo humor, které nejsou vyžadovány pro pochopení hlavního obsahu videa. Toto by nemělo zahrnovat segmenty poskytující kontext nebo podrobnosti na pozadí."
|
||||
@@ -620,9 +655,6 @@
|
||||
"message": "Zobrazit ikonu, když je celé video reklama",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Vaše barva má nesprávný formát. Měl by to být 3 nebo 6 znaků dlouhý HEX kód s křížkem na začátku."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Barva neodeslaného segmentu",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -674,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "skryté: moc krátké"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "ručně skryto"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "ID kanálu ještě není načteno. Pokud používáte vložené video, zkuste místo toho použít domovskou stránku YouTube. Toto může být také způsobeno změnami v rozložení YouTube, pokud si myslíte, že tomu tak bude, zanechte zde komentář:"
|
||||
@@ -760,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Přispět"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Pomozte s financováním vývoje"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Skrýt odkaz na přispění"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Tmavý režim na stránce možností"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Děkujeme za instalaci SponsorBlocku."
|
||||
},
|
||||
@@ -851,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Chování",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Rozhraní",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Klávesové zkratky",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Záloha/obnovení",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Různé",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Vzhled oznámení o přeskočení",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Odebrat",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Nenastaveno"
|
||||
},
|
||||
"change": {
|
||||
"message": "Změnit"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Toto je vestavěná zkratka YouTube. Opravdu ji chcete použít?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -262,6 +262,21 @@
|
||||
"message": "Hvis du stadig ikke kan lide det, så tryk på aldrig vis knappen.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Spring segment over",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Start/stop segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Indsend segmenter",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Velg en tast ved at trykke på den og vælg de modificeringstaster du ønsker at bruge."
|
||||
},
|
||||
"0": {
|
||||
"message": "Forbindelsestimeout. Tjek din internetforbindelse. Hvis dit internet fungerer, er serveren sandsynligvis overbelastet eller nede."
|
||||
},
|
||||
@@ -287,6 +302,10 @@
|
||||
"mute": {
|
||||
"message": "Gør Tavs"
|
||||
},
|
||||
"full": {
|
||||
"message": "Fuld Video",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "Spring {0} over?"
|
||||
},
|
||||
@@ -330,9 +349,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Du har sprunget over "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Du har gemt dig selv "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minut"
|
||||
},
|
||||
@@ -346,10 +362,12 @@
|
||||
"message": "timer"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Du har sparret folk"
|
||||
"message": "Du har sparret folk",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " af deres liv"
|
||||
"message": " af deres liv",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Tjek status.sponsor.ajay.app for serverstatus."
|
||||
@@ -418,6 +436,9 @@
|
||||
"shortCheck": {
|
||||
"message": "Den følgende indsendelse er kortere end din minimums varighed indstilling. Dette kan betyde, at den allerede er indsendt, og bare bliver ignoreret på grund af denne indstilling. Er du sikker på, at du vil indsende?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Indendeslse på en aktiv livestream eller premiere er ikke tilladt. Vent venligst indtil den er færdig og opdater derefter siden og bekræft, at segmenterne stadig er gyldige."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Vis Upload-Knap"
|
||||
},
|
||||
@@ -445,6 +466,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importer/Eksporter Alle Indstillinger"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Rediger/kopier"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Gem til fil"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Indlæs fra fil"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Dette er hele din konfiguration i JSON. Dette inkluderer dit bruger-ID, så sørg for at dele dette med omtanke."
|
||||
},
|
||||
@@ -493,6 +523,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Fejlfindingsinformationen er blevet kopieret til klippebordet. Du er velkommen til at fjerne alle oplysninger, du helst ikke vil dele. Gem dette i en tekstfil eller indsæt i fejlrapporten."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Denne genvej er budnet til en anden handling. Vælg venligst en anden."
|
||||
},
|
||||
"to": {
|
||||
"message": "til",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -509,6 +542,16 @@
|
||||
"category_selfpromo_description": {
|
||||
"message": "Ligesom \"sponsor\" bortset fra ubetalt- eller selfmarkedsføring. Dette inkluderer sektioner om merchandise, donationer eller oplysninger om hvem, de har samarbejdet med."
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Eksklusiv Adgang"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Kun til mærkning af hele videor. Bruges, når en video viser et produkt, tjeneste eller sted, som de har modtaget gratis eller subsidieret adgang til."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Denne video viser et produkt, tjeneste eller et sted, som de har modtaget gratis eller subsidieret adgang til",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Påmindelse Om Interaktion (Abonnement)"
|
||||
},
|
||||
@@ -539,9 +582,6 @@
|
||||
"category_preview_description": {
|
||||
"message": "Hurtig opsummering af tidligere episoder eller en forsmag på, hvad der kommer senere i den aktuelle video. Er beregnet til sammenklippede klip, ikke til talte resuméer."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Fyldningstangent"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Tangential scener kun tilføjet for fyldstof eller humor, som ikke er nødvendige for at forstå videoens hovedindhold. Dette bør ikke omfatte segmenter, der gtiver kontekst eller bagrundsoplysninger."
|
||||
},
|
||||
@@ -590,14 +630,18 @@
|
||||
"showOverlay_POI": {
|
||||
"message": "Vis I Søgebar"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Vis Etiket"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Spring automatisk over alle segmenter, når der er et ikke-musik-segment"
|
||||
},
|
||||
"muteSegments": {
|
||||
"message": "Tillad segmenter som dæmper lyden i stedet for at springe over"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Din farve er formateret forkert. Det skal være en 3-6 cifret hex-kode med et nummerskilt i begyndelsen."
|
||||
"fullVideoSegments": {
|
||||
"message": "Vis et ikon, når en video udelukkende er en reklame",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Ikke-Indsendt Farve",
|
||||
@@ -713,6 +757,12 @@
|
||||
"message": "Forstået",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "Dette segment er stort. Hvis hele videon handler om et emne, så skift fra \"Skip\" til \"Fuld Video\". Se retningslinjerne for mere information."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Hele denne video er mærket som denne kategori og er for tæt integreret til at være i stand til at adskille"
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Fravælg alle fremtidige eksperimenter",
|
||||
"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."
|
||||
@@ -733,6 +783,9 @@
|
||||
"hideDonationLink": {
|
||||
"message": "Skjul Donationslink"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Mørk Tilstand På Indstillingssiden"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Tak for at installere SponsorBlock."
|
||||
},
|
||||
@@ -811,6 +864,9 @@
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "Brug musehjulet, mens du holder musen over redigeringsfeltet for hurtigt at justere tiden. Kombinationer af ctrl eller shift-tastenerne kan bruges til at finjustere ændringerne."
|
||||
},
|
||||
"categoryPillNewFeature": {
|
||||
"message": "Ny! Se når en video er helt sponsoreret eller selvpromoverende"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "d",
|
||||
"description": "100d"
|
||||
@@ -818,5 +874,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "t",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Adfærd",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Grænseflade",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Tastaturgenveje",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Sikkerhedskopier/Gendan",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Diverse",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Spring meddelelsesvisning over",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Adskil",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Ikke indstillet"
|
||||
},
|
||||
"change": {
|
||||
"message": "Skift"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Dette er en indbygget Youtube-genvej. Er du sikker på, at du vil bruge den?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"message": "Abbrechen"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Laden..."
|
||||
"message": "Lädt..."
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Verstecken"
|
||||
@@ -183,7 +183,7 @@
|
||||
"message": "Versteckt die Schaltflächen im YouTube-Videoplayer, um Segmente einzusenden."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "\"Zum Highlight springen\"-Knopf im Player behalten"
|
||||
"message": "\"Zum Highlight springen\"-Button im Youtube-Player anzeigen"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Zeige Info-Knopf im Youtube-Videoplayer"
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Aktiviere den Übersprungen Zähler in Privaten/Incognito Tabs"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Speichere Downvotes von Segmenten"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Alle Segmente, welche du downvotest, werden verborgen und bleiben es auch dauerhaft"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Warnung: Das Deaktivieren wird alle vorher gespeicherten Downvotes löschen"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Abfrage nach Hash-Präfix"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Falls es dir trotzdem nicht gefällt, drücke auf \"Verstecken\".",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Segment überspringen",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Starte/Stoppe Segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Segmente senden",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Wähle eine Taste durch Eingeben aus, und wähle (optional) gewünschte Hilfstasten."
|
||||
},
|
||||
"0": {
|
||||
"message": "Zeitüberschreibung. Überprüfe deine Internetverbindung. Bist du mit dem Internet verbunden, ist der Server wahrscheinlich offline."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Du übersprangst "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": " und erspartest dir damit "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "Minute"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "Stunden"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Du erspartest anderen"
|
||||
"message": "Du erspartest anderen",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " ihres Lebens"
|
||||
"message": " ihres Lebens",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Du kannst den Serverstatus auf https://status.sponsor.ajay.app überprüfen."
|
||||
@@ -414,7 +437,7 @@
|
||||
"message": "Videosegmente, die kürzer als der festgelegte Wert sind, werden nicht übersprungen oder im Player angezeigt."
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "Benachrichtigungsdauer überspringen (Sekunden):"
|
||||
"message": "Dauer der Überspringen-Meldung (Sekunden):"
|
||||
},
|
||||
"skipNoticeDurationDescription": {
|
||||
"message": "Die überspringen Benachrichtigung wird mindestens für so viele Sekunden angezeigt. Für manuelles Überspringen kann sie länger sichtbar sein."
|
||||
@@ -452,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Import/Export aller Einstellungen"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Bearbeiten/kopieren"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Als Datei speichern"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Aus Datei laden"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Dies ist deine gesamte Konfiguration im JSON-Format. Da diese auch deine Benutzer-ID enthält, solltest du dir genau überlegen, mit wem du diese teilen möchtest."
|
||||
},
|
||||
@@ -500,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Die Debug-Informationen wurden in die Zwischenablage kopiert. Du kannst alle Informationen entfernen, die du nicht teilen möchtest. Verwende einen Texteditor um die Informationen in einer Textdatei zu speichern (um diese ggf. einem Fehlerbericht hinzuzufügen)."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Diese Verknüpfung ist an eine andere Aktion gebunden. Bitte wähle eine andere."
|
||||
},
|
||||
"to": {
|
||||
"message": "bis",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -557,7 +592,7 @@
|
||||
"message": "Kurze Zusammenfassung bisheriger Videos oder eine Vorschau auf das aktuelle Video. Für zusammengeschnittene Clips gedacht, jedoch nicht für mündliche Zusammenfassungen."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Füller/Nebensächliches"
|
||||
"message": "Füller/Witze"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Nebensächliche Szenen, die nur als Füller oder Witz dienen und nicht benötigt sind um den Hauptinhalt des Videos zu verstehen. Dies bezieht sich nicht auf Segmente, die Kontext oder Hintergrunddetails liefern."
|
||||
@@ -620,9 +655,6 @@
|
||||
"message": "Zeige ein Icon, wenn ein ganzes Video Werbung ist",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Die Farbe ist falsch formatiert. Sie sollte ein 3-6-stelliger Hex-Code mit einer Raute am Anfang sein."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Nicht eingereichte Farbe",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -674,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "Ausgeblendet: zu kurz"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "Manuell versteckt"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanal-ID ist noch nicht geladen. Falls es sich um ein eingebettetes Video handelt, probiere stattdessen die YouTube-Homepage. Dies könnte auch durch Änderungen im YouTube-Layout verursacht werden. Sollte das der Fall sein, kannst du es hier vermerken:"
|
||||
@@ -741,7 +776,7 @@
|
||||
"message": "Dieses Segment ist lang. Wenn das gesamte Video nur ein Thema behandelt, wechsle von \"Überspringen\" zu \"Ganzes Video\". Erfahre mehr in den Richtlinien."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Das gesamte Video ist dieser Kategorie zugeordnet, da diese zu sehr im Video eingebaut ist, um einzelne Segmente zu erstellen"
|
||||
"message": "Das gesamte Video fällt unter diese Kategorie und ist zu stark integriert, um es zu trennen"
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Aus allen zukünftigen Experimenten abmelden",
|
||||
@@ -760,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Spenden"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Unterstütze die Entwicklung mit einer Spende"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Verstecke Spendenlink"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Dunkler Modus auf der Optionsseite"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Danke fürs installieren von SponsorBlock."
|
||||
},
|
||||
@@ -824,7 +865,7 @@
|
||||
"message": "Erfahre mehr"
|
||||
},
|
||||
"CopyDownvoteButtonInfo": {
|
||||
"message": "Abwerten, und eine lokale Kopie zum erneuten Einreichen erstellen"
|
||||
"message": "Downvotet, und erstellt eine lokale Kopie zum erneuten Einreichen"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "Öffne den Wiki-Artikel dieser Kategorie."
|
||||
@@ -842,7 +883,7 @@
|
||||
"message": "Benutze das Mausrad während der Mauszeiger über dem Eingabefeld schwebt um die Zeit schnell anzupassen. Benutze Strg bzw. Shift für gröbere/genauere Änderungen."
|
||||
},
|
||||
"categoryPillNewFeature": {
|
||||
"message": "Neu! Sehe, ob ein Video ausschließlich Sponsor oder Eigenwerbung ist"
|
||||
"message": "Neu! Sieh, ob ein Video ausschließlich Sponsor oder Eigenwerbung ist"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "T",
|
||||
@@ -851,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "S",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Verhalten",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Aussehen",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Tastenkürzel",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Sichern/Wiederherstellen",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Verschiedenes",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Aussehen der Überspringen-Meldung",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Aufheben",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Nicht gesetzt"
|
||||
},
|
||||
"change": {
|
||||
"message": "Ändern"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Dies ist ein vorhandenes YouTube-Kürzel. Bist du sicher, dass du es verwenden möchtest?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock for YouTube - Skip Sponsorships",
|
||||
"message": "SponsorBlock για το YouTube - Παραλείπει Χορηγίες",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Παράλειψη χορηγιών, επαιτείας συνδρομής και άλλων στα βίντεο του YouTube. Αναφέρετε χορηγούς σε βίντεο που βλέπετε για να εξοικονομήσετε τον χρόνο άλλων.",
|
||||
"message": "Παράλειψη χορηγιών, έκκλησης συνδρομής και πολλά περισσότερα στα βίντεο του YouTube. Αναφέρετε χορηγίες σε βίντεο που βλέπετε για να κερδίσετε χρόνο στους υπολοίπους.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Ο διακομιστής είπε πως το αίτημα αυτό ήταν άκυρο"
|
||||
"message": "Ο διακομιστής ανέφερε πως αυτό το αίτημα δεν είναι έγκυρο"
|
||||
},
|
||||
"429": {
|
||||
"message": "Έχετε υποβάλει πάρα πολλές ώρες χορηγών για αυτό το βίντεο, είστε σίγουροι ότι υπάρχουν τόσες πολλές;"
|
||||
"message": "Έχετε υποβάλει πολλά τμήματα χορηγιών για αυτό το βίντεο, είστε σίγουροι ότι υπάρχουν τόσα πολλά;"
|
||||
},
|
||||
"409": {
|
||||
"message": "Αυτό έχει ήδη υποβληθεί"
|
||||
"message": "Αυτό έχει ήδη υποβληθεί στο παρελθόν"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Το κανάλι προστέθηκε στην λίστα επιτρεπόμενων!"
|
||||
"message": "Το κανάλι προστέθηκε στη λίστα αποδοχής!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "τμήμα"
|
||||
@@ -26,31 +26,70 @@
|
||||
"message": "τμήματα"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Κάντε upvote αυτήν την υποβολή"
|
||||
"message": "Θετική ψήφος για αυτήν την υποβολή"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Αναφορά"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Αναφέρετε αυτή την υποβολή σαν λανθασμένη."
|
||||
"message": "Αναφορά αυτής της υποβολής ως λανθασμένης."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Παράβλεψη"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Φόρτωση..."
|
||||
"message": "Φόρτωση…"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Να μην εμφανίζεται ποτέ"
|
||||
"message": "Να μην ξαναεμφανιστεί"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Πατήστε αναίρεση παράλειψης για να επιστρέψετε όπου βρισκόσασταν."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Αναίρεση παράλειψης"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Παράλειψη ξανά"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Αναίρεση σίγασης"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Σε παύση"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Λήξη χρονομέτρου"
|
||||
"message": "Λήξη Χρονομέτρου"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Για να επεξεργαστείτε ή να διαγράψετε τα τμήματα ξεχωριστά, ανοίξτε το αναδυόμενο παράθυρο πατώντας το κουμπί πληροφορίες (i) ή πατώντας το εικονίδιο της επέκτασης στην πάνω δεξιά γωνία του προγράμματος περιήγησης σας."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Θέλετε σίγουρα να εκκαθαρίσετε τη φόρμα;\n\n"
|
||||
"message": "Θέλετε σίγουρα να σβήσετε τη φόρμα υποβολής τμημάτων;\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Παρουσιάστηκε ένα σφάλμα κατά την υποβολή των τμημάτων χορηγιών, παρακαλώ προσπαθήστε ξανά αργότερα."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Υπάρχουν τμήματα στη βάση δεδομένων για αυτό το βίντεο!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Δε βρέθηκαν τμήματα στη βάση δεδομένων"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Το τμήμα ξεκινάει εδώ"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Το τμήμα τελειώνει εδώ"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Ακύρωση δημιουργίας τμήματος"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Δε βρέθηκε βίντεο YouTube.\nΑν αυτό δεν είναι σωστό, παρακαλώ ανανεώστε την καρτέλα."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Ανανέωση των δεδομένων των τμημάτων"
|
||||
},
|
||||
"success": {
|
||||
"message": "Επιτυχία!"
|
||||
@@ -58,11 +97,154 @@
|
||||
"voted": {
|
||||
"message": "Ψηφίστηκε!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Φαίνεται ότι ο διακομιστής έχει πέσει. Παρακαλώ επικοινωνήστε με τον προγραμματιστή αμέσως."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Παρουσιάστηκε σφάλμα σύνδεσης. Κωδικός σφάλματος: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Καθαρισμός τμημάτων"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Εμφάνιση του αναδυόμενου παραθύρου του SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Κλείσιμο αναδυόμενου παραθύρου"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Υποβολή Τμημάτων"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Είσαστε σίγουροι για την υποβολή σας;"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Λίστα αποδοχής καναλιών"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Αφαίρεση καναλιού από τη λίστα αποδοχής"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Ψηφίστε για κάποιο τμήμα"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "Υποβολές"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Έχετε γλιτώσει τον κόσμο από "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Πίνακας βαθμολογίας"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Υποβολή"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "Η επεξεργασία τμήματος θα εμφανιστεί αφότου πατήσετε υποβολή",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Συμβουλή: Μπορείτε να ρυθμίσετε συντομεύσεις πλήκτρων για υποβολή στις ρυθμίσεις"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Σβήσιμο τμημάτων"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Υποβολή τμημάτων"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Χρησιμοποιείται στη δημόσια σελίδα στατιστικών για να αναδειχθεί πόσο έχετε συμβάλει. Δείτε το"
|
||||
},
|
||||
"Username": {
|
||||
"message": "Όνομα χρήστη"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Ορισμός ονόματος χρήστη"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Αντιγραφή δημόσιου αναγνωριστικού"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Μπείτε στον επίσημο διακομιστή μας στο Discord για ανατροφοδότηση και προτάσεις!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Απόκρυψη"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Επιλογές"
|
||||
"message": "Ρυθμίσεις"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Εμφάνιση Κουμπιών στην οθόνη αναπαραγωγής YouTube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Απόκρυψη Κουμπιών από την οθόνη αναπαραγωγής YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Αυτό αποκρύπτει τα κουμπιά που εμφανίζονται στο πρόγραμμα αναπαραγωγής YouTube ώστε να υποβάλετε τμήματα προς παράλειψη."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Διατήρηση του κουμπιού παράλειψης προς την καλύτερη στιγμή στο πρόγραμμα αναπαραγωγής"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Εμφάνιση κουμπιού «πληροφορίες» στο πρόγραμμα αναπαραγωγής YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Απόκρυψη κουμπιού «πληροφορίες» από το πρόγραμμα αναπαραγωγής YouTube"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "Αυτόματη απόκρυψη του κουμπιού «Πληροφορίες»"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Απόκρυψη κουμπιού «διαγραφή» από το πρόγραμμα αναπαραγωγής YouTube"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Εμφάνιση κουμπιού «διαγραφή» στο πρόγραμμα αναπαραγωγής YouTube"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Ενεργοποίηση του μετρητή παραλείψεων"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Αυτή η δυνατότητα ανιχνεύει ποια τμήματα έχετε παραλείψει, ώστε να ξέρουν εκείνοι που τα υπέβαλαν, πόσο έχουν βοηθήσει τους συνανθρώπους τους, και χρησιμοποιείται ως μέτρηση μαζί με τις θετικές ψήφους, ώστε να βεβαιωθεί η βάση δεδομένων πως δεν είναι ανεπιθύμητο τμήμα. Κάθε φορά που παραλείπετε κάποιο τμήμα ή επέκταση το στέλνει στον διακομιστή. Ελπίζουμε οι περισσότεροι χρήστες να μην αλλάξουν αυτή τη ρύθμιση, ώστε ο αριθμός μη προβολής τμημάτων να είναι ακριβής. :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Ενεργοποίηση του μετρητή παραλείψεων σε καρτέλες Ιδιωτικής/Ανώνυμης περιήγησης"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Αιτήματα μέσω προθέματος Hash"
|
||||
},
|
||||
"whatQueryByHashPrefix": {
|
||||
"message": "Αντί να ζητάτε τα τμήματα από τον διακομιστή μέσω ολόκληρης της ταυτότητας του βίντεο, στέλνονται μόνο οι πρώτοι 4 κομμένοι χαρακτήρες από την ταυτότητα του βίντεο. Ο διακομιστής στέλνει πίσω δεδομένα για όλα τα βίντεο με παρόμοιους κομμένους χαρακτήρες."
|
||||
},
|
||||
"enableRefetchWhenNotFound": {
|
||||
"message": "Επανάληψη αναζήτησης τμημάτων σε νέα βίντεο"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "Εάν το βίντεο είναι καινούργιο, και δεν έχουν βρεθεί τμήματα, θα συνεχιστεί η αναζήτηση κάθε μερικά λεπτά, ενώ το παρακολουθείτε."
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Επανεμφάνιση ειδοποιήσεων"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Εμφάνιση ειδοποιήσεων μετά την παράλειψη κάθε τμήματος"
|
||||
},
|
||||
"noticeVisibilityMode0": {
|
||||
"message": "Ειδοποιήσεις παράλειψης πλήρους μεγέθους"
|
||||
},
|
||||
"noticeVisibilityMode1": {
|
||||
"message": "Μικρές ειδοποιήσεις αυτόματης παράλειψης"
|
||||
},
|
||||
"noticeVisibilityMode2": {
|
||||
"message": "Να είναι όλες μικρές ειδοποιήσεις"
|
||||
},
|
||||
"noticeVisibilityMode3": {
|
||||
"message": "Ξεθωριασμένες ειδοποιήσεις αυτόματης παράλειψης"
|
||||
},
|
||||
"noticeVisibilityMode4": {
|
||||
"message": "Να είναι όλες ξεθωριασμένες ειδοποιήσεις"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "Το SponsorBlock σας επιτρέπει να παραλείψετε χορηγίες, εισαγωγές, επίλογους, υπενθυμίσεις εγγραφής, και άλλα ενοχλητικά μέρη των βίντεο YouTube. Το SponsorBlock είναι μια επέκταση που τροφοδοτείται, από τους ίδιους τους χρήστες, επιτρέπει στον κάθε έναν να υποβάλει το πότε ξεκινούν και πότε τελειώνουν τμήματα χορηγιών των βίντεο YouTube. Μόλις κάποιος χρήστης υποβάλει αυτή τη πληροφορία, ο οποιοσδήποτε άλλος που έχει αυτήν την επέκταση μπορεί να παραλείψει όλα αυτά τα ενοχλητικά τμήματα χορηγιών. Μπορείτε επίσης να παραλείψετε τμήματα, που δεν περιέχουν μουσική, σε μουσικά βίντεο.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Ιστοσελίδα",
|
||||
@@ -72,12 +254,75 @@
|
||||
"message": "Πηγαίος Κώδικας",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Οι ειδοποιήσεις αναβαθμίστηκαν!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Εάν δεν σας αρέσουν, πατήστε το κουμπί «Να μην ξαναεμφανιστεί».",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"0": {
|
||||
"message": "Λήξη χρονικού ορίου σύνδεσης. Παρακαλώ ελέγξτε ότι η σύνδεσή σας με το διαδίκτυο λειτουργεί, αλλιώς ο διακομιστής μπορεί να υπερφορτώθηκε ή να έπεσε."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "Η παράλειψη είναι ενεργή"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "Η παράλειψη είναι ανενεργή"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Η δουλειά σας",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "Ο διακομιστής φαίνεται ότι έχει υπερφορτωθεί. Δοκιμάστε ξανά σε μερικά δευτερόλεπτα."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Κωδικός σφάλματος: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Παράκαμψη"
|
||||
},
|
||||
"mute": {
|
||||
"message": "Σίγαση"
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "Παράλειψη {0};"
|
||||
},
|
||||
"skip_to_category": {
|
||||
"message": "Παράλειψη προς το σημείο «{0}»;",
|
||||
"description": "Used for skipping to things (Skip to Highlight)"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Παραλείφθηκε «{0}»",
|
||||
"description": "Example: Sponsor Skipped"
|
||||
},
|
||||
"skipped_to_category": {
|
||||
"message": "Παραλείφθηκε προς το σημείο «{0}»",
|
||||
"description": "Used for skipping to things (Skipped to Highlight)"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Απενεργοποίηση Αυτόματης Παράληψης"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Ενεργοποίηση Αυτόματης Παράληψης"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Ηχητική ειδοποίηση κατά την παράληψη"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Οι ειδοποιήσεις μετά την παράλειψη κάθε τμήματος θα αναπαράγουν ήχο. Εάν είναι ανενεργή αυτή η επιλογή εκτός αν η αυτόματη παράλειψη είναι ανενεργή."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Εμφάνιση χρόνου συμπεριλαμβάνοντας τις παραλήψεις"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Αυτός ο χρόνος εμφανίζεται σε παρενθέσεις δίπλα από τον τρέχων χρόνο που είναι κάτω από την μπάρα χρόνου. Αυτό δείχνει την συνολική διάρκεια του βίντεο πλην οποιουδήποτε τμήματος. Αυτό περιλαμβάνει και τα τμήματα που εμφανίζονται μόνο στην μπάρα χρόνου."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Έχετε παραλείψει "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "λεπτό"
|
||||
},
|
||||
@@ -90,20 +335,119 @@
|
||||
"hoursLower": {
|
||||
"message": "ώρες"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Έχετε γλιτώσει τον κόσμο από",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " της ζωής τους",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Ελέγξτε το status.sponsor.ajay.app για την κατάσταση διακομιστή."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Εισαγωγή/Εξαγωγή της Ταυτότητας Χρήστη σας"
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Ορισμός Ταυτότητας Χρήστη"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Προσοχή: Η αλλαγή της Ταυτότητας Χρήστη είναι μόνιμη. Είστε βέβαιοι ότι θέλετε να το κάνετε; Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφο ασφαλείας του παλιού σας για παν ενδεχόμενο."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Δημιουργήθηκε από"
|
||||
},
|
||||
"supportOtherSites": {
|
||||
"message": "Υποστήριξη 3των ιστοσελίδων τύπου YouTube"
|
||||
},
|
||||
"supportOtherSitesDescription": {
|
||||
"message": "Υποστήριξη 3των πελατών διακομιστή YouTube. Για να ενεργοποιήσετε την υποστήριξη πρέπει να αποδεχτείτε επιπλέον άδειες. Αυτό ΔΕ λειτουργεί σε καρτέλες ανώνυμης περιήγησης του Chrome ή άλλων Chromium εκδοχών.",
|
||||
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
|
||||
},
|
||||
"supportedSites": {
|
||||
"message": "Υποστηριζόμενες Ιστοσελίδες: "
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Ενεργοποίηση υποστήριξης «Invidious», απενεργοποίηση αυτόματης παράληψης, απόκρυψη κουμπιών και άλλα."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Προσθήκη 3ου πελάτη συνεδρίας"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Προσθέστε μια προσαρμοσμένη συνεδρία. Αυτό πρέπει να είναι μορφοποιημένο MONO με την διεύθυνση. Για παράδειγμα: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Προσθήκη"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Μη έγκυρη διεύθυνση. Θα πρέπει να περιλαμβάνεται ΜΟΝΟ αυτό το μέρος της διεύθυνσης.\nΓια παράδειγμα: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Επαναφορά Λίστας «Invidious»"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Πρόκειται να επαναφέρετε τη λίστα «Invidious»"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Τρέχουσες Συνεδρίες:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Ελάχιστη διάρκεια (σε δευτερόλεπτα):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Τμήματα μικρότερα από την καθορισμένη τιμή δε θα παραλείπονται ή δε θα εμφανίζονται στην οθόνη αναπαραγωγής."
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "Διάρκεια ειδοποίησης παράλειψης (σε δευτερόλεπτα):"
|
||||
},
|
||||
"skipNoticeDurationDescription": {
|
||||
"message": "Η ειδοποίηση παράλειψης θα παραμείνει στην οθόνη για τουλάχιστον τόσα δευτερόλεπτα. Στη μη αυτόματη παράκαμψη, μπορεί να είναι ορατή για μεγαλύτερο χρονικό διάστημα."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Η ακόλουθη υποβολή είναι μικρότερη από την επιλεγμένη ελάχιστη διάρκεια. Αυτό θα μπορούσε να σημαίνει ότι αυτό το τμήμα έχει ήδη υποβληθεί, και απλά αγνοείται λόγω αυτής της επιλογής. Είστε σίγουροι ότι θα θέλατε να το υποβάλετε;"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Εμφάνιση κουμπιού υποβολής"
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Διεύθυνση Διακομιστή SponsorBlock"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "Η διεύθυνση που χρησιμοποιείται για την επικοινωνία με τον διακομιστή του SponsorBlock. Εάν δε διαθέτετε το δικό σας διακομιστή, αυτή η επιλογή δεν πρέπει να αλλάξει."
|
||||
},
|
||||
"save": {
|
||||
"message": "Αποθήκευση"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Επαναφορά"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Η διεύθυνση δεν έχει τη σωστή μορφή. Παρακαλώ ελέγξτε ότι έχετε http:// ή https:// στην αρχή της χωρίς κάθετους στο τέλος."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Είστε σίγουροι ότι θέλετε να το επαναφέρετε;"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "Το m.youtube.com υποστηρίζεται πλέον"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Εισαγωγή/Εξαγωγή όλων των ρυθμίσεων"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Αυτές είναι όλες σας οι ρυθμίσεις σε αρχείο JSON. Αυτό περιλαμβάνει και την Ταυτότητα Χρήστη, οπότε μοιραστείτε το με προσοχή."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Ορισμός Επιλογών"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Προσοχή: Η αλλαγή των επιλογών είναι μόνιμη και μπορεί να χαλάσει την εγκατάσταση σας. Είσαστε σίγουροι ότι θέλετε να προχωρήσετε; Σιγουρευτείτε ότι έχετε δημιουργήσει αντίγραφο ασφαλείας για καλό και για κακό."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Αυτό το JSON δεν έχει μορφοποιηθεί σωστά. Οι ρυθμίσεις σας δεν έχουν αλλάξει."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Υποβολή Κατηγορίας"
|
||||
"message": "Υποβολή Τμήματος"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Υποβολή"
|
||||
@@ -117,22 +461,125 @@
|
||||
"preview": {
|
||||
"message": "Προεπισκόπηση"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "Μη Υποβληθέντα"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Επιθεώρηση"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Επεξεργασία"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Αντιγραφή πληροφοριών αντιμετώπισης προβλημάτων στο πρόχειρο"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Αδυναμία εγγραφής στο πρόχειρο"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Αντιγράφει πληροφορίες αντιμετώπισης προβλημάτων στο πρόχειρο, ώστε να μπορέσετε να τις στείλετε στον προγραμματιστή όταν αναφέρετε κάποιο σφάλμα / όταν ο προγραμματιστής σας το ζητήσει. Ευαίσθητες πληροφορίες όπως η ταυτότητα χρήστη σας, η λίστα αποδοχής καναλιών και η προσαρμοσμένη διεύθυνση διακομιστή έχουν αφαιρεθεί. Αλλά περιέχει πληροφορίες για τον περιηγητή ιστού σας, τον τύπο δυσκευής, το λειτουργικό σύστημα, και τον αριθμό έκδοσης της επέκτασης. "
|
||||
},
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Οι πληροφορίες εντοπισμού σφαλμάτων έχουν αντιγραφεί στο πρόχειρο. Μη διστάσετε να αφαιρέσετε οποιαδήποτε πληροφορία που προτιμάτε να μη μοιραστείτε. Αποθηκεύστε τες σε ένα αρχείο κειμένου ή επικολλήστε στην αναφορά σφάλματός σας."
|
||||
},
|
||||
"to": {
|
||||
"message": "έως",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Χορηγός"
|
||||
"message": "Χορηγία"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Προώθηση επί πληρωμή, παραπομπές επί πληρωμή και άμεσες διαφημίσεις. Όχι, για προσωπική προώθηση ή δωρεάν αναφορές σε δημιουργούς/ιστοσελίδες/προϊόντα που τους αρέσουν."
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Αφιλοκέρδεια/Προσωπική Προώθηση"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Παρόμοιο με τη «χορηγία» αλλά για μη κερδοσκοπικό σκοπό ή για προσωπική προώθηση. Αυτό συμπεριλαμβάνει τμήματα από εμπορεύματα, δωρεές, ή πληροφορίες σχετικές με το ποιους συνεργάστηκαν."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Υπενθύμιση Αλληλεπίδρασης (Εγγραφή)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Όταν υπάρχει μια σύντομη υπενθύμιση για να προσθέσετε το βίντεο στα βίντεο που σας αρέσουν, να εγγραφείτε ή να τους ακολουθήσετε στη μέση του περιεχομένου. Εάν διαρκεί για αρκετή ώρα, τότε αυτό περιλαμβάνεται στη κατηγορία «προσωπική προώθηση»."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Υπενθύμιση Αλληλεπίδρασης"
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Παύση/Εισαγωγή με Animation"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Ένα διάστημα χωρίς ουσιαστικό περιεχόμενο. Θα μπορούσε να είναι κάποια παύση, στατική εικόνα, επαναλαμβανόμενο animation. Δεν πρέπει να επιλέγεται για μεταβάσεις που περιέχουν πληροφορίες."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Διάλειμμα"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Προτεινόμενα βίντεο καναλιών/Εύσημα"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Όταν εμφανίζονται τα εύσημα ή τα προτεινόμενα βίντεο των καναλιών. Όχι, για επίλογους που περιέχουν πληροφορίες."
|
||||
},
|
||||
"category_preview": {
|
||||
"message": "Προεπισκόπηση/Αναθεώρηση"
|
||||
},
|
||||
"category_preview_description": {
|
||||
"message": "Γρήγορη ανακεφαλαίωση προηγουμένων επεισοδίων, ή προεπισκόπηση του τι ακολουθεί στο τρέχων βίντεο. Εννοώντας επεξεργασία μερικών κλιπ μαζί, όχι για προφορικές περιγραφές."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Μουσική: Τμήμα χωρίς μουσική"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Μόνο για χρήση σε βίντεο μουσικής. Αυτό θα πρέπει να χρησιμοποιείται μόνο για τμήματα βίντεο μουσικής που δεν καλύπτονται ήδη από κάποια άλλη κατηγορία."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Χωρίς Μουσική"
|
||||
},
|
||||
"category_poi_highlight": {
|
||||
"message": "Καλύτερη στιγμή"
|
||||
},
|
||||
"category_poi_highlight_description": {
|
||||
"message": "Το κομμάτι του βίντεο που ψάχνουν να δουν οι περισσότεροι άνθρωποι. Παρόμοιο με το «Το βίντεο ξεκινάει από το x σημείο» στα σχόλια."
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Ζωντανή μετάδοση: Δωρεές/Ανάγνωση Μηνυμάτων από δωρεές"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Ανάγνωση Μηνυμάτων"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Αυτόματη Παράληψη"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Χειροκίνητη Παράληψη"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Εμφάνιση στην μπάρα χρόνου"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Απενεργοποίηση"
|
||||
},
|
||||
"autoSkip_POI": {
|
||||
"message": "Αυτόματη παράλειψη στην αρχή του τμήματος"
|
||||
},
|
||||
"manualSkip_POI": {
|
||||
"message": "Ερώτηση μόλις φορτώνει το βίντεο"
|
||||
},
|
||||
"showOverlay_POI": {
|
||||
"message": "Εμφάνιση στην μπάρα χρόνου"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Αυτόματη παράλειψη όλων των τμημάτων όταν είναι «Χωρίς μουσική»"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Χρώμα Μη Υποβληθέντων",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Χρώμα Μπάρας Χρόνου"
|
||||
},
|
||||
"category": {
|
||||
"message": "Κατηγορία"
|
||||
},
|
||||
@@ -146,8 +593,11 @@
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Οι υποβολές και οι ψήφοι ΔΕΝ ΘΑ ΜΕΤΡΗΣΟΥΝ προς τον κεντρικό διακομιστή. Χρησιμοποίησέ το μόνο για δοκιμή."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Όλες οι υποβολές και οι ψήφοι ΔΕΝ ΘΑ ΜΕΤΡΙΣΟΥΝ στον κύριο διακομιστή κατά τη σύνδεση με τον δοκιμαστικό διακομιστή. Σιγουρευτείτε για να την απενεργοποιήσετε όταν θέλετε να κάνετε πραγματικές υποβολές."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(τώρα)"
|
||||
"message": "(εδώ)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Περισσότερες κατηγορίες"
|
||||
@@ -155,6 +605,59 @@
|
||||
"chooseACategory": {
|
||||
"message": "Επιλέξτε μια κατηγορία"
|
||||
},
|
||||
"enableThisCategoryFirst": {
|
||||
"message": "Για να υποβάλετε τμήματα της «{0}» κατηγορίας, πρέπει να την ενεργοποιήσετε στις ρυθμίσεις. Θα μεταφερθείτε στις ρυθμίσεις τώρα.",
|
||||
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Πρέπει να επιλέξετε Κατηγορία για όλα τα τμήματα που υποβάλετε!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(τέλος)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "κρυφό: αρνητική ψήφος"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "κρυφό: πολύ κοντό"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Η ταυτότητα καναλιού δεν έχει φορτώσει ακόμα. Εάν χρησιμοποιείτε ενσωματωμένο βίντεο, δοκιμάστε αντιθέτως να το ανοίξετε στο YouTube. Μπορεί επίσης να ευθύνονται αλλαγές στη διάταξη του YouTube, εάν το πιστεύετε, γράψτε ένα σχόλιο εδώ:"
|
||||
},
|
||||
"videoInfoFetchFailed": {
|
||||
"message": "Φαίνεται ότι κάτι εμποδίζει το SponsorBlock να ανακτήσει δεδομένα βίντεο. Παρακαλώ δείτε αυτό https://github.com/ajayyy/SponsorBlock/issues/741 για περισσότερες πληροφορίες."
|
||||
},
|
||||
"youtubePermissionRequest": {
|
||||
"message": "Φαίνεται ότι το SponsorBlock δεν μπορεί να επικοινωνήσει με το YouTube API. Για να το διορθώσετε αυτό, αποδεχτείτε την προτροπή άδειας, που θα εμφανιστεί στη συνέχεια, περιμένετε μερικά δευτερόλεπτα και στη συνέχεια ανανεώστε τη σελίδα."
|
||||
},
|
||||
"acceptPermission": {
|
||||
"message": "Αποδεχτείτε την άδεια"
|
||||
},
|
||||
"permissionRequestSuccess": {
|
||||
"message": "Επιτυχείς αίτηση της άδειας!"
|
||||
},
|
||||
"permissionRequestFailed": {
|
||||
"message": "Η αίτηση της άδειας απέτυχε, πατήσατε απόρριψη;"
|
||||
},
|
||||
"adblockerIssueWhitelist": {
|
||||
"message": "Εάν δεν μπορείτε να το επιδιορθώσετε, απενεργοποιείστε την επιλογή «Εξαναγκασμός Ελέγχου Καναλιού πριν την παράλειψη», καθώς το SponsorBlock δεν μπόρεσε να ανακτήσει τις πληροφορίες του καναλιού αυτού του βίντεο"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Εξαναγκασμός Ελέγχου Καναλιού πριν την παράλειψη"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Από προεπιλογή, παραλείπονται τμήματα αμέσως πριν ακόμα ανοιχνευτεί ποιό κανάλι είναι. Από προεπιλογή, ορισμένα τμήματα στην αρχή του βίντεο μπορεί να παραλείπονται στα επιτρεπόμενα κανάλια που είναι στην «Λίστα αποδοχής». Η ενεργοποίηση αυτής της επιλογής θα το αποτρέψει αυτό, αλλά μετά η παράλειψη όλων των τμημάτων θα έχει μια μικρή καθυστέρηση, καθώς η απόκτυση της ταυτότητας καναλιού μπορεί να πάρει κάμποσο χρόνο. Αυτή η καθυστέρηση μπορεί να είναι μη αντιληπτή αν έχετε γρήγορη σύνδεση στο διαδίκτυο."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Σκεφτείτε να ενεργοποιήσετε τη ρύθμιση «Εξαναγκασμός Ελέγχου Καναλιού πριν την παράλειψη»"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Λάθος Συγχρονισμός"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Αυτό το βίντεο έχει κατηγοριοποιηθεί ως μουσική. Είσαστε σίγουροι ότι έχει χορηγία; Εάν είναι ένα τμήμα «Χωρίς μουσική», ανοίξτε τις επιλογές της επέκτασης και ενεργοποιήστε αυτήν την κατηγορία. Μετά μπορείτε, να υποβάλετε αυτό το τμήμα ως «Χωρίς μουσική», αντί για χορηγία. Παρακαλώ διαβάστε τις οδηγίες, εάν είστε μπερδεμένοι."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Πολλαπλά Τμήματα"
|
||||
},
|
||||
@@ -170,5 +673,47 @@
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"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."
|
||||
},
|
||||
"hideForever": {
|
||||
"message": "Απόκρυψη για πάντα"
|
||||
},
|
||||
"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": "Κάθε φορά που παραλείπετε κάποιο τμήμα, θα λαμβάνετε ειδοποίηση. Εάν ο συγχρονισμός σας φαίνεται λάθος, ψηφίστε αρνητικά πατώντας το εικονίδιο! Μπορείτε επίσης να ψηφίσετε μέσω του αναδυόμενου παράθυρου."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Enable Skip Count Tracking In Private/Incognito tabs"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Store segment downvotes"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Any segments you downvote will remain hidden even after refreshing"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Warning: Disabling this will delete all previously stored downvotes"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Query By Hash Prefix"
|
||||
},
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "You've skipped "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "You have saved yourself "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minute"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "hours"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "You've saved people"
|
||||
"message": "You've saved people",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " of their lives"
|
||||
"message": " of their lives",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Check status.sponsor.ajay.app for server status."
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Quick recap of previous episodes, or a preview of what's coming up later in the current video. Meant for edited together clips, not for spoken summaries."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Filler Tangent"
|
||||
"message": "Filler Tangent/Jokes"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Tangential scenes added only for filler or humor that are not required to understand the main content of the video. This should not include segments providing context or background details."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "Show an icon when a video is entirely an advertisement",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Your color is formatted incorrectly. It should be a 3 or 6 digit hex code with a number sign at the beginning."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Unsubmitted Color",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Activar el seguimiento del número de saltos en las pestañas privadas/de incógnito"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Almacenar los votos negativos de los segmentos"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Los segmentos que votes negativamente permanecerán ocultos incluso después de actualizar la página"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Advertencia: Desactivar esto eliminará todos los votos negativos previamente almacenados"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Consulta Por Prefijo Hash"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Si aún no te gusta, pulsa el botón de nunca mostrar.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Omitir segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Iniciar/detener segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Enviar segmentos",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Selecciona una tecla escribiéndola y elige las teclas modificadoras que desees utilizar."
|
||||
},
|
||||
"0": {
|
||||
"message": "Tiempo de espera agotado. Compruebe su conexión a Internet. Si su internet está funcionando, el servidor probablemente esta sobrecargado o desconectado."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Has saltado "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Te has ahorrado "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuto"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "horas"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Has salvado personas"
|
||||
"message": "Has salvado personas",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " de sus vidas"
|
||||
"message": " de sus vidas",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Comprueba status.sponsor.ajay.app para ver el estado del servidor."
|
||||
@@ -452,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importar/Exportar todas las opciones"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Editar/copiar"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Guardar en archivo"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Cargar desde archivo"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Esta es toda su configuración en JSON. Esto incluye tu ID de usuario, así que asegúrate de compartir esto sabiamente."
|
||||
},
|
||||
@@ -500,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "La información de depuración ha sido copiada al portapapeles. Siéntase libre de eliminar cualquier información que prefiera no compartir. Guarde esto en un archivo de texto o péguelo en el informe de errores."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Este atajo está vinculado a otra acción. Por favor, selecciona uno diferente."
|
||||
},
|
||||
"to": {
|
||||
"message": "a",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -557,7 +592,7 @@
|
||||
"message": "Recapitulación rápida de los episodios anteriores, o una vista previa de lo que va a ocurrir más adelante en el vídeo actual. Está pensado para clips editados juntos, no para resúmenes hablados."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Tangente de Relleno"
|
||||
"message": "Tangentes de Relleno/Chistes"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Escenas tangenciales añadidas solo para relleno o humor que no son necesarias para entender el contenido principal del video. Esto no debe incluir segmentos que proporcionen contexto o detalles de fondo."
|
||||
@@ -620,9 +655,6 @@
|
||||
"message": "Mostrar un icono cuando un video es enteramente un anuncio",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Color No Enviado",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -674,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "oculto: demasiado corto"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "manualmente oculto"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "El ID del canal no está cargado todavía. Si está usando un vídeo incrustado, intente usar la página de inicio de YouTube en su lugar. Esto también podría ser causado por cambios en el diseño de YouTube, si lo cree, haga un comentario aquí:"
|
||||
@@ -760,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Donar"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Ayuda a financiar el desarrollo"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Ocular Enlace de Donación"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Modo Oscuro en la página de Opciones"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Gracias por instalar SponsorBlock."
|
||||
},
|
||||
@@ -851,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Comportamiento",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Interfaz",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Atajos de teclado",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Respaldar/Restaurar",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Miscelánea",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Apariencia del aviso de omisión",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Desvincular",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "No establecido"
|
||||
},
|
||||
"change": {
|
||||
"message": "Cambiar"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Este un atajo incorporado de YouTube. ¿Estás seguro de que quieres usarlo?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Luba vahelejätmiste arvu jälgimine privaatsetel/inkognito kaartidel"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Säilita segmentide vastuhääled"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Segmendid, millele annad vastuhääle, peidetakse ka pärast lehe uuesti laadimist"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Hoiatus: selle keelamine kustutab kõik varasemalt säilitatud vastuhääled"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Küsi räsi eesliite järgi"
|
||||
},
|
||||
@@ -262,6 +271,18 @@
|
||||
"message": "Kui sulle see ikka ei meeldi, vajuta \"ära kunagi näita\" nuppu.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Jäta segment vahele",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Alusta/lõpeta segmenti",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Esita segmendid",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"0": {
|
||||
"message": "Ühenduse ajalõpp. Kontrolli oma võrguühendust. Kui internet töötab, on ilmselt server ülekoormatud või maas."
|
||||
},
|
||||
@@ -334,9 +355,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Oled vahele jätnud "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Oled enda aega säästnud "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minut"
|
||||
},
|
||||
@@ -350,10 +368,12 @@
|
||||
"message": "tundi"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Oled inimestel säästnud"
|
||||
"message": "Oled inimestel säästnud",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " nende eludest"
|
||||
"message": " nende eludest",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Serveri oleku saamiseks vaata status.sponsor.ajay.app"
|
||||
@@ -449,6 +469,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Impordi/ekspordi kõik valikud"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Muuda/kopeeri"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Salvesta faili"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Laadi failist"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "See on sinu kogu seadistus JSON-formaadis. Selle hulgas on ka UserID, seega jaga seda targalt."
|
||||
},
|
||||
@@ -554,7 +583,7 @@
|
||||
"message": "Kiire kokkuvõte eelmistest episoodidest või eelvaade videos hiljem tulevast. Mõeldud valmis töödeldud klippide, mitte suuliste kokkuvõtete jaoks."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Täitesisu"
|
||||
"message": "Täitesisu/naljad"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Video täiteks või huumori eesmärgil lisatud sisu, mis ei ole vajalik video põhieesmärgi mõistmiseks. Selle alla ei kuulu segmendid, mis annavad kontekstiteavet või taustainfot."
|
||||
@@ -617,9 +646,6 @@
|
||||
"message": "Kuva ikoon, kui terve video on reklaam",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Sinu värv on sobimatult vormistatud. See peaks olema 3- või 6-numbriline 16-kümmendsüsteemis kood, arvu ees trellid."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Saatmata värv",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -671,6 +697,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "peidetud: liiga lühike"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "käsitsi peidetud"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanali ID pole veel laaditud. Kui vaatad manustatud videot, proovi seda vaadata YouTube'i kodulehelt. See võib olla põhjustatud ka YouTube'i paigutuse muudatustest - kui arvad et see nii on, kommenteeri siin:"
|
||||
@@ -754,9 +783,15 @@
|
||||
"Donate": {
|
||||
"message": "Anneta"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Aita arendust toetada"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Peida annetuste link"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Tume režiim valikute lehel"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Täname SponsorBlocki paigaldamise eest."
|
||||
},
|
||||
@@ -767,7 +802,7 @@
|
||||
"message": "Kuidas vahelejätmine töötab"
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "Segmentide saatmine"
|
||||
"message": "Saatmine"
|
||||
},
|
||||
"Editing": {
|
||||
"message": "Redigeerimine"
|
||||
@@ -821,5 +856,39 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "t",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Käitumine",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Liides",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Klaviatuuriotseteed",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Varunda/taasta",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Varia",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Vahelejätmise teavituse välimus",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Tühista määrang",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Määramata"
|
||||
},
|
||||
"change": {
|
||||
"message": "Muuda"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"message": "osiot"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Äänestä tätä lähetystä"
|
||||
"message": "Äänestä lähetystä"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Ilmoita"
|
||||
@@ -44,7 +44,7 @@
|
||||
"message": "Älä näytä koskaan"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Paina 'älä ohita' mennäksesi takaisin kohtaan jossa olit."
|
||||
"message": "Paina 'älä ohita' palatakasesi kohtaan, jossa olit."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Älä ohita"
|
||||
@@ -71,7 +71,7 @@
|
||||
"message": "Sponsorointiaikoja lähetettäessä tapahtui virhe, yritä myöhemmin uudelleen."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Tällä videolla on segmenttejä tietokannassa!"
|
||||
"message": "Tällä videolla on osioita tietokannassa!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Osioita ei löytynyt"
|
||||
@@ -80,16 +80,16 @@
|
||||
"message": "Osio alkaa nyt"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Segmentti päättyy nyt"
|
||||
"message": "Osio päättyy nyt"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Peruuta segmentin luominen"
|
||||
"message": "Peruuta osion luominen"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "YouTube-videota ei löytynyt.\nJos tämä on väärässä, päivitä välilehti."
|
||||
"message": "YouTube-videota ei löytynyt.\nJos tämä ei pidä paikkaansa, päivitä välilehti."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Päivitä segmentit"
|
||||
"message": "Päivitä osiot"
|
||||
},
|
||||
"success": {
|
||||
"message": "Onnistui!"
|
||||
@@ -104,7 +104,7 @@
|
||||
"message": "Yhteysvirhe on tapahtunut. Virhekoodi: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Tyhjennä segmentit"
|
||||
"message": "Tyhjennä osiot"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Avaa SponsorBlock-ponnahdusikkuna"
|
||||
@@ -113,19 +113,19 @@
|
||||
"message": "Sulje ponnahdusikkuna"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Lähetä segmentit"
|
||||
"message": "Lähetä osiot"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Haluatko varmasti lähettää tämän?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Laita kanava valkolistalle"
|
||||
"message": "Lisää kanava valkolistalle"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Poista kanava valkolistalta"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Äänestä segmenttiä"
|
||||
"message": "Äänestä osiota"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "Lähetykset"
|
||||
@@ -140,11 +140,11 @@
|
||||
"message": "Lähetä"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "Osien muokkaus ilmestyy sen jälkeen, kun klikkaat lähetä-painiketta",
|
||||
"message": "Osioiden muokkaus ilmestyy klikattuasi lähetä",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Vihje: Voit asettaa lähettämisen pikanäppäimet asetuksissa"
|
||||
"message": "Vihje: Voit määrittää lähetyksen pikanäppäimet asetuksista"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Tyhjennä ajat"
|
||||
@@ -165,7 +165,7 @@
|
||||
"message": "Kopio julkinen UserID"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Liity mukaan viralliselle Discord-palvelimelle, jotta voit antaa ehdotuksia ja palautetta!"
|
||||
"message": "Liity viralliselle Discord-palvelimelle antaaksesi ehdotuksia ja palautetta!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Piilota tämä"
|
||||
@@ -177,7 +177,7 @@
|
||||
"message": "Näytä painikkeet YouTuben soittimessa"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Piilota painikkeet YouTuben soittimessa"
|
||||
"message": "Piilota painikkeet YouTuben soittimesta"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Tämä piilottaa YouTuben soittimessa näkyvät, ohitettavien aikojen lähettämiseen käytetyt painikkeet."
|
||||
@@ -189,43 +189,52 @@
|
||||
"message": "Näytä info-painike YouTuben soittimessa"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Piilota info-painike YouTuben soittimessa"
|
||||
"message": "Piilota info-painike YouTuben soittimesta"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "Piilota info-painike automaattisesti"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Piilota poista-painike YouTuben soittimessa"
|
||||
"message": "Piilota poista-painike YouTuben soittimesta"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Näytä poista-painike YouTuben soittimessa"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Ota ohitusten lukumäärän seuranta käyttöön"
|
||||
"message": "Käytä ohitusten lukumäärän seurantaa"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Tämä toiminto seuraa, mitä segmenttejä olet ohittanut. Sen avulla käyttäjät saavat tietää, kuinka paljon heidän lähetyksensä ovat auttaneet muita, ja sitä käytetään myös mittarina äänestysten kanssa estääksemme spämmin pääsyn tietokantaan. Laajennus lähettää viestin palvelimelle aina, kun ohitat segmentin. Toivottavasti useimmat eivät muuta tätä asetusta, jotta katselunumerot pysyisivät tarkkoina. :)"
|
||||
"message": "Tämä toiminto seuraa, mitä osioita olet ohittanut. Sen avulla käyttäjät saavat tietää, kuinka paljon heidän lähetyksensä ovat auttaneet muita, ja sitä käytetään myös mittarina äänestysten kanssa estääksemme spämmin pääsyn tietokantaan. Laajennus lähettää viestin palvelimelle aina kun ohitat osion. Toivottavasti useimmat eivät muuta tätä asetusta, jotta katselunumerot pysyisivät tarkkoina. :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Ota ohitusten lukumäärän seuranta käyttöön yksityis-/incognito-välilehdissä"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Säilytä osion negatiiviset äänet"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Negatiivisesti äänestämäsi osiot pysyvät piilotettuina myös päivityksen jälkeen"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Varoitus: Tämän käytöstä poisto poistaa kaikki negatiiviset äänet"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Kysely tiiviste-etuliittellä"
|
||||
},
|
||||
"whatQueryByHashPrefix": {
|
||||
"message": "Sen sijaan, että videoID:tä käyttäen pyydettäisiin segmenttejä palvelimelta, videoID:n tiivisteen 4 ensimmäistä merkkiä lähetetään. Tämä palvelin lähettää takaisin dataa kaikista videoista, joilla on samankaltaiset tiivisteet."
|
||||
"message": "Sen sijaan, että videoID:tä käyttäen pyydettäisiin osioita palvelimelta, videoID:n tiivisteen 4 ensimmäistä merkkiä lähetetään. Palvelin lähettää takaisin dataa kaikista videoista, joilla on samankaltaiset tiivisteet."
|
||||
},
|
||||
"enableRefetchWhenNotFound": {
|
||||
"message": "Hae segmentit uudelleen uusissa videoissa"
|
||||
"message": "Hae osiot uudelleen uusissa videoissa"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "Jos video on uusi, eikä segmenttejä löydy, niitä haetaan uudelleen muutaman minuutin välein katsoessasi."
|
||||
"message": "Jos video on uusi, eikä osioita löydy, niitä haetaan uudelleen muutaman minuutin välein katsoessasi."
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Näytä ilmoitus uudelleen"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Näytä ilmoitus ohitetun segmentin jälkeen"
|
||||
"message": "Näytä ilmoitus ohitetun osion jälkeen"
|
||||
},
|
||||
"noticeVisibilityMode0": {
|
||||
"message": "Täysikokoiset ohitusilmoitukset"
|
||||
@@ -243,7 +252,7 @@
|
||||
"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.",
|
||||
"message": "SponsorBlockin avulla voit ohittaa sponsorit, introt, outrot, tilausmuistutukset ja muut ärsyttävät osat YouTube-videoissa. SponsorBlock on käyttäjälähteinen selainlaajennus, jonka avulla kuka tahansa voi lähettää Youtube-videoiden sponsoroitujen ja muiden osioiden aloitus- ja päättymisajat. Kun yksi henkilö on lähettänyt tämän tiedon, kaikki muut, joilla on tämä laajennus, ohittavat sponsoroidun osion. Voit myös ohittaa musiikkivideoiden musiikittomat osat.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
@@ -338,20 +347,17 @@
|
||||
"message": "Ääni-ilmoitus ohitettaessa"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Ääni-ilmoitus ohittaessa toistaa äänen kun segmentti ohitetaan. Jos asetus on pois päältä (tai automaattinen ohitus on pois käytöstä), ääntä ei soiteta."
|
||||
"message": "Ääni-ilmoitus ohittaessa toistaa äänen kun osio ohitetaan. Jos asetus on pois päältä (tai automaattinen ohitus on pois käytöstä), ääntä ei soiteta."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Näytä kesto ilman ohitettuja osioita"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Tämä aika näkyy sulkeissa nykyisen ajan vieressä liukusäätimen alapuolella. Se näyttää videon koko pituuden ilman segmenttejä. Se sisältää vain segmentit, jotka on merkitty \"Näytä liukusäätimessä\"."
|
||||
"message": "Tämä aika näkyy sulkeissa nykyisen ajan vieressä liukusäätimen alapuolella. Se näyttää videon koko pituuden ilman osioita. Se sisältää vain osiot, jotka on merkitty \"Näytä liukusäätimessä\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Olet ohittanut "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Olet säästänyt itseltäsi "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuutin"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "tuntia"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Olet säästänyt ihmisiltä"
|
||||
"message": "Olet säästänyt ihmisiltä",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " heidän elämistään"
|
||||
"message": " heidän elämistään",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Tarkista palvelimen tila osoitteessa status.sponsor.ajay.app."
|
||||
@@ -426,7 +434,7 @@
|
||||
"message": "Vähimmäiskesto (sekuntia):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmenttejä jotka ovat asetettua arvoa lyhyempiä ei ohiteta tai näytetä soittimessa."
|
||||
"message": "Osioita jotka ovat asetettua arvoa lyhyempiä ei ohiteta tai näytetä soittimessa."
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "Ohitusilmoituksen kesto (sekuntia):"
|
||||
@@ -438,7 +446,7 @@
|
||||
"message": "Seuraava lähetys on lyhyempi kuin vähimmäiskeston asetuksesi. Tämä voi tarkoittaa sitä, että tämä on jo lähetetty, ja sitä ei vain oteta huomioon tämän asetuksen vuoksi. Oletko varma, että haluat lähettää?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Aktiivisen livestriimin tai ensiesityksen aikana lähettäminen ei ole sallittua. Odota kunnes se loppuu, sitten päivitä sivu ja varmista, että segmentit ovat yhä oikein."
|
||||
"message": "Aktiivisen livestriimin tai ensiesityksen aikana lähettäminen ei ole sallittua. Odota kunnes se loppuu, sitten päivitä sivu ja varmista, että osiot ovat yhä oikein."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Näytä lähetä-painike"
|
||||
@@ -453,7 +461,7 @@
|
||||
"message": "Tallenna"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Nollaa"
|
||||
"message": "Palauta"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Tämä osoite ei ole oikeassa muodossa. Varmista, että sinulla on http:// tai https:// alussa eikä perässä kauttaviivoja."
|
||||
@@ -489,7 +497,7 @@
|
||||
"message": "Tämä JSON ei ole muotoiltu oikein. Asetuksiasi ei ole muutettu."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Lähetä segmentti"
|
||||
"message": "Lähetä osio"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Lähetä"
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Nopea kertaus aiemmista jaksoista, tai esikatselu siitä, mitä on tulossa myöhemmin nykyisessä videossa. Tarkoitettu yhteen editoituja klippejä varten, ei puhutuille yhteenvedoille."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Epäolennainen täytesisältö"
|
||||
"message": "Epäolennainen täytesisältö/Vitsit"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Täytteeksi tai huumoriksi lisättyjä toissijaisia kohtauksia, joita videon pääsisällön ymmärrys ei edellytä. Tämän ei tulisi sisältää aiheeseen liittyviä tai taustatietoja tarjoavia osioita."
|
||||
@@ -638,18 +646,15 @@
|
||||
"message": "Näytä merkki"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Ohita kaikki segmentit automaattisesti, kun videossa on \"Musiikiton\" segmentti"
|
||||
"message": "Ohita kaikki osiot automaattisesti, kun videossa on \"Musiikiton\" osio"
|
||||
},
|
||||
"muteSegments": {
|
||||
"message": "Salli segmentit, jotka mykistävät äänen ohittamisen sijaan"
|
||||
"message": "Salli osiot, jotka mykistävät äänen ohittamisen sijaan"
|
||||
},
|
||||
"fullVideoSegments": {
|
||||
"message": "Näytä kuvake, kun video on kokonaan mainos",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Väriformaattisi on muotoiltu väärin. Sen pitäisi olla 3 tai 6 numeroinen hex-koodi, jossa on # alussa."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Lähettämättömien väri",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -665,7 +670,7 @@
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Ota betatestauspalvelin käyttöön"
|
||||
"message": "Käytä betatestauspalvelinta"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Lähetyksiäsi ja ääniäsi EI LASKETA pääpalvelimella. Käytä tätä vain testaamiseen."
|
||||
@@ -683,14 +688,14 @@
|
||||
"message": "Valitse kategoria"
|
||||
},
|
||||
"enableThisCategoryFirst": {
|
||||
"message": "Lähettääksesi segmenttejä \"{0}\" kategorialla, sinun täytyy aktivoida se asetuksista. Sinut uudelleenohjataan asetuksiin nyt.",
|
||||
"message": "Lähettääksesi osioita \"{0}\" kategorialla, sinun täytyy aktivoida se asetuksista. Sinut uudelleenohjataan asetuksiin nyt.",
|
||||
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
|
||||
},
|
||||
"poiOnlyOneSegment": {
|
||||
"message": "Varoitus: Tämäntyyppisiä segmenttejä voi olla aktiivisena enintään yksi. Usean lähettäminen aiheuttaa sen, että satunnainen segmentti näytetään."
|
||||
"message": "Varoitus: Tämäntyyppisiä osioita voi olla aktiivisena enintään yksi. Usean lähettäminen aiheuttaa sen, että satunnainen osio näytetään."
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Sinun täytyy valita kategoria kaikille segmenteille, joita olet lähettämässä!"
|
||||
"message": "Sinun täytyy valita kategoria kaikille osioille, joita olet lähettämässä!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Loppu)"
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "piilotettu: liian lyhyt"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "manuaalisesti piilotettu"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanavan ID ei ole vielä latautunut. Jos käytät upotettua videota, kokeile sen sijaan käyttää YouTuben kotisivua. Tämä voi myös johtua muutoksista YouTuben ulkoasussa. Jos luulet luulet niin, tee kommenti tänne:"
|
||||
@@ -727,7 +735,7 @@
|
||||
"message": "Pakota kanavan tarkistus ennen ohittamista"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Oletuksena segmentit ohitetaan heti ennen kuin kanava tiedetään. Oletuksena jotkut segmentit videon alussa saattavat tulla ohitetuiksi sallituilla kanavilla. Tämän vaihtoehdon ottaminen käyttöön estää sen, mutta kaikki ohitukset viivästyvät hieman, koska kanavatunnuksen saaminen voi kestää jonkin aikaa. Tämä viive saattaa olla huomaamaton, jos sinulla on nopea internetyhteys."
|
||||
"message": "Oletuksena osiot ohitetaan heti ennen kuin kanava tiedetään. Oletuksena, jotkut osiot videon alussa saattavat tulla ohitetuiksi sallituilla kanavilla. Tämän vaihtoehdon ottaminen käyttöön estää sen, mutta kaikki ohitukset viivästyvät hieman, koska kanavatunnuksen saaminen voi kestää jonkin aikaa. Tämä viive saattaa olla huomaamaton, jos sinulla on nopea internetyhteys."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Harkitse asetuksen \"Pakota kanavan tarkistus ennen ohittamista\" käyttöön ottaminen"
|
||||
@@ -739,10 +747,10 @@
|
||||
"message": "Vaihda kategoria"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Tämä video on luokiteltu musiikiksi. Oletko varma, että siinä on sponsori? Jos tämä on oikeasti \"Musiikiton segmentti\", avaa laajennuksen asetukset ja ota tämä kategoria käyttöön. Sitten voit lähettää tämän segmentin oikeassa kategoriassa. Lue säännöt, jos olet vielä hämilläsi."
|
||||
"message": "Tämä video on luokiteltu musiikiksi. Oletko varma, että siinä on sponsori? Jos tämä on oikeasti \"Musiikiton osio\", avaa laajennuksen asetukset ja ota tämä kategoria käyttöön. Sitten voit lähettää tämän osion oikeassa kategoriassa. Lue säännöt, jos olet vielä hämilläsi."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Useita segmenttejä"
|
||||
"message": "Useita osioita"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Säännöt"
|
||||
@@ -765,10 +773,10 @@
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "Tämä segmentti on suuri. Jos koko video koskee yhtä aihetta, vaihda \"Ohita\" valintaan \"Koko video\". Katso lisätietoja säännöistä."
|
||||
"message": "Tämä osio on suuri. Jos koko video koskee yhtä aihetta, vaihda \"Ohita\" valintaan \"Koko video\". Katso lisätietoja säännöistä."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Tämä koko video on merkitty täksi kategoriaksi ja on liian tiiviisti integroitu jotta ne voitaisiin erottaa"
|
||||
"message": "Koko video on merkitty tällä luokituksella ja se on liian tiiviisti integroitu eroteltavaksi"
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Jättäydy pois kaikista tulevista kokeiluista",
|
||||
@@ -778,7 +786,7 @@
|
||||
"message": "Piilota ikuisesti"
|
||||
},
|
||||
"warningChatInfo": {
|
||||
"message": "Sait varoituksen ja et voi lähettää segmenttejä väliaikaisesti. Tämä tarkoittaa, että huomasimme, että teit joitakin yleisiä virheitä, jotka eivät ole tahallisia, joten vahvistakaa, että ymmärrätte säännöt ja poistamme varoituksen. Voit myös liittyä tähän keskusteluun käyttäen discord.gg/SponsorBlock tai matrix.to/#/#sponsor:ajay.app"
|
||||
"message": "Sait varoituksen ja et voi lähettää osioita väliaikaisesti. Tämä tarkoittaa, että huomasimme, että teit joitakin yleisiä virheitä, jotka eivät ole tahallisia, joten vahvistakaa, että ymmärrätte säännöt ja poistamme varoituksen. Voit myös liittyä tähän keskusteluun käyttäen discord.gg/SponsorBlock tai matrix.to/#/#sponsor:ajay.app"
|
||||
},
|
||||
"voteRejectedWarning": {
|
||||
"message": "Ääni hylättiin varoituksen takia. Klikkaa avataksesi chatin sen ratkaisemiseksi, tai tule takaisin myöhemmin kun sinulla on siihen aikaa.",
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "Lahjoita"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Auta rahoittamalla kehitystä"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Piilota lahjoituslinkki"
|
||||
},
|
||||
@@ -806,31 +817,31 @@
|
||||
"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."
|
||||
"message": "Video-osiot 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."
|
||||
"message": "Aina kun ohitat osion, 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."
|
||||
"message": "Lähettäminen voidaan tehdä joko ponnahdusikkunassa painamalla \"Osio 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."
|
||||
"message": "Toistopainikkeen klikkaaminen osoittaa osion alun ja pysäytyskuvakkeen klikkaaminen sen lopun. Voit valmistella useita sponsoreita ennen kuin painat lähetä. Lähetä-painikkeen klikkaaminen lähettää osion. Roskakorin klikkaaminen poistaa."
|
||||
},
|
||||
"Editing": {
|
||||
"message": "Muokkaus"
|
||||
},
|
||||
"helpPageEditing1": {
|
||||
"message": "Jos jokin meni pieleen, voit muokata tai poistaa segmenttisi ylänuolipainikkeen klikkaamisen jälkeen."
|
||||
"message": "Jos jokin meni pieleen, voit muokata tai poistaa osiosi 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."
|
||||
"message": "Voit käyttää pikanäppäimiä jos haluat. Paina puolipiste näppäintä merkitäksesi sponsori osion 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?"
|
||||
@@ -866,7 +877,7 @@
|
||||
"message": "Jatka äänestystä"
|
||||
},
|
||||
"ChangeCategoryTooltip": {
|
||||
"message": "Tämä vaikuttaa sinun segmentteihin välittömästi"
|
||||
"message": "Tämä vaikuttaa sinun osioihin välittömästi"
|
||||
},
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "Käytä hiiren rullaa samalla kun osoitin on muokkauslaatikon päällä säätääksesi aikaa nopeasti. Ctrl- tai Shift-näppäimen yhdistelmiä voi käyttää muutoksien hienosäätelyyn."
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"message": "Vous cherchez à envoyer beaucoup de segments, y en a-t-il vraiment autant ?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Déja soumis"
|
||||
"message": "Ce segment a déjà été soumis auparavant"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Chaîne mise sur liste blanche !"
|
||||
@@ -32,7 +32,7 @@
|
||||
"message": "Signaler"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Signaler que ce segment commercial est incorrect."
|
||||
"message": "Signaler que cette soumission est incorrecte."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Fermer"
|
||||
@@ -98,7 +98,7 @@
|
||||
"message": "A voté !"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Le serveur ne fonctionne pas. Contactez le développeur."
|
||||
"message": "Il semblerait que le serveur soit hors service. Contactez le développeur."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Erreur de connexion. Code d'erreur : "
|
||||
@@ -171,7 +171,7 @@
|
||||
"message": "Cacher"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Paramètres"
|
||||
"message": "Options"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Montrer les boutons sur le lecteur YouTube"
|
||||
@@ -180,7 +180,7 @@
|
||||
"message": "Cacher les boutons sur le lecteur YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Cela permet de cacher du lecteur YouTube les boutons utilisés pour soumettre des segments commerciaux. Je peux \ncomprendre que certaines personnes les trouvent perturbants. Au lieu d'utiliser ces boutons, cette fenêtre peut être utilisée \npour soumettre des segments commerciaux. Pour cacher la notification, utilisez le bouton \"Ne plus montrer\" sur la notification. Vous pouvez toujours réactiver ces paramètres plus tard."
|
||||
"message": "Ceci enlève du lecteur YouTube les boutons permettant de soumettre des segments."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Conserver le bouton \"Aller au point essentiel\" sur le lecteur"
|
||||
@@ -192,7 +192,7 @@
|
||||
"message": "Cacher le bouton Info sur le lecteur YouTube"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "Masquer Automatiquement Le Button Info"
|
||||
"message": "Masquer automatiquement le bouton Info"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Cacher le bouton Supprimer sur le lecteur YouTube"
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Activer le suivi du nombre de sauts dans les onglets privés/incognito"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Enregistrer les segments contre lesquels vous avez voté"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Tous les segments que contre lesquels vous votez resteront cachés même après rafraîchissement de la page"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Attention : la désactivation supprimera tous vos votes précédemment enregistrés"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Requête par préfixe du hash"
|
||||
},
|
||||
@@ -219,7 +228,7 @@
|
||||
"message": "Récupérer les segments sur les nouvelles vidéos"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "Si la vidéo est nouvelle et qu'aucun segment n'a été trouvé, ils seront réactualisés toutes les quelques minutes pendant le visionnage."
|
||||
"message": "Si la vidéo vient de sortir et qu'aucun segment n'a été encore trouvé, SponsorBlock en cherchera durant la lecture de la vidéo."
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Afficher la notification"
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Si elle ne vous plaît pas, cliquez sur le bouton \"Ne plus montrer\".",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Passer le segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Commencer/arrêter le segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Soumettre les segments",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Sélectionnez une touche en utilisant le clavier et choisissez les touches de modification que vous souhaitez utiliser."
|
||||
},
|
||||
"0": {
|
||||
"message": "Délai de connexion dépassé. Vérifiez votre connexion internet. Si votre connexion internet fonctionne, le serveur est probablement surchargé ou hors service."
|
||||
},
|
||||
@@ -287,6 +311,10 @@
|
||||
"mute": {
|
||||
"message": "Couper le son"
|
||||
},
|
||||
"full": {
|
||||
"message": "Toute la vidéo",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "Passer {0} ?"
|
||||
},
|
||||
@@ -330,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Vous avez passé "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Vous vous êtes économisé "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minute"
|
||||
},
|
||||
@@ -346,10 +371,12 @@
|
||||
"message": "heures"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Vous avez fait économiser les utilisateurs"
|
||||
"message": "Vous avez fait économiser les utilisateurs",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " de leurs vies"
|
||||
"message": " de leurs vies",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Vérifiez status.sponsor.ajay.app pour le status du serveur."
|
||||
@@ -418,6 +445,9 @@
|
||||
"shortCheck": {
|
||||
"message": "Le segment suivant est plus court que votre option de durée minimale. Cela pourrait signifier qu'il est déjà soumis, et just ignoré par cette option. Êtes-vous sûr de vouloir soumettre ?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "La soumission de segments sur un direct en cours ou une première n'est pas autorisée. Veuillez attendre qu'il soit terminé puis actualisez la page et vérifiez que les segments sont toujours valides."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Afficher le bouton de téléchargement"
|
||||
},
|
||||
@@ -445,11 +475,17 @@
|
||||
"exportOptions": {
|
||||
"message": "Importer/Exporter toutes les options"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Modifier/copier"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Enregistrer dans un fichier"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Charger à partir du fichier"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "C'est votre configuration complète au format JSON. Elle inclut votre identifiant utilisateur, gardez-la pour vous."
|
||||
"message": "Contient toute votre configuration au format JSON. Inclut votre UserID privé, donc ne partagez pas ce fichier."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Définir les options"
|
||||
@@ -491,17 +527,20 @@
|
||||
"message": "Impossible de copier dans le presse-papiers"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Copie les informations dans le presse-papiers pour les fournir aux développeurs lors d'un rapport de bug ou lorsqu'un développeur le demande. Les informations sensibles telles que l'ID d'utilisateur, les chaînes sur liste blanche ou l'adresse du serveur personnalisé ont été supprimées. Cependant, ça contient des informations telles que votre user-agent, votre navigateur, votre système d'exploitation et le numéro de version d'extension. "
|
||||
"message": "Copie les informations dans le presse-papiers de manière à les fournir à l'équipe de développement dans un rapport de bug ou si on vous le demande. Les informations personnelles telles que le UserID privé, les chaînes sur liste blanche ou l'adresse du serveur personnalisé sont retirées des données copiées. Cependant, des informations telles que votre user-agent, votre navigateur web, votre système d'exploitation ou le numéro de version d'extension de SponsorBlock font partie des données copiées. "
|
||||
},
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Les informations de débogage ont été copiées dans le presse-papiers. N'hésitez pas à supprimer toute information que vous ne préférez pas partager. Enregistrez-les dans un fichier texte ou collez-les dans le rapport de bug."
|
||||
"message": "Les informations de débogage ont été copiées dans le presse-papiers. N'hésitez pas à supprimer toute information que vous ne souhaitez pas partager. Enregistrez-les dans un fichier texte ou collez-les dans le rapport de bug."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Ce raccourci est lié à une autre action. Veuillez en choisir un autre."
|
||||
},
|
||||
"to": {
|
||||
"message": "à",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Message commercial"
|
||||
"message": "Message sponsorisé"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Promotion rémunérée, parrainage rémunéré et publicité directe. Pas pour l'autopromotion ou les présentations gratuites de causes, de créateurs, de sites web ou de produits qu'ils aiment."
|
||||
@@ -512,6 +551,16 @@
|
||||
"category_selfpromo_description": {
|
||||
"message": "Semblable au \"sponsor\", excepté pour la promotion non rémunérée ou l'auto-promotion. Cela inclut les marchandises, les dons et les informations sur leurs collaborateurs."
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Accès exclusif"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Sert uniquement à étiqueter les vidéos entièrement sponsorisées. Utilisé quand une vidéo présente un produit, un service ou un emplacement pour lesquels un accès gratuit ou subventionné a été reçu."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Cette vidéo présente un produit, un service ou un lieu pour lequel un accès gratuit ou subventionné a été reçu",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Rappel d'interaction (abonnement)"
|
||||
},
|
||||
@@ -525,7 +574,7 @@
|
||||
"message": "Entracte/Animation d'intro"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Un intervalle sans réel contenu, comme une pause, une image statique ou une animation répétitive. Ne doit pas être utilisé pour les transitions avec des informations."
|
||||
"message": "Un intervalle sans réel contenu, par exemple une pause, une image statique ou une animation répétitive. N'utilisez pas cette catégorie pour les transitions contenant de l'information."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Entracte"
|
||||
@@ -543,10 +592,10 @@
|
||||
"message": "Résumé rapide des épisodes précédents, ou aperçu de ce qui se passera plus tard dans la vidéo en cours. Pour les plans collectifs édités, pas pour les résumés parlés."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Digressions"
|
||||
"message": "Digressions/Blagues"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Des digressions ajoutées uniquement pour le remplissage ou l'humour qui ne sont pas requis pour comprendre le contenu principal de la vidéo. Cela ne devrait pas inclure des segments fournissant du contexte ou des détails de fond."
|
||||
"message": "Digressions ajoutées uniquement dans un but de remplissage ou de l'humour non requis pour comprendre le sujet principal de la vidéo. Ne doit pas inclure des segments fournissant du contexte ou des détails de fond."
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "Remplissage"
|
||||
@@ -593,14 +642,18 @@
|
||||
"showOverlay_POI": {
|
||||
"message": "Afficher dans la barre de recherche"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Afficher l'étiquette"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Ignorer automatiquement tous les segments lorsqu'il y a un segment non-musical"
|
||||
},
|
||||
"muteSegments": {
|
||||
"message": "Autoriser les segments qui bloquent l'audio au lieu de le passer"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Votre couleur est mal formatée. Il devrait s'agir d'un code hexadécimal à 3 ou 6 chiffres avec un signe numérique au début."
|
||||
"fullVideoSegments": {
|
||||
"message": "Afficher une icône lorsqu'une vidéo est entièrement promotionnelle",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Couleur non soumise",
|
||||
@@ -639,7 +692,7 @@
|
||||
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
|
||||
},
|
||||
"poiOnlyOneSegment": {
|
||||
"message": "Avertissement: Ce type de segment peut avoir au maximum un seul actif à la fois. En soumettant plusieurs segments, un seul aléatoire sera affiché."
|
||||
"message": "Attention : un seul segment de ce type de segment peut être actif à la fois. En soumettant plusieurs segments, un seul d'entre eux sera aléatoirement affiché."
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Vous devez sélectionner une catégorie pour tous les segments que vous soumettez !"
|
||||
@@ -653,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "masqué : trop court"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "masqué manuellement"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Le Channel ID n'est pas encore chargé. Si vous utilisez une vidéo intégrée, essayez d'utiliser la page d'accueil de YouTube. Cela pourrait également être causé par des changements dans l'interface de YouTube. Si vous pensez que c'est le cas, écrivez un commentaire ici :"
|
||||
@@ -679,7 +735,7 @@
|
||||
"message": "Forcer la vérification du canal avant de passer"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Par défaut, passer les segments avant même de savoir à quelle chaîne appartient la vidéo. Par défaut, les segments en début des vidéos des chaînes sur liste blanche peuvent être passés. Activer cette option empêchera cela mais passer les segments aura un délai, car obtenir l'id des chaînes peut prendre du temps. Ce délai sera imperceptible si votre connexion est rapide."
|
||||
"message": "Par défaut, les segments sont passés avant même de savoir à quelle chaîne la vidéo appartient. Par défaut, certains segments en début de vidéo des chaînes sur liste blanche peuvent être involontairement passés. Activer cette option évitera ce problème mais le passage des segments aura un léger retard, du fait que l'obtention du ChannelID prend du temps. Ce retard devrait être imperceptible si vous avez un haut débit internet."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Envisagez d'activer \"Forcez la vérification de la chaîne avant de passer\""
|
||||
@@ -716,6 +772,12 @@
|
||||
"message": "Compris",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "Ce segment est long. Si toute la vidéo parle d'un seul sujet, changer de \"Passer\" à \"Toute la vidéo\". Voir les instructions pour plus d'informations."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "L'intégralité de cette vidéo est classée dans cette catégorie ce qui la rend trop intriquée pour l'en séparer"
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Se désinscrire de toutes les futures expériences",
|
||||
"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,7 +786,7 @@
|
||||
"message": "Cacher pour toujours"
|
||||
},
|
||||
"warningChatInfo": {
|
||||
"message": "Vous avez reçu un avertissement et ne pouvez pas soumettre de segments temporairement. Cela signifie que nous avons remarqué que vous commettiez des erreurs courantes qui ne sont pas malveillantes. Veuillez simplement confirmer que vous comprenez les règles et nous supprimerons l'avertissement. Vous pouvez également rejoindre cette discussion en utilisant discord.gg/SponsorBlock ou matrix.to/#/#sponsor:ajay.app"
|
||||
"message": "Vous avez reçu un avertissement et ne pouvez temporairement pas soumettre de segments. Cela signifie que nous avons remarqué que vous commettiez des erreurs courantes non malveillantes. Veuillez confirmer que vous comprenez le règlement et nous supprimerons l'avertissement. Vous pouvez également rejoindre cette discussion en utilisant discord.gg/SponsorBlock ou matrix.to/#/#sponsor:ajay.app"
|
||||
},
|
||||
"voteRejectedWarning": {
|
||||
"message": "Le vote a été rejeté en raison d'un avertissement. Cliquez pour ouvrir un chat et y mettre fin , ou revenez plus tard lorsque vous avez le temps.",
|
||||
@@ -733,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Faire un don"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Aider à financer le développement"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Cacher le lien de don"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Page options affichée en mode sombre"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Merci d'avoir installé SponsorBlock."
|
||||
},
|
||||
@@ -797,10 +865,10 @@
|
||||
"message": "En savoir plus"
|
||||
},
|
||||
"CopyDownvoteButtonInfo": {
|
||||
"message": "Voter contre et crée une copie locale pour la resoumettre"
|
||||
"message": "Vote contre et crée une copie locale à soumettre à nouveau"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "Ouvrez la page wiki de cette catégorie."
|
||||
"message": "Ouvrir la page wiki de cette catégorie."
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "Copier et voter contre"
|
||||
@@ -812,7 +880,10 @@
|
||||
"message": "Cela s'appliquera instantanément à vos segments"
|
||||
},
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "Utilisez la molette de votre souris en survolant la boîte d'édition pour ajuster rapidement le minutage. Les combinaisons de touches Ctrl ou Shift peuvent être utilisées pour affiner les modifications."
|
||||
"message": "Utilisez la molette de votre souris en survolant la boîte d'édition pour ajuster rapidement le minutage. Les combinaisons de touches ctrl ou maj peuvent être utilisées pour affiner les modifications."
|
||||
},
|
||||
"categoryPillNewFeature": {
|
||||
"message": "Nouveau ! Soyez prévenu-e quand une vidéo est entièrement sponsorisée ou autopromotionnelle"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "j",
|
||||
@@ -834,14 +905,29 @@
|
||||
"message": "Raccourcis clavier",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Sauvegarde/Restauration",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Divers",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Sauter l'affichage de l'avertissement",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Délier",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Non configuré"
|
||||
},
|
||||
"change": {
|
||||
"message": "Changer"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Il s'agit d'un raccourci YouTube intégré. Êtes-vous sûr de vouloir l'utiliser ?"
|
||||
"message": "Il s'agit d'un raccourci intégré à YouTube. Êtes-vous sûr de vouloir l'utiliser ?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -176,10 +176,12 @@
|
||||
"message": "שעות"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "חסכת לאנשים"
|
||||
"message": "חסכת לאנשים",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " מחייהם"
|
||||
"message": " מחייהם",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "נוצר על ידי"
|
||||
|
||||
@@ -392,9 +392,6 @@
|
||||
"category_preview": {
|
||||
"message": "Pregled/Sažetak"
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Popuna tangenti"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "Popuna"
|
||||
},
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Átugrások számlálásának engedélyezése privát/inkognitó füleken"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Leszavazások tárolása"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Minden szegmens amit leszavazol rejtve marad újratöltés után is"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Figyelem: A beállítás kikapcsolása letöröl minden korábban eltárolt szavazatot"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Lekérdezés Hash előtaggal"
|
||||
},
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Átugrottál: "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Megtakarítottál magadnak: "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "perc"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "óra"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Megspóroltál másoknak"
|
||||
"message": "Megspóroltál másoknak",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " az életükből"
|
||||
"message": " az életükből",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "A szerver állapotához tekintsd meg a status.sponsor.ajay.app oldalt."
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Az előző részekben történtek rövid ismétlése, vagy a videó további tartalmának előzetese. Összevágott jelenetekhez, nem szóbeli összegzéshez."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Témától eltérő töltelék"
|
||||
"message": "Témától eltérő töltelék/viccek"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Csak töltelékként, vagy humornak hozzáadott részek, amik nem szükségesek a videó fő tartalmának megértéséhez. Ne tartalmazzon olyan szegmenseket, amik kontextust, vagy alapvető információkat szolgáltatnak."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "Mutasson egy ikont, amikor egy videó egésze reklám",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "A szín helytelenül van formázva. Egy 3 vagy 6 számjegyből álló hex kódnak kell lennie egy kettőskereszttel az elején."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Beküldetlen színe",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "elrejtve: túl rövid"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "kézzel elrejtve"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "A csatorna ID még nem került betöltésre. Ha beágyazott videót használsz, próbáld meg inkább a YouTube oldalon keresztül. Ezt okozhatja még a YouTube elrendezésének változása is. Ha így gondolod, hagyj egy kommentet itt:"
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "Támogatás"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Segíts a fejlesztés támogatásában"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Támogatás link elrejtése"
|
||||
},
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Aktifkan Pelacakan Jumlah Lewati Pada Tab Privat/Penyamaran"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Tampung segmen yang dijempolbawahkan"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Semua segmen yang dijempolbawahkan akan tetap tersembunyi bahkan jika disegarkan"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Peringatan: Menonaktifkan ini akan menghapus semua jempol bawah yang ditampung"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Kueri dengan Hash Prefix"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Jika anda masih tidak menyukainya, tekan tombol jangan tampilkan.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Lewati segmen",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Mulai/hentikan segmen",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Kirim segmen",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Pilih sebuah tombol dengan mengetikkannya dan pilih tombol modifier apa saja yang Anda ingin gunakan."
|
||||
},
|
||||
"0": {
|
||||
"message": "Koneksi Timeout. Cek koneksi internet anda. Jika internet anda berfungsi, server mungkin kewalahan atau down."
|
||||
},
|
||||
@@ -287,6 +311,10 @@
|
||||
"mute": {
|
||||
"message": "Bisukan"
|
||||
},
|
||||
"full": {
|
||||
"message": "Video Penuh",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "Lewati {0}?"
|
||||
},
|
||||
@@ -330,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Anda sudah melewati "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Anda sudah menghemat waktu "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "menit"
|
||||
},
|
||||
@@ -346,10 +371,12 @@
|
||||
"message": "jam"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Anda sudah menghemat waktu orang lain"
|
||||
"message": "Anda sudah menghemat waktu orang lain",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " dari hidup mereka"
|
||||
"message": " dari hidup mereka",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Cek status.sponsor.ajay.app untuk status server."
|
||||
@@ -418,6 +445,9 @@
|
||||
"shortCheck": {
|
||||
"message": "Submisi ini lebih pendek dari opsi durasi minimalmu. Ini dapat berarti ini sudah dikirim, dan hanya akan diabaikan karena opsi ini. Apakah anda yakin ingin mengirim?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Mengirim pada livestream atau premiere tidak diperbolehkan. Mohon tunggu sampai selesai, lalu muat ulang halamannya dan verifikasi bahwa segmentnya masih valid."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Tampilkan Tombol Unggah"
|
||||
},
|
||||
@@ -445,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Impor/Ekspor Semua Pengaturan"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Edit/salin"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Simpan ke file"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Muat dari file"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Ini adalah seluruh konfigurasi anda di JSON. Ini mencakup userID anda, maka pastikan anda membagikan ini dengan bijak."
|
||||
},
|
||||
@@ -493,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Informasi debug telah disalin ke papan klip. Jangan ragu untuk menghapus informasi yang tidak ingin anda bagikan. Simpan ini di file teks atau salin ke laporan bug."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Pintasan ini telah diatur ke aksi yang lain. Mohon pilih yang lain."
|
||||
},
|
||||
"to": {
|
||||
"message": "sampai",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -509,6 +551,16 @@
|
||||
"category_selfpromo_description": {
|
||||
"message": "Mirip dengan \"sponsor\" kecuali ini tidak dibayar atau promosi diri sendiri. Ini termasuk merchandise, donasi, atau informasi tentang siapa yang berkolaborasi dengan mereka."
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Akses Eksklusif"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Hanya untuk menandai seluruh video. Digunakan ketika sebuah video mempromosikan sebuah produk, layanan atau lokasi yang diterima secara gratis atau mendapatkan izin."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Video ini mempromosikan sebuah produk, layanan atau lokasi yang diterima secara gratis atau mendapatkan izin",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Pengingat Interaksi (Berlangganan)"
|
||||
},
|
||||
@@ -540,7 +592,7 @@
|
||||
"message": "Rekapan singkat dari episode sebelumnya, atau pratinjau tentang apa yang akan terjadi nanti di video. Dimaksudkan untuk klip bersama yang di edit, bukan ringkasan yang diucapkan."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Pengisi Tangensial"
|
||||
"message": "Pengisi Tak berkaitan/Lawakan"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Adegan tangensial ditambahkan hanya untuk pengisi atau humor yang tidak diperlukan untuk memahami isi utama video. Ini tidak boleh mencakup segmen yang memberikan detail konteks atau latar belakang."
|
||||
@@ -590,6 +642,9 @@
|
||||
"showOverlay_POI": {
|
||||
"message": "Tampilkan di Bilah Waktu"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Tampilkan Label"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Lewati semua segmen secara otomatis ketika ada segmen non-music"
|
||||
},
|
||||
@@ -600,9 +655,6 @@
|
||||
"message": "Tunjukkan ikon ketika keseluruhan video merupakan iklan",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Warna anda tidak diformat dengan benar. Harusnya terdiri dari 3 atau 6 digit kode heksa dengan tagar di awal."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Warna yang Belum Dikirim",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -654,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "disembunyikan: terlalu pendek"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "disembunyikan sendiri"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "ID Channel belum dimuat. Apabila anda menggunakan video yang tersematkan, coba menggunakan halaman utama YouTube. Hal ini juga dapat disebabkan oleh perubahan yang ada pada tampilan YouTUbe, apabila anda mengira seperti itu, buat komentar disini:"
|
||||
@@ -717,6 +772,12 @@
|
||||
"message": "Mengerti",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "Segmen ini besar. Jika seluruh video tentang satu topik, ubah dari \"Lewati\" ke \"Video Penuh\". Lihat pedoman untuk informasi lanjutan."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Seluruh video ini ditandai sebagai kategori ini dan terlalu terintegrasi untuk dapat dipisahkan"
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Tidak ikut eksperimen masa depan",
|
||||
"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."
|
||||
@@ -734,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Donasi"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Bantu danai perkembangan"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Sembunyikan tautan donasi"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Mode Gelap Di Halaman Opsi"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Terima kasih telah menginstall SponsorBlock."
|
||||
},
|
||||
@@ -814,5 +881,53 @@
|
||||
},
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "Gunakan roda mouse ketika berada di kotak edit untuk mengatur waktu dengan cepat. Kombinasi dengan tombol [Ctrl + Shift] bisa digunakan untuk perubahan yang halus."
|
||||
},
|
||||
"categoryPillNewFeature": {
|
||||
"message": "Baru! Lihat jika sebuah video disponsori seluruhnya atau mempromosikan diri"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100d"
|
||||
},
|
||||
"hourAbbreviation": {
|
||||
"message": "j",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Perilaku",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Tampilan",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Pintasan keyboard",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Cadangkan/Pulihkan",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Lain-lain",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Lewati pelihatan pemberitahuan",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Lepaskan",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Tidak diatur"
|
||||
},
|
||||
"change": {
|
||||
"message": "Ubah"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Ini adalah pintasan YouTube. Apakah Anda yakin untuk menggunakannya?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Abilita il conteggio dei salti nelle schede private/anonime"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Memorizza i voti negativi del segmento"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Qualsiasi segmento voti negativamente rimarrà nascosto anche dopo aver ricaricato"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Attenzione: Disabilitarlo eliminerà tutti i voti negativi precedentemente memorizzati"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Ricerca tramite prefisso hash"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Se non ti piace ancora, premi il pulsante \"non mostrare mai\".",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Salta segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Inizio/Fine segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Invia i segmenti",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Selezionare una chiave digitandola e scegliere qualsiasi tasto modificatore che si desidera utilizzare."
|
||||
},
|
||||
"0": {
|
||||
"message": "Timeout della connessione. Controlla la tua connessione a Internet. Se internet sta funzionando, il server è probabilmente sovraccarico oppure giù."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Hai saltato "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Ti sei salvato "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuto"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "ore"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Hai fatto risparmiare"
|
||||
"message": "Hai fatto risparmiare",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " delle loro vite"
|
||||
"message": " delle loro vite",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Controlla status.sponsor.ajay.app per lo stato del server."
|
||||
@@ -452,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importa/Esporta Tutte Le Opzioni"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Modifica/copia"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Salva su file"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Carica da file"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Questa è la tua intera configurazione in formaro JSON. Questo include il tuo ID utente, quindi presta attenzione se vuoi condividerlo."
|
||||
},
|
||||
@@ -500,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Le informazioni di debug sono state copiate nel clip board. Sentiti libero di rimuovere tutte le informazioni che preferisci non condividere. Salva in un file di testo o incollale nella segnalazione di bug."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Questa scorciatoia è associata ad un'altra azione. Selezionane una diversa."
|
||||
},
|
||||
"to": {
|
||||
"message": "a",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -551,13 +586,13 @@
|
||||
"message": "I titoli di coda o quando vengono mostrate annotazioni a fine video su YouTube. Non per conclusioni provviste di informazioni."
|
||||
},
|
||||
"category_preview": {
|
||||
"message": "Anteprima"
|
||||
"message": "Anteprima/Riepilogo"
|
||||
},
|
||||
"category_preview_description": {
|
||||
"message": "Riepilogo rapido degli episodi precedenti, o un'anteprima di ciò che sta arrivando più tardi nel video attuale. Inteso per clip, non per riassunti a voce."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Tangente riempitiva"
|
||||
"message": "Riempitivi irrilevanti/Battute"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Le scene riempitive sono aggiunte solo per riempire o per umorismo che non sono richieste per comprendere il contenuto principale del video. Questo non dovrebbe includere segmenti che forniscono contesto o dettagli di sfondo."
|
||||
@@ -620,9 +655,6 @@
|
||||
"message": "Mostra un'icona quando un video è interamente una pubblicità",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Il tuo colore è formattato in modo errato. Dovrebbe essere un codice esadecimale a 3 o 6 cifre con un segno numerico iniziale."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Segmento non inviato",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -674,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "nascosto: troppo corto"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "nascosta manualmente"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "L'ID del canale non è ancora caricato. Se stai usando un video incorporato, prova piuttosto a usare la pagina principale di YouTube. Questo potrebbe esser causato dalle modifiche al layout di YouTube, se pensi che sia così, scrivi qui un commento:"
|
||||
@@ -760,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Dona"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Contribuisci allo sviluppo del fondo"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Nascondi Link di Donazione"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Pagina Delle Opzioni In Modalità Scura"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Grazie per aver installato SponsorBlock."
|
||||
},
|
||||
@@ -851,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Comportamento",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Interfaccia",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Scorciatoie da tastiera",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Backup/Ripristina",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Varie",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Salta l'aspetto del preavviso",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Dissocia",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Non impostato"
|
||||
},
|
||||
"change": {
|
||||
"message": "Modifica"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Questa è una scorciatoia integrata da YouTube. Sei sicuro di volerla usare?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"message": "サーバーがこのリクエストは無効であると返答しました"
|
||||
},
|
||||
"429": {
|
||||
"message": "一つの動画に対してあまりに多くのセグメントを提出しています。本当にこれだけ必要ですか?"
|
||||
"message": "一つの動画に対してあまりに多くのセグメントを提案しています。本当にこれだけ必要ですか?"
|
||||
},
|
||||
"409": {
|
||||
"message": "これは既に提出されています。"
|
||||
@@ -23,7 +23,7 @@
|
||||
"message": "セグメント"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "セグメント"
|
||||
"message": "セグメント"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "この提案を支持"
|
||||
@@ -41,7 +41,7 @@
|
||||
"message": "読み込み中..."
|
||||
},
|
||||
"Hide": {
|
||||
"message": "非表示"
|
||||
"message": "再度表示しない"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "スキップ解除を押すと元の場所へ戻ります"
|
||||
@@ -119,7 +119,7 @@
|
||||
"message": "本当に提出してよろしいですか?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "ホワイトリストのチャンネル"
|
||||
"message": "チャンネルをホワイトリストに追加"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "ホワイトリストからチャンネルを削除"
|
||||
@@ -183,13 +183,13 @@
|
||||
"message": "YouTube再生画面のセグメント提出ボタンを非表示にします。"
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "プレイヤーの「ハイライトまでスキップ」ボタン表示を維持する"
|
||||
"message": "「ハイライトまでスキップ」ボタンをプレイヤーに常に表示する"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "YouTubeプレーヤーの情報ボタンを表示する"
|
||||
"message": "YouTubeプレイヤーに情報ボタンを表示する"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "YouTubeプレーヤーの情報ボタンを隠す"
|
||||
"message": "YouTubeプレイヤーに情報ボタンを表示しない"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "情報ボタンを自動的に隠す"
|
||||
@@ -201,13 +201,22 @@
|
||||
"message": "YouTubeプレーヤーに削除ボタンを表示"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "スキップ回数の統計を有効にする"
|
||||
"message": "スキップの集計を有効にする"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "この機能は、あなたがスキップしたセグメントを追跡して、そのセグメントがどれだけ役に立ったかを他のユーザーに知らせることで、スパムがデータベースに紛れないようにするための評価基準として使用されます。あなたがセグメントをスキップするたびに、拡張機能はサーバーにメッセージを送信します。使用回数の統計が正確になるよう、できる限り多くの人がこの設定を変更しないことを望みます。:)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "プライベート/シークレット タブでスキップカウントトラッキングを有効にする"
|
||||
"message": "プライベート/シークレット タブでのスキップ回数の集計を有効にする"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "セグメントの低評価を記録"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "あなたが低評価したセグメントが再読み込み後も非表示のままになります"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "警告: 無効化するとこれまでの低評価記録が全て削除されます"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "ハッシュプレフィックスを使って要求"
|
||||
@@ -228,19 +237,19 @@
|
||||
"message": "セグメントがスキップされた後に通知を表示する"
|
||||
},
|
||||
"noticeVisibilityMode0": {
|
||||
"message": "標準サイズのスキップ通知"
|
||||
"message": "通常サイズのスキップ通知"
|
||||
},
|
||||
"noticeVisibilityMode1": {
|
||||
"message": "自動スキップ通知を小型化"
|
||||
"message": "自動スキップ時に小サイズの通知"
|
||||
},
|
||||
"noticeVisibilityMode2": {
|
||||
"message": "すべてのスキップ通知を小型化"
|
||||
"message": "常に小サイズのスキップ通知"
|
||||
},
|
||||
"noticeVisibilityMode3": {
|
||||
"message": "自動スキップ通知を透過"
|
||||
"message": "自動スキップ時に透過タイプの通知"
|
||||
},
|
||||
"noticeVisibilityMode4": {
|
||||
"message": "すべてのスキップ通知を透過"
|
||||
"message": "常に透過タイプのスキップ通知"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlockはスポンサー、イントロ、アウトロ、チャンネル登録のお願いなど、YouTube動画の煩わしい部分をスキップします。SponsorBlockはYouTube動画のスポンサー付きセグメントなどの開始時間と終了時間を誰でも投稿できる、クラウドソースのブラウザ拡張機能です。一人がセグメントの情報を送信すると、この拡張機能を使用している他の全員が、スポンサー付きセグメントをスキップできるようになります。また、ミュージックビデオの音楽がない部分をスキップすることもできます。",
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "もしそれでも気に入らない場合は、非表示ボタンをクリックしてください。",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "セグメントをスキップ",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "セグメントを開始/終了",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "セグメントを提出",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "使用したいキーをキーボードで入力し、修飾キーを以下から選択してください。"
|
||||
},
|
||||
"0": {
|
||||
"message": "接続がタイムアウトになりました。インターネット接続をご確認ください。接続に問題がない場合、サーバーが混雑またはダウンしている可能性があります。"
|
||||
},
|
||||
@@ -287,26 +311,30 @@
|
||||
"mute": {
|
||||
"message": "ミュート"
|
||||
},
|
||||
"full": {
|
||||
"message": "動画全体",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "{0} をスキップしますか?"
|
||||
},
|
||||
"mute_category": {
|
||||
"message": "{0} をミュートしますか?"
|
||||
"message": "{0} をミュートしますか?"
|
||||
},
|
||||
"skip_to_category": {
|
||||
"message": "{0}まで飛び越しますか?",
|
||||
"message": "{0}までスキップしますか?",
|
||||
"description": "Used for skipping to things (Skip to Highlight)"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "{0}を飛び越しました",
|
||||
"message": "{0}をスキップしました",
|
||||
"description": "Example: Sponsor Skipped"
|
||||
},
|
||||
"muted": {
|
||||
"message": "{0} ミュート済み",
|
||||
"message": "{0}をミュートしました",
|
||||
"description": "Example: Sponsor Muted"
|
||||
},
|
||||
"skipped_to_category": {
|
||||
"message": "{0}まで飛び越しました",
|
||||
"message": "{0}までスキップしました",
|
||||
"description": "Used for skipping to things (Skipped to Highlight)"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
@@ -328,10 +356,7 @@
|
||||
"message": "この時間は、シークバーの下にある現在の時間の隣に表示されます。これは、動画の合計時間からすべてのセグメントの時間を差し引いたもので「シークバーに表示」として設定されているセグメントも含まれます。"
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "スキップしたセグメント数: "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "ご自身の時間をこれだけ節約しました: "
|
||||
"message": "スキップした数: "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "分"
|
||||
@@ -346,10 +371,12 @@
|
||||
"message": "時間"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "他の人々の時間をこれだけ節約しました:"
|
||||
"message": "他の人々の時間をこれだけ節約しました:",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": "(彼らの人生のうち)"
|
||||
"message": "(彼らの人生のうち)",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "サーバーの状態についてはstatus.sponsor.ajay.appを確認してください。"
|
||||
@@ -358,7 +385,7 @@
|
||||
"message": "ユーザーIDのインポート/エクスポート"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "この情報を誰にも開示しないでください。これはパスワードのように、誰とも共有するべきではありません。 誰かがこれを持っている場合、あなたになりすますことができます。パブリックユーザーIDを探している場合は、ポップアップのクリップボードアイコンをクリックしてください。"
|
||||
"message": "これは厳重に保管してください。これはパスワードのようなもので、誰とも共有すべきではありません。 他の誰かがこれを使って、あなたになりすますことができてしまいます。なおパブリックユーザーIDを探している場合は、ポップアップ内のクリップボードアイコンをクリックしてください。"
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "ユーザーIDを設定"
|
||||
@@ -380,7 +407,7 @@
|
||||
"message": "対応サイト: "
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Invidious対応を有効にし,自動飛越を無効にし,GUIを非表示にします。"
|
||||
"message": "Invidious対応を有効にし、自動スキップを無効、GUIを非表示にします。"
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "サードパーティーのクライアントインスタンスを追加"
|
||||
@@ -410,7 +437,7 @@
|
||||
"message": "設定値より短いセグメントはスキップされず、プレーヤーにも表示されません。"
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "飛び越し通知の表示時間(秒):"
|
||||
"message": "スキップ通知の表示時間(秒):"
|
||||
},
|
||||
"skipNoticeDurationDescription": {
|
||||
"message": "飛び越し通知が画面上に表示され続ける時間です。手動で飛び越した場合は,より長く表示される可能性があります。"
|
||||
@@ -418,6 +445,9 @@
|
||||
"shortCheck": {
|
||||
"message": "提出しようとしている区間の長さが個人設定における最短時間よりも短かいです。これは,既に当区間は提出されており,個人設定によって無視されていることを意味します。本当に提出しますか?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "ライブ配信中の動画やプレミア公開中の動画ではセグメントの提出はできません。配信が終了するまで待つか、ページを再読み込みしてセグメントがまだ有効かご確認ください。"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "アップロードボタンを表示"
|
||||
},
|
||||
@@ -445,8 +475,17 @@
|
||||
"exportOptions": {
|
||||
"message": "全ての設定をインポート/エクスポート"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "編集/コピー"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "ファイルに保存"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "ファイルから読み込み"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "JSON形式の個人設定全体です。利用者IDが含まれているので,共有するときは注意してください。"
|
||||
"message": "JSON形式のすべての個人設定です。これにはあなたのユーザーIDが含まれているので、共有するときは注意してください。"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "オプション設定"
|
||||
@@ -461,7 +500,7 @@
|
||||
"message": "セグメントを送信"
|
||||
},
|
||||
"submit": {
|
||||
"message": "送信"
|
||||
"message": "提出"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "キャンセル"
|
||||
@@ -493,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "診断用情報がクリップボードに複製されました。共有したくない情報があればそこから削除できます。これをファイルに保存したり,不具合報告に貼り付けてください。"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "このショートカットは他のアクションに割り当てられています。別のショートカットを選択してください。"
|
||||
},
|
||||
"to": {
|
||||
"message": "~",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -507,7 +549,17 @@
|
||||
"message": "無報酬 / セルフプロモーション"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "無報酬での宣伝あるいは自己販促を除いて「提供者」と同様です。商品・寄付・合作情報にかんする節を含みます。"
|
||||
"message": "無報酬での宣伝あるいは自己販促であるという点を除いては「スポンサー」と同様です。商品、寄付、コラボ情報に関する内容を含みます。"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "限定アクセス"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "動画全体に対してのみ付与できます。無償または補助金を受けて、製品、サービス、場所を紹介する動画に使用。"
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "この動画は無償または補助金を受けて利用した製品、サービス、または場所を紹介するものです",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "行動を促すメッセージ(チャンネル登録)"
|
||||
@@ -539,11 +591,14 @@
|
||||
"category_preview_description": {
|
||||
"message": "前回の粗筋,または動画の後半内容の予告。音声による要約ではなく,編集された映像を指します。"
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "無駄な脱線/冗談"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "脱線したシーンには、動画の主な内容を理解するのに必要がない穴埋めやユーモアのみを追加してください。これには、文脈や背景の詳細を提供するセグメントを含めないでください。"
|
||||
"message": "動画の本編を理解するのに必要のない、繋ぎの話やユーモアによって脱線したシーン。これには、文脈や背景の詳細を提供しているセグメントを含めないでください。"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "フィラー"
|
||||
"message": "繋ぎの話"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "音楽: 音楽以外のセクション"
|
||||
@@ -558,7 +613,7 @@
|
||||
"message": "ハイライト"
|
||||
},
|
||||
"category_poi_highlight_description": {
|
||||
"message": "多くの人が求めている動画の部分。「動画はXからスタート」のようなコメントです。"
|
||||
"message": "多くの人が求めている動画の部分。「本編はXから開始」といったコメントのような機能です。"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "ライブ配信: 寄付/メッセージの読み上げ"
|
||||
@@ -587,14 +642,18 @@
|
||||
"showOverlay_POI": {
|
||||
"message": "シークバーに表示"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "ラベルを表示"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "非音楽区域がある場合,全区域を自動的に飛び越す"
|
||||
},
|
||||
"muteSegments": {
|
||||
"message": "スキップする代わりに音声をミュートしてセグメントを許可"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "カラーコードの書式が間違っています。 #から始まる3桁または6桁の16進数コードでなければなりません。"
|
||||
"fullVideoSegments": {
|
||||
"message": "動画全体が広告の場合にアイコンを表示",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "未確定の色",
|
||||
@@ -614,10 +673,10 @@
|
||||
"message": "ベータテストサーバーを有効にする"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "提出した区域と区域への投票が主サーバーで**取り扱われなく**なります。試験目的にのみ利用してください。"
|
||||
"message": "提出したセグメントと投票がメインサーバーで**取り扱われなく**なります。試験目的にのみ利用してください。"
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "試サーバーに接続している間,全ての提出・投票は主サーバーで取り扱われなくなります。実際の提出・投票を行う際は,この設定を無効にしてください。"
|
||||
"message": "テストサーバーに接続している間、全ての提出・投票はメインサーバーでは取り扱われなくなります。実際の提出・投票を行う際は、この設定を無効にしてください。"
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(今)"
|
||||
@@ -647,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "あまりに短かい区間を無視する"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "手動で非表示"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "番組IDがまだ読み込まれていません。埋め込み動画でご覧になっている場合は,代わりにYouTubeの公式サイトで再生してみてください。この問題はYouTubeの画面構成を変えた際にも発生する可能性があります。その場合は,こちらに意見をお書きください:"
|
||||
@@ -682,10 +744,10 @@
|
||||
"message": "不正確あるいは間違った時刻です"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "カテゴリーを変更してください"
|
||||
"message": "カテゴリーを変更"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "この動画は音楽として分類されています。本当にこの動画にスポンサー部分がありますか? 本セグメントが本当に「音楽以外の区域」だった場合は、設定画面からこの分類を有効にしてください。その後、「スポンサー部分」の代わりに「音楽以外のセグメント」としてセグメントを提出できます。よく分からない場合は、ガイドラインを参照してください。"
|
||||
"message": "この動画は音楽として分類されています。本当にこの動画にスポンサー部分がありますか? このセグメントが実際には「音楽以外のセグメント」である場合、設定画面からこのカテゴリーを有効にしてください。「スポンサー」の代わりに「音楽以外」としてセグメントを提出できます。お困りの場合は、ガイドラインを参照してください。"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "複数のセグメント"
|
||||
@@ -710,6 +772,12 @@
|
||||
"message": "了解",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "このセグメントは大きすぎます。動画全体が一つのトピックに当てはまる場合は「スキップ」を「動画全体」に変更してください。詳細はガイドラインを参照してください。"
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "この動画は全体がこのカテゴリーとして指定されており、密に結合されているため分割することができません"
|
||||
},
|
||||
"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."
|
||||
@@ -718,7 +786,7 @@
|
||||
"message": "二度と表示しない"
|
||||
},
|
||||
"warningChatInfo": {
|
||||
"message": "警告のためにあなたは一時的にセグメントを提出することができなくなりました。これはあなたが悪意のない一般的なミスを犯していることに私たちが気づいた事を意味します、ルールを理解していることを確認していただければこの警告を解除します。discord.gg/SponsorBlock または matrix.to/#/#sponsor:ajay.app を使ってこのチャットに参加することもできます。"
|
||||
"message": "警告によりあなたは一時的にセグメントを提出することができません。これはあなたが悪意からではなく、単に誤った行為をしていることを私たちが認識したためです。ルールを理解していることを確認していただければこの警告は解除します。discord.gg/SponsorBlock または matrix.to/#/#sponsor:ajay.app よりチャットに参加することもできます。"
|
||||
},
|
||||
"voteRejectedWarning": {
|
||||
"message": "警告により投票が拒否されました。クリックして運営に連絡するか,少し時間を置いてからやりなおしてください。",
|
||||
@@ -727,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "寄付"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "開発を支援する"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "寄付のお願いを表示しない"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "オプション画面でダークモードを使用"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "SponsorBlockを導入いただきありがとうございます。"
|
||||
},
|
||||
@@ -737,10 +811,10 @@
|
||||
"message": "以下の設定を確認してください"
|
||||
},
|
||||
"helpPageFeatureDisclaimer": {
|
||||
"message": "多くの機能は既定では無効となっています。動画の導入部や最後の余計な部分を飛び越したい場合は「非本質的な内容」を飛び越すようにしてください。また,UI要素の表示・非表示を切り替えることもできます。"
|
||||
"message": "多くの機能がデフォルトでは無効となっています。イントロ・アウトロをスキップしたり、Invidiousで使用したりするにはこの下で有効にしてください。また画面の表示設定を切り替えることもできます。"
|
||||
},
|
||||
"helpPageHowSkippingWorks": {
|
||||
"message": "飛び越しの仕組み"
|
||||
"message": "スキップの仕組み"
|
||||
},
|
||||
"helpPageHowSkippingWorks1": {
|
||||
"message": "データベースにある動画区域が自動的に飛び越されます。この拡張機能のアイコンをクリックすると,区域の位置や範囲を確かめることができます。"
|
||||
@@ -749,7 +823,7 @@
|
||||
"message": "区域を飛び越すたびに通知されます。区域の範囲がおかしいと思ったら,その区域を低評価してください。ポップアップ画面でも同様に投票ができます。"
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "提出中"
|
||||
"message": "提出する"
|
||||
},
|
||||
"helpPageSubmitting1": {
|
||||
"message": "提出するにはポップアップの「セグメント開始を記録」ボタン、またはビデオプレーヤー内にあるボタンを押してください。"
|
||||
@@ -758,22 +832,22 @@
|
||||
"message": "再生ボタンをクリックするとセグメントの開始、停止アイコンをクリックすると終了となります。 複数のスポンサーを用意してから送信ボタンを押すことができます。アップロードボタンをクリックすると提出されます。ゴミ箱をクリックすると削除されます。"
|
||||
},
|
||||
"Editing": {
|
||||
"message": "編集中"
|
||||
"message": "編集する"
|
||||
},
|
||||
"helpPageEditing1": {
|
||||
"message": "もし失敗しても、上矢印ボタンをクリックすれば、セグメントを編集・削除することができます。"
|
||||
"message": "もし間違えてしまっても、上矢印ボタンをクリックでセグメントを編集・削除することができます。"
|
||||
},
|
||||
"helpPageTooSlow": {
|
||||
"message": "遅すぎます"
|
||||
"message": "こんな操作は面倒?"
|
||||
},
|
||||
"helpPageTooSlow1": {
|
||||
"message": "利用可能なホットキーがあります。セミコロンキーを押してスポンサーセグメントの開始/終了を示し、アポストロフィキーを押して送信します。これらはオプションで変更できます。QWERTYを使わない場合は、キーバインドを変更したほうがいいでしょう。"
|
||||
"message": "ショートカットキーが利用可能です。セミコロンキーでスポンサーセグメントを開始/終了し、アポストロフィキーで送信できます。またこれらはオプションで変更できます。QWERTYキーを使わない場合は、キー割り当てを変更したほうがいいでしょう。"
|
||||
},
|
||||
"helpPageCopyOfDatabase": {
|
||||
"message": "データベースのコピーを取得できますか? あなたがいなくなった場合はどうなりますか?"
|
||||
"message": "データベースのコピーを利用できますか? 作者が失踪した場合はどうなりますか?"
|
||||
},
|
||||
"helpPageCopyOfDatabase1": {
|
||||
"message": "データベースは公開されており、次の場所で利用できます:"
|
||||
"message": "データベースは公開されており、こちらから利用できます:"
|
||||
},
|
||||
"helpPageCopyOfDatabase2": {
|
||||
"message": "ソースコードは自由に利用できます。運営になにがあろうとも,あなたの貢献(提出された区域)が失われることはありません。"
|
||||
@@ -791,21 +865,69 @@
|
||||
"message": "さらに詳しく"
|
||||
},
|
||||
"CopyDownvoteButtonInfo": {
|
||||
"message": "反対票を投じ、再提出するためにローカルコピーを作成します。"
|
||||
"message": "低評価を押し、再提出するためのローカルコピーを作成"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "このカテゴリーのWikiページを開きます。"
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "コピーして反対票を投じる"
|
||||
"message": "コピーして低評価"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "投票を続ける"
|
||||
},
|
||||
"ChangeCategoryTooltip": {
|
||||
"message": "この変更は即座にあなたのセグメントに適用されます"
|
||||
"message": "この変更はすぐにあなたのセグメントに適用されます"
|
||||
},
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "編集ボックスにカーソルを合わせながらマウスホイールを使用すると、時間をすばやく調整できます。 CtrlキーまたはShiftキーの組み合わせを使用して変更を微調整できます。"
|
||||
},
|
||||
"categoryPillNewFeature": {
|
||||
"message": "新機能!動画全体がスポンサー付きもしくはセルフプロモーションかがわかります"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "日",
|
||||
"description": "100d"
|
||||
},
|
||||
"hourAbbreviation": {
|
||||
"message": "時間",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "動作",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "表示設定",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "キーボードショートカット",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "バックアップ/復元",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "その他",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "スキップ通知の形式",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "解除",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "未設定"
|
||||
},
|
||||
"change": {
|
||||
"message": "変更"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "これはYouTubeにデフォルトで使用されているショートカットです。本当にこれを使用しますか?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "시크릿/사생활 보호 탭에서 스킵 개수 추적 활성화"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "구간 비추천 저장"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "비추천한 구간을 새로고침 이후에도 계속 숨깁니다"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "경고: 비활성화하는 경우 이전에 저장한 모든 비추천이 삭제됩니다"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Hash Prefix가 쿼리를 제공함"
|
||||
},
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "건너뛴 구간: "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "지금까지 절약한 시간: "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "분"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "시간"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "사람들의"
|
||||
"message": "사람들의",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " 의 시간을 아꼈습니다."
|
||||
"message": " 의 시간을 아꼈습니다.",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Status.sponsor.ajay.app 사이트를 확인하여 서버 상태를 확인하세요."
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "이전 에피소드를 간략히 요약하거나 현재 동영상에서 나중에 나올 내용을 예고해줍니다. 음성 요약이 아니라 편집된 동영상을 통한 요약입니다."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "쓸데없는 잡담"
|
||||
"message": "쓸데없는 잡담/농담"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "쓸데없는 잡담은 동영상의 주요 콘텐츠를 이해하는 데 필요없는 시간 떼우기 장면이나 농담만을 말합니다. 맥락이나 상세한 배경지식을 설명하는 부분은 해당하지 않습니다."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "동영상 전체가 광고인 경우 아이콘 표시",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "올바르지 않은 색상 코드입니다. 색상 코드는 샵 (#) 기호로 시작하여 3자리 또는 6자리의 16진수로 구성되어야 합니다."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "미제출한 색상",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "숨겨짐: 너무 짧음"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "수동으로 숨김"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "채널 ID를 아직 불러오지 못했습니다. 임베디드 동영상에서 시도한 경우 YouTube 페이지에서 시도해주십시오. 이 오류는 YouTube의 레이아웃 변경으로 인해서도 발생할 수 있습니다. 레이아웃 변경에 의해 오류가 발생했다고 생각하면 여기에 의견을 남겨주십시오."
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "후원"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "개발 자금 지원"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "후원 링크 숨기기"
|
||||
},
|
||||
|
||||
@@ -272,9 +272,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "നിങ്ങൾ ഒഴിവാക്കി "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "നിങ്ങൾ സ്വയം രക്ഷിച്ചു "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "മിനിറ്റ്"
|
||||
},
|
||||
@@ -288,10 +285,12 @@
|
||||
"message": "മണിക്കൂറുകൾ"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "നിങ്ങൾ ആളുകളെ സംരക്ഷിച്ചു"
|
||||
"message": "നിങ്ങൾ ആളുകളെ സംരക്ഷിച്ചു",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " അവരുടെ ജീവിതത്തിന്റെ"
|
||||
"message": " അവരുടെ ജീവിതത്തിന്റെ",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "സെർവർ നിലയ്ക്കായി status.sponsor.ajay.app പരിശോധിക്കുക."
|
||||
@@ -474,9 +473,6 @@
|
||||
"disable": {
|
||||
"message": "പ്രവർത്തനരഹിതമാക്കുക"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "നിങ്ങളുടെ നിറം തെറ്റായി ഫോർമാറ്റുചെയ്തു. ഇത് തുടക്കത്തിൽ ഒരു നമ്പർ ചിഹ്നമുള്ള 3 അല്ലെങ്കിൽ 6 അക്ക ഹെക്സ് കോഡായിരിക്കണം."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "ബാർ കളർ തേടുക"
|
||||
},
|
||||
|
||||
@@ -272,9 +272,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Anda telah melangkau "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Anda telah menyelamatkan diri "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minit"
|
||||
},
|
||||
@@ -288,10 +285,12 @@
|
||||
"message": "jam"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Anda telah menyelamatkan orang"
|
||||
"message": "Anda telah menyelamatkan orang",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " kehidupan mereka"
|
||||
"message": " kehidupan mereka",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Periksa status.sponsor.ajay.app untuk status pelayan."
|
||||
@@ -474,9 +473,6 @@
|
||||
"disable": {
|
||||
"message": "Nyahaktifkan"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Warna anda tidak diformat dengan betul. Ia mestilah kod hex 3 atau 6 digit dengan tanda nombor pada awalnya."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Cari Warna Bar"
|
||||
},
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Bijhouden van het aantal keren overslaan inschakelen in privé-/incognito-tabbladen"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Segment-downvotes opslaan"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Segmenten waarop u een downvote doet, blijven verborgen, zelfs na vernieuwen"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Waarschuwing: als u dit uitschakelt, worden alle eerder opgeslagen downvotes verwijderd"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Opvragen via hash-voorvoegsel"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Als het u nog steeds niet bevalt, druk dan op de knop \"nooit weergeven\".",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Segment overslaan",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Segment starten/stoppen",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Segmenten indienen",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Selecteer een toets door hem in te typen en kies de modificatietoetsen die u wilt gebruiken."
|
||||
},
|
||||
"0": {
|
||||
"message": "Time-out van de verbinding. Controleer uw internetverbinding. Als uw internet werkt, is de server waarschijnlijk overbelast of offline."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "U heeft overgeslagen: "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "U heeft zichzelf bespaard: "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuut"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "uren"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "U heeft mensen bespaard:"
|
||||
"message": "U heeft mensen bespaard:",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " van hun leven"
|
||||
"message": " van hun leven",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Controleer status.sponsor.ajay.app voor de serverstatus."
|
||||
@@ -452,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Alle opties importeren/exporteren"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Bewerken/kopiëren"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Opslaan naar bestand"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Laden uit bestand"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Dit is uw volledige configuratie in JSON. Dit is inclusief uw gebruikers-ID, dus zorg ervoor dat u dit verstandig deelt."
|
||||
},
|
||||
@@ -500,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "De foutopsporingsinformatie is gekopieerd naar het klembord. Voel u vrij om alle informatie die u liever niet wilt delen, te verwijderen. Sla dit op in een tekstbestand of plak het in het foutenrapport."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Deze snelkoppeling is gebonden aan een andere actie. Kies een andere."
|
||||
},
|
||||
"to": {
|
||||
"message": "tot",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -557,7 +592,7 @@
|
||||
"message": "Snelle samenvatting van vorige afleveringen of een voorbeeld van wat er later komt in de huidige video. Bedoeld voor samengevoegde clips, niet voor gesproken samenvattingen."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Zijspoor-opvulling"
|
||||
"message": "Opvulling zijspoor/humor"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Zijspoor-scènes die alleen ter opvulling of als humor worden toegevoegd en niet noodzakelijk zijn om de hoofdinhoud van de video te begrijpen. Segmenten die context of achtergrondinformatie verschaffen, mogen hier niet onder vallen."
|
||||
@@ -620,9 +655,6 @@
|
||||
"message": "Een pictogram weergeven wanneer de volledige video een advertentie is",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Uw kleur is verkeerd geformatteerd. Het moet een hexadecimale code van 3 of 6 cijfers zijn met een hekje aan het begin."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Niet ingediend kleur",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -674,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "verborgen: te kort"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "handmatig verborgen"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanaal-ID is nog niet geladen. Als u een ingesloten video gebruikt, probeer dan in plaats daarvan de YouTube-homepagina. Dit kan ook worden veroorzaakt door wijzigingen in de YouTube-lay-out. Als u denkt dat dit het geval is, maak dan hier een opmerking:"
|
||||
@@ -760,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Doneren"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Ontwikkeling helpen"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Donatiekoppeling verbergen"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Donkere modus op opties-pagina"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Bedankt voor het installeren van SponsorBlock."
|
||||
},
|
||||
@@ -851,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": " h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Gedrag",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Interface",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Sneltoetsen",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Back-up maken/herstellen",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Overige",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Uiterlijk van overslaan-meldingen",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Ontkoppelen",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Niet ingesteld"
|
||||
},
|
||||
"change": {
|
||||
"message": "Wijzigen"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Dit is een ingebouwde YouTube-snelkoppeling. Weet u zeker dat u deze wilt gebruiken?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +52,9 @@
|
||||
"reskip": {
|
||||
"message": "Hopp igjen"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Lyd"
|
||||
},
|
||||
"paused": {
|
||||
"message": "På pause"
|
||||
},
|
||||
@@ -79,9 +82,15 @@
|
||||
"sponsorEnd": {
|
||||
"message": "Segmentet slutter nå"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Avbryt opprettelse av segment"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Ingen YouTube-video ble funnet.\nHvis dette er feil, oppfrisk fanen."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Oppdater segmenter"
|
||||
},
|
||||
"success": {
|
||||
"message": "Suksess!"
|
||||
},
|
||||
@@ -152,6 +161,9 @@
|
||||
"setUsername": {
|
||||
"message": "Angi brukernavn"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Kopiér offentlig bruker-ID"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Bli med i den offisielle Discord-tjeneren for å gi forslag og tilbakemeldinger!"
|
||||
},
|
||||
@@ -170,12 +182,18 @@
|
||||
"hideButtonsDescription": {
|
||||
"message": "Dette skjuler knappene som dukker opp på YouTube-avspilleren for å sende inn hoppesegmenter."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Behold Hopp til høydepunkt-knappen på avspilleren"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Vis infoknappen på YouTube-avspilleren"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Skjul infoknappen på YouTube-avspilleren"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "Skjul infoknappen automatisk"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Skjul Slett-knappen på YouTube-avspilleren"
|
||||
},
|
||||
@@ -188,6 +206,9 @@
|
||||
"whatViewTracking": {
|
||||
"message": "Denne funksjonen sporer hvilke segmenter du har hoppet over, sånn at brukere vet hvor mye bidragene deres har hjulpet andre, og brukes som et målesystem sammen med plusstemmer for å sikre at spam ikke kommer inn i databasen. Utvidelsen sender en melding til tjeneren hver gang du hopper over et segment. Forhåpentligvis endrer ikke de fleste folk på denne innstillingene, sånn at visningstallene er nøyaktige. :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Aktiver telling av antall hopp i privat/inkognito-faner"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Forespør ut i fra saltings-prefiks"
|
||||
},
|
||||
@@ -206,6 +227,21 @@
|
||||
"showSkipNotice": {
|
||||
"message": "Vis varsel etter at et segment har blitt hoppet over"
|
||||
},
|
||||
"noticeVisibilityMode0": {
|
||||
"message": "Hopp over-varsel i full størrelse"
|
||||
},
|
||||
"noticeVisibilityMode1": {
|
||||
"message": "Små hopp over-varsler for autohopp"
|
||||
},
|
||||
"noticeVisibilityMode2": {
|
||||
"message": "Alle små hopp over-varsler"
|
||||
},
|
||||
"noticeVisibilityMode3": {
|
||||
"message": "Tonet hopp over-varsel for autohopp"
|
||||
},
|
||||
"noticeVisibilityMode4": {
|
||||
"message": "Alle tonede hopp over-varsler"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock lar deg hoppe over sponsorer, introer, outro-er, abonnementspåminnelser, og andre irriterende deler av YouTube-videoer. SponsorBlock er en fellesskapsdrevet nettleserutvidelser som lar alle sende inn start- og sluttidspunktene til sponsede segmenter og andre segmenter i YouTube-videoer. Når en person sender inn denne informasjonen, vil alle andre med denne utvidelsen hoppe rett over det sponsede segmentet. Du kan også hoppe over ikke-musikk-seksjoner i musikkvideoer.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
@@ -226,6 +262,21 @@
|
||||
"message": "Hvis du fortsatt ikke liker det, klikk på «Aldri vis»-knappen.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Hopp over segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Start/stopp segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Send inn segmenter",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Velg en tast ved å trykke på den, velg deretter hvilke modifikasjonstaster du ønsker å bruke."
|
||||
},
|
||||
"0": {
|
||||
"message": "Tidsavbrudd for tilkobling. Sjekk internettilkoblingen din. Hvis internettet ditt virker, er tjeneren sannsynligvis overbelastet eller nede."
|
||||
},
|
||||
@@ -248,9 +299,35 @@
|
||||
"skip": {
|
||||
"message": "Hopp over"
|
||||
},
|
||||
"mute": {
|
||||
"message": "Lydløs"
|
||||
},
|
||||
"full": {
|
||||
"message": "Full video",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "Vil du hoppe over {0}?"
|
||||
},
|
||||
"mute_category": {
|
||||
"message": "Gjør {0} lydløs?"
|
||||
},
|
||||
"skip_to_category": {
|
||||
"message": "Hopp til {0}?",
|
||||
"description": "Used for skipping to things (Skip to Highlight)"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "{0} hoppet over",
|
||||
"description": "Example: Sponsor Skipped"
|
||||
},
|
||||
"muted": {
|
||||
"message": "{0} lydløs",
|
||||
"description": "Example: Sponsor Muted"
|
||||
},
|
||||
"skipped_to_category": {
|
||||
"message": "Hoppet til {0}",
|
||||
"description": "Used for skipping to things (Skipped to Highlight)"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Skru av autohopping"
|
||||
},
|
||||
@@ -272,9 +349,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Du har hoppet over "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Du har spart deg selv for "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minutt"
|
||||
},
|
||||
@@ -288,10 +362,12 @@
|
||||
"message": "timer"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Du har spart folk for"
|
||||
"message": "Du har spart folk for",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": "av sine liv"
|
||||
"message": "av sine liv",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Sjekk status.sponsor.ajay.app for tjenerstatus."
|
||||
@@ -299,6 +375,9 @@
|
||||
"changeUserID": {
|
||||
"message": "Importer/Eksporter din bruker-ID"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Dette bør holdes privat. Det er som et passord og bør ikke deles med noen. Hvis noen har dette kan de utgi seg som deg. Hvis du leter etter din offentlige bruker-ID, klikker du på utklippstavlen i oppsprettsvinduet."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Angi bruker-ID"
|
||||
},
|
||||
@@ -308,9 +387,25 @@
|
||||
"createdBy": {
|
||||
"message": "Opprettet av"
|
||||
},
|
||||
"supportOtherSites": {
|
||||
"message": "Støtt tredjeparts YouTube-nettsteder"
|
||||
},
|
||||
"supportOtherSitesDescription": {
|
||||
"message": "Støtt tredjeparts YouTube-klienter. For å aktivere støtte må du akseptere ytterlige vilkår. Dette fungerer IKKE i inkognitomodus i Chrome og andre Chromium-varianter.",
|
||||
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
|
||||
},
|
||||
"supportedSites": {
|
||||
"message": "Støttede nettsteder: "
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Skru på Invidious-støtte, skru av autohopp, skjul knapper, og mer."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Legg til tredjeparts klientinstans"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Legg til en egendefinert instans. Den må formatteres med KUN domenet. Eksempel: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Legg til"
|
||||
},
|
||||
@@ -332,9 +427,18 @@
|
||||
"minDurationDescription": {
|
||||
"message": "Segmenter som er kortere enn den valgte verdien, vil ikke bli hoppet over eller vises i avspilleren."
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "Varighet for hopp over-varsel (sekunder):"
|
||||
},
|
||||
"skipNoticeDurationDescription": {
|
||||
"message": "Hopp over-varselet vil bli værende på skjermen i minst så mange sekunder. For manuell hopping kan det være synlig lenger."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Den følgende innsendingen er kortere enn din valgte minimumsvarighetsinnstilling. Dette kan bety at den allerede er sendt inn, og at den simpelthen blir ignorert på grunn av denne innstillingen. Er du sikker på at du vil sende den inn?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Innsendelse på en aktiv direktesending eller premiere er ikke tillatt. Vennligst vent til den er ferdig, last så siden på nytt og kontroller at segmentene fortsatt er gyldige."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Vis opplastingsknapp"
|
||||
},
|
||||
@@ -362,6 +466,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importer/Eksporter alle innstillinger"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Rediger/kopiér"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Lagre til fil"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Last fra fil"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Dette er hele oppsettet ditt i JSON. Det inkluderer bruker-ID-en din, så sørg for å være beskjeden med å dele det."
|
||||
},
|
||||
@@ -389,6 +502,9 @@
|
||||
"preview": {
|
||||
"message": "Forhåndsvisning"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "Ikke innsendt"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspiser"
|
||||
},
|
||||
@@ -407,6 +523,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Avlusingsinformasjonen har blitt kopiert til utklippstavlen. Du er velkommen til å fjerne det av informasjon som du helst ikke vil dele. Lagre dette i en tekstfil, eller lim det inn i feilrapporten."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Denne hurtigtasten er knyttet til en annen handling. Vennligst velg en annen kombinasjon."
|
||||
},
|
||||
"to": {
|
||||
"message": "til",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -423,6 +542,16 @@
|
||||
"category_selfpromo_description": {
|
||||
"message": "Minner om «Sponsor», men er ubetalt eller selvpromotering. Dette inkluderer segmenter om merchandise, donasjoner, eller info om hvem de samarbeidet med."
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Ekslusiv tilgang"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Kun for merking av hele videoer. Brukes når en video demonstrerer et produkt, tjeneste eller sted de har fått gratis eller subsidiert tilgang til."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Denne videoen demonstrerer et produkt, tjeneste eller sted som de har fått gratis eller subsidiert tilgang til",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Samhandlingspåminnelse (Abonner)"
|
||||
},
|
||||
@@ -447,6 +576,18 @@
|
||||
"category_outro_description": {
|
||||
"message": "Rulletekster eller når YouTube-sluttkortene dukker opp. Ikke for avslutninger med informasjon."
|
||||
},
|
||||
"category_preview": {
|
||||
"message": "Forhåndsvisning/Oppsummering"
|
||||
},
|
||||
"category_preview_description": {
|
||||
"message": "Hurtig oppsummering av tidligere episoder, eller forhåndsvisning av hva som kommer senere i denne videoen. Ment for redigerte klipp, ikke muntlige sammendrag."
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Intetsigende segmenter kun lagt til som fyllstoff eller humor som ikke er nødvendig for å forstå hovedinnholdet i videoen. Dette bør ikke inkludere segmenter som gir kontekst eller bakgrunnsdetaljer."
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "Fyllstoff"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Musikk: Seksjon uten musikk"
|
||||
},
|
||||
@@ -456,6 +597,12 @@
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Ikke-musikk"
|
||||
},
|
||||
"category_poi_highlight": {
|
||||
"message": "Høydepunkt"
|
||||
},
|
||||
"category_poi_highlight_description": {
|
||||
"message": "Den del av videoen som de fleste er interessert i. Tilsvarende kommentarer som \"Videoen begynner på x\"."
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Direktesending: Donasjons-/Meldingshøytlesninger"
|
||||
},
|
||||
@@ -474,8 +621,31 @@
|
||||
"disable": {
|
||||
"message": "Deaktiver"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Fargen din er formattert feil. Det burde være en 3- eller 6-sifret heksadesimal kode med et nummertegn foran."
|
||||
"autoSkip_POI": {
|
||||
"message": "Autohopp til starten"
|
||||
},
|
||||
"manualSkip_POI": {
|
||||
"message": "Spør når videoen laster"
|
||||
},
|
||||
"showOverlay_POI": {
|
||||
"message": "Vis i tidsstripen"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Vis merke"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Autohopp over alle segmenter når det er et segment uten musikk"
|
||||
},
|
||||
"muteSegments": {
|
||||
"message": "Tillat segmenter som slår av lyden i stedet for å hoppe over"
|
||||
},
|
||||
"fullVideoSegments": {
|
||||
"message": "Vis et ikon når en video utelukkende er reklame",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Ikke innsendt-farge",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Tidsstripefarge"
|
||||
@@ -509,6 +679,9 @@
|
||||
"message": "For å sende inn segmenter i «{0}»-kategorien, må du skru det på i innstillingene. Du vil nå bli omdirigert til innstillingene.",
|
||||
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
|
||||
},
|
||||
"poiOnlyOneSegment": {
|
||||
"message": "Advarsel: Denne type segment kan ha maksimalt én aktiv om gangen. Å legge inn flere vil forårsake en tilfeldig framvisning."
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Du må velge en kategori for alle segmentene du sender inn!"
|
||||
},
|
||||
@@ -521,6 +694,13 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "skjult: for kort"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanal-ID er ikke lastet enda. Hvis du bruker en innebygd video, prøv å bruke YouTube-hjemmesiden i stedet. Dette kan også forårsakes av endringer i YouTube-oppsett, hvis du mistenker det, kommenter her:"
|
||||
},
|
||||
"videoInfoFetchFailed": {
|
||||
"message": "Det virker som om noe blokkerer SponsorBlock's mulighet til å få videodata. Vennligst se https://github.com/ajayyy/SponsorBlock/issues/741 for mer info."
|
||||
},
|
||||
"youtubePermissionRequest": {
|
||||
"message": "Det ser ut til at SponsorBlock ikke klarer å nå YouTube-API-en. For å fikse dette, godta tillatelsesspørringen som dukker opp etter dette, vent noen sekunder, og så last inn siden på nytt."
|
||||
},
|
||||
@@ -533,6 +713,9 @@
|
||||
"permissionRequestFailed": {
|
||||
"message": "Tillatelsesforespørselen mislyktes, klikket du på Avvis?"
|
||||
},
|
||||
"adblockerIssueWhitelist": {
|
||||
"message": "Om du ikke er i stand til å løse dette, forsøk å deaktiver innstillingen 'Fremtving kanalsjekk før hopp', siden SponsorBlock ikke kan hente kanalinformasjon for denne videoen"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Fremtving kanalsjekk før hopp"
|
||||
},
|
||||
@@ -545,6 +728,9 @@
|
||||
"downvoteDescription": {
|
||||
"message": "Feil tidtaking"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Endre kategori"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Denne videoen er kategorisert som musikk. Er du sikker på at dette har en sponsor? Hvis det egentlig er et \"Ikke-musikk-segment\", åpne opp innstillingene til utvidelsen og skru på denne kategorien. Deretter kan du sende dette segmentet som \"Ikke-musikk\" i stedet for som sponsing. Vennligst les retningslinjene hvis du er forvirret."
|
||||
},
|
||||
@@ -563,5 +749,167 @@
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Åpne innstillingene for å hoppe over introer, outro-er, merchandise, osv."
|
||||
},
|
||||
"help": {
|
||||
"message": "Hjelp"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "Jeg forstår",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "Dette segmentet er stort. Dersom hele videoen er omtrent ett emne, så endre fra \"Hopp Over\" til \"Full Video\". Se retningslinjene for mer informasjon."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Hele denne videoen er merket som denne kategorien og er for tett knyttet til å kunne separeres"
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Reservér deg mot alle fremtidige eksperimenter",
|
||||
"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."
|
||||
},
|
||||
"hideForever": {
|
||||
"message": "Skjul for alltid"
|
||||
},
|
||||
"warningChatInfo": {
|
||||
"message": "Du fikk en advarsel og vil midlertidig ikke kunne sende inn segmenter. Dette betyr at vi la merke til at du gjorde noen vanlige feil som ikke var vondt ment, vennligst bare bekreft at du er inneforstått med reglene og vi vil fjerne advarslen. Du kan også bli med i denne chatten på discord.gg/SponsorBlock eller matrix.to/#/#sponsor:ajay.app"
|
||||
},
|
||||
"voteRejectedWarning": {
|
||||
"message": "Stemme avvist på grunn av en advarsel. Klikk for å åpne chatten for å løse dette, eller kom tilbake senere 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": "Donér"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Skjul donasjonslenke"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Mørk modus på instillingssiden"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Takk for at du installerte SponsorBlock."
|
||||
},
|
||||
"helpPageReviewOptions": {
|
||||
"message": "Vennligst se gjennom innstillingene nedenfor"
|
||||
},
|
||||
"helpPageFeatureDisclaimer": {
|
||||
"message": "Mange funksjoner er deaktivert som standard. Om du vil hoppe over introer, outro-er, benytte Invidious osv., aktiver dem nedenfor. Du kan også vise eller skjule UI-elementer."
|
||||
},
|
||||
"helpPageHowSkippingWorks": {
|
||||
"message": "Hvordan hopping fungerer"
|
||||
},
|
||||
"helpPageHowSkippingWorks1": {
|
||||
"message": "Videosegmenter vil automatisk bli hoppet over hvis de finnes i databasen. Du kan åpne oppsprettsvinduet ved å klikke på utvidelsesikonet for å få en forhåndsvisning av hva de er."
|
||||
},
|
||||
"helpPageHowSkippingWorks2": {
|
||||
"message": "Hver gang du hopper over et segment vil du få et varsel. Hvis tidtakingen ser feil ut stem ned ved å klikke på nedstemme! Du kan også stemme i oppsprettsvinduet."
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "Innsending"
|
||||
},
|
||||
"helpPageSubmitting1": {
|
||||
"message": "Innsending kan enten gjøres i oppsprettsvinduet ved å klikke på \"Segmentet starter nå\"-knappen eller i videoavspilleren ved å klikke på knappene på avspilleren."
|
||||
},
|
||||
"helpPageSubmitting2": {
|
||||
"message": "Klikk på avspillingsknappen angir starten av et segment og klikk på stopp-ikonet angir slutten. Du kan gjøre klar flere sponsorer før du sender inn. Klikk på opplastningsknappen for å sende inn. Klikk på papirkurven for å slette."
|
||||
},
|
||||
"Editing": {
|
||||
"message": "Redigering"
|
||||
},
|
||||
"helpPageEditing1": {
|
||||
"message": "Hvis du rotet det til kan du redigere eller slette segmentene dine etter at du har klikket på pil opp-knappen."
|
||||
},
|
||||
"helpPageTooSlow": {
|
||||
"message": "Dette er for tidkrevende"
|
||||
},
|
||||
"helpPageTooSlow1": {
|
||||
"message": "Om du vil kan du bruke hurtigtaster. Trykk på semikolon-tasten for å angi start/stopp av et sponsorsegment og klikk på apostrof for å sende inn. Disse kan endres i innstillinger. Om du ikke bruker QWERTY bør du sannsynligvis endre hurtigtastene."
|
||||
},
|
||||
"helpPageCopyOfDatabase": {
|
||||
"message": "Kan jeg få en kopi av databasen? Hva hender hvis du forsvinner?"
|
||||
},
|
||||
"helpPageCopyOfDatabase1": {
|
||||
"message": "Databasen er offentlig og tilgjengelig på"
|
||||
},
|
||||
"helpPageCopyOfDatabase2": {
|
||||
"message": "Kildekoden er fritt tilgjengelig. Så selv om noe skulle skje med meg vil ikke dine bidrag gå tapt."
|
||||
},
|
||||
"helpPageNews": {
|
||||
"message": "Nyheter og hvordan det er laget"
|
||||
},
|
||||
"helpPageSourceCode": {
|
||||
"message": "Hvor kan jeg finne kildekoden?"
|
||||
},
|
||||
"Credits": {
|
||||
"message": "Anerkjennelser"
|
||||
},
|
||||
"LearnMore": {
|
||||
"message": "Les mer"
|
||||
},
|
||||
"CopyDownvoteButtonInfo": {
|
||||
"message": "Stemmer ned og oppretter en lokal kopi som du kan sende inn på nytt"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "Åpne denne kategoriens wiki-side."
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "Kopiér og stem ned"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "Fortsett å stemme"
|
||||
},
|
||||
"ChangeCategoryTooltip": {
|
||||
"message": "Dette vil umiddelbart gjelde for dine segmenter"
|
||||
},
|
||||
"SponsorTimeEditScrollNewFeature": {
|
||||
"message": "Bruk musehjulet mens du peker over redigeringsboksen for å raskt justere tiden. Kombinasjoner av ctrl- eller shift-tasten kan brukes til å finjustere endringene."
|
||||
},
|
||||
"categoryPillNewFeature": {
|
||||
"message": "Nyhet! Se om en video er fullstendig sponset eller selvpromotert"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "d",
|
||||
"description": "100d"
|
||||
},
|
||||
"hourAbbreviation": {
|
||||
"message": "t",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Oppførsel",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Grensesnitt",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Hurtigtaster",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Sikkerhetskopiér/gjenskap",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Diverse",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Hopp over-varselutseende",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Fjern",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Ikke angitt"
|
||||
},
|
||||
"change": {
|
||||
"message": "Endre"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Dette er en innebygget YouTube-hurtigtast. Er du sikker på at du vil bruke den?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@
|
||||
"message": "Ustaw nazwę użytkownika"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Kopiuj Publiczne ID Użytkownika"
|
||||
"message": "Kopiuj publiczny identyfikator użytkownika"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Dołącz do oficjalnego serwera na discordzie i podziel się wrażeniami i sugestiami!"
|
||||
@@ -183,7 +183,7 @@
|
||||
"message": "Ta opcja ukrywa przyciski do zamieszczania segmentów pojawiające się na odtwarzaczu YouTube."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Kontynuuj wyświetlanie przycisku pomijania"
|
||||
"message": "Wyświetlaj przycisk \"Przejść do wyróżnione?\" na odtwarzaczu"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Pokaż przycisk informacyjny na odtwarzaczu YouTube"
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Włącz licznik śledzenia pominięć w zakładkach Prywatnych/Incognito"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Zapamiętaj segmenty z łapkami w dół"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Wszystkie segmenty, którym dasz łapkę w dół, pozostaną ukryte nawet po odświeżeniu"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Uwaga: Wyłączenie tego usunie wszystkie poprzednio zapisane łapki w dół"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Zapytanie według prefiksu Hash"
|
||||
},
|
||||
@@ -228,7 +237,7 @@
|
||||
"message": "Pokaż informację po pominięciu segmentu"
|
||||
},
|
||||
"noticeVisibilityMode0": {
|
||||
"message": "Duże powiadomienia o przewinięciu"
|
||||
"message": "Pełnowymiarowe powiadomienia o przewinięciu"
|
||||
},
|
||||
"noticeVisibilityMode1": {
|
||||
"message": "Małe powiadomienia o automatycznym przewijaniu"
|
||||
@@ -266,6 +275,17 @@
|
||||
"message": "Pomiń segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Rozpocznij/zatrzymaj segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Prześlij segmenty",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Wybierz przycisk, wpisując go i wybierz dowolne klucze modyfikujące, których chcesz użyć."
|
||||
},
|
||||
"0": {
|
||||
"message": "Połączenie przerwane z powodu braku odpowiedzi. Sprawdź swoje połączenie z internetem. Jeśli wszystko z nim w porządku oznacza to, że serwer jest prawdopodobnie przeciążony lub nie działa."
|
||||
},
|
||||
@@ -338,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Przewinięto "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Oszczędzono sobie "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "min"
|
||||
},
|
||||
@@ -354,10 +371,12 @@
|
||||
"message": "godz."
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Oszczędzono innym"
|
||||
"message": "Oszczędzono innym",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " życia"
|
||||
"message": " życia",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Sprawdź status serwera na status.sponsor.ajay.app"
|
||||
@@ -366,7 +385,7 @@
|
||||
"message": "Importuj/Eksportuj swój identyfikator użytkownika"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Powinno pozostać prywatne. Jest to niczym hasło i nie powinno być nikomu udostępniane. Przy jego użyciu może się pod ciebie podszywać. Jeśli szukasz publicznego ID użytkownika, kliknij ikonę schowka w wyskakującym oknie."
|
||||
"message": "To powinno pozostać prywatne. Jest to niczym hasło i nie powinno zostać nikomu udostępnione. Przy jego użyciu ktoś może się pod ciebie podszywać. Jeśli szukasz publicznego ID użytkownika, kliknij ikonę schowka w wyskakującym oknie."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Ustaw identyfikator użytkownika"
|
||||
@@ -426,6 +445,9 @@
|
||||
"shortCheck": {
|
||||
"message": "Ten segment jest krótszy od ustawionego przez Ciebie minimalnego czasu trwania. Może to oznaczać, że ktoś już to zamieścił, ale nie widzisz tego przez to ustawienie. Czy na pewno chcesz to zamieścić?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Przesyłanie na aktywnej transmisji na żywo lub premierze jest niedozwolone. Poczekaj aż ona się zakończy, a następnie odśwież stronę i sprawdź, czy te segmenty są nadal prawidłowe."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Pokaż przycisk wysyłania"
|
||||
},
|
||||
@@ -453,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importuj/Eksportuj wszystkie ustawienia"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Edytuj/kopiuj"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Zapisz do pliku"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Wczytaj z pliku"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Jest to cała twoja konfiguracja w formacie JSON. Zawarty jest w niej twój identyfikator użytkownika, więc uważaj, komu ją udostępniasz."
|
||||
},
|
||||
@@ -501,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Informacje do debugowania zostały skopiowane do schowka. Możesz usunąć dane, których nie chcesz udostępniać. Zapisz je w pliku tekstowym albo wklej do raportu podczas zgłaszania błędu."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Ten skrót jest przypisany do innej akcji. Proszę wybrać inny."
|
||||
},
|
||||
"to": {
|
||||
"message": "do",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -517,6 +551,16 @@
|
||||
"category_selfpromo_description": {
|
||||
"message": "Podobnie jak \"sponsor\", ale nieodpłatnie bądź w ramach promocji własnej. Obejmuje to sekcje o własnych produktach, donacjach czy informacje o tym, z kim współpracowali."
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Ekskluzywny dostęp"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Tylko do oznaczania całych filmów. Używane, gdy wideo wyświetla produkt, usługę lub lokalizację, do których otrzymali darmowy lub subsydiowany dostęp."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Ten film pokazuje produkt, usługę lub lokalizację, do których otrzymali darmowy lub subsydiowany dostęp",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Przypomnienie o interakcji (Subskrybuj)"
|
||||
},
|
||||
@@ -547,11 +591,8 @@
|
||||
"category_preview_description": {
|
||||
"message": "Szybkie podsumowanie poprzednich odcinków lub podgląd tego, co pojawia się później w bieżącym filmie. Dotyczy zmontowanych klipów, a nie ustnych podsumowań."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Filtr nietematyczny"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Sceny nietematyczne dodawane tylko dla wypełniacza lub humoru, które nie są wymagane do zrozumienia głównej treści wideo. Nie powinno to obejmować segmentów zawierających informacje kontekstowe lub szczegółowe."
|
||||
"message": "Sceny nietematyczne dodawane tylko jako wypełniacz lub dla humoru, które nie są wymagane do zrozumienia głównej treści filmu. Nie powinno to obejmować segmentów zawierających informacje kontekstowe lub szczegółowe."
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "Wypełniacz"
|
||||
@@ -598,6 +639,9 @@
|
||||
"showOverlay_POI": {
|
||||
"message": "Pokaż na pasku"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Wyświetl etykietę"
|
||||
},
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "Automatycznie pomiń wszystkie segmenty, gdy istnieje segment niemuzyczny"
|
||||
},
|
||||
@@ -608,9 +652,6 @@
|
||||
"message": "Pokaż ikonę, gdy film jest w całości reklamą",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Nieprawidłowy format koloru. Powinien to być zapis szesnastkowy (heksadecymalny) składający się z 3 lub 6 znaków poprzedzonych kratką (#)."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Nieprzesłany kolor",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -739,7 +780,7 @@
|
||||
"message": "Schowaj na zawsze"
|
||||
},
|
||||
"warningChatInfo": {
|
||||
"message": "Otrzymałeś ostrzeżenie i nie możesz tymczasowo przesyłać segmentów. Oznacza to, że zauważyliśmy, że popełniłeś/aś pewne powszechne błędy, które nie są złośliwe, Proszę tylko potwierdzić, że rozumiesz zasady i usuniemy ostrzeżenie. Możesz również dołączyć do tego czatu używając discord.gg/SponsorBlock lub matrix.to/#/#sponsor:ajay.app"
|
||||
"message": "Otrzymałeś ostrzeżenie i tymczasowo nie możesz przesyłać segmentów. Oznacza to, że zauważyliśmy, że popełniłeś/aś pewne powszechne błędy, które nie są złośliwe, proszę tylko potwierdzić, że rozumiesz zasady i usuniemy ostrzeżenie. Możesz również dołączyć do tego czatu używając discord.gg/SponsorBlock lub matrix.to/#/#sponsor:ajay.app"
|
||||
},
|
||||
"voteRejectedWarning": {
|
||||
"message": "Głosowanie odrzucone z powodu ostrzeżenia. Kliknij, aby otworzyć czat w celu rozwiązania problemu lub wróć później, gdy będziesz miał czas.",
|
||||
@@ -748,8 +789,14 @@
|
||||
"Donate": {
|
||||
"message": "Dotacje"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Wesprzyj"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Ukryj opcję dotacji"
|
||||
"message": "Ukryj Link Do Dotacji"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Tryb ciemny na stronie opcji"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Dziękujemy za zainstalowanie SponsorBlock."
|
||||
@@ -812,13 +859,13 @@
|
||||
"message": "Dowiedz się więcej"
|
||||
},
|
||||
"CopyDownvoteButtonInfo": {
|
||||
"message": "Minusuje i tworzy lokalną kopię, abyś mógł przesłać poprawioną wersję"
|
||||
"message": "Daje łapkę w dół i tworzy lokalną kopię, abyś mógł przesłać poprawioną wersję"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "Otwórz stronę wiki dla tej kategorii."
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "Skopiuj i zminusuj"
|
||||
"message": "Skopiuj i daj łapkę w dół"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "Kontynuuj głosowanie"
|
||||
@@ -840,8 +887,41 @@
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Zachowanie",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Interfejs",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Skróty klawiszowe",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Kopia/przywracanie",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Różne",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Pomiń wygląd wpisu",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Usuń przypisanie",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Nie ustawiono"
|
||||
},
|
||||
"change": {
|
||||
"message": "Zmień"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "To jest wbudowany skrót YouTube. Czy na pewno chcesz go użyć?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Ativar Pular Contagem de Rastreamento em Abas Privadas/Incógnito"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Armazenar votos negativos de segmentos"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Qualquer segmento que você der voto negative permanecerá oculto mesmo após recarregar"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Aviso: Desativar isto excluirá todos os votos negativos armazenados anteriormente"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Consulta Por Prefixo Hash"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Se você ainda não gostar dessa, aperte o botão não mostrar novamente.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Pular segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Iniciar/parar segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Enviar Segmentos",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Pressione a tecla desejada e escolha quaisquer teclas modificadoras deseja utilizar."
|
||||
},
|
||||
"0": {
|
||||
"message": "Tempo limite de conexão excedida. Cheque a sua conexão de internet. Se a sua internet estiver funcionando, o servidor está sobrecarregado ou fora do ar."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Você pulou "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Você poupou "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuto"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "horas"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Você poupou das pessoas"
|
||||
"message": "Você poupou das pessoas",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " das vidas dos outros"
|
||||
"message": " das vidas dos outros",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Verifique status.sponsor.ajay.app para o status do servidor."
|
||||
@@ -422,6 +445,9 @@
|
||||
"shortCheck": {
|
||||
"message": "A seguinte submissão é mais curta do que sua opção de duração mínima. Isto significa que já foi enviada e que está sendo ignorada devido a esta opção. Tem certeza que deseja enviar mesmo assim?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Não é permitido o envio de segmentos em livestreams ou premieres ainda em andamento. Por favor, aguarde até que terminem, e em seguida, atualize a página e verifique se os segmentos ainda são válidos."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Mostrar botão de envio"
|
||||
},
|
||||
@@ -449,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Importar/Exportar Todas as Opções"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Editar/copiar"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Exportar para arquivo"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Importar de um arquivo"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Essas são suas preferências no formato JSON. Isso inclui seu ID de usuário, então lembre-se de compartilhar com cuidado."
|
||||
},
|
||||
@@ -497,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "A informação de depuração foi copiada para a área de transferência. Sinta-se à vontade para remover qualquer informação que prefira não compartilhar. Salve em um arquivo de texto ou cole-a no relatório de bug."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Este atalho está vinculado a outra ação. Por favor, selecione um atalho diferente."
|
||||
},
|
||||
"to": {
|
||||
"message": "até",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -516,6 +554,13 @@
|
||||
"category_exclusive_access": {
|
||||
"message": "Acesso Exclusivo"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Apenas para rotular vídeos inteiros. Usado quando um vídeo apresenta um produto, serviço ou local ao qual eles receberam acesso gratuito ou subsidiado."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Este vídeo apresenta um produto, serviço ou local ao qual eles receberam acesso gratuito ou subsidiado",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Lembrete de interação (inscrever-se)"
|
||||
},
|
||||
@@ -547,7 +592,7 @@
|
||||
"message": "Recapitulação rápida de episódios anteriores, ou uma prévia do que está chegando mais tarde no vídeo atual. Destinado a clipes editados juntos, não para resumos falados."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Enrolando em tangente"
|
||||
"message": "Enrolação/Piadas"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Cenas tangenciais inseridas apenas por enrolação ou humor que não são necessárias para compreender o tópico principal do vídeo. Isto não deve incluir segmentos que fornecem contexto ou detalhes de segundo plano."
|
||||
@@ -610,9 +655,6 @@
|
||||
"message": "Mostrar um ícone quando um vídeo é inteiramente um anúncio",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Sua cor está formatada incorretamente. Deve ser um código hexadecimal de 3 ou 6 dígitos com uma cerquilha (hashtag) no início."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Cor Não Enviada",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -664,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "oculto: muito curto"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "oculto manualmente"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "O ID do canal ainda não foi carregado. Se você estiver usando um vídeo embutido, tente usar a página inicial do YouTube. Isso também pode ser causado por mudanças no layout do YouTube, se você achar que este é o caso, faça um comentário aqui:"
|
||||
@@ -750,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Doar"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Ajude a financiar o desenvolvimento"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Ocultar o Link de Doação"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Modo Escuro na página de Opções"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Obrigado por instalar o SponsorBlock."
|
||||
},
|
||||
@@ -841,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Comportamento",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Interface",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Atalhos de teclado",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Backup/Restauração",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Miscelânea",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Aparência da notificação de pulo",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Desvincular",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Não configurado"
|
||||
},
|
||||
"change": {
|
||||
"message": "Alterar"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Este já é um atalho padrão do YouTube. Tem certeza que deseja utilizá-lo?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
"message": "SponsorBlock para o YouTube - Salte patrocínios",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Salte patrocinios, pedidos de subscrição e mais em videos do YouTube. Submeta anúncios nos videos que visualiza para poupar tempo a outros.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "O servidor disse que este pedido foi inválido"
|
||||
},
|
||||
@@ -15,9 +19,21 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Canal adicionado à whitelist!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segmento"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmentos"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Votar positivamente esta submissão"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Reportar"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Reportar esta submissão como incorrecta."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Ignorar"
|
||||
},
|
||||
@@ -36,9 +52,15 @@
|
||||
"reskip": {
|
||||
"message": "Saltar novamente"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Ativar som"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pausado"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Temporizador parado"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "\n\nPara editar ou remover linhas individuais, carregue com o botão direito ou abra o popup da extensão pelo icone no canto superior direito."
|
||||
},
|
||||
@@ -48,18 +70,51 @@
|
||||
"Unknown": {
|
||||
"message": "Erro ao enviar os seus segmentos, tente novamente mais tarde."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Este vídeo tem segmentos na base de dados!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nenhum segmento encontrado"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "O Segmento Começa Agora"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "O Segmento Acaba Agora"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Cancelar Criação de Segmento"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Nenhum vídeo do YouTube encontrado.\nSe isto não estiver correto, atualize o separador."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Atualizar segmentos"
|
||||
},
|
||||
"success": {
|
||||
"message": "Sucesso!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Votado!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Parece que o servidor está em baixo. Contacte o desenvolvedor imediatamente."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Deu-se um erro de conecção: Código: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Limpar Segmentos"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Abrir o Popup SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Fechar Popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Submeter Segmentos"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Tem a certeza que pretende submeter?"
|
||||
},
|
||||
|
||||
@@ -272,9 +272,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Ai omis "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "V-ați salvat "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minut"
|
||||
},
|
||||
@@ -288,10 +285,12 @@
|
||||
"message": "ore"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Tu ai salvat alte persoane"
|
||||
"message": "Tu ai salvat alte persoane",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " din viața lor"
|
||||
"message": " din viața lor",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Verificați status.sponsor.ajay.app pentru starea serverului."
|
||||
@@ -471,9 +470,6 @@
|
||||
"disable": {
|
||||
"message": "Dezactivare"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Culoarea ta este formatată incorect. Ar trebui să fie un cod hexadecimal de 3 sau 6 cifre cu un hash la început."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Culoarea Barei de Derulare"
|
||||
},
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Включить отслеживание пропусков во вкладках инкогнито"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Хранить отрицательные оценки сегментов"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Все сегменты, которым вы поставите отрицательную оценку, будут скрыты даже после обновления страницы"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Предупреждение: Отключение этой настройки удалит все ранее сохранённые оценки"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Запрос по префиксу хэша"
|
||||
},
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Вы пропустили "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Вы сэкономили "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "минуту"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "часов"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Вы сэкономили людям"
|
||||
"message": "Вы сэкономили людям",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " их жизней"
|
||||
"message": " их жизней",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Смотрите состояние сервера на status.sponsor.ajay.app."
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Краткое содержание предыдущих эпизодов или предварительный просмотр того, что будет в данном видео. Предназначено для сегментов, смонтированных из кусков видео, а не для устных пересказов."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Заполнение отвлечёнными темами"
|
||||
"message": "Заполнение отвлечёнными темами/шутками"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Сегменты, которые увеличивают длительность видео за счёт отвлечённых тем или шуток, но не требуются для понимания основного содержания. Не должно иметь сегментов, объясняющие контекст или предысторию."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "Показывать иконку, когда всё видео является рекламой",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Вы ввели цвет в неправильном формате. Это должно быть 3-х или 6-ти значное шестнадцатеричное число с символом # в начале."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Цвет неотправленного сегмента",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "скрыто: слишком коротко"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "скрыто вручную"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "ID канала еще не загружен. Если вы используете встроенное видео, попробуйте вместо этого воспользоваться домашней страницей YouTube. Это также может быть вызвано изменениями в дизайне YouTube, если вы считаете, что это так, оставьте комментарий здесь:"
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "Пожертвовать"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Помогите финансировать разработку"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Скрыть ссылку на пожертвование"
|
||||
},
|
||||
|
||||
@@ -334,9 +334,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Preskočili ste "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Ušetrili ste "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minúta"
|
||||
},
|
||||
@@ -350,10 +347,12 @@
|
||||
"message": "hodiny"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Ostatným ste ušetrili"
|
||||
"message": "Ostatným ste ušetrili",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " z ich života"
|
||||
"message": " z ich života",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Stav servera skontrolujete na status.sponsor.ajay.app."
|
||||
@@ -556,9 +555,6 @@
|
||||
"category_preview_description": {
|
||||
"message": "Rýchla rekapitulácia predošlej epizódy alebo ukážka toho, čo bude nasledovať neskôr v aktuálnom videu. Myslené pre zostrihané videá, nie pre hovorený súhrn."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Odbočka mimo tému"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Odbočky mimo tému pridané len pre zábavu, nepotrebné pre pochopenie hlavného obsahu videa. Nemalo by zahŕňať segmenty, ktoré vysvetľujú kontext alebo vedľajšie detaily."
|
||||
},
|
||||
@@ -620,9 +616,6 @@
|
||||
"message": "Zobraziť ikonu, ak je celé video reklama",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Vaša farba je nesprávne naformátovaná. Mal by to byť 3 alebo 6-miestny hexadecimálny kód so znakom čísla na začiatku."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Neodoslaná farba",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Aktivera spåra antalet hoppa över i privata/inkognitoflikar"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Lagra segmentnerröstningar"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Alla segment du röstat ner kommer att förbli dolda även efter uppdatering"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Varning: Om detta inaktiveras kommer alla tidigare lagrade nerröstningar att tas bort"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Fråga efter hash-prefix"
|
||||
},
|
||||
@@ -222,7 +231,7 @@
|
||||
"message": "Om videon är ny och inga segment hittades då kommer den att uppdateras med några minuters mellanrum medan du tittar på videon."
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Visa Notisen Igen"
|
||||
"message": "Visa meddelandet igen"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Visa ett meddelande efter att ett segment har hoppats över"
|
||||
@@ -255,11 +264,11 @@
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Den här notisen har förbättrats!",
|
||||
"message": "Det här meddelandet har förbättrats!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Om du ändå inte gillar det, tryck på \"Visa aldrig\"-knappen.",
|
||||
"message": "Om du ändå inte gillar det, tryck på knappen visa aldrig.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Du har hoppat över "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Du har sparat "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuter"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "timmar"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Du har sparat andra"
|
||||
"message": "Du har sparat andra",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " av deras liv"
|
||||
"message": " av deras liv",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Gå till status.sponsor.ajay.app för serverstatus."
|
||||
@@ -429,7 +437,7 @@
|
||||
"message": "Segment som är kortare än det angivna värdet kommer inte att hoppas över eller visas i spelaren."
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "Hoppa över varaktighet (sekunder):"
|
||||
"message": "Varaktighet på hoppa över-meddelande (sekunder):"
|
||||
},
|
||||
"skipNoticeDurationDescription": {
|
||||
"message": "Meddelandet om att hoppa över kommer att visas på skärmen åtminstone så här länge. För manuell överhoppning kan det visas längre."
|
||||
@@ -489,7 +497,7 @@
|
||||
"message": "Denna JSON är inte korrekt formaterad. Dina alternativ har inte ändrats."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Rapportera Segment"
|
||||
"message": "Skicka in segment"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Skicka"
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Snabb sammanfattning av tidigare avsnitt eller en förhandsvisning av vad som kommer upp senare i den aktuella videon. Avsett för redigerade klipp, inte för sammanfattningar."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Ämnesavvikelse"
|
||||
"message": "Ämnesavvikelse/Skämt"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Tangentiella scener endast tillagda för utfyllnad eller humor som inte krävs för att förstå det huvudsakliga innehållet i videon. Detta bör inte omfatta segment som tillhandahåller innehåll eller bakgrundsdetaljer."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "Visa en ikon när hela videon är en annons",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Din färg är felaktigt formaterad. Det ska vara en 3- eller 6-siffrig hex-kod med en siffra i början."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Färg på ej inskickade",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "dold: för kort"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "manuellt dold"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanal-ID:t är inte laddat ännu. Om du använder en inbäddad video, prova att använda YouTube-hemsidan istället. Detta kan också bero på förändringar i layouten hos YouTube och om du tror så är fallet kommentera det här:"
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "Donera"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Hjälp till att finansiera utvecklingen"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Dölj donationslänk"
|
||||
},
|
||||
@@ -902,6 +913,10 @@
|
||||
"message": "Diverse",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Utseende på hoppa över-meddelandet",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Ta bort genväg",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
|
||||
@@ -330,9 +330,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "நீங்கள் தவிர்த்துவிட்டீர்கள் "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "உங்களை நீங்களே காப்பாற்றிக் கொண்டீர்கள் "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "நிமிடம்"
|
||||
},
|
||||
@@ -346,10 +343,12 @@
|
||||
"message": "மணி"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "நீங்கள் மக்களைக் காப்பாற்றியுள்ளீர்கள்"
|
||||
"message": "நீங்கள் மக்களைக் காப்பாற்றியுள்ளீர்கள்",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " அவர்களின் வாழ்க்கையில்"
|
||||
"message": " அவர்களின் வாழ்க்கையில்",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "சேவையக நிலைக்கு status.sponsor.ajay.app ஐச் சரிபார்க்கவும்."
|
||||
@@ -572,9 +571,6 @@
|
||||
"disable": {
|
||||
"message": "முடக்கு"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "உங்கள் நிறம் தவறாக வடிவமைக்கப்பட்டுள்ளது. இது ஆரம்பத்தில் எண் அடையாளத்துடன் 3 அல்லது 6 இலக்க ஹெக்ஸ் குறியீடாக இருக்க வேண்டும்."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "பார் வண்ணத்தைத் தேடுங்கள்"
|
||||
},
|
||||
|
||||
@@ -272,9 +272,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "మీరు దాటవేశారు "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "మీరు మీరే రక్షించుకున్నారు "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "నిమిషం"
|
||||
},
|
||||
@@ -288,10 +285,12 @@
|
||||
"message": "గంటలు"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "మీరు ప్రజలను రక్షించారు"
|
||||
"message": "మీరు ప్రజలను రక్షించారు",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " వారి జీవితాల"
|
||||
"message": " వారి జీవితాల",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "సర్వర్ స్థితి కోసం status.sponsor.ajay.app ని తనిఖీ చేయండి."
|
||||
@@ -474,9 +473,6 @@
|
||||
"disable": {
|
||||
"message": "డిసేబుల్"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "మీ రంగు తప్పుగా ఆకృతీకరించబడింది. ఇది ప్రారంభంలో సంఖ్య గుర్తుతో 3 లేదా 6 అంకెల హెక్స్ కోడ్ అయి ఉండాలి."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "బార్ కలర్ కోరుకుంటారు"
|
||||
},
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Özel/Gizli sekmelerde atlama sayısı takibini etkinleştir"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Kısımların olumsuz oylarını depola"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Olumsuz oy verdiğiniz kısımlar, sayfayı tazeledikten sonra da gizli kalacaktır"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Uyarı: Bu ayarı devre dışı bırakırsanız, halihazırda saklanan olumsuz oylar silinecek"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Karma Ön eki ile Sorgula"
|
||||
},
|
||||
@@ -262,6 +271,21 @@
|
||||
"message": "Eğer hala beğenmediyseniz, asla gösterme butonuna basın.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Kısmı atla",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Kısmı başlat/durdur",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Kısımları gönder",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Kullanmak istediğiniz tuşu yazın ve kombine etmek istediğiniz tuşları seçin."
|
||||
},
|
||||
"0": {
|
||||
"message": "Bağlantı zaman aşımına uğradı. İnternet bağlantınızı kontrol ediniz. Eğer internetiniz çalışıyor ise, büyük ihtimalle sunucuya erişilemiyor veya sunucuya aşırı yüklenilmiş olabilir."
|
||||
},
|
||||
@@ -334,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Şu kadar kısım atladınız: "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Şu kadar süre kazandınız "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "dakika"
|
||||
},
|
||||
@@ -350,10 +371,12 @@
|
||||
"message": "saat"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "İnsanların şu kadar vaktini kurtardınız:"
|
||||
"message": "İnsanların şu kadar vaktini kurtardınız:",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " yaşam süresi"
|
||||
"message": " yaşam süresi",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Sunucu durumu için status.sponsor.ajay.app kontrol edin."
|
||||
@@ -452,6 +475,15 @@
|
||||
"exportOptions": {
|
||||
"message": "Bütün Ayarlarını İçe/Dışa Aktar"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Düzenle/kopyala"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Dosyaya kaydet"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Dosyadan yükle"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Bu, JSON formatında bütün kurulumunuzu gösterir. Kullanıcı kimliğinizi içerir, bu sebeple paylaşırken dikkatli olun."
|
||||
},
|
||||
@@ -500,6 +532,9 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Bu çözüm bilgisi panoya kopyalandı. Paylaşmak istemediğiniz herhangi bir bilgiyi silmekte özgürsünüz. Bir yazı dosyası olarak kaydedin veya hata raporuna kopyalayın."
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "Bu kısayol başka bir eyleme atanmış. Lütfen başka kısayol seçin."
|
||||
},
|
||||
"to": {
|
||||
"message": "'e",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -557,7 +592,7 @@
|
||||
"message": "Önceki bölümlerin bir özeti veya geçerli videonun içeriğine yönelik bir ön izleme. Bu özellik birleştirilmiş klipler içindir, konuşarak anlatılan özetleri kapsamaz."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Alakasız Konu"
|
||||
"message": "Konuyla Alakasız / Şaka"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Videonun ana içeriğini anlamak için gerekli olmayan, yalnızca alakasız konu veya mizah için eklenen sahneler. Bu, alakalı veya arka plan ayrıntısı veren kısımları içermemelidir."
|
||||
@@ -620,9 +655,6 @@
|
||||
"message": "Video bütünüyle bir reklamsa simge göster",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Renginiz yanlış biçimlendirilmiştir. Başında bir kare işareti bulunan 3 veya 6 basamaklı bir onaltılık kod olmalıdır."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Gönderilmemiş Renk",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -674,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "gizlendi: çok kısa"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "elle gizlendi"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "Kanal kimliği henüz yüklenmedi. Gömülü bir video kullanıyorsanız, bunun yerine YouTube ana sayfasından izlemeyi deneyin. Bu, YouTube düzenindeki değişikliklerden de kaynaklanabilir, eğer öyleyse, buraya bir yorum yazın:"
|
||||
@@ -760,9 +795,15 @@
|
||||
"Donate": {
|
||||
"message": "Bağış Yap"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Geliştirme sürecinin fonlanmasına yardım et"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Bağış Bağlantısını Gizle"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Ayarlar Sayfasında Karanlık Modu"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "SponsorBlock'u yüklediğiniz için teşekkürler."
|
||||
},
|
||||
@@ -851,5 +892,42 @@
|
||||
"hourAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Davranış",
|
||||
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "Arayüz",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "Klavye kısayolları",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabBackup": {
|
||||
"message": "Yedekle/Geri Yükle",
|
||||
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "Çeşitli",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"noticeVisibilityLabel": {
|
||||
"message": "Atlama uyarısı görünümü",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Klavye kısayolunu kaldır",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Ayarlanmadı"
|
||||
},
|
||||
"change": {
|
||||
"message": "Değiştir"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Bu kısayol YouTube tarafından kullanılıyor. Bunu kullanmak istediğinize emin misiniz?"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Увімкнути відстеження пропусків у вкладках інкогніто"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Зберігати голоси \"проти\" сегментів"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Усі сегменти, за які ви проголосуєте \"проти\", залишаться прихованими навіть після оновлення"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Попередження: вимкнення цієї опції призведе до видалення всіх раніше збережених голосів \"проти\""
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Пошук по частині хеша"
|
||||
},
|
||||
@@ -349,9 +358,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Ви пропустили "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Ви заощадили "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "хвилину"
|
||||
},
|
||||
@@ -365,10 +371,12 @@
|
||||
"message": "годин"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Ви заощадили людям"
|
||||
"message": "Ви заощадили людям",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " їх життів"
|
||||
"message": " їх життів",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Дивіться стан сервера на status.sponsor.ajay.app."
|
||||
@@ -584,7 +592,7 @@
|
||||
"message": "Короткий зміст попередніх епізодів або попередній перегляд того, що буде в даному відео. Призначено для сегментів, змонтованих зі шматків відео, а не для усних переказів."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Дотичне наповнення"
|
||||
"message": "Дотичне наповнення/Жарти"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Дотичні сцени додані лише для наповнення або гумору, які не потрібні для розуміння основного вмісту відео. Це не повинно включати сегменти, що надають контекст або передісторію."
|
||||
@@ -647,9 +655,6 @@
|
||||
"message": "Показувати значок, коли все відео є рекламою",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Ви ввели колір в неправильному форматі. Це повинно бути 3-х або 6-ти значне шістнадцяткове число з символом # на початку."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Колір не надісланого сегмента",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -701,6 +706,9 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "приховано: занадто коротко"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "приховано вручну"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
|
||||
"message": "ID каналу ще не завантажений. Якщо ви використовуєте вбудоване відео, спробуйте замість цього скористатися домашньою сторінкою YouTube. Це також може бути викликано змінами в дизайні YouTube, якщо ви вважаєте, що це так, залиште коментар тут:"
|
||||
@@ -768,7 +776,7 @@
|
||||
"message": "Цей сегмент великий. Якщо все відео на одну тему, тоді змініть значення з \"Пропустити\" на \"Повне відео\". Продивіться керівництво для додаткової інформації."
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Все це відео позначене як ця категорія, і воно занадто інтегровано, щоб його було розділити"
|
||||
"message": "Все відео позначене цією категорією, воно є її уособленням, тож категорію неможливо виокремити."
|
||||
},
|
||||
"experiementOptOut": {
|
||||
"message": "Відмова від усіх майбутніх експериментів",
|
||||
@@ -787,6 +795,9 @@
|
||||
"Donate": {
|
||||
"message": "Пожертвувати"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Допомогти з фінансуванням розробки"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Приховати посилання на пожертвування"
|
||||
},
|
||||
|
||||
@@ -334,9 +334,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Bạn đã bỏ qua "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Bạn đã tiết kiệm cho mình "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "phút"
|
||||
},
|
||||
@@ -350,10 +347,12 @@
|
||||
"message": "giờ"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Bạn đã giúp người khác tiết kiệm được"
|
||||
"message": "Bạn đã giúp người khác tiết kiệm được",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " của cuộc đời họ"
|
||||
"message": " của cuộc đời họ",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Truy cập trang status.sponsor.ajay.app để biết tình trạng máy chủ."
|
||||
@@ -546,9 +545,6 @@
|
||||
"category_preview_description": {
|
||||
"message": "Tóm tắt nhanh về tập trước/tập sau trong 1 chuỗi video (series) dài (hoặc cũng có thể là tóm tắt trước về video sắp chiếu)."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Cảnh phụ"
|
||||
},
|
||||
"category_filler_description": {
|
||||
"message": "Tập hợp các cảnh không bắt buộc để xem trong video. Điều này không bao gồm các đoạn chứa nội dung hoặc nói về ngữ cảnh của video."
|
||||
},
|
||||
@@ -603,9 +599,6 @@
|
||||
"muteSegments": {
|
||||
"message": "Cho phép các phân đoạn bị tắt tiếng hay vì bỏ qua"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Mã màu sai định dạng. Mã màu phải có 3 hoặc 6 ký tự hệ hex và có dấu thăng ở đầu."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Màu khi chưa được gửi đi",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
|
||||
@@ -275,9 +275,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "您已跳过 "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "您为自己节省了 "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "分钟"
|
||||
},
|
||||
@@ -291,10 +288,12 @@
|
||||
"message": "小时"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "您为大家节省了"
|
||||
"message": "您为大家节省了",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " 的生命"
|
||||
"message": " 的生命",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "在 status.sponsor.ajay.app 检查服务器状态。"
|
||||
@@ -480,9 +479,6 @@
|
||||
"disable": {
|
||||
"message": "禁用"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "颜色格式错误。应为以“#”开头的 3 位或 6 位十六进制数字。"
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "拖动条颜色"
|
||||
},
|
||||
|
||||
@@ -263,9 +263,15 @@
|
||||
"skip": {
|
||||
"message": "略過"
|
||||
},
|
||||
"mute": {
|
||||
"message": "靜音"
|
||||
},
|
||||
"skip_category": {
|
||||
"message": "跳過 {0}?"
|
||||
},
|
||||
"mute_category": {
|
||||
"message": "要靜音 {0} 嗎?"
|
||||
},
|
||||
"muted": {
|
||||
"message": "{0} 已靜音",
|
||||
"description": "Example: Sponsor Muted"
|
||||
@@ -291,9 +297,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "您已跳過 "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "您為自己節省了 "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "分鐘"
|
||||
},
|
||||
@@ -307,10 +310,12 @@
|
||||
"message": "小時"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "您已為大家節省"
|
||||
"message": "您已為大家節省",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " 的生命。"
|
||||
"message": " 的生命。",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "在 status.sponsor.ajay.app 檢查伺服器狀態"
|
||||
@@ -527,9 +532,6 @@
|
||||
"autoSkipOnMusicVideos": {
|
||||
"message": "自動跳過非音樂片段(如果有的話)"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "您設定的顏色無效。它應該是三或六位數的 hex 碼,且以井字號開頭。"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "未提交的顏色",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
@@ -645,6 +647,9 @@
|
||||
"hideForever": {
|
||||
"message": "永久隱藏"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "感謝你安裝 SponsorBlock。"
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "正在提交"
|
||||
},
|
||||
@@ -656,5 +661,17 @@
|
||||
},
|
||||
"LearnMore": {
|
||||
"message": "了解更多"
|
||||
},
|
||||
"optionsTabInterface": {
|
||||
"message": "介面",
|
||||
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabKeyBinds": {
|
||||
"message": "鍵盤快捷鍵",
|
||||
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
},
|
||||
"optionsTabAdvanced": {
|
||||
"message": "其他",
|
||||
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -593,7 +593,7 @@ svg {
|
||||
|
||||
|
||||
/* Top bar navigation for smaller screens */
|
||||
@media only screen and (max-height: 650px), only screen and (max-width: 1200px) {
|
||||
@media only screen and (max-height: 725px), only screen and (max-width: 1200px) {
|
||||
#options-container {
|
||||
flex-direction: column;
|
||||
}
|
||||
@@ -666,6 +666,8 @@ svg {
|
||||
@media only screen and (max-width: 800px) {
|
||||
#options {
|
||||
padding: 0 15px;
|
||||
justify-content: left;
|
||||
}
|
||||
#options > div {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
@@ -90,7 +90,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div option-type="toggle" data-sync="fullVideoSegments">
|
||||
<div data-type="toggle" data-sync="fullVideoSegments">
|
||||
<div class="switch-container">
|
||||
<label class="switch">
|
||||
<input id="fullVideoSegments" type="checkbox" checked>
|
||||
@@ -440,6 +440,20 @@
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div data-type="toggle" data-sync="trackDownvotes" data-confirm-on="false" data-confirm-message="trackDownvotesWarning">
|
||||
<div class="switch-container">
|
||||
<label class="switch">
|
||||
<input id="trackDownvotes" type="checkbox" checked>
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
<label class="switch-label" for="trackDownvotes">
|
||||
__MSG_enableTrackDownvotes__
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="small-description">__MSG_whatTrackDownvotes__</div>
|
||||
</div>
|
||||
|
||||
<div data-type="button-press" data-sync="copyDebugInformation" data-confirm-message="copyDebugInformation">
|
||||
<div class="option-button trigger-button">
|
||||
|
||||
622
public/popup.css
622
public/popup.css
@@ -1,235 +1,255 @@
|
||||
:root {
|
||||
--sb-main-font-family: "Source Sans Pro", sans-serif;
|
||||
--sb-main-bg-color: #222626;
|
||||
--sb-main-fg-color: white;
|
||||
--sb-gray-fg-color: #444848;
|
||||
--sb-on-white-bg: black;
|
||||
--sb-green-bg: #077B27;
|
||||
--sb-main-fg-color: #fff;
|
||||
--sb-grey-bg-color: #333;
|
||||
--sb-red-bg-color: #cc1717;
|
||||
}
|
||||
|
||||
/*
|
||||
* IDs on container element (when inserted in page), <html> element,
|
||||
* <body> element and main container
|
||||
*/
|
||||
|
||||
#sponsorBlockPopupContainer {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
#sponsorBlockPopupHTML {
|
||||
color-scheme: dark;
|
||||
}
|
||||
|
||||
#sponsorBlockPopupBody .hidden {
|
||||
display: none !important;
|
||||
#sponsorBlockPopupBody {
|
||||
margin: 0;
|
||||
width: 374px;
|
||||
font-family: var(--sb-main-font-family);
|
||||
font-size: 14px;
|
||||
background-color: var(--sb-main-bg-color);
|
||||
color: var(--sb-main-fg-color);
|
||||
color-scheme: dark;
|
||||
}
|
||||
|
||||
#sponsorblockPopup {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/*
|
||||
* Disable transition on all elements until the extension has loaded
|
||||
*/
|
||||
|
||||
.sb-preload * {
|
||||
transition: none !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Header logo
|
||||
*/
|
||||
|
||||
.sbPopupLogo {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 32px;
|
||||
font-weight: bold;
|
||||
justify-content: center;
|
||||
user-select: none;
|
||||
padding: 20px 0 10px;
|
||||
}
|
||||
|
||||
.sbPopupLogo img {
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Refresh segments button
|
||||
*/
|
||||
|
||||
#refreshSegmentsButton {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
border-radius: 50%;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
padding: 5px;
|
||||
margin: 5px auto;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
#refreshSegmentsButton:hover {
|
||||
background-color: var(--sb-grey-bg-color);
|
||||
}
|
||||
|
||||
/*
|
||||
* Individual segments (<button> elements)
|
||||
*/
|
||||
|
||||
.segmentTimeButton {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
cursor: pointer;
|
||||
color: var(--sb-main-fg-color);
|
||||
font-weight: bold;
|
||||
padding: 7px;
|
||||
outline: none;
|
||||
width: 100%;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/*
|
||||
* Category dot in segment
|
||||
*/
|
||||
|
||||
.sponsorTimesCategoryColorCircle {
|
||||
margin: 0 8px;
|
||||
}
|
||||
|
||||
.voteButtonsContainer--hide {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
#sponsorBlockPopupBody {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
#sponsorBlockPopupBody {
|
||||
margin: auto;
|
||||
width: 374px;
|
||||
background: var(--sb-main-bg-color);
|
||||
|
||||
color-scheme: dark;
|
||||
}
|
||||
|
||||
#sponsorblockPopup {
|
||||
color: var(--sb-main-fg-color);
|
||||
font-family: 'Source Sans Pro', sans-serif;
|
||||
font-size: 14px;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
align-items: center;
|
||||
width: 330px;
|
||||
padding: 22px;
|
||||
text-align: center;
|
||||
margin-bottom: var(--ytd-margin-6x);
|
||||
}
|
||||
|
||||
#issueReporterTimeButtons > .votingButtons > .segmentTimeButton {
|
||||
font-weight: bold;
|
||||
color: var(--sb-main-fg-color);
|
||||
background: none;
|
||||
border: none;
|
||||
padding: 7px;
|
||||
outline: none;
|
||||
|
||||
cursor: pointer;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.dot {
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
border-radius: 50%;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Buttons that appear under a segment on click
|
||||
*/
|
||||
|
||||
.voteButton {
|
||||
height: 20px;
|
||||
padding: 0 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/*
|
||||
* "Voted!" text that appears after voting on a segment
|
||||
*/
|
||||
|
||||
.sponsorTimesThanksForVotingText {
|
||||
font-size: large;
|
||||
}
|
||||
|
||||
.voteButton {
|
||||
height: 20px;
|
||||
padding: 0 5px;
|
||||
/*
|
||||
* Main controls menu
|
||||
*/
|
||||
|
||||
.sbControlsMenu {
|
||||
background-color: var(--sb-grey-bg-color);
|
||||
display: flex;
|
||||
justify-content: space-evenly;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.sbControlsMenu-item {
|
||||
background-color: var(--sb-grey-bg-color);
|
||||
border: 0;
|
||||
padding: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#videoInfo>p, #videoInfo>div>p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.logoText {
|
||||
user-select: none;
|
||||
padding: 10px 15px;
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
color: var(--sb-main-fg-color);
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
div.logoText>p, .sbHeader {
|
||||
font-size: 32px;
|
||||
margin: -4px 0 -2px;
|
||||
font-weight: bold;
|
||||
.sbControlsMenu-item:hover {
|
||||
background-color: #444;
|
||||
}
|
||||
|
||||
.sbHeader.sbSubHeader {
|
||||
font-size: 20px;
|
||||
.sbControlsMenu-itemIcon {
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.largeButton{
|
||||
background: white;
|
||||
/*font-weight: bold;*/
|
||||
padding: 6px 24px;
|
||||
font-size: 20px;
|
||||
border-radius: 25px;
|
||||
border: none;
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
min-height: 26px;
|
||||
min-width: 152px;
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
font-family: 'Source Sans Pro', sans-serif;
|
||||
}
|
||||
|
||||
.sponsorBlockPageBody .mediumButton {
|
||||
background-color:#cc1717;
|
||||
-moz-border-radius:28px;
|
||||
-webkit-border-radius:28px;
|
||||
border-radius:28px;
|
||||
border: none;
|
||||
display:inline-block;
|
||||
cursor:pointer;
|
||||
color:#ffffff;
|
||||
font-size:16px;
|
||||
padding:8px 37px;
|
||||
text-decoration:none;
|
||||
text-shadow:0px 0px 0px #662727;
|
||||
font-family: 'Source Sans Pro', sans-serif;
|
||||
|
||||
transition: 0.01s background-color;
|
||||
}
|
||||
.sponsorBlockPageBody .mediumButton:hover {
|
||||
background-color:#ec1c1c;
|
||||
}
|
||||
.sponsorBlockPageBody .mediumButton:focus {
|
||||
outline: none;
|
||||
background-color:#ec1c1c;
|
||||
}
|
||||
.sponsorBlockPageBody .mediumButton:active {
|
||||
position:relative;
|
||||
top:1px;
|
||||
}
|
||||
|
||||
/* disable extension */
|
||||
|
||||
#disableExtension {
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
/* switch button */
|
||||
/*
|
||||
* "Skipping is enabled" toggle
|
||||
*/
|
||||
|
||||
.toggleSwitchContainer {
|
||||
display: flex;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.toggleSwitchContainer-switch {
|
||||
display: flex;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.switchBg {
|
||||
display: block;
|
||||
height: 37px;
|
||||
width: 78px;
|
||||
width: 50px;
|
||||
height: 23px;
|
||||
border-radius: 18.5px;
|
||||
}
|
||||
|
||||
.switchBg.shadow {
|
||||
background: none;
|
||||
box-shadow: 0.75px 0.75px 10px 0px rgba(50, 50, 50, 0.5);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.switchBg.white {
|
||||
position: absolute;
|
||||
background: white;
|
||||
background-color: #ccc;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.switchBg.green {
|
||||
position: absolute;
|
||||
background: #00a205;
|
||||
background-color: #00a205;
|
||||
opacity: 0;
|
||||
transition: opacity .2s ease-out;
|
||||
transition: opacity 0.2s ease-out;
|
||||
}
|
||||
|
||||
.switchDot {
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
margin: 6px;
|
||||
background: white;
|
||||
background-color: var(--sb-main-fg-color);
|
||||
border-radius: 50%;
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
margin: 4px;
|
||||
position: absolute;
|
||||
border-radius: 12.5px;
|
||||
box-shadow: .75px .75px 3.8px 0px rgba(50, 50, 50, 0.45);
|
||||
transition: transform .2s ease-out;
|
||||
box-shadow: 0.75px 0.75px 3.8px 0px rgba(50, 50, 50, 0.45);
|
||||
transition: transform 0.2s ease-out;
|
||||
}
|
||||
|
||||
.preload * {
|
||||
transition: none !important;
|
||||
#toggleSwitch:checked ~ .switchDot {
|
||||
transform: translateX(27px);
|
||||
}
|
||||
|
||||
#toggleSwitch:checked~.switchDot {
|
||||
transform: translateX(40px);
|
||||
#toggleSwitch:checked ~ .switchBg.green {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#toggleSwitch:checked~.switchBg.green {
|
||||
opacity: 1 !important;
|
||||
#toggleSwitch:checked ~ .switchBg.white {
|
||||
opacity: 0;
|
||||
transition: opacity 0.2s step-end;
|
||||
}
|
||||
|
||||
#toggleSwitch:checked~.switchBg.white {
|
||||
opacity: 0 !important;
|
||||
transition: opacity .2s step-end;
|
||||
/*
|
||||
* Whitelist add/remove icon
|
||||
*/
|
||||
|
||||
.SBWhitelistIcon > path {
|
||||
fill: var(--sb-main-fg-color);
|
||||
}
|
||||
|
||||
.sidebyside {
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
width: 88%;
|
||||
margin: 0 6% 0 6%;
|
||||
.SBWhitelistIcon.rotated {
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
.sidebyside>div {
|
||||
width: 50%;
|
||||
justify-content: center;
|
||||
@keyframes rotate {
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
#whitelistButton, #sponsorTimesSkipsDoneContainer, .toggleSwitchContainer {
|
||||
margin-bottom: 2px !important;
|
||||
}
|
||||
/*
|
||||
* Notice that appears when whitelisting a channel, that recommends
|
||||
* enabling the "Force Channel Check Before Skipping" option
|
||||
*/
|
||||
|
||||
#whitelistForceCheck {
|
||||
font-weight: bold;
|
||||
@@ -239,173 +259,249 @@ background-color:#ec1c1c;
|
||||
padding: 10px 0;
|
||||
}
|
||||
|
||||
.sbHeader {
|
||||
margin-bottom: 5px !important;
|
||||
}
|
||||
/*
|
||||
* Container around the "Segment Starts Now" and "Submit Times" buttons
|
||||
*/
|
||||
|
||||
.logoText {
|
||||
margin-bottom: 6px !important;
|
||||
}
|
||||
|
||||
#videoInfo, #mainControls, .sidebyside, #sponsorTimesSkipsDoneContainer, .largeButton {
|
||||
margin-bottom: 12px !important;
|
||||
}
|
||||
#mainControls{
|
||||
#mainControls {
|
||||
flex-flow: column;
|
||||
align-items: center;
|
||||
}
|
||||
#submitTimesContainer{
|
||||
flex-flow: column;
|
||||
align-items: center;
|
||||
}
|
||||
/* additional buttons */
|
||||
|
||||
#additionalButtons {
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
align-items: center;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
.sbSlimButton, #additionalButtons>button, button#setUsernameButton, #submitUsername, #copyUserID {
|
||||
background: none;
|
||||
border: none;
|
||||
color: white;
|
||||
width: fit-content;
|
||||
padding-left: 0;
|
||||
/*
|
||||
* Generic buttons used for "Segment Starts Now" and "Submit Times"
|
||||
*/
|
||||
|
||||
.sbMediumButton {
|
||||
background-color: var(--sb-red-bg-color);
|
||||
border: 0;
|
||||
-moz-border-radius: 28px;
|
||||
-webkit-border-radius: 28px;
|
||||
border-radius: 28px;
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
color: var(--sb-main-fg-color);
|
||||
font-size: 16px;
|
||||
padding: 8px 37px;
|
||||
font-family: var(--sb-main-font-family);
|
||||
transition: 0.01s background-color;
|
||||
}
|
||||
|
||||
button#setUsernameButton {
|
||||
flex: 0 1;
|
||||
.sbMediumButton:hover,
|
||||
.sbMediumButton:focus {
|
||||
outline: none;
|
||||
background-color: #ec1c1c;
|
||||
}
|
||||
|
||||
.sbMediumButton:active {
|
||||
position: relative;
|
||||
top: 1px;
|
||||
}
|
||||
|
||||
/*
|
||||
* "Submit Times" button
|
||||
*/
|
||||
|
||||
#submitTimes {
|
||||
margin-top: 12px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Heading utility class
|
||||
*/
|
||||
|
||||
.sbHeader {
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
margin: 10px 0 5px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Side-by-side section of "Your Work"
|
||||
*/
|
||||
|
||||
.sbYourWorkCols {
|
||||
display: flex;
|
||||
margin: 0 20px 12px;
|
||||
}
|
||||
|
||||
.sbYourWorkCols > div {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 50%;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/*
|
||||
* <button> elements that have icons
|
||||
*/
|
||||
|
||||
#setUsernameButton,
|
||||
#submitUsername,
|
||||
#copyUserID {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
cursor: pointer;
|
||||
padding: 0;
|
||||
color: var(--sb-main-fg-color);
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
/*
|
||||
* Prevent username from wrapping
|
||||
*/
|
||||
|
||||
#setUsernameButton {
|
||||
flex: 0 1;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Set username button
|
||||
*/
|
||||
|
||||
#submitUsername {
|
||||
padding-left: 5pt;
|
||||
padding-left: 7px;
|
||||
}
|
||||
|
||||
#additionalButtons, #additionalButtons>button {
|
||||
font-size: 15px;
|
||||
}
|
||||
/*
|
||||
* Increase font size of username input and display
|
||||
*/
|
||||
|
||||
#usernameValue, #usernameInput, #sponsorTimesContributionsDisplay{
|
||||
#usernameValue,
|
||||
#usernameInput,
|
||||
#sponsorTimesContributionsDisplay {
|
||||
font-size: 16px;
|
||||
flex: 1 0;
|
||||
}
|
||||
|
||||
.SBWhitelistIcon {
|
||||
min-width: 16px;
|
||||
min-height: 16px;
|
||||
margin-top: auto;
|
||||
margin-bottom: auto;
|
||||
}
|
||||
/*
|
||||
* Left align "Username" and "Submissions" labels
|
||||
*/
|
||||
|
||||
.SBWhitelistIcon>path {
|
||||
fill: var(--sb-main-fg-color);
|
||||
}
|
||||
|
||||
label>p, #disableExtension>p, #usernameValue, #usernameElement > div > p,#sponsorTimesContributionsContainer > div > p, #usernameElement > div > #setUsername > #setUsernameStatusContainer > p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#usernameElement > div > p, #sponsorTimesContributionsContainer {
|
||||
#usernameElement > div > p,
|
||||
#sponsorTimesContributionsContainer {
|
||||
text-align: start;
|
||||
}
|
||||
|
||||
.grayedOut>.SBWhitelistIcon>path {
|
||||
fill: var(--sb-gray-fg-color);
|
||||
}
|
||||
/*
|
||||
* Enable flexbox for buttons with SVG icon
|
||||
*/
|
||||
|
||||
.grayedOut>label {
|
||||
color: var(--sb-gray-fg-color);
|
||||
}
|
||||
|
||||
.SBWhitelistIcon.rotated {
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
@keyframes rotate {
|
||||
from { transform: rotate(0deg); }
|
||||
to { transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
.SBWhitelistIconContainer, button#optionsButton {
|
||||
#setUsernameContainer > button {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.SBWhitelistIconContainer, button#optionsButton>img, .logoText>img, #usernameValue {
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
#whitelistButton>label, #additionalButtons>button, div#setUsernameContainer>button {
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
}
|
||||
|
||||
.sbSlimButton, #whitelistButton>label, #additionalButtons>button, div#setUsernameContainer>button {
|
||||
cursor: pointer;
|
||||
}
|
||||
/*
|
||||
* Improve position of "Copy User ID" button
|
||||
*/
|
||||
|
||||
#copyUserID {
|
||||
width: 100%;
|
||||
flex: 0 1;
|
||||
}
|
||||
|
||||
/*
|
||||
* Container around username display and edit
|
||||
*/
|
||||
|
||||
#setUsernameContainer {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
#usernameElement > div, #sponsorTimesContributionsContainer > div {
|
||||
/*
|
||||
* Improve alignment of username and submissions
|
||||
*/
|
||||
|
||||
#usernameElement > div,
|
||||
#sponsorTimesContributionsContainer > div {
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.sidebyside > #usernameElement, .sidebyside > #sponsorTimesContributionsContainer {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
/*
|
||||
* Truncate username display
|
||||
*/
|
||||
|
||||
#usernameValue{
|
||||
#usernameValue {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
max-width: 130px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Set username form container with "expanded" state
|
||||
*/
|
||||
|
||||
#setUsername {
|
||||
display:flex;
|
||||
}
|
||||
|
||||
#usernameInput {
|
||||
background: none;
|
||||
padding: 0;
|
||||
border: white 1px solid;
|
||||
color: var(--sb-main-fg-color);
|
||||
width: calc(100% - 24px);
|
||||
|
||||
text-overflow: ellipsis;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
#setUsername.SBExpanded {
|
||||
width: 200%;
|
||||
}
|
||||
|
||||
/* footer */
|
||||
/*
|
||||
* Set username input
|
||||
*/
|
||||
|
||||
#usernameInput {
|
||||
background: transparent;
|
||||
padding: 2px;
|
||||
border: var(--sb-main-fg-color) 1px solid;
|
||||
color: var(--sb-main-fg-color);
|
||||
width: calc(100% - 24px);
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
/*
|
||||
* Footer
|
||||
*/
|
||||
|
||||
#sbFooter {
|
||||
margin-top: 10px;
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
||||
#sbFooter a {
|
||||
color: var(--sb-main-fg-color);
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/*
|
||||
* "Show Notice Again" button
|
||||
*/
|
||||
|
||||
#showNoticeAgain {
|
||||
margin-top: 30px;
|
||||
|
||||
color: var(--sb-main-fg-color);
|
||||
background: none;
|
||||
border: 1px solid white;
|
||||
cursor: pointer;
|
||||
padding: 5px;
|
||||
|
||||
background: transparent;
|
||||
border: 1px solid #fff;
|
||||
border-radius: 5px;
|
||||
color: var(--sb-main-fg-color);
|
||||
cursor: pointer;
|
||||
margin-bottom: 20px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Generic spacing classes
|
||||
*/
|
||||
|
||||
.u-mZ {
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Generic hide utility classes
|
||||
*/
|
||||
|
||||
#sponsorBlockPopupBody .hidden {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.voteButtonsContainer--hide {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@@ -1,92 +1,86 @@
|
||||
<!DOCTYPE html>
|
||||
<html id="sponsorBlockPopupHTML">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>__MSG_openPopup__</title>
|
||||
<link id="sponsorBlockPopupFont" rel="stylesheet" type="text/css" href="/libs/Source+Sans+Pro.css">
|
||||
<link id="sponsorBlockStyleSheet" rel="stylesheet" type="text/css" href="popup.css">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link id="sponsorBlockPopupFont" href="/libs/Source+Sans+Pro.css" rel="stylesheet">
|
||||
<link id="sponsorBlockStyleSheet" href="popup.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="sponsorBlockPopupBody">
|
||||
<div id="sponsorblockPopup" class="sponsorBlockPageBody preload">
|
||||
<div class="logoText bottomSpace">
|
||||
<img src="icons/IconSponsorBlocker256px.png" height="40px" id="sponsorBlockPopupLogo">
|
||||
<p>SponsorBlock</p>
|
||||
</div>
|
||||
<div id="videoInfo" class="bottomSpace">
|
||||
<div class="bottomSpace">
|
||||
<!-- Loading text -->
|
||||
<p id="loadingIndicator">__MSG_noVideoID__</p>
|
||||
<!-- If the video was found in the database -->
|
||||
<p id="videoFound"></p>
|
||||
<button class="sbSlimButton" id="refreshSegmentsButton" title="__MSG_refreshSegments__">
|
||||
<img id="refreshSegments" src="/icons/refresh.svg"/>
|
||||
</button>
|
||||
</div>
|
||||
<div id="sponsorblockPopup" class="sponsorBlockPageBody sb-preload">
|
||||
|
||||
<header class="sbPopupLogo">
|
||||
<img src="icons/IconSponsorBlocker256px.png" alt="SponsorBlock" width="40" height="40" id="sponsorBlockPopupLogo">
|
||||
<p class="u-mZ">SponsorBlock</p>
|
||||
</header>
|
||||
|
||||
<div id="videoInfo">
|
||||
<!-- Loading text -->
|
||||
<p id="loadingIndicator" class="u-mZ">__MSG_noVideoID__</p>
|
||||
<!-- If the video was found in the database -->
|
||||
<p id="videoFound" class="u-mZ"></p>
|
||||
<button id="refreshSegmentsButton" title="__MSG_refreshSegments__">
|
||||
<img src="/icons/refresh.svg" alt="Refresh icon" id="refreshSegments" />
|
||||
</button>
|
||||
<div id="issueReporterContainer">
|
||||
<div id="issueReporterTimeButtons"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebyside">
|
||||
<div id="disableExtension">
|
||||
<!--github: mbledkowski/toggle-switch-->
|
||||
<label for="toggleSwitch" class="toggleSwitchContainer">
|
||||
|
||||
<div class="sbControlsMenu">
|
||||
<label id="whitelistButton" for="whitelistToggle" class="hidden sbControlsMenu-item" title="__MSG_forceChannelCheckPopup__">
|
||||
<input type="checkbox" style="display:none;" id="whitelistToggle">
|
||||
<svg viewBox="0 0 24 24" width="23" height="23" class="SBWhitelistIcon sbControlsMenu-itemIcon">
|
||||
<path d="M24 10H14V0h-4v10H0v4h10v10h4V14h10z" />
|
||||
</svg>
|
||||
<span id="whitelistChannel">__MSG_whitelistChannel__</span>
|
||||
<span id="unwhitelistChannel" style="display: none">__MSG_removeFromWhitelist__</span>
|
||||
</label>
|
||||
<!--github: mbledkowski/toggle-switch-->
|
||||
<label id="disableExtension" for="toggleSwitch" class="toggleSwitchContainer sbControlsMenu-item">
|
||||
<span class="toggleSwitchContainer-switch">
|
||||
<input type="checkbox" style="display:none;" id="toggleSwitch" checked>
|
||||
<span class="switchBg shadow"></span>
|
||||
<span class="switchBg white"></span>
|
||||
<span class="switchBg green"></span>
|
||||
<span class="switchDot"></span>
|
||||
</label>
|
||||
<p id="disableSkipping">__MSG_disableSkipping__</p>
|
||||
<p id="enableSkipping" style="display: none">__MSG_enableSkipping__</p>
|
||||
</div>
|
||||
<div id="additionalButtons">
|
||||
<!-- grayedOut until loading complete -->
|
||||
<div id="whitelistButton" class="hidden bottomSpace" title="__MSG_forceChannelCheckPopup__">
|
||||
<input type="checkbox" style="display:none;" id="whitelistToggle">
|
||||
<label for="whitelistToggle" class="whitelistToggleText">
|
||||
<div class="SBWhitelistIconContainer">
|
||||
<svg viewBox="0 0 24 24" width="16" height="16" class="SBWhitelistIcon">
|
||||
<path d="M24 10H14V0h-4v10H0v4h10v10h4V14h10z" />
|
||||
</svg>
|
||||
</div>
|
||||
<p id="whitelistChannel">__MSG_whitelistChannel__</p>
|
||||
<p id="unwhitelistChannel" style="display: none">__MSG_removeFromWhitelist__</p>
|
||||
</label>
|
||||
</div>
|
||||
<button id="optionsButton" title="__MSG_optionsInfo__">
|
||||
<img src="/icons/settings.svg" alt="Settings icon" width="16" height="16" id="sbPopupIconSettings">
|
||||
__MSG_Options__
|
||||
</button>
|
||||
</div>
|
||||
</span>
|
||||
<span id="disableSkipping">__MSG_disableSkipping__</span>
|
||||
<span id="enableSkipping" style="display: none">__MSG_enableSkipping__</span>
|
||||
</label>
|
||||
<button id="optionsButton" class="sbControlsMenu-item" title="__MSG_optionsInfo__">
|
||||
<img src="/icons/settings.svg" alt="Settings icon" width="23" height="23" class="sbControlsMenu-itemIcon" id="sbPopupIconSettings" />
|
||||
__MSG_Options__
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div id="whitelistForceCheck" class="hidden">
|
||||
<p id="whitelistForceCheck" class="u-mZ hidden">
|
||||
__MSG_forceChannelCheckPopup__
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<div id="mainControls" style="display: none">
|
||||
<p class="sbHeader sbSubHeader">
|
||||
<p class="sbHeader">
|
||||
__MSG_recordTimesDescription__
|
||||
</p>
|
||||
<sub style="margin-bottom: 12px;">__MSG_popupHint__</sub>
|
||||
<div>
|
||||
<button id="sponsorStart" class="mediumButton">__MSG_sponsorStart__</button>
|
||||
<button id="sponsorStart" class="sbMediumButton">__MSG_sponsorStart__</button>
|
||||
</div>
|
||||
<div id="submissionSection" style="display: none">
|
||||
<b style="display: block; margin-top: 12px;">__MSG_submissionEditHint__</b>
|
||||
<div id="submitTimesContainer" style="margin-top: 12px;">
|
||||
<button id="submitTimes" class="mediumButton">__MSG_submitTimesButton__</button>
|
||||
</div>
|
||||
<button id="submitTimes" class="sbMediumButton">__MSG_submitTimesButton__</button>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="recordingSubtitle sbHeader sbSubHeader">__MSG_yourWork__</h1>
|
||||
<div class="sidebyside">
|
||||
|
||||
<h1 class="recordingSubtitle sbHeader">__MSG_yourWork__</h1>
|
||||
<div class="sbYourWorkCols">
|
||||
<div id="usernameElement">
|
||||
<div>
|
||||
<p>__MSG_Username__:</p>
|
||||
<p class="u-mZ">__MSG_Username__:</p>
|
||||
<div id="setUsernameContainer">
|
||||
<p id="usernameValue"></p>
|
||||
<p id="usernameValue" class="u-mZ"></p>
|
||||
<button id="setUsernameButton" title="__MSG_setUsername__">
|
||||
<img src="/icons/pencil.svg" alt="__MSG_setUsername__" width="16" height="16" id="sbPopupIconEdit">
|
||||
</button>
|
||||
@@ -96,9 +90,9 @@
|
||||
</div>
|
||||
<div id="setUsername" style="display: none">
|
||||
<div id="setUsernameStatusContainer" style="display: none">
|
||||
<p id="setUsernameStatus"></p>
|
||||
<p id="setUsernameStatus" class="u-mZ"></p>
|
||||
</div>
|
||||
<input id="usernameInput" hint="Username"></input>
|
||||
<input id="usernameInput" placeholder="Username">
|
||||
<button id="submitUsername">
|
||||
<img src="/icons/check.svg" alt="__MSG_setUsername__" width="16" height="16" id="sbPopupIconCheck">
|
||||
</button>
|
||||
@@ -107,7 +101,7 @@
|
||||
</div>
|
||||
<div id="sponsorTimesContributionsContainer" class="hidden">
|
||||
<div>
|
||||
<p>__MSG_Submissions__:</p>
|
||||
<p class="u-mZ">__MSG_Submissions__:</p>
|
||||
<span id="sponsorTimesContributionsDisplay">
|
||||
0
|
||||
</span>
|
||||
@@ -115,7 +109,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span id="sponsorTimesViewsContainer" style="display: none">
|
||||
<p id="sponsorTimesViewsContainer" style="display: none" class="u-mZ">
|
||||
__MSG_savedPeopleFrom__
|
||||
<b><span id="sponsorTimesViewsDisplay">
|
||||
0
|
||||
@@ -125,8 +119,8 @@
|
||||
(<b><span id="sponsorTimesOthersTimeSavedDisplay">0</span>
|
||||
<span id="sponsorTimesOthersTimeSavedEndWord">__MSG_minsLower__</span></b>
|
||||
<span>__MSG_youHaveSavedTimeEnd__</span>).
|
||||
</span>
|
||||
<div id="sponsorTimesSkipsDoneContainer" style="display: none">
|
||||
</p>
|
||||
<p id="sponsorTimesSkipsDoneContainer" style="display: none" class="u-mZ">
|
||||
__MSG_youHaveSkipped__
|
||||
<b><span id="sponsorTimesSkipsDoneDisplay">
|
||||
0
|
||||
@@ -136,14 +130,15 @@
|
||||
0
|
||||
</span>
|
||||
<span id="sponsorTimeSavedEndWord">__MSG_minsLower__</span></b>).
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<footer id="sbFooter">
|
||||
<div id="sponsorTimesDonateContainer" style="display: none; align-items: center;">
|
||||
<img src="/icons/heart.svg"/>
|
||||
<div id="sponsorTimesDonateContainer" style="display: none; align-items: center; justify-content: center;">
|
||||
<img class="sbHeart" src="/icons/heart.svg" alt="Heart icon" />
|
||||
<a id="sbConsiderDonateLink" href="https://sponsor.ajay.app/donate" target="_blank" rel="noopener">
|
||||
__MSG_considerDonating__
|
||||
</a>
|
||||
<img id="sbCloseDonate" src="/icons/close.png" height="8px" style="padding-left: 5px; cursor: pointer;"/>
|
||||
<img id="sbCloseDonate" src="/icons/close.png" alt="Close icon" height="8" style="padding-left: 5px; cursor: pointer;" />
|
||||
</div>
|
||||
|
||||
<a href="https://sponsor.ajay.app" target="_blank" rel="noopener">__MSG_website__</a> |
|
||||
@@ -152,14 +147,15 @@
|
||||
<br/>
|
||||
<a href="https://discord.gg/SponsorBlock" target="_blank" rel="noopener">Discord</a> |
|
||||
<a href="https://matrix.to/#/#sponsor:ajay.app?via=ajay.app&via=matrix.org&via=mozilla.org" target="_blank" rel="noopener">Matrix</a> |
|
||||
<a id="helpButton" style="cursor: pointer;">__MSG_help__</a> |
|
||||
<a id="helpButton">__MSG_help__</a> |
|
||||
<a href="https://sponsor.ajay.app/donate" target="_blank" rel="noopener" id="sbDonate">$</a>
|
||||
</footer>
|
||||
|
||||
<button id="showNoticeAgain" style="display: none" class="dangerButton popupElement">__MSG_showNotice__</button>
|
||||
<button id="showNoticeAgain" style="display: none">__MSG_showNotice__</button>
|
||||
|
||||
</div>
|
||||
<!-- Scripts that need to load after the html -->
|
||||
<script src="./js/vendor.js" async></script>
|
||||
<script src="./js/popup.js" async></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -232,7 +232,7 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
</span>
|
||||
): ""}
|
||||
|
||||
{(!isNaN(segment[1])) ? (
|
||||
{(!isNaN(segment[1]) && sponsorTime.actionType != ActionType.Full) ? (
|
||||
<span id={"sponsorTimeInspectButton" + this.idSuffix}
|
||||
className="sponsorTimeEditButton"
|
||||
onClick={this.inspectTime.bind(this)}>
|
||||
@@ -240,7 +240,7 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
</span>
|
||||
): ""}
|
||||
|
||||
{(!isNaN(segment[1])) ? (
|
||||
{(!isNaN(segment[1]) && sponsorTime.actionType != ActionType.Full) ? (
|
||||
<span id={"sponsorTimeEditButton" + this.idSuffix}
|
||||
className="sponsorTimeEditButton"
|
||||
onClick={this.toggleEditTime.bind(this)}>
|
||||
@@ -381,21 +381,21 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
}
|
||||
|
||||
const sponsorTime = this.props.contentContainer().sponsorTimesSubmitting[this.props.index];
|
||||
this.handleReplacingLostTimes(event.target.value as Category, sponsorTime.actionType);
|
||||
this.handleReplacingLostTimes(event.target.value as Category, sponsorTime.actionType, sponsorTime);
|
||||
this.saveEditTimes();
|
||||
}
|
||||
|
||||
actionTypeSelectionChange(event: React.ChangeEvent<HTMLSelectElement>): void {
|
||||
const sponsorTime = this.props.contentContainer().sponsorTimesSubmitting[this.props.index];
|
||||
|
||||
this.handleReplacingLostTimes(sponsorTime.category, event.target.value as ActionType);
|
||||
this.handleReplacingLostTimes(sponsorTime.category, event.target.value as ActionType, sponsorTime);
|
||||
this.saveEditTimes();
|
||||
}
|
||||
|
||||
private handleReplacingLostTimes(category: Category, actionType: ActionType): void {
|
||||
private handleReplacingLostTimes(category: Category, actionType: ActionType, segment: SponsorTime): void {
|
||||
if (CompileConfig.categorySupport[category]?.includes(ActionType.Poi)) {
|
||||
if (this.previousSkipType !== ActionType.Poi) {
|
||||
this.timesBeforeChanging = [null, utils.getFormattedTimeToSeconds(this.state.sponsorTimeEdits[1])];
|
||||
this.timesBeforeChanging = [null, segment.segment[1]];
|
||||
}
|
||||
|
||||
this.setTimeTo(1, null);
|
||||
@@ -410,12 +410,13 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
} else if (CompileConfig.categorySupport[category]?.length === 1
|
||||
&& CompileConfig.categorySupport[category]?.[0] === ActionType.Full) {
|
||||
if (this.previousSkipType !== ActionType.Full) {
|
||||
this.timesBeforeChanging = [utils.getFormattedTimeToSeconds(this.state.sponsorTimeEdits[0]), utils.getFormattedTimeToSeconds(this.state.sponsorTimeEdits[1])];
|
||||
this.timesBeforeChanging = [...segment.segment];
|
||||
}
|
||||
|
||||
this.previousSkipType = ActionType.Full;
|
||||
} else if (CompileConfig.categorySupport[category]?.includes(ActionType.Skip)
|
||||
&& ![ActionType.Poi, ActionType.Full].includes(this.getNextActionType(category, actionType)) && this.previousSkipType !== ActionType.Skip) {
|
||||
} else if ((category === "chooseACategory" || (CompileConfig.categorySupport[category]?.includes(ActionType.Skip)
|
||||
&& ![ActionType.Poi, ActionType.Full].includes(this.getNextActionType(category, actionType))))
|
||||
&& this.previousSkipType !== ActionType.Skip) {
|
||||
if (this.timesBeforeChanging[0]) {
|
||||
this.setTimeTo(0, this.timesBeforeChanging[0]);
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ interface SBConfig {
|
||||
fullVideoSegments: boolean,
|
||||
trackViewCount: boolean,
|
||||
trackViewCountInPrivate: boolean,
|
||||
trackDownvotes: boolean,
|
||||
dontShowNotice: boolean,
|
||||
noticeVisibilityMode: NoticeVisbilityMode,
|
||||
hideVideoPlayerControls: boolean,
|
||||
@@ -138,6 +139,7 @@ const Config: SBObject = {
|
||||
fullVideoSegments: true,
|
||||
trackViewCount: true,
|
||||
trackViewCountInPrivate: true,
|
||||
trackDownvotes: true,
|
||||
dontShowNotice: false,
|
||||
noticeVisibilityMode: NoticeVisbilityMode.FadedForAutoSkip,
|
||||
hideVideoPlayerControls: false,
|
||||
@@ -395,11 +397,12 @@ async function fetchConfig(): Promise<void> {
|
||||
|
||||
function migrateOldSyncFormats(config: SBConfig) {
|
||||
if (config["segmentTimes"]) {
|
||||
const unsubmittedSegments = {};
|
||||
for (const item of config["segmentTimes"]) {
|
||||
config.unsubmittedSegments[item[0]] = item[1];
|
||||
unsubmittedSegments[item[0]] = item[1];
|
||||
}
|
||||
|
||||
chrome.storage.sync.remove("segmentTimes");
|
||||
chrome.storage.sync.remove("segmentTimes", () => config.unsubmittedSegments = unsubmittedSegments);
|
||||
}
|
||||
|
||||
if (!config["exclusive_accessCategoryAdded"] && !config.categorySelections.some((s) => s.name === "exclusive_access")) {
|
||||
|
||||
@@ -16,7 +16,7 @@ import * as Chat from "./js-components/chat";
|
||||
import { SkipButtonControlBar } from "./js-components/skipButtonControlBar";
|
||||
import { getStartTimeFromUrl } from "./utils/urlParser";
|
||||
import { findValidElement, getControls, getHashParams, isVisible } from "./utils/pageUtils";
|
||||
import { keybindEquals } from "./utils/configUtils";
|
||||
import { isSafari, keybindEquals } from "./utils/configUtils";
|
||||
import { CategoryPill } from "./render/CategoryPill";
|
||||
import { AnimationUtils } from "./utils/animationUtils";
|
||||
import { GenericUtils } from "./utils/genericUtils";
|
||||
@@ -45,6 +45,7 @@ let lockedCategories: Category[] = [];
|
||||
// Skips are rescheduled every seeking event.
|
||||
// Skips are canceled every seeking event
|
||||
let currentSkipSchedule: NodeJS.Timeout = null;
|
||||
let currentSkipInterval: NodeJS.Timeout = null;
|
||||
|
||||
/** Has the sponsor been skipped */
|
||||
let sponsorSkipped: boolean[] = [];
|
||||
@@ -137,9 +138,6 @@ const manualSkipPercentCount = 0.5;
|
||||
//get messages from the background script and the popup
|
||||
chrome.runtime.onMessage.addListener(messageListener);
|
||||
|
||||
//store pressed modifier keys
|
||||
const pressedKeys = new Set();
|
||||
|
||||
function messageListener(request: Message, sender: unknown, sendResponse: (response: MessageResponse) => void): void | boolean {
|
||||
//messages from popup script
|
||||
switch(request.message){
|
||||
@@ -427,9 +425,13 @@ function videoOnReadyListener(): void {
|
||||
function cancelSponsorSchedule(): void {
|
||||
if (currentSkipSchedule !== null) {
|
||||
clearTimeout(currentSkipSchedule);
|
||||
|
||||
currentSkipSchedule = null;
|
||||
}
|
||||
|
||||
if (currentSkipInterval !== null) {
|
||||
clearInterval(currentSkipInterval);
|
||||
currentSkipInterval = null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -491,14 +493,15 @@ function startSponsorSchedule(includeIntersectingSegments = false, currentTime?:
|
||||
// Don't skip if this category should not be skipped
|
||||
if (!shouldSkip(currentSkip) && !sponsorTimesSubmitting?.some((segment) => segment.segment === currentSkip.segment)) return;
|
||||
|
||||
const skippingFunction = () => {
|
||||
const skippingFunction = (forceVideoTime?: number) => {
|
||||
let forcedSkipTime: number = null;
|
||||
let forcedIncludeIntersectingSegments = false;
|
||||
let forcedIncludeNonIntersectingSegments = true;
|
||||
|
||||
if (incorrectVideoCheck(videoID, currentSkip)) return;
|
||||
forceVideoTime ||= video.currentTime;
|
||||
|
||||
if (video.currentTime >= skipTime[0] && video.currentTime < skipTime[1]) {
|
||||
if (forceVideoTime >= skipTime[0] && forceVideoTime < skipTime[1]) {
|
||||
skipToTime({
|
||||
v: video,
|
||||
skipTime,
|
||||
@@ -522,7 +525,22 @@ function startSponsorSchedule(includeIntersectingSegments = false, currentTime?:
|
||||
if (timeUntilSponsor <= 0) {
|
||||
skippingFunction();
|
||||
} else {
|
||||
currentSkipSchedule = setTimeout(skippingFunction, timeUntilSponsor * 1000 * (1 / video.playbackRate));
|
||||
const delayTime = timeUntilSponsor * 1000 * (1 / video.playbackRate);
|
||||
if (delayTime < 300 && utils.isFirefox() && !isSafari()) {
|
||||
// For Firefox, use interval instead of timeout near the end to combat imprecise video time
|
||||
const startIntervalTime = performance.now();
|
||||
const startVideoTime = video.currentTime;
|
||||
currentSkipInterval = setInterval(() => {
|
||||
const intervalDuration = performance.now() - startIntervalTime;
|
||||
if (intervalDuration >= delayTime || video.currentTime >= skipTime[0]) {
|
||||
clearInterval(currentSkipInterval);
|
||||
skippingFunction(Math.max(video.currentTime, startVideoTime + intervalDuration / 1000));
|
||||
}
|
||||
}, 5);
|
||||
} else {
|
||||
// Schedule for right before to be more precise than normal timeout
|
||||
currentSkipSchedule = setTimeout(skippingFunction, Math.max(0, delayTime - 30));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -735,7 +753,7 @@ async function sponsorsLookup(id: string, keepOldSubmissions = true) {
|
||||
// Hide all submissions smaller than the minimum duration
|
||||
if (Config.config.minDuration !== 0) {
|
||||
for (const segment of sponsorTimes) {
|
||||
const duration = segment[1] - segment[0];
|
||||
const duration = segment.segment[1] - segment.segment[0];
|
||||
if (duration > 0 && duration < Config.config.minDuration) {
|
||||
segment.hidden = SponsorHideType.MinimumDuration;
|
||||
}
|
||||
@@ -858,7 +876,8 @@ function retryFetch(): void {
|
||||
* Ex. When segments are first loaded
|
||||
*/
|
||||
function startSkipScheduleCheckingForStartSponsors() {
|
||||
if (!switchingVideos && sponsorTimes) {
|
||||
// switchingVideos is ignored in Safari due to event fire order. See #1142
|
||||
if ((!switchingVideos || isSafari) && sponsorTimes) {
|
||||
// See if there are any starting sponsors
|
||||
let startingSegmentTime = getStartTimeFromUrl(document.URL) || -1;
|
||||
let found = false;
|
||||
@@ -1650,11 +1669,15 @@ function openInfoMenu() {
|
||||
const copy = <HTMLImageElement> popup.querySelector("#sbPopupIconCopyUserID");
|
||||
const check = <HTMLImageElement> popup.querySelector("#sbPopupIconCheck");
|
||||
const refreshSegments = <HTMLImageElement> popup.querySelector("#refreshSegments");
|
||||
const heart = <HTMLImageElement> popup.querySelector(".sbHeart");
|
||||
const close = <HTMLImageElement> popup.querySelector("#sbCloseDonate");
|
||||
logo.src = chrome.extension.getURL("icons/IconSponsorBlocker256px.png");
|
||||
settings.src = chrome.extension.getURL("icons/settings.svg");
|
||||
edit.src = chrome.extension.getURL("icons/pencil.svg");
|
||||
copy.src = chrome.extension.getURL("icons/clipboard.svg");
|
||||
check.src = chrome.extension.getURL("icons/check.svg");
|
||||
heart.src = chrome.extension.getURL("icons/heart.svg");
|
||||
close.src = chrome.extension.getURL("icons/close.png");
|
||||
refreshSegments.src = chrome.extension.getURL("icons/refresh.svg");
|
||||
|
||||
parentNode.insertBefore(popup, parentNode.firstChild);
|
||||
@@ -1785,7 +1808,7 @@ async function voteAsync(type: number, UUID: SegmentUUID, category?: Category):
|
||||
segment.hidden = SponsorHideType.Visible;
|
||||
}
|
||||
|
||||
if (!category) {
|
||||
if (!category && !Config.config.isVip) {
|
||||
utils.addHiddenSegment(sponsorVideoID, segment.UUID, segment.hidden);
|
||||
}
|
||||
|
||||
@@ -1909,6 +1932,11 @@ async function sendSubmitMessage() {
|
||||
sponsorTimesSubmitting = [];
|
||||
|
||||
updatePreviewBar();
|
||||
|
||||
const fullVideoSegment = sponsorTimes.filter((time) => time.actionType === ActionType.Full)[0];
|
||||
if (fullVideoSegment) {
|
||||
categoryPill?.setSegment(fullVideoSegment);
|
||||
}
|
||||
} else {
|
||||
// Show that the upload failed
|
||||
playerButtons.submit.button.style.animation = "unset";
|
||||
@@ -1956,36 +1984,34 @@ function addPageListeners(): void {
|
||||
|
||||
function addHotkeyListener(): void {
|
||||
document.addEventListener("keydown", hotkeyListener);
|
||||
document.addEventListener("keyup", (e) => pressedKeys.delete(e.key));
|
||||
}
|
||||
|
||||
function hotkeyListener(e: KeyboardEvent): void {
|
||||
if (["textarea", "input"].includes(document.activeElement?.tagName?.toLowerCase())
|
||||
|| document.activeElement?.id?.toLowerCase()?.includes("editable")) return;
|
||||
|
||||
if (["Alt", "Control", "Shift", "AltGraph"].includes(e.key)) {
|
||||
pressedKeys.add(e.key);
|
||||
return;
|
||||
}
|
||||
|
||||
const key:Keybind = {key: e.key, code: e.code, alt: pressedKeys.has("Alt"), ctrl: pressedKeys.has("Control"), shift: pressedKeys.has("Shift")};
|
||||
const key: Keybind = {
|
||||
key: e.key,
|
||||
code: e.code,
|
||||
alt: e.altKey,
|
||||
ctrl: e.ctrlKey,
|
||||
shift: e.shiftKey
|
||||
};
|
||||
|
||||
const skipKey = Config.config.skipKeybind;
|
||||
const startSponsorKey = Config.config.startSponsorKeybind;
|
||||
const submitKey = Config.config.submitKeybind;
|
||||
|
||||
if (!pressedKeys.has("AltGraph")) {
|
||||
if (keybindEquals(key, skipKey)) {
|
||||
if (activeSkipKeybindElement)
|
||||
activeSkipKeybindElement.toggleSkip.call(activeSkipKeybindElement);
|
||||
return;
|
||||
} else if (keybindEquals(key, startSponsorKey)) {
|
||||
startOrEndTimingNewSegment();
|
||||
return;
|
||||
} else if (keybindEquals(key, submitKey)) {
|
||||
submitSponsorTimes();
|
||||
return;
|
||||
}
|
||||
if (keybindEquals(key, skipKey)) {
|
||||
if (activeSkipKeybindElement)
|
||||
activeSkipKeybindElement.toggleSkip.call(activeSkipKeybindElement);
|
||||
return;
|
||||
} else if (keybindEquals(key, startSponsorKey)) {
|
||||
startOrEndTimingNewSegment();
|
||||
return;
|
||||
} else if (keybindEquals(key, submitKey)) {
|
||||
submitSponsorTimes();
|
||||
return;
|
||||
}
|
||||
|
||||
//legacy - to preserve keybinds for skipKey, startSponsorKey and submitKey for people who set it before the update. (shouldn't be changed for future keybind options)
|
||||
|
||||
@@ -87,6 +87,7 @@ async function init() {
|
||||
const reverse = optionsElements[i].getAttribute("data-toggle-type") === "reverse";
|
||||
|
||||
const confirmMessage = optionsElements[i].getAttribute("data-confirm-message");
|
||||
const confirmOnTrue = optionsElements[i].getAttribute("data-confirm-on") !== "false";
|
||||
|
||||
if (optionResult != undefined)
|
||||
checkbox.checked = reverse ? !optionResult : optionResult;
|
||||
@@ -101,8 +102,9 @@ async function init() {
|
||||
// Add click listener
|
||||
checkbox.addEventListener("click", async () => {
|
||||
// Confirm if required
|
||||
if (checkbox.checked && confirmMessage && !confirm(chrome.i18n.getMessage(confirmMessage))){
|
||||
checkbox.checked = false;
|
||||
if (confirmMessage && ((confirmOnTrue && checkbox.checked) || (!confirmOnTrue && !checkbox.checked))
|
||||
&& !confirm(chrome.i18n.getMessage(confirmMessage))){
|
||||
checkbox.checked = !checkbox.checked;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -135,6 +137,11 @@ async function init() {
|
||||
document.documentElement.setAttribute("data-theme", "light");
|
||||
}
|
||||
break;
|
||||
case "trackDownvotes":
|
||||
if (!checkbox.checked) {
|
||||
Config.local.downvotedSegments = {};
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// If other options depend on this, hide/show them
|
||||
|
||||
70
src/popup.ts
70
src/popup.ts
@@ -167,56 +167,40 @@ async function runThePopup(messageListener?: MessageListener): Promise<void> {
|
||||
PageElements.showNoticeAgain.style.display = "unset";
|
||||
}
|
||||
|
||||
utils.sendRequestToServer("GET", "/api/getUsername?userID=" + Config.config.userID, (res) => {
|
||||
utils.sendRequestToServer("GET", "/api/userInfo?value=userName&value=viewCount&value=minutesSaved&userID=" + Config.config.userID, (res) => {
|
||||
if (res.status === 200) {
|
||||
PageElements.usernameValue.innerText = JSON.parse(res.responseText).userName
|
||||
const userInfo = JSON.parse(res.responseText);
|
||||
PageElements.usernameValue.innerText = userInfo.userName;
|
||||
|
||||
const viewCount = userInfo.viewCount;
|
||||
if (viewCount != 0) {
|
||||
if (viewCount > 1) {
|
||||
PageElements.sponsorTimesViewsDisplayEndWord.innerText = chrome.i18n.getMessage("Segments");
|
||||
} else {
|
||||
PageElements.sponsorTimesViewsDisplayEndWord.innerText = chrome.i18n.getMessage("Segment");
|
||||
}
|
||||
PageElements.sponsorTimesViewsDisplay.innerText = viewCount.toLocaleString();
|
||||
PageElements.sponsorTimesViewsContainer.style.display = "unset";
|
||||
}
|
||||
|
||||
showDonateWidget(viewCount);
|
||||
|
||||
const minutesSaved = userInfo.minutesSaved;
|
||||
if (minutesSaved != 0) {
|
||||
if (minutesSaved != 1) {
|
||||
PageElements.sponsorTimesOthersTimeSavedEndWord.innerText = chrome.i18n.getMessage("minsLower");
|
||||
} else {
|
||||
PageElements.sponsorTimesOthersTimeSavedEndWord.innerText = chrome.i18n.getMessage("minLower");
|
||||
}
|
||||
PageElements.sponsorTimesOthersTimeSavedDisplay.innerText = getFormattedHours(minutesSaved);
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
//get the amount of times this user has contributed and display it to thank them
|
||||
if (Config.config.sponsorTimesContributed != undefined) {
|
||||
PageElements.sponsorTimesContributionsDisplay.innerText = Config.config.sponsorTimesContributed.toLocaleString();
|
||||
PageElements.sponsorTimesContributionsContainer.classList.remove("hidden");
|
||||
|
||||
//get the userID
|
||||
const userID = Config.config.userID;
|
||||
if (userID != undefined) {
|
||||
//there are probably some views on these submissions then
|
||||
//get the amount of views from the sponsors submitted
|
||||
utils.sendRequestToServer("GET", "/api/getViewsForUser?userID=" + userID, function (response) {
|
||||
if (response.status == 200) {
|
||||
const viewCount = JSON.parse(response.responseText).viewCount;
|
||||
if (viewCount != 0) {
|
||||
if (viewCount > 1) {
|
||||
PageElements.sponsorTimesViewsDisplayEndWord.innerText = chrome.i18n.getMessage("Segments");
|
||||
} else {
|
||||
PageElements.sponsorTimesViewsDisplayEndWord.innerText = chrome.i18n.getMessage("Segment");
|
||||
}
|
||||
|
||||
PageElements.sponsorTimesViewsDisplay.innerText = viewCount.toLocaleString();
|
||||
PageElements.sponsorTimesViewsContainer.style.display = "unset";
|
||||
}
|
||||
|
||||
showDonateWidget(viewCount);
|
||||
}
|
||||
});
|
||||
|
||||
//get this time in minutes
|
||||
utils.sendRequestToServer("GET", "/api/getSavedTimeForUser?userID=" + userID, function (response) {
|
||||
if (response.status == 200) {
|
||||
const minutesSaved = JSON.parse(response.responseText).timeSaved;
|
||||
if (minutesSaved != 0) {
|
||||
if (minutesSaved != 1) {
|
||||
PageElements.sponsorTimesOthersTimeSavedEndWord.innerText = chrome.i18n.getMessage("minsLower");
|
||||
} else {
|
||||
PageElements.sponsorTimesOthersTimeSavedEndWord.innerText = chrome.i18n.getMessage("minLower");
|
||||
}
|
||||
|
||||
PageElements.sponsorTimesOthersTimeSavedDisplay.innerText = getFormattedHours(minutesSaved);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
//get the amount of times this user has skipped a sponsor
|
||||
|
||||
@@ -490,8 +490,8 @@ export default class Utils {
|
||||
}
|
||||
|
||||
async addHiddenSegment(videoID: VideoID, segmentUUID: string, hidden: SponsorHideType) {
|
||||
if (chrome.extension.inIncognitoContext) return;
|
||||
|
||||
if (chrome.extension.inIncognitoContext || !Config.config.trackDownvotes) return;
|
||||
|
||||
const hashedVideoID = (await this.getHash(videoID, 1)).slice(0, 4) as VideoID & HashedValue;
|
||||
const UUIDHash = await this.getHash(segmentUUID, 1);
|
||||
|
||||
|
||||
@@ -5,6 +5,10 @@ export function showDonationLink(): boolean {
|
||||
return navigator.vendor !== "Apple Computer, Inc." && Config.config.showDonationLink;
|
||||
}
|
||||
|
||||
export function isSafari(): boolean {
|
||||
return navigator.vendor === "Apple Computer, Inc.";
|
||||
}
|
||||
|
||||
export function keybindEquals(first: Keybind, second: Keybind): boolean {
|
||||
if (first == null || second == null ||
|
||||
Boolean(first.alt) != Boolean(second.alt) || Boolean(first.ctrl) != Boolean(second.ctrl) || Boolean(first.shift) != Boolean(second.shift) ||
|
||||
|
||||
@@ -28,20 +28,18 @@ async function wait<T>(condition: () => T | false, timeout = 5000, check = 100):
|
||||
* @returns {string} errorMessage
|
||||
*/
|
||||
function getErrorMessage(statusCode: number, responseText: string): string {
|
||||
let errorMessage = "";
|
||||
const postFix = (responseText ? "\n\n" + responseText : "");
|
||||
|
||||
if([400, 429, 409, 502, 503, 0].includes(statusCode)) {
|
||||
//treat them the same
|
||||
const postFix = ((responseText && !responseText.includes(`cf-wrapper`)) ? "\n\n" + responseText : "");
|
||||
// display response body for 4xx
|
||||
if([400, 429, 409, 0].includes(statusCode)) {
|
||||
return chrome.i18n.getMessage(statusCode + "") + " " + chrome.i18n.getMessage("errorCode") + statusCode + postFix;
|
||||
} else if (statusCode >= 500 && statusCode <= 599) {
|
||||
// 503 == 502
|
||||
if (statusCode == 503) statusCode = 502;
|
||||
|
||||
errorMessage = chrome.i18n.getMessage(statusCode + "") + " " + chrome.i18n.getMessage("errorCode") + statusCode
|
||||
+ "\n\n" + chrome.i18n.getMessage("statusReminder");
|
||||
return chrome.i18n.getMessage(statusCode + "") + " " + chrome.i18n.getMessage("errorCode") + statusCode
|
||||
+ "\n\n" + chrome.i18n.getMessage("statusReminder");
|
||||
} else {
|
||||
errorMessage = chrome.i18n.getMessage("connectionError") + statusCode;
|
||||
return chrome.i18n.getMessage("connectionError") + statusCode + postFix;
|
||||
}
|
||||
|
||||
return errorMessage + postFix;
|
||||
}
|
||||
|
||||
/* Gets percieved luminance of a color */
|
||||
|
||||
Reference in New Issue
Block a user