Without this, we would try to use the color for an 'undefined' category on the first render pass of the element.
It was then immediately re-rendered with a segment set, but DR missed the update, which caused it to stick to that 'undefined' category and the label became transparent.
Update segment element classes instead.
This probably is more efficient than what we're doing currently.
Also, this seems to fix a bug where the vote confirmation/error msg is removed immediately
This should reduce the load on the server a bit, as it will no longer have to compute the publicID for each sponsorblock user.
This also reduces the list of actions that leak the privateID to the server.
also removed the creatingSegment variable - results in "Start/End Segment Now" correctly updating when using buttons on the controls panel instead
also the "refreshSegments" message no longer sends a response, as we send an update manually now
- force return bad videoID on clip
- don't createbuttons on video ready, updateVisibility with more checks
- don't switch to falsy videoIDs if already available
- bump all dependences
- add github-actions reporter to jest
- convert (most) webpack configs to ESM
- manifest.cjs cannot be converted since there is no native .json import until node 17
- add engines targeting dev
- bump webpack
- update-oss-attribution CI
- appease eslint for webpack
- clean up packages
- move @types to devDependencies
- moved concurrently to devDependencies
- remove unused babel
* Preview button playback speed dependant
Pressing "Preview" will now jump 2 seconds in front of the segment start time, depending on the playback speed.
If you choose any category when editing a segment, and then choose the "Choose a category" one, it triggers the enable category message with an empty category name. This is a fix for that.
Noteworthy changes:
- Adds ability to cancel creating a segment
- Makes segment creation fully the responsibility of the content script, with the popup script buttons simply doing RPC
- Adds types to the Utils.wait function
- Fixes segment timestamps backwards if user marks segment end earlier than the start
- Makes the info menu (in-page popup) workaround clearer and easier to remove in the future.
* Fixed getFormattedTime sometimes returning (NaN:NaN)
getFormattedTime() with nothing passed into it and a couple other edge cases returned (NaN:NaN). This is a problem since on a slow machine getFormattedTime get called without anything passed into it around the time the computer is fetching the timing data. I haven't found the exact spot / place it is called wrongly, but this should fix it. I've have a slow machine so it's really been bugging me seeing (NaN:NaN) for a couple seconds before the page fully loads. Hopefully this should fix it.
The rest of the file uses non-honorific pronouns, so this line should also use them (i.e. "du" instead of "Sie").
Plus: Fixed spelling error and changed word to reflect the way it is spelled in Google Chrome.
Fixes:
- Segments hidden by longer segments
- Duration with skips not accounting for segment overlaps
- Duration with skips not accounting for user's skip choices
- Segment category text in preview tooltip overlaps the seek bar
- Segment category text in preview tooltip breaks for timestamps over one hour
- `previewBar.ts` lacks function argument and return types
- Tooltip label not cleaned up on remove
- General code style issues
- [German has pronouns for both familiar/informal and polite/formal forms of address](https://en.wikipedia.org/wiki/German_honorifics). Half of the strings were formulated polite/formal, while the other half was not. Using the polite/formal forms is a little bit overkill for this use case. I've changed all sentences to use the familiar/informal forms.
- former translation was poor, made no sense, was too hard to understand or didn't contain the actual meaning
- affected lines: 77, 137, 149, 158, 203, 290, 347, 425, 428, 489, 516, 522, 528, 543, 547, 599
- general improvements like small fixes, better grammar, easier to read sentences
- applies to all edited lines, including the lines already mentioned above
* New translations messages.json (French)
* New translations messages.json (French)
* New translations messages.json (French)
* New translations messages.json (French)
* New translations messages.json (Turkish)
* New translations messages.json (Czech)
* New translations messages.json (Slovak)
* New translations messages.json (Turkish)
* New translations messages.json (Turkish)
* New translations messages.json (Hungarian)
If you make any contributions to SponsorBlock after this file was created, you are agreeing that any code you have contributed will be licensed under LGPL-3.0.
# All Platforms
Make sure to pull and update all submodules
`git submodule update --init --recursive`
"? property does not exist on type ConfigClass"
> Make sure to copy `config.json.example` to `config.json` and remove comments
# Windows
"Cannot find module "../maze-utils"
- Enable "Developer Mode" in windows for symlinks
-`src/maze-utils` will not appear properly and builds will fail since it is is only rendered as a file
- Enable symlink support in git `git config --global core.symlinks true`
- run `git checkout -- src/maze-utils` in order to create a symlink instead of a text file
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.
@@ -44,38 +50,62 @@ See the [Wiki](https://github.com/ajayyy/SponsorBlock/wiki) for important links.
The backend server code is available here: https://github.com/ajayyy/SponsorBlockServer
It is a simple SQLite database that will hold all the timing data.
To make sure that this project doesn't die, I have made the database publicly downloadable at https://sponsor.ajay.app/database ([License](https://github.com/ajayyy/SponsorBlock/wiki/Database-and-API-License)). If you are planning on using the database in another project, please read the [API Docs](https://wiki.sponsor.ajay.app/index.php/API_Docs) page for more information.
To make sure that this project doesn't die, I have made the database publicly downloadable at https://sponsor.ajay.app/database.db. If you are planning on using the database in another project, please read the [API Docs](https://github.com/ajayyy/SponsorBlock/wiki/API-Docs) page for more information.
The dataset and API are now being used in some [ports](https://github.com/ajayyy/SponsorBlock/wiki/Unofficial-Ports) as well as a [neural network](https://github.com/andrewzlee/NeuralBlock).
A [previous project](https://github.com/Sponsoff/sponsorship_remover) attempted to create a neural network to predict when sponsored segments happen. That project is sadly abandoned now, so I have decided to attempt to revive this idea starting from a crowd-sourced system instead.
The dataset and API are now being used in some [ports](https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports) as well as a [neural network](https://github.com/andrewzlee/NeuralBlock).
# API
You can read the API docs [here](https://github.com/ajayyy/SponsorBlockServer#api-docs).
You can read the API docs [here](https://wiki.sponsor.ajay.app/index.php/API_Docs).
# Building
There are also other build scripts available. Install `npm`, then run `npm install` in the repository to install dependencies.
You must have [Node.js 16](https://nodejs.org/) and npm installed.
Run `npm run build` to generate a Chrome extension.
1. Clone with submodules
Use `npm run build:firefox` to generate a Firefox extension.
The result is in `dist`. This can be loaded as an unpacked extension
Or if you already cloned it, pull submodules with
## Developing with a clean profile
```bash
git submodule update --init --recursive
```
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).
2. Copy the file `config.json.example` to `config.json` and adjust configuration as desired.
- You will need to repeat this step in the future if you get build errors related to `CompileConfig`. This can happen for example when a new category is added.
3. Run `npm install` in the repository to install dependencies.
4. Run `npm run build:dev` (for Chrome) or `npm run build:dev:firefox` (for Firefox) to generate a development version of the extension with source maps.
- You can also run `npm run build` (for Chrome) or `npm run build:firefox` (for Firefox) to generate a production build.
5. The built extension is now in `dist/`. You can load this folder directly in Chrome as an [unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/#manifest), or convert it to a zip file to load it as a [temporary extension](https://developer.mozilla.org/en-US/docs/Tools/about:debugging#loading_a_temporary_extension) in Firefox.
### Developing with a clean profile and hot reloading
Run `npm run dev` (for Chrome) or `npm run dev:firefox` (for Firefox) to run the extension using a clean browser profile with hot reloading. 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.
For Firefox for Android, use `npm run dev:firefox-android -- --adb-device <ip-address of the device>`. See the [Firefox documentation](https://extensionworkshop.com/documentation/develop/developing-extensions-for-firefox-for-android/#debug-your-extension) for more information.
# Credit
The awesome [Invidious API](https://github.com/omarroth/invidious/wiki/API) was previously used.
The awesome [Invidious API](https://docs.invidious.io/API.md) was previously used, and the server is now using [NewLeaf](https://git.sr.ht/~cadence/NewLeaf) as a to get video info from YouTube.
Originally forked from [YTSponsorSkip](https://github.com/OfficialNoob/YTSponsorSkip), but zero code remains.
Originally forked from [YTSponsorSkip](https://github.com/NDevTK/YTSponsorSkip), but very little code remains.
Some icons made by<ahref="https://www.flaticon.com/authors/gregor-cresnar"title="Gregor Cresnar">Gregor Cresnar</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="http://creativecommons.org/licenses/by/3.0/"title="Creative Commons BY 3.0"target="_blank">CC 3.0 BY</a>
Icons made by:
*<ahref="https://www.flaticon.com/authors/gregor-cresnar"title="Gregor Cresnar">Gregor Cresnar</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="https://creativecommons.org/licenses/by/3.0/"title="Creative Commons BY 3.0"target="_blank">CC 3.0 BY</a>
*<ahref="https://www.flaticon.com/authors/freepik"title="Freepik">Freepik</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="https://creativecommons.org/licenses/by/3.0/"title="Creative Commons BY 3.0"target="_blank">CC 3.0 BY</a>
*<ahref="https://iconmonstr.com/about/#creator">Alexander Kahlkopf</a> from <ahref="https://iconmonstr.com/">iconmonstr.com</a> and are licensed by <ahref="https://iconmonstr.com/license/">iconmonstr License</a>
Some icons made by <ahref="https://www.flaticon.com/authors/freepik"title="Freepik">Freepik</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> are licensed by <ahref="http://creativecommons.org/licenses/by/3.0/"title="Creative Commons BY 3.0"target="_blank">CC 3.0 BY</a>
### License
This project is licensed under GNU LGPL v3 or any later version
"licenseText":"MIT License\n\nCopyright (c) Federico Brigante <me@fregante.com> (https://fregante.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
"licenseText":"MIT License\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
},
"js-tokens":{
"ignore":false,
"name":"js-tokens",
"version":"4.0.0",
"authors":"Simon Lydell",
"url":"https://github.com/lydell/js-tokens",
"license":"MIT",
"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n"
},
"loose-envify":{
"ignore":false,
"name":"loose-envify",
"version":"1.4.0",
"authors":"Andres Suarez <zertosh@gmail.com>",
"url":"https://github.com/zertosh/loose-envify",
"license":"MIT",
"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Andres Suarez <zertosh@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n"
},
"react-dom":{
"ignore":false,
"name":"react-dom",
"version":"18.2.0",
"url":"https://github.com/facebook/react",
"license":"MIT",
"licenseText":"MIT License\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
},
"react":{
"ignore":false,
"name":"react",
"version":"18.2.0",
"url":"https://github.com/facebook/react",
"license":"MIT",
"licenseText":"MIT License\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
},
"scheduler":{
"ignore":false,
"name":"scheduler",
"version":"0.23.0",
"url":"https://github.com/facebook/react",
"license":"MIT",
"licenseText":"MIT License\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
"licenseText":"MIT License\n\nCopyright (c) Federico Brigante <me@fregante.com> (https://fregante.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
"licenseText":"MIT License\n\nCopyright (c) Federico Brigante <me@fregante.com> (https://fregante.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
"licenseText":"MIT License\n\nCopyright (c) Federico Brigante <me@fregante.com> (https://fregante.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
"message":"SponsorBlock für YouTube - Überspringe Sponsor Anzeigen",
"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.",
"description":"Description of the extension."
},
"400":{
"message":"Ungültige Anforderung"
},
"429":{
"message":"Du hast zu viele Segmente in diesem Video eingereicht. Bist du dir sicher?"
},
"409":{
"message":"Dieser Inhalt wurde bereits eingereicht."
},
"channelWhitelisted":{
"message":"Kanal auf Whitelist gesetzt!"
},
"Sponsor":{
"message":"Sponsor"
},
"Sponsors":{
"message":"Sponsoren"
},
"Segment":{
"message":"gesponsorter Inhalt"
},
"Segments":{
"message":"gesponsorte Inhalte"
},
"noticeTitle":{
"message":"Sponsor übersprungen"
},
"reportButtonTitle":{
"message":"Melden"
},
"reportButtonInfo":{
"message":"Melde dieses Segment als unzulässig."
},
"Dismiss":{
"message":"Abbrechen"
},
"Loading":{
"message":"Laden..."
},
"Mins":{
"message":"Minuten"
},
"Secs":{
"message":"Sekunden"
},
"Hide":{
"message":"Verstecken"
},
"hitGoBack":{
"message":"Klicke Zurück um die Aktion rückgängig zu machen."
},
"unskip":{
"message":"Zurück"
},
"reskip":{
"message":"Vorwärts"
},
"paused":{
"message":"Pausiert"
},
"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."
},
"clearThis":{
"message":"Bist du sicher, dass du Folgendes löschen möchtest?\n\n"
},
"Unknown":{
"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!"
},
"sponsor404":{
"message":"Keine Sponsoren gefunden"
},
"sponsorStart":{
"message":"Gesponserter Inhalt beginnt"
},
"sponsorEnd":{
"message":"Gesponserter Inhalt endet"
},
"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!"
},
"voted":{
"message":"Abgestimmt!"
},
"voteFail":{
"message":"Du hast bereits so abgestimmt."
},
"serverDown":{
"message":"Der Server ist scheinbar offline. Bitte unverzüglich dem Entwickler melden."
},
"connectionError":{
"message":"Ein Verbindungsfehler ist aufgetreten. Fehlermeldung: "
},
"wantToSubmit":{
"message":"Möchtest du die Segmente für die Video ID senden?"
},
"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"
},
"openPopup":{
"message":"Öffne SponsorBlock-Popup"
},
"SubmitTimes":{
"message":"Sende Auswahl"
},
"submitCheck":{
"message":"Bist du sicher, dass die Auswahl abgeschickt werden soll?"
},
"whitelistChannel":{
"message":"Kanal auf Whitelist setzen "
},
"removeFromWhitelist":{
"message":"Kanal von Whitelist entfernen"
},
"voteOnTime":{
"message":"Stimme für Zeiten ab"
},
"recordTimes":{
"message":"Lege das Zeitfenster eines gesponsorten Inhalts fest"
},
"soFarUHSubmited":{
"message":"Gemeldet wurden von dir bisher"
},
"savedPeopleFrom":{
"message":"Du hast andere Benutzer bewahrt vor"
},
"viewLeaderboard":{
"message":"Siehe Rangliste"
},
"here":{
"message":"hier"
},
"recordTimesDescription":{
"message":"Klicke den Knopf unten, wenn der gesponsorte Inhalt beginnt und endet, um aufzunehmen und\n 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"
},
"clearTimesButton":{
"message":"Zeiten löschen"
},
"submitTimesButton":{
"message":"Zeiten einsenden"
},
"publicStats":{
"message":"Dies ist wichtig für die öffentliche Nutzerstatistik. Siehe"
},
"setUsername":{
"message":"Alias festlegen"
},
"discordAdvert":{
"message":"Tritt dem offiziellen Discord-Kanal bei und teile Anregungen und Feedback!"
},
"hideThis":{
"message":"Verstecken"
},
"Options":{
"message":"Optionen"
},
"showButtons":{
"message":"Knöpfe in YouTube-Leiste zeigen"
},
"hideButtons":{
"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."
},
"showInfoButton":{
"message":"Zeige Info-Knopf in Youtube-Leiste"
},
"hideInfoButton":{
"message":"Verstecke Info-Knopf in Youtube-Leiste"
},
"whatInfoButton":{
"message":"Dieser Knopf öffnet ein Pop-up auf der Youtube-Seite."
},
"hideDeleteButton":{
"message":"Verstecke Löschen-Knopf in Youtube Leiste"
},
"showDeleteButton":{
"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"
},
"enableViewTracking":{
"message":"Aktiviere das Mitzählen übersprungener Sponsoren"
},
"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. :)"
},
"showNotice":{
"message":"Benachrichtigung wieder zeigen"
},
"longDescription":{
"message":"SponsorBlock ist eine Erweiterung, die gesponsorte Segmente in YouTube-Videos überspringt. SponsorBlock ist ein Benutzernetzwerk, bei dem jeder Anfang und Ende eines Werbeblocks einreichen kann. Sobald die Information von einem Nutzer eingereicht wurde, überspringen die Erweiterungen der anderen dieses Segment automatisch.",
"description":"Full description of the extension on the store pages."
},
"website":{
"message":"Webseite",
"description":"Used on Firefox Store Page"
},
"sourceCode":{
"message":"Quellcode",
"description":"Used on Firefox Store Page"
},
"noticeUpdate":{
"message":"Die Benachrichtigung wurde verbessert!",
"description":"The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2":{
"message":"Gefällt dir immer noch nicht? Dann klicke den Verstecken-Knopf.",
"description":"The second line of the message displayed after the notice was upgraded."
},
"setStartSponsorShortcut":{
"message":"Segment aufnehmen Taste festlegen"
},
"setSubmitKeybind":{
"message":"Segment einsenden Taste festlegen"
},
"keybindDescription":{
"message":"Taste drücken, um festzulegen"
},
"keybindDescriptionComplete":{
"message":"Die Taste wurde festgelegt auf: "
},
"0":{
"message":"Verbindungsüberschreibung. Überprüfe deine Internetverbindung. Bist du mit dem Internet verbunden, ist der Server wahrscheinlich offline."
},
"disableSkipping":{
"message":"SponsorBlock ausschalten"
},
"enableSkipping":{
"message":"SponsorBlock einschalten"
},
"yourWork":{
"message":"Deine Statistik",
"description":"Used to describe the section that will show you the statistics from your submissions."
},
"502":{
"message":"Der Server scheint überlastet zu sein. Probiere es in ein paar Sekunden erneut."
},
"errorCode":{
"message":"Fehlermeldung: "
},
"noticeTitleNotSkipped":{
"message":"Sponsor überspringen?"
},
"skip":{
"message":"Überspringen"
},
"disableAutoSkip":{
"message":"Auto-Überspringen deaktivieren"
},
"enableAutoSkip":{
"message":"Auto-Ü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."
},
"youHaveSkipped":{
"message":"Du übersprangst "
},
"youHaveSaved":{
"message":"Du erspartest dir "
},
"minLower":{
"message":"Minute"
},
"minsLower":{
"message":"Minuten"
},
"hourLower":{
"message":"Stunde"
},
"hoursLower":{
"message":"Stunden"
},
"youHaveSavedTime":{
"message":"Du erspartest anderen"
},
"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."
},
"changeUserID":{
"message":"Benutzer ID importieren/exportieren"
},
"whatChangeUserID":{
"message":"Dies sollte privat gehalten werden. Dies ist wie ein Passwort und sollte nicht mit jemandem geteilt werden."
},
"setUserID":{
"message":"Benutzer ID festlegen"
},
"userIDChangeWarning":{
"message":"Warnung: Das Ändern der Benutzer ID ist permanent. Sind Sie sicher, dass Sie dies tun möchten? Stellen Sie sicher, dass Sie von Ihren alten Benutzer ID eine Sicherheitskopie machen, nur für den Fall."
},
"createdBy":{
"message":"Erstellt von"
},
"autoSkip":{
"message":"Automatisch überspringen"
},
"showSkipNotice":{
"message":"Zeige Hinweis nach dem Übersprung eines Sponsors"
},
"keybindCurrentlySet":{
"message":". Es ist derzeit gesetzt auf:"
},
"supportInvidious":{
"message":"Unterstütze Invidious"
},
"supportInvidiousDescription":{
"message":"Invidious (invidio.us) ist ein Drittanbieter-YouTube-Client. Um Unterstützung zu aktivieren, müssen Sie die zusätzlichen Berechtigungen akzeptieren. Dies funktioniert NICHT im Incongnito-modus auf Chrome und anderen Chromium-Varianten."
},
"optionsInfo":{
"message":"Invidious Support aktivieren, Autoskip deaktivieren, Tasten ausblenden und vieles mehr."
},
"addInvidiousInstance":{
"message":"Invidious-Instanzen hinzufügen"
},
"addInvidiousInstanceDescription":{
"message":"Fügen Sie eine benutzerdefinierte Instanz von Invidious hinzu. Dies muss mit NUR der Domain formatiert werden. Beispiel: invidious.ajay.app"
},
"add":{
"message":"Hinzufügen"
},
"addInvidiousInstanceError":{
"message":"Dies ist eine ungültige Domain. Dies sollte NUR den Domain-Teil beinhalten. Beispiel: invidious.ajay.app"
},
"resetInvidiousInstance":{
"message":"Invidious Instanzliste zurücksetzen"
},
"resetInvidiousInstanceAlert":{
"message":"Du bist dabei, die Liste der \"Invidious\" Instanzen zurückzusetzen"
},
"currentInstances":{
"message":"Aktuelle Instanzen:"
},
"enableAutoUpvote":{
"message":"Automatisches Liken"
},
"whatAutoUpvote":{
"message":"Wenn dies aktiviert ist, wird die Erweiterung alle Beiträge hochladen, die Sie ansehen, wenn Sie sie nicht melden. Wenn die Benachrichtigung deaktiviert ist, wird dies nicht geschehen."
},
"minDuration":{
"message":"Minimale Dauer (Sekunden):"
},
"minDurationDescription":{
"message":"Sponsor 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?"
},
"showUploadButton":{
"message":"Upload-Button anzeigen"
},
"whatUploadButton":{
"message":"Diese Schaltfläche erscheint auf dem YouTube-Player, nachdem Sie einen Zeitstempel ausgewählt haben und bereit sind zu senden."
},
"customServerAddress":{
"message":"SponsorBlock Server-Adresse"
},
"customServerAddressDescription":{
"message":"Die Ardesse die SponsorBlock verwendet um Anfragen an den Server zu senden. Solange sie keine eigene Serverinstanz haben sollte das nicht geändert werden."
},
"save":{
"message":"Speichern"
},
"reset":{
"message":"Zurücksetzen"
},
"customAddressError":{
"message":"Diese Adresse ist nicht in der richtigen Form. Stellen Sie sicher, dass Sie http:// oder https:// am Anfang haben und keine abschließenden Schrägstriche haben."
},
"areYouSureReset":{
"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."
},
"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."
},
"mobileUpdateInfo":{
"message":"m.youtube.com wird jetzt unterstützt"
},
"exportOptions":{
"message":"Import/Export aller Optionen"
},
"whatExportOptions":{
"message":"Dies ist Ihre gesamte Konfiguration in JSON. Dies schließt Ihre Benutzer-ID ein, also sollten Sie diese klug teilen."
},
"setOptions":{
"message":"Optionen einstellen"
},
"exportOptionsWarning":{
"message":"Warnung: Das Ändern der Benutzer ID ist permanent. Sind Sie sicher, dass Sie dies tun möchten? Stellen Sie sicher, dass Sie von Ihren alten Benutzer ID eine Sicherheitskopie machen, nur für den Fall."
},
"incorrectlyFormattedOptions":{
"message":"Dieses JSON ist nicht korrekt formatiert. Ihre Einstellungen wurden nicht geändert."
},
"confirmNoticeTitle":{
"message":"Segment absenden"
},
"submit":{
"message":"Senden"
},
"cancel":{
"message":"Abbrechen"
},
"delete":{
"message":"Löschen"
},
"preview":{
"message":"Vorschau"
},
"edit":{
"message":"Bearbeiten"
},
"copyDebugInformation":{
"message":"Debug-Informationen in Zwischenablage kopieren"
},
"copyDebugInformationFailed":{
"message":"Fehler beim Schreiben in die Zwischenablage"
},
"copyDebugInformationOptions":{
"message":"Kopiert Informationen in die Zwischenablage einem Entwickler zur Verfügung gestellt werden, wenn ein Bug / wenn ein Entwickler es anfordert. Sensitive Informationen wie Ihre Benutzer-ID, Kanäle auf der Whitelist-Liste und benutzerdefinierte Server-Adresse wurden entfernt. Es enthält jedoch Informationen wie den Useragent, den Browser, das Betriebssystem und die Versionsnummer der Erweiterung. "
},
"copyDebugInformationComplete":{
"message":"Die Debug-Informationen wurden in das Clip-Board kopiert. Sie können alle Informationen entfernen, die Sie nicht teilen möchten. Speichern Sie diese in einer Textdatei oder fügen Sie sie in den Fehlerbericht ein."
},
"theKey":{
"message":"Die Taste"
},
"keyAlreadyUsedByYouTube":{
"message":"wird bereits von Youtube verwendet. Bitte wählen Sie eine andere Taste."
},
"keyAlreadyUsed":{
"message":"an eine andere Aktion gebunden. Bitte wählen Sie eine andere Taste."
},
"to":{
"message":"bis",
"description":"Used between sponsor times. Example: 1:20 to 1:30"
"message":"Deine Einreichungen und Stimmen werden NICHT für den Hauptserver geltend. Benutze dies nur für Tests."
},
"testingServerWarning":{
"message":"Alle Einreichungen und Stimmen werden NICHT ZÄHLEN gegenüber dem Hauptserver während der Verbindung zum Test-Server. Stellen Sie sicher, dass sie dies deaktivieren, wenn Sie echte Einreichungen machen möchten."
"message":"SponsorBlock for YouTube - Skip Sponsorships",
"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.",
"description":"Description of the extension."
},
"400":{
"message":"Server said this request was invalid"
},
"429":{
"message":"You have submitted too many sponsor times for this one video, are you sure there are this many?"
},
"409":{
"message":"This has already been submitted before"
},
"channelWhitelisted":{
"message":"Channel Whitelisted!"
},
"Sponsor":{
"message":"sponsor"
},
"Sponsors":{
"message":"sponsors"
},
"Segment":{
"message":"sponsor segment"
},
"Segments":{
"message":"sponsor segments"
},
"noticeTitle":{
"message":"Sponsor Skipped"
},
"reportButtonTitle":{
"message":"Report"
},
"reportButtonInfo":{
"message":"Report this sponsor submission as incorrect."
},
"Dismiss":{
"message":"Dismiss"
},
"Loading":{
"message":"Loading..."
},
"Mins":{
"message":"Minutes"
},
"Secs":{
"message":"Seconds"
},
"Hide":{
"message":"Never Show"
},
"hitGoBack":{
"message":"Hit unskip to get to where you came from."
},
"unskip":{
"message":"Unskip"
},
"reskip":{
"message":"Reskip"
},
"paused":{
"message":"Paused"
},
"confirmMSG":{
"message":"To edit or delete individual values, click the info button or open the extension popup by clicking the extension icon in the top right corner."
},
"clearThis":{
"message":"Are you sure you want to clear this?\n\n"
},
"Unknown":{
"message":"There was an error submitting your sponsor times, please try again later."
},
"sponsorFound":{
"message":"This video's sponsors are in the database!"
},
"sponsor404":{
"message":"No sponsors found"
},
"sponsorStart":{
"message":"Sponsorship Starts Now"
},
"sponsorEnd":{
"message":"Sponsorship 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."
},
"success":{
"message":"Success!"
},
"voted":{
"message":"Voted!"
},
"voteFail":{
"message":"You have already voted this way before."
},
"serverDown":{
"message":"It seems the sever is down. Contact the dev immediately."
},
"connectionError":{
"message":"A connection error has occured. Error code: "
},
"wantToSubmit":{
"message":"Do you want to submit the sponsor times 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)."
},
"clearTimes":{
"message":"Clear Sponsor Times"
},
"openPopup":{
"message":"Open SponsorBlock Popup"
},
"SubmitTimes":{
"message":"Submit Sponsor Times"
},
"submitCheck":{
"message":"Are you sure you want to submit this?"
},
"whitelistChannel":{
"message":"Whitelist Channel"
},
"removeFromWhitelist":{
"message":"Remove Channel From Whitelist"
},
"voteOnTime":{
"message":"Vote On A Sponsor Time"
},
"recordTimes":{
"message":"Record the times of a sponsorship"
},
"soFarUHSubmited":{
"message":"So far, you've submitted"
},
"savedPeopleFrom":{
"message":"You have saved people from "
},
"viewLeaderboard":{
"message":"View the leaderboard"
},
"here":{
"message":"here"
},
"recordTimesDescription":{
"message":"Click the button below when the sponsorship starts and ends to record and\nsubmit 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"
},
"clearTimesButton":{
"message":"Clear Times"
},
"submitTimesButton":{
"message":"Submit Times"
},
"publicStats":{
"message":"This is used on the public stats page to show off how much you've contributed. See it"
},
"setUsername":{
"message":"Set Username"
},
"discordAdvert":{
"message":"Come join the official discord server to give suggestions and feedback!"
},
"hideThis":{
"message":"Hide this"
},
"Options":{
"message":"Options"
},
"showButtons":{
"message":"Show Buttons On YouTube Player"
},
"hideButtons":{
"message":"Hide Buttons On YouTube Player"
},
"hideButtonsDescription":{
"message":"This hides the buttons that appear on the YouTube player to submit skip segments."
},
"showInfoButton":{
"message":"Show Info Button On YouTube Player"
},
"hideInfoButton":{
"message":"Hide Info Button On YouTube Player"
},
"whatInfoButton":{
"message":"This is the button that opens up a popup in the YouTube page."
},
"hideDeleteButton":{
"message":"Hide Delete Button On YouTube Player"
},
"showDeleteButton":{
"message":"Show Delete Button On YouTube Player"
},
"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"
},
"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. :)"
},
"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.",
"description":"Full description of the extension on the store pages."
},
"website":{
"message":"Website",
"description":"Used on Firefox Store Page"
},
"sourceCode":{
"message":"Source Code",
"description":"Used on Firefox Store Page"
},
"noticeUpdate":{
"message":"The notice has been upgraded!",
"description":"The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2":{
"message":"If you still don't like it, hit the never show button.",
"description":"The second line of the message displayed after the notice was upgraded."
},
"setStartSponsorShortcut":{
"message":"Set key for start sponsor keybind"
},
"setSubmitKeybind":{
"message":"Set key for submission keybind"
},
"keybindDescription":{
"message":"Select a key by typing it"
},
"keybindDescriptionComplete":{
"message":"The keybind has been set to: "
},
"0":{
"message":"Connection Timeout. Check your internet connection. If your internet is working, the server is probably overloaded or down."
},
"disableSkipping":{
"message":"Disable SponsorBlock"
},
"enableSkipping":{
"message":"Enable SponsorBlock"
},
"yourWork":{
"message":"Your Work",
"description":"Used to describe the section that will show you the statistics from your submissions."
},
"502":{
"message":"The server seems to be overloaded. Try again in a few seconds."
},
"errorCode":{
"message":"Error Code: "
},
"noticeTitleNotSkipped":{
"message":"Skip Sponsor?"
},
"skip":{
"message":"Skip"
},
"disableAutoSkip":{
"message":"Disable Auto Skip"
},
"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."
},
"youHaveSkipped":{
"message":"You have skipped "
},
"youHaveSaved":{
"message":"You have saved yourself "
},
"minLower":{
"message":"minute"
},
"minsLower":{
"message":"minutes"
},
"hourLower":{
"message":"hour"
},
"hoursLower":{
"message":"hours"
},
"youHaveSavedTime":{
"message":"You have saved people"
},
"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."
},
"changeUserID":{
"message":"Import/Export Your UserID"
},
"whatChangeUserID":{
"message":"This should be kept private. This is like a password and should not be shared with anyone. If someone has this, they can impersonate you."
},
"setUserID":{
"message":"Set UserID"
},
"userIDChangeWarning":{
"message":"Warning: Changing the UserID is permanent. Are you sure you would like to do this? Make sure to backup your old one just in case."
},
"createdBy":{
"message":"Created By"
},
"autoSkip":{
"message":"Auto Skip"
},
"showSkipNotice":{
"message":"Show Notice After A Sponsor Is Skipped"
},
"keybindCurrentlySet":{
"message":". It is currently set to:"
},
"supportInvidious":{
"message":"Support Invidious"
},
"supportInvidiousDescription":{
"message":"Invidious (invidio.us) is a third party YouTube client. To enable support, you must accept the extra permissions. This does NOT work in incongnito on Chrome and other Chromium variants."
},
"optionsInfo":{
"message":"Enable Invidious support, disable autoskip, hide buttons and more."
},
"addInvidiousInstance":{
"message":"Add Invidious Instance"
},
"addInvidiousInstanceDescription":{
"message":"Add a custom instance of Invidious. This must be formatted with JUST the domain. Example: invidious.ajay.app"
},
"add":{
"message":"Add"
},
"addInvidiousInstanceError":{
"message":"This is an invalid domain. This should JUST include the domain part. Example: invidious.ajay.app"
},
"resetInvidiousInstance":{
"message":"Reset Invidious Instance List"
},
"resetInvidiousInstanceAlert":{
"message":"You are about to reset the Invidious instance list"
},
"currentInstances":{
"message":"Current Instances:"
},
"enableAutoUpvote":{
"message":"Auto Upvote"
},
"whatAutoUpvote":{
"message":"With this enabled, the extension will upvote all submissions you view if you do not report them. If the notice is disabled, this will not occur."
},
"minDuration":{
"message":"Minimum duration (seconds):"
},
"minDurationDescription":{
"message":"Sponsor 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?"
},
"showUploadButton":{
"message":"Show Upload Button"
},
"whatUploadButton":{
"message":"This button appears on the YouTube player after you have selected a timestamp and are ready to submit."
},
"customServerAddress":{
"message":"SponsorBlock Server Address"
},
"customServerAddressDescription":{
"message":"The address SponsorBlock uses to make calls to the server.\nUnless you have your own server instance, this should not be changed."
},
"save":{
"message":"Save"
},
"reset":{
"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."
},
"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."
},
"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."
},
"mobileUpdateInfo":{
"message":"m.youtube.com is now supported"
},
"exportOptions":{
"message":"Import/Export All Options"
},
"whatExportOptions":{
"message":"This is your entire configuration in JSON. This includes your userID, so be sure to share this wisely."
},
"setOptions":{
"message":"Set Options"
},
"exportOptionsWarning":{
"message":"Warning: Changing the options is permanent and can break your install. Are you sure you would like to do this? Make sure to backup your old one just in case."
},
"incorrectlyFormattedOptions":{
"message":"This JSON is not formatted correctly. Your options have not been changed."
},
"confirmNoticeTitle":{
"message":"Submit Segment"
},
"submit":{
"message":"Submit"
},
"cancel":{
"message":"Cancel"
},
"delete":{
"message":"Delete"
},
"preview":{
"message":"Preview"
},
"edit":{
"message":"Edit"
},
"copyDebugInformation":{
"message":"Copy Debug Information To Clipboard"
},
"copyDebugInformationFailed":{
"message":"Failed to write to clipboard"
},
"copyDebugInformationOptions":{
"message":"Copies information to the clipboard to be provided to a developer when raising a bug / when a developer requests it. Sensitive information such as your user ID, whitelisted channels, and custom server address have been removed. However it does contain information such as your useragent, browser, operating system, and extension version number. "
},
"copyDebugInformationComplete":{
"message":"The debug information has been copied to the clip board. Feel free to remove any information you would rather not share. Save this in a text file or paste into the bug report."
},
"theKey":{
"message":"The key"
},
"keyAlreadyUsedByYouTube":{
"message":"is already used by youtube. Please select another key."
},
"keyAlreadyUsed":{
"message":"is bound to another action. Please select another key."
},
"to":{
"message":"to",
"description":"Used between sponsor times. Example: 1:20 to 1:30"
"message":"Your submissions and votes WILL NOT COUNT towards the main server. Only use this for testing."
},
"testingServerWarning":{
"message":"All submissions and votes WILL NOT COUNT towards the main server while connecting to the test server. Make sure to disable this when you want to make real submissions."
},
"bracketNow":{
"message":"(Now)"
},
"moreCategories":{
"message":"More Categories"
},
"bracketEnd":{
"message":"(End)"
},
"hiddenDueToDownvote":{
"message":"hidden: downvote"
},
"hiddenDueToDuration":{
"message":"hidden: too short"
},
"channelDataNotFound":{
"message":"Channel ID not loaded yet."
},
"adblockerIssue":{
"message":"It seems that something is blocking SponsorBlock's ability to get video data. This is probably your ad blocker. Please check https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
},
"itCouldBeAdblockerIssue":{
"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"
},
"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."
},
"forceChannelCheckPopup":{
"message":"Consider Enabling Force Channel Check Before Skipping Sponsors"
"message":"SponsorBlock pour YouTube - Supprime les messages commerciaux et publicités intégrées",
"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.",
"description":"Description of the extension."
},
"400":{
"message":"Soumission invalide"
},
"429":{
"message":"Vous cherchez à envoyer beaucoup de segments, y en a-t-il vraiment autant ?"
},
"409":{
"message":"Déja soumis"
},
"channelWhitelisted":{
"message":"Chaîne mise sur liste blanche !"
},
"Sponsor":{
"message":"message commercial"
},
"Sponsors":{
"message":"messages commerciaux"
},
"Segment":{
"message":"segment commercial"
},
"Segments":{
"message":"segments commerciaux"
},
"noticeTitle":{
"message":"Message commercial passé"
},
"reportButtonTitle":{
"message":"Signaler"
},
"reportButtonInfo":{
"message":"Signaler que ce segment commercial est incorrect."
},
"Dismiss":{
"message":"Fermer"
},
"Loading":{
"message":"Chargement..."
},
"Mins":{
"message":"Minutes"
},
"Secs":{
"message":"Secondes"
},
"Hide":{
"message":"Ne plus montrer"
},
"hitGoBack":{
"message":"Cliquez sur revenir en arrière pour revenir avant le saut du segment commercial."
},
"unskip":{
"message":"Revenir en arrière"
},
"reskip":{
"message":"Sauter"
},
"paused":{
"message":"En pause"
},
"confirmMSG":{
"message":"Pour modifier ou supprimer des soumissions, cliquez sur le bouton d'info ou ouvrez la fenêtre de l'extension en cliquant sur son icône dans le coin en haut à droite."
},
"clearThis":{
"message":"Êtes-vous certain(e) de vouloir supprimer vos soumissions ?\n\n"
},
"Unknown":{
"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ée !"
},
"sponsor404":{
"message":"Pas de sponsors trouvés"
},
"sponsorStart":{
"message":"Début du message commercial"
},
"sponsorEnd":{
"message":"Fin du message commercial"
},
"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."
},
"success":{
"message":"Succès !"
},
"voted":{
"message":"A voté !"
},
"voteFail":{
"message":"Vous avez déjà voté pour ce choix."
},
"serverDown":{
"message":"Le serveur ne fonctionne pas. Contactez le développeur."
},
"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"
},
"openPopup":{
"message":"Ouvrir l'encart SponsorBlock"
},
"SubmitTimes":{
"message":"Soumettre les segments commerciaux"
},
"submitCheck":{
"message":"Êtes-vous sûr de vouloir soumettre ces segments?"
},
"whitelistChannel":{
"message":"Ajouter la chaîne à la liste blanche"
},
"removeFromWhitelist":{
"message":"Supprimer la chaîne de la liste blanche"
},
"voteOnTime":{
"message":"Voter sur un segment commercial"
},
"recordTimes":{
"message":"Enregistrer un segment commercial"
},
"soFarUHSubmited":{
"message":"Vous avez soumis jusqu'à présent"
},
"savedPeopleFrom":{
"message":"Vous avez fait gagner aux autres "
},
"viewLeaderboard":{
"message":"Consulter le classement"
},
"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"
},
"submitTimesButton":{
"message":"Soumettre les temps"
},
"publicStats":{
"message":"Affiché sur le classement public pour montrer vos contributions. Voir sur"
},
"setUsername":{
"message":"Choisir pseudo"
},
"discordAdvert":{
"message":"Rejoignez le serveur Discord officiel pour toutes suggestions ou remarques!"
},
"hideThis":{
"message":"Cacher"
},
"Options":{
"message":"Paramètres"
},
"showButtons":{
"message":"Montrer les boutons sur le lecteur YouTube"
},
"hideButtons":{
"message":"Cacher les boutons sur le lecteur YouTube"
},
"hideButtonsDescription":{
"message":"Cela permet de cacher du lecteur YouTube les boutons utilisés pour soumettre des segments commerciaux. Je peux \ncomprendre que certaines personnes les trouvent perturbants. Au lieu d'utiliser ces boutons, cette fenêtre peut être utilisée \npour soumettre des segments commerciaux. Pour cacher la notification, utilisez le bouton \"Ne plus montrer\" sur la notification. Vous pouvez toujours réactiver ces paramètres plus tard."
},
"showInfoButton":{
"message":"Montrer le bouton Info sur le lecteur YouTube"
},
"hideInfoButton":{
"message":"Cacher le bouton Info sur le lecteur YouTube"
},
"whatInfoButton":{
"message":"Il s'agit du bouton qui ouvre l'encart sur la page YouTube."
},
"hideDeleteButton":{
"message":"Cacher le bouton Supprimer sur le lecteur YouTube"
},
"showDeleteButton":{
"message":"Montrer le bouton Supprimer sur le lecteur YouTube"
},
"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 à chauqe 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"
},
"longDescription":{
"message":"SponsorBlock est une extension qui permet de passer les messages commerciaux des vidéos YouTube. SponsorBlock est une extension pour navigateur basée sur le crowdsourcing permettant à n'importe qui de soumettre le début et la fin des segments commerciaux sur les vidéos YouTube. Dès qu'une personne a soumis ces informations, les autres utilisateurs de l'extension en bénéficieront et verront les messages commerciaux automatiquement sautés.",
"description":"Full description of the extension on the store pages."
},
"website":{
"message":"Site web",
"description":"Used on Firefox Store Page"
},
"sourceCode":{
"message":"Code source",
"description":"Used on Firefox Store Page"
},
"noticeUpdate":{
"message":"La notification a été mise à jour !",
"description":"The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2":{
"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"
},
"keybindDescription":{
"message":"Appuyez sur une touche"
},
"keybindDescriptionComplete":{
"message":"Le raccourci choisi est : "
},
"0":{
"message":"Délai de connexion dépassé. Vérifiez votre connexion internet. Si votre connexion internet fonctionne, le serveur est probablement surchargé ou hors service."
},
"disableSkipping":{
"message":"Désactiver SponsorBlock"
},
"enableSkipping":{
"message":"Activer SponsorBlock"
},
"yourWork":{
"message":"Votre travail",
"description":"Used to describe the section that will show you the statistics from your submissions."
},
"502":{
"message":"Le serveur semble être surchargé. Réessayez dans quelques secondes."
},
"errorCode":{
"message":"Code d'erreur : "
},
"noticeTitleNotSkipped":{
"message":"Passer le sponsor ?"
},
"skip":{
"message":"Passer"
},
"disableAutoSkip":{
"message":"Désactiver le passage automatique"
},
"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é."
},
"youHaveSkipped":{
"message":"Vous avez passé "
},
"youHaveSaved":{
"message":"Vous avez économisé "
},
"minLower":{
"message":"minute"
},
"minsLower":{
"message":"minutes"
},
"hourLower":{
"message":"heure"
},
"hoursLower":{
"message":"heures"
},
"youHaveSavedTime":{
"message":"Vous avez économisé"
},
"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."
},
"changeUserID":{
"message":"Importer/Exporter votre ID d'utilisateur"
},
"whatChangeUserID":{
"message":"Gardez ça privé. C'est comme un mot de passe et ne devrait pas être partagé avec quiconque. Si quelqu'un l'obtiens, il peut vous usurper."
},
"setUserID":{
"message":"Définir \"UserID\""
},
"userIDChangeWarning":{
"message":"Avertissement : La modification de \"UserID\" est permanente. Êtes-vous sûr de vouloir faire ça ? Assurez-vous de sauvegarder votre ancien au cas où."
},
"createdBy":{
"message":"Créé par"
},
"autoSkip":{
"message":"Passage automatique"
},
"showSkipNotice":{
"message":"Afficher l'avis après le passage d'un sponsor"
},
"keybindCurrentlySet":{
"message":". Il est actuellement réglé sur :"
},
"supportInvidious":{
"message":"Soutenir Invidious"
},
"supportInvidiousDescription":{
"message":"Invidious (invidio.us) est un client YouTube tiers. Pour l'activer, vous devez accepter les autorisations supplémentaires. Cela ne fonctionne PAS en mode incongnito sur Chrome et d'autres variantes de Chromium."
},
"optionsInfo":{
"message":"Activer Invidious, désactiver le passage automatique, masquer les boutons et plus encore."
},
"addInvidiousInstance":{
"message":"Ajouter une instance Invidious"
},
"addInvidiousInstanceDescription":{
"message":"Ajouter une instance Invidious personnalisée. Doit être formaté avec SEULEMENT le domaine. Exemple: invidious.ajay.app"
},
"add":{
"message":"Ajouter"
},
"addInvidiousInstanceError":{
"message":"Ce domaine n'est pas valide. Il devrait JUSTE inclure le domaine. Exemple: invidious.ajay.app"
},
"resetInvidiousInstance":{
"message":"Réinitialiser la liste d'instances Invidious"
},
"resetInvidiousInstanceAlert":{
"message":"Vous êtes sur le point de réinitialiser la liste des instances Invidious"
},
"currentInstances":{
"message":"Instances actuelles:"
},
"enableAutoUpvote":{
"message":"Vote automatique"
},
"whatAutoUpvote":{
"message":"Si cette option est activée, l'extension votera en faveur de tous les segments que vous visualiserez si vous ne les signalez pas. Si l'avis est désactivé, cela ne se produira pas."
},
"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 ?"
},
"showUploadButton":{
"message":"Afficher le bouton de téléchargement"
},
"customServerAddress":{
"message":"Adresse du serveur SponsorBlock"
},
"customServerAddressDescription":{
"message":"L'adresse que SponsorBlock utilise pour passer des appels vers le serveur.\nSauf si vous avez votre propre instance de serveur, cela ne devrait pas être changé."
},
"save":{
"message":"Sauvegarder"
},
"reset":{
"message":"Réinitialiser"
},
"unlistedCheck":{
"message":"Ignorer les vidéos non listées"
},
"mobileUpdateInfo":{
"message":"m.youtube.com est maintenant pris en charge"
},
"exportOptions":{
"message":"Importer/Exporter toutes les options"
},
"submit":{
"message":"Soumettre"
},
"cancel":{
"message":"Annuler"
},
"delete":{
"message":"Supprimer"
},
"edit":{
"message":"Éditer"
},
"theKey":{
"message":"La clé"
},
"keyAlreadyUsedByYouTube":{
"message":"est déjà utilisé par youtube. Veuillez sélectionner une autre clé."
},
"keyAlreadyUsed":{
"message":"est lié à une autre action. Veuillez sélectionner une autre clé."
},
"to":{
"message":"à",
"description":"Used between sponsor times. Example: 1:20 to 1:30"
"message":"SponsorBlock per YouTube - Salta gli sponsor",
"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.",
"description":"Description of the extension."
},
"400":{
"message":"Richiesta non valida"
},
"429":{
"message":"Stai inviando troppi spezzoni per questo video, sei sicuro che ce ne siano così tanti?"
},
"409":{
"message":"Questo spezzone è già stato inviato"
},
"channelWhitelisted":{
"message":"Canale aggiunto alla whitelist!"
},
"Sponsor":{
"message":"sponsorizzazione"
},
"Sponsors":{
"message":"sponsorizzazioni"
},
"Segment":{
"message":"spezzone sponsorizzato"
},
"Segments":{
"message":"spezzoni sponsorizzati"
},
"noticeTitle":{
"message":"Sponsorizzazione Saltata"
},
"reportButtonTitle":{
"message":"Segnala"
},
"reportButtonInfo":{
"message":"Segnala questo spezzone come non corretto."
},
"Dismiss":{
"message":"Chiudi"
},
"Loading":{
"message":"Caricamento..."
},
"Mins":{
"message":"Minuti"
},
"Secs":{
"message":"Secondi"
},
"Hide":{
"message":"Non mostrare più"
},
"hitGoBack":{
"message":"Premi non saltare per tornare da dove sei venuto."
},
"unskip":{
"message":"Non saltare"
},
"reskip":{
"message":"Salta ancora"
},
"paused":{
"message":"In pausa"
},
"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."
},
"clearThis":{
"message":"Sei sicuro di volerlo cancellare?\n\n"
},
"Unknown":{
"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!"
},
"sponsor404":{
"message":"Nessuna sponsorizzazione trovata"
},
"sponsorStart":{
"message":"La sponsorizzazione inizia adesso"
},
"sponsorEnd":{
"message":"La sponsorizzazione finisce adesso"
},
"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."
},
"success":{
"message":"Successo!"
},
"voted":{
"message":"Votato!"
},
"voteFail":{
"message":"Hai già 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"
},
"leftTimes":{
"message":"Sembra che tu non abbia inviato alcuni spezzoni sponsorizzati. Ritorna alla pagina precedente per inviarli (non sono stati eliminati)."
},
"clearTimes":{
"message":"Cancella gli Spezzoni Sponsorizzati"
},
"openPopup":{
"message":"Apri il Popup di SponsorBlock"
},
"SubmitTimes":{
"message":"Invia gli Spezzoni Sponsorizzati"
},
"submitCheck":{
"message":"Sei sicuro di volerlo inviare?"
},
"whitelistChannel":{
"message":"Aggiungi Canale alla Whitelist"
},
"removeFromWhitelist":{
"message":"Rimuovi Canale dalla Whitelist"
},
"voteOnTime":{
"message":"Vota uno Spezzone Sponsorizzato"
},
"recordTimes":{
"message":"Registra uno Spezzone Sponsorizzato"
},
"soFarUHSubmited":{
"message":"Fino ad ora hai inviato"
},
"savedPeopleFrom":{
"message":"Hai salvato le persone da "
},
"viewLeaderboard":{
"message":"Guarda la classifica"
},
"here":{
"message":"qui"
},
"recordTimesDescription":{
"message":"Premi il pulsante qui sotto quando inizia e finisce la sponsorizzazione per registrarla e\ninviarla 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"
},
"clearTimesButton":{
"message":"Cancella Minutaggi"
},
"submitTimesButton":{
"message":"Invia Minutaggi"
},
"publicStats":{
"message":"Viene utilizzato nelle pagine delle statistiche pubbliche che mostrano quanto hai contribuito. Vedi"
},
"setUsername":{
"message":"Imposta Username"
},
"discordAdvert":{
"message":"Entra nel server Discord ufficiale per darci suggerimenti e feedback!"
},
"hideThis":{
"message":"Nascondi"
},
"Options":{
"message":"Opzioni"
},
"showButtons":{
"message":"Mostra i Pulsanti nel Lettore di YouTube"
},
"hideButtons":{
"message":"Nascondi i Pulsanti nel Lettore di YouTube"
},
"hideButtonsDescription":{
"message":"Nasconde i pulsanti che appaiono nel lettore di YouTube per inviare spezzoni sponsorizzati. Capisco che può essere fastidioso per alcune\n persone. Invece di utilizzare quei pulsanti, è possibile utilizzare questo popup per inviare gli spezzoni sponsorizzati. Per nascondere l'avviso che appare, \nusa il bottone \"Non mostrare più\" nell'avviso. Potrai sempre abilitare nuovamente queste impostazioni in futuro."
},
"showInfoButton":{
"message":"Mostra il Pulsante Informazioni nel Lettore di YouTube"
},
"hideInfoButton":{
"message":"Nascondi il Pulsante Informazioni nel Lettore di YouTube"
},
"whatInfoButton":{
"message":"Questo è il pulsante che apre un popup nella pagina YouTube."
},
"hideDeleteButton":{
"message":"Nascondi il Pulsante Elimina nel Lettore di YouTube"
},
"showDeleteButton":{
"message":"Mostra il Pulsante Elimina nel Lettore di YouTube"
},
"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"
},
"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. :)"
},
"showNotice":{
"message":"Mostra di Nuovo l'Avviso"
},
"longDescription":{
"message":"SponsorBlock è un'estensione che salta gli spezzoni con contenuti sponsorizzati nei video di YouTube. SponsorBlock è un'estensione crowdsourced per i browser che permette a chiunque di inviare i minutaggi degli spezzoni sponsorizzati nei video di YouTube. Quando una persona avrà inviato questa informazione, tutti gli utenti che utilizzano questa estensione potranno saltare lo spezzone sponsorizzato.",
"description":"Full description of the extension on the store pages."
"message":"Weet je zeker dat je dit formulier wilt wissen?\n\n"
},
"sponsor404":{
"message":"Geen sponsors gevonden"
},
"sponsorStart":{
"message":"Sponsorschap"
},
"sponsorEnd":{
"message":"Sponshopschap 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."
},
"success":{
"message":"Succesvol!"
},
"voted":{
"message":"Gestemd!"
},
"voteFail":{
"message":"U hebt al eerder op deze manier gestemd."
},
"serverDown":{
"message":"Het lijkt erop dat de server niet draait. Contacteer de ontwikkelaar onmiddellijk."
},
"connectionError":{
"message":"Er is een verbindingsfout opgetreden. Foutcode: "
},
"wantToSubmit":{
"message":"Wilt u de sponsor tijden 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":"SponsorBlock na YouTube - Omiń reklamy sponsorów",
"description":"Name of the extension."
},
"Description":{
"message":"Przewijaj reklamy sponsorów w filmach na YouTube. Zgłaszaj reklamy w nagraniach żeby nie marnować czasu innych.",
"description":"Description of the extension."
},
"400":{
"message":"Serwer odpowiedział, że to zapytanie jest niepoprawne"
},
"429":{
"message":"Zgłosiłeś bardzo dużo segmentów reklamowych dla tego jednego nagrania, jesteś pewien, że jest ich tak dużo?"
},
"409":{
"message":"Treść została już wcześniej zgłoszona"
},
"channelWhitelisted":{
"message":"Kanał dodany do wyjątków!"
},
"Sponsors":{
"message":"sponsorzy"
},
"Segment":{
"message":"segmet sponsorowany"
},
"Segments":{
"message":"segmenty sponsorowane"
},
"noticeTitle":{
"message":"Segment przewinięty"
},
"reportButtonTitle":{
"message":"Zgłoś"
},
"reportButtonInfo":{
"message":"Zgłoś ten segment reklamowy jako nieprawidłowy."
},
"Dismiss":{
"message":"Odrzuć"
},
"Loading":{
"message":"Ładowanie..."
},
"Mins":{
"message":"Minuty"
},
"Secs":{
"message":"Sekundy"
},
"Hide":{
"message":"Nigdy nie pokazuj"
},
"hitGoBack":{
"message":"Kliknij cofnij aby przenieść się do miejsca przed przewinięciem."
},
"unskip":{
"message":"Cofnij"
},
"reskip":{
"message":"Przewiń"
},
"paused":{
"message":"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 zgłoszenia, proszę spróbować ponownie później."
},
"sponsorFound":{
"message":"Segmenty reklamowe dla tego nagrania są już w bazie!"
},
"sponsor404":{
"message":"Nie znaleziono segmentów reklamowych"
},
"sponsorStart":{
"message":"Reklama zaczyna się teraz"
},
"sponsorEnd":{
"message":"Reklama 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ę."
},
"success":{
"message":"Sukces!"
},
"voted":{
"message":"Zagłosowano!"
},
"voteFail":{
"message":"Już na to głosowałeś."
},
"serverDown":{
"message":"Wygląda na to, że serwer nie działa. Skontaktuj się z dewloperem."
},
"connectionError":{
"message":"Błąd z połączeniem. Kod błędu: "
},
"wantToSubmit":{
"message":"Chcesz zgłosić segment sponsorowany dla nagrania z id"
},
"leftTimes":{
"message":"Wygląda na to, że masz nie wysłane segmenty reklamowe. Cofnij się do tej strony i zgłoś je (nie zostały usunięte)."
},
"clearTimes":{
"message":"Wyczyść segmenty reklamowe"
},
"openPopup":{
"message":"Otwórz okienko SponsorBlock"
},
"SubmitTimes":{
"message":"Zgłoś segmenty reklamowe"
},
"submitCheck":{
"message":"Jesteś pewien, że chcesz to zgłosić?"
},
"whitelistChannel":{
"message":"Dodaj kanał do wyjątków"
},
"removeFromWhitelist":{
"message":"Usuń kanał z listy wyjątków"
},
"voteOnTime":{
"message":"Głosuj na segment reklamowy"
},
"recordTimes":{
"message":"Nagraj czasy segmentów reklamowych"
},
"soFarUHSubmited":{
"message":"Jak na razie zgłosiłeś:"
},
"savedPeopleFrom":{
"message":"Ocaliłeś ludzi przed "
},
"viewLeaderboard":{
"message":"Zobacz ranking użytkowników"
},
"here":{
"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."
},
"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"
},
"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ż guziki w odtwarzaczu YouTube"
},
"hideButtons":{
"message":"Ukryj guziki w 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."
},
"showInfoButton":{
"message":"Pokaż guzik informacyjny w odtwarzaczu YouTube"
},
"hideInfoButton":{
"message":"Ukryj guzik informacyjny w odtwarzaczu YouTube"
},
"whatInfoButton":{
"message":"Jest to guzik otwierający popup na stronie YouTube."
},
"hideDeleteButton":{
"message":"Ukryj guzik usuwania w odtwarzaczu YouTube"
},
"showDeleteButton":{
"message":"Pokaż guzik usuwania w odtwarzaczu YouTube"
},
"whatDeleteButton":{
"message":"Ten guzik pozwala ci wyczyścić wszystkie segmenty reklamowe w odtwarzaczu YouTube."
},
"disableViewTracking":{
"message":"Wyłącz licznik przewinięć"
},
"enableViewTracking":{
"message":"Włącz licznik przewinięć"
},
"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. :)"
},
"showNotice":{
"message":"Pokaż informacje ponownie"
},
"longDescription":{
"message":"SponsorBlock jest rozszerzeniem które przewinie segmenty sponsorów w filmach na YouTube. SponsorBlock jest opartym na crowdsourcing rozszerzeniem które pozwala każdemu zgłaszać początek i koniec segmentu reklamowego w filmach na YouTube. Kiedy ktoś zgłosi taki fragment zostanie on pominięty przez innych użytkowników rozszerzenia.",
"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 reklamy"
},
"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: "
},
"noticeTitleNotSkipped":{
"message":"Przewinąć reklamę?"
},
"skip":{
"message":"Przewiń"
},
"disableAutoSkip":{
"message":"Wyłącz auto przewijanie"
},
"enableAutoSkip":{
"message":"Włącz auto przewijanie"
},
"autoSkipDescription":{
"message":"Auto przewijanie przewinie segment za ciebie, wyłączone wyświetli komunikat z pytaniem czy chcesz przewinąć reklamę."
},
"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."
},
"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."
},
"changeUserID":{
"message":"Zaimportuj/Wyeksportuj swój UserID"
},
"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 UserID"
},
"userIDChangeWarning":{
"message":"Ostrzeżenie: Zmiana UserID jest nieodwracalna. Jesteś pewien, że chcesz to zrobić? Skopiuj obecny UserID na wszelki wypadek."
},
"createdBy":{
"message":"Stworzony przez"
},
"autoSkip":{
"message":"Auto przewijanie"
},
"showSkipNotice":{
"message":"Pokaż informację po przewiniętym fragmencie"
},
"keybindCurrentlySet":{
"message":". Jest obecnie ustawione jako:"
},
"supportInvidious":{
"message":"Wesprzyj Invidious"
},
"supportInvidiousDescription":{
"message":"Invidious (invidio.us) to nieoficjalny klient YouTube. Aby go wesprzeć musisz przyznać dodatkowe uprawnienia rozszerzeniowi. Ta opcja nie działa w incognito i innych wersjach Chromium."
},
"optionsInfo":{
"message":"Wesprzyj Invidious, wyłącz auto przewijanie, ukryj guziki 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:"
},
"enableAutoUpvote":{
"message":"Auto potwierdzanie"
},
"whatAutoUpvote":{
"message":"To ustawienie sprawia, że wszystkie przewinięte przez ciebie a nie zgłoszone jako błąd segmenty reklamowe zostaną potwierdzone jako prawidłowe. Ta opcja nie działa jeśli okienko z informacją o przewinięciu jest ukryte."
"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"
},
"429":{
"message":"Você enviou muitos segmentos para esse vídeo, tem certeza que tem tantos assim?"
},
"409":{
"message":"Isso já foi enviado antes"
},
"channelWhitelisted":{
"message":"Canal adicionado à lista branca!"
},
"Sponsor":{
"message":"patrocinador"
},
"Sponsors":{
"message":"patrocinadores"
},
"Segment":{
"message":"segmento de patrocinador"
},
"Segments":{
"message":"segmentos de patrocinadores"
},
"noticeTitle":{
"message":"Patrocinador pulado"
},
"reportButtonTitle":{
"message":"Reportar"
},
"reportButtonInfo":{
"message":"Reportar essa subimissão como inválida."
},
"Dismiss":{
"message":"Ignorar"
},
"Loading":{
"message":"Carregando..."
},
"Mins":{
"message":"Minutos"
},
"Secs":{
"message":"Segundos"
},
"Hide":{
"message":"Nunca mostrar"
},
"hitGoBack":{
"message":"Aperta reverter pulo para voltar onde estava"
},
"unskip":{
"message":"Reverter pulo"
},
"reskip":{
"message":"Pular novamente"
},
"paused":{
"message":"Pausado"
},
"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."
},
"clearThis":{
"message":"Tem certeza que quer limpar isso?\n\n"
},
"Unknown":{
"message":"Teve um erro ao enviar seus segmentos, tente novamente depois."
},
"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":"Isso provavelmente não é uma tab do YouTube, ou você clicou muito cedo. \n Se sabe que é uma tab do YouTube,\n feche esse popup e abra de novo."
},
"success":{
"message":"Sucesso!"
},
"voted":{
"message":"Votado!"
},
"voteFail":{
"message":"Você já votou antes."
},
"serverDown":{
"message":"Parece que o servidor caiu. Contate o desenvolvedor o quanto antes."
},
"connectionError":{
"message":"Um erro de conexão aconteceu: Código: "
},
"wantToSubmit":{
"message":"Quer enviar os segmentos para o vídeo de ID"
},
"leftTimes":{
"message":"Parece que você se esqueceu de enviar alguns segmentos. Volta pra página para os enviar (não foram deletados)."
},
"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?"
},
"whitelistChannel":{
"message":"Meter canal na Whitelist"
},
"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"
},
"savedPeopleFrom":{
"message":"Poupaste a outros de "
},
"viewLeaderboard":{
"message":"Ver a leaderboard"
},
"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"
},
"submitTimesButton":{
"message":"Submeter Intervalos"
},
"publicStats":{
"message":"Isto é usado na página pública de estatísticas que mostra o quanto já contríbuíu. Veje-a"
},
"setUsername":{
"message":"Criar nomde de utilizador"
},
"discordAdvert":{
"message":"Junte-se ao discord oficial para sugerir dicas e sugestões!"
},
"hideThis":{
"message":"Esconder isto"
},
"Options":{
"message":"Opções"
},
"showButtons":{
"message":"Mostrar botões no player do Youtube"
},
"hideButtons":{
"message":"Esconder botões no player do Youtube"
},
"hideButtonsDescription":{
"message":"Isto esconde os botões que aparecem no player do Youtube para submeter patrocínios. Entendemos que possa ser\n incómodo a algumas pessoas. Em vez de usar esses botões pode usar os do popup. Para esconder a mensagem que aparece, \n ususe o botão na mesma que diz \"Don't show this again\". Pode sempre reactivar estas definições novamente."
},
"showInfoButton":{
"message":"Mostrar botão de Informações no player do Youtube"
},
"hideInfoButton":{
"message":"Esconder botão de Informações no player do Youtube"
},
"whatInfoButton":{
"message":"Este é o botão que abre o popup na pagina do Youtube."
},
"hideDeleteButton":{
"message":"Esconder botão de Apagar no player do Youtube"
},
"showDeleteButton":{
"message":"Mostrar botão de Apagar no player do Youtube"
},
"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"
},
"longDescription":{
"message":"SponsorBlock é uma extensão que salta segmentos patrocinados em vídeos do YouTube. SponsorBlock é uma extenção crowdfunded que permite a qualquer um submeter o início e o fim de segmentos patrocinados. Assim que uma pessoa submete essa informação todos com a extenção poderam saltar automaticamete o patrocínio.",
"description":"Full description of the extension on the store pages."
"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"
},
"429":{
"message":"Enviou muitos segmentos para este vídeo, tem certeza que tem assim tantos?"
},
"409":{
"message":"Isso já foi enviado antes"
},
"channelWhitelisted":{
"message":"Canal adicionado à whitelist!"
},
"Sponsor":{
"message":"patrocinador"
},
"Sponsors":{
"message":"patrocinadores"
},
"Segment":{
"message":"segmento de patrocínio"
},
"Segments":{
"message":"segmentos de patrocínio"
},
"noticeTitle":{
"message":"Patrocínio saltado"
},
"reportButtonTitle":{
"message":"Reportar"
},
"reportButtonInfo":{
"message":"Reportar subimissão como inválida."
},
"Dismiss":{
"message":"Ignorar"
},
"Loading":{
"message":"A carregar..."
},
"Mins":{
"message":"Minutos"
},
"Secs":{
"message":"Segundos"
},
"Hide":{
"message":"Nunca mostrar"
},
"hitGoBack":{
"message":"Carregue em reverter salto para voltar a onde estava"
},
"unskip":{
"message":"Reverter salto"
},
"reskip":{
"message":"Saltar novamente"
},
"paused":{
"message":"Pausado"
},
"confirmMSG":{
"message":"\n\nPara editar ou remover linhas individuais, carregue com o botão direito ou abra o popup da extensão pelo icone no canto superior direito."
},
"clearThis":{
"message":"Tem certeza que deseja limpar isto?\n\n"
},
"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."
},
"success":{
"message":"Sucesso!"
},
"voted":{
"message":"Votado!"
},
"voteFail":{
"message":"Já votou antes."
},
"serverDown":{
"message":"Parece que o servidor caiu. Contacte o desenvolvedor o quanto antes."
},
"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?"
},
"whitelistChannel":{
"message":"Meter canal na Whitelist"
},
"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"
},
"savedPeopleFrom":{
"message":"Poupaste a outros de "
},
"viewLeaderboard":{
"message":"Ver a leaderboard"
},
"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"
},
"submitTimesButton":{
"message":"Submeter Intervalos"
},
"publicStats":{
"message":"Isto é usado na página pública de estatísticas que mostra o quanto já contríbuíu. Veje-a"
},
"setUsername":{
"message":"Criar nomde de utilizador"
},
"discordAdvert":{
"message":"Junte-se ao discord oficial para sugerir dicas e sugestões!"
},
"hideThis":{
"message":"Esconder isto"
},
"Options":{
"message":"Opções"
},
"showButtons":{
"message":"Mostrar botões no player do Youtube"
},
"hideButtons":{
"message":"Esconder botões no player do Youtube"
},
"hideButtonsDescription":{
"message":"Isto esconde os botões que aparecem no player do Youtube para submeter patrocínios. Entendemos que possa ser\n incómodo a algumas pessoas. Em vez de usar esses botões pode usar os do popup. Para esconder a mensagem que aparece, \n ususe o botão na mesma que diz \"Don't show this again\". Pode sempre reactivar estas definições novamente."
},
"showInfoButton":{
"message":"Mostrar botão de Informações no player do Youtube"
},
"hideInfoButton":{
"message":"Esconder botão de Informações no player do Youtube"
},
"whatInfoButton":{
"message":"Este é o botão que abre o popup na pagina do Youtube."
},
"hideDeleteButton":{
"message":"Esconder botão de Apagar no player do Youtube"
},
"showDeleteButton":{
"message":"Mostrar botão de Apagar no player do Youtube"
},
"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"
},
"longDescription":{
"message":"SponsorBlock é uma extensão que salta segmentos patrocinados em vídeos do YouTube. SponsorBlock é uma extenção crowdfunded que permite a qualquer um submeter o início e o fim de segmentos patrocinados. Assim que uma pessoa submete essa informação todos com a extenção poderam saltar automaticamete o patrocínio.",
"description":"Full description of the extension on the store pages."
"message":"SponsorBlock для YouTube - Пропускайте спонсорские вставки",
"description":"Name of the extension."
},
"Description":{
"message":"Пропускайте спонсорские вставки в видео на YouTube. Сообщайте о спонсорских вставках в видео, которые Вы смотрите, чтобы сэкономить время других пользователей.",
"description":"Description of the extension."
},
"400":{
"message":"Сервер отклонил этот запрос."
},
"429":{
"message":"Вы отправили слишком много спонсоров для этого видео. Вы уверены, что их так много?"
},
"409":{
"message":"Этот запрос был отправлен ранее."
},
"channelWhitelisted":{
"message":"Канал добавлен в белый список!"
},
"Sponsor":{
"message":"спонсора"
},
"Sponsors":{
"message":"спонсоров"
},
"Segment":{
"message":"спонсорская вставка"
},
"Segments":{
"message":"спонсорские вставки"
},
"noticeTitle":{
"message":"Спонсор пропущен"
},
"reportButtonTitle":{
"message":"Ошибка"
},
"reportButtonInfo":{
"message":"Сообщить, что информация об этом спонсорском сегменте ошибочна."
},
"Dismiss":{
"message":"Закрыть"
},
"Loading":{
"message":"Загрузка..."
},
"Mins":{
"message":"мин"
},
"Secs":{
"message":"сек"
},
"Hide":{
"message":"Не показывать"
},
"hitGoBack":{
"message":"Нажмите «Назад», чтобы вернуться обратно."
},
"unskip":{
"message":"Назад"
},
"reskip":{
"message":"Пропустить"
},
"paused":{
"message":"Пауза"
},
"confirmMSG":{
"message":"\n\nЧтобы изменить или удалить отдельные значения, нажмите кнопку «Информация» или откройте всплывающее окно расширения, щелкнув значок расширения в правом верхнем углу."
},
"clearThis":{
"message":"Вы уверены, что хотите удалить эту информацию?\n\n"
},
"Unknown":{
"message":"При отправке отчета о спонсорском сегменте произошла ошибка. Попытайтесь отправить его позже."
},
"sponsorFound":{
"message":"Спонсоры этого видео уже находятся в базе данных!"
"message":"Возможно, это не вкладка YouTube, или Вы нажали слишком рано. \n Если это вкладка YouTube,\n закройте это всплывающее окно и откройте его снова."
},
"success":{
"message":"Успех!"
},
"voted":{
"message":"Голос засчитан!"
},
"voteFail":{
"message":"Вы уже проголосовали таким образом раньше."
},
"serverDown":{
"message":"Кажется, сервер не работает. Свяжитесь с разработчиком."
},
"connectionError":{
"message":"Ошибка соединения. Код ошибки: "
},
"wantToSubmit":{
"message":"Вы точно хотите отправить отчёт о спонсорских вставках в видео с идентификатором"
},
"leftTimes":{
"message":"Вы ещё не отправили отчёты о некоторых спонсорских вставках. Хотите вернуться на эту страницу, чтобы отправить их (они не удаляются)."
},
"submitCheck":{
"message":"Вы уверены, что хотите отправить эту информацию?"
},
"whitelistChannel":{
"message":"Добавить канал в белый список"
},
"removeFromWhitelist":{
"message":"Удалить канал из белого списка"
},
"voteOnTime":{
"message":"Проголосовать за время спонсорской вставки"
},
"recordTimes":{
"message":"Записать время спонсорской вставки"
},
"soFarUHSubmited":{
"message":"На данный момент Вы отправили"
},
"savedPeopleFrom":{
"message":"Вы помогли людям сэкономить "
},
"viewLeaderboard":{
"message":"Посмотреть доску почёта"
},
"here":{
"message":"здесь"
},
"recordTimesDescription":{
"message":"Нажмите кнопку ниже, когда спонсорская вставка начинается и заканчивается, чтобы записать\nи отправить её в базу данных."
},
"popupHint":{
"message":"Подсказка: нажмите ;, чтобы сообщить начало/конец спонсорской вставки, и \", чтобы отправить. (Это можно изменить в настройках)"
},
"lastTimes":{
"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. Они могут раздражать\n некоторых. Вместо кнопок для отправки спонсорских вставок можно использовать это всплывающее окно. Чтобы скрыть\nуведомление, нажмите кнопку \"Не показывать снова\" в уведомлении. Вы всегда сможете включить эти настройки обратно."
},
"showInfoButton":{
"message":"Показывать кнопку информации в плеере YouTube"
},
"hideInfoButton":{
"message":"Скрыть кнопку информации в плеере YouTube"
},
"whatInfoButton":{
"message":"Эта кнопка открывает всплывающее окно на странице YouTube."
},
"hideDeleteButton":{
"message":"Скрыть кнопку удаления в плеере YouTube"
},
"showDeleteButton":{
"message":"Показывать кнопку удаления в плеере YouTube"
},
"whatDeleteButton":{
"message":"Эта кнопка позволяет Вам очистить все спонсорские вставки в плеере YouTube."
},
"disableViewTracking":{
"message":"Отключить отслеживание количества пропусков спонсорских вставок"
},
"enableViewTracking":{
"message":"Включить отслеживание количества пропусков спонсорских вставок"
},
"whatViewTracking":{
"message":"Эта возможность отслеживает, какие спонсорские вставки Вы пропустили, чтобы помочь пользователям узнать, насколько их\nвклад помог другим, и используется как метрика, чтобы убедиться, что спам не попадает в базу данных. Расширение отправляет\nсообщение на сервер каждый раз, когда Вы пропускаете спонсорскую вставку. Надеемся, большая часть пользователей не поменяет эту настройку, так что у нас будет точная статистика просмотров :)"
},
"showNotice":{
"message":"Показывать уведомление снова"
},
"longDescription":{
"message":"SponsorBlock — это расширение, которое пропускает спонсорские вставки в видео на YouTube. SponsorBlock — это краудсорсинговое расширение, которое позволяет каждому отправить время начала и конца спонсорских сегментов в видео на YouTube. После того, как кто-нибудь отправляет эту информацию, все остальные пользователи расширения будут автоматически пропускать спонсорские сегменты.",
"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":"Код ошибки: "
},
"noticeTitleNotSkipped":{
"message":"Пропустить спонсорскую вставку?"
},
"skip":{
"message":"Пропустить"
},
"disableAutoSkip":{
"message":"Отключить автоматический пропуск"
},
"enableAutoSkip":{
"message":"Включить автоматический пропуск"
},
"autoSkipDescription":{
"message":"Автоматический пропуск будет пропускать спонсорские вставки за Вас. Если выключено, будет показываться уведомление с предложением пропустить."
},
"youHaveSkipped":{
"message":"Вы пропустили "
},
"youHaveSaved":{
"message":"Вы сэкономили "
},
"minLower":{
"message":"минуту"
},
"minsLower":{
"message":"минут"
},
"hourLower":{
"message":"час"
},
"hoursLower":{
"message":"часов"
},
"youHaveSavedTime":{
"message":"Вы сэкономили людям"
},
"youHaveSavedTimeEnd":{
"message":" их жизней."
},
"guildlinesSummary":{
"message":"- Убедитесь, что Ваш сегмент содержит только платную интеграцию, и больше ничего.\n- Убедитесь, что пропуск этого сегмента не пропустит никакой ценный контент\n- Если всё видео целиком спонсорское, пожалуйста, не сообщайте о нём. Система для сообщения о целых видео скоро выйдет.\n- Пожалуйста, не сообщайте об отказах от ответственности, которые могут показать предвзятость (если видео с обзором проплачено, не пропускайте, когда они это упоминают)."
},
"statusReminder":{
"message":"Смотрите состояние сервера на status.sponsor.ajay.app."
"message":"Это нужно держать в секрете. Это как пароль, не стоит им ни с кем делиться. Если он у кого-то есть, он сможет выдать себя за Вас."
},
"setUserID":{
"message":"Установить идентификатор пользователя"
},
"userIDChangeWarning":{
"message":"Внимание: изменение идентификатора пользователя необратимо. Вы действительно хотите это сделать? Сделайте резервную копию вашего старого на всякий случай."
},
"createdBy":{
"message":"Создано"
},
"autoSkip":{
"message":"Автоматический пропуск"
},
"showSkipNotice":{
"message":"Показывать уведомление после пропуска спонсорской вставки"
},
"keybindCurrentlySet":{
"message":". Он сейчас назначен на:"
},
"supportInvidious":{
"message":"Поддержка Invidious"
},
"supportInvidiousDescription":{
"message":"Invidious (invidio.us) — это неофициальный клиент YouTube. Чтобы включить поддержку, Вам понадобится принять дополнительные разрешения. Это НЕ работает в приватном режиме в Chrome и других вариантах Chromium."
},
"optionsInfo":{
"message":"Включить поддержку Invidious, выключить автоматический пропуск, скрыть кнопки и не только."
},
"addInvidiousInstance":{
"message":"Добавить инстанс Invidious"
},
"addInvidiousInstanceDescription":{
"message":"Добавить свой инстанс Invidious. Формат: ТОЛЬКО домен. Например, invidious.ajay.app"
},
"add":{
"message":"Добавить"
},
"addInvidiousInstanceError":{
"message":"Это неправильный домен. Введите ТОЛЬКО домен. Например, invidious.ajay.app"
},
"resetInvidiousInstance":{
"message":"Сбросить список инстансов Invidious"
},
"resetInvidiousInstanceAlert":{
"message":"Вы собираетесь сбросить список инстансов Invidious"
},
"currentInstances":{
"message":"Текущие инстансы:"
},
"enableAutoUpvote":{
"message":"Автоматически голосовать \"за\""
},
"whatAutoUpvote":{
"message":"Если это включено, расширение будет голосовать \"за\" все предложения других пользователей, если Вы на них не пожалуетесь. Если уведомление отключено, это не будет происходить."
},
"minDuration":{
"message":"Минимальная длительность (секунд):"
},
"minDurationDescription":{
"message":"Спонсорские сегменты короче этого значения не будут пропускаться и не будут показаны в плеере."
},
"shortCheck":{
"message":"Следующий диапазон времени короче, чем Ваша настройка минимальной длительности. Это может означать, что он уже был отправлен, и просто игнорируется из-за этой настройки. Вы действительно хотите отправить?"
},
"showUploadButton":{
"message":"Показывать кнопку отправки"
},
"whatUploadButton":{
"message":"Эта кнопка появляется в плеере YouTube после того, как Вы выбрали отметку времени и готовы к отправке."
},
"customServerAddress":{
"message":"Адрес сервера SponsorBlock"
},
"customServerAddressDescription":{
"message":"Адрес, по которому SponsorBlock обращается к серверу.\nМеняйте только если Вы подняли свой сервер."
},
"save":{
"message":"Сохранить"
},
"reset":{
"message":"Сбросить"
},
"customAddressError":{
"message":"Этот адрес неправильного формата. Убедитесь, что он начинается с http:// или https://, и что на конце нет слэшей."
},
"areYouSureReset":{
"message":"Вы действительно хотите это сбросить?"
},
"confirmPrivacy":{
"message":"Было обнаружено, что это видео непубличное. Нажмите \"отмена\", если не хотите проверять его на спонсоров."
},
"unlistedCheck":{
"message":"Игнорировать непубличные видео"
},
"whatUnlistedCheck":{
"message":"Эта настройка значительно замедлит SponsorBlock. Поиск спонсоров требует отправки идентификатора видео на сервер. Если Вас беспокоит отправка идентификаторов непубличных видео по интернету, включите эту настройку."
"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 för andra.",
"description":"Description of the extension."
},
"400":{
"message":"Felaktigt anrop enligt servern"
},
"429":{
"message":"Du har rapporterat för många sponsormeddelanden för den här videon, är du säker att det finns så många?"
},
"409":{
"message":"Den här har redan blivit rapporterad."
},
"channelWhitelisted":{
"message":"Kanal vitlistad!"
},
"Sponsors":{
"message":"sponsorer"
},
"Segment":{
"message":"sponsorsegment"
},
"Segments":{
"message":"sponsorsegment"
},
"noticeTitle":{
"message":"Sponsormeddelande undvikt"
},
"reportButtonTitle":{
"message":"Rapportera"
},
"reportButtonInfo":{
"message":"Rapportera det här sponsorsegmentet som inkorrekt."
},
"Dismiss":{
"message":"Avfärda"
},
"Loading":{
"message":"Laddar..."
},
"Mins":{
"message":"Minuter"
},
"Secs":{
"message":"Sekunder"
},
"Hide":{
"message":"\"Visa aldrig\"-knappen. "
},
"hitGoBack":{
"message":"Tryck på Tillbaka för att ångra åtgärden."
},
"unskip":{
"message":"Tillbaka"
},
"reskip":{
"message":"Frammåt"
},
"paused":{
"message":"Pausad"
},
"confirmMSG":{
"message":"Klicka på infoknappen eller öppna popup-rutan genom att klicka på tilläggets ikon i hörnet uppe till höger för att redigera eller ta bort inviduella värden."
},
"clearThis":{
"message":"Är du säker på att du vill rensa detta?\n\n"
},
"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."
},
"success":{
"message":"Lyckades!"
},
"voted":{
"message":"Röstat!"
},
"voteFail":{
"message":"Du har redan röstat."
},
"serverDown":{
"message":"Det ser ut som att servern är nere. Kontakta utvecklaren med en gång."
},
"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?"
},
"whitelistChannel":{
"message":"Vitlista Kanal"
},
"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"
},
"savedPeopleFrom":{
"message":"Du har sparat andra "
},
"viewLeaderboard":{
"message":"Se leaderboarden"
},
"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"
},
"submitTimesButton":{
"message":"Rapportera Tider"
},
"publicStats":{
"message":"Detta kommer att användas på den publika statistiksidan för att visa hur mycket du har bidragit. Spana in den"
},
"setUsername":{
"message":"Ange Användarnamn"
},
"discordAdvert":{
"message":"Gå med i den officiella discordservern för att ge förslag och feedback!"
},
"hideThis":{
"message":"Dölj detta"
},
"Options":{
"message":"Inställningar"
},
"showButtons":{
"message":"Visa Knappar På YouTube-spelaren"
},
"hideButtons":{
"message":"Dölj Knappar På YouTube-spelaren"
},
"hideButtonsDescription":{
"message":"Detta döljer knapparna på YouTube-spelaren som du kan rapportera sponsormeddelanden med. Jag förstår att det kan se störande ut för en del. Istället för att ha knappen där kan den här popup-rutan användas för att rapportera sponsormeddelanden. För att dölja notisen som dyker upp, tryck på knappen som syns på notisen som säger \"Visa inte det här igen\". Du kan alltid slå på dessa inställningar igen senare."
},
"showInfoButton":{
"message":"Visa Infoknapp På YouTube-spelaren"
},
"hideInfoButton":{
"message":"Dölj Infoknapp På YouTube-spelaren"
},
"whatInfoButton":{
"message":"Detta är knappen som öppnar popup-rutan på YouTube-sidan."
},
"hideDeleteButton":{
"message":"Dölj \"Ta Bort\"-knappen På YouTube-spelaren"
},
"showDeleteButton":{
"message":"Visa \"Ta Bort\"-knappen På YouTube-spelaren"
},
"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"
},
"longDescription":{
"message":"SponsorBlock är ett webbläsartillägg som hoppar över sponsormeddelanden på YouTube-videor. SponsorBlock är ett crowdsourcat webbläsartillägg som låter vem som hellst att rapportera start och sluttider för sponsorsegment på YouTube-videor. När informationen väl har rapporterats kommer alla andra med detta tillägg att hoppa över sponsorsegmentet.",
"description":"Full description of the extension on the store pages."
},
"website":{
"message":"Hemsida",
"description":"Used on Firefox Store Page"
},
"sourceCode":{
"message":"Källkod",
"description":"Used on Firefox Store Page"
},
"noticeUpdate":{
"message":"Den här notisen har förbättrats!",
"description":"The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2":{
"message":"Om du ändå inte gillar det, tryck på \"Visa aldrig\"-knappen.",
"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"
},
"keybindDescription":{
"message":"Koppla knapp genom att trycka på den"
},
"keybindDescriptionComplete":{
"message":"Kopplad till: "
},
"0":{
"message":"Anslutningsfel. Se över din internetanslutning. Om du kan komma åt internet så är servern förmodligen överbelastad eller nere."
},
"disableSkipping":{
"message":"Avaktivera SponsorBlock"
},
"enableSkipping":{
"message":"Aktivera SponsorBlock"
},
"yourWork":{
"message":"Ditt Bidrag",
"description":"Used to describe the section that will show you the statistics from your submissions."
},
"502":{
"message":"Servern verkar vara överbelastad. Försök igen om några sekunder."
},
"errorCode":{
"message":"Felkod: "
},
"noticeTitleNotSkipped":{
"message":"Hoppa över sponsormeddelande?"
},
"skip":{
"message":"Hoppa över"
},
"disableAutoSkip":{
"message":"Avaktivera Hoppa Över Automatiskt"
},
"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 "
},
"youHaveSaved":{
"message":"Du har sparat "
},
"minLower":{
"message":"minuter"
},
"minsLower":{
"message":"minuter"
},
"hourLower":{
"message":"timma"
},
"hoursLower":{
"message":"timmar"
},
"youHaveSavedTime":{
"message":"Du har sparat andra"
},
"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."
},
"changeUserID":{
"message":"Importera/Exportera Ditt AnvändarID"
},
"whatChangeUserID":{
"message":"Detta bör hållas hemligt. Det fungerar som ett lösenord och borde inte delas vidare med någon. Om någon kommer över detta kan den personen utge sig för att vara dig."
},
"setUserID":{
"message":"Ange AnvändarID"
},
"userIDChangeWarning":{
"message":"Varning: Ändring av AnvändarID är permanent. Är du säker att du vill göra det? Se till att ta en backup av ditt gamla för säkerhets skull."
},
"createdBy":{
"message":"Skapad av"
},
"autoSkip":{
"message":"Hoppa Över Automatiskt"
},
"showSkipNotice":{
"message":"Visa Notis Efter Sponsormeddelande Har Hoppats Över"
},
"keybindCurrentlySet":{
"message":". Är just nu kopplat till:"
},
"supportInvidious":{
"message":"Stöd Invidious"
},
"supportInvidiousDescription":{
"message":"Invidious (invidio.us) är en tredjeparts YouTubeklient. För att aktivera stöd måste du acceptera de utökade rättigheterna. Detta kommer INTE att funka i incognito i Chrome och andra Cromium-varianter."
},
"optionsInfo":{
"message":"Aktivera Invidious stöd, avaktivera hoppa över automatiskt, dölj knappar och mer."
},
"addInvidiousInstance":{
"message":"Lägg Till Invidious Instans"
},
"addInvidiousInstanceDescription":{
"message":"Lägg till en anpassad instans av Invidious. Denna måste vara formaterad med ENBART domänen. Exempelvis: invidious.ajay.app"
},
"add":{
"message":"Lägg till"
},
"addInvidiousInstanceError":{
"message":"Detta är en individuell domän. Den måste ENBART inkludera domändelen. Exempelvis: invidious.ajay.app"
},
"resetInvidiousInstance":{
"message":"Rensa Invidious instanslista"
},
"resetInvidiousInstanceAlert":{
"message":"Du kommer nu att rensa Invidious instanslista"
},
"currentInstances":{
"message":"Nuvarande Instanser:"
},
"enableAutoUpvote":{
"message":"Rösta Upp Automatiskt"
},
"whatAutoUpvote":{
"message":"Med detta aktiverat kommer tillägget att rösta upp alla rapporterade sponsormeddelanden om du inte rapporterar dem som felaktiga. Om notisen är avaktiverad så kommer det inte att ske."
},
"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?"
},
"showUploadButton":{
"message":"Visa Uppladdningsknapp"
},
"whatUploadButton":{
"message":"Denna knapp visas på YouTube-spelaren efter att du har valt en tidpunkt och är redo att rapportera."
},
"customServerAddress":{
"message":"SponsorBlock Serveradress"
},
"customServerAddressDescription":{
"message":"Adressen SponsorBlock använder för att prata med servern.\nOm du inte har din egen serverinstans ska den här inställningen inte ändras."
},
"save":{
"message":"Spara"
},
"reset":{
"message":"Rensa"
},
"customAddressError":{
"message":"Denna adressen är inte korrekt formaterad. Se till att du har http:// eller https:// i början och inga snedstreck i slutet."
},
"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"
},
"exportOptions":{
"message":"Importera/Exportera Alla Inställningar"
},
"whatExportOptions":{
"message":"Detta är alla dina inställningar i JSON-format. Det inkluderar ditt AnvändarID, så var nog med hur du hanterar datan."
},
"setOptions":{
"message":"Ange Inställningar"
},
"exportOptionsWarning":{
"message":"Varning: Att ändra inställningarna är permanent och kan förstöra din installation. Är du säker på att du vill göra detta? Se till att göra en backup för säkerhets skull."
},
"incorrectlyFormattedOptions":{
"message":"Denna JSON är inte korrekt formaterad. Dina inställningar har inte ändrats."
},
"confirmNoticeTitle":{
"message":"Rapportera Segment"
},
"submit":{
"message":"Skicka"
},
"cancel":{
"message":"Avbryt"
},
"delete":{
"message":"Ta bort"
},
"preview":{
"message":"Förhandsgranska"
},
"edit":{
"message":"Redigera"
},
"copyDebugInformation":{
"message":"Kopiera Debuginformation Till Urklipp"
},
"copyDebugInformationFailed":{
"message":"Misslyckades med att kopiera debuginformation till urklipp"
},
"copyDebugInformationOptions":{
"message":"Kopierar information till urklipp för att dela med en utvecklare vid rapportering av en bugg / när en utvecklare ber om det. Känslig data som AnvändarID, vitlistade kanaler, och anpassad serveradress följer inte med. Däremot innehåller det information om useragent, webbläsare, operativsystem, och tilläggsversion."
},
"copyDebugInformationComplete":{
"message":"Debuginformationen har kopierats till urklipp. Ta bort eventuell information du inte vill dela med dig av. Spara informationen i en textfil eller klistra in den i en buggrapport."
},
"theKey":{
"message":"Nyckeln"
},
"keyAlreadyUsedByYouTube":{
"message":"används redan av YouTube. Välj en annan nyckel."
},
"keyAlreadyUsed":{
"message":"är kopplad till en annan funktion. Välj en annan knapp."
},
"to":{
"message":"till",
"description":"Used between sponsor times. Example: 1:20 to 1:30"
"message":"Dina rapporter och röster KOMMER INTE RÄKNAS mot huvudservern. Använd endast detta för testning."
},
"testingServerWarning":{
"message":"Alla rapporter och röster KOMMER INTE RÄKNAS mot huvudservern så länge du är ansluten mot testservern. Se till att avaktivera detta när du vill rapportera ett riktigt sponsormeddelande."
__MSG_helpPageThanksForInstalling__ By using this extension, you agree to the <ahref="https://gist.github.com/ajayyy/aa9f8ded2b573d4f73a3ffa0ef74f796">Privacy Policy</a> and <ahref="https://gist.github.com/ajayyy/9e8100f069348e0bc062641f34d6af12">Terms of Use</a>.
</p>
<p>
Come contribute, make some suggestions and help out on <ahref="https://discord.gg/SponsorBlock">Discord</a> or on <ahref="https://matrix.to/#/#sponsor:ajay.app?via=ajay.app&via=matrix.org&via=mozilla.org">Matrix</a>.
Thanks to all <ahref="https://github.com/ajayyy/SponsorBlock/graphs/contributors">SponsorBlock contributors</a>,
<ahref="https://github.com/ajayyy/SponsorBlockServer/graphs/contributors">SponsorBlockServer contributors</a> and
<ahref="https://github.com/ajayyy/SponsorBlockSite/graphs/contributors">SponsorBlockSite contributors</a> such
as <ahref="https://github.com/NDevTK">NDev</a>, <ahref="https://github.com/Joe-Dowd">Joe Dowd</a>,
<ahref="https://mchang.name/">Michael Chang</a> and more.
</p>
<p>The awesome <ahref="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 <ahref="https://www.flaticon.com/authors/gregor-cresnar"title="Gregor Cresnar">Gregor Cresnar</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="https://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 <ahref="https://www.flaticon.com/authors/freepik"title="Freepik">Freepik</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="https://creativecommons.org/licenses/by/3.0/"title="Creative Commons BY 3.0"target="_blank">CC 3.0 BY</a></p>
<pclass="createdBy">Created By <ahref="https://ajay.app">Ajay Ramachandran</a><imgsrc="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.
Some features, such as support for non third-party YouTube sites, are disabled by default and can be enabled in the options. These can be enabled or disabled at any time.
You can also hide/show all UI elements added to the YouTube page.
</p>
<h1>How skipping works</h1>
<pclass="projectPreview">
<spanclass="projectPreviewImageLarge">
<imgsrc="https://i.imgur.com/caf5Bju.png">
</span>
Videos will automatically be skipped if they are found in the database. You can open the popup by clicking the extension icon to get a preview of what they are.
<br/>
<br/>
Whenever you skip a video, you will get a notice report that submission. If the timing seems wrong, report it! You can also vote in the popup. The extension auto upvotes it if you don't report it, so make sure to report when necessary (this can be disabled in the options).
Submitting can either be done in the popup by hitting the "Sponsorship Starts Now" button or in the video player with the buttons on the player.
<br/>
<br/>
Clicking the play button indicated the start of a sponsorship section and clicking the stop icon indicates the end. You can prepare multiple sponsors before hitting submit. Clicking the upload button will submit. Clicking the garbage can will delete.
</p>
<h1>Editing</h1>
<pclass="projectPreview">
<spanclass="projectPreviewImageLarge">
<imgsrc="https://i.imgur.com/DZHqbsx.gif">
</span>
If you messed up, you can edit or delete your sponsor times in the popup or in the info menu (by hitting the info icon).
</p>
<h1>This is too slow</h1>
<p>
There are hotkeys if you want to use them. You must be focused on the YouTube player to use them. Press the semicolon key to indicate the start/end of a sponsor segment and click the appostrophe to submit.
These can be changed in the options. If you don't use QWERTY, you should probably change the keybinds.
</p>
<h1>I hate these buttons, they are so ugly</h1>
<p>
All player buttons can be hidden in the options.
</p>
<h1>Can I get a copy of the Database? What happens if you disappear?</h1>
<p>
The database is public and available at <ahref="https://sponsor.ajay.app/database.db">https://sponsor.ajay.app/database.db</a>. The source code is freely available. So, even if something happens to me, your submissions are not lost.
</p>
<h1>News and how it is made</h1>
<p>
See <ahref="https://sponsor.ajay.app/news">https://sponsor.ajay.app/news</a>.
</p>
<h1>I want more features!</h1>
<p>
Ask on Discord or make an Issue on GitHub. I am happy to hear suggestions or improvements you want. You may also contribute code or graphics if you would like.
<p>The awesome <ahref="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 <ahref="https://www.flaticon.com/authors/gregor-cresnar"title="Gregor Cresnar">Gregor Cresnar</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="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 <ahref="https://www.flaticon.com/authors/freepik"title="Freepik">Freepik</a> from <ahref="https://www.flaticon.com/"title="Flaticon">www.flaticon.com</a> and are licensed by <ahref="http://creativecommons.org/licenses/by/3.0/"title="Creative Commons BY 3.0"target="_blank">CC 3.0 BY</a></p>
d="m 282.58,568 a 65,65 0 0 1 -34.14,-9.66 C 95.41,463.94 2.54,300.46 0,121 a 64.91,64.91 0 0 1 34,-58.09 522.56,522.56 0 0 1 497.16,0 64.91,64.91 0 0 1 34,58.12 c -2.53,179.43 -95.4,342.91 -248.42,437.3 A 65,65 0 0 1 282.58,568 Z m 0,-548.31 A 502.24,502.24 0 0 0 43.4,80.22 45.27,45.27 0 0 0 19.7,120.75 c 2.44,172.67 91.81,330 239.07,420.83 a 46.19,46.19 0 0 0 47.61,0 C 453.64,450.73 543,293.42 545.45,120.75 A 45.26,45.26 0 0 0 521.75,80.21 502.26,502.26 0 0 0 282.58,19.69 Z"
id="path8"
inkscape:connector-curvature="0"
style="fill:#ffffff"/>
<path
style="fill:#ffffff"
d="M 284.70508 42.693359 A 479.9 479.9 0 0 0 54.369141 100.41992 A 22.53 22.53 0 0 0 42.669922 120.41992 C 45.069922 290.25992 135.67008 438.63977 270.83008 522.00977 A 22.48 22.48 0 0 0 294.32031 522.00977 C 429.48031 438.63977 520.08047 290.25992 522.48047 120.41992 A 22.53 22.53 0 0 0 510.7793 100.41992 A 479.9 479.9 0 0 0 284.70508 42.693359 z M 224.94922 162.35352 L 282.57422 219.98047 L 340.20117 162.35352 L 384.33984 206.49219 L 326.71484 264.11719 L 384.33984 321.74414 L 340.20117 365.88281 L 282.57422 308.25781 L 224.94922 365.88281 L 180.81055 321.74414 L 238.4375 264.11719 L 180.81055 206.49219 L 224.94922 162.35352 z "
d="m 282.58,568 a 65,65 0 0 1 -34.14,-9.66 C 95.41,463.94 2.54,300.46 0,121 a 64.91,64.91 0 0 1 34,-58.09 522.56,522.56 0 0 1 497.16,0 64.91,64.91 0 0 1 34,58.12 c -2.53,179.43 -95.4,342.91 -248.42,437.3 A 65,65 0 0 1 282.58,568 Z m 0,-548.31 A 502.24,502.24 0 0 0 43.4,80.22 45.27,45.27 0 0 0 19.7,120.75 c 2.44,172.67 91.81,330 239.07,420.83 a 46.19,46.19 0 0 0 47.61,0 C 453.64,450.73 543,293.42 545.45,120.75 A 45.26,45.26 0 0 0 521.75,80.21 502.26,502.26 0 0 0 282.58,19.69 Z"
id="path8"
inkscape:connector-curvature="0"
style="fill:#ffffff"/>
<path
style="fill:#ffffff"
d="M 284.70508 42.693359 A 479.9 479.9 0 0 0 54.369141 100.41992 A 22.53 22.53 0 0 0 42.669922 120.41992 C 45.069922 290.25992 135.67008 438.63977 270.83008 522.00977 A 22.48 22.48 0 0 0 294.32031 522.00977 C 429.48031 438.63977 520.08047 290.25992 522.48047 120.41992 A 22.53 22.53 0 0 0 510.7793 100.41992 A 479.9 479.9 0 0 0 284.70508 42.693359 z M 184.84375 113.77344 L 380.30664 113.77344 L 380.30664 161.31836 L 184.84375 161.31836 L 184.84375 113.77344 z M 184.84375 174.45703 L 380.30469 174.45703 L 380.30469 430.16992 L 184.84375 430.16992 L 184.84375 174.45703 z "
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.