mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-06 11:37:02 +03:00
Compare commits
108 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
15da1b86d3 | ||
|
|
56fd9b13ab | ||
|
|
cc17ac7d5c | ||
|
|
2f9ad95310 | ||
|
|
b4e1cb0cfd | ||
|
|
815b28ec06 | ||
|
|
a7dbab771e | ||
|
|
f4016cee02 | ||
|
|
db4b88ae1f | ||
|
|
70a86e5a11 | ||
|
|
4d6456e406 | ||
|
|
41ce72cf0f | ||
|
|
0ad68b899e | ||
|
|
f0a9bf8fad | ||
|
|
a5343797c3 | ||
|
|
643a0052fe | ||
|
|
81afeeb340 | ||
|
|
112413b8bc | ||
|
|
3d4b9c85c7 | ||
|
|
7c6c42a931 | ||
|
|
93e5fd68fe | ||
|
|
f4bbd40b93 | ||
|
|
8438dc06cd | ||
|
|
e2718f1ebc | ||
|
|
909110bee0 | ||
|
|
459b47aee4 | ||
|
|
c87fafd332 | ||
|
|
b7500a2040 | ||
|
|
4d631ae614 | ||
|
|
924db3ef37 | ||
|
|
9e5a6a33c8 | ||
|
|
c831608b1b | ||
|
|
ce1652a6e5 | ||
|
|
824066e692 | ||
|
|
7343986b1e | ||
|
|
2c5cc926ca | ||
|
|
39bf141e79 | ||
|
|
586cce5561 | ||
|
|
633ae3b16f | ||
|
|
d0061985ca | ||
|
|
e0c6b687d3 | ||
|
|
65f7f9605f | ||
|
|
18b257b031 | ||
|
|
7d3593df30 | ||
|
|
d8a48ed9bc | ||
|
|
b6206fabbc | ||
|
|
35651d2a50 | ||
|
|
2798ac1254 | ||
|
|
0f8739abc0 | ||
|
|
1a48f556fa | ||
|
|
46e6b79b20 | ||
|
|
40d522694d | ||
|
|
abe6c280a0 | ||
|
|
cdf6aa5e65 | ||
|
|
f419d73a96 | ||
|
|
76532539a9 | ||
|
|
1904ecae12 | ||
|
|
fc02816291 | ||
|
|
3ec3a01128 | ||
|
|
d2e389296b | ||
|
|
042c305cec | ||
|
|
03a1af813e | ||
|
|
9636fd72de | ||
|
|
e0c11752e5 | ||
|
|
8c217746bb | ||
|
|
2f2a4e70b7 | ||
|
|
0f8df07fe0 | ||
|
|
5cb6f9335a | ||
|
|
cc65dea4c5 | ||
|
|
f84818dcb7 | ||
|
|
f6110899fb | ||
|
|
45f8c726b1 | ||
|
|
dd58dcb9ac | ||
|
|
306869f72a | ||
|
|
dcc9ed598a | ||
|
|
a8f27fa3ae | ||
|
|
31330b9863 | ||
|
|
b073b3be8d | ||
|
|
fc48198ac4 | ||
|
|
7569de5ee3 | ||
|
|
2b8b72f4df | ||
|
|
34d520c2ca | ||
|
|
b189dea299 | ||
|
|
df58e3670e | ||
|
|
f18d0762b3 | ||
|
|
0dd7a41d85 | ||
|
|
834f6194ed | ||
|
|
283342afb3 | ||
|
|
87c9489c0e | ||
|
|
24bb04e1ed | ||
|
|
721faa7032 | ||
|
|
e349ac8e33 | ||
|
|
f4e8909a8d | ||
|
|
506c4461e2 | ||
|
|
3a49eda47f | ||
|
|
017e22e977 | ||
|
|
8de57309ea | ||
|
|
fbb6963073 | ||
|
|
bf55b0f233 | ||
|
|
df1d3b401c | ||
|
|
4d55a71619 | ||
|
|
29e6ebab29 | ||
|
|
97e80c6f4e | ||
|
|
3ac730c053 | ||
|
|
d25951f313 | ||
|
|
886e134010 | ||
|
|
cde50b0cb5 | ||
|
|
19ac01a17c |
18
.editorconfig
Normal file
18
.editorconfig
Normal file
@@ -0,0 +1,18 @@
|
||||
# EditorConfig is awesome: https://EditorConfig.org
|
||||
|
||||
# top-most EditorConfig file
|
||||
root = true
|
||||
|
||||
# Unix-style newlines with a newline ending every file
|
||||
[*]
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
[*.{js,json,ts,tsx}]
|
||||
charset = utf-8
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
[package.json]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
23
README.md
23
README.md
@@ -34,9 +34,9 @@
|
||||
|
||||
|
||||
|
||||
SponsorBlock is an extension that will skip over sponsored segments of YouTube videos. SponsorBlock is a crowdsourced browser extension that lets anyone submit the start and end times of sponsored segments of YouTube videos. Once one person submits this information, everyone else with this extension will skip right over the sponsored segment.
|
||||
SponsorBlock is an open-source crowdsourced browser extension to skip sponsor segments in YouTube videos. Users submit when a sponsor happens from the extension, and the extension automatically skips sponsors it knows about. It also supports skipping other categories, such as intros, outros and reminders to subscribe.
|
||||
|
||||
Also supports Invidio.us.
|
||||
It also supports Invidio.us.
|
||||
|
||||
**Translate:** [](https://crowdin.com/project/sponsorblock)
|
||||
|
||||
@@ -74,14 +74,27 @@ The result is in `dist`. This can be loaded as an unpacked extension
|
||||
|
||||
## Developing with a clean profile
|
||||
|
||||
Run `npm run dev` to run the extension using a clean browser profile with hot reloading. Use `npm run dev:firefox` for Firefox. This uses [`web-ext run`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#commands).
|
||||
Run `npm run dev` to run the extension using a clean browser profile with hot reloading. Use `npm run dev:firefox` for Firefox. This uses [`web-ext run`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#commands).
|
||||
Known chromium bug: Extension is not loaded properly on first start. Visit `chrome://extensions/` and reload the extension.
|
||||
|
||||
|
||||
### Attribution Generation
|
||||
|
||||
If you contribute and add a dependency, update the attribution file using the following steps:
|
||||
|
||||
Make sure the attribution generator is installed: `npm i -g oss-attribution-generator`
|
||||
|
||||
```bash
|
||||
generate-attribution
|
||||
mv ./oss-attribution/attribution.txt ./public/oss-attribution/attribution.txt
|
||||
```
|
||||
|
||||
# Credit
|
||||
|
||||
The awesome [Invidious API](https://github.com/omarroth/invidious/wiki/API) was previously used.
|
||||
|
||||
Originally forked from [YTSponsorSkip](https://github.com/OfficialNoob/YTSponsorSkip), but zero code remains.
|
||||
Originally forked from [YTSponsorSkip](https://github.com/NDevTK/YTSponsorSkip), but zero code remains.
|
||||
|
||||
Some icons made by <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
|
||||
|
||||
Some icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
|
||||
Some icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "__MSG_fullName__",
|
||||
"short_name": "SponsorBlock",
|
||||
"version": "2.0.4",
|
||||
"version": "2.0.7",
|
||||
"default_locale": "en",
|
||||
"description": "__MSG_Description__",
|
||||
"content_scripts": [{
|
||||
|
||||
1
oss-attribution/licenseInfos.json
Normal file
1
oss-attribution/licenseInfos.json
Normal file
File diff suppressed because one or more lines are too long
9948
package-lock.json
generated
9948
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
11
package.json
11
package.json
@@ -11,28 +11,29 @@
|
||||
"babel-loader": "^8.0.6",
|
||||
"babel-preset-env": "^1.7.0",
|
||||
"concurrently": "^5.1.0",
|
||||
"js-sha256": "^0.9.0",
|
||||
"react": "^16.12.0",
|
||||
"react-dom": "^16.12.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"web-ext": "^4.2.0",
|
||||
"@types/chrome": "0.0.91",
|
||||
"@types/firefox-webext-browser": "70.0.1",
|
||||
"@types/jest": "^24.0.23",
|
||||
"@types/jquery": "^3.3.31",
|
||||
"copy-webpack-plugin": "^5.0.5",
|
||||
"jest": "^24.9.0",
|
||||
"ts-jest": "^24.2.0",
|
||||
"copy-webpack-plugin": "^6.0.3",
|
||||
"jest": "^26.4.0",
|
||||
"rimraf": "^3.0.0",
|
||||
"ts-jest": "^26.2.0",
|
||||
"ts-loader": "^6.2.1",
|
||||
"typescript": "~3.7.3",
|
||||
"web-ext": "^5.0.0",
|
||||
"webpack": "~4.41.2",
|
||||
"webpack-cli": "~3.3.10",
|
||||
"webpack-merge": "~4.2.2"
|
||||
},
|
||||
"scripts": {
|
||||
"web-run": "npm run web-run:chrome",
|
||||
"web-sign": "web-ext sign -s dist --id sponsorBlockerBETA@ajay.app",
|
||||
"web-sign": "web-ext sign -s dist",
|
||||
"web-run:firefox": "cd dist && web-ext run --start-url https://addons.mozilla.org/firefox/addon/ublock-origin/",
|
||||
"web-run:chrome": "cd dist && web-ext run --start-url https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm -t chromium",
|
||||
"build": "npm run build:chrome",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Пропускай спонсорствата в YouTube клипове. Докладвай за спонсорства в клиповете които гледате, за да спестите време на други хора.",
|
||||
"message": "Прескачайте спонсорства, напомняния за абониране, и други неща в YouTube клипове. Докладвайте спонсорства на клиповете които гледате, за да спестите време на други потребители.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,17 +19,11 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Каналът е добавен към Whitelist!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "спонсор"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "спонсори"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "част със спонсорство"
|
||||
"message": "сегмент"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "части със спонсорство"
|
||||
"message": "сегменти"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Докладвай"
|
||||
@@ -70,17 +64,11 @@
|
||||
"Unknown": {
|
||||
"message": "Възникна грешка при подаването на Вашите спонсорски времена, моля опитайте отново по-късно."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Спонсорите на това видео са в базата данни!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Няма намерени спонсорства"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Спонсорството Започва Сега"
|
||||
"message": "Сегментът Започва Сега"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Спонсорството Започва Сега"
|
||||
"message": "Сегментът Свършва Сега"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Не е намерено YouTube видео в този раздел. Ако сте сигурни, че това е YouTube раздел, затворете този изскачащ прозорец и го отворете отново. Ако това не проработи, опитайте се да презаредите раздела."
|
||||
@@ -91,24 +79,15 @@
|
||||
"voted": {
|
||||
"message": "Гласувано!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Изглежда, че сървърът не работи. Свържете се с програмиста незабавно."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Възникна грешка с връзката. Код на грешката: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Искате ли да подадете спонсорствата за това видео ID"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Изглежда, че не сте подали някои спонсорства. Върнете се в страницата и ги подайте (те не са изтрити)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Премахни Спонсорствата"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Отворете изскачащия прозорец на SponsorBlock"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Подайте спонсорите"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Сигурни ли сте, че искате да подадете това?"
|
||||
},
|
||||
@@ -118,9 +97,6 @@
|
||||
"removeFromWhitelist": {
|
||||
"message": "Премахване на канала от Whitelist"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Гласуване за спонсорства"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Вие сте помогнали на хора да пропуснат "
|
||||
},
|
||||
@@ -144,5 +120,63 @@
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Скриване на бутоните в YouTube Player-а"
|
||||
},
|
||||
"to": {
|
||||
"message": "до",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Спонсорство"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Когато има кратко напомняне да харесате, да се абонирате или да последвате канала по средата на съдържанието. Ако е дълго или заради нещо специфично, трябва да е под \"само-реклама\"."
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Неплатена/Само-реклама"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Подобно на \"спонсорство\", но е неплатено. Това включва merchandise, дарения или информация с кого каналът има сътрудничество."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Музика: Част без музика"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Само да се използва в музикални клипове. Това включва интрота и outro-та в музикални клипове."
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Поточно предаване: Четене на съобщения/дарения"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Четене на съобщения"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Забрани"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Ръчно Прескачане"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Показване в seek лентата"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Вашият цвят не е форматиран правилно. Трябва да бъде 3- или 6-цифрен hex код с \"#\" в началото."
|
||||
},
|
||||
"category": {
|
||||
"message": "Категория"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Грешно/Неправилно Време"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Грешна Категория"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Няколко Сегмента"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Правила"
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Категориите са тук!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,178 @@
|
||||
{
|
||||
"Sponsor": {
|
||||
"message": "sponzor"
|
||||
"fullName": {
|
||||
"message": "SponsorBlock pro YouTube - Přeskoč Sponzorství",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponzoři"
|
||||
"Description": {
|
||||
"message": "Přeskoč sponzorství, žadonění o odběr a další v YouTube videích. Nahlaš sponzorované segmenty na videích co sleduješ a ušetři ostatním čas.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Server hlásí, že tento požadavek je neplatný"
|
||||
},
|
||||
"429": {
|
||||
"message": "Pro toto video jste přidali příliš mnoho příspěvků. Jste si jistí, že jich je tolik?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Tento příspěvek byl již přidán dříve"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanál přidán do výjimek!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmenty"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Hlasovat pro tento příspěvek"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Nahlásit"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Nahlásit tento příspěvek jako nesprávný."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Zrušit"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Načítání..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Minuty"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "Sekundy"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Nikdy nezobrazovat"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Stiskněte \"Vrátit se\" aby jste se dostali do místa před přeskočením."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Vrátit se"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Znovu přeskočit"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pozastaveno"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Časovač zastaven"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Chcete-li upravit nebo odstranit jednotlivé hodnoty, klikněte na tlačítko informace, nebo otevřete vyskakovací okno rozšíření kliknutím na ikonu rozšíření v pravém horním rohu."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Jste si jistí, že to chcete vymazat?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Při přidávání vašeho příspěvku došlo k chybě. Zkuste to prosím později."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Toto video má segmenty v databázi!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nebyly nalezeny žádné segmenty"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Segment nyní začíná"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Segment nyní končí"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Na této záložce nebylo nalezeno žádné YouTube video. Pokud jste si jistí, že tato záložka je YouTube, zavřete toto vyskakovací okno a znovu jej otevřete. Pokud to nepomůže, zkuste záložku znovu načíst."
|
||||
},
|
||||
"success": {
|
||||
"message": "Úspěch!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Hlasováno!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Zdá se, že server nefunguje. Obraťte se okamžitě na vývojáře."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Došlo k chybě připojení. Kód chyby: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Chcete odeslat segmenty pro video s id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Zdá se, že některé segmenty jste nechali neodeslané. Vraťte se na danou stránku a odešlete je (nebyly vymazány)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Vymazat segmenty"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Otevřít vyskakovací okno SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Zavřít vyskakovací okno"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Odeslat segmenty"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Opravdu to chcete odeslat?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Přidat kanál do výjimek"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Odebrat kanál z výjimek"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Hlasovat pro segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Zatím jste přidali"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Lidem jste ušetřili "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Zobrazit žebříček"
|
||||
},
|
||||
"here": {
|
||||
"message": "zde"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Stiskněte tlačítko níže, když segment začne a skončí, k nahrání a uložení do databáze."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Tip: Pokud je video aktivní, stiskněte středník pro nahlášení začátku/konce segmentu, a apostrof pro odeslání. (Klávesy lze změnit v nastavení)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Vymazat časy"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Odeslat časy"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Toto se používá ve veřejném žebříčku k ukázání jak moc jste přispěli. Podívejte se na něj"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Nastavit uživatelské jméno"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Připojte se k oficiálnímu Discord serveru k podání návrhů a zpětné vazby!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Skrýt"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Nastavení"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Zobrazit tlačítka na YouTube přehrávači"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Skrýt tlačítka na YouTube přehrávači"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,38 +1,32 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock für YouTube - Überspringe Sponsor Anzeigen",
|
||||
"message": "SponsorBlock für YouTube - Überspringe Sponsoren",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Überspringe die gesponserten Inhalte in YouTube-Videos. Melde gesponsorte Inhalte in den von dir angesehenen Videos und erspare anderen die Zeit.",
|
||||
"message": "Überspringe Sponsoren, betteln um Abonnenten und mehr in YouTube Videos. Melde Sponsoren in Videos, die du guckst, um anderen Zeit zu sparen.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Der Server meldet, dass diese Anfrage ungültig war"
|
||||
},
|
||||
"429": {
|
||||
"message": "Du hast zu viele Segmente in diesem Video eingereicht. Sind es wirklich so viele?"
|
||||
"message": "Du hast zu viele Segmente für dieses Video eingereicht. Sind es wirklich so viele?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Dieser Inhalt wurde bereits eingereicht."
|
||||
"message": "Dieser Inhalt wurde bereits eingereicht"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanal auf Whitelist gesetzt!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "Sponsoren"
|
||||
"message": "Der Kanal wurde auf die Whitelist gesetzt!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "gesponsorter Inhalt"
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "gesponserten Inhalten"
|
||||
"message": "segmente"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Diesen Beitrag aufwerten"
|
||||
"message": "Diese Einreichung positiv bewerten"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Melden"
|
||||
@@ -56,13 +50,13 @@
|
||||
"message": "Verstecken"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Klicke Zurück um die Aktion rückgängig zu machen."
|
||||
"message": "Klicke Nicht Überspringen um die Aktion rückgängig zu machen."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Zurück"
|
||||
"message": "Nicht Überspringen"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Vorwärts"
|
||||
"message": "Nochmal Überspringen"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pausiert"
|
||||
@@ -71,7 +65,7 @@
|
||||
"message": "Timer angehalten"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "\n\nUm einzelne Werte zu löschen oder zu ändern, klicke auf den Info-Button, oder öffne die Erweiterungs-Übersicht, indem du das Erweiterungssymbol in der rechten oberen Ecke anklickst."
|
||||
"message": "Um einzelne Werte zu löschen oder zu ändern, klicke auf den Info-Button, oder öffne die Erweiterungs-Übersicht, indem du das Erweiterungssymbol in der rechten oberen Ecke anklickst."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Bist du sicher, dass du Folgendes löschen möchtest?\n\n"
|
||||
@@ -80,22 +74,22 @@
|
||||
"message": "Deine Segmente konnten nicht gesendet werden, bitte versuche es später erneut."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Die gesponsorten Inhalte dieses Videos befinden sich bereits in der Datenbank!"
|
||||
"message": "Dieses Video hat Segmente in der Datenbank!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Keine Sponsoren gefunden"
|
||||
"message": "Keine Segmente gefunden"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Gesponserter Inhalt beginnt"
|
||||
"message": "Segment startet jetzt"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Gesponserter Inhalt endet"
|
||||
"message": "Segment endet jetzt"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Keine YouTube-Videos in diesem Tab gefunden. Wenn dies ein Youtube-Tab ist, schließe dieses Pop-up und öffne es erneut. Wenn das nicht hilft, versuche den Tab neu zu laden."
|
||||
},
|
||||
"success": {
|
||||
"message": "Erfolg!"
|
||||
"message": "Geschafft!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Abgestimmt!"
|
||||
@@ -107,40 +101,40 @@
|
||||
"message": "Ein Verbindungsfehler ist aufgetreten. Fehlermeldung: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Möchtest du die Segmente für die Video ID senden?"
|
||||
"message": "Möchtest du für Video-ID einreichen"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Scheinbar hast du einige Segmente noch nicht gesendet. Kehre zur Seite zurück um sie zu senden (sie sind noch gespeichert)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Lösche Auswahl"
|
||||
"message": "Alle Segmente löschen"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Öffne SponsorBlock-Popup"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Popup schließen"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Diese Zeiten einreichen"
|
||||
"message": "Segment absenden"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Bist du sicher, dass die Auswahl abgeschickt werden soll?"
|
||||
"message": "Bist du sicher, dass du das abschicken willst?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Kanal auf Whitelist setzen "
|
||||
"message": "Kanal auf Whitelist setzen"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Kanal von Whitelist entfernen"
|
||||
"message": "Kanal von der Whitelist entfernen"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Stimme für Zeiten ab"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Lege das Zeitfenster eines gesponsorten Inhalts fest"
|
||||
"message": "Über ein Segment abstimmen"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Gemeldet wurden von dir bisher"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Du hast andere Benutzer bewahrt vor"
|
||||
"message": "Du hast andere Benutzer bewahrt vor "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Siehe Rangliste"
|
||||
@@ -149,13 +143,10 @@
|
||||
"message": "hier"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Klicke den Knopf unten, wenn der gesponsorte Inhalt beginnt und endet, um aufzunehmen und\n einzusenden"
|
||||
"message": "Klicke auf die Schaltfläche unten, wenn das Segment startet und endet, um es in die Datenbank einzusenden."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Hinweis: In den Optionen lässt sich eine Taste für das Festlegen von Anfang/Ende des gesponsorten Inhalts, sowie für das Einsenden festlegen"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Letzte ausgewählte Zeitabschnitte"
|
||||
"message": "Hinweis: Drücke die Semikolon-Taste während du auf ein Video fokussiert bist, um das Start/Ende eines Segments zu melden und das einzureichende Zitat anzugeben. (Dies kann in den Optionen geändert werden)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Zeiten löschen"
|
||||
@@ -170,7 +161,7 @@
|
||||
"message": "Alias festlegen"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Tritt dem offiziellen Discord-Kanal bei und teile Anregungen und Feedback!"
|
||||
"message": "Tritt dem offiziellen Discord Server bei und teile Anregungen und Feedback!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Verstecken"
|
||||
@@ -185,7 +176,7 @@
|
||||
"message": "Knöpfe in YouTube-Leiste verstecken"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Die Einstellung versteckt den Einsende-Knopf in der Youtube-Leiste. Ich kann verstehen, weshalb manchen diese Funktion\n an dieser Stelle stört. Stattdessen kann dafür dieses Pop-up genutzt werden. Um die transparente Benachrichtigung zu verstecken, klicke auf den \"Verstecken\"-Knopf \n der Benachrichtigung. Diese Einstellungen können wieder rückgängig gemacht werden."
|
||||
"message": "Versteckt die Schaltflächen im YouTube-Player, um Segmente einzusenden."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Zeige Info-Knopf in Youtube-Leiste"
|
||||
@@ -197,28 +188,25 @@
|
||||
"message": "Dieser Knopf öffnet ein Pop-up auf der Youtube-Seite."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Verstecke Löschen-Knopf in Youtube Leiste"
|
||||
"message": "Verstecke Löschen-Knopf in Youtube-Leiste"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Zeige Löschen-Knopf in Youtube Leiste"
|
||||
"message": "Zeige Löschen-Knopf in Youtube-Leiste"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Dieser Knopf entfernt sämtlich Segmente in der Youtube-Zeitleiste."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Deaktiviere das Mitzählen übersprungener Sponsoren"
|
||||
"message": "Dieser Button im YouTube-Player löscht alle nicht übermittelten Segmente für das aktuelle Video."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Aktiviere das Mitzählen übersprungener Sponsoren"
|
||||
"message": "Aktiviere mitzählen übersprungener Segmente"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Diese Funktion hält fest, welche Sponsoren von dir übersprungen wurden und hilft anderen zu erfahren, was ihre Einsendungen bewirkt haben.\n Außerdem dienen die Werte zusammen mit positiven Rückmeldungen als Anti-Spam-Schutz. \n Wenn ein gesponsorter Inhalt übersprungen wird, sendet die Erweiterung eine Nachricht an den Server. \n Hoffentlich wird diese Funktion auch weiterhin genutzt, damit der Algorithmus funktioniert. :)"
|
||||
"message": "Dieses Feature zählt die Segmente, die du übersprungen hast, um die Benutzer wissen zu lassen, wie sehr ihre Einreichung anderen geholfen hat und als Metrik zusammen mit positiven Bewertungen verwendet wurde, um sicherzustellen, dass Spam nicht in die Datenbank gelangt. Die Erweiterung sendet jedes Mal, wenn du ein Segment überspringst, eine Nachricht an den Server. Hoffentlich ändern die meisten Leute diese Einstellung nicht, so dass die Zahlen korrekt sind. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Benachrichtigung wieder zeigen"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock ist eine Erweiterung, die gesponserte Segmente von YouTube Videos überspringt. SponsorBlock ist eine durch Crowdsourcing betriebene Browsererweiterung, die es jedem erlaubt, die Beginn- und Endzeitpunkte von gesponserten Segmenten in YouTube Videos einzureichen. Nachdem diese Information eingereicht wurde, wird das Segment für alle anderen Nutzer mit dieser Erweiterung direkt übersprungen.\n\nDu kannst auch den Vorspann, Nachspann, Erinnerungen zu abonnieren und andere Kategorien überspringen.",
|
||||
"message": "SponsorBlock lässt dich über Sponsoren, Intros, Outros, Abonnement-Erinnerungen und andere nervige Teile von YouTube-Videos überspringen. SponsorBlock ist eine Crowdsourced Browser-Erweiterung, in der jeder die Start- und Endzeit gesponserter Segmente und anderer Segmente von YouTube-Videos einreicht. Sobald eine Person diese Informationen einreicht, überspringen alle anderen mit dieser Erweiterung das gesponserte Segment. Sie können auch nicht Musik Abschnitte von Musikvideos überspringen.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
@@ -238,13 +226,13 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Segment aufnehmen Taste festlegen"
|
||||
"message": "Tastenkombination für das Starten eines Segments festlegen"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Segment einsenden Taste festlegen"
|
||||
"message": "Tastenkombination für das Einsenden festlegen"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Taste drücken, um festzulegen"
|
||||
"message": "Zum festlegen eine Taste drucken"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Die Taste wurde festgelegt auf: "
|
||||
@@ -253,10 +241,10 @@
|
||||
"message": "Verbindungsüberschreibung. Überprüfe deine Internetverbindung. Bist du mit dem Internet verbunden, ist der Server wahrscheinlich offline."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "SponsorBlock ausschalten"
|
||||
"message": "SponsorBlock deaktivieren"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "SponsorBlock einschalten"
|
||||
"message": "SponsorBlock aktivieren"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Deine Statistik",
|
||||
@@ -275,22 +263,19 @@
|
||||
"message": "Übersprungen"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Auto-Überspringen deaktivieren"
|
||||
"message": "Automatisches Überspringen deaktivieren"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Automatisches Überspringen aktivieren"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Auto-Überspringen überspringt gesponsorte Inhalte für dich. Wenn deaktiviert, fragt die Benachrichtigung, ob übersprungen werden soll."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Audio-Benachrichtigung beim Überspringen"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Audio-Benachrichtigung beim Überspringen wird einen Ton abspielen, wenn ein Sponsor übersprungen wird. Wenn deaktiviert (oder wenn Automatisches-Überspringen deaktiviert ist), wird kein Ton abgespielt."
|
||||
"message": "Audio-Benachrichtigung. Es wird ein Ton abgespielt, wenn ein Segment übersprungen wird. Wenn deaktiviert (oder wenn Automatisches-Überspringen deaktiviert ist), wird kein Ton abgespielt."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Zeit mit entfernten Überspringungen anzeigen"
|
||||
"message": "Zeit ohne übersprungenen Inhalt anzeigen"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Diese Zeit wird in Klammern neben der aktuellen Zeit in der Suchleiste angezeigt. Diese Zeit die gesamte Dauer des Videos ohne jeglicher Segmente. Dies inkludiert auch Segmente, die als \"In Suchleiste anzeigen\" markiert sind."
|
||||
@@ -302,7 +287,7 @@
|
||||
"message": "Du erspartest dir "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "Minute"
|
||||
"message": "minute"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "Minuten"
|
||||
@@ -319,11 +304,8 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " ihrer Zeit."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Stellen Sie sicher, dass Ihr Segment nur kostenpflichtige Werbeaktionen enthält, nichts anderes.\n- Stellen Sie sicher, dass das Überspringen dieses Segments wertvolle Inhalte nicht abschneiden wird\n- Wenn das ganze Video ein Sponsor ist, bitte nicht melden. Ein vollständiges Video-Reporting-System wird bald herauskommen.\n- Bitte melde keine Haftungsausschlüsse, die Voreingenommenheit zeigen könnten (falls ein Bewertungsvideo gesponsert wird, überspringen Sie nicht, wenn sie dies erwähnen)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Überprüfen Sie status.sponsor.ajay.app für den Serverstatus."
|
||||
"message": "Überprüfe status.sponsor.ajay.app für den Serverstatus."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Benutzer ID importieren/exportieren"
|
||||
@@ -344,7 +326,7 @@
|
||||
"message": "Automatisch überspringen"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Zeige Hinweis nach dem Übersprung eines Sponsors"
|
||||
"message": "Zeige Pop-Up nach dem Überspringen eines Segments"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Es ist derzeit gesetzt auf:"
|
||||
@@ -368,7 +350,7 @@
|
||||
"message": "Hinzufügen"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Dies ist eine ungültige Domain. Dies sollte NUR den Domain-Teil beinhalten. Beispiel: invidious.ajay.app"
|
||||
"message": "Dies ist eine ungültige Domain. Dies soll NUR den Domain-Teil beinhalten. Beispiel: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Invidious Instanzliste zurücksetzen"
|
||||
@@ -383,7 +365,7 @@
|
||||
"message": "Minimale Dauer (Sekunden):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Sponsor Segmente, die kürzer als der festgelegte Wert sind, werden nicht übersprungen oder im Player angezeigt."
|
||||
"message": "Segmente, die kürzer als der festgelegte Wert sind, werden nicht übersprungen oder im Player angezeigt."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Die folgende Einreichung ist kürzer als Ihre Mindestdauer. Dies könnte bedeuten, dass dies bereits eingereicht wurde und aufgrund dieser Option einfach ignoriert wird. Sind Sie sicher, dass Sie einreichen möchten?"
|
||||
@@ -413,13 +395,13 @@
|
||||
"message": "Sind sie sicher dass sie das zurücksetzen wollen?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Das Video wurde als ungelistet erkannt. Klicken Sie auf Abbrechen, wenn Sie nicht nach Sponsoren suchen möchten."
|
||||
"message": "Das Video wurde als nicht aufgelistet erkannt. Klicken Sie auf Abbrechen, wenn Sie nicht nach Segmenten suchen möchten."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Nicht gelistete Videos ignorieren"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Diese Einstellung verlangsamt den Sponsor-Block erheblich. Sponsor-Suchvorgänge erfordern das Senden der Video-ID an den Server. Wenn Sie sich Sorgen darüber machen, dass nicht gelistete Video-IDs über das Internet gesendet werden, aktivieren Sie diese Option."
|
||||
"message": "Diese Einstellung wird SponsorBlock leicht verlangsamen. Das Überspringen von Segment Suchanfragen erfordert das Senden der Video-ID an den Server. Wenn Sie sich Sorgen darüber machen, dass nicht gelistete Video-IDs über das Internet gesendet werden, aktivieren Sie diese Option."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com wird jetzt unterstützt"
|
||||
@@ -454,6 +436,9 @@
|
||||
"preview": {
|
||||
"message": "Vorschau"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Überprüfen"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Bearbeiten"
|
||||
},
|
||||
@@ -477,19 +462,19 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "bis",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Bezahlte Promotion, bezahlte Empfehlungen und direkte Werbung. Nicht für Selbstpromotion oder kostenlose Shoutouts an Ursachen/Webseiten/Produkte, die sie mögen."
|
||||
"message": "Bezahlte Promotion, bezahlte Empfehlungen und direkte Werbung. Nicht für Selbstpromotion oder kostenlose Shoutouts an Webseiten/Produkte, die sie mögen."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Unterbrechung/Vorspann"
|
||||
"message": "Unterbrechung/Intro Animation"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Ein Intervall ohne relevanten Inhalt. Beispiele dafür wären eine Pause, ein statisches Bild oder sich wiederholende Animationen. Dies sollte nicht für Übergänge benutzt werden, die Informationen erhalten oder für Musikvideos."
|
||||
"message": "Ein Intervall ohne tatsächlichen Inhalt. Kann eine Pause, ein Standbild oder eine sich wiederholende Animation sein. Dies sollte nicht für Übergänge verwendet werden, die Informationen enthalten."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Unterbrechung"
|
||||
@@ -498,7 +483,7 @@
|
||||
"message": "Endkarten/Credits"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Credits oder wenn die YouTube-Endkarten erscheinen. Nicht für gesprochene Fazits. Dies sollte keine nützlichen Inhalte beinhalten. Dies sollte nicht für Musikvideos verwendet werden."
|
||||
"message": "Credits oder wenn die YouTube-Endkarten erscheinen. Nicht für Schlussfolgerungen mit Informationen."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Interaktions-Erinnerung (Abonnieren)"
|
||||
@@ -516,7 +501,7 @@
|
||||
"message": "Ähnlich wie bei \"Sponsor\" mit Ausnahme von unbezahlten oder Selbstpromotion. Dies beinhaltet Abschnitte über Waren, Spenden oder Informationen darüber, mit wem sie zusammengearbeitet haben."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Musik: Nicht-Musik-Abschnitt"
|
||||
"message": "Musik: Nicht-Musik-Segment"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Nur für den Einsatz in Musikvideos. Dies beinhaltet Einführungen oder Outros in Musikvideos."
|
||||
@@ -537,7 +522,7 @@
|
||||
"message": "Manuelles Überspringen"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Vor-/Rücklaufleiste anzeigen"
|
||||
"message": "In Zeitleiste anzeigen"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Ihre Farbe ist falsch formatiert. Sie sollte ein 3-6-stelliger Hex-Code mit einem Zahlenzeichen am Anfang sein."
|
||||
@@ -557,7 +542,7 @@
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Beta Testing Server aktivieren"
|
||||
"message": "Betatest Server aktivieren"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Deine Einreichungen und Stimmen werden NICHT für den Hauptserver geltend. Benutze dies nur für Tests."
|
||||
@@ -571,11 +556,17 @@
|
||||
"moreCategories": {
|
||||
"message": "Weitere Kategorien"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Wähle eine Kategorie"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Sie müssen eine Kategorie für alle Segmente auswählen, die Sie abschicken!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Ende)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "versteckt: downvote"
|
||||
"message": "verborgen: negativ bewertet"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "verborgen: zu kurz"
|
||||
@@ -590,22 +581,22 @@
|
||||
"message": "Falls dies weiterhin geschieht, könnte dies durch Ihren Werbeblocker verursacht werden. Bitte überprüfen Sie https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Kanalprüfung erzwingen vor dem Überspringen von Sponsoren"
|
||||
"message": "Kanalprüfung erzwingen vor dem Überspringen von Segmenten"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Standardmäßig überspringt er Sponsoren sofort, bevor er überhaupt weiß, was der Kanal ist. Standardmäßig werden auf den Kanälen auf der Whitelist-Liste einige null Sekunden Sponsoren übersprungen. Das Aktivieren dieser Option verhindert dies, aber das Überspringen hat eine leichte Verzögerung, da die Kanal-ID einige Zeit in Anspruch nehmen kann. Diese Verzögerung kann bei schnellen Internetverbindungen unauffällig sein."
|
||||
"message": "Standardmäßig überspringt er Segmente sofort, bevor er überhaupt weiß, welcher Kanal das ist. Standardmäßig werden einige Segmente am Anfang des Videos auf den Kanälen auf der Whitelist übersprungen. Das Aktivieren dieser Option verhindert dies, aber das Überspringen hat eine leichte Verzögerung, da die Channel-ID einige Zeit in Anspruch nehmen kann. Diese Verzögerung kann bei schnellen Internetverbindungen unauffällig sein."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Bedenken Sie die Aktivierung der Force-Channel-Prüfung vor dem Überspringen von Sponsoren"
|
||||
"message": "Bedenken Sie die Aktivierung von \"Kanalprüfung erzwingen vor dem Überspringen von Segmenten\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Nicht korrektes/Falsches Timing"
|
||||
"message": "Nicht korrekt/Falsches Timing"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Falsche Kategorie"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Dieses Video ist als Musik kategorisiert. Sind Sie sicher, dass Sie Segmente mit Nicht-Musikkategorien einreichen möchten? Wenn dieses Video nicht wirklich Musik ist, sollten Sie dieses Segment nicht einreichen. Bitte lesen Sie die Richtlinien, wenn Sie verwirrt sind."
|
||||
"message": "Dieses Video ist als Musik kategorisiert. Bist du sicher, dass es einen Sponsor hast? Wenn dies tatsächlich ein \"Nicht-Musik-Abschnitt\" ist, öffne die Optionen der Extension und aktiviere diese Kategorie. Danach können Sie dieses Segment als \"Nicht-Musik\" anstelle von \"Sponsor\" einreichen. Bitte lesen Sie die Richtlinien, wenn Sie verwirrt sind."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Mehrere Segmente"
|
||||
@@ -624,9 +615,9 @@
|
||||
"message": "Öffnen Sie die Optionen um Intros, Outros, Merch usw. zu überspringen."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Nicht eingereichte Segment-Benachrichtigung"
|
||||
"message": "Benachrichtigung für nicht eingereichte Segmente"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Senden Sie eine Benachrichtigung, wenn Sie ein Video mit nicht hochgeladenen Segmenten verlassen"
|
||||
"message": "Zeige eine Benachrichtigung an, wenn Sie ein Video mit nicht hochgeladenen Segmenten verlassen"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,179 @@
|
||||
{}
|
||||
{
|
||||
"Segment": {
|
||||
"message": "τμήμα"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "τμήματα"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Κάντε upvote αυτήν την υποβολή"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Αναφορά"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Αναφέρετε αυτή την υποβολή σαν λανθασμένη."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Παράβλεψη"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Φόρτωση..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Λεπτά"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "Δευτερόλεπτα"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Να μην εμφανίζεται ποτέ"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Σε παύση"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Λήξη χρονομέτρου"
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Θέλετε σίγουρα να εκκαθαρίσετε τη φόρμα;\n\n"
|
||||
},
|
||||
"success": {
|
||||
"message": "Επιτυχία!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Ψηφίστηκε!"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Καθαρισμός τμημάτων"
|
||||
},
|
||||
"here": {
|
||||
"message": "εδώ"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Επιλογές"
|
||||
},
|
||||
"website": {
|
||||
"message": "Ιστοσελίδα",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "Πηγαίος Κώδικας",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Κωδικός σφάλματος: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Παράκαμψη"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Παραλείφθηκε"
|
||||
},
|
||||
"minLower": {
|
||||
"message": "λεπτό"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "λεπτά"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "ώρα"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "ώρες"
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Δημιουργήθηκε από"
|
||||
},
|
||||
"add": {
|
||||
"message": "Προσθήκη"
|
||||
},
|
||||
"save": {
|
||||
"message": "Αποθήκευση"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Επαναφορά"
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Υποβολή Κατηγορίας"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Υποβολή"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Ακύρωση"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Διαγραφή"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Προεπισκόπηση"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Επεξεργασία"
|
||||
},
|
||||
"to": {
|
||||
"message": "έως",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Χορηγός"
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Διάλειμμα"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Απενεργοποίηση"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Προεπισκόπηση χρώματος",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"category": {
|
||||
"message": "Κατηγορία"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Παράλειψη Επιλογής",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Ενεργοποίηση διακομιστή δοκιμαστικών λειτουργιών"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Οι υποβολές και οι ψήφοι ΔΕΝ ΘΑ ΜΕΤΡΗΣΟΥΝ προς τον κεντρικό διακομιστή. Χρησιμοποίησέ το μόνο για δοκιμή."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(τώρα)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Περισσότερες κατηγορίες"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Επιλέξτε μια κατηγορία"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Λάθος κατηγορία"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Πολλαπλά Τμήματα"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Οδηγίες"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Διάβασε τις οδηγίες!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Οι κατηγορίες είναι εδώ!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Άνοιξε τις επιλογές για την παράλειψη τίτλων αρχής-τέλους, πωλήσεων κ. α."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Ειδοποίηση μη κατοχυρωμένων τμημάτων"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Στείλε μια ειδοποίηση όταν αφήνεις βίντεο με τμήματα που δεν έχουν ανέβει"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Skip over sponsorship on YouTube videos. Report sponsors on videos you watch to save the time of others.",
|
||||
"message": "Skip sponsorships, subscription begging and more on YouTube videos. Report sponsors on videos you watch to save others' time.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,17 +19,11 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Channel Whitelisted!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsors"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "sponsor segment"
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "sponsor segments"
|
||||
"message": "segments"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Upvote this submission"
|
||||
@@ -80,16 +74,16 @@
|
||||
"message": "There was an error submitting your sponsor times, please try again later."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "This video's sponsors are in the database!"
|
||||
"message": "This video has segments in the database!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "No sponsors found"
|
||||
"message": "No segments found"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsorship Starts Now"
|
||||
"message": "Segment Starts Now"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsorship Ends Now"
|
||||
"message": "Segment Ends Now"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "No YouTube video found at this tab. If you know this is a YouTube tab, close this popup and open it again. If that does not work, try reloading the tab."
|
||||
@@ -107,19 +101,22 @@
|
||||
"message": "A connection error has occured. Error code: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Do you want to submit the sponsor times for video id"
|
||||
"message": "Do you want to submit for video id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "You seem to have left some sponsor times unsubmitted. Go back to that page to submit them (they are not deleted)."
|
||||
"message": "You seem to have left some segments unsubmitted. Go back to that page to submit them (they are not deleted)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Clear Sponsor Times"
|
||||
"message": "Clear Segments"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Open SponsorBlock Popup"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Close Popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Submit Sponsor Times"
|
||||
"message": "Submit Segments"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Are you sure you want to submit this?"
|
||||
@@ -131,10 +128,7 @@
|
||||
"message": "Remove Channel From Whitelist"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Vote On A Sponsor Time"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Record the times of a sponsorship"
|
||||
"message": "Vote On A Segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "So far, you've submitted"
|
||||
@@ -149,13 +143,10 @@
|
||||
"message": "here"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Click the button below when the sponsorship starts and ends to record and\nsubmit it to the database."
|
||||
"message": "Click the button below when the segment starts and ends to record and submit it to the database."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Hint: Press the semicolon key while focused on a video to report the start/end of a sponsor and quote to submit. (This can be changed in the options)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Latest Sponsor Message Times Chosen"
|
||||
"message": "Hint: Press the semicolon key while focused on a video to report the start/end of a segment and quote to submit. (This can be changed in the options)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Clear Times"
|
||||
@@ -205,20 +196,29 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "This is the button on the YouTube player that will clear all your un-submitted segments for the current video."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Disable Sponsor Skip Count Tracking"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Enable Sponsor Skip Count Tracking"
|
||||
"message": "Enable Skip Count Tracking"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "This feature tracks which sponsors you have skipped to let users know how much their submission has helped others and\nused as a metric along with upvotes to ensure that spam doesn't get into the database. The extension sends a message\nto the server each time you skip a sponsor. Hopefully most people don't change this setting so that the view numbers are accurate. :)"
|
||||
"message": "This feature tracks which segments you have skipped to let users know how much their submission has helped others and used as a metric along with upvotes to ensure that spam doesn't get into the database. The extension sends a message to the server each time you skip a segment. Hopefully most people don't change this setting so that the view numbers are accurate. :)"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Query By Hash Prefix"
|
||||
},
|
||||
"whatQueryByHashPrefix": {
|
||||
"message": "Instead of requesting segments from the server using the videoID, the first 4 characters of the hash of the videoID are sent. This server will send back data for all videos with similar hashes."
|
||||
},
|
||||
"enableRefetchWhenNotFound": {
|
||||
"message": "Refetch Segments On New Videos"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "If the video is new, and there are no segments found, it will keep refetching every few minutes while you watch."
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Show Notice Again"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock is an extension that will skip over sponsored segments of YouTube videos. SponsorBlock is a crowdsourced browser extension that lets anyone submit the start and end times of sponsored segments of YouTube videos. Once one person submits this information, everyone else with this extension will skip right over the sponsored segment. \n\n You can also skip intros, outros, reminders to subscribe and other categories.",
|
||||
"message": "SponsorBlock lets you skip over sponsors, intros, outros, subscription reminders, and other annoying parts of YouTube videos. SponsorBlock is a crowdsourced browser extension that let's anyone submit the start and end time's of sponsored segments and other segments of YouTube videos. Once one person submits this information, everyone else with this extension will skip right over the sponsored segment. You can also skip over non music sections of music videos.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
@@ -238,7 +238,7 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Set key for start sponsor keybind"
|
||||
"message": "Set key for start segment keybind"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Set key for submission keybind"
|
||||
@@ -280,14 +280,11 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Enable Auto Skip"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Auto skip will skip sponsors for you. If disabled, a notice will appear asking if you'd like to skip."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Audio Notification On Skip"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Audio notification on skip will play a sound whenever a sponsor is skipped. If disabled (or auto skip is disabled), no sound will be played."
|
||||
"message": "Audio notification on skip will play a sound whenever a segment is skipped. If disabled (or auto skip is disabled), no sound will be played."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Show Time With Skips Removed"
|
||||
@@ -319,9 +316,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " of their lives."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Make sure your segment only contains paid promotion segment, nothing else.\n- Make sure skipping this segment will not skip valuable content\n- If the whole video is a sponsor, please do not report it. A full video reporting system will come out soon.\n- Please do not report disclaimers that could show bias (if a review video is sponsored, don't skip when they mention that)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Check status.sponsor.ajay.app for server status."
|
||||
},
|
||||
@@ -344,7 +338,7 @@
|
||||
"message": "Auto Skip"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Show Notice After A Sponsor Is Skipped"
|
||||
"message": "Show Notice After A Segment Is Skipped"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". It is currently set to:"
|
||||
@@ -383,7 +377,7 @@
|
||||
"message": "Minimum duration (seconds):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Sponsor segments shorter than the set value will not be skipped or show in the player."
|
||||
"message": "Segments shorter than the set value will not be skipped or show in the player."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "The following submission is shorter than your minimum duration option. This could mean that this is already submitted, and just being ignored due to this option. Are you sure you would like to submit?"
|
||||
@@ -407,19 +401,19 @@
|
||||
"message": "Reset"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "This address is not in the right form. Make sure you have http:// or https:// at the begining and no trailing slashes."
|
||||
"message": "This address is not in the right form. Make sure you have http:// or https:// at the beginning and no trailing slashes."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Are you sure you would like to reset this?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "The video has been detected as unlisted. Click cancel if you do not want to check for sponsors."
|
||||
"message": "The video has been detected as unlisted. Click cancel if you do not want to check for skip segments."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignore Unlisted/Private Videos"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "This setting will slightly slow down SponsorBlock. Sponsor lookups require sending the video ID to the server. If you are concerned about unlisted video IDs being sent over the internet, enable this option."
|
||||
"message": "This setting will slightly slow down SponsorBlock. Skip segment lookups require sending the video ID to the server. If you are concerned about unlisted video IDs being sent over the internet, enable this option."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com is now supported"
|
||||
@@ -454,6 +448,9 @@
|
||||
"preview": {
|
||||
"message": "Preview"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspect"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Edit"
|
||||
},
|
||||
@@ -477,7 +474,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "to",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
@@ -489,7 +486,7 @@
|
||||
"message": "Intermission/Intro Animation"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "An interval without actual content. Could be a pause, static frame, repeating animation. This should not be used for transitions containing information or be used on music videos."
|
||||
"message": "An interval without actual content. Could be a pause, static frame, repeating animation. This should not be used for transitions containing information."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Intermission"
|
||||
@@ -498,7 +495,7 @@
|
||||
"message": "Endcards/Credits"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Credits or when the YouTube endcards appear. Not for spoken conclusions. This should not include useful content. This should not be used on music videos."
|
||||
"message": "Credits or when the YouTube endcards appear. Not for conclusions with information."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Interaction Reminder (Subscribe)"
|
||||
@@ -596,13 +593,13 @@
|
||||
"message": "If this keeps occuring, it could be caused by your ad blocker. Please check https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Force Channel Check Before Skipping Sponsors"
|
||||
"message": "Force Channel Check Before Skipping"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "By default, it will skip sponsors right away before it even knows what the channel is. By default, some zero second sponsors might be skipped on whitelisted channels. Enabling this option will prevent this but making all skipping have a slight delay as getting the channelID can take some time. This delay might be unnoticeable if you have fast internet."
|
||||
"message": "By default, it will skip segments right away before it even knows what the channel is. By default, some segments at the start of the video might be skipped on whitelisted channels. Enabling this option will prevent this but making all skipping have a slight delay as getting the channelID can take some time. This delay might be unnoticeable if you have fast internet."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Consider Enabling Force Channel Check Before Skipping Sponsors"
|
||||
"message": "Consider Enabling \"Force Channel Check Before Skipping\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Incorrect/Wrong Timing"
|
||||
@@ -611,7 +608,7 @@
|
||||
"message": "Wrong Category"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "This video is categorized as music. Are you sure you would like to submit segments with non-music categories? Unless this video is not actually music, you should not be submitting this segment. Please read the guidelines if you are confused."
|
||||
"message": "This video is categorized as music. Are you sure this has a sponsor? If this is actually a \"Non-Music segment\", open up the extension options and enable this category. Then, you can submit this segment as \"Non-Music\" instead of sponsor. Please read the guidelines if you are confused."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Multiple Segments"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock para YouTube - Omitir Sponsors",
|
||||
"message": "SponsorBlock para YouTube - Saltar los patrocinios",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Omitir sponsors en videos de YouTube. Infórmanos de sponsors en videos que ves para ahorrar el tiempo de otros.",
|
||||
"message": "Salte todos los patrocinios, súplicas por suscripción y más en los vídeos de YouTube. Reporta secciones de patrocinio en los vídeos que veas para ahorrarle tiempo a los demás.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,17 +19,11 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Canal Permitido!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsors"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segmento de sponsor"
|
||||
"message": "segmento"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmentos de sponsor"
|
||||
"message": "segmentos"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Votar a favor de esta sumisión"
|
||||
@@ -80,16 +74,16 @@
|
||||
"message": "Se ha producido un error enviando tus tiempos de sponsor, por favor inténtalo de nuevo más tarde."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "¡Los sponsors de este video están en la base de datos!"
|
||||
"message": "¡Este video tiene segmentos en la base de datos!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "No se encontró ningún sponsor"
|
||||
"message": "No se han encontrado segmentos"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsor Empieza Ahora"
|
||||
"message": "El segmento comienza ahora"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsor Acaba Ahora"
|
||||
"message": "El segmento termina ahora"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Ningún video de YouTube se encontró en esta pestaña. Si sabes que esto es una pestaña de YouTube, cierra esta ventana y ábrela otra vez. Si eso no funciona, intenta recargar la pestaña."
|
||||
@@ -107,19 +101,22 @@
|
||||
"message": "Ha ocurrido un error de conexión. Código de error: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "¿Quieres enviar los tiempos de sponsor para el vídeo id"
|
||||
"message": "¿Quiere enviar segmento para el video con ID"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Parece que has dejado algunos tiempos de sponsor sin enviar. Vuelve a esa página para enviarlos (no se eliminaron)."
|
||||
"message": "Parece que has dejado algunos segmentos sin enviar. Vuelva a esa página para enviarlos (no se han borrado)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Eliminar Tiempos de Sponsor"
|
||||
"message": "Borrar Segmentos"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Abrir Ventana de SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Cerrar la ventana"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Enviar Tiempos de Sponsor"
|
||||
"message": "Enviar Segmentos"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "¿Estás seguro de que quieres enviar esto?"
|
||||
@@ -131,10 +128,7 @@
|
||||
"message": "Parar De Permitir Canal"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Votar en un tiempo de sponsor"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Registrar los tiempos de un sponsor"
|
||||
"message": "Vote En Un Segmento"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Hasta ahora, has enviado"
|
||||
@@ -149,13 +143,10 @@
|
||||
"message": "aquí"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Haga clic en el botón de abajo cuando el sponsor comienza y termina para registrarlo y\nenviarlo a la base de datos."
|
||||
"message": "Haga clic en el botón de abajo cuando el segmento comience y termine para grabarlo y enviarlo a la base de datos."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Consejo: Presiona la tecla de punto y coma mientras enfocado en un video para registrar el comienzo/fin de un sponsor y presiona comillas para enviar. (Esto se puede cambiar en las opciones)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Últimos mensajes de sponsor elegidos"
|
||||
"message": "Pista: Presione la tecla de punto y coma mientras está enfocado en un video para indicar el comienzo/final de un segmento y citación para enviarlo. (Esto puede cambiarse en opciones)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Eliminar Tiempos"
|
||||
@@ -205,18 +196,19 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Este es el botón en el reproductor de YouTube que eliminará todos tus segmentos no enviados para el vídeo actual."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Desactivar seguimiento de numero de sponsorsomitidos"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Activar seguimiento de numero de sponsors omitidos"
|
||||
"message": "Habilitar el conteo de omisiones"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Esta opción registra los sponsors que te has saltado para que los otros usuarios sepan cuánto su sumisión ha ayudado a otros y\nes usado como métrica junto con votos positivos para asegurar que el spam no ingrese a la base de datos. La extensión envía un mensaje\nal servidor cada vez que se salta un patrocinador. Esperemos que la mayoría de la gente no cambie esta opción para que los números de vista sean exactos. :)"
|
||||
"message": "Esta función rastrea los segmentos que se han saltado para que los usuarios sepan en qué medida sus aportes ayudaron a los demás y se utilizan como una métrica junto con los votos favorables para garantizar que no aparezca spam en la base de datos. La extensión envía un mensaje al servidor cada vez que se salta un segmento. Esperemos que la mayoría de la gente no cambie esta configuración para que los números de vista sean exactos. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Mostrar aviso de nuevo"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock te permite saltarte los patrocinadores, intros, outros, recordatorios de suscripción y otras partes molestas de los videos de YouTube. SponsorBlock es una extensión de navegador de código abierto que permite a cualquiera enviar el tiempo de inicio y fin de los segmentos de patrocinadores y otros segmentos de los videos de YouTube. Una vez que una persona envía esta información, todos los que tengan esta extensión podrán saltearse ese segmento. También es posible saltar las secciones no musicales de los videos musicales.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Sitio Web",
|
||||
"description": "Used on Firefox Store Page"
|
||||
@@ -234,7 +226,7 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Establecer botón de inicio de sponsor"
|
||||
"message": "Establecer tecla para iniciar segmento"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Establecer botón de envio"
|
||||
@@ -276,14 +268,17 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Activar la omisión automática"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "La omisión automática omitirá sponsors por ti. Si esta desactivada, aparecerá un aviso preguntando si quieres omitir."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Notificación de audio al omitir"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Notificación de audio al omitir reproducirá un sonido cada vez que se omite un sponsor. Si está desactivada (o se desactiva la omisión automática), no se reproducirá ningún sonido."
|
||||
"message": "Si se salta un segmento, se oirá un sonido de notificación de audio. Si se desactiva (o si se desactiva la función de omisión automática), no se reproducirá ningún sonido."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Mostrar la duración del video con las secciones omitidas"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Esta duración aparece entre paréntesis junto al tiempo actual del video, debajo de la barra de navegación. Esta muestra la duración total del vídeo menos cualquier segmento eliminado. Esto incluye los segmentos marcados como solo \"Mostrar en la barra de navegación\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Has omitido "
|
||||
@@ -309,9 +304,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " de sus vidas."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Asegúrate de que tu segmento sólo contiene un segmento de promoción de pago, nada más.\n- Asegúrate de que omitir este segmento no omitirá ningún contenido valioso\n- Si todo el vídeo es un sponsor, por favor, no lo envíen. Pronto saldrá un sistema completo de reportes de vídeo.\n- Por favor, no informe de los avisos que podrían mostrar parcialidad (si un vídeo de revista está patrocinado, no se salte cuando mencionen eso)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Comprueba status.sponsor.ajay.app para ver el estado del servidor."
|
||||
},
|
||||
@@ -322,58 +314,58 @@
|
||||
"message": "Esto debería mantenerse privado. Es como una contraseña y no debe ser compartido con nadie. Si alguien tiene esto, pueden imitarte."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Definir UserID"
|
||||
"message": "Establecer la ID de usuario"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Advertencia: Cambiar el UserID es permanente. ¿Estás seguro de que desea hacer esto? Asegúrese de hacer una copia de seguridad de su UserID anterior por si acaso."
|
||||
"message": "Advertencia: El cambio de la ID de usuario es irreversible. ¿Está seguro de que le desea hacerlo? Asegúrese de hacer una copia de respaldo de la anterior por si acaso."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Creado Por"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Omisión Automática"
|
||||
"message": "Omitir automáticamente"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Mostrar aviso después de que se omita un sponsor"
|
||||
"message": "Mostrar aviso después de que se omita un segmento"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Actualmente está establecido a:"
|
||||
"message": ". Actualmente está configurado para:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Soportar Invidious"
|
||||
"message": "Apoya a Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) es un cliente alternativo para YouTube. Para habilitar soporte, tienes que aceptar los permisos adicionales. Esto NO funciona en modo incógnito en Chrome y otros variantes de Chromium."
|
||||
"message": "Invidious (invidio.us) es un cliente de YouTube independiente. Para habilitar su soporte, debes aceptar los permisos extra. Esto NO funcionará en modo incógnito de Chrome y otras variantes del Chromium."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Activar soporte de Invidious, deshabilitar omisión automática, ocultar botones y más."
|
||||
"message": "Activar el soporte para Invidious, desactivar la omisión automática, oculta botones y más."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Añadir nodo de Invidious"
|
||||
"message": "Agregar una Instancia de Invidious"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Añadir un nodo de Invidious personalizado. Esto debe estar formateado con SOLO el dominio. Ejemplo: invidious.ajay.app"
|
||||
"message": "Añade una instancia personalizada de Invidious. Este debe formatearse SÓLO con el dominio. Ejemplo: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Añadir"
|
||||
"message": "Agregar"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Esto es un dominio inválido. Esto debería incluir SOLO el dominio. Ejemplo: invidious.ajay.app"
|
||||
"message": "Este es un dominio inválido. SÓLO debería incluir la parte del dominio. Ejemplo: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Restablecer Lista de Nodos de Invidious"
|
||||
"message": "Restablecer la lista de instancias de Invidious"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Estás a punto de restablecer la lista de nodos de invidious"
|
||||
"message": "Está a punto de reiniciar la lista de instancias del Invidious"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Nodos actuales:"
|
||||
"message": "Instancias actuales:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Duración mínima (en segundos):"
|
||||
"message": "Duración mínima (segundos):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Los segmentos de sponsor más cortos que el valor establecido no serán omitidos ni mostrados en el reproductor."
|
||||
"message": "Los segmentos más cortos que el valor configurado no se omitirán ni se mostrarán en el reproductor."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "La siguiente sumisión es más corto que su opción de duración mínima. Esto podría significar que esto ya se ha enviado y que simplemente se ha ignorado debido a esta opción. ¿Está seguro de que desea enviar?"
|
||||
@@ -396,15 +388,39 @@
|
||||
"reset": {
|
||||
"message": "Restablecer"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "La dirección no tiene el formato adecuado. Asegúrese de que tenga http:// o https:// al principio y que no haya barras al final."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "¿Estás seguro de que te gustaría reiniciar esto?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "El vídeo ha sido detectado como no listado. Haz clic en cancelar si no quieres comprobar si hay segmentos salteados."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignorar los vídeos no listados/privados"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Esta configuración ralentizará ligeramente a SponsorBlock. Las búsquedas de segmentos de salto requieren el envío de la identificación del vídeo al servidor. Si le preocupa que se envíen por Internet identificadores de vídeo no listados, habilite esta opción."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com ahora es compatible"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Importar/Exportar todas las opciones"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Esta es toda su configuración en JSON. Esto incluye tu ID de usuario, así que asegúrate de compartir esto sabiamente."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Configurar opciones"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Advertencia: cambiar las opciones es permanente y puede romper la instalación. ¿Estás seguro de que te gustaría hacer esto? Asegúrate de hacer una copia de seguridad de la antigua por si acaso."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Este JSON no está correctamente formateado. Sus opciones no han sido cambiadas."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Enviar segmento"
|
||||
},
|
||||
@@ -420,6 +436,9 @@
|
||||
"preview": {
|
||||
"message": "Vista Previa"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspeccionar"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Editar"
|
||||
},
|
||||
@@ -429,55 +448,176 @@
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Error al escribir al portapapeles"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Copia la información al portapapeles para ser proporcionada a un desarrollador cuando levanta un error / cuando un desarrollador lo solicita. Información sensible como su ID de usuario, canales de la lista blanca y la dirección del servidor personalizado han sido eliminados. Sin embargo, contiene información como su agente de usuario, navegador, sistema operativo y número de versión de la extensión. "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "El botón"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "está enlazado a otra acción. Por favor, seleccione otro botón."
|
||||
},
|
||||
"to": {
|
||||
"message": "a",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Promoción pagada, referencias pagadas y anuncios directos. No para autopromoción o anuncios gratuitos a causas/creadores/sitios web/productos que les gusten."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Intermisión/Introducción de animación"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Un intervalo sin contenido real. Podría ser una pausa, un cuadro estático, una animación repetida. Esto no debe ser usado para transiciones que contengan información."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Intermisión"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Tarjetas/Créditos"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Créditos o cuando aparecen las tarjetas finales de YouTube. No para conclusiones con información."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Recordatorio de interacción (subscribir)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Cuando hay un breve recordatorio para dar like, suscribirse o seguirlos en medio del contenido. Si es largo o sobre algo específico, debería estar bajo autopromoción en su lugar."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Recordatorio de interacción"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "No remunerado/Autopromoción"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Similar a \"patrocinador\", excepto que no es remunerado o se autopromociona. Esto incluye secciones sobre mercancía, donaciones o información sobre con quiénes colaboraron."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Música: Sección sin musica"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Sólo para su uso en vídeos musicales. Esto incluye las introducciones o las salidas en los vídeos musicales."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "No musical"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Directo: Lecturas de donaciones y mensajes"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Lectura del mensaje"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Desactivar"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Omisión manual"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Mostrar en la barra de búsqueda"
|
||||
},
|
||||
"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": "Vista previa del color",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Busca el color de la barra"
|
||||
},
|
||||
"category": {
|
||||
"message": "Categoría"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Opción de Saltar",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Habilitar Servidor de Pruebas Beta"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Sus envíos y votos NO CONTABILIZARÁN hacia el servidor principal. Sólo use esto para probar."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Todos los envíos y votos NO CONTABILIZARÁN hacia el servidor principal mientras se conecten al servidor de prueba. Asegúrate de desactivar esto cuando quieras hacer presentaciones reales."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Ahora)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Más categorías"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Elija una categoría"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "¡Debes seleccionar una categoría para todos los segmentos que estés presentando!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Final)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "oculto: voto negativo"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "oculto: demasiado corto"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID de canal no cargado todavía."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Parece que algo está bloqueando la capacidad de SponsorBlock para obtener datos de vídeo. Este es probablemente su bloqueador de anuncios. Por favor, compruebe https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Si esto sigue ocurriendo, podría ser causado por tu bloqueador de anuncios. Por favor, compruebe https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Solicitudes"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Comprobación forzada del canal antes de saltarse"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Por defecto, se saltará los segmentos inmediatamente antes de saber cuál es el canal. Por defecto, algunos segmentos al principio del vídeo pueden ser salteados en los canales de la lista blanca. Al activar esta opción se evitará esto, pero haciendo que todos los saltos tengan un ligero retraso ya que obtener el ID del canal puede llevar algún tiempo. Este retraso podría ser imperceptible si tienes una Internet rápida."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Considere la posibilidad de activar \"Comprobación del canal de fuerza antes de saltar\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Tiempo incorrecto"
|
||||
"message": "Tiempo incorrecto/equivocado"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Categoría errónea"
|
||||
"message": "Categoría Incorrecta"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Este video está clasificado como música. ¿Estás seguro de que esto tiene un patrocinador? Si esto es realmente un \"Segmento sin música\", abre las opciones de extensión y habilita esta categoría. Entonces, puedes enviar este segmento como \"No-Música\" en lugar de patrocinador. Por favor, lee las directrices si estás confundido."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Varios segmentos"
|
||||
"message": "Múltiples segmentos"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Instrucciones"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "¡¡¡Lee las instrucciones!!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "¡Las categorías están aquí!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Abre las opciones de saltarse intros, otros, mercantil, etc."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Notificación de segmentos no enviados"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Envía una notificación cuando dejas un vídeo con segmentos que no se suben"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,87 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "اسپانسربلاک برای یوتیوب - اسپانسر ها را رد کنید",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "سرور گفت که این درخواست نامعتبر است"
|
||||
},
|
||||
"409": {
|
||||
"message": "این قبلاً ثبت شده است"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "کانال در لیست سفید قرار گرفت!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "بخش"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "بخش"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "امتیاز دادن به این گزارش ثبتشده"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "گزارش"
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "رد کردن"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "درحال بارگذاری..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "دقیقه"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "ثانیه"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "هرگز نمایش نده"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "کلید عدم رد کردن را بزنید تا به جایی که بودید برگردید."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "عدم رد کردن"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "دوباره رد کردن"
|
||||
},
|
||||
"paused": {
|
||||
"message": "وقفه شده"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "شمارنده متوقف شد"
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "مطمئن هستید که میخواهید این را حذف کنید؟\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "اشکالی در ثبت کردن زمان های ارسالی شما پیش آمد. لطفا بعداً دوباره تلاش کنید."
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "بخش اینجا شروع میشود"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "بخش اینجا پایان مییابد"
|
||||
},
|
||||
"success": {
|
||||
"message": "موفقیت!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "گزارش داده شد!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "بهنظر میرسد که ارتباط سرور قطع شده است. با توسعهدهنده سریعاً تماس بگیرید."
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "آی میخواهید که گزارش را ثبت کنید برای ویدیوی"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "بستن پنجره"
|
||||
},
|
||||
"here": {
|
||||
"message": "اینجا"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Ohita sponsorointi YouTube-videoissa. Ilmoita katsomiesi videoinen sponsoreista säästääksesi muiden aikaa.",
|
||||
"message": "Ohita sponsoroitu mainonta, tilausten kerjääminen ja muuta YouTube-videoissa. Ilmoita katsomasi videoiden sponsorit säästääksesi muilta aikaa.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,17 +19,11 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanava lisätty valkoiselle listalle!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsori"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsorit"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "sponsoroitu kohta"
|
||||
"message": "segmentti"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "sponsoroidut kohdat"
|
||||
"message": "segmentit"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Äänestä tätä lähetystä"
|
||||
@@ -70,6 +64,9 @@
|
||||
"manualPaused": {
|
||||
"message": "Ajastin pysäytetty"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Muokataksesi tai poistaaksesi yksittäisiä arvoja, klikkaa info-painiketta tai avaa laajennuksen ponnahdusikkuna klikkaamalla laajennuksen kuvaketta oikeassa yläkulmassa."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Haluatko varmasti poistaa tämän?\n\n"
|
||||
},
|
||||
@@ -77,16 +74,16 @@
|
||||
"message": "Sponsorointiaikoja lähetettäessä tapahtui virhe, yritä myöhemmin uudelleen."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Tämän videon sponsorit löytyvät tietokannasta!"
|
||||
"message": "Tällä videolla on segmenttejä tietokannassa!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Sponsoreita ei löytynyt"
|
||||
"message": "Segmenttejä ei löytynyt"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsorointi alkaa nyt"
|
||||
"message": "Segmentti Alkaa Nyt"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsorointi päättyy nyt"
|
||||
"message": "Segmentti Päättyy Nyt"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Välilehdeltä ei löytynyt YouTube-videota. Jos olet varma, että tämä on YouTube-välilehti, sulje tämä ponnahdusikkuna ja avaa se uudelleen. Jos sekään ei toimi, yritä ladata välilehti uudelleen."
|
||||
@@ -103,14 +100,23 @@
|
||||
"connectionError": {
|
||||
"message": "Yhteysvirhe on tapahtunut. Virhekoodi: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Haluatko lähettää segmentit videotunnukselle"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Näyttää siltä, että joitakin segmenttejä ei ole vielä lähetetty. Siirry takaisin sivulle lähettääksesi ne (niitä ei poisteta)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Tyhjennä sponsorointiajat"
|
||||
"message": "Tyhjennä Segmentit"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Avaa SponsorBlock-ponnahdusikkuna"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Sulje Ponnahdus-ikkuna"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Lähetä sponsorointiajat"
|
||||
"message": "Lähetä Segmentit"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Haluatko varmasti lähettää tämän?"
|
||||
@@ -122,10 +128,7 @@
|
||||
"message": "Poista kanava valkoiselta listalta"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Äänestä sponsorointiaikaa"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Tallenna sponsoroinnin ajat"
|
||||
"message": "Äänestä Segmenttiä"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Tähän mennessä, olet lähettänyt"
|
||||
@@ -139,15 +142,27 @@
|
||||
"here": {
|
||||
"message": "tässä"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Napsauta alla olevaa painiketta, kun segmentti alkaa ja päättyy tallentaaksesi ja lähettääksesi sen tietokantaan."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Vihje: Paina puolipisteen näppäintä kun video on kohdennettu ilmoittaaksesi segmentin alku/loppu ja viesti lähetettäväksi. (Tämän voi muuttaa asetuksissa)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Tyhjennä ajat"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Lähetä ajat"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Tätä käytetään julkisella tilastosivulla näyttääksesi kuinka paljon olet osallistunut. Näytä"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Aseta käyttäjänimi"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Liity mukaan viralliseen discord-palvelimeen, jotta voit antaa ehdotuksia ja palautetta!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Piilota tämä"
|
||||
},
|
||||
@@ -181,6 +196,12 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Tämä on YouTuben soittimen painike, joka poistaa kaikki kyseisen videon sponsorointikohdat, joita et ole vielä lähettänyt."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Ota Ohitusten Lukumäärän Seuranta Käyttöön"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Näytä Huomautus Uudelleen"
|
||||
},
|
||||
"website": {
|
||||
"message": "Sivusto",
|
||||
"description": "Used on Firefox Store Page"
|
||||
@@ -189,9 +210,29 @@
|
||||
"message": "Lähdekoodi",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Ilmoitus on päivitetty!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Jos et vieläkään pidä siitä, paina \"älä koskaan näytä\" -painiketta.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Aseta näppäin segmentin aloittamiseen näppäimistössä"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Aseta näppäin tietojen lähetykseen"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Valitse näppäin painamalla sitä"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Näppäinmääritys on asetettu näppäimeen: "
|
||||
},
|
||||
"0": {
|
||||
"message": "Yhteyden aikakatkaisu. Tarkista internet-yhteytesi. Jos internetyhteytesi toimii, palvelin on todennäköisesti ylikuormittunut tai alhaalla."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "Poista Sponsorblock käytöstä"
|
||||
},
|
||||
@@ -202,6 +243,9 @@
|
||||
"message": "Sinun työsi",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "Palvelin näyttää olevan ylikuormitettu. Yritä uudelleen muutaman sekunnin kuluttua."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Virhekoodi: "
|
||||
},
|
||||
@@ -217,6 +261,9 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Ota automaattinen ohitus käyttöön"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Äänellinen Ilmoitus Ohitettaessa"
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Olet ohittanut "
|
||||
},
|
||||
@@ -247,9 +294,24 @@
|
||||
"setUserID": {
|
||||
"message": "Aseta UserID"
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Luonut"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Ohita Automaattisesti"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Tällä hetkellä se on asetettu:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Tue Invidious:ta"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) on kolmannen osapuolen YouTube-ohjelmisto. Jotta voit ottaa käyttöön tuen, sinun täytyy hyväksyä lisäkäyttöoikeudet. Tämä EI toimi incognitossa Chromessa ja muissa Chromiumin versioissa."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Ota käyttöön Invidious tuki, poista käytöstä automaattinen ohitus, piilota painikkeet ja muuta."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Lisää Invidious-instanssi"
|
||||
},
|
||||
@@ -271,12 +333,18 @@
|
||||
"showUploadButton": {
|
||||
"message": "Näytä lähetä-painike"
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "SponsorBlock Palvelimen Osoite"
|
||||
},
|
||||
"save": {
|
||||
"message": "Tallenna"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Nollaa"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Tämä osoite ei ole oikeassa muodossa. Varmista, että sinulla on http:// tai http:// alussa eikä perässä kauttaviivoja."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com-osoitetta tuetaan nyt"
|
||||
},
|
||||
@@ -304,6 +372,9 @@
|
||||
"edit": {
|
||||
"message": "Muokkaa"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Kopioi Vianetsintätiedot Leikepöydälle"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Kirjoittaminen leikepöydälle epäonnistui"
|
||||
},
|
||||
@@ -315,7 +386,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "-",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsori"
|
||||
@@ -329,24 +400,59 @@
|
||||
"category_music_offtopic": {
|
||||
"message": "Musiikki: muussa kuin Musiikki-osiossa"
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Ei-Musiikki"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Livestream: lahjoituksen/viestin lukeminen"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Viestin Lukeminen"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Poista käytöstä"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Manuaalinen ohitus"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Näytä Liukusäätimessä"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Väriformaattisi on muotoiltu väärin. Sen pitäisi olla 3 tai 6 numeroinen hex-koodi, jossa on risuaita alussa."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Esikatsele Väri",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Siirtymispalkin Väri"
|
||||
},
|
||||
"category": {
|
||||
"message": "Kategoria"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Ohitusvalinta",
|
||||
"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"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Lähetyksiäsi ja ääniäsi EI LASKETA pääpalvelimella. Käytä tätä vain testaamiseen."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Nyt)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Lisää kategorioita"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Valitse kategoria"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Sinun täytyy valita kategoria kaikille segmenteille, jota olet lähettämässä!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Päättyy)"
|
||||
},
|
||||
@@ -359,13 +465,50 @@
|
||||
"channelDataNotFound": {
|
||||
"message": "Kanavatunnusta ei ole vielä ladattu."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Näyttää siltä, että jokin estää SponsorBlockin kykyä saada videotietoja. Tämä on luultavasti mainosten esto-ohjelmasi. Tarkista https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Jos tämä toistuu, mainosten esto-ohjelmasi voi olla syynä. Katso https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"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."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Harkitse \"Pakota Kanavan Tarkistus Ennen Ohittamista\" käyttöön ottaminen"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Virheellinen/väärä aika"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Väärä kategoria"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Tämä video on luokiteltu musiikiksi. Oletko varma, että siinä on sponsori? Jos tämä on sen sijaan \"musiikiton segmentti\", avaa laajennuksen asetukset ja ota tämä kategoria käyttöön. Sitten voit lähettää tämän segmentin oikeassa kategoriassa. Lue ohjeistus, jos on lisää kysyttävää."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Useita kohtia"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Säännökset"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Lue Säännökset!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Kategoriat ovat täällä!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Avaa asetukset ohittaaksesi introt, outrot, kauppatavarat, jne."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Lähettämättömien Segmenttien Ilmoitus"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Lähetä ilmoitus, kun poistut videosta jos on lataamattomia segmenttejä"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Passe automatiquement les messages commerciaux intégrés dans les vidéos YouTube. Soumettez les segments commerciaux dans les vidéos que vous regardez pour aidez les autres.",
|
||||
"message": "Ignorez les sponsors, les rappels d'interaction et plus encore sur les vidéos YouTube. Signalez les sponsors sur les vidéos que vous regardez pour sauver le temps des autres.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,17 +19,11 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Chaîne mise sur liste blanche !"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "message commercial"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "messages commerciaux"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segment commercial"
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segments commerciaux"
|
||||
"message": "segments"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Voter pour cette entrée"
|
||||
@@ -80,16 +74,16 @@
|
||||
"message": "Une erreur s'est produite lors de la soumission, veuillez réessayer plus tard."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Les messages commerciaux pour cette vidéo sont déjà dans notre base de données !"
|
||||
"message": "Cette vidéo a des segments dans la base de données!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Pas de messages commerciaux trouvés"
|
||||
"message": "Aucun segment trouvé"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Début du message commercial"
|
||||
"message": "Début du segement"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Fin du message commercial"
|
||||
"message": "Fin du segment"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Ceci n'est pas un onglet YouTube, ou vous avez cliqué trop tôt. \n Si vous êtes sûr(e) que c'est un onglet YouTube, fermez cette fenêtre et réessayez."
|
||||
@@ -106,21 +100,12 @@
|
||||
"connectionError": {
|
||||
"message": "Erreur de connexion. Code d'erreur : "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Voulez-vous soumettre les segments commerciaux pour cette vidéo"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Vous avez laissé des segments commerciaux non soumis. Retournez sur la vidéo pour les soumettre (ils ont été conservés)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Supprimer les segments commerciaux"
|
||||
"message": "Vous semblez avoir laissé certains segments non soumis. Retournez à cette page pour les soumettre (ils ne sont pas supprimés)."
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Ouvrir l'encart SponsorBlock"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Soumettre les segments commerciaux"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Êtes-vous sûr de vouloir soumettre ces segments?"
|
||||
},
|
||||
@@ -131,10 +116,7 @@
|
||||
"message": "Supprimer la chaîne de la liste blanche"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Voter sur un segment commercial"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Enregistrer un segment commercial"
|
||||
"message": "Voter pour un segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Vous avez soumis jusqu'à présent"
|
||||
@@ -148,15 +130,6 @@
|
||||
"here": {
|
||||
"message": "ici"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Cliquez sur le bouton ci-dessous quand le segment commercial commence puis \nse termine pour l'enregistrer et le soumettre à la base de données."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Astuce : utilisez la touche point-virgule lorsque la vidéo est sélectionnée pour enregistrer le début et la fin d'un segment commercial; utilisez la touche guillemet pour le soumettre. (Les touches peuvent être modifiées dans les options)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Derniers temps choisis pour le segment commercial"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Supprimer les temps"
|
||||
},
|
||||
@@ -205,15 +178,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Il s'agit du bouton qui permet de supprimer tous les segments commerciaux depuis le lecteur YouTube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Désactiver le suivi des vues de segments commerciaux"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Activer le suivi des vues de segments commerciaux"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Cette fonctionnalité suit quels segments commerciaux vous avez sautés afin de calculer le bénéfice des soumissions des \nautres utilisateurs. Elle est également utilisée comme métrique, avec les haut-votes, afin de s'assurer que les spams \nsont ignorés. L'extension envoie un message au serveur à chauque fois qu'un segment commercial est sauté. Avec un peu de chance, peu de personnes désactiveront cette fonctionnalité afin d'obtenir des nombres de vues exacts. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Afficher la notification"
|
||||
},
|
||||
@@ -233,9 +197,6 @@
|
||||
"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."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Changer le raccourci pour enregistrer un segment"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Changer le raccourci pour soumettre les segments"
|
||||
},
|
||||
@@ -276,14 +237,14 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Activer le passage automatique"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Le passage automatique passera automatiquement les sponsors pour vous. Si désactivé, un avis apparaîtra vous demandant si vous souhaitez passer."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Notification audio lors du passage"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "La notification audio lors du passage jouera un son à chaque fois qu'un sponsor est ignoré. Si désactivé (ou si le passage automatique est désactivé), aucun son ne sera joué."
|
||||
"showTimeWithSkips": {
|
||||
"message": "Afficher le temps avec les passages supprimés"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Ce temps apparaît entre crochets à côté du temps actuel sous la barre de défilement. Cela indique la durée totale de la vidéo après déduction de tout les segments. Ceci comprend les segments marqués comme étant uniquement à \"Afficher dans la barre de recherche\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Vous avez passé "
|
||||
@@ -309,9 +270,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " aux autres."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Assurez-vous que votre segment ne contient que des segments de promotion payante, rien d'autre.\n- Assurez-vous que passer ce segment ne sautera pas de contenu important\n- Si la vidéo entière est un sponsor, s'il vous plaît, ne le signalez pas. Un système complet de reportage vidéo sortira bientôt.\n- Veuillez ne pas signaler les avertissements qui pourraient montrer des biais (si une vidéo de revue est sponsorisée, ne sautez pas quand ils le mentionnent)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Vérifiez status.sponsor.ajay.app pour le status du serveur."
|
||||
},
|
||||
@@ -334,7 +292,7 @@
|
||||
"message": "Passage automatique"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Notifier après qu'un sponsor ait été sauté"
|
||||
"message": "Notifier après qu'un segment ait été sauté"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Il est actuellement réglé sur :"
|
||||
@@ -372,9 +330,6 @@
|
||||
"minDuration": {
|
||||
"message": "Durée minimale (en secondes):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Les segments sponsorisés plus courts que la valeur définie ne seront pas passé ni affichés dans le lecteur."
|
||||
},
|
||||
"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 ?"
|
||||
},
|
||||
@@ -402,15 +357,9 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Voulez-vous vraiment remettre à zéro ?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Cette vidéo est non-listée. Appuyez sur annuler si vous ne voulez pas vérifier la présence de message commerciaux."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignorer les vidéos non listées"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Cette fonctionnalité ralentie légèrement SponsorBlock. La recherche des message commerciaux nécessite l'envoie de l'ID de la vidéo au serveur. Si vous êtes préoccupé par l'envoi de l'ID des vidéos non listées sur Internet, activez cette option."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com est maintenant pris en charge"
|
||||
},
|
||||
@@ -467,7 +416,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "à",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Message commercial"
|
||||
@@ -475,12 +424,15 @@
|
||||
"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."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Entracte/Animation d'intro"
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Entracte"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Générique de fin"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Générique de fin ou quand les fiches de fin de vidéo apparaissent. Ne pas utiliser pour les conclusions orales. Ne doit pas inclure de contenu utile. Ne pas utiliser sur les vidéos de musique."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Rappel d'interaction (abonnement)"
|
||||
},
|
||||
@@ -552,6 +504,12 @@
|
||||
"moreCategories": {
|
||||
"message": "Autres catégories"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Choisissez une catégorie"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Vous devez sélectionner une catégorie pour tous les segments que vous soumettez !"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Fin)"
|
||||
},
|
||||
@@ -571,13 +529,7 @@
|
||||
"message": "Si ça se reproduit, c'est peut-être causé par votre bloqueur de publicités. Veuillez consulter https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Forcer la vérification de la chaîne avant de passer les message commerciaux"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Par défaut, les sponsors seront passés immédiatement, avant même que la chaîne soit connue. Des sponsors au début de la vidéo peuvent être passés sur des chaînes sur liste blanche. Activer cette option empêchera cela mais fera que les messages sponsorisés seront passés avec un petit délai, car la récupération du channelID peut prendre du temps. Ce délai peut être imperceptible si vous avez une connexion rapide."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Envisagez d'activer la vérification forcée de la chaîne avant de passer les messages commerciaux"
|
||||
"message": "Forcer la vérification du canal avant de passer"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Segment de mauvaise qualité"
|
||||
@@ -585,9 +537,6 @@
|
||||
"incorrectCategory": {
|
||||
"message": "Mauvaise catégorie"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Cette vidéo est classée dans les musiques. Êtes-vous sûr de vouloir soumettre des segments non-musicaux ? Vous devriez soumettre ce segment uniquement si la vidéo est de la musique. Veuillez lire les recommandations en cas de confusion."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Plusieurs segments"
|
||||
},
|
||||
|
||||
@@ -1 +1,28 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "YouTube के लिए SponsorBlock - प्रायोजन छोड़ें",
|
||||
"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": "खंडों"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,211 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock za YouTube - preskoči sponzore",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Preskoči sponzore, zamolbe za pretplatu i drugo na YouTube videima. Prijavi sponzore na videima koje gledaš kako bi uštedio drugima vrijeme.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Server je rekao da je zahtjev neispravan"
|
||||
},
|
||||
"429": {
|
||||
"message": "Unio si previše vremena sponzora za ovaj video, jesi li siguran da ih ima toliko?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Ovo je već unešeno prije"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanal je dodan na popis dopuštenih!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "odsječak"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "odsječci"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Glasaj za ovaj unos"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Prijavi"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Prijavi unos kao nesipravan."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Odbaci"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Učitavanje..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Minute"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "Sekunde"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Nikad ne prikazuj"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Klikni unskip kako bi se vratio otkuda si došao."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Unskip"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Reskip"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pauzirano"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Timer zaustavljen"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Kako bi uredio ili obrisao pojedinačne vrijednosti, klikni na gumb info ili otvori okvir dodatka klikom na ikonu dodatka u gornjem desnom kutu."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Jesi li siguran da želiš očistiti ovo?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Dogodila se pogreška pri unošenju tvojih vremena sponzora, molim te probaj ponovno kasnije."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Ovaj video ima isječke u bazi podataka!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nije pronađen isječak"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Isječak započinje sada"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Isječak završava sada"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "YouTube video nije pronađen na ovoj kartici. Ako si siguran da je ovo YouTube kartica, zatvori ovaj okvir i ponovno ga otvori. Ako to ne radi, probaj ponovno učitati karticu."
|
||||
},
|
||||
"success": {
|
||||
"message": "Uspjeh!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Glas podnešen!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Čini se da server ne radi. Kontaktiraj razvojne programere odmah."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Dogodija se greška u povezivanju. Kod pogreške: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Želiš li unijeti za video id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Izgleda da si ostavio neke isječke nepodnešene. Vrati se na tu stranicu i podnesi ih (nisu izbrisani)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Očisti isječke"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Otvori okvir SponsorBlock"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Podnesi isječke"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Jesi li siguran da želiš unijeti ovo?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Dodaj kanal na popis dopuštenih"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Makni kanal s popisa dopuštenih"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Glasaj za isječak"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Do sada si podnio"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Sačuvao si ljude od "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Pregledaj tablicu bodova"
|
||||
},
|
||||
"here": {
|
||||
"message": "ovdje"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Klikni gumb ispod kada isječak započinje i završava kako bi ga zabilježio i unio u bazu podataka."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Savjet: Pritisni tipku točka-zarez dok si fokusiran na video kako bi zabilježio početak i kraj isječka te podnio isječak. (Ovo se može promijeniti u postavkama)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Očisti vremena"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Unesi vremena"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Ovo bi trebalo ostati privatno. slično je lozinki i ne bi se smjelo dijeliti ni s kime. Ako netko ovo ima, mogu se lažno predstavljati kao ti."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Postavi UserID"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Oprez: Promjena UserID-a je trajna. Jesi li siguran da želiš ovo napraviti? Napravi kopiju starog UserID-a za svaki slučaj."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Izradio"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Automatsko preskakanje"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Pokaži obavijest nakon preskakanja isječka"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Trenutno je postavljeno na:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Podrži Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) je YouTube client treće strane. Kako bi omogućio podršku, moraš prihvatiti dodatna dopuštenja. Ovo NE radi u privatnoj kartici na Chrome-u ili drugim carijantama Chromiuma."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Omogući podržavanje Invidiousa, onemogući automatsko preskakanje, sakrij gumbe i drugo."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Dodaj instancu Invidiousa"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Dodaj prilagođenu instancu Invidiousa. Ona mora biti formatirana sa samom domenom. Primjer: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Dodaj"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Ova domena je neispravna. Trebaš unijeti SAMO domenu. Primjer: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Resetiraj popis instanci Invidiousa"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Upravo ćeš resetirati popis instanci Invidiousa"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Trenutne instance:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Minimalno trajanje (u sekundama):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Isječci kraći od postavljene vrijednosti neće biti preskočeni ili prikazani u playeru."
|
||||
}
|
||||
}
|
||||
|
||||
623
public/_locales/id/messages.json
Normal file
623
public/_locales/id/messages.json
Normal file
@@ -0,0 +1,623 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock untuk YouTube - Lewati Sponsor",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Lewati sponsor, meminta subscriber dan lain-lain di video YouTube. Laporkan sponsor di video yang anda tonton untuk menghemat waktu orang lain.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Server menyatakan permintaan ini tidak valid"
|
||||
},
|
||||
"429": {
|
||||
"message": "Anda terlalu banyak mengirim waktu sponsor pada video ini, apakah anda yakin ada sebanyak ini?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Ini sudah dikirim sebelumnya"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Channel Didaftar-putihkan!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segmen"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmen"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Upvote submisi ini"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Laporkan"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Laporkan submisi ini sebagai kesalahan."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Hilangkan"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Memuat..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Menit"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "Detik"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Jangan tampilkan"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Tekan jangan lewati untuk kembali ke asal."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Jangan Lewati"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Lewati Ulang"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Dijeda"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Timer Berhenti"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Untuk mengedit atau menghapus nilai masing-masing, klik tombol info atau buka popup ekstensi dengan mengklik ikon ekstensi di ujung kanan atas."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Apa anda yakin ingin menghapus ini?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Terjadi kesalahan mengirim waktu sponsor, mohon coba lagi nanti."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Video ini memiliki segmen di basis data!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Tidak ada segmen ditemukan"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Segmen Dimulai Sekarang"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Segmen Berakhir Sekarang"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Tidak ada video YouTube yang ditemukan di tab ini. Jika anda tahu ini merupakan tab YouTube, tutup popup ini dan buka lagi. Jika masih tidak berfungsi, coba muat ulang tab."
|
||||
},
|
||||
"success": {
|
||||
"message": "Sukses!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Divote!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Sepertinya server sedang down. Kontak pengembang segera."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Kesalahan koneksi terjadi. Kode kesalahan: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Apakah anda ingin mengirim untuk id video"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Sepertinya anda lupa mengirimkan beberapa segmen. Kembali ke halaman tadi dan kirimkan itu (itu tidak terhapus)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Hapus Segmen"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Buka Popup SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Tutup Popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Kirim Segmen"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Apakah anda yakin ingin mengirim ini?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Daftar-putihkan Channel"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Hapus Channel Dari Daftar Putih"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Beri Segmen Vote"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Sejauh ini, anda sudah mengirim"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Anda sudah menghemat waktu orang dari "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Lihat papan peringkat"
|
||||
},
|
||||
"here": {
|
||||
"message": "disini"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Klik tombol dibawah saat segmen dimulai dan berakhir untuk direkam lalu dikirim ke basis data."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Petunjuk: Tekan tombol titik koma saat terfokus pada video untuk melaporkan awal/akhir dari segmen untuk dikirim. (Bisa diganti di pengaturan)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Hapus Waktu"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Kirim Waktu"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Ini digunakan di halaman statistik publik untuk menampilkan berapa banyak anda berkontribusi. Lihat disini"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Atur Nama Pengguna"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Gabung dengan server resmi discord untuk memberikan kritik dan saran!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Sembunyikan ini"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Opsi"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Tampilkan Tombol Di Pemutar Video YouTube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Sembunyikan Tombol Di Pemutar Video YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Ini akan menyembunyikan tombol yang muncul di pemutar YouTube untuk mengirimkan segmen yang dilewati."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Tampilkan Tombol Info Di Pemutar Video YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Sembunyikan Tombol Info Di Pemutar Video YouTube"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Ini adalah tombol yang membuka popup di halaman YouTube."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Sembunyikan Tombol Hapus Di Pemutar Video YouTube"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Tampilkan Tombol Hapus Di Pemutar Video YouTube"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Ini adalah tombol di pemutar YouTube yang akan menghapus semua segmen yang belum dikirim pada video."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Aktifkan Pelacakan Jumlah Lewati"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Fitur ini melacak segmen mana yang sudah anda lewati untuk memberitahu pengguna berapa banyak submisi mereka telah membantu orang lain dan digunakan sebagai metrik bersamaan dengan upvote untuk memastikan tidak ada spam dalam basis data. Ekstensi mengirim pesan ke server tiap kali anda melewati segmen. Harapannya kebanyakan orang tidak akan mengubah opsi ini agar jumlah tayangan akurat. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Tampilkan Pemberitahuan Lagi"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock membuat anda melewati sponsor, intro, outro, pengingat berlangganan dan segmen mengganggu lainnya di video YouTube. SponsorBlock adalah ekstensi browser crowdsourced yang membolehkan siapa saja mengirim waktu awal dan akhir dari segmen sponsor dan segmen video YouTube lainnya. Setelah seseorang mengirim informasi ini, orang lain yang memakai ekstensi ini akan melewati segmen sponsor di video yang sama. Anda juga dapat melewati bagian non-musik di musik video.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Situs",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "Kode Sumber",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Pemberitahuan sudah ditingkatkan!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Jika anda masih tidak menyukainya, tekan tombol jangan tampilkan.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Atur tombol untuk mulai segmen"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Atur tombol untuk kirim submisi"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Pilih tombol dengan mengetikkannya"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Tombol diatur menjadi: "
|
||||
},
|
||||
"0": {
|
||||
"message": "Koneksi Timeout. Cek koneksi internet anda. Jika internet anda berfungsi, server mungkin kewalahan atau down."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "Nonaktifkan SponsorBlock"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "Aktifkan SponsorBlock"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Hasil Kerja Anda",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "Tampaknya server sedang kewalahan. Coba lagi beberapa detik."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Kode Kesalahan: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Lewati"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Dilewati"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Nonaktifkan Lewati Otomatis"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Aktifkan Lewati Otomatis"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Notifikasi Audio Saat Dilewati"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Notifikasi audio akan berbunyi saat melewati sebuah segmen. Jika nonaktif (atau lewati otomatis nonaktif), tidak ada suara yang akan diputar."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Tampilkan Waktu Dikurangi Yang Dilewati"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Waktu ini muncul di dalam kurung disamping waktu asli di bilah waktu. Ini menunjukkan durasi total video yang tidak termasuk segmen apapun. Ini termasuk segmen yang ditandai hanya \"Tampilkan Di Bilah Waktu\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Anda sudah melewati "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Anda sudah menghemat waktu "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "menit"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "menit"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "jam"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "jam"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Anda sudah menghemat waktu orang lain"
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " dari hidup mereka."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Cek status.sponsor.ajay.app untuk status server."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Impor/Ekspor UserID"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Ini sebaiknya dirahasiakan. Ini terlihat seperti password dan sebaiknya tidak dibagikan ke orang lain. Jika seseorang mempunyai ini, dia dapat berpura-pura menjadi anda."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Atur UserID"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Peringatan: Pengubahan UserID bersifat permanen. Apakah anda yakin ingin melakukan ini? Pastikan kamu sudah mencadangkan yang lama untuk berjaga."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Dibuat Oleh"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Lewati Otomatis"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Tampilkan pemberitahuan setelah melewati segmen"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Saat ini diatur pada:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Dukungan Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) adalah layanan klien YouTube pihak ketiga. Untuk mengaktifkan dukungan, anda harus menerima izin tambahan. Ini TIDAK dapat bekerja di mode penyamaran Chrome dan peramban berbasis Chromium lainnya."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Aktifkan dukungan Invidious, nonaktifkan lewati otomatis, tombol sembunyi dan lainnya."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Tambah Instansi Invidious"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Tambahkan instansi khusus Invidious. Ini harus diformat dengan HANYA domainnya. Contoh: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Tambah"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Domain ini tidak valid. Ini harus HANYA mengandung bagian domainnya. Contoh: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Reset Daftar Instansi Invidious"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Anda akan mereset daftar instansi invidious"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Instansi sekarang:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Durasi minimal (detik):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmen yang lebih kecil dari nilai yang diatur tidak akan dilewati atau tampil di pemutar."
|
||||
},
|
||||
"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?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Tampilkan Tombol Unggah"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Tombol ini muncul di pemutar video YouTube setelah anda memilih stempel waktu dan siap untuk dikirimkan."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Alamat Server SponsorBlock"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "Alamat yang SponsorBlock gunakan untuk memanggil server.\nKecuali jika anda mempunyai instansi server sendiri, ini tidak perlu diubah."
|
||||
},
|
||||
"save": {
|
||||
"message": "Simpan"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Atur ulang"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Alamat ini tidak berada di bentuk yang benar. Pastikan kamu menggunakan http:// atau https:// di awal dan tidak ada garis mengikuti."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Apakah anda yakin ingin mengatur ulang ini?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Video ini dideteksi sebagai tidak terdaftar. Klik batal jika kamu tidak ingin mengecek untuk melewati segmen."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Abaikan Video Tidak Terdaftar/Privat"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Pengaturan ini akan sedikit melambatkan SponsorBlock. Pencarian lewati segmen membutuhkan pengiriman ID video ke server. Jika anda khawatir tentang ID unlisted video terkirim ke internet, hidupkan opsi ini."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com sekarang didukung"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Impor/Ekspor Semua Pengaturan"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Ini adalah seluruh konfigurasi anda di JSON. Ini mencakup userID anda, maka pastikan anda membagikan ini dengan bijak."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Atur Opsi"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Peringatan: Mengubah opsi bersifat permanen dan bisa merusak pemasangan anda. Apakah anda yakin ingin melakukan ini? Pastikan untuk mencadangkan yang lama untuk berjaga."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "JSON ini tidak diformat dengan benar. Pengaturan anda tidak berubah."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Kirim Segmen"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Kirim"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Batal"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Hapus"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Pratinjau"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspeksi"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Ubah"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Salin Informasi Debug Ke Papan Klip"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Gagal menyalin ke papan klip"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Salin informasi ke papan klip untuk menyediakan pengembang saat mengangkat bug / saat pengembang memintanya. Informasi sensitif seperti user ID, channel yang didaftar-putihkan, dan alamat server kustom akan dihapus. Namun itu mengandung informasi seperti useragent anda, browser, sistem operasi, dan nomor versi ekstensi. "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Tombolnya"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "terikat pada tindakan lain. Mohon memilih tombol lain."
|
||||
},
|
||||
"to": {
|
||||
"message": "sampai",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Promosi dibayar, tautan dibayar dan iklan langsung. Tidak untuk promosi diri sendiri atau dukungan gratis untuk gerakan/kreator/situs/produk yang mereka suka."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Jeda/Animasi Intro"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Bagian yang bukan konten sebenarnya. Dapat berupa jeda, gambar statik, atau animasi berulang. Ini tidak boleh digunakan untuk transisi yang berisi informasi."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Jeda"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Kartu Akhir/Kredit"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Kredit atau saat kartu akhir YouTube muncul. Tidak untuk kesimpulan dengan informasi."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Pengingat Interaksi (Berlangganan)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Saat ada pengingat singkat untuk meminta suka, berlangganan atau mengikuti mereka di tengah konten. Jika panjang atau tentang sesuatu yang spesifik, sebaiknya pakai kategori promosi diri sendiri."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Pengingat Interaksi"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Promosi Diri Sendiri/Tidak Dibayar"
|
||||
},
|
||||
"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_music_offtopic": {
|
||||
"message": "Musik: Bagian Non-Musik"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Hanya gunakan di video musik. Ini termasuk intro dan outro di video musik."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Non-Musik"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Livestream: Baca Pesan/Donasi"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Membaca Pesan Chat"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Nonaktif"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Lewati Manual"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Tampilkan Di Bilah Waktu"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Warna anda tidak diformat dengan benar. Harusnya terdiri dari 3 atau 6 digit kode heksa dengan tagar di awal."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Warna Pratinjau",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Warna Bilah Waktu"
|
||||
},
|
||||
"category": {
|
||||
"message": "Kategori"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Opsi Lewati",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Aktifkan Server Beta Testing"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Submisi dan vote anda TIDAK TERHITUNG pada server utama. Hanya gunakan ini untuk percobaan."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Semua submisi dan vote TIDAK TERHITUNG pada server utama saat terkoneksi ke server percobaan."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Sekarang)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Kategori Lain"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Pilih Kategori"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Anda harus memilih kategori untuk semua segmen yang anda kirimkan!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Selesai)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "disembunyikan: voting rendah"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "disembunyikan: terlalu pendek"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID Channel belum dimuat."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Sepertinya ada sesuatu yang memblokir kemampuan SponsorBlock untuk mendapatkan data video. Kemungkinan karena ad blocker anda. Mohon cek https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Jika ini terus terjadi, kemungkinan terjadi karena ad blocker anda. Mohon cek https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Paksa Cek Channel Sebelum Melewati"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Secara standar, ini akan melewati segmen segera bahkan sebelum tahu apa channelnya. Secara standar, beberapa segmen pada awal video mungkin terlewati pada channel yang didaftar-putihkan. Mengaktifkan opsi ini akan mencegah ini namun membuat semua pelewatan mempunyai sedikit delay karena mendapatkan channelID membutuhkan waktu. Delay ini mungkin menjadi tidak terasa jika anda mempunyai internet yang cepat."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Pertimbangkan Mengaktifkan \"Paksa Pengecekan Channel Sebelum Pelewatan\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Salah, Waktu Tidak Tepat"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Salah Kategori"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Video ini dikategorikan sebagai musik. Apakah anda yakin ini berisi sponsor? Jika ini ternyata adalah \"Segmen non-musik\", buka pengaturan ekstensi dan aktifkan kategorinya. Lalu, anda bisa mengirim segmen ini sebagai \"Non-musik\" bukannya sponsor. Harap membaca panduan jika anda kebingungan."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Banyak Segmen"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Pedoman"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Baca Pedomannya!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Kategori disini!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Buka opsi untuk melewati intro, outro, merch, dll."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Notifikasi Segmen Yang Belum Dikirim"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Tampilkan notifikasi saat kamu meninggalkan video dengan segmen yang belum diunggah"
|
||||
}
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Salta i contenuti sponsorizzati nei video di YouTube. Segnala gli annunci incorporati nei video che guardi per far risparmiare tempo agli altri.",
|
||||
"message": "Salta sponsorizzazioni, implorazioni di iscrizione ai canali e molto altro sui video di YouTube. Segnala gli sponsor sui video che guardi per salvare il tempo ad altri.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,21 +19,21 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Canale aggiunto alla whitelist!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsorizzazione"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsorizzazioni"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "spezzone sponsorizzato"
|
||||
"message": "segmento"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "spezzoni sponsorizzati"
|
||||
"message": "segmenti"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Vota questo contributo"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Segnala"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Segnala questo contributo come non corretto."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Chiudi"
|
||||
},
|
||||
@@ -61,6 +61,9 @@
|
||||
"paused": {
|
||||
"message": "In pausa"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Timer Fermato"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "\n\nPer modificare o eliminare valori specifici, premi il pulsante delle informazioni o apri il popup cliccando l'icona dell'estensione nell'angolo in alto a destra."
|
||||
},
|
||||
@@ -71,16 +74,16 @@
|
||||
"message": "Si è verificato un errore durante l'invio dello spezzone sponsorizzato, per favore riprova più tardi."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "I contenuti sponsorizzati di questo video sono nel database!"
|
||||
"message": "Questo video ha dei segmenti nel database!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nessuna sponsorizzazione trovata"
|
||||
"message": "Nessun segmento trovato"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "La sponsorizzazione inizia adesso"
|
||||
"message": "Il Segmento Inizia Ora"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "La sponsorizzazione finisce adesso"
|
||||
"message": "Il Segmento Termina Ora"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Probabilmente questa non è una scheda di YouTube, oppure hai cliccato troppo presto. \nSe sei sicuro di essere in una scheda di YouTube,\n riapri questo popup."
|
||||
@@ -91,23 +94,29 @@
|
||||
"voted": {
|
||||
"message": "Votato!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Sembra che il server non funzioni. Contatta subito lo sviluppatore."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Si è verificato un errore durante la connessione. Codice errore: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Vuoi inviare gli spezzoni sponsorizzati per il video con id"
|
||||
"message": "Desideri inviare per l'id video"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Sembra che tu non abbia inviato alcuni spezzoni sponsorizzati. Ritorna alla pagina precedente per inviarli (non sono stati eliminati)."
|
||||
"message": "Sembra che tu abbia non abbia inviato alcuni segmenti. Torna a quella pagina per inviarli (non sono stati eliminati)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Cancella gli Spezzoni Sponsorizzati"
|
||||
"message": "Pulisci Segmenti"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Apri il Popup di SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Chiudi il popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Invia gli Spezzoni Sponsorizzati"
|
||||
"message": "Invia Segmenti"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Sei sicuro di volerlo inviare?"
|
||||
@@ -119,10 +128,7 @@
|
||||
"message": "Rimuovi Canale dalla Whitelist"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Vota uno Spezzone Sponsorizzato"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Registra uno Spezzone Sponsorizzato"
|
||||
"message": "Vota un Segmento"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Fino ad ora hai inviato"
|
||||
@@ -137,13 +143,10 @@
|
||||
"message": "qui"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Premi il pulsante qui sotto quando inizia e finisce la sponsorizzazione per registrarla e\ninviarla al database."
|
||||
"message": "Premi il pulsante in basso quando il segmento inizia e finisce per registrarlo ed inviarlo al database."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Suggerimento: Premi il tasto punto e virgola mentre il video è attivo per segnalare l'inizio/fine di una sponsorizzazione e virgolette per inviare."
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Ultimi minutaggi sponsorizzati scelti"
|
||||
"message": "Suggerimento: Premi il pulsante 'punto e virgola' mentre sei concentrato su un video, per segnalare l'inizio e la fine di un segmento e la relativa citazione da inviare. (Questo può essere modificato nelle opzioni)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Cancella Minutaggi"
|
||||
@@ -193,18 +196,19 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Questo è il pulsante che ti permette di cancellare tutti gli spezzoni sponsorizzati nel lettore di YouTube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Disattiva il Monitoraggio delle Sponsorizzazioni"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Disattiva il Monitoraggio delle Sponsorizzazioni"
|
||||
"message": "Attiva Monitoraggio Salti"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Questa funzione tiene traccia di quali sponsorizzazioni hai saltato per far sapere agli utenti quanto è stato d'aiuto agli altri il loro contributo e\nviene utilizzato come metrica assieme ai voti positivi per filtrare lo spam dal database. L'estensione invia un messaggio\nal server ogni volta che salti una sponsorizzazione. Si spera che la maggior parte delle persone non modifichi questa impostazione così i numeri sono accurati. :)"
|
||||
"message": "Questa funzionalità tiene traccia dei segmenti che hai saltato, per far sapere agli utenti quanto il loro contributo abbia aiutato gli altri e sia stato utilizzato come metrica insieme ai voti positivi, per garantire che lo spam non entri nel database. L'estensione invierà un messaggio al server ogni volta che salterai un segmento. Si spera che la maggior parte delle persone non modifichino questa impostazione, in modo da non intaccare l'accuratezza dei numeri di visualizzazione. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Mostra di Nuovo l'Avviso"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock ti consente di saltare sponsorizzazioni, introduzioni, conclusioni, promemoria di iscrizione e altre componenti fastidiose dei video su YouTube. SponsorBlock è un'estensione per browser in crowdsourcing, che consente a chiunque di inviare l'ora di inizio e di fine dei segmenti sponsorizzati e altri segmenti video su YouTube. Quando una persona invia queste informazioni, chiunque altro in possesso di questa estensione sarà in grado di saltare direttamente il segmento sponsorizzato. È possibile saltare anche le sezioni non musicali dei video musicali.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Sito Web",
|
||||
"description": "Used on Firefox Store Page"
|
||||
@@ -212,5 +216,408 @@
|
||||
"sourceCode": {
|
||||
"message": "Codice Sorgente",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "L'avviso è stato aggiornato!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"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."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Imposta chiave di associazione per l'inizio del segmento"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Imposta chiave di associazione tasti per i tuoi contributi"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Seleziona una chiave digitandola"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "L'associazione di tasti è stata impostata a: "
|
||||
},
|
||||
"0": {
|
||||
"message": "Timeout della connessione. Controlla la tua connessione a Internet. Se internet sta funzionando, il server è probabilmente sovraccarico oppure giù."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "Disabilita SponsorBlock"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "Abilita SponsorBlock"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Il Tuo Lavoro",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "Il server sembra essere sovraccaricato. Riprova tra pochi secondi."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Codice Errore: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Salta"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Saltato"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Disabilita Salto Automatico"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Abilita Salto Automatico"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Notifiche Audio per Salta"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "La notifica audio riprodurrà un suono ogni volta che un segmento verrà saltato. Se questa opzione (o quella del salto automatico) è disattivata, non verrà riprodotto alcun suono."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Mostra Tempo Con Salti Rimossi"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Questo tempo appare tra parentesi accanto al tempo attuale sotto alla barra di progresso. Questo mostra la durata totale del video meno gli spezzoni. Include spezzoni marcati come \"Mostra solo nella barra di progresso\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Hai saltato "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Ti sei salvato "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuto"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "minuti"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "ora"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "ore"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Hai salvato alle persone"
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " delle loro vite."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Controlla status.sponsor.ajay.app per lo stato del server."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Importa/Esporta Il Tuo ID Utente"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Questo dovrebbe essere tenuto privato. Questo è come una password e non dovrebbe essere condiviso con nessuno. Se qualcuno ha questo, ti può impersonare."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Imposta ID utente"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Attenzione: cambiare l'ID utente è permanente. Sei sicuro di volerlo fare? Assicurati di eseguire il backup del tuo vecchio nel caso."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Creato da"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Salta Automaticamente"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Mostra Avviso Dopo Aver Saltato un Segmento"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Attualmente è impostato su:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Supporta Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) è un client YouTube di terze parti. Per abilitare il supporto, è necessario accettare i permessi aggiuntivi. Questo NON funziona in incognito su Chrome e altre varianti di Chromium."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Abilita supporto invidioso, disabilita salto automatico, nascondi i pulsanti e altro ancora."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Aggiungi istanza di Invidious"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Aggiungi un'istanza personalizzata di Invidious. Questo deve essere formattato SOLO con il dominio. Esempio: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Aggiungi"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Questo è un dominio non valido. Questo dovrebbe includere SOLO la parte del dominio. Esempio: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Reimposta la lista di istanze Invidious"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Stai per reimpostare la lista di istanze di Invidious"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Istanze Attuali:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Durata minima (secondi):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "I segmenti più brevi del valore impostato non verranno saltati o visualizzati nel lettore."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Il seguente contributo è più breve della tua opzione di durata minima. Ciò potrebbe significare che questo è già stato inviato e viene semplicemente ignorato a causa di questa opzione. Sei sicuro di voler inviare?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Mostra Pulsante di Caricamento"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Questo pulsante appare sul riproduttore di YouTube dopo che hai selezionato un marcatore temporale e sei pronto ad inviarlo."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Indirizzo Server SponsorBlock"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "L'indirizzo che SponsorBlock usa per effettuare richieste al server. Questo non dovrebbe essere modificato a meno che tu non abbia un tuo server."
|
||||
},
|
||||
"save": {
|
||||
"message": "Salva"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Reimposta"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Questo indirizzo non è nel formatto corretto. Assicurati di avere http:// o https:// all'inizio e nessuno slash alla fine."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Sei sicuro di voler eseguire il reset?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Il video è stato rilevato come non in elenco. Clicca su Annulla se non desideri verificare la presenza di segmenti da saltare."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignora Video Non Pubblicati/Privati"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Questa impostazione rallenterà leggermente SponsorBlock. Le ricerche di segmenti da saltare richiedono l'invio dell'ID video al server. Se sei preoccupato per gli ID video non in elenco inviati su Internet, attiva questa opzione."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com è ora supportato"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Importa/Esporta Tutte Le Opzioni"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Questa è la tua intera configurazione in formaro JSON. Questo include il tuo ID utente, quindi presta attenzione se vuoi condividerlo."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Imposta Opzioni"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Attezione: La modifica delle opzioni è permanente e può interrompere l'installazione. Sei sicuro di voler proseguire? Assicurati di aver eseguito un backup per ogni evenienza."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Questo JSON non è stato correttamente formattato. Le tue opzioni non sono state modificate."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Invia Segmento"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Invia"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Annulla"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Elimina"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Anteprima"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Esamina"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Modifica"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Copia Informazioni di Debug Negli Appunti"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Impossibile scrivere negli Appunti"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Copia le informazioni negli appunti da fornire a uno sviluppatore quando si registra un bug / quando uno sviluppatore lo richiede. Le informazioni sensibili come l'ID utente, i canali e l'indirizzo del server personalizzato sono stati rimossi. Tuttavia contiene informazioni come il tuo useragent, browser, sistema operativo e numero di versione di estensione. "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "La chiave"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "è abbinata ad un'altra azione. Si prega di selezionare un'altra chiave."
|
||||
},
|
||||
"to": {
|
||||
"message": "a",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsorizzazione"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Promozione a pagamento, referral a pagamento e pubblicità diretta. Non per auto-promozione o ringraziamenti gratuiti a cause/creatori/siti web/ prodotti di loro gradimento."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Animazione Interruzione/Introduzione"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Un intervallo senza contenuto effettivo. Potrebbe essere una pausa, una schermata statica, un'animazione ripetuta. Non dovrebbe essere usato per transizioni contenenti informazioni."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Interruzione"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Conclusioni/Titoli di Coda"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "I titoli di coda o quando vengono mostrate annotazioni a fine video su YouTube. Non per conclusioni provviste di informazioni."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Promemoria di Interazione (Sottoscrizione)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Quando nel punto centrale del contenuto è presente un breve promemoria per aggiunta di mi piace, iscrizione o seguito. Se dovesse risultare esteso o riguardare qualcosa di specifico, potrebbe essere un'autopromozione."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Promemoria di Interazione"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Promozione non pagata/Autopromozione"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Simile alle \"sponsorizzazioni\" tranne che per promozioni non pagate o autopromozioni. Ciò include sezioni riguardanti vendita di merce, donazioni o informazioni in merito a collaboratori."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Musica: Sezione Non-Musicale"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Solo per utilizzo su video musicali. Ciò include introduzioni o conclusioni in video musicali."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Non-Musicale"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Livestream: Donazione/Letture dei Messaggi"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Lettura Messaggi"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Disattiva"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Salto Manuale"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Mostra nella Barra di Ricerca"
|
||||
},
|
||||
"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": "Anteprima Colore",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Colore Barra di Ricerca"
|
||||
},
|
||||
"category": {
|
||||
"message": "Categoria"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Salta Opzione",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Attiva Server di Beta Testing"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "I tuoi invii e voti NON CONTERANNO nel il server principale. Usa questa opzione solo per test."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Tutti i contributi e i voti NON VERRANNO CONTATI verso il server principale durante la connessione al server di prova. Assicurarsi di disabilitare questa opzione quando si desidera fare reali contributi."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Ora)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Più Categorie"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Scegli una Categoria"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Devi selezionare una categoria per tutti i segmenti che stai inviando!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Fine)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "nascosto: downvote"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "nascosto: troppo corto"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID canale non ancora caricato."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Sembra che qualcosa stia bloccando la capacità di SponsorBlock di ottenere dati video. Questo probabilmente è il tuo ad blocker. Controlla https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Se questo continua a verificarsi, potrebbe essere causato dal tuo ad-blocker. Controlla https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Forza controllo canale prima di andare avanti"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Per impostazione predefinita, si salteranno subito i segmenti prima che si sappia anche che canale è. Per impostazione predefinita, alcuni segmenti all'inizio del video potrebbero essere saltati sui canali sulla whitelist. Abilitare questa opzione impedirà questo, ma fare saltare tutti hanno un leggero ritardo in quanto ottenere il channelID può richiedere un certo tempo. Questo ritardo potrebbe essere invisibile se si dispone di internet veloce."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Considera l'Attivazione dell'opzione \"Forza la Verifica del Canale Prima del Salto\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Tempo Non Corretto/Errato"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Categoria Errata"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Questo video è classificato come musica. Sei sicuro che questo video contenga uno sponsor? Se questo è in realtà un \"Segmento Non-Musica\", apri le opzioni di questa estensione e abilita questa categoria. Quindi, è possibile inviare questo segmento come \"Non-Music\" invece di sponsor. Si prega di leggere la guida se si è confusi."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Segmenti Multipli"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Linee guida"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Leggi Le Linee Guide!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Le categorie sono qui!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Apri queste opzioni per saltare le introduzioni, conclusioni, vendita di prodotti ecc."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Notifica Segmenti Non Inviati"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Invia una notifica quando lasci un video con segmenti non caricati"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,151 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponserBlock for YouTube - 動画のスポンサーセクションを自動でスキップする",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "報告"
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "無視"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "読み込み中..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "分"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "秒"
|
||||
},
|
||||
"success": {
|
||||
"message": "成功しました!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "投票しました!"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "ポップアップを閉じる"
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "リーダーボードを表示"
|
||||
},
|
||||
"here": {
|
||||
"message": "こちら"
|
||||
},
|
||||
"Options": {
|
||||
"message": "オプション"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "YouTube プレイヤーにボタンを表示"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "YouTube プレイヤーにボタンを表示しない"
|
||||
},
|
||||
"website": {
|
||||
"message": "ウェブサイト",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "ソースコード",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "エラーコード: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "スキップ"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "スキップしました"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "自動スキップを無効にする"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "自動スキップを有効にする"
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "スキップしました "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "分"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "分"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "時間"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "時間"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "自動スキップ"
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "SponsorBlock サーバーアドレス"
|
||||
},
|
||||
"save": {
|
||||
"message": "保存"
|
||||
},
|
||||
"reset": {
|
||||
"message": "リセット"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com は現在サポートされています"
|
||||
},
|
||||
"submit": {
|
||||
"message": "送信"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "キャンセル"
|
||||
},
|
||||
"delete": {
|
||||
"message": "削除"
|
||||
},
|
||||
"preview": {
|
||||
"message": "プレビュー"
|
||||
},
|
||||
"edit": {
|
||||
"message": "編集"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "スポンサー"
|
||||
},
|
||||
"disable": {
|
||||
"message": "無効"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "プレビューカラー",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "シークバーのカラー"
|
||||
},
|
||||
"category": {
|
||||
"message": "カテゴリ"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "ベータテストサーバーを有効にする"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "カテゴリーを選択"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "まだチャンネル ID が読み込まれてません。"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "カテゴリが違います"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "ガイドライン"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "ガイドラインを読んでください!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "カテゴリはこちらです!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,492 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "YouTube용 SponsorBlock - 스폰서 광고 차단",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "YouTube 영상의 스폰서 광고, '구독과 좋아요' 광고 같이 쓸데없는 광고를 모두 건너뛰세요. 영상의 스폰서 광고 구간을 신고하여 다른 사람들의 시간을 절약할 수 있게 해주세요.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"429": {
|
||||
"message": "이 영상에 너무 많은 스폰서 광고 시간을 제출했습니다, 정말로 확신하십니까?"
|
||||
},
|
||||
"409": {
|
||||
"message": "이전에 이미 제출되었습니다"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "채널이 화이트리스트에 추가되었습니다!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "구간"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "구간"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "이 제출을 추천하기"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "신고"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "잘못된 제출로 신고하기."
|
||||
},
|
||||
"Loading": {
|
||||
"message": "로딩 중..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "분"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "초"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "보지 않기"
|
||||
},
|
||||
"paused": {
|
||||
"message": "정지됨"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "타이머가 정지됨"
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "정말로 삭제하시겠습니까?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "스폰서 시간을 제출하는 동안 오류가 발생했습니다, 나중에 다시 시도하세요."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "이 영상의 광고 구간을 서버 데이터베이스에서 찾았습니다!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "광고 구간을 찾지 못했습니다"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "광고 구간 시작"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "광고 구간 끝"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "현재 페이지에서 YouTube 영상을 찾지 못하였습니다. 이 페이지에 YouTube 영상이 있는 경우, 이 팝업을 닫고 다시 열어주세요. 그래도 이 팝업이 바뀌지 않는 경우, 페이지를 새로고침하세요."
|
||||
},
|
||||
"success": {
|
||||
"message": "성공!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "투표 완료!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "서버가 다운된 것 같습니다. 즉시 개발 부에 연락하세요."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "서버 오류가 발생하였습니다. 오류 코드: "
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "몇몇 구간을 제출하지 않은 채 있는 것 같습니다. 해당 페이지로 다시 돌아가 제출하세요 (삭제되지 않았습니다)"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "구간 제거"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "SponsorBlock 팝업 열기"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "팝업 닫기"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "구간 제출"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "정말로 제출하시겠습니까?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "채널을 화이트리스트에 추가하기"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "채널을 화이트리스트에서 삭제하기"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "구간 투표"
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "리더보드 보기"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "구간이 시작 및 종료될 때 아래의 버튼을 눌러 구간을 기록하고 데이터베이스에 제출하세요."
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "시간 제출"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "사용자 이름 설정"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "공식 디스코드 서버에 들어와서 기능 제안을 해주시거나 피드백을 남겨주세요!"
|
||||
},
|
||||
"Options": {
|
||||
"message": "설정"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "YouTube 플레이어에서 버튼 표시하기"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "YouTube 플레이어에서 버튼 숨기기"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "스킵할 구간을 제출하기 위해 YouTube 플레이어에 나타나는 버튼을 숨깁니다"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "YouTube 플레이어에서 정보 버튼 표시하기"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "YouTube 플레이어에서 정보 버튼 숨기기"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "YouTube 페이지에 팝업으로 표시되는 버튼입니다"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "YouTube 플레이어에서 삭제 버튼 숨기기"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "YouTube 플레이어에서 삭제 버튼 표시하기"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "현재 영상에 제출되지 않은 구간을 YouTube 플레이어 내에서 지우는 버튼입니다"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "스킵 개수 추적 활성화"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "알림 다시 보여주기"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock을 사용하면 영상에서 스폰서 광고, 인트로 영상, 아웃트로 영상, 구독 광고와 그 외 쓸데없는 부분을 즉시 건너뛸 수 있습니다. SponsorBlock은 모든 사람들이 참여하는 브라우저 확장 기능으로 확장 기능 사용자는 스폰서 광고 또는 다른 광고의 시작 시간과 끝 시간을 확인하여 서버로 전송할 수 있습니다. 이러한 정보가 전송되면 그 영상을 보는 다른 사용자들은 광고 구간이 나오기 전에 자동으로 건너뛸 수 있습니다. SponsorBlock을 사용하면 뮤직 비디오에서 음악이나 노래가 아닌 구간도 건너뛸 수 있습니다.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "웹사이트",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "소스 코드",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "계속 이것이 싫다면, 보지 않기 버튼을 누르세요.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"0": {
|
||||
"message": "연결 타임아웃 오류입니다. 인터넷이 연결되어 있는지 확인해주세요. 인터넷이 연결되어 있는 경우, 서버가 과부하되어 있거나 다운되어 있어서 오류가 발생하는 것일 수도 있습니다."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "SponsorBlock 비활성화"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "SponsorBlock 활성화"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "지금까지 한 일",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "오류 코드: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "스킵"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "스킵됨"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "자동 스킵 비활성화"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "자동 스킵 활성화"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "스킵시 소리 알림"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "구간을 건너뛸 때마다 소리를 재생합니다. 비활성화시(혹은 자동 스킵이 꺼져있을 경우) 아무 소리도 재생되지 않습니다."
|
||||
},
|
||||
"minLower": {
|
||||
"message": "분"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "분"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "시간"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "시간"
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Status.sponsor.ajay.app 사이트를 확인하여 서버 상태를 확인하세요."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "사용자 ID 가져오기/내보내기"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "이 정보는 다른 사람에게 공개하지 마세요. 이것은 비밀번호처럼 절대로 알려주면 안되는 정보입니다. 다른 사람이 이 정보를 습득했을 경우 사용자를 사칭할 수도 있습니다."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "사용자ID 설정"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "경고: 사용자ID 변경은 영구적입니다. 정말로 하시겠습니까? 예전 사용자ID를 꼭 백업하세요."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "개발자: "
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "자동으로 건너뛰기"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "구간을 건너뛴 후 알림 표시"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Invidious 지원 활성화"
|
||||
},
|
||||
"add": {
|
||||
"message": "추가"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "유효하지 않은 도메인입니다. 도메인 부분을 포함해야 합니다. 예: invious.ajay.app"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "최소 기간 (초):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "설정 값보다 작은 구간은 건너뛰거나 플레이어에서 표시하지 않습니다"
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "다음 제출은 최소 기간 옵션보다 짧습니다. 이 말은 이미 제출되었으며, 이 옵션으로 인해 무시될 수 있습니다. 제출하시겠습니까?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "업로드 버튼 표시"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "이 버튼은 타임 스탬프를 설정 후 제출 준비가 되었을 때 YouTube 플레이어에 나타납니다."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "SponsorBlock 서버 주소"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "SponsorBlock이 데이터를 주고받기 위해 사용하는 서버 주소입니다. 따로 구축한 서버가 없을 경우, 이 주소를 변경하지 않는 것이 좋습니다."
|
||||
},
|
||||
"save": {
|
||||
"message": "저장"
|
||||
},
|
||||
"reset": {
|
||||
"message": "초기화"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "올바르지 않은 주소입니다. 주소는 반드시 http:// 또는 https://로 시작해야 하며, 마지막 문자가 슬래시로 끝날 수 없습니다."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "정말로 초기화하시겠습니까?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "이 영상은 일부 공개 영상으로 감지되었습니다. 구간 스킵을 확인하지 않으려면 취소를 누르세요."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "일부 공개/비공개 영상 무시"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "이제 m.youtube.com 링크를 지원합니다"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "모든 설정 가져오기/내보내기"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "JSON의 전체 구성입니다. 사용자ID가 포함되므로 주의하세요."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "옵션 설정"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "경고: 옵션을 변경하면 영구적이며 설치에 오류가 날 수 있습니다. 정말로 하시겠습니까? 예전 옵션을 꼭 백업하세요."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "이 JSON의 형식이 잘못되었습니다. 옵션이 변경되지 않았습니다."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "구간 제출"
|
||||
},
|
||||
"submit": {
|
||||
"message": "제출"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "취소"
|
||||
},
|
||||
"delete": {
|
||||
"message": "삭제"
|
||||
},
|
||||
"preview": {
|
||||
"message": "미리보기"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "보기"
|
||||
},
|
||||
"edit": {
|
||||
"message": "수정"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "디버그 정보 복사하기"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "클립보드로 복사하는 데 실패했습니다"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "버그를 신고할 때나 개발자가 요청했을 때 필요한 디버그 정보를 복사합니다. 사용자 ID, 화이트리스트 채널 목록와 커스텀 서버 주소 같이 민감한 정보는 절대 포함되지 않습니다. 디버그 정보에는 사용자 에이전트, 브라우저 정보, 사용 중인 운영 체제와 확장 프로그램의 버전 정보가 포함됩니다. "
|
||||
},
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "디버그 정보가 복사되었습니다. 공유하고 싶지 않은 내용이 있는 경우 자유롭게 수정하신 후, 텍스트 파일로 저장하시거나 버그 신고 페이지에 붙여넣으시면 됩니다."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "키"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "이 키는 다른 행동과 연동되었습니다. 다른 키를 선택하세요."
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "스폰서 광고"
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "무음 구간 / 인트로 영상"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "아무 내용도 없는 구간입니다. 일시정지된 영상, 정지된 프레임이거나 반복되는 애니메이션일 가능성이 있습니다. 특정 정보를 알려주는 화면 전환 구간은 여기에 해당되지 않습니다."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "휴식 시간"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "최종 화면 / 크레딧"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "엔딩 크레딧이나 최종 화면이 나타나는 구간입니다. 단순히 결론을 말하는 부분은 여기에 포함되지 않습니다."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "상호 작용 알림 (구독)"
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "상호 작용 알림"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "자체 홍보 구간"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "'스폰서 광고'와 비슷하지만 협찬 없이 자기 채널을 홍보하는 구간입니다. 여기에는 채널 굿즈 광고, 기부 광고와 영상에 참여한 사람들을 홍보하는 광고가 해당됩니다."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "음악이 아닌 구간"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "뮤직 비디오에서만 해당됩니다. 여기에는 시작 부분 (인트로) 영상이나 끝 부분 (아웃트로) 영상이 포함됩니다."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "음악이 아닌 구간"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "라이브스트림: 후원/메시지 읽기"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "메시지 읽기"
|
||||
},
|
||||
"disable": {
|
||||
"message": "비활성화"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "수동 스킵"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "재생 시간 바 표시"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "올바르지 않은 색상 코드입니다. 색상 코드는 샵 (#) 기호로 시작하여 3자리 또는 6자리의 16진수로 구성되어야 합니다."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "미리보기 색상",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "탐색 바 색상"
|
||||
},
|
||||
"category": {
|
||||
"message": "카테고리"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "건너뛰기 설정",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "베타 테스팅 서버 활성화"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "제출과 투표는 메인 서버에 반영되지 않습니다. 테스트를 목적으로 사용하세요."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "제출과 투표는 테스트 서버와 연결하는 동안 메인 서버에 반영되지 않습니다. 실제 제출을 원할 때 이 기능을 비활성화 하세요."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(지금)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "많은 카테고리"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "카테고리 선택"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "제출 해야하는 모든 구간의 카테고리를 설정해야합니다!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(끝)"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "채널 ID가 로드되지 않았습니다."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "무언가가 SponsorBlock의 영상 데이터 수집을 막고 있는 것으로 보입니다. 이것은 광고 차단기로 인해 그럴 가능성이 있습니다. https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests 사이트를 참조하세요"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "오류가 지속된다면, 광고 차단기로 인해 발생할 수 있습니다. https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests 사이트를 참조하세요"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "건너뛰기 전 채널 강제 체크"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "잘못된 타이밍입니다"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "잘못된 카테고리입니다"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "이 영상은 음악 영상으로 분류됩니다. 정말로 스폰서가 있는 것이 확실한가요? 만약 음악 이외의 구간인 경우, 확장 옵션을 열어 이 카테고리를 활성화 하세요. 그리고, 이 구간을 스폰서 대신 음악이 아닌 구간으로 제출하세요. 헷갈릴 경우 가이드라인을 읽으세요."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "여러 구간"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "가이드라인"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "가이드라인을 제발 읽어주세요!!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "카테고리는 여기 있습니다!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "인트로, 아웃트로, 기타 등을 스킵하는 설정을 여세요"
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "제출되지 않은 구간 알림"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "업로드되지 않은 구간이 있는 영상이 있을 때 알림을 보냅니다"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,10 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock untuk YouTube - Lewati Sponsor",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Lewati sponsor, meminta subscriber dan lain-lain di video YouTube. Laporkan sponsor di video yang anda tonton untuk menghemat waktu orang lain.",
|
||||
"description": "Description of the extension."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock voor YouTube - Sla sponsorberichten over",
|
||||
"message": "SponsorBlock voor YouTube - Sponsorberichten overslaan",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Sla sponsoring over op YouTube video's. Rapporteer sponsors van video's die je bekijkt om tijd van anderen te besparen.",
|
||||
"message": "Overslaan van sponsoring, abonneer-herinneringen en meer in YouTube-video's. Rapporteer sponsors in video's die u bekijkt om anderen tijd te besparen.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Server zegt dat het verzoek ongeldig is"
|
||||
},
|
||||
"429": {
|
||||
"message": "Je hebt te veel sponsortijden voor deze video doorgegeven, weet je zeker dat het er zo veel zijn?"
|
||||
"message": "U hebt te veel sponsortijdstippen ingediend voor deze video. Weet u zeker dat er zoveel zijn?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Dit is al een keer ingediend"
|
||||
@@ -19,32 +19,26 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanaal gewhitelist!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsoren"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "Sponsor segment"
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "Sponsor segmenten"
|
||||
"message": "segmenten"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Stem op deze indiening"
|
||||
"message": "Stemmen op deze indiening"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Melden"
|
||||
"message": "Rapporteren"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Rapporteer deze indiening als onjuist."
|
||||
"message": "Deze indiening als onjuist rapporteren."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Negeren"
|
||||
"message": "Verwerpen"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Bezig met laden..."
|
||||
"message": "Laden..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Minuten"
|
||||
@@ -56,13 +50,13 @@
|
||||
"message": "Nooit weergeven"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Druk op unskip om naar waar je vandaan komt te gaan."
|
||||
"message": "Druk op \"niet overslaan\" om terug te gaan naar waar u vandaan komt."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Unskip"
|
||||
"message": "Niet overslaan"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Reskip"
|
||||
"message": "Opnieuw overslaan"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Gepauzeerd"
|
||||
@@ -70,38 +64,77 @@
|
||||
"manualPaused": {
|
||||
"message": "Timer gestopt"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Om individuele waarden te bewerken of te verwijderen, klikt u op de info-knop of opent u de extensie-popup door op het extensie-pictogram in de rechterbovenhoek te klikken."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Weet je zeker dat je dit formulier wilt wissen?\n\n"
|
||||
"message": "Weet u zeker dat u dit wilt wissen?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Er was een fout bij het indienen van uw sponsortijdstippen. Probeer het later nog eens."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Deze video heeft segmenten in de database!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Geen sponsors gevonden"
|
||||
"message": "Geen segmenten gevonden"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsorschap"
|
||||
"message": "Segment begint nu"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponshopschap eindigt nu"
|
||||
"message": "Segment eindigt nu"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Er is geen YouTube-video gevonden op dit tabblad. Als je weet dat dit een YouTube-tabblad is, sluit je deze pop-up en open het opnieuw. Als dat niet werkt, probeer het tabblad opnieuw te laden."
|
||||
"message": "Er is geen YouTube-video gevonden op dit tabblad. Als u weet dat dit een YouTube-tabblad is, sluit dan deze pop-up en open hem opnieuw. Als dat niet werkt, probeer dan het tabblad opnieuw te laden."
|
||||
},
|
||||
"success": {
|
||||
"message": "Succesvol!"
|
||||
"message": "Gelukt!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Gestemd!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Het lijkt er op dat de server offline is. Neem onmiddellijk contact op met de ontwikkelaar."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Er is een verbindingsfout opgetreden. Foutcode: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Wilt u de sponsor tijden indienen voor video id"
|
||||
"message": "Wilt u indienen voor video-id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Het lijkt erop dat sommige sponsortijden niet ingezonden zijn. Ga terug naar die pagina om ze in te dienen (deze zijn niet verwijderd)."
|
||||
"message": "Het lijkt erop dat sommige segmenten niet ingediend zijn. Ga terug naar die pagina om ze in te dienen (de segmenten zijn niet verwijderd)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Sponsortijden wissen"
|
||||
"message": "Segmenten verwijderen"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "SponsorBlock-popup openen"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Popup sluiten"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Segmenten indienen"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Weet u zeker dat u dit wilt indienen?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Kanaal whitelisten"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Kanaal verwijderen van whitelist"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Stemmen op een segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Tot nu toe heeft u ingediend:"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "U heeft mensen geholpen met het vermijden van "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Bekijk de ranglijst"
|
||||
@@ -109,29 +142,72 @@
|
||||
"here": {
|
||||
"message": "hier"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Klik op de knop hieronder wanneer het segment begint en eindigt om het te registreren en te verzenden naar de database."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Tip: druk op de puntkomma-toets terwijl een video in focus is om het begin/einde van een segment te registreren en op de aanhalingsteken-toets om het in te dienen (dit kan worden gewijzigd in de opties)."
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Wis tijden"
|
||||
"message": "Tijdstippen wissen"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Dien tijden in"
|
||||
"message": "Tijdstippen indienen"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Dit wordt gebruikt op de publieke statistiekenpagina om te laten zien hoeveel u heeft bijgedragen. Bekijk het"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Gebruikersnaam instellen"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Word lid van de officiële Discord-server om suggesties en feedback te geven!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Dit verbergen"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Opties"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Toon knoppen op YouTube Player"
|
||||
"message": "Knoppen op YouTube-speler weergeven"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Verberg knoppen op YouTube Player"
|
||||
"message": "Knoppen op YouTube-speler verbergen"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Dit verbergt de knoppen die verschijnen op de YouTube-speler om segmenten over te slaan."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Toon info-knop op YouTube-speler"
|
||||
"message": "Info-knop op YouTube-speler weergeven"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Verberg info-knop op YouTube Player"
|
||||
"message": "Info-knop op YouTube-speler verbergen"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Dit is de knop die een pop-up opent op de YouTube-pagina."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Verwijderen-knop op YouTube-speler verbergen"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Verwijderen-knop op YouTube-speler weergeven"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Dit is de knop op de YouTube-speler die al uw niet-ingediende segmenten van de huidige video zal wissen."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Bijhouden van het aantal keren overslaan inschakelen"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Deze functie houdt bij welke segmenten u hebt overgeslagen om gebruikers te laten weten hoezeer hun indiening anderen heeft geholpen en wordt samen met upvotes als meetwaarde gebruikt om ervoor te zorgen dat spam niet in de database terechtkomt. De extensie stuurt telkens wanneer u een segment overslaat een bericht naar de server. Hopelijk veranderen de meeste mensen deze instelling niet zodat de weergavenummers accuraat zijn. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Melding opnieuw weergeven"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock laat u sponsoring, intro's, outro's, herinneringen om te abonneren en andere vervelende onderdelen van YouTube-video's overslaan. SponsorBlock is een gecrowdsourcete browser-extensie waarmee iedereen de begin- en eindtijd van gesponsorde segmenten en andere segmenten van YouTube-video's kan indienen. Zodra één persoon deze informatie indient, zal iedereen met deze extensie het gesponsorde segment overslaan. U kunt ook secties zonder muziek in muziekvideo's overslaan.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Website",
|
||||
@@ -141,12 +217,39 @@
|
||||
"message": "Broncode",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "De melding is bijgewerkt!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"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."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Sneltoets instellen voor begin van segment"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Sneltoets instellen voor indienen"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Selecteer een toets door hem in te drukken"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Deze sneltoets is ingesteld op: "
|
||||
},
|
||||
"0": {
|
||||
"message": "Time-out van de verbinding. Controleer uw internetverbinding. Als uw internet werkt, is de server waarschijnlijk overbelast of offline."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "SponsorBlock uitschakelen"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "SponsorBlock inschakelen"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Uw werk",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "De server lijkt overbelast te zijn. Probeer het over een paar seconden opnieuw."
|
||||
},
|
||||
@@ -165,14 +268,23 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Automatisch overslaan inschakelen"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Automatisch Overslaan zal sponsors voor u overslaan. Indien uitgeschakeld, zal een bericht vragen of u wilt overslaan."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Audiomelding bij Overslaan"
|
||||
"message": "Geluidsmelding bij overslaan"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Audiomelding bij overslaan zal een geluid afspelen wanneer een sponsor wordt overgeslagen. Indien uitgeschakeld (of automatisch overslaan is uitgeschakeld) wordt er geen geluid afgespeeld."
|
||||
"message": "Geluidsmelding bij overslaan zal een geluid afspelen wanneer een segment wordt overgeslagen. Indien uitgeschakeld (of als automatisch overslaan uitgeschakeld is), wordt er geen geluid afgespeeld."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Tijd weergeven met overslaan verwijderd"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Deze tijd verschijnt tussen haakjes naast de huidige tijd onder de tijdbalk. Dit geeft de totale videoduur min alle segmenten weer. Dit is inclusief segmenten die gemarkeerd zijn als alleen \"weergeven in tijdbalk\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "U hebt overgeslagen: "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "U hebt uzelf bespaard: "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuut"
|
||||
@@ -186,37 +298,326 @@
|
||||
"hoursLower": {
|
||||
"message": "uren"
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Zorg ervoor dat uw segment alleen betaalde promoties bevat, niets anders.\n- Zorg ervoor dat het overslaan van dit segment geen waardevolle inhoud overslaat\n- Als de hele video een sponsorsegment is, rapporteer dit alstublieft niet. Binnenkort komt er een systeem om volledige video's te rapporteren.\n- Rapporteer alstublieft geen disclaimers die partijdig kunnen zijn (als een recensievideo gesponsord is, sla deze niet over wanneer ze dit vermelden)."
|
||||
"youHaveSavedTime": {
|
||||
"message": "U hebt andere mensen bespaard:"
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " van hun leven."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Controleer status.sponsor.ajay.app voor de serverstatus."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Uw gebruikers-ID importeren/exporteren"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Dit moet privé blijven. Beschouw dit als wachtwoord en mag met niemand worden gedeeld. Als iemand dit heeft, kunnen ze je imiteren."
|
||||
"message": "Dit moet privé gehouden worden. Dit is als een wachtwoord en mag met niemand gedeeld worden. Als iemand dit heeft, kan hij zich voordoen als u."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Gebruikers-ID instellen"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Waarschuwing: wijzigen van de gebruikers-ID is permanent. Weet u zeker dat u dit wilt doen? Zorg ervoor dat u een back-up maakt van uw oude ID, voor het geval dat."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Gemaakt door"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Automatisch overslaan"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Toon melding na een sponsor is overgeslagen"
|
||||
"message": "Melding weergeven nadat een segment is overgeslagen"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Hij is momenteel ingesteld op:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Ondersteuning voor Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) is een YouTube-client van derden. Om ondersteuning in te schakelen, moet u de extra machtigingen accepteren. Dit werkt NIET in incognito in Chrome en andere Chromium-varianten."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Ondersteuning voor Invidious inschakelen, automatisch overslaan uitschakelen, knoppen verbergen en meer."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Invidious-instantie toevoegen"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Een aangepaste instantie van Invidious toevoegen. Dit moet geformatteerd worden met ALLEEN het domein. Voorbeeld: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Toevoegen"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Dit is een ongeldig domein. Dit moet ALLEEN het domeindeel bevatten. Voorbeeld: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Lijst met Invidious-instanties herstellen"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "U staat op het punt om de lijst met Invidious-instanties te herstellen"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Huidige instanties:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Minimale duur (seconden):"
|
||||
"message": "Minimale tijdsduur (seconden):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmenten korter dan de ingestelde waarde worden niet overgeslagen of weergegeven in de speler."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "De volgende inzending is korter dan uw \"minimale tijdsduur\"-instelling. Dit kan betekenen dat dit al is ingediend en genegeerd wordt door deze optie. Weet u zeker dat u dit wilt indienen?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Toon Upload Knop"
|
||||
"message": "Uploaden-knop weergeven"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Deze knop verschijnt op de YouTube-speler nadat u een tijdstempel hebt geselecteerd en klaar bent om in te dienen."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "SponsorBlock Serveradres"
|
||||
"message": "SponsorBlock-serveradres"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "Het adres dat SponsorBlock gebruikt om oproepen te doen naar de server.\nTenzij u uw eigen serverinstantie heeft, moet dit niet worden gewijzigd."
|
||||
},
|
||||
"save": {
|
||||
"message": "Bewaren"
|
||||
"message": "Opslaan"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Herstellen"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Dit adres is niet in de juiste vorm. Zorg ervoor dat u http:// of https:// aan het begin heeft staan en geen schuine streep op het einde."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Weet u zeker dat u dit wilt herstellen?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "De video is als onvermeld gedetecteerd. Klik op annuleren als u niet wilt controleren op segmenten om over te slaan."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Onvermelde/privé-video's negeren"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Deze instelling zal SponsorBlock iets vertragen. Opzoeken van segmenten om over te slaan vereist het versturen van de video-ID naar de server. Schakel deze optie in als u bezorgd bent over het versturen van ID's van onvermelde video's via internet."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com wordt nu ondersteund"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Alle opties importeren/exporteren"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Dit is uw volledige configuratie in JSON. Dit is inclusief uw gebruikers-ID, dus zorg ervoor dat u dit verstandig deelt."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Opties instellen"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Waarschuwing: het wijzigen van de opties is permanent en kan uw installatie breken. Weet u zeker dat u dit wilt doen? Zorg ervoor dat u een back-up maakt van uw oude installatie, voor het geval dat."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Deze JSON is niet correct opgemaakt. Uw opties zijn niet gewijzigd."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Segment indienen"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Bevestigen"
|
||||
"message": "Indienen"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Annuleren"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Verwijderen"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Voorbeeld"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspecteren"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Bewerken"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Foutopsporingsinformatie kopiëren naar klembord"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Kon niet schrijven naar klembord"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Kopieert informatie naar het klembord die aan een ontwikkelaar moet worden doorgegeven bij het melden van een bug of wanneer een ontwikkelaar dit vraagt. Gevoelige informatie zoals uw gebruikers-ID, gewhiteliste kanalen en aangepast serveradres zijn verwijderd. Het bevat echter wel informatie zoals uw useragent, browser, besturingssysteem en extensie-versienummer. "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "De toets"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "is gekoppeld aan een andere actie. Selecteer een andere toets."
|
||||
},
|
||||
"to": {
|
||||
"message": "tot",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Betaalde promotie, betaalde aanbevelingen en directe reclame. Niet voor zelfpromotie of gratis uitroepen naar zaken/makers/websites/producten waar ze van houden."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Onderbreking/intro-animatie"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Een interval zonder werkelijke inhoud. Kan een pauze zijn, een statisch beeld, een herhalende animatie. Dit moet niet worden gebruikt voor overgangen die informatie bevatten."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Onderbreking"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Eindkaarten/aftiteling"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Aftiteling of wanneer de YouTube-eindkaarten verschijnen. Niet voor conclusies met informatie."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Interactieherinnering (abonneren)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Als er een korte herinnering is om ze leuk te vinden, u te abonneren of ze te volgen in het midden van de inhoud. Als het lang is of over iets specifieks gaat, moet het in plaats daarvan onder zelfpromotie vallen."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Interactieherinnering"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Onbetaalde promotie of zelfpromotie"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Vergelijkbaar met \"sponsor\", behalve voor onbetaalde of zelfpromotie. Dit is inclusief secties over koopwaar, donaties of informatie over met wie ze hebben samengewerkt."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Muziek: sectie niet-muziek"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Alleen voor gebruik in muziekvideo's. Dit is inclusief introducties of outro's in muziekvideo's."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Niet-muziek"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Livestream: donaties/lezen van berichten"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Lezen van berichten"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Uitschakelen"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Handmatig overslaan"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Weergeven in tijdbalk"
|
||||
},
|
||||
"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": "Voorbeeld van kleur",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Kleur van tijdbalk"
|
||||
},
|
||||
"category": {
|
||||
"message": "Categorie"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Manier van overslaan",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Bèta-testserver inschakelen"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Uw inzendingen en stemmen ZULLEN NIET GEREGISTREERD WORDEN op de hoofdserver. Gebruik dit alleen om te testen."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Alle inzendingen en stemmen ZULLEN NIET GEREGISTREERD WORDEN op de hoofdserver wanneer u met de testserver verbonden bent. Zorg ervoor dat u dit uitschakelt wanneer u echte inzendingen wilt maken."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(nu)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Meer categorieën"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Een categorie kiezen"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "U moet een categorie selecteren voor alle segmenten die u indient!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(einde)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "verborgen: downvote"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "verborgen: te kort"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "Kanaal-ID is nog niet geladen."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Het lijkt erop dat iets de mogelijkheid van SponsorBlock om videogegevens te krijgen blokkeert. Dit is waarschijnlijk uw reclamefilter. Zie https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocks-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Als dit blijft optreden, kan dit worden veroorzaakt door uw reclamefilter. Zie https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Kanaalcontrole forceren vóór overslaan"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Standaard worden segmenten direct overgeslagen voordat het kanaal bekend is. Sommige segmenten aan het begin van de video kunnen worden overgeslagen op gewhiteliste kanalen. Het inschakelen van deze optie voorkomt dit, maar zorgt ervoor dat het overslaan een kleine vertraging heeft omdat het verkrijgen van de kanaal-ID enige tijd kan duren. Deze vertraging kan onopgemerkt blijven als u snel internet heeft."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Overweeg om \"kanaalcontrole forceren vóór overslaan\" in te schakelen"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Verkeerde timing"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Verkeerde categorie"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Deze video is gecategoriseerd als muziek. Weet u zeker dat dit een sponsor heeft? Als dit eigenlijk een \"niet-muzieksegment\" is, open dan de extensie-opties en schakel deze categorie in. Vervolgens kunt u dit segment indienen als \"niet-muziek\" in plaats van als sponsor. Lees de richtlijnen als u in de war bent."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Meerdere segmenten"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Richtlijnen"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Lees de richtlijnen!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Categorieën zijn er!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Open de opties om intro's, outro's, koopwaar,... over te slaan."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Melding voor niet-ingediende segmenten"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Een melding sturen wanneer u een video verlaat met segmenten die niet zijn geüpload"
|
||||
}
|
||||
}
|
||||
|
||||
623
public/_locales/pl/messages.json
Normal file
623
public/_locales/pl/messages.json
Normal file
@@ -0,0 +1,623 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock na YouTube - Pomiń fragmenty sponsorowane",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Pomijaj sponsorów, prośby o subskrypcje i inne fragmenty filmów na YouTube. Zgłaszaj segmenty sponsorów na filmach, które oglądasz, by oszczędzić czas innym.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Serwer odpowiedział, że to zapytanie jest niepoprawne"
|
||||
},
|
||||
"429": {
|
||||
"message": "Zgłosiłeś za dużo segmentów sponsora dla tego jednego filmu. Jesteś pewien, że jest ich tak dużo?"
|
||||
},
|
||||
"409": {
|
||||
"message": "To już zostało wcześniej zgłoszone"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanał dodany do wyjątków!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmenty"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Oceń pozytywnie ten segment"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Zgłoś"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Zgłoś ten segment jako nieprawidłowy."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Odrzuć"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Ładowanie..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Minuty"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "Sekundy"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Nie pokazuj więcej"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Kliknij cofnij aby przenieść się do miejsca przed przewinięciem."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Cofnij"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Przewiń"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Zatrzymany"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Timer zatrzymany"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Żeby zmienić lub usunąć wartości, kliknij na guzik informacji lub otwórz okienko rozszerzenia klikając w ikonę rozszerzenia znajdującą się w prawym górnym rogu."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Jesteś pewien, że chcesz to usunąć?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Wystąpił błąd podczas przesyłania twojego segmentu. Proszę spróbować ponownie później."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Ten film ma segmenty w bazie danych!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nie znaleziono segmentów"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Segment zaczyna się teraz"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Segment kończy się teraz"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Nie znaleziono filmu na tej karcie. Jeśli wiesz, że to karta YouTube'a, zamknij to okienko i otwórz je ponownie. Jeśli to nie zadziała, spróbuj odświeżyć stronę."
|
||||
},
|
||||
"success": {
|
||||
"message": "Sukces!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Zagłosowano!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Wygląda na to, że serwer nie działa. Skontaktuj się niezwłocznie z deweloperem."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Błąd z połączeniem. Kod błędu: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Czy chcesz zamieścić dla filmu o ID"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Wygląda na to, że zostawiłeś pewne niewysłane segmenty. Cofnij się do tamtej strony, by je zamieścić (nie zostały usunięte)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Wyczyść segmenty"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Otwórz okienko SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Zamknij okno"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Prześlij segmenty"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Czy na pewno chcesz to zamieścić?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Dodaj kanał do wyjątków"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Usuń kanał z listy wyjątków"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Oceń segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Do tej pory zgłosiłeś"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Ocaliłeś ludzi przed "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Zobacz ranking użytkowników"
|
||||
},
|
||||
"here": {
|
||||
"message": "tutaj"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Kliknij przycisk poniżej, gdy segment zaczyna się i kończy, by oznaczyć go i przesłać do bazy danych."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Podpowiedź: Wciśnij średnik, koncentrując się na filmie, aby oznaczyć początek/koniec segmentu, i cudzysłów, by go wysłać. (Klawisze można zmienić w opcjach)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Usuń czasy"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Zgłoś czasy"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Ten dane są używane na naszej stronie żeby pokazać twój wkład. Zobacz to"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Ustaw nazwę użytkownika"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Dołącz do oficjalnego serwera na discordzie i podziel się wrażeniami i sugestiami!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Ukryj to"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Opcje"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Pokaż przyciski na odtwarzaczu YouTube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Ukryj przyciski na odtwarzaczu YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Ta opcja ukrywa przyciski do zamieszczania segmentów pojawiające się na odtwarzaczu YouTube."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Pokaż przycisk informacyjny na odtwarzaczu YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Ukryj przycisk informacyjny na odtwarzaczu YouTube"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Jest to przycisk otwierający okienko pop-up na stronie YouTube."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Ukryj przycisk usuwania na odtwarzaczu YouTube"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Pokaż przycisk usuwania na odtwarzaczu YouTube"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Ten przycisk na odtwarzaczu YouTube wyczyści wszystkie twoje niewysłane segmenty dla bieżącego filmu."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Włącz monitorowanie liczby pominięć"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Ta opcja monitoruje pomijane przez Ciebie segmenty, by dać znać użytkownikom, jak bardzo ich wkład pomógł innym, oraz w połączeniu z systemem głosowania zapobiegać dostawaniu się spamu do bazy danych. Rozszerzenie wysyła wiadomość do serwera za każdym razem, kiedy pomijasz segment. Miejmy nadzieję, że większość ludzi tego nie wyłączy i liczniki wyświetleń będą wiarygodne. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Pokaż informacje ponownie"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock pozwala pomijać sponsorów, intra, outra, przypomnienia o subskrypcjach i inne irytujące fragmenty filmów na YouTube. SponsorBlock jest opartym na crowdsourcingu rozszerzeniem do przeglądarki, które pozwala każdemu zgłosić początek i koniec segmentów sponsorowanych oraz innych segmentów w filmach na YouTube. Kiedy ktoś już zamieści te informacje, wszyscy pozostali z tym rozszerzeniem będą pomijać segment sponsorowany. Możesz również pomijać fragmenty teledysków bez muzyki.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Strona",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "Kod źródłowy",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Informacje zostały zaktualizowane!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Jeśli nadal jej nie lubisz wybierz opcje nie pokazuj więcej.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Ustaw klawisz do oznaczania początku segmentu"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Ustaw klawisz do wysyłania czasów"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Wybierz klawisz klikając go na klawiaturze"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Ustawiony klawisz to: "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "Wyłącz SponsorBlock"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "Włącz SponsorBlock"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Twój wkład",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "Serwer jest prawdopodobnie przeciążony, spróbuj ponownie za kilka sekund."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Kod błędu: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Pomiń"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Pominięto"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Wyłącz autopomijanie"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Włącz autopomijanie"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Powiadomienie dźwiękowe przy pominięciu"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Powiadomienie dźwiękowe przy pominięciu będzie odtwarzane za każdym razem, gdy pomijany jest segment. Jeśli wyłączone (lub automatyczne pomijanie jest wyłączone), dźwięk nie zostanie odtworzony."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Pokaż czas po usunięciu segmentów"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Czas ten pojawia się w nawiasie obok czasu bieżącego, pod paskiem postępu. Pokazuje on długość całego filmu po odjęciu wszystkich segmentów. Wliczają się w to segmenty ustawione jako \"pokaż na pasku\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Przewinąłeś "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Oszczędziłeś sobie "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuta"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "minuty"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "godzina"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "godziny"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Oszczędziłeś ludziom"
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " czasu."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Sprawdź status serwera na status.sponsor.ajay.app"
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Importuj/Eksportuj swój identyfikator użytkownika"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Ta informacja jest poufna i działa jak hasło. Użytkownik, który ma do niej dostęp, może zgłaszać treści jako ty."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Ustaw identyfikator użytkownika"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Uwaga: Zmiana identyfikatora użytkownika jest trwała. Czy na pewno chcesz to zrobić? Na wszelki wypadek skopiuj swój poprzedni."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Stworzony przez"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Autopomijanie"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Pokaż informację po pominięciu segmentu"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Jest obecnie ustawione jako:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Wsparcie dla Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) to nieoficjalny klient YouTube'a. Aby włączyć dla niego wsparcie musisz przyznać dodatkowe uprawnienia. W Chrome'ie i innych przeglądarkach bazujących na Chromium, ta opcja nie działa w trybie incognito."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Włącz wsparcie dla Invidious, wyłącz autopomijanie, ukryj przyciski i więcej."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Dodaj instancje Invidious"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Dodaj niestandardową instancje Invidious. W formie domeny. Na przykład: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Dodaj"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Ta domena jest nieprawidłowa. Wartość powinna zawierać TYLKO domenę. Na przykład: invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Zresetuj listę instancji Invidious"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Zresetujesz listę instancji Invidious"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Obecne instancje:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Minimalny czas trwania (sekundy):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmenty krótsze niż ustawiona wartość nie będą pomijane ani pokazywane w odtwarzaczu."
|
||||
},
|
||||
"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ć?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Pokaż przycisk wysyłania"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Ten przycisk pojawia się na odtwarzaczu YouTube po wybraniu przedziału czasowego, gdy segment jest gotowy do wysłania."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Adres serwera SponsorBlock"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "Adres SponsorBlock używa do wykonywania połączeń do serwera.\nDo póki nie posiadasz własnego serwera, to nie powinno być zmieniane."
|
||||
},
|
||||
"save": {
|
||||
"message": "Zapisz"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Reset"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Ten adres nie jest w prawidłowej formie. Upewnij się, że http:// lub https:// znajduje się na początku i nie ma końcowych ukośników."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Czy na pewno chcesz to zresetować?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Ten film został wykryty jako niepubliczny. Kliknij Anuluj, jeśli nie chcesz sprawdzać, czy są dla niego segmenty."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignoruj niepubliczne/prywatne filmy"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Ta opcja spowolni nieco SponsorBlock. Wyszukiwanie istniejących segmentów wymaga wysłania ID filmu do serwera. Jeśli niepokoi Cię fakt wysyłania przez internet ID niepublicznych filmów, włącz tę opcję."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com jest teraz wspierany"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Importuj/Eksportuj wszystkie ustawienia"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Zapisz ustawienia"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Uwaga: Zmiana ustawień jest trwała i może popsuć twoją instalację. Czy na pewno chcesz to zrobić? Na wszelki wypadek utwórz kopię poprzednich."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Ten JSON nie został poprawnie sformatowany. Twoje opcje nie zostały zmienione."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Zgłoś segment"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Wyślij"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Anuluj"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Usuń"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Podgląd"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Sprawdź"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Edytuj"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Skopiuj informacje debugowania do schowka"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Nie udało się skopiować do schowka"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Kopiuje do schowka informacje do dostarczenia deweloperowi podczas zgłaszania błędu / gdy deweloper ich sobie zażyczy. Poufne informacje, takie jak ID użytkownika, kanały dodane do wyjątków i adres niestandardowego serwera zostały usunięte. Wciąż zawiera to jednak informacje takie jak twój user agent, przeglądarka, system operacyjny i wersja rozszerzenia. "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Klucz"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "jest przypisane do innej akcji. Wybierz proszę inny klawisz."
|
||||
},
|
||||
"to": {
|
||||
"message": "do",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Płatna promocja, płatne rekomendacje oraz bezpośrednie reklamy. Nie do autopromocji ani darmowych wyrazów uznania dla kwestii/twórców/stron/produktów, które im się podobają."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Przerwa/Animowane intro"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Fragment bez faktycznej treści. Może to być pauza, statyczna klatka, powtarzająca się animacja. Nie powinno to być używane do przejść zawierających informacje."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Przerwa"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Ekran końcowy/Napisy"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Napisy końcowe lub gdy pojawia się ekran końcowy. Nie do konkluzji zawierających informacje."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Przypomnienie o interakcji (Subskrybuj)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Gdy ma miejsce krótkie przypomnienie, by lajkować, subskrybować lub śledzić ich w trakcie kontentu. Jeśli trwa to długo lub dotyczy czegoś konkretnego, powinno być zamiast tego jako promocja własna."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Przypomnienie o interakcji"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Nieopłacona/Własna promocja"
|
||||
},
|
||||
"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_music_offtopic": {
|
||||
"message": "Muzyka: Sekcja niemuzyczna"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Do użytku tylko w filmach muzycznych. Wliczają się w to wprowadzenia i outro w teledyskach."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Bez muzyki"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Transmisja live: Dotacja/Czytanie wiadomości"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Czytanie wiadomości"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Wyłączone"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Ręczne pomijanie"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Pokaż na pasku"
|
||||
},
|
||||
"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": "Kolor podglądu",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Kolor paska postępu"
|
||||
},
|
||||
"category": {
|
||||
"message": "Kategoria"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Tryb pomijania",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Aktywuj serwer beta-testów"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Twoje segmenty i głosy NIE BĘDĄ uwzględniane na głównym serwerze. Używaj tego tylko do testowania."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Żadne segmenty ani głosy NIE BĘDĄ uwzględniane na głównym serwerze podczas połączenia z serwerem testowym. Pamiętaj, żeby to wyłączyć, gdy zechcesz dodać realny wkład."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Teraz)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Więcej kategorii"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Wybierz kategorię"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Musisz wybrać kategorię dla każdego segmentu, który zamieszczasz!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Koniec)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "ukryty: zminusowany"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "ukryty: zbyt krótki"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID kanału nie zostało póki co załadowane."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Wygląda na to, że coś blokuje możliwość pobierania danych o filmach przez SponsorBlock. To prawdopodobnie Twój ad blocker. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Jeśli ten problem się powtarza, możliwą przyczyną jest Twój ad blocker. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Wymuś sprawdzenie kanału przed pominięciem"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Domyślnie, rozszerzenie pominie segmenty od razu, jeszcze zanim dowie się jaki to kanał. Domyślnie, pewne segmenty na początku filmu mogą zostać pominięte na kanałach dodanych do wyjątków. Włączenie tej opcji temu zapobiegnie, ale wszystkie pominięcia będą nieco opóźnione, gdyż uzyskanie ID kanału może chwilę potrwać. Opóźnienie to może być nieodczuwalne, jeśli masz szybki internet."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Rozważ włączenie \"Wymuś sprawdzenie kanału przed pominięciem\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Niepoprawne/Zły czas"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Zła kategoria"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Ten film jest skategoryzowany jako muzyka. Czy jesteś pewien, że to jest sponsor? Jeśli jest to rzeczywiście \"segment niemuzyczny\", otwórz opcje rozszerzenia i włącz tę kategorię. Następnie możesz przesłać ten segment jako \"Niemuzyczny\" zamiast sponsora. Proszę przeczytać wytyczne, jeśli jesteś zdezorientowany."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Wiele segmentów"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Wytyczne"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Przeczytaj wytyczne!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Kategorie są tutaj!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Otwórz opcje, aby pominąć intra, outra, merch, itp."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Powiadomienie o niewysłanych segmentach"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Wyślij powiadomienie po opuszczeniu filmu z segmentami, które nie zostały przesłane"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock na YouTube - Omiń reklamy sponsorów",
|
||||
"message": "SponsorBlock na YouTube - Omiń reklamy sponsorowane",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Przewijaj reklamy sponsorów w filmach na YouTube. Zgłaszaj sponsorzy w filmach żeby oszczędzać czas innych.",
|
||||
"message": "Pomijaj sponsorów, prośby o subskrypcje i inne fragmenty filmów na YouTube. Zgłaszaj segmenty sponsorów na filmach, które oglądasz, by oszczędzić czas innym.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,21 +19,21 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanał dodany do wyjątków!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsorzy"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segment sponsorowany"
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmenty sponsorowane"
|
||||
"message": "segmenty"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Oceń pozytywnie ten segment"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Zgłoś"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Zgłoś ten segment jako nieprawidłowy."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Odrzuć"
|
||||
},
|
||||
@@ -61,6 +61,9 @@
|
||||
"paused": {
|
||||
"message": "Zatrzymany"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Timer zatrzymany"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Żeby zmienić lub usunąć wartości, kliknij na guzik informacji lub otwórz okienko rozszerzenia klikając w ikonę rozszerzenia znajdującą się w prawym górnym rogu."
|
||||
},
|
||||
@@ -68,22 +71,22 @@
|
||||
"message": "Jesteś pewien, że chcesz to usunąć?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Wystąpił błąd podczas przesyłania twojego zgłoszenia, proszę spróbować ponownie później."
|
||||
"message": "Wystąpił błąd podczas przesyłania twojego segmentu. Proszę spróbować ponownie później."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Segmenty sponsora dla tego nagrania są już w bazie!"
|
||||
"message": "Ten film ma segmenty w bazie danych!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nie znaleziono segmentów sponsora"
|
||||
"message": "Nie znaleziono segmentów"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsor zaczyna się teraz"
|
||||
"message": "Segment zaczyna się teraz"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsor kończy się teraz"
|
||||
"message": "Segment kończy się teraz"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Nie znaleziono nagrania wideo w tej karcie. Jeśli wiesz, że to karta YouTube'a, zamknij to okienko i otwórz je ponownie. Jeśli to nie zadziała spróbuj przeładować stronę."
|
||||
"message": "Nie znaleziono filmu na tej karcie. Jeśli wiesz, że to karta YouTube'a, zamknij to okienko i otwórz je ponownie. Jeśli to nie zadziała, spróbuj odświeżyć stronę."
|
||||
},
|
||||
"success": {
|
||||
"message": "Sukces!"
|
||||
@@ -91,26 +94,32 @@
|
||||
"voted": {
|
||||
"message": "Zagłosowano!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Wygląda na to, że serwer nie działa. Skontaktuj się niezwłocznie z deweloperem."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Błąd z połączeniem. Kod błędu: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Chcesz zgłosić segment sponsorowany dla filmu z id"
|
||||
"message": "Czy chcesz zamieścić dla filmu o ID"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Wygląda na to, że masz nie wysłane segmenty sponsora. Cofnij się do tej strony żeby je zgłosić (nie zostały usunięte)."
|
||||
"message": "Wygląda na to, że zostawiłeś pewne niewysłane segmenty. Cofnij się do tamtej strony, by je zamieścić (nie zostały usunięte)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Usuń segmenty reklamowe"
|
||||
"message": "Wyczyść segmenty"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Otwórz okienko SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Zamknij okienko"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Zgłoś segmenty sponsora"
|
||||
"message": "Prześlij segmenty"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Jesteś pewien, że chcesz to zgłosić?"
|
||||
"message": "Czy na pewno chcesz to zamieścić?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Dodaj kanał do wyjątków"
|
||||
@@ -119,13 +128,10 @@
|
||||
"message": "Usuń kanał z listy wyjątków"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Głosuj na segment sponsora"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Nagraj czasy segmentów sponsorowanych"
|
||||
"message": "Oceń segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Jak na razie zgłosiłeś:"
|
||||
"message": "Do tej pory zgłosiłeś"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Ocaliłeś ludzi przed "
|
||||
@@ -137,13 +143,10 @@
|
||||
"message": "tutaj"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Kliknij guzik poniżej kiedy segment reklamowy się zaczyna i kończy żeby go oznaczyć i wysłać do bazy danych."
|
||||
"message": "Kliknij przycisk poniżej, gdy segment zaczyna się i kończy, by oznaczyć go i przesłać do bazy danych."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Podpowiedź: Klikając średnik kiedy zaznaczone jest zgłaszanie wideo możesz oznaczyć początek reklamy, znakiem cytatu oznaczysz jej koniec. (Klawisze można zmienić w opcjach)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Ostanie wybrane czasy reklam"
|
||||
"message": "Podpowiedź: Wciśnij średnik, koncentrując się na filmie, aby oznaczyć początek/koniec segmentu, i cudzysłów, by go wysłać. (Klawisze można zmienić w opcjach)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Usuń czasy"
|
||||
@@ -167,44 +170,45 @@
|
||||
"message": "Opcje"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Pokaż guziki w odtwarzaczu YouTube"
|
||||
"message": "Pokaż przyciski na odtwarzaczu YouTube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Ukryj guziki w odtwarzaczu YouTube"
|
||||
"message": "Ukryj przyciski na odtwarzaczu YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Ta opcja ukrywa guziki zgłaszania reklamy w odtwarzaczu. Wiem, że mogą one irytować niektórych. Zamiast zgłaszania bezpośrednio w odtwarzaczu możesz to zrobić w tym okienku. Zawsze możesz zmienić te opcje później."
|
||||
"message": "Ta opcja ukrywa przyciski do zamieszczania segmentów pojawiające się na odtwarzaczu YouTube."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Pokaż guzik informacyjny w odtwarzaczu YouTube"
|
||||
"message": "Pokaż przycisk informacyjny na odtwarzaczu YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Ukryj guzik informacyjny w odtwarzaczu YouTube"
|
||||
"message": "Ukryj przycisk informacyjny na odtwarzaczu YouTube"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Jest to guzik otwierający popup na stronie YouTube."
|
||||
"message": "Jest to przycisk otwierający okienko pop-up na stronie YouTube."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Ukryj guzik usuwania w odtwarzaczu YouTube"
|
||||
"message": "Ukryj przycisk usuwania na odtwarzaczu YouTube"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Pokaż guzik usuwania w odtwarzaczu YouTube"
|
||||
"message": "Pokaż przycisk usuwania na odtwarzaczu YouTube"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Ten guzik pozwala ci wyczyścić wszystkie segmenty reklamowe w odtwarzaczu YouTube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Wyłącz licznik przewinięć"
|
||||
"message": "Ten przycisk na odtwarzaczu YouTube wyczyści wszystkie twoje niewysłane segmenty dla bieżącego filmu."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Włącz licznik przewinięć"
|
||||
"message": "Włącz monitorowanie liczby pominięć"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Ta opcja śledzi które segmenty pominąłeś i informuje zgłaszających ile czasu Ci zaoszczędzili, też wraz systemem głosowania pomaga wykrywać spam w zgłoszeniach. Rozszerzenie wysyła zapytanie do serwera za każdym razem kiedy przewinąłeś segment reklamowy. Miejmy nadzieję, że większość ludzi tego nie wyłączy i licznik wyświetleń będzie rzetelny. :)"
|
||||
"message": "Ta opcja monitoruje pomijane przez Ciebie segmenty, by dać znać użytkownikom, jak bardzo ich wkład pomógł innym, oraz w połączeniu z systemem głosowania zapobiegać dostawaniu się spamu do bazy danych. Rozszerzenie wysyła wiadomość do serwera za każdym razem, kiedy pomijasz segment. Miejmy nadzieję, że większość ludzi tego nie wyłączy i liczniki wyświetleń będą wiarygodne. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Pokaż informacje ponownie"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock pozwala pomijać sponsorów, intra, outra, przypomnienia o subskrypcjach i inne irytujące fragmenty filmów na YouTube. SponsorBlock jest opartym na crowdsourcingu rozszerzeniem do przeglądarki, które pozwala każdemu zgłosić początek i koniec segmentów sponsorowanych oraz innych segmentów w filmach na YouTube. Kiedy ktoś już zamieści te informacje, wszyscy pozostali z tym rozszerzeniem będą pomijać segment sponsorowany. Możesz również pomijać fragmenty teledysków bez muzyki.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Strona",
|
||||
"description": "Used on Firefox Store Page"
|
||||
@@ -222,7 +226,7 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Ustaw klawisz do oznaczania początku reklamy"
|
||||
"message": "Ustaw klawisz do oznaczania początku segmentu"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Ustaw klawisz do wysyłania czasów"
|
||||
@@ -255,14 +259,26 @@
|
||||
"skip": {
|
||||
"message": "Przewiń"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Pominięto"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Wyłącz auto przewijanie"
|
||||
"message": "Wyłącz autopomijanie"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Włącz auto przewijanie"
|
||||
"message": "Włącz autopomijanie"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Auto przewijanie przewinie segment za ciebie, wyłączone wyświetli komunikat z pytaniem czy chcesz przewinąć reklamę."
|
||||
"audioNotification": {
|
||||
"message": "Powiadomienie dźwiękowe przy pominięciu"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Powiadomienie dźwiękowe przy pominięciu będzie odtwarzane za każdym razem, gdy pomijany jest segment. Jeśli wyłączone (lub automatyczne pomijanie jest wyłączone), dźwięk nie zostanie odtworzony."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Pokaż czas po usunięciu segmentów"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Czas ten pojawia się w nawiasie obok czasu bieżącego, pod paskiem postępu. Pokazuje on długość całego filmu po odjęciu wszystkich segmentów. Wliczają się w to segmenty ustawione jako \"pokaż na pasku\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Przewinąłeś "
|
||||
@@ -288,44 +304,41 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " czasu."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Upewnij się, że zgłaszany fragment zawiera tylko reklamę i nic więcej.\n- Upewnij się, że nie zostanie przewinięta wartościowa treść\n- Jeśli całe nagranie to reklama, proszę nie zgłaszaj go. Blokowanie całych nagrań pojawi się wkrótce.\n- Nie ukrywaj treści które są istotne dla użytkownika (nie ukrywaj informacji, że recenzja produktu została opłacona przez producenta)"
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Wejdź na status.sponsor.ajay.app żeby sprawdzić czy serwer działa."
|
||||
"message": "Sprawdź status serwera na status.sponsor.ajay.app"
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Zaimportuj/Wyeksportuj swój UserID"
|
||||
"message": "Importuj/Eksportuj swój identyfikator użytkownika"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Ta informacja jest poufna i działa jak hasło, użytkownik który ma do niej dostęp może zgłaszać treści jako ty."
|
||||
"message": "Ta informacja jest poufna i działa jak hasło. Użytkownik, który ma do niej dostęp, może zgłaszać treści jako ty."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Ustaw UserID"
|
||||
"message": "Ustaw identyfikator użytkownika"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Ostrzeżenie: Zmiana UserID jest nieodwracalna. Jesteś pewien, że chcesz to zrobić? Skopiuj obecny UserID na wszelki wypadek."
|
||||
"message": "Uwaga: Zmiana identyfikatora użytkownika jest trwała. Czy na pewno chcesz to zrobić? Na wszelki wypadek skopiuj swój poprzedni."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Stworzony przez"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Auto przewijanie"
|
||||
"message": "Autopomijanie"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Pokaż informację po przewiniętym fragmencie"
|
||||
"message": "Pokaż informację po pominięciu segmentu"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Jest obecnie ustawione jako:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Wesprzyj Invidious"
|
||||
"message": "Wsparcie dla Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) to nieoficjalny klient YouTube'a. Aby włączyć dla niego wsparcie musisz przyznać dodatkowe uprawnienia. W Chrome'ie i innych przeglądarkach bazujących na Chromium, ta opcja nie działa w trybie incognito."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Wesprzyj Invidious, wyłącz auto przewijanie, ukryj guziki i więcej."
|
||||
"message": "Włącz wsparcie dla Invidious, wyłącz autopomijanie, ukryj przyciski i więcej."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Dodaj instancje Invidious"
|
||||
@@ -351,13 +364,257 @@
|
||||
"minDuration": {
|
||||
"message": "Minimalny czas trwania (sekundy):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmenty krótsze niż ustawiona wartość nie będą pomijane ani pokazywane w odtwarzaczu."
|
||||
},
|
||||
"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ć?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Pokaż przycisk wysyłania"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Ten przycisk pojawia się na odtwarzaczu YouTube po wybraniu przedziału czasowego, gdy segment jest gotowy do wysłania."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Adres serwera SponsorBlock"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "Adres SponsorBlock używa do wykonywania połączeń do serwera.\nDo póki nie posiadasz własnego serwera, to nie powinno być zmieniane."
|
||||
},
|
||||
"save": {
|
||||
"message": "Zapisz"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Reset"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Ten adres nie jest w prawidłowej formie. Upewnij się, że http:// lub https:// znajduje się na początku i nie ma końcowych ukośników."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Czy na pewno chcesz to zresetować?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Ten film został wykryty jako niepubliczny. Kliknij Anuluj, jeśli nie chcesz sprawdzać, czy są dla niego segmenty."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignoruj niepubliczne/prywatne filmy"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Ta opcja spowolni nieco SponsorBlock. Wyszukiwanie istniejących segmentów wymaga wysłania ID filmu do serwera. Jeśli niepokoi Cię fakt wysyłania przez internet ID niepublicznych filmów, włącz tę opcję."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com jest teraz wspierany"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Importuj/Eksportuj wszystkie ustawienia"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Zapisz ustawienia"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Uwaga: Zmiana ustawień jest trwała i może popsuć twoją instalację. Czy na pewno chcesz to zrobić? Na wszelki wypadek utwórz kopię poprzednich."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Ten JSON nie został poprawnie sformatowany. Twoje opcje nie zostały zmienione."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Zgłoś segment"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Wyślij"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Anuluj"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Usuń"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Podgląd"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Edytuj"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Skopiuj informacje debugowania do schowka"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Nie udało się skopiować do schowka"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Kopiuje do schowka informacje do dostarczenia deweloperowi podczas zgłaszania błędu / gdy deweloper ich sobie zażyczy. Poufne informacje, takie jak ID użytkownika, kanały dodane do wyjątków i adres niestandardowego serwera zostały usunięte. Wciąż zawiera to jednak informacje takie jak twój user agent, przeglądarka, system operacyjny i wersja rozszerzenia. "
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Klucz"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "jest przypisane do innej akcji. Wybierz proszę inny klawisz."
|
||||
},
|
||||
"to": {
|
||||
"message": "do",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Płatna promocja, płatne rekomendacje oraz bezpośrednie reklamy. Nie do autopromocji ani darmowych wyrazów uznania dla kwestii/twórców/stron/produktów, które im się podobają."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Przerwa/Animowane intro"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Fragment bez faktycznej treści. Może to być pauza, statyczna klatka, powtarzająca się animacja. Nie powinno to być używane do przejść zawierających informacje."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Przerwa"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Ekran końcowy/Napisy"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Napisy końcowe lub gdy pojawia się ekran końcowy. Nie do konkluzji zawierających informacje."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Przypomnienie o interakcji (Subskrybuj)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Gdy ma miejsce krótkie przypomnienie, by lajkować, subskrybować lub śledzić ich w trakcie kontentu. Jeśli trwa to długo lub dotyczy czegoś konkretnego, powinno być zamiast tego jako promocja własna."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Przypomnienie o interakcji"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Nieopłacona/Własna promocja"
|
||||
},
|
||||
"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_music_offtopic": {
|
||||
"message": "Muzyka: Sekcja niemuzyczna"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Do użytku tylko w filmach muzycznych. Wliczają się w to wprowadzenia i outro w teledyskach."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Bez muzyki"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Transmisja live: Dotacja/Czytanie wiadomości"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Czytanie wiadomości"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Wyłączone"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Ręczne pomijanie"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Pokaż na pasku"
|
||||
},
|
||||
"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": "Kolor podglądu",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Kolor paska postępu"
|
||||
},
|
||||
"category": {
|
||||
"message": "Kategoria"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Tryb pomijania",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Aktywuj serwer beta-testów"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Twoje segmenty i głosy NIE BĘDĄ uwzględniane na głównym serwerze. Używaj tego tylko do testowania."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Żadne segmenty ani głosy NIE BĘDĄ uwzględniane na głównym serwerze podczas połączenia z serwerem testowym. Pamiętaj, żeby to wyłączyć, gdy zechcesz dodać realny wkład."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Teraz)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Więcej kategorii"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Wybierz kategorię"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Musisz wybrać kategorię dla każdego segmentu, który zamieszczasz!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Koniec)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "ukryty: zminusowany"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "ukryty: zbyt krótki"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID kanału nie zostało póki co załadowane."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Wygląda na to, że coś blokuje możliwość pobierania danych o filmach przez SponsorBlock. To prawdopodobnie Twój ad blocker. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Jeśli ten problem się powtarza, możliwą przyczyną jest Twój ad blocker. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Wymuś sprawdzenie kanału przed pominięciem"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Domyślnie, rozszerzenie pominie segmenty od razu, jeszcze zanim dowie się jaki to kanał. Domyślnie, pewne segmenty na początku filmu mogą zostać pominięte na kanałach dodanych do wyjątków. Włączenie tej opcji temu zapobiegnie, ale wszystkie pominięcia będą nieco opóźnione, gdyż uzyskanie ID kanału może chwilę potrwać. Opóźnienie to może być nieodczuwalne, jeśli masz szybki internet."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Rozważ włączenie \"Wymuś sprawdzenie kanału przed pominięciem\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Niepoprawne/Zły czas"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Zła kategoria"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Ten film jest skategoryzowany jako muzyka. Czy jesteś pewien, że to jest sponsor? Jeśli jest to rzeczywiście \"segment niemuzyczny\", otwórz opcje rozszerzenia i włącz tę kategorię. Następnie możesz przesłać ten segment jako \"Niemuzyczny\" zamiast sponsora. Proszę przeczytać wytyczne, jeśli jesteś zdezorientowany."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Wiele segmentów"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Wytyczne"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Przeczytaj wytyczne!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Kategorie są tutaj!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Otwórz opcje, aby pominąć intra, outra, merch, itp."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Powiadomienie o niewysłanych segmentach"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Wyślij powiadomienie po opuszczeniu filmu z segmentami, które nie zostały przesłane"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
"message": "SponsorBlock para YouTube - Pule patrocínios",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Pule patrocinadores em vídeos do YouTube. Reporte patrocinadores em videos que você assiste para salvar o tempo dos outros.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "O servidor disse que esse pedido foi inválido"
|
||||
},
|
||||
@@ -19,17 +15,8 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Canal adicionado à lista branca!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "patrocinador"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "patrocinadores"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segmento de patrocinador"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmentos de patrocinadores"
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Votar nesse segmento positivamente"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Reportar"
|
||||
@@ -64,6 +51,9 @@
|
||||
"paused": {
|
||||
"message": "Pausado"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Tempo parado"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "\n\nPara editar ou remover linhas individuais, clique com o botão direito ou abra o popup da extensão pelo icone no canto superior direito."
|
||||
},
|
||||
@@ -73,18 +63,6 @@
|
||||
"Unknown": {
|
||||
"message": "Houve um erro ao enviar seus segmentos, tente novamente mais tarde."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Os patrocinadores desse vídeo estão no banco de dados!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nenhum patrocinador encontrado"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Patrocínio começa agora"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Patrocínio termina agora"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Nenhum vídeo do YouTube foi encontrado nesta aba. Se você sabe que esta é uma aba do YouTube, feche este pop-up e abra-o novamente. Se isso não funcionar, tente recarregar a aba."
|
||||
},
|
||||
@@ -100,21 +78,9 @@
|
||||
"connectionError": {
|
||||
"message": "Ocorreu um erro de conexão. Código de erro: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Quer enviar os segmentos para o vídeo de ID"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Parece que você se esqueceu de enviar alguns segmentos. Volte para aquela página para enviá-los (eles não foram deletados)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Apagar intervalos dos patrocínios"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Abrir o Popup SponsorBlock"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Enviar intervalos de patrocínios"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Você tem certeza que deseja enviar isto?"
|
||||
},
|
||||
@@ -124,12 +90,6 @@
|
||||
"removeFromWhitelist": {
|
||||
"message": "Remover canal da lista branca"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Vote num intervalo de patrocínio"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Grave os intervalos de um patrocínio"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Até agora, você já enviou"
|
||||
},
|
||||
@@ -142,15 +102,6 @@
|
||||
"here": {
|
||||
"message": "aqui"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Clique no botão abaixo quando o patrocínio começa e termina para gravá-lo na base de dados."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Dica: Aperte a tecla ponto e vírgula (;) com a janela focada em um vídeo para reportar o começo/fim de um patrocínio e aspas (\") para enviar. (Esta configuração pode ser mudada nas opções.)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Últimos Intervalos de Patrocínios Seleciados"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Limpar Intervalos"
|
||||
},
|
||||
@@ -199,15 +150,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Este é o botão que lhe permite saltar todos os patrocínios do player do Youtube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Desactivar registo de visualização de patrocínios"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Activar registo de visualização de patrocínios"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Esta funcionalidade regista que patrocínios tem saltado para que outros utilizadores saibam o quanto as suas submições têm ajudado outros\n e é usado como métrica de votos para evitar spam na base de dados. A extenção \n envia uma notificação ao servidor sempre que salta um patrocínio. Quanto menos pessoas desactivarem esta funcionalidade mais precisas serão as estimativas :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Mostrar notificação outra vez"
|
||||
},
|
||||
@@ -227,9 +169,6 @@
|
||||
"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."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Defina a tecla para que marca o início do patrocínio"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Defina a tecla para enviar o segmento de patrocínio"
|
||||
},
|
||||
@@ -270,14 +209,11 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Ativar Salto Automático"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Pular automaticamente irá pular patrocínios por você. Se desabilitado, um aviso irá aparecer perguntando se deseja pular o anúncio."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Notificação de áudio ao pular"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "A notificação de áudio ao pular irá tocar um som sempre que um patrocínio for ignorado. Se desativado (ou o pulo automático estiver desativado), nenhum som será reproduzido."
|
||||
"showTimeWithSkips": {
|
||||
"message": "Mostrar tempo com pulos removidos"
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Você pulou "
|
||||
@@ -303,9 +239,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " de suas vidas."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Certifique-se de que seu segmento contém apenas patrocínio, nada mais.\n- Certifique-se de que pular esse segmento não vai pular conteúdo importante.\n- Se todo o vídeo for patrocinado, por favor não o denuncie. Um sistema completo de relatório de vídeo virá em breve.\n- Por favor, não denuncie avisos de parcialidade do vídeo (se um vídeo de avaliação for patrocinado, não pule quando eles mencionarem que é patrocinado)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Verifique status.sponsor.ajay.app para o status do servidor."
|
||||
},
|
||||
@@ -327,9 +260,6 @@
|
||||
"autoSkip": {
|
||||
"message": "Pular automaticamente"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Mostrar aviso após um patrocínio ser ignorado"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Atualmente, está definido para:"
|
||||
},
|
||||
@@ -366,9 +296,6 @@
|
||||
"minDuration": {
|
||||
"message": "Duração mínima (segundos):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmentos de patrocinadores menores do que o valor definido não serão pulados ou mostrados no reprodutor."
|
||||
},
|
||||
"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?"
|
||||
},
|
||||
@@ -396,15 +323,9 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Tem certeza que deseja redefinir?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "O este vídeo está marcado como não listado. Clique em cancelar se você não deseja verificar se há patrocínios."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignorar vídeos não listados/privados"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Esta configuração irá diminuir um pouco o desempenho do SponsorBlock. As pesquisas do patrocinador exigem que se envie o ID do vídeo para o servidor. Se você estiver preocupado com o envio de IDs de vídeo não listados pela internet, habilite essa opção."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com agora é suportado"
|
||||
},
|
||||
@@ -461,7 +382,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "até",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Patrocinador"
|
||||
@@ -522,6 +443,12 @@
|
||||
"moreCategories": {
|
||||
"message": "Mais categorias"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Selecione uma Categoria"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Você deve selecionar uma categoria para todos os segmentos que você está enviando!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Fim)"
|
||||
},
|
||||
@@ -540,27 +467,22 @@
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Se isso continuar acontecendo, pode ser causado pelo seu bloqueador de anúncios. Por favor, verifique https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Forçar verificação do canal antes de pular os patrocínios"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Por padrão, isso pulará os patrocínios imediatamente mesmo antes de saber qual é o canal. Por padrão, alguns patrocinadores de zero segundo podem ser ignorados nos canais da lista branca. Habilitar esta opção evitará isso, mas irá fazer com que todos os saltos tenham um ligeiro atraso, já que obter o channelID pode levar algum tempo. Este atraso pode não ser perceptível se você tiver internet rápida."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Considere habilitar a verificação de canal forçada antes de pular os patrocinadores"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Incorreto/tempo errado"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Categoria errada"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Este vídeo é classificado como música. Você tem certeza que deseja enviar segmentos com categorias que não são músicas? A menos que esse vídeo não seja de fato música, você não deve enviar esse segmento. Por favor leia as orientações se estiver em dúvidas."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Multiplos segmentos"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Diretrizes"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Leia as Diretrizes!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "As categorias estão aqui!"
|
||||
},
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
"message": "SponsorBlock para o YouTube - Salte patrocínios",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Salte patrocinadores em vídeos do YouTube. Reporte patrocinadores em vídeos que assista para poupar tempo a outros.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "O servidor disse que este pedido foi inválido"
|
||||
},
|
||||
@@ -19,18 +15,6 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Canal adicionado à whitelist!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "patrocinador"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "patrocinadores"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segmento de patrocínio"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmentos de patrocínio"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Reportar"
|
||||
},
|
||||
@@ -70,18 +54,6 @@
|
||||
"Unknown": {
|
||||
"message": "Erro ao enviar os seus segmentos, tente novamente mais tarde."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Os patrocinadores desse vídeo estão no banco de dados!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nenhum patrocinador encontrado"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Patrocínio começa agora"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Patrocínio termina agora"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Isto provavelmente não é uma tab do YouTube, ou pode ter clicado muito cedo. \n Se sabe que é uma tab do YouTube,\n feche este popup e abra de novo."
|
||||
},
|
||||
@@ -94,21 +66,9 @@
|
||||
"connectionError": {
|
||||
"message": "Deu-se um erro de conecção: Código: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Quer enviar os segmentos para o vídeo de ID"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Parece que se esqueceu de enviar alguns segmentos. Retorne à página para os enviar (não foram apagados)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Apagar intervalos dos patrocínios"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Abrir o Popup SponsorBlock"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Submeter intervalos dos patrocínios"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Tem a certeza que pretende submeter?"
|
||||
},
|
||||
@@ -118,12 +78,6 @@
|
||||
"removeFromWhitelist": {
|
||||
"message": "Remover canal da Whitelist"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Vote num intervalo de patrocínio"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Registe um intervalo de patrocínio"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Até agora submeteu"
|
||||
},
|
||||
@@ -136,15 +90,6 @@
|
||||
"here": {
|
||||
"message": "aqui"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Carregue neste botão abaixo quando o patrocínio começar e quando\n acabar para registar e submetê-lo à base de dados"
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Dica: Carregue na tecla ; enquanto num vídeo para registar o começo/fim de um patrocínio e \" para submeter"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Intervalos de Patrocínios Escolhidos mais Recentemente"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Limpar Intervalos"
|
||||
},
|
||||
@@ -193,15 +138,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Este é o botão que lhe permite saltar todos os patrocínios do player do Youtube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Desactivar registo de visualização de patrocínios"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Activar registo de visualização de patrocínios"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Esta funcionalidade regista que patrocínios tem saltado para que outros utilizadores saibam o quanto as suas submições têm ajudado outros\n e é usado como métrica de votos para evitar spam na base de dados. A extenção \n envia uma notificação ao servidor sempre que salta um patrocínio. Quanto menos pessoas desactivarem esta funcionalidade mais precisas serão as estimativas :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Mostrar notificação outra vez"
|
||||
},
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Sari peste sponsorizările din videoclipurile de pe YouTube. Adaugă sponsorizări din videoclipurile pe care le urmăriți pentru a salva timpul altora.",
|
||||
"message": "Treci peste sponsorizări, cereri de abonare și multe altele pe videoclipuri de pe YouTube. Raportează sponsorii pe videoclipurile pe care le urmărești pentru a economisi timp altora.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,17 +19,11 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Canalul a fost adăugat la excepții!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsori"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segment sponsorizat"
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmente sponsorizate"
|
||||
"message": "segmente"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Votează această înregistrare"
|
||||
@@ -80,16 +74,16 @@
|
||||
"message": "A apărut o eroare în trimiterea timpilor sponsorizărilor, încearcă din nou mai târziu."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Sponsorii acestui videoclip se află în baza de date!"
|
||||
"message": "Acest videoclip are segmente în baza de date!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nu s-a gasit niciun sponsor"
|
||||
"message": "Nici un segment găsit"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsorizarea Începe Acum"
|
||||
"message": "Segmentul începe acum"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsorizarea Se Termină Acum"
|
||||
"message": "Segmentul se termină acum"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Nu există niciun videoclip YouTube în aceast tab. Dacă știți că acesta este un tab YouTube, închideți acest popup și deschideți-l din nou. Daca nici asta nu merge, încercați să reîncărcați pagina."
|
||||
@@ -107,19 +101,22 @@
|
||||
"message": "A apărut o eroare de conexiune. Cod de eroare: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Doriți să trimiteți timpii sponsorizărilor pentru acest video id"
|
||||
"message": "Doriți să trimiteți pentru id video"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Se pare că ați lăsat unii timpi ai sponsorilor netrimiși. Mergeți înapoi la pagina respectivă pentru a îi trimite (timpii nu au fost șterși)."
|
||||
"message": "Se pare că aţi lăsat unele segmente netrimise. Du-te înapoi la acea pagină pentru a le trimite (nu sunt şterse)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Șterge Timpii Sponsorizărilor"
|
||||
"message": "Curăță segmentele"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Deschide Popup-ul SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Închide pop-up"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Trimte Timpii Sponsorizărilor"
|
||||
"message": "Trimite segmente"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Sunteți sigur că doriți să trimiteți asta?"
|
||||
@@ -131,10 +128,7 @@
|
||||
"message": "Șterge Canalul De La Excepții"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Votează Timpii Sponsorizărilor"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Înregistrează timpul unei sponsorizări"
|
||||
"message": "Votează pe un Segment"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Până acum, ai trimis"
|
||||
@@ -149,14 +143,11 @@
|
||||
"message": "aici"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Apasă pe butonul de mai jos când începe o sponsorizare și când se termină pentru a înregistra-o și pentru a o trimite la baza de date."
|
||||
"message": "Faceţi clic pe butonul de mai jos atunci când segmentul începe şi se termină pentru a înregistra şi trimite-l în baza de date."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Indiciu: Apasă pe tasta punct și virgulă în timp ce ești centrat pe videoclip pentru a raporta începutul/finalul unei sponsorizări și apasă pe ghilimele pentru a o trimite. (Acest lucru poate fi schimbat din opțiuni)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Ultimii Timpi Ai Mesajului Sponsorizat Aleși"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Șterge Timpii"
|
||||
},
|
||||
@@ -205,15 +196,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Acest buton de pe playerul de YouTube va șterge toate segmentele netrimise pentru videoclipul curent."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Dezactivează Urmărirea Săriturilor"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Activează Urmărirea Săriturilor"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Acest lucru urmărește peste ce sponsori ai sărit pentru a informa utilizatorii cât de mult înregistrările lor i-au ajutat pe alții și\neste folosit ca un contor împreună cu upvoturile pentru a ne asigura că spamul nu pătrunde în baza de date. Extensia trimite un mesaj\nserverului de fiecare dată când sari peste un sponsor. Sperăm că majoritatea oamenilor nu vor schimba această setare astfel că numerele să fie exacte. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Arată Notificarea Din Nou"
|
||||
},
|
||||
@@ -233,9 +215,6 @@
|
||||
"message": "Dacă nu îți place, apasă butonul nu mai arăta niciodată.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Setează tasta pentru pornirea sponsorizării"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Setează tasta pentru trimiterea sponsorizării"
|
||||
},
|
||||
@@ -276,14 +255,14 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Activează Autoskip"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Autoskip va sări automat peste segmentele sponsorizate pentru tine. Dacă este dezactivată, o notificare va apărea care vă va întreba dacă doriți să săriți peste."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Notificare Audio Când Sari"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Notificarea audio va reda un sunet atunci când sari peste un segement sponsorizat. Daca este dezactivat (sau autoskip este dezactivat), niciun sunet nu va fi redat."
|
||||
"showTimeWithSkips": {
|
||||
"message": "Arată timpul cu săriturile eliminate"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Acest timp apare în paranteze lângă ora curentă sub bara de progres. Aceasta arată durata totală a videoclipului minus orice segment. Aceasta include segmente marcate doar ca \"Afișare în Seekbar\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Ai sărit peste "
|
||||
@@ -309,9 +288,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " din viața lor."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Asigurați-vă că segmentul conține doar promoții plătite, nimic altceva.\n- Asigurați-vă că dacă săriți peste acest segment nu săriți și peste conținut valoros\n- Dacă tot videoclipul este o sponsorizare, vă rugăm să nu îl trimiteți. Un sistem de trimitere a întregului videoclip este în lucru.\n- Vă rugăm să nu trimiteți mențiunile că videoclipul este sponsorizat care ar putea arăta favoritismul (spre exemplu dacă un videoclip de tip review este sponsorizat, nu trimiteți mențiunea că acel videoclip este sponsorizat)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Verificați status.sponsor.ajay.app pentru starea serverului."
|
||||
},
|
||||
@@ -333,9 +309,6 @@
|
||||
"autoSkip": {
|
||||
"message": "Sari Peste Automat"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Arată O Notificare După Ce Am Sărit Peste O Sponsorizare"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". În prezent este setat:"
|
||||
},
|
||||
@@ -372,9 +345,6 @@
|
||||
"minDuration": {
|
||||
"message": "Durată minimă (secunde):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Segmentele de sponsor mai scurte decât valoarea setată nu vor fi omise sau afișate în player."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Următoarea înregistrare este mai mică decât opțiunea voastră de durată minimă. Acest lucru ar putea însemna că a fost deja trimisă și a fost ignorat datorită acestei opțiuni. Sunteți sigur că doriți să trimiteți?"
|
||||
},
|
||||
@@ -402,15 +372,9 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Sunteți sigur că doriți să resetați asta?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Acest videoclip a fost detectat ca nelistat. Apasă anulați dacă nu doriți să verificați sponsorii."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignoră Videoclipurile Nelistate/Private"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Această setare va încetini puțin SponsorBlock. Căutările segmentelor sponsorizate necesită trimiterea ID-ului videoclipului către server. Dacă sunteți îngrijorat de trimiterea ID-ul videoclipurilor nelistate, activați această opțiune."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com este acum suportat"
|
||||
},
|
||||
@@ -444,6 +408,9 @@
|
||||
"preview": {
|
||||
"message": "Previzualizare"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspectează"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Editare"
|
||||
},
|
||||
@@ -467,7 +434,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "până la",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
@@ -475,11 +442,20 @@
|
||||
"category_sponsor_description": {
|
||||
"message": "Promovare plătită, refferali plătiți și reclame directe. Nu pentru autopromovări sau promovări gratis ale cauzelor/creatorilor/website-urilor/produselor."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Pauză/Animație Intro"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Un interval fără conținut. Poate fi o pauză, un cadru static, o animație care se repeta. Nu ar trebui sa fie folosit pentru tranziții care conțin informații."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Pauză"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Ecran De Final/Credite"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Credite sau când ecranul de final YouTube apare. Nu pentru concluzii vorbite. Nu ar trebui să includă conținut util. Nu ar trebui folosit în videoclipuri muzicale."
|
||||
"message": "Credite sau atunci când apare ecranul de final YouTube. Nu pentru concluzii cu informații."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Reamintire de Interactiune (Abonare)"
|
||||
@@ -552,6 +528,12 @@
|
||||
"moreCategories": {
|
||||
"message": "Mai multe categorii"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Alege o categorie"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Trebuie să selectaţi o categorie pentru toate segmentele pe care le trimiteţi!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Sfârșit)"
|
||||
},
|
||||
@@ -570,15 +552,6 @@
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Dacă acest lucru continuă să se întample, ar putea fi cauzat de adblocker-ul dumneavoastră. Vă rugăm să verificați \nhttps://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Forțează Verificarea Canalului Înainte De A Sări Peste Sponsorizări"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "În mod implicit, va sări peste sponsorizări chiar și înainte de a ști ce canal este. În mod implicit, s-ar putea să se sară și peste unele sponsorizări ce încep la secunda zero din canalele excluse. Activând această opțiune va preveni asta, dar va face ca toate săriturile să aibă o ușoară întârziere, deoarece obținerea Id-ului canalului poate dura ceva timp. Această întărziere poate fi neobservată daca aveți internet rapid."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Consideră Activarea Forțării Verificarii Canalului Înainte De A Sări Peste Sponsorizări"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Timpi Incorecți/Greșiți"
|
||||
},
|
||||
@@ -586,7 +559,7 @@
|
||||
"message": "Categorie Greșită"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Categoria acestui videoclip este muzică. Sunteți sigur că doriți să trimiteți segmente non-muzicale? Dacă acest videoclip nu este de fapt muzică, nu ar trebui să trimiteți acest segment. Vă rugăm să citiți recomandările dacă sunteți confuz."
|
||||
"message": "Acest videoclip este categorisit ca muzică. Ești sigur ca există un sponsor? Dacă acesta este defapt un segment non-muzical, deschideți opțiunile extensiei și activați această categorie. Apoi, puteți trimite acest segment ca non-muzical în loc de sponsol. Vă rugăm să citiți ghidul dacă sunteți confuz."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Segmente Multiple"
|
||||
|
||||
@@ -4,35 +4,35 @@
|
||||
"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": "Канал добавлен в белый список!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "спонсора"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "спонсоров"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "спонсорская вставка"
|
||||
"message": "сегмент"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "спонсорские вставки"
|
||||
"message": "сегментов"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Проголосовать за этот сегмент"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Ошибка"
|
||||
"message": "Пожаловаться"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Сообщить об ошибке в этом сегменте."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Закрыть"
|
||||
@@ -47,7 +47,7 @@
|
||||
"message": "сек"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Не показывать"
|
||||
"message": "Никогда не показывать"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Нажмите «Назад», чтобы вернуться обратно."
|
||||
@@ -65,28 +65,28 @@
|
||||
"message": "Таймер остановлен"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "\n\nЧтобы изменить или удалить отдельные значения, нажмите кнопку «Информация» или откройте всплывающее окно расширения, щелкнув значок расширения в правом верхнем углу."
|
||||
"message": "Чтобы изменить или удалить отдельные значения, нажмите кнопку «Информация» или откройте всплывающее окно расширения, щелкнув значок расширения в правом верхнем углу."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Вы уверены, что хотите удалить эту информацию?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "При отправке отчета о спонсорском сегменте произошла ошибка. Попытайтесь отправить его позже."
|
||||
"message": "При отправке сегмента произошла ошибка. Попытайтесь отправить его позже."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Спонсоры этого видео уже находятся в базе данных!"
|
||||
"message": "В базе есть сегменты для этого видео!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Спонсорские вставки не найдены"
|
||||
"message": "Сегментов не найдено"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Спонсорская вставка начинается сейчас"
|
||||
"message": "Сегмент начинается отсюда"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Спонсорская вставка оканчивается сейчас"
|
||||
"message": "Сегмент заканчивается здесь"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Возможно, это не вкладка YouTube, или Вы нажали слишком рано. \n Если это вкладка YouTube,\n закройте это всплывающее окно и откройте его снова."
|
||||
"message": "Видео YouTube не найдено на этой вкладке. Если вы уверены, что это вкладка YouTube, закройте это всплывающее окно и откройте его снова. Если это не поможет, перезагрузите вкладку."
|
||||
},
|
||||
"success": {
|
||||
"message": "Успех!"
|
||||
@@ -94,23 +94,29 @@
|
||||
"voted": {
|
||||
"message": "Голос засчитан!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Кажется, сервера не работают. Незамедлительно свяжитесь с разработчиком."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Ошибка соединения. Код ошибки: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Вы точно хотите отправить отчёт о спонсорских вставках в видео с идентификатором"
|
||||
"message": "Вы хотите отправить сегменты для видео с id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Вы ещё не отправили отчёты о некоторых спонсорских вставках. Хотите вернуться на эту страницу, чтобы отправить их (они не удаляются)."
|
||||
"message": "Вы ещё не отправили информацию о некоторых сегментах. Вернитесь на эту страницу, чтобы отправить их (они не удалены)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Удалить отмеченные сегменты"
|
||||
"message": "Очистить сегменты"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Открыть всплывающее окно SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Закрыть окно"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Отправить отмеченные сегменты"
|
||||
"message": "Отправить сегменты"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Вы уверены, что хотите отправить эту информацию?"
|
||||
@@ -122,16 +128,13 @@
|
||||
"message": "Удалить канал из белого списка"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Проголосовать за время спонсорской вставки"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Записать время спонсорской вставки"
|
||||
"message": "Проголосовать за сегмент"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "На данный момент Вы отправили"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Вы помогли людям сэкономить "
|
||||
"message": "Вы помогли людям пропустить "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Посмотреть доску почёта"
|
||||
@@ -140,19 +143,16 @@
|
||||
"message": "здесь"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Нажмите кнопку ниже, когда спонсорская вставка начинается и заканчивается, чтобы записать\nи отправить её в базу данных."
|
||||
"message": "Нажмите кнопку ниже, когда сегмент начинается и заканчивается, чтобы записать и отправить его в базу."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Подсказка: нажмите ;, чтобы сообщить начало/конец спонсорской вставки, и \", чтобы отправить. (Это можно изменить в настройках)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Последнее выбранное время спонсорской вставки"
|
||||
"message": "Подсказка: нажмите на кнопку \"Ж\" во время воспроизведения, чтобы сообщить о начале/конце сегмента, и \"Э\", чтобы отправить его. (Это можно изменить в настройках)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Очистить время"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Отправить время"
|
||||
"message": "Отправить сегменты"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Оно используется на публичной странице статистики, чтобы показать Ваш вклад. Её можно посмотреть "
|
||||
@@ -176,7 +176,7 @@
|
||||
"message": "Скрыть кнопки в плеере YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Эта настройка скрывает кнопки для отправки спонсорских вставок, которые появляются в плеере YouTube. Они могут раздражать\n некоторых. Вместо кнопок для отправки спонсорских вставок можно использовать это всплывающее окно. Чтобы скрыть\nуведомление, нажмите кнопку \"Не показывать снова\" в уведомлении. Вы всегда сможете включить эти настройки обратно."
|
||||
"message": "Эта настройка скрывает кнопки для отправки сегментов, расположенные в плеере YouTube."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Показывать кнопку информации в плеере YouTube"
|
||||
@@ -194,19 +194,20 @@
|
||||
"message": "Показывать кнопку удаления в плеере YouTube"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Эта кнопка позволяет Вам очистить все спонсорские вставки в плеере YouTube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Отключить отслеживание количества пропусков спонсорских вставок"
|
||||
"message": "Эта кнопка позволяет Вам очистить все неотправленные сегменты в плеере YouTube для текущего видео."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Включить отслеживание количества пропусков спонсорских вставок"
|
||||
"message": "Включить отслеживание количества пропусков сегментов"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Эта возможность отслеживает, какие спонсорские вставки Вы пропустили, чтобы помочь пользователям узнать, насколько их\nвклад помог другим, и используется как метрика, чтобы убедиться, что спам не попадает в базу данных. Расширение отправляет\nсообщение на сервер каждый раз, когда Вы пропускаете спонсорскую вставку. Надеемся, большая часть пользователей не поменяет эту настройку, так что у нас будет точная статистика просмотров :)"
|
||||
"message": "Эта возможность отслеживает, какие сегменты Вы пропустили, чтобы помочь пользователям узнать, насколько их вклад помог другим, и, наряду с голосами, используется как метрика, чтобы убедиться, что спам не попадает в базу данных. Расширение отправляет сообщение на сервер каждый раз, когда Вы пропускаете сегмент. Надеемся, большая часть пользователей не поменяет эту настройку, так что у нас будет точная статистика просмотров. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Показывать уведомление снова"
|
||||
"message": "Показать уведомление снова"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock позволяет пропускать спонсорские вставки, начальные и конечные заставки, просьбы подписаться и другое в видео на YouTube. SponsorBlock — коллективное расширение, которое позволяет каждому отправить время начала и конца подобных сегментов в видео. После того, как кто-нибудь отправляет эту информацию, все остальные пользователи расширения будут автоматически пропускать эти сегменты. Так же можно пропускать части клипов без музыки.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Сайт",
|
||||
@@ -225,7 +226,7 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Назначить горячую клавишу для начала спонсорской вставки"
|
||||
"message": "Назначить горячую клавишу для начала сегмента"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Назначить горячую клавишу для отправки"
|
||||
@@ -267,14 +268,17 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Включить автоматический пропуск"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Автоматический пропуск будет пропускать спонсорские вставки за Вас. Если выключено, будет показываться уведомление с предложением пропустить."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Аудио уведомление при пропуске"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Аудио уведомление о пропуске будет воспроизводиться каждый раз, когда спонсор пропущен. Если отключено (или автоматическое пропуск отключен), звук не будет воспроизводиться."
|
||||
"message": "Аудио уведомление о пропуске будет воспроизводиться каждый раз, когда сегмент пропущен. Если отключено (или автоматический пропуск отключён), звук не будет воспроизводиться."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Показывать длительность без сегментов"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Эта длительность отображается в скобках рядом с фактической под полосой прокрутки. Показывает длительность видео без сегментов. Включает сегменты, для которых выбрано \"Отображать в полосе прокрутки\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Вы пропустили "
|
||||
@@ -300,17 +304,14 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " их жизней."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Убедитесь, что Ваш сегмент содержит только платную интеграцию, и больше ничего.\n- Убедитесь, что пропуск этого сегмента не пропустит никакой ценный контент\n- Если всё видео целиком спонсорское, пожалуйста, не сообщайте о нём. Система для сообщения о целых видео скоро выйдет.\n- Пожалуйста, не сообщайте об отказах от ответственности, которые могут показать предвзятость (если видео с обзором проплачено, не пропускайте, когда они это упоминают)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Смотрите состояние сервера на status.sponsor.ajay.app."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Импортировать/экспортировать Ваш идентификатор пользователя"
|
||||
"message": "Импорт/Экспорт Вашего идентификатора пользователя"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Это нужно держать в секрете. Это как пароль, не стоит им ни с кем делиться. Если он у кого-то есть, он сможет выдать себя за Вас."
|
||||
"message": "Его нужно держать в секрете. Это как пароль, не стоит им ни с кем делиться. Если он у кого-то есть, он сможет выдать себя за Вас."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Установить идентификатор пользователя"
|
||||
@@ -325,7 +326,7 @@
|
||||
"message": "Автоматический пропуск"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Показывать уведомление после пропуска спонсорской вставки"
|
||||
"message": "Показывать уведомление после пропуска сегмента"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Он сейчас назначен на:"
|
||||
@@ -361,10 +362,10 @@
|
||||
"message": "Текущие инстансы:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Минимальная длительность (секунд):"
|
||||
"message": "Минимальная длительность (в секундах):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Спонсорские сегменты короче этого значения не будут пропускаться и не будут показаны в плеере."
|
||||
"message": "Сегменты короче этого значения не будут пропускаться и не будут показаны в плеере."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Следующий диапазон времени короче, чем Ваша настройка минимальной длительности. Это может означать, что он уже был отправлен, и просто игнорируется из-за этой настройки. Вы действительно хотите отправить?"
|
||||
@@ -394,13 +395,13 @@
|
||||
"message": "Вы действительно хотите это сбросить?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Было обнаружено, что это видео непубличное. Нажмите \"отмена\", если не хотите проверять его на спонсоров."
|
||||
"message": "Было обнаружено, что это видео - с доступом по ссылке. Нажмите \"отмена\", если не хотите проверять для него сегменты."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Игнорировать непубличные видео"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Эта настройка значительно замедлит SponsorBlock. Поиск спонсоров требует отправки идентификатора видео на сервер. Если Вас беспокоит отправка идентификаторов непубличных видео по интернету, включите эту настройку."
|
||||
"message": "Эта настройка незначительно замедлит SponsorBlock. Поиск сегментов требует отправки идентификатора видео на сервер. Если Вас беспокоит отправка идентификаторов скрытых видео по интернету, включите эту настройку."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com теперь поддерживается"
|
||||
@@ -409,19 +410,34 @@
|
||||
"message": "Импорт/Экспорт всех настроек"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Это вся конфигурация в формате JSON. Этот файл содержит Ваш идентификатор пользователя, поэтому не забудьте общаться с этим разумно."
|
||||
"message": "Все настройки в формате JSON. Этот файл содержит Ваш идентификатор пользователя, будьте осторожны когда делитесь этими данными."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Параметры установки"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Внимание: изменение настроек необратимо и может сломать расширение. Вы действительно хотите это сделать? Сделайте резервную копию на всякий случай."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "JSON-файл некорректно отформатирован. Ваши настройки не были изменены."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Отправить сегмент"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Отправить"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Отменить"
|
||||
"message": "Отмена"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Удалить"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Превью"
|
||||
"message": "Предпросмотр"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Исследовать"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Редактировать"
|
||||
@@ -429,16 +445,179 @@
|
||||
"copyDebugInformation": {
|
||||
"message": "Скопировать отладочную информацию в буфер обмена"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Не удалось скопировать в буфер"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Копирует информацию в буфер обмена, которая будет предоставлена разработчику при возникновении ошибки / по запросу разработчика. Такие сведения, как ID пользователя, список разрешенных каналов и адрес пользовательского сервера не передаются. Однако, отправляются ваш user agent, браузер, операционная система и номер версии расширения. "
|
||||
},
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Отладочная информация скопирована в буфер обмена. Вы можете удалить любую информацию, которой не хотите делиться. Сохраните ее в текстовом файле или вставьте в отчет об ошибке."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Клавиша"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "привязана к другому действию. Пожалуйста, выберите другую клавишу."
|
||||
},
|
||||
"to": {
|
||||
"message": "до",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Спонсор"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Рекламные интеграции, реферальные ссылки и реклама напрямую. Не для саморекламы или рекомендаций разных событий/создателей/сайтов/продуктов, которые нравятся автору видео."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Пауза/заставка"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Часть видео без значимого контента. Может быть паузой, статическим кадром, повторяющейся анимацией. Это не должно использоваться для переходов, содержащих информацию."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Заставка"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Конечная заставка/титры"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Титры или время появления конечных заставок YouTube. Не для подведения итогов сказанного в видео."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Напоминание о взаимодействии (подписка)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Когда есть краткое напоминание поставить лайк, подписаться на канал или в соцсетях в середине содержимого. Если эта вставка длительная или о чём-то конкретном, она должна классифицироваться как самореклама."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Напоминание о взаимодействии"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Самореклама/рекомендация"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Похоже на \"Спонсора\", но для бесплатной рекламы и саморекламы. Включает себя вставки про мерчендайз, пожертвования или информацию о тех, вместе с кем было сделано видео."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Музыка: Сегмент без музыки"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Только для использования в музыкальных клипах. Включает в себя начальные и конечные заставки клипов."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Без музыки"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Прямые трансляции: пожертвование/чтение сообщения"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Чтение сообщений"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Отключить"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Пропускать вручную"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Показывать в полосе прокрутки"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Вы ввели цвет в неправильном формате. Это должно быть 3-х или 6-ти значное шестнадцатеричное число с символом # в начале."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Цвет предпросмотра",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Цвет в полосе прокрутки"
|
||||
},
|
||||
"category": {
|
||||
"message": "Категория"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Способ пропуска",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Включить сервера для бета-тестов"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Отправленные вами вставки и голоса НЕ БУДУТ ОТПРАВЛЕНЫ на главный сервер. Используйте только для тестирования."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Все отправленные вами вставки и голоса НЕ БУДУТ ОТПРАВЛЕНЫ на главный сервер, пока вы подключены к серверу для тестов. Не забудьте отключить эту настройку, чтобы вновь отправлять на главный сервер."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Сейчас)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Прочие категории"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Выберите категорию"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Вы должны выбрать категорию для всех сегментов, которые вы отправляете!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Конец)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "скрыто: проголосовали против"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "скрыто: слишком коротко"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID канала еще не загружен."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Кажется, что-то блокирует возможность SponsorBlock'а получать данные о видео. Возможно, это ваш блокировщик рекламы. Пожалуйста, перейдите на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Если это сообщения появляется слишком часто, это может быть вызвано вашим блокировщиком рекламы. Пожалуйста, перейдите на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Принудительная проверка каналов перед пропуском"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "По умолчанию расширение пропускает сегменты сразу же, не проверяя то, какой это канал. По умолчанию некоторые сегменты в начале видео могут быть пропущены на каналах из белого списка. Включение этой опции предотвратит это, но все пропуски будут иметь небольшую задержку, так как получение ID канала может занять некоторое время. Эта задержка может быть незаметной, если у вас быстрый интернет."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Рекомендуем включить \"Принудительная проверка каналов перед пропуском\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Неверно указано время"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Неверная категория"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Это видео классифицировано как музыкальное. Вы уверены, что в нём есть спонсоры? Если на самом деле это \"Сегмент без музыки\", откройте параметры расширения и включите эту категорию. Затем вы можете отправить этот сегмент как \"Без музыки\", а не как спонсора. Пожалуйста, прочтите руководство, если вы запутались."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Несколько сегментов"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Руководство"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Прочитайте руководство!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Приветствуйте категории!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Откройте настройки, чтобы пропускать начальные и конечные заставки, саморекламу и другое."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Уведомления о неотправленных сегментах"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Отправлять уведомление, когда вы уходите со страницы видео, сегменты к которому Вы не отправили"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
{
|
||||
"Sponsor": {
|
||||
"message": "sponzor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponzori"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Nahlásiť"
|
||||
},
|
||||
@@ -112,7 +106,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "pre",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponzor"
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
"message": "SponsorBlock för YouTube - Hoppa över sponsring",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Hoppa över sponsormeddelanden på YouTube-videor. Rapportera sponsring på videor du ser på för att spara tid åt andra.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Felaktigt anrop enligt servern"
|
||||
},
|
||||
@@ -19,18 +15,6 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanal vitlistad!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsorer"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "sponsorsegment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "sponsorsegment"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Rapportera"
|
||||
},
|
||||
@@ -76,18 +60,6 @@
|
||||
"Unknown": {
|
||||
"message": "Ett fel uppstod vid rapportering av sponsorsegment, försök igen senare."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Den här videons sponsormeddelande finns i databasen!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Inga sponsormeddelanden hittades"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsormeddelandet Börjar Nu"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsormeddelandet Slutar Nu"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Kunde inte hitta någon YouTube-video i denna tab. Om du är säker på att detta är en Youtube-flik, stäng den här rutan och öppna den igen. Ladda om fliken om inte det funkar."
|
||||
},
|
||||
@@ -103,21 +75,9 @@
|
||||
"connectionError": {
|
||||
"message": "Anslutningsfel. Felkod: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Vill du rapportera sponsortiderna för video id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Du har lämnat några sponsortider orapporterade. Gå tillbaka till den sidan för att rapportera dem (de är inte borttagna)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Rensa Sponsortider"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Öppna SponsorBlock Popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Rapportera Sponsortider"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Är du säker på att du vill rapportera detta?"
|
||||
},
|
||||
@@ -127,12 +87,6 @@
|
||||
"removeFromWhitelist": {
|
||||
"message": "Ta bort kanal från vitlistan"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Rösta på en sponsortid"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Spela in sponsortider"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Hitills har du rapporterat"
|
||||
},
|
||||
@@ -145,15 +99,6 @@
|
||||
"here": {
|
||||
"message": "här"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Klicka på knappen nedan när sponsormeddelandet börjar och slutar för att spela in och rapportera till databasen."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Tips: Tryck på semikolon när fokus är på en video för att markera början/slutet av ett sponsormeddelande och citattecken för att rapportera till databasen. (Kan ändras under inställningar)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Senaste Sponsortiderna Valda."
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Rensa Tider"
|
||||
},
|
||||
@@ -202,15 +147,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Denna knappen tar bort alla sponsormeddelanden på YouTube-spelaren."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Avaktivera Räkning Av Undvikta Sponsormeddelanden"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Aktivera Räkning Av Undvikta Sponsormeddelanden"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Den här funktionen håller koll på vilka sponsormeddelanden du har hoppat över för att uppskatta hur mycket tid en användare har sparat andra och används tillsammans med röster för att se till att spam inte läggs i databasen. Detta tillägg skickar ett meddelande till servern varje gång du hoppar över ett sponsormeddelande. Förhoppningsvis ändrar inte folk den här inställningen så statistiken hålls tillförlitlig. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Visa Notisen Igen"
|
||||
},
|
||||
@@ -230,9 +166,6 @@
|
||||
"message": "Om du ändå inte gillar det, tryck på \"Visa aldrig\"-knappen.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Välj knapp att koppla till start av sponsormeddelande"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Välj knapp att koppla till rapportering av sponsormeddelande"
|
||||
},
|
||||
@@ -273,15 +206,9 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Aktivera Hoppa Över Automatiskt"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Hoppa Över Automatiskt undviker att spela upp sponsormeddelanden för dig. Ifall det är avaktiverat dyker en notis upp som frågar om du vill hoppa över."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Ljudeffekt vid hopp"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Ljudeffekt vid hopp spelar upp en ljudeffekt när du hoppar över ett sponsormeddelande. Ifall det är avaktiverat (eller hoppa över automatiskt är avaktiverat), kommer inget ljud att spelas upp."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Du har hoppat över "
|
||||
},
|
||||
@@ -306,9 +233,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " av deras liv."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Se till att ditt sponsorsegment bara innehåller betald marknadsföring, inget annat.\n- Se till att inget värdefullt innehåll missas genom att hoppa över ditt sponsorsegment\n- Rapportera inte en video ifall hela videon är ett sponsormeddelande. Ett rapporteringssystem för hela videor kommer snart.\n- Se till att inte hoppa över delar som uppmärksammar partiskhet (om en recensionsvideo är sponsrad, hoppa inte över delen av videon där det nämns)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Gå till status.sponsor.ajay.app för serverstatus."
|
||||
},
|
||||
@@ -330,9 +254,6 @@
|
||||
"autoSkip": {
|
||||
"message": "Hoppa Över Automatiskt"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Visa Notis Efter Sponsormeddelande Har Hoppats Över"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Är just nu kopplat till:"
|
||||
},
|
||||
@@ -369,9 +290,6 @@
|
||||
"minDuration": {
|
||||
"message": "Minsta varaktighet (sekunder):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Sponsorsegment som är kortare än det satta minstavärdet kommer inte att hoppas över eller visas i spelaren."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Följande rapport är kortare än ditt minstavärde i inställningarna. Det skulle kunna betyda att det redan är rapporterat och bara ignorerat på grund av denna inställning. Är du säker på att du vill rapportera?"
|
||||
},
|
||||
@@ -399,15 +317,9 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Är du säker på att du vill rensa?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Videon ser ut att vara olistad. Tryck på avbryt om du inte vill kolla efter sponsorer."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignorera Olistade Videor"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Denna inställning kommer göra SponsorBlock märkbart långsammare. Uppslag av sponsormeddelanden kräver att video-ID skickas till servern. Om du är bekymrad över att olistade video-IDn skickas över internet, aktivera denna inställning."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com stöds nu"
|
||||
},
|
||||
@@ -464,7 +376,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "till",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsormeddelande"
|
||||
@@ -502,6 +414,12 @@
|
||||
"moreCategories": {
|
||||
"message": "Fler Kategorier"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Välj en kategori"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Du måste välja en kategori för alla segment du skickar in!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Slut)"
|
||||
},
|
||||
@@ -523,9 +441,6 @@
|
||||
"incorrectCategory": {
|
||||
"message": "Fel kategori"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Den här videon är kategoriserad som musik. Är du säker på att du vill skicka in segment med icke-musikkategorier? Om denna video faktiskt är musik, bör du inte skicka in detta segment. Vänligen läs riktlinjerna om du är förvirrad."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Flera segment"
|
||||
},
|
||||
|
||||
@@ -1 +1,154 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "YouTube க்கான ஸ்பான்சர் பிளாக் - ஸ்பான்சர்ஷிப்களைத் தவிர்",
|
||||
"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": "ஏற்றுகிறது..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "நிமிடம்"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "நொடிகள்"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "ஒருபோதும் அனுமதிக்காதே"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "நீங்கள் எங்கிருந்து வந்தீர்கள் என்பதைத் தட்டவும்."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "அன்ஸ்கிப்"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "ரெஸ்கிப்"
|
||||
},
|
||||
"paused": {
|
||||
"message": "இடைநிறுத்தப்பட்டது"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "டைமர் நிறுத்தப்பட்டது"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "தனிப்பட்ட மதிப்புகளைத் திருத்த அல்லது நீக்க, தகவல் பொத்தானைக் கிளிக் செய்யவும் அல்லது மேல் வலது மூலையில் உள்ள நீட்டிப்பு ஐகானைக் கிளிக் செய்வதன் மூலம் நீட்டிப்பு பாப்அப்பைத் திறக்கவும்."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "இதை அழிக்க விரும்புகிறீர்களா?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "உங்கள் ஸ்பான்சர் நேரங்களைச் சமர்ப்பிப்பதில் பிழை ஏற்பட்டது, தயவுசெய்து பின்னர் மீண்டும் முயற்சிக்கவும்."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "இந்த வீடியோவில் தரவுத்தளத்தில் பகுதிகள் உள்ளன!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "எந்தப் பகுதியும் கிடைக்கவில்லை"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "பிரிவு இப்போது தொடங்குகிறது"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "பிரிவு இப்போது முடிகிறது"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "இந்த தாவலில் YouTube வீடியோ எதுவும் இல்லை. இது ஒரு YouTube தாவல் என்று உங்களுக்குத் தெரிந்தால், இந்த பாப்அப்பை மூடிவிட்டு மீண்டும் திறக்கவும். அது வேலை செய்யவில்லை என்றால், தாவலை மீண்டும் ஏற்ற முயற்சிக்கவும்."
|
||||
},
|
||||
"success": {
|
||||
"message": "வெற்றி!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "வாக்களித்தார்!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "சேவையகம் செயலிழந்துவிட்டதாகத் தெரிகிறது. டெவலப்பரை உடனடியாக தொடர்பு கொள்ளவும்."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "இணைப்பு பிழை ஏற்பட்டது. பிழை குறியீடு: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "வீடியோ ஐடிக்கு நீங்கள் சமர்ப்பிக்க விரும்புகிறீர்களா"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "நீங்கள் சில பிரிவுகளை சமர்ப்பிக்கவில்லை என்று தெரிகிறது. அவற்றைச் சமர்ப்பிக்க அந்தப் பக்கத்திற்குச் செல்லவும் (அவை நீக்கப்படவில்லை)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "பிரிவுகளை அழிக்கவும்"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "ஸ்பான்சர் பிளாக் பாப்அப்பைத் திறக்கவும்"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "பாப்அப்பை மூடு"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "பிரிவுகளைச் சமர்ப்பிக்கவும்"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "இதை நிச்சயமாக சமர்ப்பிக்க விரும்புகிறீர்களா?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "அனுமதிப்பட்டியல் சேனல்"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "அனுமதிப்பட்டியலில் இருந்து சேனலை அகற்று"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "ஒரு பிரிவில் வாக்களியுங்கள்"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "இதுவரை, நீங்கள் சமர்ப்பித்தீர்கள்"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "நீங்கள் மக்களை காப்பாற்றியுள்ளீர்கள் "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "லீடர்போர்டைக் காண்க"
|
||||
},
|
||||
"here": {
|
||||
"message": "இங்கே"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "பிரிவு துவங்கி முடிவடையும் போது கீழே உள்ள பொத்தானைக் கிளிக் செய்து பதிவுசெய்து தரவுத்தளத்தில் சமர்ப்பிக்கவும்."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "குறிப்பு: ஒரு பிரிவின் தொடக்க / முடிவைப் புகாரளிக்க ஒரு வீடியோவில் கவனம் செலுத்துகையில் அரைக்காற்பகுதி விசையை அழுத்தி சமர்ப்பிக்க மேற்கோள். (இதை விருப்பங்களில் மாற்றலாம்)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "நேரங்களை அழி"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
"message": "Youtube için SponsorBlock - Sponsorlukları Atla",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "YouTube videolarındaki sponsorlukları atla. İzlediğin videolardaki sponsorları diğerlerine zaman kazandırmak için raporla.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Sunucu isteğin geçersiz olduğunu iletti"
|
||||
},
|
||||
@@ -19,18 +15,6 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanal beyazlistede!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "sponsor"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "sponsorlar"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "sponsor bölümü"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "sponsor bölümleri"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Bu öneriye oy ver"
|
||||
},
|
||||
@@ -79,18 +63,6 @@
|
||||
"Unknown": {
|
||||
"message": "Sponsor sürelerini yollarken bir sorun oluştur, lütfen tekrar deneyin."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Bu videonun sponsorları veritabanında mevcut!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Sponsor bulunamadı"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Sponsorluk Şimdi Başlıyor"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Sponsorluk Şimdi Bitiyor"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Bu sekmede YouTube videosu bulunamadı. Bu sekmenin bir YouTube sekmesi olduğundan eminseniz, bu pencereyi kapatıp, tekrar açın. Eğer o da işe yaramazsa, sekmeyi yenilemeyi deneyin."
|
||||
},
|
||||
@@ -106,21 +78,9 @@
|
||||
"connectionError": {
|
||||
"message": "Bağlantı hatası oluştu. Hata kodu: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Bu video için sponsor sürelerini göndermek istiyor musunuz"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Bazı sponsor sürelerini göndermediğinizi görüyoruz. Göndermek için sayfaya geri dönebilirsiniz (hala mevcutlar)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Sponsor Sürelerini Temizle"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "SponsorBlock Penceresini Aç"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Sponsor Sürelerini Gönder"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Bunu göndermek istediğinize emin misiniz?"
|
||||
},
|
||||
@@ -130,12 +90,6 @@
|
||||
"removeFromWhitelist": {
|
||||
"message": "Kanalı Beyazlisteden Kaldır"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Sponsor Süresi için Oy Kullan"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Sponsor Süresini Kaydet"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Şu an kadar yolladığınız"
|
||||
},
|
||||
@@ -148,15 +102,6 @@
|
||||
"here": {
|
||||
"message": "burada"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Kaydetmek ve veritabanına yollamak için sponsorluk başladığında ve bittiğinde aşağıdaki butona tıklayın."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "İpuçu: Sponsorluk süresinin başını ve sonunu raporlamak için video üzerindeyken noktalı virgül tuşuna, yollamak için tırnak tuşuna basınız. (Bu ayarlardan değiştirilebilir.)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Son Sponsor Mesajı Süresi Seçildi"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Süreleri Temizle"
|
||||
},
|
||||
@@ -205,15 +150,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Bu, YouTube oynatıcısındaki mevcut video için gönderilmemiş bölümleri temizleyen butondur."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Sponsor Atlama Takip Sayacını Devredışı Bırak"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Sponsor Atlama Takip Sayacını Devreye Sok"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Bu özellik, önerinizin diğerlerine ne kadar işe yaradığını bildirmek için atladığınız sponsorları kaydeder ve istenmeyen önerilerin veritabanına girmesini engellemek adına bir ölçü olarak kullanılır. Her sponsor atladığınızda eklenti sunucuya bir mesaj yollar. Umarım bu ayarı birçok kişi değiştirmez ve böylece görüntülenme sayıları doğru kalır. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Uyarıyı Tekrar Göster"
|
||||
},
|
||||
@@ -233,9 +169,6 @@
|
||||
"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."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Sponsor bölümünün başlangıcı için bir tuş belirleyin"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Gönderim için bir tuş belirleyin"
|
||||
},
|
||||
@@ -276,15 +209,9 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Otomatik Atlamayı Devreye Sok"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Otomatik atlama sponsorları sizin için atlayacak. Kapalı olduğunda, atlamak istediğinizi soran bir uyarı ekranı belirecek."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Atlamada Sesli Bildirim"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Atlamada sesli bildirim, bir sponsor bölümü atlandığında bir ses çalar. Eğer devredışı bırakıldıysa (veya otomatik atlama devredışı bırakıldıysa), herhangi bir ses çalmayacak."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Bunu atladınız "
|
||||
},
|
||||
@@ -309,9 +236,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " kadar vaktini kurtardınız."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Bölümünüzün sadece ücretli tanıtım bölümü olduğundan emin olun.\n- Bu bölümü atlamanın önemli içerik bölümlerini de atlamayacağından emin olun. \n- Eğer tüm bölüm sponsor ise, lütfen raporlamayın. Tüm video rapor sistemimiz yakında gelecek.\n- Eğer videoda taraflılık içeren bir uyarı var raporlamayın (Eğer bir inceleme videosu sponsorluysa, bundan bahsettikleri kısmı atlatmayın)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Sunucu durumu için status.sponsor.ajay.app kontrol edin."
|
||||
},
|
||||
@@ -333,9 +257,6 @@
|
||||
"autoSkip": {
|
||||
"message": "Otomatik Atla"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Sponsor Atladıktan Sonra Uyarı Göster"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Şu an buna ayarlı:"
|
||||
},
|
||||
@@ -372,9 +293,6 @@
|
||||
"minDuration": {
|
||||
"message": "Minimum süre (saniye):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Belirlenen değerden kısa olan sponsor bölümleri atlanmayacak veya oynatıcıda gözükmeyecektir."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Sıradaki öneri belirlediğiniz minimum süre ayarından daha kısa. Bu zaten yollandığı ve bu ayardan dolayı yok sayıldığı anlamına gelebilir. Göndermek istediğinizden emin misiniz?"
|
||||
},
|
||||
@@ -402,15 +320,9 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Bunu sıfırlamak istediğinize emin misiniz?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Bu videonun listede olmadığı belirlendi. Bu videoyu sponsorlar için kontrol etmek istemiyorsanız iptale basınız."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Listedışı/Özel Videoları Görmezden Gel"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Bu ayar SponsorBlock eklentisini az miktarda yavaşlatacaktır. Sponsor kontrolleri, sunucuya video kimlik numarası göndermeyi gerektirir. Eğer listedışı videoların, video kimlik numaralarının internet üzerinden gönderilmesini istemiyorsanız bu seçeneği aktive edin."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com şu an desteklenmektedir"
|
||||
},
|
||||
@@ -467,7 +379,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "'e",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Sponsor"
|
||||
@@ -543,24 +455,12 @@
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Bunu sürekli yaşıyorsanız, reklam engelleyiciniz tarafından gerçekleşiyor olabilir. https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests adresini kontrol edin."
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Sponsorları Atlamadan Önce Kanal Kontrolünü Zorla"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "Varsayılan olarak, eklenti kanalın ne olduğunu bilmeden önce sponsorları atlayacaktır. Varsayılan olarak, beyaz listede olan kanallarda sıfır saniyelik sponsor bölümleri atlanacaktır. Bu ayarı aktifleştirmek bunu engelleyecektir ancak kanal kimlik bilgisini almak biraz vakit alacağından atlamalarda gecikmeler yaratabilir. Eğer hızlı bir internetiniz varsa bu gecikmeler farkedilmeyebilir."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Sponsorları Atlamadan Önce Kanal Kontrolünü Zorlamayı Gözden Geçir"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Hatalı/Yanlış Zaman"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Yanlış Kategori"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Bu videonun kategorisi müzik olarak belirlenmiş. Müzik içermeyen bölümleri göndermek istediğinize emin misiniz? Eğer bu bir müzik videosu değilse, bu bölümleri göndermemelisiniz. Eğer ayırt edemiyorsanız, lütfen rehberi okuyunuz."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Birden Çok Bölüm"
|
||||
},
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Пропускайте спонсорські вставки в відео на YouTube. Повідомляйте про спонсорські вставки в відео, які Ви дивіться, щоб заощадити час інших користувачів.",
|
||||
"message": "Пропускайте спонсорські вставки, прохання підписатися та інше в відео на YouTube. Надсилайте інформацію про спонсорів в відео, щоб зберігати іншим час.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
@@ -19,21 +19,21 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "Канал доданий у білий список!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "спонсори"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "спонсорів"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "спонсорська вставка"
|
||||
"message": "сегмент"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "спонсорські вставки"
|
||||
"message": "сегментів"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Проголосувати за цей сегмент"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Помилка"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Повідомити про помилку в цьому сегменті."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Закрити"
|
||||
},
|
||||
@@ -61,6 +61,9 @@
|
||||
"paused": {
|
||||
"message": "Пауза"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Таймер зупинено"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Щоб змінити або видалити окремі значення, натисніть кнопку «Інформація» або відкрийте спливаюче вікно розширення, клацнувши значок розширення в правому верхньому куті."
|
||||
},
|
||||
@@ -71,16 +74,16 @@
|
||||
"message": "При надсиланні звіту про спонсорський сегмент сталася помилка. Спробуйте надіслати його пізніше."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Спонсори цього відео вже знаходяться в базі даних!"
|
||||
"message": "У базі є сегменти для цього відео!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Спонсорські вставки не знайдені"
|
||||
"message": "Сегменти не знайдено"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Спонсорська вставка починається зараз"
|
||||
"message": "Сегмент починається звідси"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Спонсорська вставка закінчується зараз"
|
||||
"message": "Сегмент закінчується тут"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Можливо, це не вкладка YouTube, або Ви натиснули занадто рано.\n Якщо це вкладка YouTube,\n закрийте це спливаюче вікно і відкрийте його знову."
|
||||
@@ -91,23 +94,29 @@
|
||||
"voted": {
|
||||
"message": "Голос зарахований!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Здається, сервера не працюють. Негайно зв'яжіться з розробником."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Помилка з'єднання. Код помилки: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Ви точно хочете надіслати звіт про спонсорські вставки у відео з ідентифікатором"
|
||||
"message": "Ви хочете надіслати сегменти для відео з id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Ви ще не надіслали звіти про деякі спонсорські вставки. Хочете повернутися на цю сторінку, щоб надіслати їх (вони не видаляються)."
|
||||
"message": "Ви ще не надіслали інформацію про деякі сегменти. Поверніться на цю сторінку, щоб надіслати їх (вони не видалені)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Видалити відмічені сегменти"
|
||||
"message": "Очистити сегменти"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Відкрийте спливаюче вікно SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Закрити вікно"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Надіслати відмічені сегменти"
|
||||
"message": "Надіслати сегменти"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Ви впевнені, що хочете надіслати цю інформацію?"
|
||||
@@ -119,10 +128,7 @@
|
||||
"message": "Видалити канал з білого списку"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Проголосувати за час спонсорської вставки"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "Записати час спонсорської вставки"
|
||||
"message": "Проголосувати за сегмент"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "На даний момент Ви надіслали"
|
||||
@@ -137,13 +143,10 @@
|
||||
"message": "тут"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Натисніть кнопку нижче, коли спонсорська вставка починається і закінчується, щоб записати\nі надіслати її в базу даних."
|
||||
"message": "Натисніть кнопку нижче, коли сегмент починається і закінчується, щоб записати і Надіслати його в базу."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Підказка: Натисніть клавішу крапки з комою, щоб повідомити початок/кінець спонсорської вставки і пропозицію для надсилання. (Це можна змінити в налаштуваннях)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "Останній обраний час спонсорської вставки"
|
||||
"message": "Підказка: натисніть на кнопку \"Ж\" під час відтворення, щоб повідомити про початок / кінці сегмента, і \"Е\", щоб надіслати його. (Це можна змінити в налаштуваннях)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Очистити час"
|
||||
@@ -193,18 +196,19 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "Ця кнопка дозволяє очистити всі спонсорські вставки в плеєрі YouTube."
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "Вимкнути відстеження кількості пропусків спонсорських вставок"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Увімкнути відстеження кількості пропусків спонсорських вставок"
|
||||
"message": "Увімкнути відстеження кількості пропусків сегментів"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Ця можливість відстежує, які спонсорські вставки Ви пропустили, щоб допомогти користувачам дізнатися, наскільки їхвнесок допоміг іншим, і використовується як метрика, щоб переконатися, що спам не потрапляє у базу даних. Розширення відправляє повідомлення на сервер кожен раз, коли Ви пропускаєте спонсорську вставку. Сподіваємося, велика частина користувачів не поміняє це налаштування, так що у нас буде точна статистика переглядів :)"
|
||||
"message": "Ця можливість відстежує, які сегменти Ви пропустили, щоб допомогти користувачам дізнатися, наскільки їх внесок допоміг іншим, і, поряд з голосами, використовується як метрика, щоб переконатися, що спам не влучає у базу даних. Розширення надсилає повідомлення на сервер кожен раз, коли Ви пропускаєте сегмент. Сподіваємося, велика частина користувачів не поміняє це налаштування, так що у нас буде точна статистика переглядів. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Показувати сповіщення знову"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock дозволяє пропускати спонсорські вставки, початкові і кінцеві заставки, прохання підписатися і інше в відео на YouTube. SponsorBlock - колективне розширення, яке дозволяє кожному надіслати час початку і кінця подібних сегментів в відео. Після того, як хто-небудь надсилає цю інформацію, всі інші користувачі розширення будуть автоматично пропускати ці сегменти. Так само можна пропускати частини кліпів без музики.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Сайт",
|
||||
"description": "Used on Firefox Store Page"
|
||||
@@ -222,7 +226,7 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Призначити гарячу клавішу для початку спонсорської вставки"
|
||||
"message": "Призначити гарячу клавішу для початку сегмента"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Призначити гарячу клавішу для надсилання"
|
||||
@@ -264,14 +268,17 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "Увімкнути автоматичний пропуск"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "Автоматичний пропуск буде пропускати спонсорські вставки за Вас. Якщо вимкнено, буде показуватися повідомлення з пропозицією пропустити."
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Аудіо сповіщення при пропуску"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Аудіо сповіщення про пропуск буде відтворюватися кожен раз, коли спонсор пропущений. Якщо відключено (або автоматичне пропуск відключений), звук не буде відтворюватися."
|
||||
"message": "Аудіо сповіщення про пропуск буде відтворюватися кожен раз, коли сегмент пропущений. Якщо відключено (або автоматичний пропуск відключений), звук не буде відтворюватися."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Показувати тривалість без сегментів"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Ця тривалість відображається в дужках поруч з фактичної під смугою прокрутки. Показує тривалість відео без сегментів. Включає сегменти, для яких вибрано \"Відображати в смузі прокрутки\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Ви пропустили "
|
||||
@@ -297,9 +304,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " їх життя."
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- Переконайтеся, що Ваш сегмент містить тільки платну інтеграцію, і більше нічого.\n- Переконайтеся, що пропуск цього сегмента не пропустить жодного цінного контенту\n- Якщо все відео цілком спонсорське, будь ласка, не повідомляйте про нього. Система для повідомлення про цілі відео скоро вийде.\n- Будь ласка, не повідомляйте про відмови від відповідальності, які можуть показати упередженість (якщо відео з оглядом проплачено, не пропускайте, коли вони це згадують)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Дивіться стан сервера на status.sponsor.ajay.app."
|
||||
},
|
||||
@@ -322,7 +326,7 @@
|
||||
"message": "Автоматичний пропуск"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Показувати сповіщення після пропуску спонсорської вставки"
|
||||
"message": "Показувати сповіщення після пропуску сегмента"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Він зараз призначений на:"
|
||||
@@ -361,7 +365,7 @@
|
||||
"message": "Мінімальна тривалість (секунд):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Спонсорські сегменти коротше цього значення не будуть пропускатися і не будуть показані в плеєрі."
|
||||
"message": "Сегменти коротше цього значення не будуть пропускатися і не будуть показані в плеєрі."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Наступний діапазон часу коротше, ніж Ваше налаштування мінімальної тривалості. Це може означати, що він вже був надісланий, і просто ігнорується через це налаштування. Ви дійсно хочете надіслати?"
|
||||
@@ -391,13 +395,13 @@
|
||||
"message": "Ви дійсно хочете це скинути?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Було виявлено, що це відео непублічна. Натисніть \"скасування\", якщо не хочете перевіряти його на спонсорів."
|
||||
"message": "Було виявлено, що це відео - з доступом по посиланню. Натисніть \"скасування\", якщо не хочете перевіряти для нього сегменти."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ігнорувати непублічні відео"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Це налаштування значно сповільнить SponsorBlock. Пошук спонсорів вимагає надсилання ідентифікатора відео на сервер. Якщо Вас турбує відправка ідентифікаторів непублічних відео по інтернету, увімкніть це налаштування."
|
||||
"message": "Це налаштування дещо сповільнить SponsorBlock. Пошук сегментів вимагає надсилання ідентифікатора відео на сервер. Якщо Вас турбує надсилання ідентифікаторів прихованих відео по інтернету, включіть це налаштування."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com тепер підтримується"
|
||||
@@ -411,6 +415,12 @@
|
||||
"setOptions": {
|
||||
"message": "Встановити параметри"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Увага: зміна налаштувань незворотня і може зламати розширення. Ви дійсно хочете це зробити? Зробіть резервну копію про всяк випадок."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "JSON-файл некоректно відформатований. Ваші налаштування не були змінені."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Надіслати сегмент"
|
||||
},
|
||||
@@ -426,31 +436,188 @@
|
||||
"preview": {
|
||||
"message": "Попередній перегляд"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Дослідити"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Редагувати"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Скопіюйте інформацію про налагодження в буфер обміну"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Не вдалося скопіювати в буфер"
|
||||
},
|
||||
"copyDebugInformationOptions": {
|
||||
"message": "Копіює інформацію в буфер обміну, яка буде надана розробнику при виникненні помилки/за запитом розробника. Такі відомості, як ID користувача, список дозволених каналів і адреса користувача сервера не передаються. Однак, відправляються ваш user agent, браузер, операційна система і номер версії розширення. "
|
||||
},
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "Інформація про налагодження скопійована в буфер обміну. Ви можете видалити будь-яку інформацію, якої не хочете ділитися. Збережіть її в текстовий файл, вставте в звіт про помилку."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Ключ"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "прив'язана до іншого дії. Будь ласка, оберіть іншу клавішу."
|
||||
},
|
||||
"to": {
|
||||
"message": "до",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Спонсор"
|
||||
},
|
||||
"category_sponsor_description": {
|
||||
"message": "Рекламні інтеграції, реферальні посилання і реклама безпосередньо. Не для самореклами або рекомендацій різних подій/творців/сайтів/продуктів, які подобаються автору відео."
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Пауза/заставка"
|
||||
},
|
||||
"category_intro_description": {
|
||||
"message": "Частина відео без значимого контенту. Може бути паузою, статичним кадром, що повторюється анімацією. Це не повинно використовуватися для переходів, що містять інформацію."
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Заставка"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Кінцева заставка/титри"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"message": "Титри або час появи кінцевих заставок YouTube. Не для підведення підсумків сказаного у відео."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Нагадування про взаємодію (підписка)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "Коли є коротке нагадування поставити лайк, підписатися на канал або в соцмережах в середині вмісту. Якщо ця вставка тривала або про щось конкретне, вона повинна класифікуватися як самореклама."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Нагадування про взаємодію"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Самореклама/рекомендація"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Схоже на \"Спонсора\", але для безкоштовної реклами і самореклами. Включає себе вставки про мерчендайз, пожертвування або інформацію про тих, разом з ким було зроблено відео."
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Музика: Сегмент без музики"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Тільки для використання в музичних кліпах. Включає в себе початкові і кінцеві заставки кліпів."
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Без музики"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Прямі трансляції: пожертвування/читання повідомлення"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Читання повідомлень"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Вимкнути"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Пропуск вручну"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "Показувати в смузі прокрутки"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Ви ввели колір в неправильному форматі. Це повинно бути 3-х або 6-ти значне шістнадцяткове число з символом # на початку."
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Колір предпросмотра",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
"message": "Колір в смузі прокрутки"
|
||||
},
|
||||
"category": {
|
||||
"message": "Категорія"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "Спосіб пропуску",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"enableTestingServer": {
|
||||
"message": "Включити сервера для бета-тестів"
|
||||
},
|
||||
"whatEnableTestingServer": {
|
||||
"message": "Відправлені вами вставки і голоси НЕ БУДУТЬ НАДІСЛАНІ на головний сервер. Використовуйте тільки для тестування."
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Усі надіслані вами вставки і голоси НЕ БУДУТЬ НАДІСЛАНІ на головний сервер, поки ви підключені до сервера для тестів. Не забудьте відключити цей параметр, щоб знову надсилати на головний сервер."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Зараз)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Більше категорій"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Оберіть категорію"
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Ви повинні обрати категорію для всіх сегментів, які ви відправляєте!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Кінець)"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "приховано: проголосували проти"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "приховано: занадто коротко"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ID каналу ще не завантажений."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Здається, щось блокує можливість SponsorBlock'а отримувати дані про відео. Можливо, це ваш блокувальник реклами. Будь ласка, перейдіть на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Якщо це повідомлення з'являється занадто часто, це може бути викликано вашим блокувальником реклами. Будь ласка, перейдіть на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "Примусова перевірка каналів перед пропуском"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "За замовчуванням розширення пропускає сегменти відразу ж, не перевіряючи те, який це канал. За замовчуванням деякі сегменти на початку відео можуть бути пропущені на каналах з білого списку. Увімкнення цієї опції запобіжить це, але всі пропуски будуть мати невелику затримку, оскільки отримання ID каналу може зайняти деякий час. Ця затримка може бути непомітною, якщо у вас швидкий інтернет."
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "Рекомендуємо увімкнути \"Примусова перевірка каналів перед пропуском\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Невірно вказано час"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Невірна категорія"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "Це відео класифіковано як музичне. Ви впевнені, що в ньому є спонсори? Якщо насправді це \"Сегмент без музики\", відкрийте параметри розширення і увімкніть цю категорію. Потім ви можете надіслати цей сегмент як \"Без музики\", а не як спонсора. Будь ласка, прочитайте керівництво, якщо ви заплуталися."
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Декілька сегментів"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Керівництво"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Прочитайте керівництво!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "Категорії тут!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Відкрийте налаштування, щоб пропускати початкові і кінцеві заставки, саморекламу та інше."
|
||||
},
|
||||
"unsubmittedWarning": {
|
||||
"message": "Сповіщенняння про невідправлені сегменти"
|
||||
},
|
||||
"unsubmittedWarningDescription": {
|
||||
"message": "Надсилати повідомлення, коли ви йдете зі сторінки відео, сегменти до якого Ви не надіслали"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,514 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock cho Youtube - Bỏ qua quảng cáo của nhà tài trợ",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Bỏ qua quảng cáo của nhà tài trợ, đoạn nài nỉ đòi đăng ký và nhiều thứ tương tự trong các video trên Youtube. Báo cáo đoạn quảng cáo nhà tài trợ trong những video bạn xem để giúp người khác tiết kiệm thời gian.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Máy chủ báo yêu cầu này không hợp lệ"
|
||||
},
|
||||
"429": {
|
||||
"message": "Bạn đã đăng quá nhiều đoạn quảng cáo tài trợ cho video này, bạn có chắc có nhiều đến thế không?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Đoạn này đã được đăng rồi"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Kênh đã được bỏ chặn!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "đoạn quảng cáo"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "đoạn quảng cáo"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Bình chọn đoạn này"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Báo cáo"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Báo cáo đoạn này đăng sai."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Đóng"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Đang tải..."
|
||||
},
|
||||
"Mins": {
|
||||
"message": "Phút"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "Giây"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Không hiển thị nữa"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Ấn hủy bỏ qua để quay lại đoạn ban nãy."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "Hủy bỏ qua"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Bỏ qua lại"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Tạm dừng"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Đã dừng bộ tính giờ"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Để sửa hoặc xóa từng số riêng, hãy nhấn vào nút thông tin hoặc mở bảng popup tiện ích mở rộng bằng cách nhấn vào biểu tượng tiện ích mở rộng ở góc phía trên bên phải."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Bạn có chắc chắn muốn xóa không?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "Có lỗi xảy ra khi đăng đoạn quảng cáo tài trợ, xin vui lòng thử lại sau."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Video này có đoạn quảng cáo trong kho dữ liệu rồi!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Không tìm thấy đoạn nào"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Đoạn quảng cáo bắt đầu vào lúc này"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Đoạn quảng cáo kết thúc vào lúc này"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Không tìm thấy video Youtube trong tab này. Nếu bạn chắc chắn đây là tab Youtube, hãy đóng bảng popup này rồi mở lại. Nếu vẫn không được, hãy thử tải lại tab."
|
||||
},
|
||||
"success": {
|
||||
"message": "Thành công!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Đã bầu chọn!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Có vẻ máy chủ đang không hoạt động. Hãy liên hệ nhà phát triển ngay lập tức."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Đã xảy ra lỗi kết nối. Mã của lỗi: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Bạn có muốn đăng đoạn quảng cáo cho video có mã id"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "Có vẻ bạn còn vài đoạn quảng cáo chưa đăng. Hãy quay lại trang đó để đăng (đoạn quảng cáo đó chưa bị xóa)."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Xóa đoạn quảng cáo"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Mở bảng popup của SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Đóng bảng popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Đăng đoạn quảng cáo"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Bạn có chắc là muốn đăng không?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Không chặn kênh này"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Bỏ kênh này khỏi danh sách không chặn"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Bầu chọn một đoạn quảng cáo"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "Cho tới giờ, bạn đã đăng"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Bạn đã giúp mọi người bỏ qua "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Xem bảng xếp hạng"
|
||||
},
|
||||
"here": {
|
||||
"message": "ở đây"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Nhấn nút phía dưới khi đoạn quảng cáo bắt đầu và kết thúc để ghi lại và đăng lên kho dữ liệu."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Gợi ý: Nhấn phím dấu chấm phẩy khi đang xem video để báo cáo lúc quảng cáo bắt đầu/kết thúc, và nhấn phím ngoặc kép để đăng. (Có thể thay đổi phím trong phần tùy chọn)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Xóa thời gian"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Đăng thời gian"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Tên này được dùng tại trang thông tin công khai để thể hiện lượng đóng góp của bạn. Xem"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Đặt tên người dùng"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Hãy tham gia server Discord chính thức để đăng gợi ý và phản hồi!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Đóng lại"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Tùy chọn"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Hiển thị nút trên trình chạy video Youtube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Không hiển thị nút trên trình chạy video Youtube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Không hiển thị nút trên trình chạy video Youtube để đăng đoạn quảng cáo."
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Hiển thị nút thông tin trên trình chạy video Youtube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Không hiển thị nút thông tin trên trình chạy video Youtube"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Đây là nút để mở bảng popup trên trang Youtube."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Không hiển thị nút xóa trên trình chạy video Youtube"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "Hiển thị nút xóa trên trình chạy video Youtube"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Đây là nút trên trình chạy video Youtube để xóa tất cả những đoạn quảng cáo chưa đăng của bạn trong video đang xem."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "Bật tính năng theo dõi số quảng cáo được bỏ qua"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Tính năng này theo dõi những đoạn quảng cáo bạn đã bỏ qua để cho người dùng khác biết những đoạn họ đăng đã giúp người khác đến mức nào. Tính năng này, cùng với tính năng bầu chọn, còn được dùng làm thước đo để đảm bảo spam không lọt vào kho dữ liệu. Tiện ích mở rộng này gửi tín hiệu đến máy chủ mỗi lần bạn bỏ qua một đoạn quảng cáo. Mong là đa phần mọi người không thay đổi cài đặt này để thông số người xem được chính xác nhất. :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Hiện thông báo lại"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock giúp bạn bỏ qua quảng cáo từ nhà tài trợ, đoạn giới thiệu, đoạn kết, lời nhắc đăng ký kênh, và những phần khó chịu khác trong các video Youtube. SponsorBlock là một tiện ích mở rộng cho trình duyệt, cho phép tất cả người dùng đăng thời điểm bắt đầu và kết thúc của những đoạn quảng cáo từ nhà tài trợ và các đoạn khác trong video Youtube. Sau khi một người đăng thông tin này lên, tất cả mọi người dùng tiện ích mở rộng này sẽ bỏ qua đoạn quảng cáo đó. Bạn cũng có thể bỏ qua phần không có nhạc trong những video âm nhạc.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "Trang web",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "Mã nguồn",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Thông báo đã được nâng cấp!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Nếu bạn vẫn không thích, hãy nhấn nút không hiển thị lại.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Đặt phím tắt đánh dấu đoạn quảng cáo bắt đầu"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Đặt phím tắt đăng đoạn quảng cáo"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Chọn phím bằng cách gõ phím"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Phím tắt đã được đặt thành: "
|
||||
},
|
||||
"0": {
|
||||
"message": "Kết nối quá hạn thời gian. Hãy kiểm tra đường truyền mạng của bạn. Nếu mạng của bạn vẫn hoạt động, có thể máy chủ đang bị quá tải hoặc không hoạt động."
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "Tắt SponsorBlock"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "Bật SponsorBlock"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "Thành quả của bạn",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "Máy chủ có vẻ đang bị quá tải. Hãy thử lại sau vài giây nữa."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Mã lỗi: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Bỏ qua"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "Đã bỏ qua"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "Tắt tự động bỏ qua quảng cáo"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "Bật tự động bỏ qua quảng cáo"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Thông báo bằng âm thanh khi bỏ qua quảng cáo"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Thông báo bằng âm thanh sẽ được bật khi bỏ qua quảng cáo. Nếu tắt tính năng này (hoặc tính năng tự động bỏ qua quảng cáo bị tắt), sẽ không có âm thanh kêu."
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "Hiển thị độ dài video khi lược bỏ quảng cáo"
|
||||
},
|
||||
"showTimeWithSkipsDescription": {
|
||||
"message": "Độ dài này được hiển thị trong ngoặc đơn, bên cạnh độ dài hiện tại, phía dưới thanh tiến trình video. Con số này là độ dài video trừ đi các đoạn quảng cáo, bao gồm cả những đoạn được đánh dấu là chỉ \"Hiển thị trong thanh tiến trình video\"."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Bạn đã bỏ qua "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Bạn đã tiết kiệm cho mình "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "phút"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "phút"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "giờ"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "giờ"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Bạn đã giúp người khác tiết kiệm"
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " của đời họ."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Truy cập trang status.sponsor.ajay.app để biết tình trạng máy chủ."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Nhập/Xuất mã người dùng của bạn"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Bạn nên giữ bí mật mã này. Nó như mật khẩu vậy, do đó không nên chia sẻ với người khác. Nếu ai đó có mã này, họ có thể giả mạo bạn."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Đặt mã người dùng"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Cảnh báo: Việc thay đổi mã người dùng có tác dụng vĩnh viễn. Bạn có chắc muốn thay đổi không? Hãy nhớ sao lưu lại mã người dùng cũ để đề phòng."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Được tạo bởi"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Tự động bỏ qua quảng cáo"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Hiển thị thông báo sau khi bỏ qua quảng cáo"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Phím đang được đặt:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Hỗ trợ Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) là ứng dụng Youtube của bên thứ ba. Để bật hỗ trợ cho ứng dụng này, bạn phải chấp nhận các yêu cầu cho phép thêm. Ứng dụng này không có tác dụng trong chế độ ẩn danh của Chrome và các trình duyệt có nền tảng Chromium."
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Bật hỗ trợ cho Invidious, tắt tự động bỏ qua quảng cáo, không hiển thị nút, và nhiều tùy chọn khác."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Thêm phiên bản của Invidious"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Thêm một phiên bản tùy chọn của Invidious. Phải dùng định dạng của RIÊNG tên miền thôi. Ví dụ: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Thêm vào"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Đây là tên miền không hợp lệ. Chỉ dùng RIÊNG phần tên miền thôi. Ví dụ: Invidious.ajay.app"
|
||||
},
|
||||
"resetInvidiousInstance": {
|
||||
"message": "Thiết lập lại danh sách phiên bản Invidious"
|
||||
},
|
||||
"resetInvidiousInstanceAlert": {
|
||||
"message": "Bạn đang sắp thiết lập lại danh sách phiên bản Invidious"
|
||||
},
|
||||
"currentInstances": {
|
||||
"message": "Các phiên bản hiện tại:"
|
||||
},
|
||||
"minDuration": {
|
||||
"message": "Độ dài tối thiểu (giây):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Đoạn quảng cáo ngắn hơn giá trị được đặt sẽ không bị bỏ qua hoặc hiển thị trong trình chạy video."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "Đoạn quảng cáo sau ngắn hơn tùy chọn độ dài ngắn nhất của bạn. Điều này có thể có nghĩa là nó đã được đăng rồi, và không được bỏ qua vì tùy chọn này. Bạn có chắc muốn đăng nó không?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Hiển thị nút tải lên"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Nút này xuất hiện trên trình chạy video Youtube sau khi bạn chọn mốc thời gian và sẵn sàng đăng đoạn quảng cáo."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Địa chỉ máy chủ SponsorBlock"
|
||||
},
|
||||
"customServerAddressDescription": {
|
||||
"message": "Địa chỉ SponsorBlock dùng để liên hệ với máy chủ.\nTrừ khi bạn có máy chủ riêng, bạn không nên thay đổi mục này."
|
||||
},
|
||||
"save": {
|
||||
"message": "Lưu"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Thiết lập lại"
|
||||
},
|
||||
"customAddressError": {
|
||||
"message": "Địa chỉ này sai hình thức. Hãy đảm bảo rằng địa chỉ có http:// hoặc https:// ở đầu và không có dấu gạch chéo ở cuối."
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Bạn có chắc mình muốn thiết lập lại không?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Video này là video không công khai. Ấn hủy nếu bạn không muốn tìm xem có đoạn quảng cáo không."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Bỏ qua video không công khai/riêng tư"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Cài đặt này sẽ làm chậm SponsorBlock một chút. Mã video cần phải được gửi đến máy chủ để truy vấn đoạn quảng cáo. Nếu bạn quan ngại về việc mã video không công khai bị gửi qua mạng, hãy bật tùy chọn này."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com đã được hỗ trợ"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Nhập/xuất tất cả tùy chọn"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Đây là toàn bộ cấu hình của bạn trong tệp JSON. Nó chứa cả mã người dùng của bạn, nên hãy chia sẻ cẩn thận."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Đặt tùy chọn"
|
||||
},
|
||||
"exportOptionsWarning": {
|
||||
"message": "Cảnh báo: Việc thay đổi tùy chọn có tác dụng vĩnh viễn và có thể ảnh hưởng đến việc cài đặt. Bạn có chắc muốn thay đổi không? Hãy nhớ sao lưu lại tùy chọn cũ để đề phòng."
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Tệp JSON này không được định dạng đúng cách. Tùy chọn của bạn chưa được thay đổi."
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "Đăng đoạn quảng cáo"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Đăng"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Huỷ"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Xóa"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Xem trước"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Chỉnh sửa"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Sao chép thông tin gỡ lỗi vào khay nhớ tạm"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Không sao chép được vào khay nhớ tạm"
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Phím"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "đang được đặt thực hiện hành động khác. Xin hãy chọn phím khác."
|
||||
},
|
||||
"to": {
|
||||
"message": "đến",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Nhà tài trợ"
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Tạm dừng/Giới thiệu"
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "Tạm ngừng"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Màn hình kết thúc/Danh đề"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Nhắc tương tác (Đăng ký)"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Quảng cáo không trả công/Tự quảng cáo"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Nhạc: Phần không nhạc"
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "Không có nhạc"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Tắt"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Bỏ qua thủ công"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "Xem thử màu",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"category": {
|
||||
"message": "Thể loại"
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(Bây giờ)"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Kết thúc)"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Sai thể loại"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "Nhiều đoạn"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Hướng dẫn"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Hãy đọc hướng dẫn!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
"message": "SponsorBlock for YouTube - 跳过赞助商广告",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "跳过 YouTube 视频的赞助商广告。报告您观看的视频的赞助商广告以节省他人的时间。",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "服务器说此请求无效"
|
||||
},
|
||||
@@ -19,18 +15,6 @@
|
||||
"channelWhitelisted": {
|
||||
"message": "频道已加入白名单!"
|
||||
},
|
||||
"Sponsor": {
|
||||
"message": "赞助商广告"
|
||||
},
|
||||
"Sponsors": {
|
||||
"message": "赞助商广告"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "赞助商广告片段"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "赞助商广告片段"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "为这个提交点赞"
|
||||
},
|
||||
@@ -79,18 +63,6 @@
|
||||
"Unknown": {
|
||||
"message": "提交您的赞助商广告时间时出错。请稍后再试。"
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "此视频的赞助商广告在数据库中!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "未找到赞助商广告"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "赞助商广告现在开始"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "赞助商广告现在结束"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "在此标签页未找到 Youtube 视频。如果您确定这是一个 Youtube 页面,请关闭此弹窗并重新打开。如果那没用,请尝试重新加载页面。"
|
||||
},
|
||||
@@ -106,21 +78,9 @@
|
||||
"connectionError": {
|
||||
"message": "连接错误。错误代码: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "您想要为此视频提交赞助商广告时间吗"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "您似乎还有一些赞助商广告时间未提交。请回到那个页面提交它们(它们未被删除)。"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "清除赞助商广告时间"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "打开 SponsorBlock 弹窗"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "提交赞助商广告时间"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "您确定要提交它吗?"
|
||||
},
|
||||
@@ -130,12 +90,6 @@
|
||||
"removeFromWhitelist": {
|
||||
"message": "将频道移出白名单"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "为赞助商广告时间投票"
|
||||
},
|
||||
"recordTimes": {
|
||||
"message": "记录赞助商广告次数"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "您目前已提交"
|
||||
},
|
||||
@@ -148,15 +102,6 @@
|
||||
"here": {
|
||||
"message": "这里"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "当赞助商广告开始和结束时,请点击下面的按钮记录并将其提交到数据库。"
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "提示:在观看视频时,按下分号键(;)以报告赞助商广告的开始/结束时间,按下引号键(’)提交。(可以在选项中更改)"
|
||||
},
|
||||
"lastTimes": {
|
||||
"message": "选择的最新的赞助商广告信息时间"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "清除时间"
|
||||
},
|
||||
@@ -205,15 +150,6 @@
|
||||
"whatDeleteButton": {
|
||||
"message": "此按钮用于在 Youtube 播放器中清除所有赞助商广告。"
|
||||
},
|
||||
"disableViewTracking": {
|
||||
"message": "禁用赞助商广告跳过统计跟踪"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "启用赞助商广告跳过统计跟踪"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "此功能追踪您跳过了哪些赞助商广告,以让用户知道他们提交的信息帮助了多少人,并与点赞一同作为依据,来确保垃圾信息不会进入数据库。在您每次跳过赞助商广告时,扩展都会向服务器发送一条消息。希望大部分人不要改变此设置,以使观看数字准确。:)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "重新显示通知"
|
||||
},
|
||||
@@ -233,9 +169,6 @@
|
||||
"message": "如果您依然不喜欢它,请按下不再显示按钮。",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "设定赞助商广告开始的绑定按键"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "设定提交的绑定按键"
|
||||
},
|
||||
@@ -276,15 +209,9 @@
|
||||
"enableAutoSkip": {
|
||||
"message": "启用自动跳过"
|
||||
},
|
||||
"autoSkipDescription": {
|
||||
"message": "自动跳过将会为您跳过赞助商广告。如果被禁用,将会显示一个通知询问您是否要跳过。"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "跳过时音频通知"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "跳过时音频通知会在跳过赞助商广告时播放声音。如果被禁用(或自动跳过被禁用),则不会播放声音。"
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "您已跳过 "
|
||||
},
|
||||
@@ -309,9 +236,6 @@
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " 的生命。"
|
||||
},
|
||||
"guildlinesSummary": {
|
||||
"message": "- 请确保您的片段只包含付费推广片段,没有其他的东西。\n- 请确保跳过此片段不会跳过重要的内容\n- 如果整个视频本身就是赞助商广告,请不要报告它。完整视频报告系统将在不久后推出。\n- 请不要报告可能产生偏见的免责声明(如果评测视频有赞助商,请不要在他们提到这一点时跳过)。"
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "在 status.sponsor.ajay.app 检查服务器状态。"
|
||||
},
|
||||
@@ -333,9 +257,6 @@
|
||||
"autoSkip": {
|
||||
"message": "自动跳过"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "跳过赞助商广告后显示通知"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": "。目前被设定为:"
|
||||
},
|
||||
@@ -372,9 +293,6 @@
|
||||
"minDuration": {
|
||||
"message": "最小持续时间(秒):"
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "短于设定值的赞助商广告片段将不会被跳过或显示在播放器中。"
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "以下的提交短于您的最小持续时间选项。这代表它们可能已经被提交,只是由于该选项被忽略了。您确定要提交吗?"
|
||||
},
|
||||
@@ -402,15 +320,9 @@
|
||||
"areYouSureReset": {
|
||||
"message": "您确定要重置它吗?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "未检测到视频的记录。如果您不想检查赞助商广告,请点击取消。"
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "忽略未找到记录的视频"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "此设置将显著的减慢 SponsorBlock 。赞助商广告查找器需要向服务器发送未找到记录的视频 ID 。如果您对通过互联网发送视频 ID 有疑虑,请启用此选项。"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "现已支持 m.youtube.com"
|
||||
},
|
||||
@@ -467,7 +379,7 @@
|
||||
},
|
||||
"to": {
|
||||
"message": "到",
|
||||
"description": "Used between sponsor times. Example: 1:20 to 1:30"
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "赞助商广告"
|
||||
@@ -552,24 +464,12 @@
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "如果这种情况不断发生,它可能是由您的广告拦截器引起的。请查看 https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "跳过赞助商广告前强制进行频道检查"
|
||||
},
|
||||
"whatForceChannelCheck": {
|
||||
"message": "默认情况下,即使还未检测出当前是什么频道,也会立即跳过赞助商广告。默认情况下,即使在白名单中的频道,一些在开头的赞助商广告也可能被跳过。启用此选项将防止这种情况,但所有的跳过将会产生轻微的延迟,因为获取频道 ID 需要一点时间。如果您的网速很快,那延迟可能非常短。"
|
||||
},
|
||||
"forceChannelCheckPopup": {
|
||||
"message": "请考虑启用跳过赞助商广告前强制进行频道检查"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "不正确/错误的时间"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "错误的类别"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "此视频被归类为音乐。您确定要提交带有非音乐类别的片段吗?除非此视频实际上不是音乐,否则您不应提交此片段。如果您感到困惑,请阅读指南。"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "多个片段"
|
||||
},
|
||||
|
||||
@@ -1 +1,298 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock for YouTube - 跳過贊助廣告",
|
||||
"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": "載入中…"
|
||||
},
|
||||
"Mins": {
|
||||
"message": "分"
|
||||
},
|
||||
"Secs": {
|
||||
"message": "秒"
|
||||
},
|
||||
"Hide": {
|
||||
"message": "永不顯示"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "點擊取消跳過來回到您原本的位置"
|
||||
},
|
||||
"unskip": {
|
||||
"message": "取消跳過"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "繼續跳過"
|
||||
},
|
||||
"paused": {
|
||||
"message": "已暫停"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "計時器已停止"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "要編輯或刪除個別數值,點擊資訊按鈕或右上角擴充功能的彈出介面"
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "您確定要清空這個嗎?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "提交您的贊助廣告片段時出錯,請稍後再試一次"
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "這個影片有現存的片段在資料庫!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "沒有發現片段"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "片段現在開始"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "片段現在結束"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "未在這個分頁找到任何YouTube影片。 如果您知道這是個YouTube分頁的話,關閉這個彈出視窗並重新開啟它。如果還是不管用,嘗試重新載入分頁"
|
||||
},
|
||||
"success": {
|
||||
"message": "成功!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "已投票!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "看起來伺服器已離線。立即聯繫開發者"
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "已發生連線錯誤。錯誤碼: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "您想為這個影片ID提交嗎"
|
||||
},
|
||||
"leftTimes": {
|
||||
"message": "您好像沒有提及一些片段。返回至該頁面來提交(它們尚未被刪除)"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "清除片段"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "打開 SponsorBlock 彈出視窗"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "關閉彈出視窗"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "提交分段"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "您確定要提交這個嗎?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "將頻道列入白名單"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "將頻道從白名單移除"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "為分段投票"
|
||||
},
|
||||
"soFarUHSubmited": {
|
||||
"message": "您目前已提交"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "您已為大家節省 "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "查看排行榜"
|
||||
},
|
||||
"here": {
|
||||
"message": "這裡"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "點擊下方的按鈕來錄製分段的始與末"
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "小提醒:在聚焦於影片時按下分號鍵來記錄分段的始與末然後按下冒號鍵來提交(您可以透過選項來更改這項設定)"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "清除時間"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "提交時間"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "這會被公開的統計頁面來展示您的貢獻。查看它"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "設定使用者名稱"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "快加入官方 Discord 伺服器來給予建議和反應!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "隱藏這"
|
||||
},
|
||||
"Options": {
|
||||
"message": "選項"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "在 YouTube 播放器上顯示按鈕"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "在 YouTube 播放器上隱藏按鈕"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "這會隱藏 YouTube 播放器上提交片段的按鈕"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "在 YouTube 播放器上顯示資訊按鈕"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "在 YouTube 播放器上隱藏資訊按鈕"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "這個按鈕可用來在 YouTube 頁面打開彈出視窗"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "在 YouTube 播放器上隱藏刪除按鈕"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "在 YouTube 播放器上顯示刪除按鈕"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "這個按鈕可用來在 YouTube 播放器清除所有未提交的片段"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "啟用跳過次數追蹤"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "這個功能會追蹤您跳過的片段來讓其他使用者知道您的提交幫助了其他人多少,並同時用作計算錯誤提交的方式。這個擴充功能會在您每一次跳過片段時向伺服器回報。希望大家盡量不要改變這個設定來確保資料的正確性。 :)"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "再次顯示通知"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "SponsorBlock 讓您可以跳過贊助工商,開場動畫,結束動畫,訂閱提醒等煩人的 YouTube 影片片段。SponsorBlock 是個大眾外包的網頁瀏覽器擴充功能,能讓任何人提交贊助片段的始與末。當一個人提交這個片段後,所有使用這個擴充功能的人都可以跳過該片段。您也可以跳過在音樂中的非音樂片段",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
},
|
||||
"website": {
|
||||
"message": "網址",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"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."
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "設定開始片段快捷鍵"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "設定提交快捷鍵"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "按下您想選擇的按鍵"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "快捷鍵已設定為: "
|
||||
},
|
||||
"0": {
|
||||
"message": "連線超時。請檢查您的網路連線。若您的網路運作正常,則可能是伺服器超載或離線"
|
||||
},
|
||||
"disableSkipping": {
|
||||
"message": "停用 SponsorBlock"
|
||||
},
|
||||
"enableSkipping": {
|
||||
"message": "啟用 SponsorBlock"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "您的成果",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"502": {
|
||||
"message": "伺服器可能超載。請稍後嘗試"
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "錯誤代碼: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "略過"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "已跳過"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "停用自動跳過"
|
||||
},
|
||||
"enableAutoSkip": {
|
||||
"message": "啟用自動跳過"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "跳過時發出聲響"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "跳過時發出聲響會在跳過片段時播放聲音。當停用後(或自動跳過被停用)將不會發出聲響"
|
||||
},
|
||||
"showTimeWithSkips": {
|
||||
"message": "顯示已移除跳過後的總時間"
|
||||
},
|
||||
"minLower": {
|
||||
"message": "分鐘"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "分鐘"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "小時"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "小時"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "您已為大家節省"
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " 的生命。"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,15 +19,11 @@
|
||||
<p class="createdBy">Created By <a href="https://ajay.app">Ajay Ramachandran</a> <img src="https://ajay.app/newprofilepic.jpg" height="30" class="profilepiccircle"/></p>
|
||||
|
||||
<p>
|
||||
Thanks for installing SponsorBlock. Here are some quick tips for getting started. Feel free to contact me if you have any questions.
|
||||
Thanks for installing SponsorBlock. Here are some quick tips for getting started. Feel free to contact me if you have any questions. By using this extension, you agree to the <a href="https://gist.github.com/ajayyy/aa9f8ded2b573d4f73a3ffa0ef74f796">Privacy Policy</a>.
|
||||
</p>
|
||||
|
||||
<p class="projectPreview">
|
||||
<span class="projectPreviewImage">
|
||||
<a href="https://discord.gg/QnmVMpU"><img width="80" src="https://www.logolynx.com/images/logolynx/1b/1bcc0f0aefe71b2c8ce66ffe8645d365.png"/></a>
|
||||
</span>
|
||||
|
||||
Come contribute, make some suggestions and help out in the Discord: <a href="https://discord.gg/QnmVMpU">https://discord.gg/QnmVMpU</a>
|
||||
Come contribute, make some suggestions and help out in the Discord: <a href="https://discord.gg/QnmVMpU">https://discord.gg/QnmVMpU</a>
|
||||
</p>
|
||||
|
||||
<p style="margin-bottom: 0" class="bigText center">Please review the options below</p>
|
||||
@@ -125,12 +121,22 @@
|
||||
|
||||
<h1>Credits</h1>
|
||||
|
||||
<p>
|
||||
Thanks to all <a href="https://github.com/ajayyy/SponsorBlock/graphs/contributors">SponsorBlock contributors</a>,
|
||||
<a href="https://github.com/ajayyy/SponsorBlockServer/graphs/contributors">SponsorBlockServer contributors</a> and
|
||||
<a href="https://github.com/ajayyy/SponsorBlockSite/graphs/contributors">SponsorBlockSite contributors</a> such
|
||||
as <a href="https://github.com/NDevTK">NDev</a>, <a href="https://github.com/Joe-Dowd">Joe Dowd</a>,
|
||||
<a href="https://github.com/bershanskiy">Anton Bershanskiy</a> and more.
|
||||
</p>
|
||||
|
||||
<p>The awesome <a href="https://github.com/omarroth/invidious/wiki/API">Invidious API</a> is used to grab the time the video was published.</p>
|
||||
|
||||
<p>Some icons made by <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></p>
|
||||
|
||||
<p>Some icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></p>
|
||||
|
||||
<p style="text-align: center;"><a href="/oss-attribution/attribution.txt">Open Source Licenses</a></p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
@@ -350,4 +350,7 @@ svg {
|
||||
|
||||
.categoryColorTextBox {
|
||||
width: 60px;
|
||||
|
||||
background: none;
|
||||
border: none;
|
||||
}
|
||||
@@ -302,6 +302,40 @@
|
||||
<div class="small-description">__MSG_whatViewTracking__</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<div option-type="toggle" sync-option="hashPrefix">
|
||||
<label class="switch-container" label-name="__MSG_enableQueryByHashPrefix__">
|
||||
<label class="switch">
|
||||
<input type="checkbox" checked>
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</label>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<div class="small-description">__MSG_whatQueryByHashPrefix__</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<div option-type="toggle" sync-option="refetchWhenNotFound">
|
||||
<label class="switch-container" label-name="__MSG_enableRefetchWhenNotFound__">
|
||||
<label class="switch">
|
||||
<input type="checkbox" checked>
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</label>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<div class="small-description">__MSG_whatRefetchWhenNotFound__</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
10606
public/oss-attribution/attribution.txt
Normal file
10606
public/oss-attribution/attribution.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,5 @@
|
||||
<html>
|
||||
<head>
|
||||
<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"/>
|
||||
</head>
|
||||
@@ -38,8 +37,8 @@
|
||||
<sub class="popupElement">__MSG_popupHint__</sub>
|
||||
|
||||
<div id="submissionSection" class="popupElement" style="display: none">
|
||||
<h3 class="popupElement">__MSG_lastTimes__</h3>
|
||||
|
||||
<br/>
|
||||
|
||||
<b>Sponsor Editing has been moved and will appear after you click submit</b>
|
||||
|
||||
<br/>
|
||||
|
||||
@@ -71,7 +71,7 @@ class CategorySkipOptionsComponent extends React.Component<CategorySkipOptionsPr
|
||||
<td id={this.props.category + "ColorOption"}>
|
||||
<input
|
||||
className="categoryColorTextBox option-text-box"
|
||||
type="text"
|
||||
type="color"
|
||||
onChange={(event) => this.setColorState(event, false)}
|
||||
value={this.state.color} />
|
||||
</td>
|
||||
@@ -79,20 +79,11 @@ class CategorySkipOptionsComponent extends React.Component<CategorySkipOptionsPr
|
||||
<td id={this.props.category + "PreviewColorOption"}>
|
||||
<input
|
||||
className="categoryColorTextBox option-text-box"
|
||||
type="text"
|
||||
type="color"
|
||||
onChange={(event) => this.setColorState(event, true)}
|
||||
value={this.state.previewColor} />
|
||||
</td>
|
||||
|
||||
<td id={this.props.category + "SaveButton"}>
|
||||
<div
|
||||
className="option-button trigger-button"
|
||||
onClick={() => this.save()}>
|
||||
{chrome.i18n.getMessage("save")}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
<tr id={this.props.category + "DescriptionRow"}
|
||||
@@ -169,32 +160,22 @@ class CategorySkipOptionsComponent extends React.Component<CategorySkipOptionsPr
|
||||
return elements;
|
||||
}
|
||||
|
||||
setColorState(event: React.ChangeEvent<HTMLInputElement>, preview: boolean) {
|
||||
setColorState(event: React.FormEvent<HTMLInputElement>, preview: boolean) {
|
||||
if (preview) {
|
||||
this.setState({
|
||||
previewColor: event.target.value
|
||||
previewColor: event.currentTarget.value
|
||||
});
|
||||
|
||||
Config.config.barTypes["preview-" + this.props.category].color = event.currentTarget.value;
|
||||
|
||||
} else {
|
||||
this.setState({
|
||||
color: event.target.value
|
||||
color: event.currentTarget.value
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Save text box data
|
||||
save() {
|
||||
// Validate colors
|
||||
let checkVar = [this.state.color, this.state.previewColor]
|
||||
for (const color of checkVar) {
|
||||
if (color[0] !== "#" || (color.length !== 7 && color.length !== 4) || !utils.isHex(color.slice(1))) {
|
||||
alert(chrome.i18n.getMessage("colorFormatIncorrect") + " " + color.slice(1) + " " + utils.isHex(color.slice(1)) + " " + utils.isHex("abcd123"));
|
||||
return;
|
||||
}
|
||||
Config.config.barTypes[this.props.category].color = event.currentTarget.value;
|
||||
}
|
||||
|
||||
// Save colors
|
||||
Config.config.barTypes[this.props.category].color = this.state.color;
|
||||
Config.config.barTypes["preview-" + this.props.category].color = this.state.previewColor;
|
||||
// Make listener get called
|
||||
Config.config.barTypes = Config.config.barTypes;
|
||||
}
|
||||
|
||||
@@ -218,6 +218,14 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
</span>
|
||||
): ""}
|
||||
|
||||
{(!isNaN(segment[1])) ? (
|
||||
<span id={"sponsorTimeInspectButton" + this.idSuffix}
|
||||
className="sponsorTimeEditButton"
|
||||
onClick={this.inspectTime.bind(this)}>
|
||||
{chrome.i18n.getMessage("inspect")}
|
||||
</span>
|
||||
): ""}
|
||||
|
||||
{(!isNaN(segment[1])) ? (
|
||||
<span id={"sponsorTimeEditButton" + this.idSuffix}
|
||||
className="sponsorTimeEditButton"
|
||||
@@ -346,6 +354,20 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
this.props.contentContainer().previewTime(skipTime - 2);
|
||||
}
|
||||
|
||||
inspectTime(): void {
|
||||
let sponsorTimes = this.props.contentContainer().sponsorTimesSubmitting;
|
||||
let index = this.props.index;
|
||||
|
||||
let skipTime = sponsorTimes[index].segment[0];
|
||||
|
||||
if (this.state.editing) {
|
||||
// Save edits before inspecting
|
||||
this.saveEditTimes();
|
||||
}
|
||||
|
||||
this.props.contentContainer().previewTime(skipTime + 0.000001, false);
|
||||
}
|
||||
|
||||
deleteTime(): void {
|
||||
let sponsorTimes = this.props.contentContainer().sponsorTimesSubmitting;
|
||||
let index = this.props.index;
|
||||
|
||||
@@ -178,7 +178,7 @@ class SubmissionNoticeComponent extends React.Component<SubmissionNoticeProps, S
|
||||
// Check if any non music categories are being used on a music video
|
||||
if (this.contentContainer().videoInfo?.microformat?.playerMicroformatRenderer?.category === "Music") {
|
||||
for (const sponsorTime of sponsorTimesSubmitting) {
|
||||
if (!sponsorTime.category.startsWith("music_")) {
|
||||
if (sponsorTime.category === "sponsor") {
|
||||
if (!confirm(chrome.i18n.getMessage("nonMusicCategoryOnMusic"))) return;
|
||||
|
||||
break;
|
||||
|
||||
@@ -6,7 +6,6 @@ const utils = new Utils();
|
||||
|
||||
interface SBConfig {
|
||||
userID: string,
|
||||
// sponsorTimes: SBMap<string, SponsorTime[]>,
|
||||
segmentTimes: SBMap<string, SponsorTime[]>,
|
||||
defaultCategory: string,
|
||||
whitelistedChannels: string[],
|
||||
@@ -35,6 +34,8 @@ interface SBConfig {
|
||||
audioNotificationOnSkip,
|
||||
checkForUnlistedVideos: boolean,
|
||||
testingServer: boolean,
|
||||
hashPrefix: boolean,
|
||||
refetchWhenNotFound: boolean,
|
||||
|
||||
// What categories should be skipped
|
||||
categorySelections: CategorySelection[],
|
||||
@@ -159,13 +160,15 @@ var Config: SBObject = {
|
||||
hideUploadButtonPlayerControls: false,
|
||||
hideDiscordLaunches: 0,
|
||||
hideDiscordLink: false,
|
||||
invidiousInstances: ["invidio.us", "invidious.snopyta.org"],
|
||||
invidiousInstances: ["invidious.snopyta.org"],
|
||||
supportInvidious: false,
|
||||
serverAddress: CompileConfig.serverAddress,
|
||||
minDuration: 0,
|
||||
audioNotificationOnSkip: false,
|
||||
checkForUnlistedVideos: false,
|
||||
testingServer: false,
|
||||
hashPrefix: false,
|
||||
refetchWhenNotFound: true,
|
||||
|
||||
categorySelections: [{
|
||||
name: "sponsor",
|
||||
|
||||
152
src/content.ts
152
src/content.ts
@@ -324,7 +324,7 @@ async function videoIDChange(id) {
|
||||
if (previousVideoID != null) {
|
||||
//get the sponsor times from storage
|
||||
let sponsorTimes = Config.config.segmentTimes.get(previousVideoID);
|
||||
if (sponsorTimes != undefined && sponsorTimes.length > 0) {
|
||||
if (sponsorTimes != undefined && sponsorTimes.length > 0 && new URL(document.URL).host !== "music.youtube.com") {
|
||||
//warn them that they have unsubmitted sponsor times
|
||||
chrome.runtime.sendMessage({
|
||||
message: "alertPrevious",
|
||||
@@ -448,7 +448,7 @@ function cancelSponsorSchedule(): void {
|
||||
*
|
||||
* @param currentTime Optional if you don't want to use the actual current time
|
||||
*/
|
||||
function startSponsorSchedule(includeIntersectingSegments: boolean = false, currentTime?: number): void {
|
||||
function startSponsorSchedule(includeIntersectingSegments = false, currentTime?: number, includeNonIntersectingSegments = true): void {
|
||||
cancelSponsorSchedule();
|
||||
|
||||
// Don't skip if advert playing and reset last checked time
|
||||
@@ -470,7 +470,7 @@ function startSponsorSchedule(includeIntersectingSegments: boolean = false, curr
|
||||
|
||||
if (currentTime === undefined || currentTime === null) currentTime = video.currentTime;
|
||||
|
||||
let skipInfo = getNextSkipIndex(currentTime, includeIntersectingSegments);
|
||||
let skipInfo = getNextSkipIndex(currentTime, includeIntersectingSegments, includeNonIntersectingSegments);
|
||||
|
||||
if (skipInfo.index === -1) return;
|
||||
|
||||
@@ -493,27 +493,29 @@ function startSponsorSchedule(includeIntersectingSegments: boolean = false, curr
|
||||
}
|
||||
|
||||
// Don't skip if this category should not be skipped
|
||||
if (utils.getCategorySelection(currentSkip.category).option === CategorySkipOption.ShowOverlay) return;
|
||||
if (utils.getCategorySelection(currentSkip.category)?.option === CategorySkipOption.ShowOverlay
|
||||
&& skipInfo.array !== sponsorTimesSubmitting) return;
|
||||
|
||||
let skippingFunction = () => {
|
||||
let forcedSkipTime: number = null;
|
||||
let forcedIncludeIntersectingSegments = false;
|
||||
let forcedIncludeNonIntersectingSegments = true;
|
||||
|
||||
if (incorrectVideoCheck(videoID, currentSkip)) return;
|
||||
|
||||
if (video.currentTime >= skipTime[0] && video.currentTime < skipTime[1]) {
|
||||
skipToTime(video, skipTime, skippingSegments, skipInfo.openNotice);
|
||||
|
||||
// TODO: Know the autoSkip settings for ALL items being skipped
|
||||
if (utils.getCategorySelection(currentSkip.category).option === CategorySkipOption.ManualSkip) {
|
||||
if (utils.getCategorySelection(currentSkip.category)?.option === CategorySkipOption.ManualSkip) {
|
||||
forcedSkipTime = skipTime[0] + 0.001;
|
||||
} else {
|
||||
forcedSkipTime = skipTime[1];
|
||||
forcedIncludeIntersectingSegments = true;
|
||||
forcedIncludeNonIntersectingSegments = false;
|
||||
}
|
||||
}
|
||||
|
||||
startSponsorSchedule(forcedIncludeIntersectingSegments, forcedSkipTime);
|
||||
startSponsorSchedule(forcedIncludeIntersectingSegments, forcedSkipTime, forcedIncludeNonIntersectingSegments);
|
||||
};
|
||||
|
||||
if (timeUntilSponsor <= 0) {
|
||||
@@ -566,8 +568,9 @@ function sponsorsLookup(id: string) {
|
||||
// Check if an ad is playing
|
||||
updateAdFlag();
|
||||
|
||||
// Make sure it doesn't get double called with the playing event
|
||||
if (lastCheckVideoTime !== video.currentTime && Date.now() - lastCheckTime > 2000) {
|
||||
// Make sure it doesn't get double called with the playing event
|
||||
if (Math.abs(lastCheckVideoTime - video.currentTime) > 0.3
|
||||
|| (lastCheckVideoTime !== video.currentTime && Date.now() - lastCheckTime > 2000)) {
|
||||
lastCheckTime = Date.now();
|
||||
lastCheckVideoTime = video.currentTime;
|
||||
|
||||
@@ -577,7 +580,8 @@ function sponsorsLookup(id: string) {
|
||||
});
|
||||
video.addEventListener('playing', () => {
|
||||
// Make sure it doesn't get double called with the play event
|
||||
if (lastCheckVideoTime !== video.currentTime && Date.now() - lastCheckTime > 2000) {
|
||||
if (Math.abs(lastCheckVideoTime - video.currentTime) > 0.3
|
||||
|| (lastCheckVideoTime !== video.currentTime && Date.now() - lastCheckTime > 2000)) {
|
||||
lastCheckTime = Date.now();
|
||||
lastCheckVideoTime = video.currentTime;
|
||||
|
||||
@@ -585,11 +589,11 @@ function sponsorsLookup(id: string) {
|
||||
}
|
||||
});
|
||||
video.addEventListener('seeking', () => {
|
||||
// Reset lastCheckVideoTime
|
||||
lastCheckVideoTime = -1
|
||||
lastCheckTime = 0;
|
||||
|
||||
if (!video.paused){
|
||||
// Reset lastCheckVideoTime
|
||||
lastCheckTime = Date.now();
|
||||
lastCheckVideoTime = video.currentTime;
|
||||
|
||||
startSponsorSchedule();
|
||||
}
|
||||
});
|
||||
@@ -614,12 +618,36 @@ function sponsorsLookup(id: string) {
|
||||
categories.push(categorySelection.name);
|
||||
}
|
||||
|
||||
utils.asyncRequestToServer('GET', "/api/skipSegments", {
|
||||
videoID: id,
|
||||
categories
|
||||
}).then(async (response: FetchResponse) => {
|
||||
if (response.ok) {
|
||||
let recievedSegments: SponsorTime[] = JSON.parse(response.responseText);
|
||||
// Check for hashPrefix setting
|
||||
let getRequest;
|
||||
if (Config.config.hashPrefix) {
|
||||
getRequest = utils.asyncRequestToServer('GET', "/api/skipSegments/" + utils.getHash(id, 1).substr(0,4), {
|
||||
categories
|
||||
});
|
||||
} else {
|
||||
getRequest = utils.asyncRequestToServer('GET', "/api/skipSegments", {
|
||||
videoID: id,
|
||||
categories
|
||||
});
|
||||
}
|
||||
getRequest.then(async (response: FetchResponse) => {
|
||||
if (response?.ok) {
|
||||
let result = JSON.parse(response.responseText);
|
||||
if (Config.config.hashPrefix) {
|
||||
result = result.filter((video) => video.videoID === id);
|
||||
if (result.length > 0) {
|
||||
result = result[0].segments;
|
||||
if (result.length === 0) { // return if no segments found
|
||||
retryFetch(id);
|
||||
return;
|
||||
}
|
||||
} else { // return if no video found
|
||||
retryFetch(id);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
let recievedSegments: SponsorTime[] = result;
|
||||
if (!recievedSegments.length) {
|
||||
console.error("[SponsorBlock] Server returned malformed response: " + JSON.stringify(recievedSegments));
|
||||
return;
|
||||
@@ -662,33 +690,39 @@ function sponsorsLookup(id: string) {
|
||||
}
|
||||
|
||||
sponsorLookupRetries = 0;
|
||||
} else if (response.status === 404) {
|
||||
sponsorDataFound = false;
|
||||
|
||||
//check if this video was uploaded recently
|
||||
utils.wait(() => !!videoInfo).then(() => {
|
||||
let dateUploaded = videoInfo?.microformat?.playerMicroformatRenderer?.uploadDate;
|
||||
|
||||
//if less than 3 days old
|
||||
if (Date.now() - new Date(dateUploaded).getTime() < 259200000) {
|
||||
//TODO lower when server becomes better
|
||||
setTimeout(() => sponsorsLookup(id), 180000);
|
||||
}
|
||||
});
|
||||
|
||||
sponsorLookupRetries = 0;
|
||||
} else if (response?.status === 404) {
|
||||
retryFetch(id);
|
||||
} else if (sponsorLookupRetries < 90 && !recheckStarted) {
|
||||
recheckStarted = true;
|
||||
|
||||
//TODO lower when server becomes better (back to 1 second)
|
||||
//some error occurred, try again in a second
|
||||
setTimeout(() => sponsorsLookup(id), 10000);
|
||||
setTimeout(() => sponsorsLookup(id), 10000 + Math.random() * 30000);
|
||||
|
||||
sponsorLookupRetries++;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function retryFetch(id: string): void {
|
||||
if (!Config.config.refetchWhenNotFound) return;
|
||||
|
||||
sponsorDataFound = false;
|
||||
|
||||
//check if this video was uploaded recently
|
||||
utils.wait(() => !!videoInfo).then(() => {
|
||||
let dateUploaded = videoInfo?.microformat?.playerMicroformatRenderer?.uploadDate;
|
||||
|
||||
//if less than 3 days old
|
||||
if (Date.now() - new Date(dateUploaded).getTime() < 259200000) {
|
||||
//TODO lower when server becomes better
|
||||
setTimeout(() => sponsorsLookup(id), 120000);
|
||||
}
|
||||
});
|
||||
|
||||
sponsorLookupRetries = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Only should be used when it is okay to skip a sponsor when in the middle of it
|
||||
*
|
||||
@@ -714,7 +748,7 @@ function startSkipScheduleCheckingForStartSponsors() {
|
||||
}
|
||||
|
||||
if (startingSponsor !== -1) {
|
||||
startSponsorSchedule(false, startingSponsor);
|
||||
startSponsorSchedule(undefined, startingSponsor);
|
||||
} else {
|
||||
startSponsorSchedule();
|
||||
}
|
||||
@@ -756,7 +790,7 @@ function getYouTubeVideoID(url: string) {
|
||||
onInvidious = true;
|
||||
} else if (urlObject.host === "m.youtube.com") {
|
||||
onMobileYouTube = true;
|
||||
} else if (!["m.youtube.com", "www.youtube.com", "www.youtube-nocookie.com"].includes(urlObject.host)) {
|
||||
} else if (!["m.youtube.com", "www.youtube.com", "www.youtube-nocookie.com", "music.youtube.com"].includes(urlObject.host)) {
|
||||
if (!Config.config) {
|
||||
// Call this later, in case this is an Invidious tab
|
||||
utils.wait(() => Config.config !== null).then(() => videoIDChange(getYouTubeVideoID(url)));
|
||||
@@ -843,23 +877,23 @@ function whitelistCheck() {
|
||||
}
|
||||
|
||||
// check if the start of segments were missed
|
||||
if (sponsorTimes && sponsorTimes.length > 0) startSkipScheduleCheckingForStartSponsors();
|
||||
if (Config.config.forceChannelCheck && sponsorTimes && sponsorTimes.length > 0) startSkipScheduleCheckingForStartSponsors();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns info about the next upcoming sponsor skip
|
||||
*/
|
||||
function getNextSkipIndex(currentTime: number, includeIntersectingSegments: boolean):
|
||||
function getNextSkipIndex(currentTime: number, includeIntersectingSegments: boolean, includeNonIntersectingSegments: boolean):
|
||||
{array: SponsorTime[], index: number, endIndex: number, openNotice: boolean} {
|
||||
|
||||
let sponsorStartTimes = getStartTimes(sponsorTimes, includeIntersectingSegments);
|
||||
let sponsorStartTimesAfterCurrentTime = getStartTimes(sponsorTimes, includeIntersectingSegments, currentTime, true, true);
|
||||
let sponsorStartTimes = getStartTimes(sponsorTimes, includeIntersectingSegments, includeNonIntersectingSegments);
|
||||
let sponsorStartTimesAfterCurrentTime = getStartTimes(sponsorTimes, includeIntersectingSegments, includeNonIntersectingSegments, currentTime, true, true);
|
||||
|
||||
let minSponsorTimeIndex = sponsorStartTimes.indexOf(Math.min(...sponsorStartTimesAfterCurrentTime));
|
||||
let endTimeIndex = getLatestEndTimeIndex(sponsorTimes, minSponsorTimeIndex);
|
||||
|
||||
let previewSponsorStartTimes = getStartTimes(sponsorTimesSubmitting, includeIntersectingSegments);
|
||||
let previewSponsorStartTimesAfterCurrentTime = getStartTimes(sponsorTimesSubmitting, includeIntersectingSegments, currentTime, false, false);
|
||||
let previewSponsorStartTimes = getStartTimes(sponsorTimesSubmitting, includeIntersectingSegments, includeNonIntersectingSegments);
|
||||
let previewSponsorStartTimesAfterCurrentTime = getStartTimes(sponsorTimesSubmitting, includeIntersectingSegments, includeNonIntersectingSegments, currentTime, false, false);
|
||||
|
||||
let minPreviewSponsorTimeIndex = previewSponsorStartTimes.indexOf(Math.min(...previewSponsorStartTimesAfterCurrentTime));
|
||||
let previewEndTimeIndex = getLatestEndTimeIndex(sponsorTimesSubmitting, minPreviewSponsorTimeIndex);
|
||||
@@ -897,13 +931,13 @@ function getNextSkipIndex(currentTime: number, includeIntersectingSegments: bool
|
||||
*/
|
||||
function getLatestEndTimeIndex(sponsorTimes: SponsorTime[], index: number, hideHiddenSponsors: boolean = true): number {
|
||||
// Only combine segments for AutoSkip
|
||||
if (index == -1 ||
|
||||
utils.getCategorySelection(sponsorTimes[index].category).option !== CategorySkipOption.AutoSkip) return index;
|
||||
if (index == -1 ||
|
||||
utils.getCategorySelection(sponsorTimes[index].category)?.option !== CategorySkipOption.AutoSkip) return index;
|
||||
|
||||
// Default to the normal endTime
|
||||
let latestEndTimeIndex = index;
|
||||
|
||||
for (let i = 0; i < sponsorTimes.length; i++) {
|
||||
for (let i = 0; i < sponsorTimes?.length; i++) {
|
||||
let currentSegment = sponsorTimes[i].segment;
|
||||
let latestEndTime = sponsorTimes[latestEndTimeIndex].segment[1];
|
||||
|
||||
@@ -933,14 +967,16 @@ function getLatestEndTimeIndex(sponsorTimes: SponsorTime[], index: number, hideH
|
||||
* @param includeIntersectingSegments If true, it will include segments that start before
|
||||
* the current time, but end after
|
||||
*/
|
||||
function getStartTimes(sponsorTimes: SponsorTime[], includeIntersectingSegments: boolean, minimum?: number,
|
||||
onlySkippableSponsors: boolean = false, hideHiddenSponsors: boolean = false): number[] {
|
||||
function getStartTimes(sponsorTimes: SponsorTime[], includeIntersectingSegments: boolean, includeNonIntersectingSegments: boolean,
|
||||
minimum?: number, onlySkippableSponsors: boolean = false, hideHiddenSponsors: boolean = false): number[] {
|
||||
if (sponsorTimes === null) return [];
|
||||
|
||||
let startTimes: number[] = [];
|
||||
|
||||
for (let i = 0; i < sponsorTimes.length; i++) {
|
||||
if ((minimum === undefined || (sponsorTimes[i].segment[0] >= minimum || (includeIntersectingSegments && sponsorTimes[i].segment[1] > minimum)))
|
||||
for (let i = 0; i < sponsorTimes?.length; i++) {
|
||||
if ((minimum === undefined
|
||||
|| ((includeNonIntersectingSegments && sponsorTimes[i].segment[0] >= minimum)
|
||||
|| (includeIntersectingSegments && sponsorTimes[i].segment[0] < minimum && sponsorTimes[i].segment[1] > minimum)))
|
||||
&& (!onlySkippableSponsors || utils.getCategorySelection(sponsorTimes[i].category).option !== CategorySkipOption.ShowOverlay)
|
||||
&& (!hideHiddenSponsors || sponsorTimes[i].hidden === SponsorHideType.Visible)) {
|
||||
|
||||
@@ -956,11 +992,11 @@ function getStartTimes(sponsorTimes: SponsorTime[], includeIntersectingSegments:
|
||||
*
|
||||
* @param time
|
||||
*/
|
||||
function previewTime(time: number) {
|
||||
function previewTime(time: number, unpause = true) {
|
||||
video.currentTime = time;
|
||||
|
||||
// Unpause the video if needed
|
||||
if (video.paused){
|
||||
if (unpause && video.paused){
|
||||
video.play();
|
||||
}
|
||||
}
|
||||
@@ -968,9 +1004,9 @@ function previewTime(time: number) {
|
||||
//skip from the start time to the end time for a certain index sponsor time
|
||||
function skipToTime(v: HTMLVideoElement, skipTime: number[], skippingSegments: SponsorTime[], openNotice: boolean) {
|
||||
// There will only be one submission if it is manual skip
|
||||
let autoSkip: boolean = utils.getCategorySelection(skippingSegments[0].category).option === CategorySkipOption.AutoSkip;
|
||||
let autoSkip: boolean = utils.getCategorySelection(skippingSegments[0].category)?.option === CategorySkipOption.AutoSkip;
|
||||
|
||||
if (autoSkip || sponsorTimesSubmitting.includes(skippingSegments[0])) {
|
||||
if ((autoSkip || sponsorTimesSubmitting.includes(skippingSegments[0])) && v.currentTime !== skipTime[1]) {
|
||||
v.currentTime = skipTime[1];
|
||||
}
|
||||
|
||||
@@ -1237,7 +1273,7 @@ function openInfoMenu() {
|
||||
|
||||
//close button
|
||||
let closeButton = document.createElement("div");
|
||||
closeButton.innerText = "Close Popup";
|
||||
closeButton.innerText = chrome.i18n.getMessage("closePopup");
|
||||
closeButton.classList.add("smallLink");
|
||||
closeButton.setAttribute("align", "center");
|
||||
closeButton.addEventListener("click", closeInfoMenu);
|
||||
@@ -1319,7 +1355,7 @@ function clearSponsorTimes() {
|
||||
function vote(type: number, UUID: string, category?: string, skipNotice?: SkipNoticeComponent) {
|
||||
if (skipNotice !== null && skipNotice !== undefined) {
|
||||
//add loading info
|
||||
skipNotice.addVoteButtonInfo.bind(skipNotice)("Loading...")
|
||||
skipNotice.addVoteButtonInfo.bind(skipNotice)(chrome.i18n.getMessage("Loading"))
|
||||
skipNotice.setNoticeInfoMessage.bind(skipNotice)();
|
||||
}
|
||||
|
||||
@@ -1604,5 +1640,5 @@ function showTimeWithoutSkips(allSponsorTimes): void {
|
||||
display.appendChild(duration);
|
||||
}
|
||||
|
||||
duration.innerText = (skipDuration <= 0 || isNaN(skipDuration)) ? "" : " ("+formatedTime+")";
|
||||
duration.innerText = (skipDuration <= 0 || isNaN(skipDuration) || formatedTime.includes("NaN")) ? "" : " ("+formatedTime+")";
|
||||
}
|
||||
|
||||
20
src/popup.ts
20
src/popup.ts
@@ -156,9 +156,9 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
//get the amount of times this user has contributed and display it to thank them
|
||||
if (Config.config.sponsorTimesContributed != undefined) {
|
||||
if (Config.config.sponsorTimesContributed !== 1) {
|
||||
PageElements.sponsorTimesContributionsDisplayEndWord.innerText = chrome.i18n.getMessage("Sponsors");
|
||||
PageElements.sponsorTimesContributionsDisplayEndWord.innerText = chrome.i18n.getMessage("Segments");
|
||||
} else {
|
||||
PageElements.sponsorTimesContributionsDisplayEndWord.innerText = chrome.i18n.getMessage("Sponsor");
|
||||
PageElements.sponsorTimesContributionsDisplayEndWord.innerText = chrome.i18n.getMessage("Segment");
|
||||
}
|
||||
PageElements.sponsorTimesContributionsDisplay.innerText = Config.config.sponsorTimesContributed;
|
||||
PageElements.sponsorTimesContributionsContainer.style.display = "unset";
|
||||
@@ -206,9 +206,9 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
//get the amount of times this user has skipped a sponsor
|
||||
if (Config.config.skipCount != undefined) {
|
||||
if (Config.config.skipCount != 1) {
|
||||
PageElements.sponsorTimesSkipsDoneEndWord.innerText = chrome.i18n.getMessage("Sponsors");
|
||||
PageElements.sponsorTimesSkipsDoneEndWord.innerText = chrome.i18n.getMessage("Segments");
|
||||
} else {
|
||||
PageElements.sponsorTimesSkipsDoneEndWord.innerText = chrome.i18n.getMessage("Sponsor");
|
||||
PageElements.sponsorTimesSkipsDoneEndWord.innerText = chrome.i18n.getMessage("Segment");
|
||||
}
|
||||
|
||||
PageElements.sponsorTimesSkipsDoneDisplay.innerText = Config.config.skipCount;
|
||||
@@ -392,7 +392,7 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
extraInfo = " (" + chrome.i18n.getMessage("hiddenDueToDuration") + ")";
|
||||
}
|
||||
|
||||
sponsorTimeButton.innerText = getFormattedTime(request.sponsorTimes[i].segment[0]) + " to " + getFormattedTime(request.sponsorTimes[i].segment[1]) + extraInfo;
|
||||
sponsorTimeButton.innerText = getFormattedTime(request.sponsorTimes[i].segment[0]) + " " + chrome.i18n.getMessage("to") + " " + getFormattedTime(request.sponsorTimes[i].segment[1]) + extraInfo;
|
||||
|
||||
let votingButtons = document.createElement("div");
|
||||
|
||||
@@ -448,7 +448,7 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
let timeMessage = getFormattedTime(sponsorTimes[i].segment[s]);
|
||||
//if this is an end time
|
||||
if (s == 1) {
|
||||
timeMessage = " to " + timeMessage;
|
||||
timeMessage = " " + chrome.i18n.getMessage("to") + " " + timeMessage;
|
||||
} else if (i > 0) {
|
||||
//add commas if necessary
|
||||
timeMessage = ", " + timeMessage;
|
||||
@@ -505,7 +505,7 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
let timeMessage = getFormattedTime(sponsorTimes[i][s]);
|
||||
//if this is an end time
|
||||
if (s == 1) {
|
||||
timeMessage = " to " + timeMessage;
|
||||
timeMessage = " " + chrome.i18n.getMessage("to") + " " + timeMessage;
|
||||
} else if (i > 0) {
|
||||
//add commas if necessary
|
||||
timeMessage = timeMessage;
|
||||
@@ -614,7 +614,7 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
colonText.innerText = ":";
|
||||
|
||||
let toText = document.createElement("span");
|
||||
toText.innerText = " to ";
|
||||
toText.innerText = " " + chrome.i18n.getMessage("to") + " ";
|
||||
|
||||
//remove all children to replace
|
||||
while (sponsorTimeContainer.firstChild) {
|
||||
@@ -827,7 +827,7 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
function submitUsername() {
|
||||
//add loading indicator
|
||||
PageElements.setUsernameStatusContainer.style.display = "unset";
|
||||
PageElements.setUsernameStatus.innerText = "Loading...";
|
||||
PageElements.setUsernameStatus.innerText = chrome.i18n.getMessage("Loading");
|
||||
|
||||
//get the userID
|
||||
utils.sendRequestToServer("POST", "/api/setUsername?userID=" + Config.config.userID + "&username=" + PageElements.usernameInput.value, function (response) {
|
||||
@@ -874,7 +874,7 @@ async function runThePopup(messageListener?: MessageListener) {
|
||||
|
||||
function vote(type, UUID) {
|
||||
//add loading info
|
||||
addVoteMessage("Loading...", UUID)
|
||||
addVoteMessage(chrome.i18n.getMessage("Loading"), UUID)
|
||||
|
||||
//send the vote message to the tab
|
||||
chrome.runtime.sendMessage({
|
||||
|
||||
@@ -2,19 +2,19 @@ import * as React from "react";
|
||||
import * as ReactDOM from "react-dom";
|
||||
|
||||
import SkipNoticeComponent from "../components/SkipNoticeComponent";
|
||||
import { SponsorTime } from "../types";
|
||||
import { SponsorTime, ContentContainer } from "../types";
|
||||
|
||||
class SkipNotice {
|
||||
segments: SponsorTime[];
|
||||
autoSkip: boolean;
|
||||
// Contains functions and variables from the content script needed by the skip notice
|
||||
contentContainer: () => any;
|
||||
contentContainer: ContentContainer;
|
||||
|
||||
noticeElement: HTMLDivElement;
|
||||
|
||||
skipNoticeRef: React.MutableRefObject<SkipNoticeComponent>;
|
||||
|
||||
constructor(segments: SponsorTime[], autoSkip: boolean = false, contentContainer) {
|
||||
constructor(segments: SponsorTime[], autoSkip: boolean = false, contentContainer: ContentContainer) {
|
||||
this.segments = segments;
|
||||
this.autoSkip = autoSkip;
|
||||
this.contentContainer = contentContainer;
|
||||
@@ -35,6 +35,10 @@ class SkipNotice {
|
||||
index++;
|
||||
}
|
||||
}
|
||||
// YouTube Music
|
||||
if (new URL(document.URL).host === "music.youtube.com") {
|
||||
referenceNode = document.querySelector("#main-panel.ytmusic-player-page");
|
||||
}
|
||||
|
||||
let amountOfPreviousNotices = document.getElementsByClassName("sponsorSkipNotice").length;
|
||||
//this is the suffix added at the end of every id
|
||||
|
||||
@@ -16,7 +16,7 @@ interface ContentContainer {
|
||||
sponsorSubmissionNotice: SubmissionNotice,
|
||||
resetSponsorSubmissionNotice: () => void,
|
||||
changeStartSponsorButton: (showStartSponsor: any, uploadButtonVisible: any) => Promise<boolean>,
|
||||
previewTime: (time: number) => void,
|
||||
previewTime: (time: number, unpause?: boolean) => void,
|
||||
videoInfo: any,
|
||||
getRealCurrentTime: () => number
|
||||
}
|
||||
|
||||
22
src/utils.ts
22
src/utils.ts
@@ -1,5 +1,6 @@
|
||||
import Config from "./config";
|
||||
import { CategorySelection, SponsorTime, FetchResponse } from "./types";
|
||||
import { sha256 } from 'js-sha256';
|
||||
|
||||
import * as CompileConfig from "../config.json";
|
||||
|
||||
@@ -334,6 +335,7 @@ class Utils {
|
||||
getFormattedTime(seconds: number, precise?: boolean): string {
|
||||
let hours = Math.floor(seconds / 60 / 60);
|
||||
let minutes = Math.floor(seconds / 60) % 60;
|
||||
let minutesDisplay = String(minutes);
|
||||
let secondsNum = seconds % 60;
|
||||
if (!precise) {
|
||||
secondsNum = Math.floor(secondsNum);
|
||||
@@ -345,8 +347,12 @@ class Utils {
|
||||
//add a zero
|
||||
secondsDisplay = "0" + secondsDisplay;
|
||||
}
|
||||
if (hours && minutes < 10) {
|
||||
//add a zero
|
||||
minutesDisplay = "0" + minutesDisplay;
|
||||
}
|
||||
|
||||
let formatted = (hours ? hours + ":" : "") + minutes + ":" + secondsDisplay;
|
||||
let formatted = (hours ? hours + ":" : "") + minutesDisplay + ":" + secondsDisplay;
|
||||
|
||||
return formatted;
|
||||
}
|
||||
@@ -373,6 +379,20 @@ class Utils {
|
||||
isFirefox(): boolean {
|
||||
return typeof(browser) !== "undefined";
|
||||
}
|
||||
|
||||
getHash(value: string, times=5000): string {
|
||||
if (times <= 0) return "";
|
||||
|
||||
for (let i = 0; i < times; i++) {
|
||||
let hash = sha256.create();
|
||||
hash.update(value);
|
||||
hash.hex();
|
||||
value = hash.toString();
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export default Utils;
|
||||
@@ -35,11 +35,18 @@ module.exports = env => ({
|
||||
},
|
||||
plugins: [
|
||||
// exclude locale files in moment
|
||||
new CopyPlugin([
|
||||
{ from: '.', to: '../', ignore: ['manifest.json'] }
|
||||
],
|
||||
{context: 'public' }
|
||||
),
|
||||
new CopyPlugin({
|
||||
patterns: [
|
||||
{
|
||||
from: '.',
|
||||
to: '../',
|
||||
globOptions: {
|
||||
ignore: ['manifest.json'],
|
||||
},
|
||||
context: './public',
|
||||
}
|
||||
]
|
||||
}),
|
||||
new BuildManifest({
|
||||
browser: env.browser,
|
||||
pretty: env.mode === "production",
|
||||
|
||||
Reference in New Issue
Block a user