Compare commits

..

747 Commits

Author SHA1 Message Date
Ajay Ramachandran
2e8ce93c1d bump version 2022-02-08 11:42:58 -05:00
Ajay Ramachandran
4fc9856e34 New Crowdin updates (#1178) 2022-02-08 11:42:22 -05:00
Ajay Ramachandran
f92e3dbc9a Merge pull request #1179 from mchangrh/noFullButton
hide inspect & edit on Full Video actionType
2022-02-07 18:30:27 -05:00
Michael C
7f75929d81 hide inspect & edit on Full Video actionType 2022-02-07 18:26:44 -05:00
Ajay
43699c1875 Add unsubmitted segments after deleting old variable 2022-02-07 17:38:39 -05:00
Ajay
6128d37ac2 remove unused translation and add context 2022-02-07 13:13:52 -05:00
Ajay
c64c5125fb Fix broken icons and centering 2022-02-07 11:13:27 -05:00
Ajay
cbb8d48820 Add option to disable tracking downvotes and clear when disabled 2022-02-07 10:58:47 -05:00
Ajay
008079c74c Add jokes to filler name 2022-02-07 10:42:19 -05:00
Ajay
e65642237f Don't save dislikes for VIP 2022-02-07 10:38:05 -05:00
Ajay
84d4c9da4c Fix version 2022-02-06 23:37:38 -05:00
Ajay
e623af859f Fix release ci 2022-02-06 23:34:32 -05:00
Ajay
8c60f25d4a Don't save downvotes in incognito 2022-02-06 23:20:01 -05:00
Ajay
7896b474db bump version 2022-02-06 23:17:49 -05:00
Ajay
4d60dec7f9 Save downvotes and segment hides in local storage 2022-02-06 23:17:34 -05:00
Ajay
53d0ac8677 Add animation to segment hiding 2022-02-06 21:08:15 -05:00
Ajay
e4ba67999c Add segment hiding in popup 2022-02-06 21:03:39 -05:00
Ajay
0b6ade4a1d Improve typing on getHash 2022-02-06 20:01:19 -05:00
Ajay
816e9a78be Add local storage options to config 2022-02-06 19:17:20 -05:00
Ajay
ccb0e8bed9 Fix parameters not optional 2022-02-06 18:55:27 -05:00
Ajay
459de6654a Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2022-02-06 18:48:05 -05:00
Ajay
8b6f0d8a2e Better title text for full video labels 2022-02-06 18:48:03 -05:00
Ajay
cf792e849f remove log 2022-02-06 18:19:42 -05:00
Ajay
fce82b48b0 Add popup donation prompt 2022-02-06 18:12:58 -05:00
Ajay Ramachandran
3d2fe8c409 Merge pull request #1176 from ajayyy/ci/update_invidious_list
Update Invidious List
2022-02-06 17:23:09 -05:00
github-actions[bot]
f513c3b8cb Update Invidious List 2022-02-06 22:21:30 +00:00
Ajay
c66e624c16 Delete unused unsubmitted objects 2022-02-06 17:01:14 -05:00
Ajay
ddca15ca01 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2022-02-06 15:10:48 -05:00
Ajay
199ccb1b12 Move segment times from encoded array to normal js object 2022-02-06 15:10:46 -05:00
Ajay Ramachandran
552b33104b Remove instructions for attribute generation, now handled by github action 2022-02-06 14:37:08 -05:00
Ajay Ramachandran
57b952f64c Merge pull request #1175 from ajayyy/ci/oss_attribution
Update OSS Attribution
2022-02-06 14:35:55 -05:00
github-actions[bot]
6867fa88d3 Update OSS Attribution 2022-02-06 19:17:39 +00:00
Ajay Ramachandran
93af8d966b Merge pull request #1174 from mchangrh/fix-oss-ci
Fix OSS CI
2022-02-06 14:16:09 -05:00
Ajay
32fa9c3398 Hide segments when voting from the popup 2022-02-06 14:04:54 -05:00
Ajay Ramachandran
4a8e769596 Merge pull request #1155 from mchangrh/misc-fix
Misc fixes
2022-02-06 13:45:28 -05:00
Ajay
9c836a89a3 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into misc-fix 2022-02-06 13:42:58 -05:00
Ajay Ramachandran
b21b6edb0c semicolon 2022-02-06 13:39:37 -05:00
Michael M. Chang
ca49b48814 workflow_dispatch 2022-02-06 13:35:48 -05:00
Michael M. Chang
2b9a93deb0 npm ci to check node_modules 2022-02-06 13:33:02 -05:00
Ajay Ramachandran
d9dede6578 Merge pull request #1167 from mchangrh/update-dependencies
update dependencies
2022-02-06 13:27:33 -05:00
Ajay Ramachandran
2a8a9ba667 New Crowdin updates (#1148) 2022-02-06 13:27:08 -05:00
Michael C
1bd7c6a33a update depndencies
- 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
2022-02-06 13:24:47 -05:00
Ajay Ramachandran
f5301fc374 Merge pull request #1168 from mchangrh/youtubeClip
early return if url is youtube clips url
2022-02-06 13:22:52 -05:00
Ajay Ramachandran
159e7598d7 Merge pull request #1164 from ajayyy/dependabot/npm_and_yarn/tmpl-1.0.5
Bump tmpl from 1.0.4 to 1.0.5
2022-02-06 13:22:28 -05:00
Ajay Ramachandran
2bd1688d8d Merge pull request #1165 from ajayyy/dependabot/npm_and_yarn/nth-check-2.0.1
Bump nth-check from 2.0.0 to 2.0.1
2022-02-06 13:22:23 -05:00
Ajay Ramachandran
26143460b7 Merge pull request #1163 from ajayyy/dependabot/npm_and_yarn/nanoid-3.2.0
Bump nanoid from 3.1.23 to 3.2.0
2022-02-06 13:22:16 -05:00
Ajay
2575141d35 Don't load segments from url multiple times 2022-02-06 13:13:08 -05:00
Michael C
48124e56d6 early return if url is youtube clips url 2022-02-06 01:05:19 -05:00
Ajay
e8307a2af7 Add text color based off luminance for full video label 2022-02-05 22:23:11 -05:00
dependabot[bot]
d01ed86803 Bump nth-check from 2.0.0 to 2.0.1
Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases)
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: nth-check
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-04 15:38:35 +00:00
dependabot[bot]
628c978286 Bump tmpl from 1.0.4 to 1.0.5
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-04 15:38:34 +00:00
dependabot[bot]
a0ba496d83 Bump nanoid from 3.1.23 to 3.2.0
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.23...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-04 15:38:34 +00:00
Ajay Ramachandran
0ac4ef7a4b Merge pull request #1162 from mchangrh/invidious-ci-fix
fix updateInvidious ci
2022-02-04 10:37:54 -05:00
Michael C
ba2efe59cb fix updateInvidious ci
- add ts-node
- fix path
- add npm ci
2022-02-04 02:38:14 -05:00
Ajay
88f61cf292 Fix width with left bar options and make it appear more often 2022-01-29 23:33:30 -05:00
Michael C
86e5ef7523 merge only one 2022-01-27 15:02:07 -05:00
Michael C
0451dcd975 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into misc-fix 2022-01-27 14:56:47 -05:00
Michael C
ba7d46dd73 add mediaSession, remove bindMediaKey 2022-01-27 14:52:13 -05:00
Ajay
1115ffd8cf Fix ugly long category pill titles
FIx #1152
2022-01-27 11:57:14 -05:00
Ajay
fa926ef686 Don't hide exclusive access for min duration
Fix #1156
2022-01-27 11:36:26 -05:00
Michael C
22fcea99f5 revert package-lock 2022-01-27 01:52:37 -05:00
Michael C
876b55dcc1 add bindMediaKey to options 2022-01-27 01:43:40 -05:00
Michael C
6d0d533fa7 force listen for mediaKeys 2022-01-27 00:53:30 -05:00
Michael C
9457aff44f linting + audio override 2022-01-26 17:54:58 -05:00
Michael C
193374db30 substr -> slice 2022-01-26 17:54:35 -05:00
Ajay Ramachandran
2a7f08f360 Merge pull request #1154 from AronHK/localization
Add missing localizations
2022-01-26 16:47:08 -05:00
Áron Hegymegi-Kiss
b02e4c1b4f missing localization 2022-01-26 22:32:15 +01:00
Ajay Ramachandran
8922c6cb67 Fix typo 2022-01-25 19:51:06 -05:00
Ajay Ramachandran
f555a8e7bb Merge pull request #1093 from AronHK/settings
Settings rework
2022-01-24 23:41:21 -05:00
Ajay
aac2572b4e Add live update for dark mode 2022-01-24 23:38:44 -05:00
Ajay
56e7dc842e Fix tab button contrast on light theme 2022-01-24 23:36:35 -05:00
Ajay
8452bfb32a lightmode -> dark mode 2022-01-24 23:33:27 -05:00
Ajay
c49ebbe371 Fix slow animation transitioning to light mode 2022-01-24 23:31:12 -05:00
Ajay
e87ec3842b fix merge issue 2022-01-24 23:28:51 -05:00
Ajay Ramachandran
595cb84941 Merge branch 'master' into settings 2022-01-24 23:27:52 -05:00
Ajay
8d5f244d2f Dark mode unless explicitely disabled (sorry) 2022-01-24 23:27:00 -05:00
Ajay
8455ac8b39 Make server address buttons bigger 2022-01-24 23:20:08 -05:00
Ajay
666aaab7f2 Use color for hover 2022-01-24 23:16:38 -05:00
Ajay
963ead0a30 Fix weird scrolling on help page 2022-01-24 22:59:43 -05:00
Ajay
28a711de75 use addeventlistener 2022-01-24 22:58:52 -05:00
Ajay
1fca10a1c1 Max width on options page 2022-01-24 22:58:03 -05:00
Ajay
96cefeaaf3 Remove stick header on help page 2022-01-24 20:53:36 -05:00
Ajay
23a6940894 Clarify that skip notice time is in seconds 2022-01-21 21:54:33 -05:00
Ajay
7f2b1c60c7 Only display single action type for full video 2022-01-21 20:20:17 -05:00
Ajay
c542cd9f73 Save times when accidentally switching to exclusive access 2022-01-21 19:37:14 -05:00
Ajay
7e091d1c67 Remove sponsor lookup retries 2022-01-21 18:39:07 -05:00
Ajay
6a07a9f693 Use new Poi action type fetch method 2022-01-21 18:38:04 -05:00
Ajay Ramachandran
c34d1e0bc1 Merge branch 'master' into settings 2022-01-21 12:28:47 -05:00
Ajay Ramachandran
b4c8e54d3e New Crowdin updates (#1137) 2022-01-21 12:27:41 -05:00
Ajay Ramachandran
b83426caba bump version 2022-01-21 12:26:04 -05:00
Ajay
9da99688d3 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2022-01-20 16:03:43 -05:00
Ajay
9bcee6afce Remove 502 retry logic 2022-01-20 16:03:41 -05:00
Ajay Ramachandran
1b5d7ccf3e Merge pull request #1141 from mchangrh/videoPreviewButtons
fix hover preview segments
2022-01-19 15:26:42 -05:00
Ajay
41a8b2718a Remove deleted import 2022-01-19 11:30:04 -05:00
Ajay
002f22c040 Wait for hover preview using mutation observer 2022-01-19 11:27:19 -05:00
Ajay
bf735f47b0 Fix reference node order to fix issue with player-container always being visible 2022-01-19 10:57:28 -05:00
Michael C
e4aa7efd3c add infinite wait for hover preview 2022-01-19 01:47:43 -05:00
Michael C
b210b22af3 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into videoPreviewButtons 2022-01-18 14:30:29 -05:00
Ajay Ramachandran
154e12f201 bump version 2022-01-18 13:20:46 -05:00
Ajay
b6c1ee1743 Don't allow submissions on active premieres or livestreams
Fix #523
Fix #367
2022-01-16 13:56:57 -05:00
Ajay
6b6ca6198f Don't schedule skips for full video segments 2022-01-16 01:17:49 -05:00
Ajay
6788394be1 Fix typo 2022-01-16 00:12:27 -05:00
Michael C
059a674ae1 fix hover preview segments 2022-01-15 22:49:22 -05:00
Ajay
a45bd4c5c7 Fix potential null issue 2022-01-15 18:28:53 -05:00
Ajay
bb47863080 Add safari extra manifest and use chrome's manifest for edge 2022-01-14 21:51:42 -05:00
Ajay
d50a69f1fd New hash format for previewing segments 2022-01-14 19:34:54 -05:00
Ajay
31014b78ac Add method to create segments from url parameters 2022-01-14 19:21:09 -05:00
Ajay
cf9e016581 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2022-01-14 17:35:54 -05:00
Ajay
dee836c783 Fix making dir automatically 2022-01-14 17:35:52 -05:00
Ajay Ramachandran
5c7f8cef45 bump version 2022-01-14 17:08:24 -05:00
Ajay
9f5ec09789 Add safari and edge build to release 2022-01-14 17:07:10 -05:00
Ajay
a82062da5b Add build mode for edge languages 2022-01-14 16:07:24 -05:00
Ajay
35da572f3f Add build option for safari that fixes locales
Fix #801 and #1061
2022-01-14 15:56:38 -05:00
Ajay
cf01679f16 null check for skip notice 2022-01-14 14:57:46 -05:00
Ajay
16f4ab53b6 Don't warn about minimum duration for full video
Fix #1133
2022-01-14 11:51:51 -05:00
Ajay Ramachandran
65f4a2ec28 bump version 2022-01-14 11:46:16 -05:00
Ajay Ramachandran
983b1f64da New Crowdin updates (#1126) 2022-01-14 11:45:14 -05:00
Ajay Ramachandran
70b2491975 bump version 2022-01-14 00:30:04 -05:00
Ajay
0fdb76ffe0 Hide time from exclusive access right away 2022-01-14 00:03:21 -05:00
Ajay
e2ba5c2063 Make wiki link go to specific page and fix crash when submitting 2022-01-13 23:56:15 -05:00
Ajay
6d4ec823a0 Update config 2022-01-13 23:53:13 -05:00
Ajay
917e644822 Add exclusive access category 2022-01-13 23:44:09 -05:00
Ajay
c986860a42 Add close button to category pill 2022-01-13 22:55:08 -05:00
Áron Hegymegi-Kiss
881cea4f6d refine settings usragent check 2022-01-13 19:13:08 +01:00
Áron Hegymegi-Kiss
5dd78e1cb3 show icon 2022-01-12 21:22:43 +01:00
Áron Hegymegi-Kiss
83db64d084 address isssues for pull request 2022-01-09 21:28:30 +01:00
Ajay
0da8a34e7a Add title element for category pill on updated youtube 2022-01-08 15:22:21 -05:00
Áron Hegymegi-Kiss
ed17d4859f Merge remote-tracking branch 'origin/master' into settings
# Conflicts:
#	public/options/options.html
#	src/config.ts
#	src/content.ts
#	src/options.ts
2022-01-08 19:30:49 +01:00
Áron Hegymegi-Kiss
dc560cd73e import/export settings to file 2022-01-08 19:03:46 +01:00
Áron Hegymegi-Kiss
90eaab4e50 multikey shortcuts 2022-01-08 17:07:37 +01:00
Áron Hegymegi-Kiss
3b54fde3f9 fixes 2022-01-08 16:34:49 +01:00
Ajay Ramachandran
02d8bf9a6f Merge pull request #1125 from mchangrh/fixPillError
fix "cannot read properties of null" when voting on full video tag
2022-01-07 02:03:12 -05:00
Michael C
2cf89b1850 fix "cannot read properties of null" when voting on full video tag 2022-01-07 02:00:04 -05:00
Ajay Ramachandran
fb74823c92 bump version 2022-01-06 20:59:54 -05:00
Ajay
024480513c Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2022-01-06 20:08:14 -05:00
Ajay
e9b217c685 Add tooltip about full video update 2022-01-06 20:08:12 -05:00
Ajay Ramachandran
7b917fb2b6 New Crowdin updates (#1112) 2022-01-06 16:57:12 -05:00
Ajay Ramachandran
2db35a624a Merge pull request #1116 from mchangrh/embeddedVideos
Support embedded videos
2022-01-06 16:50:58 -05:00
Ajay
c31866ff5f Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into pr/mchangrh/1116 2022-01-06 16:48:58 -05:00
Ajay Ramachandran
e347165073 Merge pull request #1122 from ajayyy/full-video
Full video labels
2022-01-06 16:40:23 -05:00
Ajay
57de51475f Add option to disable showing full video segments 2022-01-06 16:26:59 -05:00
Ajay
d16a409db2 Show black text on pill for unpaid promotion 2022-01-06 15:18:40 -05:00
Ajay
c63416fd7b Fix voting on category pill on mobile 2022-01-06 02:10:28 -05:00
Ajay
4d724deba3 Add title text and hide on downvote 2022-01-06 02:06:55 -05:00
Ajay
1aac863df0 Fix error 2022-01-06 01:54:47 -05:00
Ajay
c7d5011cc0 Add tooltip recommending full video report for large segments 2022-01-06 01:19:20 -05:00
Ajay
8e964b40b3 Add vote buttons to pill that open on click 2022-01-05 20:49:56 -05:00
Ajay
a6a9b7dd8c Decrease font size of pill 2022-01-05 17:26:05 -05:00
Ajay
d23e434209 Show full video on popup 2022-01-05 15:16:29 -05:00
Ajay
040bce2638 Make category pill work on invidious and mobile youtube 2022-01-05 15:13:42 -05:00
Ajay
388b9179ac Don't show full segments on preview bar 2022-01-05 02:39:13 -05:00
Ajay
2883a50f27 Add pill beside title for full video reports 2022-01-05 02:35:58 -05:00
Ajay
d36b4a54f3 Allow submitting as full video 2022-01-02 23:35:24 -05:00
Ajay Ramachandran
6ed946c998 bump version 2022-01-01 14:41:07 -05:00
Michael C
44bc8741ef fix UI issues with embeds
- add loadStart trigger to create & update preview and buttons
- show info button on /embed/ but not /channel/
2021-12-31 22:56:46 -05:00
Michael C
7a7b21cd87 add path for embedded videos and playlists 2021-12-31 18:17:15 -05:00
Michael C
229bd23a68 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into channelTrailer 2021-12-31 17:30:17 -05:00
Ajay Ramachandran
894410db98 Merge pull request #1115 from Choromanski/master
Fixed minute to day conversion
2021-12-31 16:36:52 -05:00
Brian Choromanski
0336157673 Fixed minute to day conversion 2021-12-31 16:34:29 -05:00
Ajay Ramachandran
b758cbb25f bump version 2021-12-30 17:20:11 -05:00
Ajay Ramachandran
f2be7a9c5b Merge pull request #1113 from CyberPhoenix90/fix_interval_leak
fix leak that was killing performance over long periods
2021-12-30 10:56:42 -05:00
CyberPhoenix90
8763d173bd fix missing semi colon 2021-12-30 15:22:02 +01:00
CyberPhoenix90
07e3117e22 fix leak that was killing performance over long periods 2021-12-30 15:05:09 +01:00
Ajay
12bc10ea1f Make youtube settings in front of skip notice 2021-12-29 00:35:33 -05:00
Ajay
2db1971190 Don't change countdown speed with playback speed
Fix #1067
2021-12-29 00:30:24 -05:00
Ajay
9b152a5525 Fix preview bar not being recreated 2021-12-28 20:46:31 -05:00
Ajay
7f374f0f86 Trigger changes even if videoid doesn't change if video element changes 2021-12-28 20:46:31 -05:00
Ajay
aca52abefc Make skip notice work on channel trailer 2021-12-28 20:46:31 -05:00
Michael C
6930980a4d set isInvidious to bypass UI bugs 2021-12-28 20:46:31 -05:00
Michael C
5af4833763 change parser to use document if applicable 2021-12-28 20:46:27 -05:00
Ajay Ramachandran
c3107ffcff bump version 2021-12-28 15:25:20 -05:00
Ajay Ramachandran
4bca8ad2f7 Merge pull request #1071 from mchangrh/invidiousCI
Auto-populate invidious list
2021-12-28 15:09:19 -05:00
Ajay Ramachandran
e729e036cf New Crowdin updates (#1054) 2021-12-28 14:51:14 -05:00
Ajay
7b74307013 formatting 2021-12-28 14:50:18 -05:00
Ajay
6aa1665d7c Create pull request for invidious list instead of commit 2021-12-28 14:50:12 -05:00
Ajay Ramachandran
a1bae95cdc Merge pull request #1091 from AronHK/audio-notification
Decouple audio notification from Skip Notice
2021-12-28 11:36:04 -05:00
Ajay
c5b72a01a2 Remove filler update notice 2021-12-26 20:16:26 -05:00
Ajay
8ade66d7b3 Fix skip notice deleting segments causing issues
Fixes #1105
2021-12-22 12:13:31 -05:00
Ajay Ramachandran
d42862541b Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-12-15 22:01:31 -05:00
Ajay Ramachandran
54001763a7 Don't hide userID option if not set
Fix #1025
2021-12-15 22:01:28 -05:00
Áron Hegymegi-Kiss
46e515b130 design fixes 2021-12-15 22:22:06 +01:00
Áron Hegymegi-Kiss
9a9e564dbf show version + clickable labels 2021-12-13 12:14:51 +01:00
Áron Hegymegi-Kiss
4971824067 missing labels, hide options when sth they depend on gets turned off 2021-12-13 02:37:15 +01:00
Áron Hegymegi-Kiss
dface28c84 group settings into tabs 2021-12-12 23:31:09 +01:00
Ajay Ramachandran
7186829bc3 Merge pull request #1079 from Choromanski/feature/format-time-to-days
Format minutes now Days, Hours and Minutes
2021-12-11 19:39:28 -05:00
Aron HK
3d3b261f8f skipNoticeContentContainer().v -> video
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2021-12-12 01:38:31 +01:00
Ajay Ramachandran
33094f2541 Add example for abbreviations 2021-12-11 19:33:11 -05:00
Hegymegi Kiss Áron
9f9df9479b move audio notification to content.ts
fixes  #756
2021-12-11 16:02:07 +01:00
Ajay Ramachandran
1c911581db Fix loop fix on Safari 2021-12-10 23:53:56 -05:00
Ajay Ramachandran
071f8b1729 Don't skip exactly to the end on Safari
Fix #1027
2021-12-10 23:52:50 -05:00
Ajay Ramachandran
8d1b35403d Fix auto hiding info not hiding
Fix #811
2021-12-10 19:09:25 -05:00
Brian Choromanski
a8fee918e4 Merge branch 'master' into feature/format-time-to-days 2021-12-06 06:09:21 -05:00
Brian Choromanski
7bca8e508e Localized d and h 2021-12-06 05:57:37 -05:00
Michael C
e16aae393f also check against length 2021-12-04 23:16:26 -05:00
Ajay Ramachandran
44de741e84 Merge pull request #1072 from Choromanski/feature/updated-comments
Changed comments from seconds and hours to minutes
2021-12-04 22:18:53 -05:00
Brian Choromanski
bc990cd683 Format minutes from hours, and minutes to days, hours, and minutes 2021-12-04 11:56:55 -05:00
Michael C
33098ac659 migrate and populat on reset 2021-12-01 17:48:07 -05:00
Ajay Ramachandran
2f8ec7a5e5 Merge pull request #1073 from mchangrh/patch-1
Update licence in package.json
2021-12-01 17:00:17 -05:00
Ajay Ramachandran
48f7c1e0a1 fix license in package.json 2021-12-01 17:00:04 -05:00
Michael M. Chang
29c3b80d0b Update licence in package.json
#721
2021-12-01 16:44:08 -05:00
Michael C
dc47b9ffd2 appease CI/ webpack
move to ci/
change triggers
2021-11-30 18:17:28 -05:00
Brian Choromanski
eaa47c8d40 Changed comments from seconds and hours to minutes 2021-11-30 17:36:21 -05:00
Michael C
e4e453a11c add code to parse and filter 2021-11-30 15:55:26 -05:00
Ajay Ramachandran
2209c230e7 Fix autohide info button affecting skip to highlight
Fix #1063
2021-11-27 00:06:52 -05:00
Ajay Ramachandran
9d70332c9a bump version 2021-11-24 18:33:53 -05:00
Ajay Ramachandran
8150d38df0 New Crowdin updates (#1036) 2021-11-24 18:33:40 -05:00
Ajay Ramachandran
75b5c31d07 Fix filler category notice 2021-11-23 21:05:27 -05:00
Ajay Ramachandran
c007ac3d86 Add tooltip about filler category 2021-11-21 19:40:25 -05:00
Ajay Ramachandran
7218be73c6 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-11-16 23:26:16 -05:00
Ajay Ramachandran
96693342a3 Fix start time messing up when end time too far in preview bar 2021-11-16 23:26:15 -05:00
Ajay Ramachandran
d2ff7b5c04 bump version 2021-11-09 22:47:24 -05:00
Ajay Ramachandran
9a0f1db31e New Crowdin updates (#1033) 2021-11-09 22:47:10 -05:00
Ajay Ramachandran
06da4d6556 Remove notice about highlight category update 2021-11-08 19:57:46 -05:00
Ajay Ramachandran
20d0c05049 Update manifest.json 2021-11-08 19:29:55 -05:00
Ajay Ramachandran
96e4957f71 Add filler category and allow mute intro, outro, preview 2021-11-08 19:19:00 -05:00
Ajay Ramachandran
9c5eeac239 Merge pull request #1029 from opl-/docs/readme-building
Add more detail to building section of readme
2021-11-03 19:38:12 -04:00
Ajay Ramachandran
e685697bbb Add back info about adjusting config 2021-11-03 19:36:45 -04:00
Ajay Ramachandran
752e515a1c Merge pull request #1018 from FlorianZahn/fontSizeFixTooltip
Makes rectangleTooltip fontSize bigger
2021-11-02 00:08:26 -04:00
Ajay Ramachandran
ca0f68bb7d Merge pull request #1019 from FlorianZahn/roundSubmitTimes
unsubmitted segments are initialized rounded to 3 digits
2021-11-02 00:08:10 -04:00
Ajay Ramachandran
34884026d9 New Crowdin updates (#1014) 2021-11-02 00:07:08 -04:00
Ajay Ramachandran
7a38bf0c08 bump version 2021-11-02 00:06:56 -04:00
Ajay Ramachandran
5adcec2ca5 Remove segment duration filter
Close #1031 #989
2021-11-02 00:06:40 -04:00
Ajay Ramachandran
36989907a2 Remove highlight skipping by clicking near it
Closes #973
2021-10-30 22:02:21 -04:00
opl-
db55778fd8 Add more detail to building section of readme 2021-10-29 20:59:21 +02:00
Ajay Ramachandran
41be51b384 formatting fixes 2021-10-26 18:37:37 -04:00
Ajay Ramachandran
e87efe2c67 bump version 2021-10-23 15:09:47 -04:00
Ajay Ramachandran
069299e968 Merge pull request #1021 from opl-/fix/wheel-edits
Fix mouse wheel can enter edit mode
2021-10-22 23:11:22 -04:00
opl-
4d09a603fe Fix mouse wheel can enter edit mode 2021-10-23 00:52:52 +02:00
Ajay Ramachandran
8b595af5e9 Fix skip to highlight not hiding when none 2021-10-22 01:50:17 -04:00
Ajay Ramachandran
41739a8799 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-10-22 01:29:47 -04:00
Ajay Ramachandran
23bebbca7c Fix help page on mobile 2021-10-22 01:29:46 -04:00
Ajay Ramachandran
5f2af12150 bump version 2021-10-21 22:39:15 -04:00
Ajay Ramachandran
628abd03f0 Added swiping away for skip to highlight on mobile 2021-10-21 22:33:49 -04:00
Ajay Ramachandran
8e254c5807 Make bigger buttons on mobile skip button 2021-10-21 22:11:26 -04:00
Ajay Ramachandran
0647576d6f Add animation for skip to highlight on mobile 2021-10-21 21:58:43 -04:00
Ajay Ramachandran
c803ae9499 Add skip to highlight to mobile 2021-10-21 01:30:52 -04:00
FlorianZahn
95f45312e1 support for multiple poi categories 2021-10-21 04:19:26 +02:00
FlorianZahn
9dda9a583d unsubmitted segments are initialized rounded to 3 digits 2021-10-21 03:14:45 +02:00
Ajay Ramachandran
d1e6421e5b Fix type errors 2021-10-20 19:33:48 -04:00
Ajay Ramachandran
bd0a6aaaad Hide submissions on mobile 2021-10-20 19:28:00 -04:00
Ajay Ramachandran
1e8b176c69 Allow finer tuned previewing 2021-10-19 22:57:46 -04:00
Ajay Ramachandran
14018798f7 Add wiki links to options 2021-10-19 19:10:27 -04:00
Ajay Ramachandran
a0d06ca6e8 Fix start time in preview bar in wrong place 2021-10-19 19:00:30 -04:00
FlorianZahn
95fe1eef6f Makes rectangleTooltip fontSize bigger 2021-10-19 21:38:44 +02:00
Ajay Ramachandran
38b1dda20b Add support for required segment parameter 2021-10-18 19:51:44 -04:00
Ajay Ramachandran
07cf1764dc bump version 2021-10-17 19:12:38 -04:00
Ajay Ramachandran
aeb9c5b203 New Crowdin updates (#1012) 2021-10-17 19:12:09 -04:00
Ajay Ramachandran
ad3f0c1a06 Don't filter segments when switching videos still
Fixes #989
2021-10-16 13:41:07 -04:00
Ajay Ramachandran
4bc180077e Fix segments sometimes displaying after the seek bar if at the end 2021-10-16 13:15:47 -04:00
Ajay Ramachandran
510db57666 bump version 2021-10-15 19:29:15 -04:00
Ajay Ramachandran
5ee6a2195d Merge pull request #1002 from maximmax42/patch-1
Added margin-bottom for #sponsorblockPopup
2021-10-15 19:28:54 -04:00
Ajay Ramachandran
63d4c1aedb New Crowdin updates (#990) 2021-10-15 19:01:03 -04:00
Ajay Ramachandran
e9204be96f Merge pull request #988 from FlorianZahn/copySegment
Copy segments into your unsubmitted and SkipNotice changes
2021-10-15 19:00:38 -04:00
Ajay Ramachandran
0863061665 Fix indentation in manifest 2021-10-15 18:57:36 -04:00
FlorianZahn
8aea74160c only change color if user isVip 2021-10-15 21:01:32 +02:00
FlorianZahn
d375a97e99 Vip Warning also in popup 2021-10-15 20:52:15 +02:00
Ajay Ramachandran
fe5499e80a Code style fixes and react errors 2021-10-15 00:56:48 -04:00
Ajay Ramachandran
598da2a7fe Merge branch 'copySegment' of https://github.com/florianzahn/sponsorblock into pr/FlorianZahn/988 2021-10-15 00:31:09 -04:00
Ajay Ramachandran
fcbeeb9fc1 Remove extra segment lookup and use lockbyhash lookup 2021-10-15 00:31:07 -04:00
FlorianZahn
d82ef63d89 fix loading text not displaying upon voting 2021-10-14 19:05:36 +02:00
FlorianZahn
a457a8009e SkipNotice countdown now updates again on config update 2021-10-14 08:05:55 +02:00
FlorianZahn
7698be8462 Remove merge mistake 2021-10-14 07:21:07 +02:00
FlorianZahn
738868da8d Merge branch 'master' into copySegment 2021-10-14 07:16:55 +02:00
Ajay Ramachandran
fc7fc693ed Fix getting locked category 2021-10-13 23:57:59 -04:00
Ajay Ramachandran
27f5997e5a Add return types to vip fetching functions 2021-10-13 23:34:25 -04:00
Ajay Ramachandran
45274f5c72 Wait for vip info to be fetched 2021-10-13 23:32:52 -04:00
Ajay Ramachandran
2bdfd3f39b Merge branch 'copySegment' of https://github.com/florianzahn/sponsorblock into pr/FlorianZahn/988 2021-10-13 23:25:48 -04:00
Ajay Ramachandran
9b9174ab9a Simplify vip info fetching 2021-10-13 23:25:46 -04:00
FlorianZahn
3e3e9796b1 syntax error
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2021-10-14 05:19:18 +02:00
Ajay Ramachandran
ff5fa4c724 Move config values and close notice 2021-10-13 23:14:51 -04:00
Ajay Ramachandran
b8ab05ccad Merge pull request #985 from FlorianZahn/editSegmentTimesByScrolling
Scrolling over the edit-segment-time component will change them.
2021-10-13 22:37:31 -04:00
FlorianZahn
93e440385f Removed console.log and redundancy 2021-10-14 02:16:04 +02:00
FlorianZahn
af66a77026 Fixed logic mistake if undovotes are ever implemented 2021-10-14 02:11:15 +02:00
Maxim
75607dea1c Added margin-bottom for #sponsorblockPopup
This margin is to separate popup window from playlist/related videos list
2021-10-13 22:48:07 +05:00
FlorianZahn
5b353b05ac replaced tab with 4 spaces 2021-10-13 06:22:50 +02:00
FlorianZahn
3162ab93a1 Formatting 2021-10-13 06:19:48 +02:00
FlorianZahn
b18f631d33 better if/else readability
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2021-10-13 06:14:03 +02:00
FlorianZahn
2e254cb917 prettier spaces
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2021-10-13 06:13:32 +02:00
FlorianZahn
77ce9433a7 removed response.ok for response === 200 2021-10-13 06:08:14 +02:00
FlorianZahn
509e54762f Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into editSegmentTimesByScrolling 2021-10-13 06:02:50 +02:00
FlorianZahn
caeb347137 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into copySegment 2021-10-13 05:55:21 +02:00
Ajay Ramachandran
a2b054844a Fix unsubmitted segments sometimes not skipping 2021-10-11 22:22:36 -04:00
Ajay Ramachandran
5b79d4ef48 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-10-11 19:02:22 -04:00
Ajay Ramachandran
3de66ebe23 Potentially fix info button reappearing 2021-10-11 19:02:20 -04:00
FlorianZahn
60ef51b7f5 I forgot to change the 24h countdown back to 24h instead of 1 seconds 2021-10-11 03:50:19 +02:00
FlorianZahn
aa8ee02277 Added colored text if a category is locked for submitting and changing category 2021-10-11 03:49:14 +02:00
FlorianZahn
b927ebbbf7 Lint fixes 2021-10-10 10:56:27 +02:00
FlorianZahn
d72d5dcbcb Lint fixes 2021-10-10 10:50:35 +02:00
FlorianZahn
d9f703d808 Vip warning added when downvoting. sry that it is in the same branch, but this is the most current UI 2021-10-10 10:47:47 +02:00
FlorianZahn
a9cc43c586 Changed heigt of 2nd notice. Minor changes. Upvoting lets downvoted segment reappear 2021-10-10 00:41:21 +02:00
FlorianZahn
844567dcdf Lit fixes 2021-10-09 08:13:02 +02:00
FlorianZahn
52ed4f73f4 SkipNotice now remembers what has already been voted. Also nicer highlighting of current selection. 2021-10-09 08:08:46 +02:00
FlorianZahn
907bd68e4e Buttons now change color depending on state. Added colorPalette config entry 2021-10-09 02:43:39 +02:00
Ajay Ramachandran
f35afaf6bc bump version 2021-10-06 21:10:31 -04:00
Ajay Ramachandran
85b1b51b76 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-10-06 21:02:02 -04:00
Ajay Ramachandran
9dc5449e37 Make capitalization consistent 2021-10-06 21:01:59 -04:00
FlorianZahn
6ea226c972 Added string to the language file 2021-10-06 23:38:06 +02:00
FlorianZahn
44f9ab9806 changed let to const 2021-10-06 23:16:53 +02:00
FlorianZahn
edd1011737 margin in ContinueVoting 2021-10-06 23:13:10 +02:00
FlorianZahn
08558bfaeb Merge branch 'copySegment' of https://github.com/FlorianZahn/SponsorBlock into copySegment 2021-10-06 23:08:22 +02:00
FlorianZahn
4afc2c153a Restart Voting button. Wiki links. SkipNotice Improvements 2021-10-06 23:02:26 +02:00
FlorianZahn
988905c155 Update config.ts 2021-10-06 16:33:11 +02:00
FlorianZahn
51aab00985 Update config.ts 2021-10-06 08:31:18 +02:00
FlorianZahn
84924b6364 Update SkipNoticeComponent.tsx 2021-10-06 08:29:45 +02:00
FlorianZahn
93f02877a7 copy segments basics done 2021-10-06 08:15:15 +02:00
Ajay Ramachandran
7baac9dcbf New Crowdin updates (#984) 2021-10-05 20:52:16 -04:00
Ajay Ramachandran
4045978b54 Support older browsers 2021-10-05 20:51:20 -04:00
Ajay Ramachandran
56bc3fca04 Hide skip to highlight right away when dismissing 2021-10-05 20:06:18 -04:00
FlorianZahn
c571a9ecb6 made the tool tip fully opaque for better readability 2021-10-04 21:37:15 +02:00
FlorianZahn
1ad60720df empty function fix 2021-10-04 21:04:02 +02:00
FlorianZahn
e5fe99c89b Changed empty arrow function to empty function 2021-10-04 20:24:52 +02:00
FlorianZahn
3fc32a68c3 Changing the time a little manually opens a popup 2021-10-04 20:20:04 +02:00
FlorianZahn
142cc2881f added step modifier ctrl 2021-10-04 14:26:24 +02:00
FlorianZahn
4de55ea5fe Scroll amount now 1/1000th while pressing "shift" 2021-10-04 04:24:14 +02:00
FlorianZahn
620e75517c Now handeling deltaY=0 and shrunk down code 2021-10-03 22:11:33 +02:00
FlorianZahn
cba26a42af combined similar code into function. More readable function names 2021-10-03 21:50:02 +02:00
FlorianZahn
f3f598d6c7 combined similar code into function. More readable function names 2021-10-03 21:48:12 +02:00
FlorianZahn
fe7d9986fa Boolean --> boolean; var --> let 2021-10-03 21:23:33 +02:00
FlorianZahn
143ca6f6e0 Highlight time stamps are synchronized when scorlling 2021-10-03 21:19:06 +02:00
FlorianZahn
69ce065588 Scrolling over the segment times will change them 2021-10-03 20:56:10 +02:00
Ajay Ramachandran
bfa31429f1 Support shorts with additional parts of url 2021-10-03 13:08:50 -04:00
Ajay Ramachandran
66f0cc8883 Support shorts 2021-10-03 13:07:47 -04:00
Ajay Ramachandran
1a0ac27e49 New Crowdin updates (#980) 2021-10-02 18:05:41 -04:00
Ajay Ramachandran
7b87ae7b08 bump version 2021-10-02 18:00:58 -04:00
Ajay Ramachandran
9ab8e63b1d Merge pull request #983 from ajayyy/test-action
Add testing action
2021-10-02 18:00:09 -04:00
Ajay Ramachandran
0e147134f3 Add testing action 2021-10-02 17:42:47 -04:00
Ajay Ramachandran
8605e23fbb Fix starting segments when there is a t=? in the url 2021-10-02 17:13:30 -04:00
Ajay Ramachandran
5f34a777f1 Fix starting segment sometimes not being skipped and duration filter 2021-10-02 16:15:53 -04:00
Ajay Ramachandran
1f43d07e16 Remove possible error in notice 2021-10-02 16:05:23 -04:00
Ajay Ramachandran
a88aaf4590 Prevent error when video not loaded yet 2021-10-02 15:46:33 -04:00
Ajay Ramachandran
25f78ed55b Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-10-02 15:24:01 -04:00
Ajay Ramachandran
26e73c515c Fix seeking issues with poi segment 2021-10-02 15:23:59 -04:00
Ajay Ramachandran
028374e62d Update manifest.json 2021-10-02 14:38:59 -04:00
Ajay Ramachandran
dc1e5ce762 Fix styling on voting wrong category 2021-10-01 18:28:11 -04:00
Ajay Ramachandran
8fcf8ac46c Speed up autohiding button transition 2021-10-01 18:08:02 -04:00
Ajay Ramachandran
ef70e71051 Fix segments not appearing when loaded early 2021-10-01 18:07:15 -04:00
Ajay Ramachandran
23a91c626d bump version 2021-09-30 19:39:54 -04:00
Ajay Ramachandran
c92f63af36 New Crowdin updates (#978) 2021-09-30 19:39:14 -04:00
Ajay Ramachandran
0a21ef7af0 Merge pull request #958 from FlorianZahn/PersistantHighlight
Highlight Button now persists; Implements issue #953
2021-09-30 19:33:39 -04:00
Ajay Ramachandran
5a74a28520 Fix skip to highlight text reappearing 2021-09-30 19:26:28 -04:00
Ajay Ramachandran
1bfb5cfb13 Compact button options and add option for skip to highlight button 2021-09-30 19:23:17 -04:00
Ajay Ramachandran
59f8f82655 Add alt text to skip to highlight 2021-09-30 18:20:58 -04:00
Ajay Ramachandran
2064afb235 Make hiding highlight button smooth 2021-09-30 18:15:06 -04:00
Ajay Ramachandran
ebcb600e99 Auto hide skip to highlight 2021-09-30 00:43:10 -04:00
Ajay Ramachandran
9ec984065e hide when buttons disabled and hide chapter prefix 2021-09-29 23:13:54 -04:00
Ajay Ramachandran
63cfe760b6 New Crowdin updates (#961) 2021-09-29 16:27:11 -04:00
Ajay Ramachandran
1a717542c7 Improve warning message 2021-09-28 20:05:48 -04:00
Ajay Ramachandran
de607d317f Hide segments with different video durations 2021-09-28 19:58:51 -04:00
Ajay Ramachandran
76d9a9afa9 Merge pull request #957 from mchangrh/update-workflow
Update workflow
2021-09-21 19:04:20 -04:00
FlorianZahn
22ecc05a55 Highlight Button now persists 2021-09-20 15:32:31 +02:00
Michael C
514ebe8660 update wiki links in README 2021-09-20 02:14:54 -04:00
Michael C
2f4722162b update workflows to newest versions 2021-09-20 02:13:41 -04:00
Ajay Ramachandran
f219122f00 bump version 2021-09-19 22:41:21 -04:00
Ajay Ramachandran
008671d97f New Crowdin updates (#938) 2021-09-19 22:40:43 -04:00
FlorianZahn
6fb3802fd4 Preview skip-lenth dependant on playbackspeed (#949)
* Preview button playback speed dependant

Pressing "Preview" will now jump 2 seconds in front of the segment start time, depending on the playback speed.
2021-09-19 10:24:37 -04:00
Ajay Ramachandran
73241a0bd1 Fix in the middle of mute 2021-09-16 23:21:59 -04:00
Ajay Ramachandran
cc995b9848 Merge pull request #942 from LofhJann/master
Fix username wrapping
2021-09-15 21:33:23 -04:00
Janne Löfhjelm
778379d294 Fix username wrapping 2021-09-11 03:33:41 +03:00
Ajay Ramachandran
1083520666 Add warning for submitting multiple highlights 2021-09-10 19:07:16 -04:00
Ajay Ramachandran
cad5cd97fc New Crowdin updates (#933) 2021-09-07 23:29:35 -04:00
Ajay Ramachandran
7f5728d4db bump version 2021-09-07 23:28:48 -04:00
Ajay Ramachandran
06fa2748fe Fix package-lock, fix #937 2021-09-07 18:54:37 -04:00
Ajay Ramachandran
8b50373eab Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-09-06 23:51:28 -04:00
Ajay Ramachandran
bdedf86d63 Fix selenium test to change category 2021-09-06 23:51:26 -04:00
Ajay Ramachandran
0fb84dc03d Merge pull request #934 from KarelVerschraegen/patch-2
Fix typo in SubmissionNoticeComponent
2021-09-06 16:11:03 -04:00
Ajay Ramachandran
041ccdaf11 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-09-06 16:10:34 -04:00
Ajay Ramachandran
1f967b3f69 Fix skips not being counted and crash on old browser 2021-09-06 16:10:32 -04:00
KarelVerschraegen
07f0b87379 Fix typo in SubmissionNoticeComponent 2021-09-06 15:50:13 +02:00
Ajay Ramachandran
840dbbde4a New Crowdin updates (#928) 2021-09-05 13:30:51 -04:00
Ajay Ramachandran
2b9000ff84 bump version 2021-09-05 13:29:45 -04:00
Ajay Ramachandran
0d0171530c Remove unused string 2021-09-04 02:17:57 -04:00
Ajay Ramachandran
6040d177fa Say muted instead of skipped for mute segments 2021-09-04 02:09:10 -04:00
Ajay Ramachandran
2c1f5f16c2 Only show mute option for supported categories 2021-09-04 01:44:09 -04:00
Ajay Ramachandran
0e7a298967 bump version 2021-09-03 17:01:03 -04:00
Ajay Ramachandran
9a9f151979 New Crowdin updates (#926) 2021-09-03 16:58:07 -04:00
Ajay Ramachandran
ca814c9dcc Merge pull request #917 from mchangrh/update-matrix
update matrix links
2021-09-03 16:36:58 -04:00
Ajay Ramachandran
976dbb9159 Merge branch 'master' into update-matrix 2021-09-03 16:36:51 -04:00
Ajay Ramachandran
90ce9808f1 New Crowdin updates (#924)
* New translations messages.json (Italian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Swedish)

* New translations messages.json (Turkish)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Indonesian)

* New translations messages.json (Tamil)

* New translations messages.json (Polish)

* New translations messages.json (Croatian)

* New translations messages.json (Estonian)

* New translations messages.json (Malay)

* New translations messages.json (Telugu)

* New translations messages.json (Malayalam)

* New translations messages.json (Norwegian)

* New translations messages.json (Russian)

* New translations messages.json (French)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Spanish)

* New translations messages.json (Czech)

* New translations messages.json (German)

* New translations messages.json (Japanese)

* New translations messages.json (Dutch)

* New translations messages.json (Slovak)

* New translations messages.json (Ukrainian)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Romanian)

* New translations messages.json (Bulgarian)

* New translations messages.json (Finnish)

* New translations messages.json (Hungarian)

* New translations messages.json (Italian)

* New translations messages.json (Korean)

* New translations messages.json (German)

* New translations messages.json (Dutch)

* New translations messages.json (Ukrainian)

* New translations messages.json (French)

* New translations messages.json (Korean)

* New translations messages.json (Turkish)
2021-09-03 16:35:11 -04:00
Ajay Ramachandran
ef942fca8e Merge pull request #923 from ajayyy/silent-skip
Mute segments
2021-09-02 13:22:44 -04:00
Ajay Ramachandran
3671c4bb69 Hide mute option for highlight 2021-09-02 13:20:50 -04:00
Ajay Ramachandran
ef15526dcd Explain how to get public userID 2021-09-02 12:00:18 -04:00
Ajay Ramachandran
096737dcbb bump version 2021-09-02 11:44:38 -04:00
Ajay Ramachandran
02360c1f3c Fix centering on submission notice 2021-09-02 11:44:25 -04:00
Ajay Ramachandran
ccd8342ddb Update top contibutors 2021-09-02 00:37:53 -04:00
Ajay Ramachandran
4ae2a42c8c New Crowdin updates (#902) 2021-09-02 00:19:36 -04:00
Ajay Ramachandran
206d7bc2bd bump version 2021-09-02 00:14:46 -04:00
Ajay Ramachandran
0fc9e9b2fb Fix UI issues when text is long
Fixes #914
2021-09-02 00:05:13 -04:00
Ajay Ramachandran
5ad809cfb4 Add e2e test for mute skip 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
d1e46825af Fix mute skip failing on videos without segments 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
2763b6b6aa Clarify muting option 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
427b90a5e9 Add option to disable mute segments 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
60e54ee129 Hide unmute buttons after segment is finished 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
4092bf9b05 Make skip notice buttons work with mute segments 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
f31c2985e2 Add silent skipping to scheduler 2021-09-01 22:00:48 -04:00
Ajay Ramachandran
34cfd14e74 Add UI for submitting mute segments and request mute segments 2021-09-01 21:59:44 -04:00
Ajay Ramachandran
3774ef9756 Fix preview sometimes not skipping
Fixes #915
2021-09-01 19:50:58 -04:00
Ajay Ramachandran
098d879fe2 Merge pull request #922 from ajayyy/basic-selenium
Basic selenium
2021-09-01 16:03:05 -04:00
Ajay Ramachandran
49406b7ac6 Make refresh button work when no segments found
Fixes #885
2021-09-01 15:50:22 -04:00
Ajay Ramachandran
5c704ad241 Fix multiple segments skipped not appearing
Fixes #909, #919, #905
2021-09-01 15:41:46 -04:00
Ajay Ramachandran
681eb61763 Fix highlight appearing as two timestamps in popup 2021-09-01 13:15:15 -04:00
Ajay Ramachandran
71cf9888e8 Fix disable skipping not working for highlight
Resolves #916
2021-09-01 04:24:10 -04:00
Ajay Ramachandran
b1aaa0ac5e Add copy public id button 2021-09-01 04:22:06 -04:00
Michael C
0367f7900f udpate discord link for consistency 2021-08-29 15:01:11 -04:00
Michael C
47261a360c update matrix links 2021-08-29 14:56:08 -04:00
Ajay Ramachandran
a2c3116bdd Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-08-26 18:20:35 -04:00
Ajay Ramachandran
48a49e4136 Make highlight hover text work better on preview bar 2021-08-26 18:20:33 -04:00
Ajay Ramachandran
6de1a58d88 bump version 2021-08-24 02:28:18 -04:00
Ajay Ramachandran
43a9ba0f9e Fix keybind being flaky 2021-08-23 19:51:58 -04:00
Ajay Ramachandran
c3489e54a6 Fix highlight category when minimum duration set 2021-08-23 18:23:03 -04:00
Ajay Ramachandran
75c003b204 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-08-23 15:46:36 -04:00
Ajay Ramachandran
da5de43121 Fix skipping with highlight on invidious 2021-08-23 15:46:35 -04:00
Ajay Ramachandran
d20a44751c bump version 2021-08-23 03:08:01 -04:00
Ajay Ramachandran
15706fd3c4 Fix issue with early highlight breaking skipping 2021-08-22 20:47:46 -04:00
Ajay Ramachandran
a9e43f95f5 Fix highlight auto skipping on music videos 2021-08-22 19:03:24 -04:00
Ajay Ramachandran
11fe87a09e Fix highlight category info appearing to new users 2021-08-22 19:03:05 -04:00
Ajay Ramachandran
52741b2c0a Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-08-22 14:13:03 -04:00
Ajay Ramachandran
09b18a4f6d Fix auto skip on music videos for show overlay 2021-08-22 14:13:02 -04:00
Ajay Ramachandran
326385f325 New Crowdin updates (#900) 2021-08-21 12:55:55 -04:00
Ajay Ramachandran
28884f5e9f Bump version 2021-08-21 12:54:09 -04:00
Ajay Ramachandran
50d5f956c6 Refetch when not found no matter the date 2021-08-20 18:56:08 -04:00
Ajay Ramachandran
585038c902 Close skip to highlight when changing videos 2021-08-20 18:43:44 -04:00
Ajay Ramachandran
c79b06aed3 add comment for highlight update 2021-08-20 14:29:28 -04:00
Ajay Ramachandran
8d2883b6e2 Increase version 2021-08-20 13:39:56 -04:00
Ajay Ramachandran
c96ce694b7 New Crowdin updates (#897) 2021-08-20 13:39:18 -04:00
Ajay Ramachandran
989b5c9370 New Crowdin updates (#883) 2021-08-20 03:57:46 -04:00
Ajay Ramachandran
032264d8bb Merge pull request #896 from ajayyy/improvements
More highlight improvements
2021-08-20 03:57:27 -04:00
Ajay Ramachandran
d089e43b8a Add tooltip about highlight feature 2021-08-20 03:54:49 -04:00
Ajay Ramachandran
b3336a218e Make help page localisable and make up to date
Closes https://github.com/ajayyy/SponsorBlock/issues/509
2021-08-20 02:00:15 -04:00
Ajay Ramachandran
bea943dc96 Add option to disable $ link 2021-08-20 00:04:42 -04:00
Ajay Ramachandran
12f41521f5 Merge pull request #895 from ajayyy/improvements
Highlight category improvements
2021-08-19 22:37:53 -04:00
Ajay Ramachandran
36aec560ca Add options for smaller and faded notice 2021-08-19 22:32:28 -04:00
Ajay Ramachandran
e8a106d36b Fix warnings 2021-08-19 13:23:28 -04:00
Ajay Ramachandran
2c52b9e600 Merge pull request #690 from ajayyy/improvements
Highlight category
2021-08-19 13:23:26 -04:00
Ajay Ramachandran
3c5316a11c Disable fading by default for now 2021-08-19 13:21:30 -04:00
Ajay Ramachandran
c5044d3ebd Decrease font size on help page 2021-08-19 11:45:32 -04:00
Ajay Ramachandran
db34f1fd5b Add keybind support to skip to highlight 2021-08-19 01:17:36 -04:00
Ajay Ramachandran
21f563fdb7 Fix confusing padding on options page 2021-08-18 13:33:28 -04:00
Ajay Ramachandran
3bbc699d98 Move highlight category on options page 2021-08-18 13:29:02 -04:00
Ajay Ramachandran
53d688f219 Fix skip button on control bar in firefox 2021-08-18 11:18:24 -04:00
Ajay Ramachandran
2231e2a345 Keep showing control bar button if hovered 2021-08-18 02:13:05 -04:00
Ajay Ramachandran
e126b59078 Added skip button in control bar instead of using skip notice 2021-08-18 02:07:24 -04:00
Ajay Ramachandran
2a0e893dfc Fix second notice fading too soon 2021-08-17 23:09:01 -04:00
Ajay Ramachandran
8b348a2aeb Rename highlight category to poi_highlight 2021-08-17 22:05:19 -04:00
Ajay Ramachandran
28096e1ba6 Don't show multiple skip notices after skipping highlight 2021-08-17 21:45:30 -04:00
Ajay Ramachandran
56b74d6863 Use "skipped to" for poi 2021-08-17 21:44:57 -04:00
Ajay Ramachandran
ffc8f0b6a0 Hide unskip by default on poi segments 2021-08-17 21:05:53 -04:00
Ajay Ramachandran
4fef6dcfa0 Remove preview category auto enable 2021-08-17 21:03:36 -04:00
Ajay Ramachandran
a3c80573fa Make unskip work with highlight segment 2021-08-17 20:47:40 -04:00
Ajay Ramachandran
a13f5d2359 Show skip notice when clicking poi segment in seek bar 2021-08-17 19:37:52 -04:00
Ajay Ramachandran
42beaf698c Make highlight larger on preview bar 2021-08-17 18:37:59 -04:00
Ajay Ramachandran
4e99754b8c Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-08-17 18:25:18 -04:00
Ajay Ramachandran
422139f474 Link to new wiki 2021-08-17 01:45:03 -04:00
Ajay Ramachandran
93e5bf5033 Merge pull request #887 from maximmax42/patch-1
Fix for an "enable category" popup
2021-08-14 21:54:16 -04:00
Maxim
1bd78ec1c4 Fix for an "enable category" popup
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.
2021-08-15 02:42:47 +05:00
Ajay Ramachandran
f01a1ae4ec Never show negative formatted time 2021-08-13 23:19:08 -04:00
Ajay Ramachandran
c8611adf50 bump version 2021-08-08 23:40:49 -04:00
Ajay Ramachandran
b974806514 New Crowdin updates (#866) 2021-08-08 23:40:01 -04:00
Ajay Ramachandran
668b956bb7 Don't allow changing userID if warned 2021-08-05 20:11:56 -04:00
Ajay Ramachandran
7b54b79f27 Merge pull request #875 from mchangrh/inspectSkipping
reduce precision of previewTime
2021-08-04 20:59:14 -04:00
Michael C
ef36c79092 reduce precision of previewTime to fix #874 2021-08-04 16:04:22 -04:00
Ajay Ramachandran
c1898d0db7 Fix rotating animations on popup 2021-08-03 16:20:32 -04:00
Ajay Ramachandran
e9e3114549 Update popup right away when refresh is pressed 2021-08-03 16:15:53 -04:00
Ajay Ramachandran
a56bba0612 Add skipping all segments when a non music segment exists 2021-08-03 15:19:29 -04:00
Ajay Ramachandran
afeba5f077 Don't break chat when no warning reason 2021-08-03 13:10:00 -04:00
Ajay Ramachandran
81d0c0cab1 Don't display pipe in chatr name if not needed 2021-08-03 12:45:34 -04:00
Ajay Ramachandran
de1f18612f Send user agent when getting segments 2021-08-01 17:33:37 -04:00
Ajay Ramachandran
ba37f5885a Submit user agent 2021-07-31 21:01:36 -04:00
Ajay Ramachandran
9c54d141e9 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-07-31 01:02:41 -04:00
Ajay Ramachandran
4ef8e36821 Fix build step casing 2021-07-30 23:37:13 -04:00
Ajay Ramachandran
788d4bf73c Build before running test 2021-07-30 23:36:31 -04:00
Ajay Ramachandran
d73c666e1f Extract out setup steps 2021-07-30 23:34:15 -04:00
Ajay Ramachandran
3187efaf1a Add test for skipping preview segment 2021-07-30 16:00:59 -04:00
Ajay Ramachandran
b9bbbebc10 Add test for editing 2021-07-30 15:53:57 -04:00
Ajay Ramachandran
d93e9a7d8a Add basic selenium test 2021-07-30 15:04:05 -04:00
Ajay Ramachandran
2a3a04a504 Increase version number 2021-07-30 12:32:11 -04:00
Ajay Ramachandran
13ad7516c2 New Crowdin updates (#854) 2021-07-30 12:30:17 -04:00
Ajay Ramachandran
bcb981ae3d Fix type issue 2021-07-29 21:25:49 -04:00
Ajay Ramachandran
8d83076ea1 Fix popup on firefox 2021-07-29 21:25:16 -04:00
Ajay Ramachandran
17437870e7 Add context to string 2021-07-29 20:49:16 -04:00
Ajay Ramachandran
2373b34067 Merge pull request #862 from ajayyy/warning-chat
Add chat box when getting a warning
2021-07-29 20:20:24 -04:00
Ajay Ramachandran
839dd4613c Get username for warning chat 2021-07-29 19:29:34 -04:00
Ajay Ramachandran
c84a951acc Add chat for warnings after voting 2021-07-29 19:16:18 -04:00
Ajay Ramachandran
d0949452da Add close button 2021-07-29 18:34:31 -04:00
Ajay Ramachandran
1a855a6993 Add basic chat box when getting a warning 2021-07-29 18:16:44 -04:00
Ajay Ramachandran
1656fae2d4 Merge pull request #859 from rakleed/dark-scrollbar
Make dark scroll bar in Chromium-based browsers
2021-07-27 15:09:28 -04:00
Ajay Ramachandran
22be10d33f Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-07-27 13:21:05 -04:00
Ajay Ramachandran
324c28b867 remove log 2021-07-27 13:21:03 -04:00
Ajay Ramachandran
d56637cb14 Don't affect inline popup 2021-07-27 13:20:40 -04:00
Pavel Moiseenko
e720acc674 Make dark scroll bar in Chromium-based browsers 2021-07-27 16:37:43 +03:00
Ajay Ramachandran
c396d1690d New Crowdin updates (#825) 2021-07-21 13:12:52 -04:00
Ajay Ramachandran
2f5d4dfe03 Increase version number 2021-07-21 11:49:13 -04:00
Ajay Ramachandran
821c45a6b6 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-07-21 11:48:21 -04:00
Ajay Ramachandran
ff44016003 Remove unlisted experiment 2021-07-21 11:48:19 -04:00
Ajay Ramachandran
b11d99a196 Cleanup help page a bit 2021-07-21 02:26:15 -04:00
Ajay Ramachandran
6f548987a3 Update db link in help page 2021-07-21 02:21:00 -04:00
Ajay Ramachandran
c6438872e2 Add github link 2021-07-20 12:28:02 -04:00
Ajay Ramachandran
8c9424b6c5 Show notice in first slot if available 2021-07-18 15:42:54 -04:00
Ajay Ramachandran
caae61a6a8 Clear all skip notices when changing videos
Closes https://github.com/ajayyy/SponsorBlock/issues/726
2021-07-18 15:05:47 -04:00
Ajay Ramachandran
777f3a2769 Only show refresh button in popup if segments are found 2021-07-16 12:37:38 -04:00
Ajay Ramachandran
6fa5aea680 Use short skip notice for highlight category 2021-07-15 16:36:42 -04:00
Ajay Ramachandran
a839480a33 Add auto and manual skip at start 2021-07-15 16:01:22 -04:00
Ajay Ramachandran
797c9d67e4 Switch back to es6 2021-07-15 14:09:10 -04:00
Ajay Ramachandran
528b475429 Fix quotations not working in localisation 2021-07-14 15:28:38 -04:00
Ajay Ramachandran
e39b441c16 Fix unused import 2021-07-13 18:23:14 -04:00
Ajay Ramachandran
b8cbedbc4d Add animation to copy button
Closes https://github.com/ajayyy/SponsorBlock/issues/796
2021-07-13 18:22:56 -04:00
Ajay Ramachandran
76b78ef132 Add animation to refresh segments
Closes https://github.com/ajayyy/SponsorBlock/issues/839
2021-07-13 18:12:45 -04:00
Ajay Ramachandran
572fee265d Handle / in channel URL
Fixes https://github.com/ajayyy/SponsorBlock/issues/766
2021-07-11 22:12:08 -04:00
Ajay Ramachandran
bfe1e8307d Increase version number 2021-07-11 18:16:22 -04:00
Ajay Ramachandran
1b96e2107a Fix type in unlisted experiment 2021-07-07 16:09:18 -04:00
Ajay Ramachandran
3eccf855e5 Fix type in unlisted experiment 2021-07-07 13:12:22 -04:00
Ajay Ramachandran
069ae4bb58 Add issue assigning action 2021-07-05 20:50:59 -04:00
Ajay Ramachandran
7f8947dd0a Add refresh segments button 2021-07-04 16:12:41 -04:00
Ajay Ramachandran
0ae34c9603 Update more packages 2021-07-04 15:01:33 -04:00
Ajay Ramachandran
41a3c695dc Update packages 2021-07-04 14:35:46 -04:00
Ajay Ramachandran
5f92056b94 Increase version 2021-07-04 12:57:25 -04:00
Ajay Ramachandran
62a64791c6 New Crowdin updates (#809) 2021-07-04 12:56:46 -04:00
Ajay Ramachandran
bcf082d760 Allow voting on segments right after submitting 2021-07-03 23:42:08 -04:00
Ajay Ramachandran
0dd2d18b07 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-07-02 21:21:25 -04:00
Ajay Ramachandran
2de822c97e Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-07-02 21:21:08 -04:00
Ajay Ramachandran
ad5248f65e Fix help page showing small options page 2021-07-02 21:21:04 -04:00
Ajay Ramachandran
8d3efb1a90 Add link to ToU 2021-07-01 01:21:18 -04:00
Ajay Ramachandran
798221606d Revert padding change 2021-07-01 01:13:06 -04:00
Ajay Ramachandran
55b38dc30e Fix x button position 2021-07-01 01:11:34 -04:00
Ajay Ramachandran
a1722db8d5 Fix key issues and remove redundant css property 2021-07-01 01:03:14 -04:00
Ajay Ramachandran
d27ddc85ae Move code for smaller notice into general notice component
Fixes other notices
2021-07-01 00:54:52 -04:00
Ajay Ramachandran
6d07abf6c8 Added basic PoC expanding notice
todo: move code to the general notice
2021-06-30 23:43:45 -04:00
Ajay Ramachandran
7adf0ad169 Added a notice that starts faded 2021-06-30 21:50:54 -04:00
Ajay Ramachandran
0086f00889 Remove printing 2021-06-30 21:28:14 -04:00
Ajay Ramachandran
d458bb0cdf Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements
# Conflicts:
#	src/components/SkipNoticeComponent.tsx
#	src/config.ts
#	src/content.ts
2021-06-30 21:27:21 -04:00
Ajay Ramachandran
bd429f02a7 Fix autoHideInfoButton being reversed 2021-06-27 18:53:29 -04:00
Ajay Ramachandran
91f3ebed41 Add option to not auto-hide info button 2021-06-27 18:50:52 -04:00
Ajay Ramachandran
cc73d2a179 Add back help to localization file 2021-06-27 02:09:41 -04:00
Ajay Ramachandran
d9d2fc8e03 Fix errors breaking ts compilation 2021-06-26 23:20:09 -04:00
Ajay Ramachandran
3a9d0ad692 Submit video duration 2021-06-26 23:19:46 -04:00
Ajay Ramachandran
2843cb6916 Change step for skip notice duration option 2021-06-25 12:46:26 -04:00
Ajay Ramachandran
cbd1f43572 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-06-25 12:32:33 -04:00
Ajay Ramachandran
38bc6e2b1c make skip notice countdown customisable 2021-06-25 12:32:27 -04:00
Ajay Ramachandran
522dbd7e4d Add Safari link to readme 2021-06-25 12:18:56 -04:00
Ajay Ramachandran
31855f7501 Show all categories when voting to change category 2021-06-25 10:30:49 -04:00
Ajay Ramachandran
278394e48a Hide beta testing option on safari 2021-06-24 16:46:28 -04:00
Ajay Ramachandran
4f8166b809 New Crowdin updates (#792) 2021-06-24 13:30:04 -04:00
Ajay Ramachandran
c1a65a3383 Merge pull request #807 from ajayyy/unlisted-hotfix
Only show unlisted warning when there are no segments
2021-06-24 13:29:28 -04:00
Ajay Ramachandran
c3b82e7aa7 Merge branch 'master' into unlisted-hotfix 2021-06-24 13:21:31 -04:00
Ajay Ramachandran
ef435daf6d Only show unlisted warning when there are no segments 2021-06-24 13:14:47 -04:00
Ajay Ramachandran
e54ad07901 Merge pull request #805 from ajayyy/unlisted-hotfix
Unlisted hotfix
2021-06-24 00:17:19 -04:00
Ajay Ramachandran
99f1fc60ae Merge branch 'master' into unlisted-hotfix 2021-06-24 00:17:10 -04:00
Ajay Ramachandran
a2c0c3f79e Lower minimum view count 2021-06-23 23:51:20 -04:00
Ajay Ramachandran
551d9144b7 Add url to support page for unlisted videos experiment 2021-06-23 23:50:16 -04:00
Ajay Ramachandran
bd2dac69b9 Also send views, year and channelID 2021-06-23 23:46:21 -04:00
Ajay Ramachandran
db72e490df Chnage wording of experiment 2021-06-23 22:57:46 -04:00
Ajay Ramachandran
e9b0fae747 Increase version number 2021-06-23 22:23:23 -04:00
Ajay Ramachandran
693997d351 Clarify what submit means 2021-06-23 22:21:22 -04:00
Ajay Ramachandran
e7c92467bd Add localisation to unlisted experiement 2021-06-23 21:38:23 -04:00
Ajay Ramachandran
e80b7afe80 Add initial unlisted detection for getting a list of unlisted videos
A temporary measure which will be removed next month

https://support.google.com/youtube/answer/9230970
2021-06-23 21:09:59 -04:00
Ajay Ramachandran
a6728d34a0 Add more parameters to make get_video_info api work again
(cherry picked from commit 930911e2b9)
2021-06-23 19:22:03 -04:00
Ajay Ramachandran
43484ee656 Add back dollar sign to logo 2021-06-22 22:28:29 -04:00
Ajay Ramachandran
af5946195a Hide donate button on safari 2021-06-22 22:28:20 -04:00
Ajay Ramachandran
a7f4b66e22 Add 1024 icon 2021-06-22 19:22:03 -04:00
Ajay Ramachandran
5b59864639 Add 512 icon and remove $ sign 2021-06-22 17:46:40 -04:00
Ajay Ramachandran
d57d3e6b8b Move break lines into hidden elements on options page 2021-06-22 15:20:24 -04:00
Ajay Ramachandran
4dfef176db Fix popup elements not hiding 2021-06-22 15:19:06 -04:00
Ajay Ramachandran
9b8daa7a3e Add no safari to invidious checkbox too 2021-06-22 15:17:01 -04:00
Ajay Ramachandran
b6d6856ff0 Increase version number 2021-06-22 15:13:09 -04:00
Ajay Ramachandran
8fad730a77 Fix incorrect negation 2021-06-22 15:12:26 -04:00
Ajay Ramachandran
a118d80548 Hide invidious options on safari 2021-06-22 15:04:20 -04:00
Ajay Ramachandran
930911e2b9 Add more parameters to make get_video_info api work again 2021-06-20 20:56:42 -04:00
Ajay Ramachandran
47b90b2c2e Make info button hide automatically 2021-06-20 20:45:41 -04:00
Ajay Ramachandran
f2fa853f2c Increase version number 2021-06-20 13:24:31 -04:00
Ajay Ramachandran
ccc879bd56 Change preview colours 2021-06-20 13:20:23 -04:00
Ajay Ramachandran
46db01e734 Fix typo in 3rd party support text 2021-06-18 13:46:17 -04:00
Ajay Ramachandran
463cad4634 Remove shorter name for preview 2021-06-18 13:32:18 -04:00
Ajay Ramachandran
699566141b Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-06-18 01:26:19 -04:00
Ajay Ramachandran
b4e269bce6 Enable preview category by default for people with intermission enabled 2021-06-18 01:26:16 -04:00
Ajay Ramachandran
e9b908dacd Increase version number 2021-06-18 01:17:59 -04:00
Ajay Ramachandran
b9bb996c28 New Crowdin updates (#754) 2021-06-18 00:51:57 -04:00
Ajay Ramachandran
71ec724295 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-06-18 00:46:55 -04:00
Ajay Ramachandran
a12ef41060 Make options page text copy pastable and searchable 2021-06-18 00:42:30 -04:00
Ajay Ramachandran
8da238f52a Fix some css issues on cloudtube 2021-06-18 00:23:58 -04:00
Ajay Ramachandran
18c1b74858 Fix centering on cloudtube
(cherry picked from commit a812b16da5)
2021-06-18 00:05:38 -04:00
Ajay Ramachandran
7451963ad6 Support CloudTube
(cherry picked from commit 4020cdc4f2)
2021-06-18 00:05:21 -04:00
Ajay Ramachandran
861ba4869e Add preview category
Closes https://github.com/ajayyy/SponsorBlock/issues/444

(cherry picked from commit a10d7c338c)
2021-06-18 00:02:03 -04:00
Ajay Ramachandran
e587addeee Merge pull request #790 from MRuy/fix/clipboard-icon
Fix clipboard icon #789
2021-06-17 13:06:01 -04:00
Nanobyte
6082411c75 Fix clipboard icon #789 2021-06-17 15:21:19 +02:00
Ajay Ramachandran
69e788dbc7 Fix style not applying to skip notice 2021-06-13 18:54:08 -04:00
Ajay Ramachandran
8cb212a77b Allow not counting time in private tabs
Closes https://github.com/ajayyy/SponsorBlock/issues/703
2021-06-11 18:17:40 -04:00
Ajay Ramachandran
29b29e3f6e Add type to getYouTubeVideoID 2021-06-11 17:55:24 -04:00
Ajay Ramachandran
8d9b6e8c1e Grow preview bar when the bar is hovered
Only for non chapter videos
2021-06-11 13:58:40 -04:00
Ajay Ramachandran
ac037c6f08 Make get_video_info work again
Resolve https://github.com/ajayyy/SponsorBlock/issues/751 for now

Potentially helps with https://github.com/ajayyy/SponsorBlock/issues/766 and https://github.com/ajayyy/SponsorBlock/issues/753
2021-06-11 13:28:42 -04:00
Ajay Ramachandran
b0400f98be Add better hotkey detection 2021-06-11 00:50:38 -04:00
Ajay Ramachandran
c3e1cfa04c Add note about newleaf 2021-06-10 16:58:55 -04:00
Ajay Ramachandran
8a58ae0fdd Merge pull request #783 from Atrate/readme-license-fix
Update README after license change
2021-06-10 16:57:44 -04:00
Atrate
12f42d12b9 Update README after license change
The README's license section has not been updated after the change to the LGPL. This PR fixes that.
2021-06-10 21:14:57 +02:00
Ajay Ramachandran
91959176f5 Revert "Add back header"
This reverts commit 5ef890cbee.
2021-06-09 20:07:03 -04:00
Ajay Ramachandran
5ef890cbee Add back header 2021-06-09 20:06:30 -04:00
Ajay Ramachandran
d5addb524f Try to get GitHub to recognise license 2021-06-09 20:05:09 -04:00
Ajay Ramachandran
34f4b14672 Remove unused config values 2021-06-09 19:22:02 -04:00
Ajay Ramachandran
2c78d3ad87 Increase version number 2021-06-09 16:54:16 -04:00
Ajay Ramachandran
3e672abbaa Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-06-09 16:53:34 -04:00
Ajay Ramachandran
6a02d62ccd Make options page work on mobile 2021-06-09 16:53:32 -04:00
Ajay Ramachandran
1dba081fde Merge pull request #780 from ajayyy/dependabot/npm_and_yarn/normalize-url-4.5.1
Bump normalize-url from 4.5.0 to 4.5.1
2021-06-09 15:07:19 -04:00
Ajay Ramachandran
315901f69b Use mutation listener on desktop too 2021-06-09 14:57:53 -04:00
Ajay Ramachandran
dacf766b4a Fix potential infinite loop in skip notice 2021-06-09 14:57:24 -04:00
dependabot[bot]
547acc89b9 Bump normalize-url from 4.5.0 to 4.5.1
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

---
updated-dependencies:
- dependency-name: normalize-url
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-09 18:28:15 +00:00
Ajay Ramachandran
4932fc6f45 Fix skipping on Firefox for Android
Resolves https://github.com/ajayyy/SponsorBlock/issues/659 and https://github.com/ajayyy/SponsorBlock/issues/588
2021-06-09 14:26:20 -04:00
Ajay Ramachandran
890b172cf1 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-06-09 13:31:28 -04:00
Ajay Ramachandran
97b6e0ee42 Change variable names 2021-06-09 13:31:26 -04:00
Ajay Ramachandran
919b72a590 Change to LGPL
https://github.com/ajayyy/SponsorBlock/issues/721
2021-06-08 22:29:58 -04:00
Ajay Ramachandran
8a1cab6765 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock 2021-06-08 22:14:00 -04:00
Ajay Ramachandran
d2847c6a77 Changes to preview bar 2021-06-08 22:13:57 -04:00
Ajay Ramachandran
df48705b67 Increase version number 2021-06-01 23:19:26 -04:00
Ajay Ramachandran
2e1b17f8bd Refresh segments when creating new segment to submit 2021-05-31 14:48:03 -04:00
Ajay Ramachandran
9478bfe6a4 Don't crash if bar types are missing 2021-05-31 14:45:39 -04:00
Ajay Ramachandran
42fa6c44c4 Prevent retry fetching in another place
https://github.com/ajayyy/SponsorBlock/issues/667
2021-05-31 14:37:12 -04:00
Ajay Ramachandran
a9a85d9816 Clean segment recieving code 2021-05-31 14:33:17 -04:00
Ajay Ramachandran
18161967fc Prevent retry fetch from potentially using the wrong videoID
Resolves https://github.com/ajayyy/SponsorBlock/issues/667
2021-05-31 14:26:08 -04:00
Ajay Ramachandran
6525f1ba87 Merge pull request #606 from MRuy/popup-design-changes
Change segment list layout in popup
2021-05-30 22:55:56 -04:00
Ajay Ramachandran
a6b9af62f9 Update matrix link 2021-05-30 12:34:03 -04:00
Ajay Ramachandran
fc3bd9bb77 Add funding info 2021-05-27 12:07:39 -04:00
Ajay Ramachandran
dabe3553a6 Change to stacked layout 2021-05-26 22:25:55 -04:00
Ajay Ramachandran
6da165d0c8 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into pr/MRuy/606
# Conflicts:
#	src/popup.ts
2021-05-26 22:19:15 -04:00
Ajay Ramachandran
0aa346e18e Remove unused declaration 2021-05-26 22:13:06 -04:00
Ajay Ramachandran
deb0e9b9be Fix issue with whitelist button 2021-05-26 22:05:05 -04:00
Ajay Ramachandran
da1d4bc1ce Improve centering when text is small 2021-05-26 22:04:38 -04:00
Ajay Ramachandran
283790874d Add link to pull request testing doc in wiki 2021-05-26 21:24:06 -04:00
Ajay Ramachandran
a929432ac6 Merge pull request #763 from GitMoleo/patch-3
edit old link to 3rd-party-ports in README.md
2021-05-25 11:29:34 -04:00
GitMoleo
99ecd32e82 edit old link to 3rd-party-ports in README.md
Since the README still contained the [old link to 3rd-party-ports in the wiki](https://github.com/ajayyy/SponsorBlock/wiki/Unofficial-Ports) , I edited it to be [the new one](https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports)
2021-05-25 17:19:23 +02:00
Ajay Ramachandran
d27d91bc91 Merge pull request #758 from GitMoleo/patch-1
Change to "start/stop segment keybind"
2021-05-24 12:50:08 -04:00
GitMoleo
95cdb7f691 Change to "start/stop segment keybind"
Change "Set key for start segment keybind" to "Set key for start/stop segment keybind", since it is more accurate to the actual feature!
2021-05-23 19:43:09 +02:00
Ajay Ramachandran
d5abc1a9d9 Increase version number 2021-05-23 11:49:55 -04:00
Ajay Ramachandran
5472919866 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-05-22 23:08:11 -04:00
Ajay Ramachandran
f6bbb1f2af Remove sponsor from element id 2021-05-22 23:07:57 -04:00
Ajay Ramachandran
92eafdb6f3 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-05-22 01:52:05 -04:00
Ajay Ramachandran
60c0af2ae7 Don't break upload notice when clearing segments 2021-05-22 01:51:50 -04:00
Ajay Ramachandran
5fbb8c0d4a Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements
# Conflicts:
#	manifest/manifest.json
#	src/components/SponsorTimeEditComponent.tsx
#	src/config.ts
#	src/content.ts
#	src/types.ts
2021-05-22 01:28:24 -04:00
Ajay Ramachandran
628871f037 Increase version number 2021-05-21 17:34:10 -04:00
Ajay Ramachandran
a5189014ad Make channel fetching error silent and don't wait for video info 2021-05-21 17:33:48 -04:00
Ajay Ramachandran
e70a8c724b Increase version number 2021-05-21 17:02:02 -04:00
Ajay Ramachandran
9d46c2d048 New Crowdin updates (#752)
* New translations messages.json (Chinese Traditional)

* New translations messages.json (Slovak)

* New translations messages.json (Amharic)
2021-05-21 17:01:53 -04:00
Ajay Ramachandran
25236f3a19 Don't show upload and delete button when no complete segments 2021-05-21 17:00:42 -04:00
Ajay Ramachandran
bcfe4924e2 Switch player buttons to svg 2021-05-21 16:56:39 -04:00
Ajay Ramachandran
60b9266a2a Use different icons for cancel and upload error 2021-05-21 16:13:54 -04:00
Ajay Ramachandran
9392d16617 Add partial segments to upload menu 2021-05-21 15:51:58 -04:00
Ajay Ramachandran
6879e90c16 Increase version number 2021-05-19 21:59:16 -04:00
Ajay Ramachandran
8674e85df5 New Crowdin updates (#749)
* New translations messages.json (Italian)

* New translations messages.json (Swedish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Vietnamese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Tamil)

* New translations messages.json (Estonian)

* New translations messages.json (Malay)

* New translations messages.json (Telugu)

* New translations messages.json (Malayalam)

* New translations messages.json (Slovak)

* New translations messages.json (Turkish)

* New translations messages.json (Hungarian)

* New translations messages.json (Russian)

* New translations messages.json (Romanian)

* New translations messages.json (French)

* New translations messages.json (Spanish)

* New translations messages.json (Czech)

* New translations messages.json (German)

* New translations messages.json (Finnish)

* New translations messages.json (Korean)

* New translations messages.json (Dutch)

* New translations messages.json (Norwegian)

* New translations messages.json (Polish)
2021-05-19 21:58:59 -04:00
Ajay Ramachandran
be6e12d531 New Crowdin updates (#740)
* New translations messages.json (Swedish)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations messages.json (Czech)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (Korean)

* New translations messages.json (Norwegian)

* New translations messages.json (Polish)

* New translations messages.json (German)

* New translations messages.json (Polish)

* New translations messages.json (Estonian)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Swedish)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Estonian)

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations messages.json (Czech)

* New translations messages.json (German)

* New translations messages.json (Finnish)

* New translations messages.json (Korean)

* New translations messages.json (Norwegian)

* New translations messages.json (Polish)

* New translations messages.json (Italian)

* New translations messages.json (Russian)

* New translations messages.json (Finnish)

* New translations messages.json (Dutch)

* New translations messages.json (German)

* New translations messages.json (Indonesian)

* New translations messages.json (Korean)

* New translations messages.json (Slovak)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Czech)

* New translations messages.json (Estonian)

* New translations messages.json (Swedish)

* New translations messages.json (German)

* New translations messages.json (Italian)

* New translations messages.json (Swedish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Vietnamese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Tamil)

* New translations messages.json (Estonian)

* New translations messages.json (Malay)

* New translations messages.json (Telugu)

* New translations messages.json (Malayalam)

* New translations messages.json (Slovak)

* New translations messages.json (Turkish)

* New translations messages.json (Hungarian)

* New translations messages.json (Russian)

* New translations messages.json (Romanian)

* New translations messages.json (French)

* New translations messages.json (Spanish)

* New translations messages.json (Czech)

* New translations messages.json (German)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (Korean)

* New translations messages.json (Dutch)

* New translations messages.json (Norwegian)

* New translations messages.json (Polish)

* New translations messages.json (Italian)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Estonian)

* New translations messages.json (Dutch)

* New translations messages.json (Swedish)

* New translations messages.json (Croatian)

* New translations messages.json (Indonesian)

* New translations messages.json (Amharic)
2021-05-19 17:26:04 -04:00
Ajay Ramachandran
32d3487b07 Increase version number 2021-05-19 16:25:32 -04:00
Ajay Ramachandran
3ef2673bfc Remove hash prefix option (always uses hash prefix) 2021-05-19 16:11:07 -04:00
Ajay Ramachandran
ac6cd2cec1 Add new channel ID detection logic 2021-05-19 16:08:09 -04:00
Ajay Ramachandran
995ed929ca Merge pull request #744 from wilkmaciej/master
Skip count sending and counting on manual skip
2021-05-19 11:18:25 -04:00
Ajay Ramachandran
592af4e20f Merge pull request #569 from opl-/cleanup/segment-creation
Clean up segment creation code
2021-05-16 20:48:22 -04:00
Ajay Ramachandran
ecfcb0b846 Make buttons not appear on invidious 2021-05-16 20:45:16 -04:00
Ajay Ramachandran
18d10ada5e Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into pr/opl-/569 2021-05-16 20:29:31 -04:00
Ajay Ramachandran
3a7b6b27c2 Change when close info menu is called 2021-05-16 20:27:46 -04:00
Ajay Ramachandran
fea8f93b5a Semicolon 2021-05-16 18:45:06 -04:00
Ajay Ramachandran
daa7a653c9 Merge pull request #747 from wilkmaciej/fix_saved_time_rounding
fix wrong saved time rounding
2021-05-16 18:43:54 -04:00
Ajay Ramachandran
ddf3f7c6ff Increase version number 2021-05-16 17:32:58 -04:00
Ajay Ramachandran
fbcff7f4c4 Change video info fetch error message 2021-05-16 17:31:58 -04:00
Ajay Ramachandran
59f63f1b4b Add semi colon 2021-05-14 21:15:36 -04:00
Ajay Ramachandran
e432abe79d Formatting changes + prevent negative value 2021-05-14 21:15:03 -04:00
Maciej Wilk
08a063b612 if(config.trackViewCount) changed 2021-05-15 01:05:45 +02:00
Maciej Wilk
2d14176542 added .DS_Store to not commit by mistake 2021-05-15 01:02:58 +02:00
Maciej Wilk
5fad4509f0 applied proposed fixes 2021-05-15 00:24:27 +02:00
Maciej Wilk
bd44c4721b Update public/help/index_en.html
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2021-05-15 00:10:30 +02:00
Maciej Wilk
606b2fbee3 fix wrong saved time rounding 2021-05-14 20:18:02 +02:00
Maciej Wilk
f18aa19172 updated help
changed few confusing names
deleted auto upvote information
fixed minor typos
2021-05-14 19:23:58 +02:00
Maciej Wilk
8337b54a44 telemetry sending and counting on manual skip 2021-05-14 14:32:32 +02:00
Ajay Ramachandran
ebf3b324b6 Added a smaller notice 2021-05-13 20:03:05 -04:00
Ajay Ramachandran
257098fd96 Fix description of error for force channel check 2021-05-13 12:20:39 -04:00
Ajay Ramachandran
0403393124 Increase version number 2021-05-12 17:01:54 -04:00
Ajay Ramachandran
11144fa77b Only ask for permission once 2021-05-12 17:00:31 -04:00
Ajay Ramachandran
e680099cec Scroll to category in options page 2021-05-11 01:09:01 -04:00
Ajay Ramachandran
616981a2b7 Update react to fix chrome warnings 2021-05-11 00:27:18 -04:00
Ajay Ramachandran
2aaee2c1c4 Only show skip keybind hint on one notice 2021-05-11 00:18:40 -04:00
Ajay Ramachandran
ef7e5d1312 Made highlight category work with hover text 2021-05-11 00:06:22 -04:00
Ajay Ramachandran
a8af7a0d78 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements
# Conflicts:
#	public/_locales/en/messages.json
#	src/utils.ts
2021-05-10 20:17:17 -04:00
Ajay Ramachandran
dc5ecaded4 Merge pull request #737 from ajayyy/dependabot/npm_and_yarn/hosted-git-info-2.8.9
Bump hosted-git-info from 2.8.5 to 2.8.9
2021-05-10 20:12:48 -04:00
Ajay Ramachandran
60ae3111c2 Merge pull request #739 from ajayyy/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.19 to 4.17.21
2021-05-10 20:12:28 -04:00
Ajay Ramachandran
9f0f306439 Fix string 2021-05-10 18:06:59 -04:00
Ajay Ramachandran
08c5c73f4a Merge pull request #738 from ajayyy/fix-video
Prompt to accept youtube.com permission if video info fails to load
2021-05-10 16:25:17 -04:00
Ajay Ramachandran
35fc238891 New Crowdin updates (#697) 2021-05-10 16:24:36 -04:00
dependabot[bot]
8b7436320f Bump lodash from 4.17.19 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 20:24:09 +00:00
Ajay Ramachandran
081e03e4ba Increase version number 2021-05-10 16:24:03 -04:00
Ajay Ramachandran
bf84139ea7 Prompt to accept youtube.com permission if video info fails to load
Should fix #698, #687, #611 and #635

(cherry picked from commit 3ff5fdb3a1)
2021-05-10 16:22:46 -04:00
dependabot[bot]
7498c6cf1b Bump hosted-git-info from 2.8.5 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.5 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 20:21:58 +00:00
Ajay Ramachandran
abe3f0532a Merge pull request #728 from ajayyy/dependabot/npm_and_yarn/ssri-6.0.2
Bump ssri from 6.0.1 to 6.0.2
2021-05-10 16:20:53 -04:00
Ajay Ramachandran
97ed091432 Change highlight default 2021-05-06 15:58:27 -04:00
dependabot[bot]
90c78af59f Bump ssri from 6.0.1 to 6.0.2
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-30 15:52:26 +00:00
Ajay Ramachandran
756233a959 Update db link 2021-04-29 20:30:05 -04:00
Ajay Ramachandran
00045aa9d7 Move pull request template 2021-04-23 21:43:36 -04:00
Ajay Ramachandran
52f686977b Create pull_request_template.md 2021-04-23 21:39:52 -04:00
Ajay Ramachandran
9c13b7e8fd Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-04-23 21:34:47 -04:00
Ajay Ramachandran
fd05281c09 Fix typo 2021-04-20 18:56:16 -04:00
Ajay Ramachandran
cc3e613396 Rename CONTRIBUTING to CONTRIBUTING.md 2021-04-20 18:55:59 -04:00
Ajay Ramachandran
a0bdcbaf11 Add LGPL licensing requirement for new contributors 2021-04-20 18:55:27 -04:00
Ajay Ramachandran
a812b16da5 Fix centering on cloudtube 2021-04-08 19:04:11 -04:00
Ajay Ramachandran
4020cdc4f2 Support CloudTube 2021-04-08 18:42:13 -04:00
Ajay Ramachandran
5cf6719681 Merge branch 'master' of https://github.com/ajayyy/SponsorBlock into improvements 2021-04-08 17:58:50 -04:00
Ajay Ramachandran
0a587ed98b Fix button visibility for highlight category and always show upload button 2021-04-07 21:44:42 -04:00
Ajay Ramachandran
a08dbf4da1 Add submitting for highlight category 2021-04-05 23:35:05 -04:00
Ajay Ramachandran
6ca031d9e7 Merge pull request #705 from ajayyy/dependabot/npm_and_yarn/y18n-4.0.1
Bump y18n from 4.0.0 to 4.0.1
2021-04-05 19:45:16 -04:00
Ajay Ramachandran
edcda31db4 Raise z index of notice to be in front of endcards 2021-04-01 21:15:11 -04:00
dependabot[bot]
0b560f3fbc Bump y18n from 4.0.0 to 4.0.1
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 10:39:17 +00:00
Ajay Ramachandran
a10d7c338c Add preview category
Closes https://github.com/ajayyy/SponsorBlock/issues/444
2021-03-30 22:50:36 -04:00
Ajay Ramachandran
8dfa386cdb Merge pull request #701 from manualmanul/fix-youtube-tv
Partially fix YouTube TV support
2021-03-26 18:36:29 -04:00
Manual
719010db97 Don’t throw an exception if there’s no videoRoot
Suggested change by @ajayyy

Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2021-03-27 00:08:02 +02:00
Manual
928c075416 fix exception when on youtube.com/tv 2021-03-26 12:00:47 +02:00
Ajay Ramachandran
4469eada54 Merge pull request #699 from TotalCaesar659/patch-1
Update URLs to HTTPS
2021-03-24 20:43:32 -04:00
TotalCaesar659
b630545702 Update URLs to HTTPS 2021-03-25 03:40:31 +03:00
Ajay Ramachandran
3ff5fdb3a1 Prompt to accept youtube.com permission if video info fails to load
Should fix #698, #687, #611 and #635
2021-03-24 20:13:33 -04:00
Ajay Ramachandran
1eb1574943 Fix shields 2021-03-23 20:38:48 -04:00
Ajay Ramachandran
80d014bc29 Fix shields 2021-03-23 20:38:04 -04:00
Ajay Ramachandran
cd52137454 Update README.md 2021-03-23 20:36:03 -04:00
Ajay Ramachandran
44c48ecfcc Increase version 2021-03-23 19:49:10 -04:00
Ajay Ramachandran
9b502b282f New Crowdin updates (#694)
* New translations messages.json (Polish)

* New translations messages.json (Ukrainian)
2021-03-23 19:48:47 -04:00
Ajay Ramachandran
590c8b2078 Merge pull request #695 from TotalCaesar659/patch-1
Update URLs to HTTPS
2021-03-23 19:40:28 -04:00
TotalCaesar659
41a0c12139 Update URLs to HTTPS 2021-03-23 22:10:14 +03:00
Ajay Ramachandran
cc935624e9 Add homepage url 2021-03-20 12:24:49 -04:00
Ajay Ramachandran
2681dc1890 Submit video duration 2021-03-20 11:50:15 -04:00
Ajay Ramachandran
af201fcbf0 New Crowdin updates (#638) 2021-03-15 22:37:48 -04:00
Ajay Ramachandran
89415029a4 Increase version number 2021-03-15 22:36:44 -04:00
Ajay Ramachandran
09ef9469a2 Merge pull request #676 from caneleex/feature/uuid-button
add uuid copy button to the popup
2021-03-15 22:36:26 -04:00
caneleex
ca3732315c remove unnecessary additional css 2021-03-12 11:23:25 +01:00
caneleex
3c50f70b3b add uuid copy button to the popup 2021-03-11 18:34:29 +01:00
Ajay Ramachandran
82f92c8cfa Merge pull request #672 from ajayyy/dependabot/npm_and_yarn/elliptic-6.5.4
Bump elliptic from 6.5.3 to 6.5.4
2021-03-10 23:17:10 -05:00
dependabot[bot]
2d7640f394 Bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-10 06:34:38 +00:00
Ajay Ramachandran
8de4f904a5 Merge pull request #650 from ajayyy/improvements
Improvements
2021-03-07 14:23:28 -05:00
Ajay Ramachandran
26197d4ff9 Merge pull request #666 from ljoonal/invidious-embed-fix
Fix the videoRoot to also work on invidious embeds
2021-03-04 23:44:10 -05:00
LJ
f48e1895db Fix the videoRoot to also work on invidious embeds
The root div of the player is not `#player-container` in invidious embeds but just `#player`.
2021-03-04 15:26:25 +02:00
Ajay Ramachandran
f59b7516fc Merge pull request #657 from aaaeka/master
Fix options button icon in firefox
2021-02-27 19:29:53 -05:00
Ajay Ramachandran
9474424a1e make popup icons consistent 2021-02-22 22:17:23 -05:00
aaaeka
9772ea7d9d Fix options button icon in firefox 2021-02-22 12:00:24 +02:00
Ajay Ramachandran
50aee79f32 Add hours to popup time 2021-02-20 15:55:56 -05:00
Ajay Ramachandran
bbc94e9404 Update non music section description 2021-02-20 15:53:48 -05:00
opl-
3879cc6de3 Clean up segment creation code
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.
2021-02-20 15:52:13 +01:00
Ajay Ramachandran
cad77aef8e Add missing status code from known list 2021-02-18 21:30:09 -05:00
Ajay Ramachandran
3927fe5630 Lower retry frequency 2021-02-18 21:23:00 -05:00
Ajay Ramachandran
7b65b73711 Increase notice z index
Resolves #642
2021-02-14 20:12:45 -05:00
Ajay Ramachandran
e3b0be23a7 Show decimals in popup 2021-02-14 14:27:59 -05:00
Ajay Ramachandran
d1a7209d69 Switch from round to floor 2021-02-14 14:22:28 -05:00
Ajay Ramachandran
2fdd43f96f Enable hash prefix by default
Closes https://github.com/ajayyy/SponsorBlock/issues/529
2021-02-09 18:48:13 -05:00
Evan Gubarev
026858509a Fixed getFormattedTime sometimes returning (NaN:NaN) (#643)
* 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.
2021-02-07 13:09:01 -05:00
Ajay Ramachandran
7ecc1b9e41 New Crowdin updates (#632) 2021-02-03 18:45:13 -05:00
Ajay Ramachandran
54ba0c0958 Merge pull request #637 from catearcher/patch-1
Fix German pronouns and typo
2021-02-03 18:44:56 -05:00
Ajay Ramachandran
27fe2ca8f0 Increase version number 2021-02-03 18:43:16 -05:00
Ajay Ramachandran
54b4681fc3 Fix invidious support
Fixes https://github.com/ajayyy/SponsorBlock/issues/636
2021-02-03 18:28:50 -05:00
Patrick Mladensich
2d550e99cb Fix German pronouns and typo
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.
2021-02-03 13:12:21 +01:00
Nanobyte
87a7f85c24 Change segment list layout in popup 2020-12-31 20:59:12 +01:00
149 changed files with 39925 additions and 27715 deletions

View File

@@ -3,6 +3,8 @@ module.exports = {
browser: true,
es2021: true,
node: true,
jest: true,
jasmine: true,
},
extends: [
"eslint:recommended",

3
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,3 @@
github: ajayyy-org
patreon: ajayyy
custom: [sponsor.ajay.app/donate]

5
.github/pull_request_template.md vendored Normal file
View File

@@ -0,0 +1,5 @@
- [ ] I agree to license my contribution under LGPL-3.0 **or** my contribution is from another project with a license compatible with LGPL-3.0
To test this pull request, follow the [instructions in the wiki](https://github.com/ajayyy/SponsorBlock/wiki/Testing-a-Pull-Request).
***

View File

@@ -10,9 +10,11 @@ jobs:
steps:
# Initialization
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- run: npm install
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
- run: npm ci
- name: Copy configuration
run: cp config.json.example config.json
@@ -23,44 +25,44 @@ jobs:
# Create Chrome artifacts
- name: Create Chrome artifacts
run: npm run build:chrome
- uses: actions/upload-artifact@v1
- uses: actions/upload-artifact@v2
with:
name: ChromeExtension
path: dist
- run: mkdir ./builds
- uses: montudor/action-zip@v0.1.0
- uses: montudor/action-zip@v1
with:
args: zip -qq -r ./builds/ChromeExtension.zip ./dist
# Create Firefox artifacts
- name: Create Firefox artifacts
run: npm run build:firefox
- uses: actions/upload-artifact@v1
- uses: actions/upload-artifact@v2
with:
name: FirefoxExtension
path: dist
- uses: montudor/action-zip@v0.1.0
- uses: montudor/action-zip@v1
with:
args: zip -qq -r ./builds/FirefoxExtension.zip ./dist
# Create Beta artifacts (Builds with the name changed to beta)
- name: Create Chrome Beta artifacts
run: npm run build:chrome -- --env.stream=beta
- uses: actions/upload-artifact@v1
run: npm run build:chrome -- --env stream=beta
- uses: actions/upload-artifact@v2
with:
name: ChromeExtensionBeta
path: dist
- uses: montudor/action-zip@v0.1.0
- uses: montudor/action-zip@v1
with:
args: zip -qq -r ./builds/ChromeExtensionBeta.zip ./dist
- name: Create Firefox Beta artifacts
run: npm run build:firefox -- --env.stream=beta
- uses: actions/upload-artifact@v1
run: npm run build:firefox -- --env stream=beta
- uses: actions/upload-artifact@v2
with:
name: FirefoxExtensionBeta
path: dist
- uses: montudor/action-zip@v0.1.0
- uses: montudor/action-zip@v1
with:
args: zip -qq -r ./builds/FirefoxExtensionBeta.zip ./dist

View File

@@ -12,16 +12,18 @@ jobs:
steps:
# Initialization
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- run: npm install
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
- run: npm ci
- name: Copy configuration
run: cp config.json.example config.json
# Create Chrome artifacts
- name: Create Chrome artifacts
run: npm run build:chrome
- uses: actions/upload-artifact@v1
- uses: actions/upload-artifact@v2
with:
name: ChromeExtension
path: dist
@@ -32,7 +34,7 @@ jobs:
# Create Firefox artifacts
- name: Create Firefox artifacts
run: npm run build:firefox
- uses: actions/upload-artifact@v1
- uses: actions/upload-artifact@v2
with:
name: FirefoxExtension
path: dist
@@ -41,14 +43,36 @@ jobs:
# Create Beta artifacts (Builds with the name changed to beta)
- name: Create Chrome Beta artifacts
run: npm run build:chrome -- --env.stream=beta
- uses: actions/upload-artifact@v1
run: npm run build:chrome -- --env stream=beta
- uses: actions/upload-artifact@v2
with:
name: ChromeExtensionBeta
path: dist
- name: Zip Artifacts
run: cd ./dist ; zip -r ../builds/ChromeExtensionBeta.zip *
# Create Safari artifacts
- name: Create Safari artifacts
run: npm run build:safari
- uses: actions/upload-artifact@v2
with:
name: SafariExtension
path: dist
- name: Zip Artifacts
run: cd ./dist ; zip -r ../builds/SafariExtension.zip *
# Create Edge artifacts
- name: Clear dist for Edge
run: rm -rf ./dist
- name: Create Edge artifacts
run: npm run build:edge
- uses: actions/upload-artifact@v2
with:
name: EdgeExtension
path: dist
- name: Zip Artifacts
run: cd ./dist ; zip -r ../builds/EdgeExtension.zip *
# Upload each release asset
- name: Upload ChromeExtension to release
uses: Shopify/upload-to-release@master
@@ -71,11 +95,25 @@ jobs:
name: FirefoxExtension.zip
path: ./builds/FirefoxExtension.zip
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Upload SafariExtension to release
uses: Shopify/upload-to-release@master
with:
args: builds/SafariExtension.zip
name: SafariExtension.zip
path: ./builds/SafariExtension.zip
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Upload EdgeExtension to release
uses: Shopify/upload-to-release@master
with:
args: builds/EdgeExtension.zip
name: EdgeExtension.zip
path: ./builds/EdgeExtension.zip
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Firefox Beta
- name: Create Firefox Beta artifacts
run: npm run build:firefox -- --env.stream=beta
- uses: actions/upload-artifact@v1
run: npm run build:firefox -- --env stream=beta
- uses: actions/upload-artifact@v2
with:
name: FirefoxExtensionBeta
path: dist
@@ -92,7 +130,7 @@ jobs:
run: sudo apt-get install rename
- name: Rename signed file
run: cd ./web-ext-artifacts ; rename 's/.*/FirefoxSignedInstaller.xpi/' *
- uses: actions/upload-artifact@v1
- uses: actions/upload-artifact@v2
with:
name: FirefoxExtensionSigned.xpi
path: ./web-ext-artifacts/FirefoxSignedInstaller.xpi

14
.github/workflows/take-action.yml vendored Normal file
View File

@@ -0,0 +1,14 @@
# .github/workflows/take.yml
name: Assign issue to contributor
on:
issue_comment:
jobs:
assign:
name: Take an issue
runs-on: ubuntu-latest
steps:
- name: take the issue
uses: bdougie/take-action@main
env:
GITHUB_TOKEN: ${{ github.token }}

20
.github/workflows/tests.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: Tests
on: [push, pull_request]
jobs:
build:
name: Run tests
runs-on: ubuntu-latest
steps:
# Initialization
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
- run: npm ci
- name: Run tests
run: npm run test-without-building

View File

@@ -0,0 +1,34 @@
name: update oss attributions
on:
push:
branches:
- master
paths:
- 'package.json'
- 'package-lock.json'
workflow_dispatch:
jobs:
update-oss:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
- name: Install and generate attribution
run: |
npm ci
npm i -g oss-attribution-generator
generate-attribution
mv ./oss-attribution/attribution.txt ./public/oss-attribution/attribution.txt
- name: Create pull request to update list
uses: peter-evans/create-pull-request@v3
with:
commit-message: Update OSS Attribution
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
branch: ci/oss_attribution
title: Update OSS Attribution
body: Automated OSS Attribution update

28
.github/workflows/updateInvidous.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: update invidious
on:
workflow_dispatch:
schedule:
- cron: '0 0 1 * *' # check every month
jobs:
check-list:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Download instance list
run: |
wget https://api.invidious.io/instances.json -O ci/data.json
- name: Install dependencies
run: npm ci
- name: "Run CI"
run: npm run ci:invidious
- name: Create pull request to update list
uses: peter-evans/create-pull-request@v3
with:
commit-message: Update Invidious List
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
branch: ci/update_invidious_list
title: Update Invidious List
body: Automated Invidious list update

4
.gitignore vendored
View File

@@ -5,4 +5,6 @@ node_modules
web-ext-artifacts
.vscode/
dist/
tmp/
tmp/
.DS_Store
ci/data.json

1
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1 @@
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.

834
LICENSE
View File

@@ -1,679 +1,165 @@
SponsorBlock Copyright (C) 2019 Ajay Ramachandran and other SponsorBlock contributors.
Please refer to the license below.
GNU GENERAL PUBLIC LICENSE
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.

View File

@@ -13,6 +13,7 @@
<a href="https://addons.mozilla.org/addon/sponsorblock/?src=external-github">Firefox</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/Android">Android</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/Edge">Edge</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/Safari">Safari for MacOS</a> |
<a href="https://sponsor.ajay.app">Website</a> |
<a href="https://sponsor.ajay.app/stats">Stats</a>
</p>
@@ -21,7 +22,6 @@
<b>3rd-Party Ports:</b>
<a href="https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#mpv-media-player">MPV</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#kodi">Kodi</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#Safari-macos">Safari for MacOS</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#Chromecast">Chromecast</a> |
<a href="https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#ios">iOS</a>
</p>
@@ -30,7 +30,7 @@
<a href="https://addons.mozilla.org/addon/sponsorblock/?src=external-github"><img src="https://img.shields.io/amo/users/sponsorblock?label=Firefox%20Users" alt="Badge"></img></a>
<a href="https://chrome.google.com/webstore/detail/mnjggcdmjocbbbhaepdhchncahnbgone"><img src="https://img.shields.io/chrome-web-store/users/mnjggcdmjocbbbhaepdhchncahnbgone?label=Chrome%20Users" alt="Badge"></img></a>
<a href="https://sponsor.ajay.app/stats"><img src="https://img.shields.io/badge/dynamic/json?label=Submissions&query=totalSubmissions&suffix=%20segments&url=http%3A%2F%2Fsponsor.ajay.app%2Fapi%2FgetTotalStats&color=darkred" alt="Badge"></img></a>
<a href="https://sponsor.ajay.app/stats"><img src="https://img.shields.io/badge/dynamic/json?label=Contributing%20Users&query=userCount&url=http%3A%2F%2Fsponsor.ajay.app%2Fapi%2FgetTotalStats&color=darkblue" alt="Badge"></img></a>
<a href="https://sponsor.ajay.app/stats"><img src="https://img.shields.io/badge/dynamic/json?label=Active%20Users&query=apiUsers&url=http%3A%2F%2Fsponsor.ajay.app%2Fapi%2FgetTotalStats&color=darkblue" alt="Badge"></img></a>
<a href="https://sponsor.ajay.app/stats"><img src="https://img.shields.io/badge/dynamic/json?label=Time%20Saved%20From%20Skips&query=daysSaved&url=http%3A%2F%2Fsponsor.ajay.app%2Fapi%2FgetDaysSavedFormatted&color=darkgreen&suffix=%20days" alt="Badge"></img></a>
</p>
@@ -50,59 +50,50 @@ 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 ([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://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
Rename `config.json.example` to `config.json` and adjust configuration as desired.
You must have [Node.js 16](https://nodejs.org/) and npm installed.
There are also other build scripts available. Install `npm`, then run `npm install` in the repository to install dependencies.
1. Copy the file `config.json.example` to `config.json` and adjust configuration as desired.
Run `npm run build` to generate a Chrome extension.
- 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.
Use `npm run build:firefox` to generate a Firefox extension.
2. Run `npm install` in the repository to install dependencies.
The result is in `dist`. This can be loaded as an unpacked extension
3. 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.
## Developing with a clean profile
- You can also run `npm run build` (for Chrome) or `npm run build:firefox` (for Firefox) to generate a production build.
4. The built extension is now in `dist/`. You can load it in Chrome as an [unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/#manifest) or in Firefox as a [temporary extension](https://developer.mozilla.org/en-US/docs/Tools/about:debugging#loading_a_temporary_extension).
### 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).
Run `npm run dev` to run the extension using a clean browser profile with hot reloading. Use `npm run dev:firefox` for Firefox. This uses [`web-ext run`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#commands).
Known chromium bug: Extension is not loaded properly on first start. Visit `chrome://extensions/` and reload the extension.
### Attribution Generation
If you contribute and add a dependency, update the attribution file using the following steps:
Make sure the attribution generator is installed: `npm i -g oss-attribution-generator`
```bash
generate-attribution
mv ./oss-attribution/attribution.txt ./public/oss-attribution/attribution.txt
```
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/NDevTK/YTSponsorSkip), but zero code remains.
Originally forked from [YTSponsorSkip](https://github.com/NDevTK/YTSponsorSkip), but very little code remains.
Icons made by:
* <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
* <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
* <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="https://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
* <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="https://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
* <a href="https://iconmonstr.com/about/#creator">Alexander Kahlkopf</a> from <a href="https://iconmonstr.com/">iconmonstr.com</a> and are licensed by <a href="https://iconmonstr.com/license/">iconmonstr License</a>
### License
This project is licensed under GNU GPL v3
This project is licensed under GNU LGPL v3 or any later version

55
ci/invidiousCI.ts Normal file
View File

@@ -0,0 +1,55 @@
/*
This file is only ran by GitHub Actions in order to populate the Invidious instances list
This file should not be shipped with the extension
*/
import { writeFile, existsSync } from 'fs';
import { join } from 'path';
// import file from https://api.invidious.io/instances.json
if (!existsSync(join(__dirname, "data.json"))) {
process.exit(1);
}
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import * as data from "../ci/data.json";
type instanceMap = {
name: string,
url: string,
dailyRatios: {ratio: string, label: string }[],
thirtyDayUptime: string
}[]
// only https servers
const mapped: instanceMap = data
// eslint-disable-next-line @typescript-eslint/no-explicit-any
.filter((i: any) => i[1]?.type === 'https')
// eslint-disable-next-line @typescript-eslint/no-explicit-any
.map((instance: any) => {
return {
name: instance[0],
url: instance[1].uri,
dailyRatios: instance[1].monitor.dailyRatios,
thirtyDayUptime: instance[1]?.monitor['30dRatio'].ratio,
}
})
// reliability and sanity checks
const reliableCheck = mapped
.filter((instance) => {
// 30d uptime >= 90%
const thirtyDayUptime = Number(instance.thirtyDayUptime) >= 90
// available for at least 80/90 days
const dailyRatioCheck = instance.dailyRatios.filter(status => status.label !== "black")
return (thirtyDayUptime && dailyRatioCheck.length >= 80)
})
// url includes name
.filter(instance => instance.url.includes(instance.name))
// finally map to array
const result: string[] = reliableCheck.map(instance => instance.name)
writeFile(join(__dirname, "./invidiouslist.json"), JSON.stringify(result), (err) => {
if (err) return console.log(err);
})

1
ci/invidiouslist.json Normal file
View File

@@ -0,0 +1 @@
["yewtu.be","invidious.snopyta.org","vid.puffyan.us","invidious.kavin.rocks","invidio.xamh.de","inv.riverside.rocks","invidious.osi.kr","inv.cthd.icu","yt.artemislena.eu","youtube.076.ne.jp","invidious.namazso.eu"]

View File

@@ -2,5 +2,31 @@
"serverAddress": "https://sponsor.ajay.app",
"testingServerAddress": "https://sponsor.ajay.app/test",
"serverAddressComment": "This specifies the default SponsorBlock server to connect to",
"categoryList": ["sponsor", "intro", "outro", "interaction", "selfpromo", "music_offtopic"]
"categoryList": ["sponsor", "selfpromo", "exclusive_access", "interaction", "poi_highlight", "intro", "outro", "preview", "filler", "music_offtopic"],
"categorySupport": {
"sponsor": ["skip", "mute", "full"],
"selfpromo": ["skip", "mute", "full"],
"exclusive_access": ["full"],
"interaction": ["skip", "mute"],
"intro": ["skip", "mute"],
"outro": ["skip", "mute"],
"preview": ["skip", "mute"],
"filler": ["skip", "mute"],
"music_offtopic": ["skip"],
"poi_highlight": ["poi"]
},
"wikiLinks": {
"sponsor": "https://wiki.sponsor.ajay.app/w/Sponsor",
"selfpromo": "https://wiki.sponsor.ajay.app/w/Unpaid/Self_Promotion",
"exclusive_access": "https://wiki.sponsor.ajay.app/w/Exclusive_Access",
"interaction": "https://wiki.sponsor.ajay.app/w/Interaction_Reminder_(Subscribe)",
"intro": "https://wiki.sponsor.ajay.app/w/Intermission/Intro_Animation",
"outro": "https://wiki.sponsor.ajay.app/w/Endcards/Credits",
"preview": "https://wiki.sponsor.ajay.app/w/Preview/Recap",
"filler": "https://wiki.sponsor.ajay.app/w/Filler_Tangent",
"music_offtopic": "https://wiki.sponsor.ajay.app/w/Music:_Non-Music_Section",
"poi_highlight": "https://wiki.sponsor.ajay.app/w/Highlight",
"guidelines": "https://wiki.sponsor.ajay.app/w/Guidelines",
"mute": "https://wiki.sponsor.ajay.app/w/Mute_Segment"
}
}

View File

@@ -1,6 +1,6 @@
module.exports = {
"roots": [
"src"
"test"
],
"transform": {
"^.+\\.ts$": "ts-jest"

View File

@@ -1,9 +1,10 @@
{
"name": "__MSG_fullName__",
"short_name": "SponsorBlock",
"version": "2.0.12.2",
"version": "4.1.1",
"default_locale": "en",
"description": "__MSG_Description__",
"homepage_url": "https://sponsor.ajay.app",
"content_scripts": [{
"run_at": "document_start",
"matches": [
@@ -24,23 +25,33 @@
"web_accessible_resources": [
"icons/LogoSponsorBlocker256px.png",
"icons/IconSponsorBlocker256px.png",
"icons/PlayerStartIconSponsorBlocker256px.png",
"icons/PlayerStopIconSponsorBlocker256px.png",
"icons/PlayerUploadIconSponsorBlocker256px.png",
"icons/PlayerUploadFailedIconSponsorBlocker256px.png",
"icons/PlayerStartIconSponsorBlocker.svg",
"icons/PlayerStopIconSponsorBlocker.svg",
"icons/PlayerUploadIconSponsorBlocker.svg",
"icons/PlayerUploadFailedIconSponsorBlocker.svg",
"icons/PlayerCancelSegmentIconSponsorBlocker.svg",
"icons/clipboard.svg",
"icons/settings.svg",
"icons/pencil.svg",
"icons/check.svg",
"icons/upvote.png",
"icons/downvote.png",
"icons/thumbs_down.svg",
"icons/thumbs_down_locked.svg",
"icons/thumbs_up.svg",
"icons/help.svg",
"icons/report.png",
"icons/close.png",
"icons/skipIcon.svg",
"icons/refresh.svg",
"icons/beep.ogg",
"icons/PlayerInfoIconSponsorBlocker256px.png",
"icons/PlayerDeleteIconSponsorBlocker256px.png",
"icons/pause.svg",
"icons/stop.svg",
"icons/heart.svg",
"icons/visible.svg",
"icons/not_visible.svg",
"icons/PlayerInfoIconSponsorBlocker.svg",
"icons/PlayerDeleteIconSponsorBlocker.svg",
"popup.html",
"content.css"
],
@@ -66,7 +77,9 @@
"32": "icons/IconSponsorBlocker32px.png",
"64": "icons/LogoSponsorBlocker64px.png",
"128": "icons/LogoSponsorBlocker128px.png",
"256": "icons/LogoSponsorBlocker256px.png"
"256": "icons/LogoSponsorBlocker256px.png",
"512": "icons/LogoSponsorBlocker512px.png",
"1024": "icons/LogoSponsorBlocker1024px.png"
},
"options_ui": {
"page": "options/options.html",

View File

@@ -0,0 +1,5 @@
{
"background": {
"persistent": false
}
}

File diff suppressed because one or more lines are too long

29295
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -4,62 +4,85 @@
"description": "",
"main": "background.js",
"dependencies": {
"@types/react": "^16.9.22",
"@types/react-dom": "^16.9.5",
"babel": "^6.23.0",
"babel-core": "^6.26.3",
"babel-loader": "^8.0.6",
"babel-preset-env": "^1.7.0",
"concurrently": "^5.1.0",
"react": "^16.12.0",
"react-dom": "^16.12.0"
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
"devDependencies": {
"@types/chrome": "0.0.91",
"@types/firefox-webext-browser": "70.0.1",
"@types/jest": "^24.0.23",
"@types/jquery": "^3.3.31",
"@typescript-eslint/eslint-plugin": "^4.9.1",
"@typescript-eslint/parser": "^4.9.1",
"copy-webpack-plugin": "^6.0.3",
"eslint": "^7.15.0",
"eslint-plugin-react": "^7.21.5",
"jest": "^26.4.0",
"rimraf": "^3.0.0",
"ts-jest": "^26.2.0",
"ts-loader": "^6.2.1",
"typescript": "~3.7.3",
"web-ext": "^5.4.1",
"webpack": "~4.41.2",
"webpack-cli": "~3.3.10",
"webpack-merge": "~4.2.2"
"@types/chrome": "^0.0.178",
"@types/firefox-webext-browser": "^94.0.1",
"@types/jest": "^27.4.0",
"@types/wicg-mediasession": "^1.1.3",
"@types/react": "^17.0.39",
"@types/react-dom": "^17.0.11",
"@types/selenium-webdriver": "^4.0.17",
"@typescript-eslint/eslint-plugin": "^5.10.2",
"@typescript-eslint/parser": "^5.10.2",
"chromedriver": "^97.0.4",
"concurrently": "^7.0.0",
"copy-webpack-plugin": "^10.2.4",
"eslint": "^8.8.0",
"eslint-plugin-react": "^7.28.0",
"jest": "^27.5.0",
"rimraf": "^3.0.2",
"schema-utils": "^4.0.0",
"selenium-webdriver": "^4.1.1",
"ts-jest": "^27.1.3",
"ts-loader": "^9.2.6",
"ts-node": "^10.4.0",
"typescript": "4.5",
"web-ext": "^6.6.0",
"webpack": "^5.68.0",
"webpack-cli": "^4.9.2",
"webpack-merge": "^4.2.2"
},
"scripts": {
"web-run": "npm run web-run:chrome",
"web-sign": "web-ext sign -s dist",
"web-run:firefox": "cd dist && web-ext run --start-url https://addons.mozilla.org/firefox/addon/ublock-origin/",
"web-run:firefox-android": "cd dist && web-ext run -t firefox-android --firefox-apk org.mozilla.fenix",
"web-run:chrome": "cd dist && web-ext run --start-url https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm -t chromium",
"build": "npm run build:chrome",
"build:chrome": "webpack --env.browser=chrome --config webpack/webpack.prod.js",
"build:firefox": "webpack --env.browser=firefox --config webpack/webpack.prod.js",
"build:chrome": "webpack --env browser=chrome --config webpack/webpack.prod.js",
"build:firefox": "webpack --env browser=firefox --config webpack/webpack.prod.js",
"build:safari": "webpack --env browser=safari --config webpack/webpack.prod.js",
"build:edge": "webpack --env browser=edge --config webpack/webpack.prod.js",
"build:dev": "npm run build:dev:chrome",
"build:dev:chrome": "webpack --env.browser=chrome --config webpack/webpack.dev.js",
"build:dev:firefox": "webpack --env.browser=firefox --config webpack/webpack.dev.js",
"build:dev:chrome": "webpack --env browser=chrome --config webpack/webpack.dev.js",
"build:dev:firefox": "webpack --env browser=firefox --config webpack/webpack.dev.js",
"build:watch": "npm run build:watch:chrome",
"build:watch:chrome": "webpack --env.browser=chrome --config webpack/webpack.dev.js --watch",
"build:watch:firefox": "webpack --env.browser=firefox --config webpack/webpack.dev.js --watch",
"build:watch:chrome": "webpack --env browser=chrome --config webpack/webpack.dev.js --watch",
"build:watch:firefox": "webpack --env browser=firefox --config webpack/webpack.dev.js --watch",
"ci:invidious": "ts-node ci/invidiousCI.ts",
"dev": "npm run build:dev && concurrently \"npm run web-run\" \"npm run build:watch\"",
"dev:firefox": "npm run build:dev:firefox && concurrently \"npm run web-run:firefox\" \"npm run build:watch:firefox\"",
"dev:firefox-android": "npm run build:dev:firefox && concurrently \"npm run web-run:firefox-android\" \"npm run build:watch:firefox\"",
"clean": "rimraf dist",
"test": "npx jest",
"test": "npm run build:chrome && npx jest",
"test-without-building": "npx jest",
"lint": "eslint src",
"lint:fix": "eslint src --fix"
},
"engines": {
"node": ">=12.20.0"
},
"funding": [{
"type": "individual",
"url": "hhttps://sponsor.ajay.app/donate"
}, {
"type": "github",
"url": "https://github.com/sponsors/ajayyy-org"
}, {
"type": "patreon",
"url": "https://www.patreon.com/ajayyy"
}, {
"type": "individual",
"url": "https://paypal.me/ajayyy"
}],
"repository": {
"type": "git",
"url": "git+https://github.com/ajayyy/SponsorBlock.git"
},
"author": "Ajay Ramachandran",
"license": "GPL-3.0-only",
"license": "LGPL-3.0-or-later",
"private": true
}

View File

@@ -1 +1,14 @@
{}
{
"Loading": {
"message": "በመጫን ላይ..."
},
"paused": {
"message": "ለአፍታ አቁም"
},
"success": {
"message": "ተሳክቷል!"
},
"Username": {
"message": "መለያ ስም"
}
}

View File

@@ -1 +1,210 @@
{}
{
"fullName": {
"message": "سبونسر بلوك لليوتيوب - تخطي الرعاية الاعلانية",
"description": "Name of the extension."
},
"Description": {
"message": "تخطي الرعاية الاعلانية ، التسول في الاشتراك والمزيد على مقاطع الفيديو على اليوتيوب. التبليغ عن الرعايه الاعلانيه علي مقاطع الفيديو التي تشاهدها لتوفير وقتك و وقت الآخرين.",
"description": "Description of the extension."
},
"400": {
"message": "الخادم قال أن هذا الطلب خاطيء"
},
"429": {
"message": "لقد قدمت الكثير من اوقات الرعاية الاعلانية لهذا الفيديو الواحد، هل أنت متأكد من وجود هذا العدد؟"
},
"409": {
"message": "تم تقديم هذا بالفعل من قبل"
},
"channelWhitelisted": {
"message": "القناة في القائمة البيضاء!"
},
"Segment": {
"message": "جزء"
},
"Segments": {
"message": "أجزاء"
},
"upvoteButtonInfo": {
"message": "التصويت على هذا الإرسال"
},
"reportButtonTitle": {
"message": "إبلاغ"
},
"reportButtonInfo": {
"message": "الإبلاغ عن هذا التقديم كغير صحيح."
},
"Dismiss": {
"message": "إلغاء"
},
"Loading": {
"message": "جاري التحميل..."
},
"Hide": {
"message": "لا تظهر أبداً"
},
"hitGoBack": {
"message": "قم الضغط علي تخطي للوصول إلى المكان الذي أتيت منه."
},
"unskip": {
"message": "الرجوع في التخطي"
},
"reskip": {
"message": "اعاده التخطي"
},
"paused": {
"message": "ايقاف مؤقت"
},
"manualPaused": {
"message": "تم إيقاف الموقت"
},
"confirmMSG": {
"message": "لتحرير أو حذف قيّم فردياً، انقر فوق زر المعلومات أو فتح الإضافة عن طريق النقر على أيقونة الإضافة في الزاوية اليمنى العليا."
},
"clearThis": {
"message": "هل أنت متأكد أنك تريد حذف هذا؟\n\n"
},
"Unknown": {
"message": "حدث خطأ في إرسال توقيت الرعاة الخاص بك، الرجاء المحاولة مرة أخرى لاحقاً."
},
"sponsorFound": {
"message": "يحتوي هذا الفيديو على أجزاء في قاعدة البيانات!"
},
"sponsor404": {
"message": "لم يتم العثور على أجزاء"
},
"sponsorStart": {
"message": "يبدأ الجزء الآن"
},
"sponsorEnd": {
"message": "ينتهي الجزء الآن"
},
"sponsorCancel": {
"message": "إلغاء إنشاء جزء"
},
"noVideoID": {
"message": "لم يتم العثور على فيديو يوتيوب.\nإذا كان هذا غير صحيح، قم بتحديث الصفحة."
},
"refreshSegments": {
"message": "تحديث الأجزاء"
},
"Username": {
"message": "اسم المستخدم"
},
"permissionRequestSuccess": {
"message": "نجح طلب الإذن!"
},
"permissionRequestFailed": {
"message": "فشل طلب الإذن ، هل نقرت على رفض؟"
},
"downvoteDescription": {
"message": "خاطئ/التوقيت غير صحيح"
},
"incorrectCategory": {
"message": "تغيير الفئة"
},
"guidelines": {
"message": "الإرشادات"
},
"readTheGuidelines": {
"message": "اقرأ الإرشادات!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "الفئات هنا!"
},
"help": {
"message": "المساعدة"
},
"GotIt": {
"message": "فهمت",
"description": "Used as the button to dismiss a tooltip"
},
"Donate": {
"message": "تبرع"
},
"hideDonationLink": {
"message": "إخفاء رابط التبرع"
},
"darkModeOptionsPage": {
"message": "الوضع الداكن في صفحة الخيارات"
},
"Editing": {
"message": "التعديل"
},
"helpPageTooSlow": {
"message": "هذا بطيء جداً"
},
"helpPageCopyOfDatabase": {
"message": "هل يمكنني الحصول على نسخة من قاعدة البيانات؟ ماذا يحدث إذا اختفيت؟"
},
"helpPageCopyOfDatabase1": {
"message": "قاعدة البيانات عامة ومتاحة على"
},
"helpPageNews": {
"message": "الأخبار وكيف تم صنعها"
},
"helpPageSourceCode": {
"message": "أين يمكنني الحصول على شفرة المصدر؟"
},
"LearnMore": {
"message": "معرفة المزيد"
},
"OpenCategoryWikiPage": {
"message": "افتح صفحة ويكي هذه الفئة."
},
"CopyAndDownvote": {
"message": "نسخ وتصويت معارض"
},
"ContinueVoting": {
"message": "متابعة التصويت"
},
"SponsorTimeEditScrollNewFeature": {
"message": "استخدم عجلة الماوس أثناء التمرير فوق مربع التعديل لضبط الوقت بسرعة. يمكن استخدام مجموعات مفتاح ctrl أو Shift لضبط التغييرات."
},
"dayAbbreviation": {
"message": "ي",
"description": "100d"
},
"hourAbbreviation": {
"message": "س",
"description": "100h"
},
"optionsTabBehavior": {
"message": "سلوك",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "واجهه المستخدم",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "اختصارات لوحة المفاتيح",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "النسخ الاحتياطي/الاستعادة",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "متنوع",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "تخطي ظهور الإشعار",
"description": "Option label"
},
"unbind": {
"message": "إلغاء ربط",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "لم يتم التعيين"
},
"change": {
"message": "تغيير"
},
"youtubeKeybindWarning": {
"message": "هذا اختصار يوتيوب مدمج. هل أنت متأكد أنك تريد استخدامه؟"
}
}

View File

@@ -1,74 +1,101 @@
{
"fullName": {
"message": "SponsorBlock за YouTube - пропускай спонсорства",
"message": "SponsorBlock за YouTube - пропускайте спонсорства",
"description": "Name of the extension."
},
"Description": {
"message": "Прескачайте спонсорства, напомняния за абониране, и други неща в YouTube клипове. Докладвайте спонсорства на клиповете които гледате, за да спестите време на други потребители.",
"message": "Прескачайте спонсорства, напомняния за абониране и други неща в клипове в YouTube. Докладвайте спонсорства в клиповете, които гледате, за да спестите време на други потребители.",
"description": "Description of the extension."
},
"400": {
"message": "Сървърът каза, че тази заявка е невалидна"
"message": "Сървърът съобщава, че тази заявка е невалидна"
},
"429": {
"message": "Подали сте прекалено много спонсорства за едно видео, сигурни ли сте, че има толкова много?"
},
"409": {
"message": "Това спонсорство вече е подадено"
"message": "Това спонсорство е вече изпратено"
},
"channelWhitelisted": {
"message": "Каналът е добавен към Whitelist!"
"message": "Каналът е добавен към белия списък!"
},
"Segment": {
"message": "сегмент"
},
"Segments": {
"message": "сегменти"
"message": "сегмента"
},
"upvoteButtonInfo": {
"message": "Одобряване на това предложение"
},
"reportButtonTitle": {
"message": "Докладвай"
"message": "Докладване"
},
"reportButtonInfo": {
"message": "Подайте сигнал за неправилно предложение."
},
"Dismiss": {
"message": "Отхвърли"
"message": "Отхвърляне"
},
"Loading": {
"message": "Зареждане..."
},
"Hide": {
"message": "Никога не показвай"
"message": "Никога да не се показва"
},
"hitGoBack": {
"message": "Натиснете \"върни\" за да се върнете където бяхте."
"message": "Натиснете „връщане“, за да се върнете там, където бяхте."
},
"unskip": {
"message": "Върни"
"message": "Връщане"
},
"reskip": {
"message": "Пропусни отново"
"message": "Пропускане отново"
},
"unmute": {
"message": "Вкл. на звука"
},
"paused": {
"message": "На пауза"
},
"manualPaused": {
"message": "Таймерът е спрян"
},
"confirmMSG": {
"message": "За да редактирате или изтриете някои стойности, натиснете на \"инфо\" бутона или отворете изкачащият прозорец на добавката чрез кликване на иконата на добавката в горният ляв ъгъл."
"message": "За да редактирате или изтриете отделни стойности, щракнете върху бутона за информация или отворете изскачащия прозорец на разширението, като щракнете върху иконата на разширението в горния десен ъгъл."
},
"clearThis": {
"message": "Сигурни ли сте, че искате да изчистите това?\n\n"
"message": "Наистина ли искате да изчистите това?\n\n"
},
"Unknown": {
"message": "Възникна грешка при подаването на Вашите спонсорски времена, моля опитайте отново по-късно."
"message": "Възникна грешка при подаването на вашите времена на спонсорства, моля, опитайте отново по-късно."
},
"sponsorFound": {
"message": "Този видеоклип има сегменти в базата данни!"
},
"sponsor404": {
"message": "Не са намерени сегменти"
},
"sponsorStart": {
"message": "Сегментът Започва Сега"
"message": "Сегментът започва сега"
},
"sponsorEnd": {
"message": "Сегментът Свършва Сега"
"message": "Сегментът свършва сега"
},
"sponsorCancel": {
"message": "Отказ от създаването на сегмент"
},
"noVideoID": {
"message": "Не е намерен видеоклип в YouTube.\nАко това не е правилно, опреснете раздела."
},
"refreshSegments": {
"message": "Опресняване на сегментите"
},
"success": {
"message": "Успешно!"
},
"voted": {
"message": "Гласувано!"
"message": "Гласувахте!"
},
"serverDown": {
"message": "Изглежда, че сървърът не работи. Свържете се с програмиста незабавно."
@@ -76,26 +103,437 @@
"connectionError": {
"message": "Възникна грешка с връзката. Код на грешката: "
},
"clearTimes": {
"message": "Изчистване на сегментите"
},
"openPopup": {
"message": "Отворете изскачащия прозорец на SponsorBlock"
"message": "Отваряне на изскачащия прозорец на SponsorBlock"
},
"closePopup": {
"message": "Затваряне на прозореца"
},
"SubmitTimes": {
"message": "Изпращане на сегментите"
},
"submitCheck": {
"message": "Сигурни ли сте, че искате да подадете това?"
"message": "Наистина ли искате да изпратите това?"
},
"whitelistChannel": {
"message": "Добавяне на канала към белия списък"
},
"removeFromWhitelist": {
"message": "Премахване на канала от белия списък"
},
"voteOnTime": {
"message": "Гласувайте за сегмент"
},
"Submissions": {
"message": "Изпратени сегменти"
},
"savedPeopleFrom": {
"message": "Помогнахте на хората да пропуснат "
},
"viewLeaderboard": {
"message": "Класиране"
},
"recordTimesDescription": {
"message": "Изпращане"
},
"submissionEditHint": {
"message": "Редактирането на частите ще се появи, след като щракнете върху Изпращане",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Съвет: Можете да настроите клавиши за изпращане в опциите"
},
"clearTimesButton": {
"message": "Изчистване на времената"
},
"submitTimesButton": {
"message": "Изпращане на времената"
},
"publicStats": {
"message": "Това се използва на страницата с публичната статистика, за да покаже колко сте допринесли. Вижте го"
},
"Username": {
"message": "Потребител"
},
"setUsername": {
"message": "Задайте потребителско име"
},
"copyPublicID": {
"message": "Копиране на публичния UserID"
},
"discordAdvert": {
"message": "Елате в официалния Discord сървър за да давате предложения!"
"message": "Елате в официалния Discord сървър, за да давате предложения!"
},
"hideThis": {
"message": "Скрий това"
"message": "Скриване на това"
},
"Options": {
"message": "Настройки"
"message": "Опции"
},
"showButtons": {
"message": "Показване на бутоните в YouTube Player-а"
"message": "Показване на бутоните в плейъра на YouTube"
},
"hideButtons": {
"message": "Скриване на бутоните в YouTube Player-а"
"message": "Скриване на бутоните в плейъра на YouTube"
},
"hideButtonsDescription": {
"message": "Това скрива бутоните, които се показват в плейъра на YouTube за изпращане на сегменти за пропускане."
},
"showSkipButton": {
"message": "Оставяне в плейъра на бутона за преминаване към акцента"
},
"showInfoButton": {
"message": "Показване на бутона за информация в плейъра на YouTube"
},
"hideInfoButton": {
"message": "Скриване на бутона за информация в плейъра на YouTube"
},
"autoHideInfoButton": {
"message": "Автоматично скриване на бутона за информация"
},
"hideDeleteButton": {
"message": "Скриване на бутона за изтриване в плейъра на YouTube"
},
"showDeleteButton": {
"message": "Показване на бутона за изтриване в плейъра на YouTube"
},
"enableViewTracking": {
"message": "Активиране проследяването на броя пропускания"
},
"whatViewTracking": {
"message": "Тази функция проследява кои сегменти сте пропуснали, за да уведоми потребителите доколко приносът им е помогнал на другите и се използва като показател заедно с положителните гласове, за да се гарантира, че спамът няма да попадне в базата данни. Разширението изпраща съобщение до сървъра всеки път, когато пропуснете сегмент. Надяваме се, че повечето хора няма да променят тази настройка, така че броят на прегледите да е точен. :)"
},
"enableViewTrackingInPrivate": {
"message": "Активиране проследяването на броя пропускания в раздели „Инкогнито“"
},
"enableTrackDownvotes": {
"message": "Съхраняване на отрицателните гласове за сегменти"
},
"whatTrackDownvotes": {
"message": "Всички сегменти, за които гласувате против, ще останат скрити дори след опресняване"
},
"trackDownvotesWarning": {
"message": "Внимание: Деактивирането на това ще изтрие всички по-рано запазени отрицателни гласове"
},
"enableQueryByHashPrefix": {
"message": "Заявка по префикс на хеш"
},
"whatQueryByHashPrefix": {
"message": "Вместо да се изискват сегменти от сървъра с помощта на videoID, се изпращат първите 4 знака от хеша на videoID. Този сървър ще изпрати обратно данни за всички видеоклипове с подобни хешове."
},
"enableRefetchWhenNotFound": {
"message": "Повторно извличане на сегментите при нови видеоклипове"
},
"whatRefetchWhenNotFound": {
"message": "Ако видеоклипът е нов и няма намерени сегменти, той ще продължи да извлича на всеки няколко минути, докато гледате."
},
"showNotice": {
"message": "Отново покажете известието"
},
"showSkipNotice": {
"message": "Показване на известие след пропускане на сегмент"
},
"noticeVisibilityMode0": {
"message": "Известия за пропускане в пълен размер"
},
"noticeVisibilityMode1": {
"message": "Малки известия за пропускане при автоматично пропускане"
},
"noticeVisibilityMode2": {
"message": "Изцяло малки известия за пропускане"
},
"noticeVisibilityMode3": {
"message": "Плавни известия за пропускане при автоматично пропускане"
},
"noticeVisibilityMode4": {
"message": "Изцяло плавни известия за пропускане"
},
"longDescription": {
"message": "SponsorBlock ви позволява да прескачате спонсори, въведения, заключения, напомняния за абониране и други досадни части от видеоклиповете в YouTube. SponsorBlock е разширение за браузър, създадено от множество хора, което позволява на всеки да изпраща началния и крайния час на спонсорирани сегменти и други сегменти от видеоклиповете в YouTube. След като един човек подаде тази информация, всички останали с това разширение ще прескочат спонсорирания сегмент. Можете също да пропуснете части без музика при музикалните видеоклипове.",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "Уебсайт",
"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."
},
"setSkipShortcut": {
"message": "Пропускане на сегмент",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Начало/край на сегмент",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Изпращане на сегментите",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Изберете клавиш, като го натиснете, заедно с всички клавишни модификатори, които искате да използвате."
},
"0": {
"message": "Времето за изчакване на връзката изтече. Проверете връзката си с интернет. Ако вашият интернет работи, вероятно сървърът е претоварен или не работи."
},
"disableSkipping": {
"message": "Пропускането е активирано"
},
"enableSkipping": {
"message": "Пропускането е деактивирано"
},
"yourWork": {
"message": "Вашата работа",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "Сървърът изглежда претоварен. Опитайте отново след няколко секунди."
},
"errorCode": {
"message": "Код на грешката: "
},
"skip": {
"message": "Пропускане"
},
"mute": {
"message": "Заглушаване"
},
"full": {
"message": "Целия видеоклип",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Пропускане на {0}?"
},
"mute_category": {
"message": "Заглушаване на {0}?"
},
"skip_to_category": {
"message": "Прескачане до {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "{0} пропуснат",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} заглушено",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Прескочено до {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Деактивиране на автоматичното пропускане"
},
"enableAutoSkip": {
"message": "Активиране на автоматичното пропускане"
},
"audioNotification": {
"message": "Звуково известие при пропускане"
},
"audioNotificationDescription": {
"message": "Звуковото известие при пропускане ще пуска звук всеки път, когато се пропусне сегмент. Ако е забранено (или автоматичното пропускане е деактивирано), няма да се пуска звук."
},
"showTimeWithSkips": {
"message": "Показване на времето с премахнати пропускания"
},
"showTimeWithSkipsDescription": {
"message": "Това време се показва в скоби до текущото време под лентата за прогреса. Това показва общата продължителност на видеоклипа минус всички сегменти. Това включва сегменти, маркирани само като „Показване в лентата за прогреса“."
},
"youHaveSkipped": {
"message": "Пропуснали сте "
},
"minLower": {
"message": "минута"
},
"minsLower": {
"message": "минути"
},
"hourLower": {
"message": "час"
},
"hoursLower": {
"message": "часа"
},
"youHaveSavedTime": {
"message": "Спестили сте на хората",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " от живота им",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Проверете status.sponsor.ajay.app за състоянието на сървъра."
},
"changeUserID": {
"message": "Импортиране/експортиране на вашия UserID"
},
"whatChangeUserID": {
"message": "Това трябва да се пази в тайна. То е като парола и не трябва да се споделя с никого. Ако някой го има, може да се представи за вас. Ако търсите своя публичен потребителски идентификатор, щракнете върху иконата на клипборда в изскачащия прозорец."
},
"setUserID": {
"message": "Задаване на UserID"
},
"userIDChangeWarning": {
"message": "Внимание: Промяната на UserID е постоянна. Наистина ли искате да направите това? Не забравяйте да архивирате стария си за всеки случай."
},
"createdBy": {
"message": "Създаден от"
},
"supportOtherSites": {
"message": "Поддръжка на YouTube-сайтове на трети страни"
},
"supportOtherSitesDescription": {
"message": "Поддръжка на клиенти за YouTube на трети страни. За да активирате поддръжката, трябва да приемете допълнителните разрешения. Това НЕ работи в режим инкогнито в Chrome и други варианти на Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"supportedSites": {
"message": "Поддържани сайтове: "
},
"optionsInfo": {
"message": "Активиране поддръжката на Invidious, деактивиране на автоматичното пропускане, скриване на бутоните и др."
},
"addInvidiousInstance": {
"message": "Добавяне екземпляр на клиент на трета страна"
},
"addInvidiousInstanceDescription": {
"message": "Добавяне на персонализиран екземпляр. Това трябва да бъде форматирано само с домейна. Пример: invidious.ajay.app"
},
"add": {
"message": "Добавяне"
},
"addInvidiousInstanceError": {
"message": "Това е невалиден домейн. Трябва да включва само частта на домейна. Пример: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Нулиране списъка на Invidious"
},
"resetInvidiousInstanceAlert": {
"message": "На път сте да нулирате списъка на Invidious"
},
"currentInstances": {
"message": "Текущи екземпляри:"
},
"minDuration": {
"message": "Минимална продължителност (секунди):"
},
"minDurationDescription": {
"message": "Сегменти, по-кратки от зададената стойност, няма да бъдат пропускани или показвани в плейъра."
},
"skipNoticeDuration": {
"message": "Продължителност на известието за пропускане (секунди):"
},
"skipNoticeDurationDescription": {
"message": "Известието за пропускане ще остане на екрана поне толкова дълго. За ръчно пропускане може да се вижда по-дълго."
},
"shortCheck": {
"message": "Следното предложение е по-кратко от опцията за минимална продължителност. Това може да означава, че вече е изпратено и просто е игнорирано поради тази опция. Наистина ли искате да го изпратите?"
},
"liveOrPremiere": {
"message": "Не е разрешено изпращането по време на активен поток на живо или премиера. Моля, изчакайте, докато приключи, след което опреснете страницата и проверете дали сегментите са все още валидни."
},
"showUploadButton": {
"message": "Показване на бутона за качване"
},
"customServerAddress": {
"message": "Адрес на сървъра на SponsorBlock"
},
"customServerAddressDescription": {
"message": "Адресът, който SponsorBlock използва за осъществяване на заявки към сървъра.\nОсвен ако нямате собствен екземпляр на сървър, това не трябва да се променя."
},
"save": {
"message": "Запазване"
},
"reset": {
"message": "Начално състояние"
},
"customAddressError": {
"message": "Този адрес не е в правилния формат. Уверете се, че имате http:// или https:// в началото и няма последващи наклонени черти."
},
"areYouSureReset": {
"message": "Наистина ли искате да върнете началното състояние?"
},
"mobileUpdateInfo": {
"message": "m.youtube.com вече се поддържа"
},
"exportOptions": {
"message": "Импортиране/експортиране на всички опции"
},
"exportOptionsCopy": {
"message": "Редактиране/копиране"
},
"exportOptionsDownload": {
"message": "Записване във файл"
},
"exportOptionsUpload": {
"message": "Зареждане от файл"
},
"whatExportOptions": {
"message": "Това е цялата ви конфигурация в JSON. Това включва вашия userID, така че се уверете, че споделяте това разумно."
},
"setOptions": {
"message": "Задаване на опции"
},
"exportOptionsWarning": {
"message": "Внимание: Промяната на опциите е постоянна и може да повреди вашата инсталация. Наистина ли искате да направите това? Не забравяйте да архивирате старите си за всеки случай."
},
"incorrectlyFormattedOptions": {
"message": "Този JSON не е форматиран правилно. Вашите опции не са променени."
},
"confirmNoticeTitle": {
"message": "Изпращане на сегмента"
},
"submit": {
"message": "Изпращане"
},
"cancel": {
"message": "Отказ"
},
"delete": {
"message": "Изтриване"
},
"preview": {
"message": "Преглед"
},
"unsubmitted": {
"message": "Неизпратен"
},
"inspect": {
"message": "Изследване"
},
"edit": {
"message": "Редактиране"
},
"copyDebugInformation": {
"message": "Копиране на информацията за отстраняване на грешки в клипборда"
},
"copyDebugInformationFailed": {
"message": "Неуспешно записване в клипборда"
},
"copyDebugInformationOptions": {
"message": "Копира информацията в клипборда, за да се предостави на разработчика при възникване на грешка или когато разработчикът поиска това. Деликатната информация като вашия user ID, канали в белия списък и потребителски адрес на сървъра са премахнати. Съдържа се обаче информация като вашия потребителски агент, браузър, операционна система и номер на версия на разширението. "
},
"copyDebugInformationComplete": {
"message": "Информацията за отстраняване на грешки е копирана в клипборда. Чувствайте се свободни да премахнете всяка информация, която предпочитате да не споделяте. Запазете това в текстов файл или го поставете в доклада за грешки."
},
"keyAlreadyUsed": {
"message": "Тази клавишна комбинация е свързана с друго действие. Моля, изберете друга."
},
"to": {
"message": "до",
@@ -104,20 +542,78 @@
"category_sponsor": {
"message": "Спонсорство"
},
"category_interaction_description": {
"message": "Когато има кратко напомняне да харесате, да се абонирате или да последвате канала по средата на съдържанието. Ако е дълго или заради нещо специфично, трябва да е под \"само-реклама\"."
"category_sponsor_description": {
"message": "Платена промоция, платени препоръки и директни реклами. Не за самореклама или безплатни препоръки за каузи/създатели/уебсайтове/продукти, които се харесват на автора."
},
"category_selfpromo": {
"message": "Неплатена/Само-реклама"
"message": "Неплатена/Самореклама"
},
"category_selfpromo_description": {
"message": "Подобно на \"спонсорство\", но е неплатено. Това включва merchandise, дарения или информация с кого каналът има сътрудничество."
"message": "Подобно на спонсорство, но за безплатна реклама или самореклама. Това включва търговия със стоки, дарения или информация с кого каналът има сътрудничество."
},
"category_exclusive_access": {
"message": "Ексклузивен достъп"
},
"category_exclusive_access_description": {
"message": "Само за обозначаване на цели видеоклипове. Използва се, когато видеоклипът представя продукт, услуга или място, до които е получен безплатен или субсидиран достъп."
},
"category_exclusive_access_pill": {
"message": "Този видеоклип представя продукт, услуга или място, до което е получен безплатен или субсидиран достъп",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Напомняне за действие (абониране)"
},
"category_interaction_description": {
"message": "Когато има кратко напомняне да харесате, да се абонирате или да последвате канала по средата на съдържанието. Ако е дълго или за нещо специфично, трябва да е под „самореклама“."
},
"category_interaction_short": {
"message": "Напомняне за взаимодействие"
},
"category_intro": {
"message": "Антракт/Начална анимация"
},
"category_intro_description": {
"message": "Интервал без реално съдържание. Може да бъде пауза, статичен кадър, повтаряща се анимация. Това не трябва да се използва за преходи, съдържащи информация."
},
"category_intro_short": {
"message": "Антракт"
},
"category_outro": {
"message": "Крайни картички/Заслуги"
},
"category_outro_description": {
"message": "Заслуги или когато се показват крайните карти на YouTube. Не за заключения с информация."
},
"category_preview": {
"message": "Кратко резюме/Обобщение"
},
"category_preview_description": {
"message": "Бързо обобщение на предишни епизоди или преглед на това, което предстои по-късно в текущия видеоклип. Предназначен за монтирани заедно клипове, а не за речеви обобщения."
},
"category_filler": {
"message": "Пълнеж/Шеги"
},
"category_filler_description": {
"message": "Съпътстващи сцени, добавени само за пълнеж или хумор, които не са необходими за разбирането на основното съдържание на видеоклипа. Това не трябва да включва сегменти, предоставящи контекст или справочни данни."
},
"category_filler_short": {
"message": "Пълнеж"
},
"category_music_offtopic": {
"message": "Музика: Част без музика"
},
"category_music_offtopic_description": {
"message": "Само да се използва в музикални клипове. Това включва интрота и outro-та в музикални клипове."
"message": "За използване само в музикални видеоклипове. Това трябва да се използва само за части от музикални видеоклипове, които вече не са обхванати от друга категория."
},
"category_music_offtopic_short": {
"message": "Без музика"
},
"category_poi_highlight": {
"message": "Акцент"
},
"category_poi_highlight_description": {
"message": "Частта от видеото, която повечето хора търсят. Подобно на коментарите „Видеото започва от х“."
},
"category_livestream_messages": {
"message": "Поточно предаване: Четене на съобщения/дарения"
@@ -125,34 +621,313 @@
"category_livestream_messages_short": {
"message": "Четене на съобщения"
},
"disable": {
"message": "Забрани"
"autoSkip": {
"message": "Автоматично пропускане"
},
"manualSkip": {
"message": "Ръчно Прескачане"
"message": "Ръчно пропускане"
},
"showOverlay": {
"message": "Показване в seek лентата"
"message": "Показване в лентата на прогреса"
},
"colorFormatIncorrect": {
"message": "Вашият цвят не е форматиран правилно. Трябва да бъде 3- или 6-цифрен hex код с \"#\" в началото."
"disable": {
"message": "Деактивиране"
},
"autoSkip_POI": {
"message": "Автоматично прескачане до началото"
},
"manualSkip_POI": {
"message": "Питане, когато видеото се зарежда"
},
"showOverlay_POI": {
"message": "Показване в лентата на прогреса"
},
"showOverlay_full": {
"message": "Показване на етикета"
},
"autoSkipOnMusicVideos": {
"message": "Автоматично пропускане на всички сегменти, когато има сегмент без музика"
},
"muteSegments": {
"message": "Разрешаване на сегменти, които заглушават звука, вместо да се пропускат"
},
"fullVideoSegments": {
"message": "Показване на икона, когато видеоклипът е изцяло реклама",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Цвят на неизпратен сегмент",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Цвят на лентата на прогреса"
},
"category": {
"message": "Категория"
},
"skipOption": {
"message": "Метод за пропускане",
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "Активиране на сървъра за бета тестване"
},
"whatEnableTestingServer": {
"message": "Вашите предложения и гласове НЯМА ДА СЕ БРОЯТ към основния сървър. Използвайте това само за тестване."
},
"testingServerWarning": {
"message": "Всички предложения и гласове НЯМА ДА СЕ БРОЯТ към основния сървър, докато се свързвате с тестовия сървър. Не забравяйте да деактивирате това, когато искате да правите реални предложения."
},
"bracketNow": {
"message": "(Сега)"
},
"moreCategories": {
"message": "Още категории"
},
"chooseACategory": {
"message": "Изберете категория"
},
"enableThisCategoryFirst": {
"message": "За да изпратите сегменти с категория „{0}“, трябва да я активирате от опциите. Ще бъдете пренасочени към опциите сега.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Внимание: Само един сегмент от този тип може да е активен. Изпращането на няколко ще доведе до показване на случаен."
},
"youMustSelectACategory": {
"message": "Трябва да изберете категория за всички сегменти, които изпращате!"
},
"bracketEnd": {
"message": "(Край)"
},
"hiddenDueToDownvote": {
"message": "скрито: глас против"
},
"hiddenDueToDuration": {
"message": "скрито: твърде кратко"
},
"manuallyHidden": {
"message": "ръчно скрито"
},
"channelDataNotFound": {
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID на канала все още не е зареден. Ако използвате вграден видеоклип, опитайте вместо това да използвате началната страница на YouTube. Това може да бъде причинено и от промени в оформлението на YouTube, ако мислите така, направете коментар тук:"
},
"videoInfoFetchFailed": {
"message": "Изглежда, че нещо блокира способността на SponsorBlock да получава видео данни. Моля, вижте https://github.com/ajayyy/SponsorBlock/issues/741 за повече информация."
},
"youtubePermissionRequest": {
"message": "Изглежда, че SponsorBlock не може да достигне API на YouTube. За да поправите това, приемете подканата за разрешение, която ще се появи след това, изчакайте няколко секунди и след това презаредете страницата."
},
"acceptPermission": {
"message": "Даване на разрешение"
},
"permissionRequestSuccess": {
"message": "Искането за разрешение е успешно!"
},
"permissionRequestFailed": {
"message": "Искането за разрешение не бе успешно, натиснахте ли Отказ?"
},
"adblockerIssueWhitelist": {
"message": "Ако не можете да разрешите това, деактивирайте настройката „Принудителна проверка на канала преди пропускане“, тъй като SponsorBlock не може да извлече информацията за канала за този видеоклип"
},
"forceChannelCheck": {
"message": "Принудителна проверка на канала преди пропускане"
},
"whatForceChannelCheck": {
"message": "По подразбиране ще пропусне сегменти веднага, преди дори да разбере какъв е каналът. По подразбиране някои сегменти в началото на видеоклипа може да бъдат пропуснати в канали от белия списък. Активирането на тази опция ще предотврати това, но при всички пропускания ще има леко забавяне, тъй като получаването на ID на канала може да отнеме известно време. Това забавяне може да бъде незабележимо, ако имате бърз интернет."
},
"forceChannelCheckPopup": {
"message": "Помислете за активиране на „Принудителна проверка на канала преди пропускане“"
},
"downvoteDescription": {
"message": "Грешно/Неправилно Време"
"message": "Грешно/Неправилно време"
},
"incorrectCategory": {
"message": "Грешна Категория"
"message": "Промяна на категорията"
},
"nonMusicCategoryOnMusic": {
"message": "Това видео е категоризирано като музика. Сигурни ли сте, че това има спонсор? Ако това всъщност е „Немузикален сегмент“, отворете опциите на разширението и активирайте тази категория. След това можете да изпратите този сегмент като „Немузикален“ вместо като спонсор. Моля, прочетете указанията, ако сте объркани."
},
"multipleSegments": {
"message": "Няколко Сегмента"
"message": "Няколко сегмента"
},
"guidelines": {
"message": "Правила"
"message": "Насоки"
},
"readTheGuidelines": {
"message": "Прочетете насоките!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "Категориите са тук!"
},
"categoryUpdate2": {
"message": "Отворете опциите, за да пропускате въведения, заключения, продажба на стоки и т.н."
},
"help": {
"message": "Помощ"
},
"GotIt": {
"message": "Разбрах",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Този сегмент е голям. Ако целия видеоклип е на една тема, променете от „Пропускане“ на „Целия видеоклип“. Вижте насоките за повече информация."
},
"categoryPillTitleText": {
"message": "Целият видеоклип е обозначен с тази категория и е твърде тясно интегриран, за да може да се раздели"
},
"experiementOptOut": {
"message": "Отказ от всички бъдещи експерименти",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Скриване завинаги"
},
"warningChatInfo": {
"message": "Получихте предупреждение и временно не можете да изпращате сегменти. Това означава, че забелязахме, че допускате някои често срещани грешки, които не са злонамерени. Моля, просто потвърдете, че разбирате правилата и ние ще премахнем предупреждението. Можете също да се присъедините към този чат от discord.gg/SponsorBlock или matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Гласуването е отхвърлено поради предупреждение. Щракнете, за да отворите чат и да го разрешите, или се върнете по-късно, когато имате време.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Дарение"
},
"considerDonating": {
"message": "Помогнете с финансиране на разработката"
},
"hideDonationLink": {
"message": "Скриване на връзката за дарение"
},
"darkModeOptionsPage": {
"message": "Тъмен режим на страницата с опции"
},
"helpPageThanksForInstalling": {
"message": "Благодарим ви, че инсталирахте SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Моля, прегледайте опциите по-долу"
},
"helpPageFeatureDisclaimer": {
"message": "Много функции са деактивирани по подразбиране. Ако искате да пропускате въведения, заключения, да използвате Invidious и т.н., активирайте ги по-долу. Можете също да скриете/покажете елементи от потребителския интерфейс."
},
"helpPageHowSkippingWorks": {
"message": "Как работи пропускането"
},
"helpPageHowSkippingWorks1": {
"message": "Видео сегментите автоматично ще бъдат пропуснати, ако бъдат намерени в базата данни. Можете да отворите изскачащия прозорец, като щракнете върху иконата на разширението, за да прегледате какви са сегментите."
},
"helpPageHowSkippingWorks2": {
"message": "Всеки път, когато пропуснете сегмент, ще получите известие. Ако времето изглежда грешно, гласувайте против, като щракнете на палец надолу! Можете също така да гласувате в изскачащия прозорец."
},
"Submitting": {
"message": "Изпращане"
},
"helpPageSubmitting1": {
"message": "Изпращането може да се извърши или в изскачащия прозорец, като натиснете бутона „Сегментът започва сега“, или във видеоплейъра с бутоните на плейъра."
},
"helpPageSubmitting2": {
"message": "Щракването върху бутона за възпроизвеждане показва началото на сегмента, а щракването върху иконата за спиране показва края. Можете да подготвите множество спонсори, преди да натиснете „изпращане“. Щракването върху бутона за качване ще изпрати данните. Щракването върху кошчето за боклук ще ги изтрие."
},
"Editing": {
"message": "Редактиране"
},
"helpPageEditing1": {
"message": "Ако сте объркали, можете да редактирате или изтриете сегментите си, след като щракнете върху бутона със стрелка нагоре."
},
"helpPageTooSlow": {
"message": "Това е твърде бавно"
},
"helpPageTooSlow1": {
"message": "Има клавишни комбинации, ако искате да ги използвате. Натиснете клавиша с точка и запетая, за да посочите началото/края на спонсориран сегмент и щракнете върху апострофа, за да го изпратите. Клавишите могат да бъдат променени в опциите. Ако не използвате подредба QWERTY, вероятно трябва да промените зададените клавиши."
},
"helpPageCopyOfDatabase": {
"message": "Мога ли да получа копие от базата данни? Какво ще стане, ако изчезнете?"
},
"helpPageCopyOfDatabase1": {
"message": "Базата данни е публична и достъпна на адрес"
},
"helpPageCopyOfDatabase2": {
"message": "Програмният код е достъпен свободно. Така че, дори нещо да ми се случи, вашият принос не се губи."
},
"helpPageNews": {
"message": "Новини и как се прави"
},
"helpPageSourceCode": {
"message": "Къде мога да получа програмния код?"
},
"Credits": {
"message": "Заслуги"
},
"LearnMore": {
"message": "Научете повече"
},
"CopyDownvoteButtonInfo": {
"message": "Гласуване против и създаване на локално копие, за да го изпратите отново"
},
"OpenCategoryWikiPage": {
"message": "Отваряне на wiki страницата на тази категория."
},
"CopyAndDownvote": {
"message": "Копиране и гласуване против"
},
"ContinueVoting": {
"message": "Продължаване на гласуването"
},
"ChangeCategoryTooltip": {
"message": "Това незабавно ще се приложи към вашите сегменти"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Използвайте колелото на мишката, докато държите курсора върху полето за редактиране, за да коригирате бързо времето. Комбинации с клавиша ctrl или shift могат да се използват за фина настройка на промените."
},
"categoryPillNewFeature": {
"message": "Ново! Вижте кога видеоклипът е изцяло спонсориран или саморекламен"
},
"dayAbbreviation": {
"message": "д",
"description": "100d"
},
"hourAbbreviation": {
"message": "ч",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Поведение",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Интерфейс",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Клавишни комбинации",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Архивиране/Възстановяване",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Други",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Изглед на известията за пропускане",
"description": "Option label"
},
"unbind": {
"message": "Освобождаване",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Не е зададено"
},
"change": {
"message": "Промяна"
},
"youtubeKeybindWarning": {
"message": "Това е вградена клавишна комбинация в YouTube. Наистина ли искате да я използвате?"
}
}

View File

@@ -1 +1,9 @@
{}
{
"fullName": {
"message": "ইউটিউবের জন্য স্পনসরব্লক - স্পনসরশিপ এড়িয়ে যান",
"description": "Name of the extension."
},
"409": {
"message": "এটি আগেই জমা দেওয়া হয়েছে"
}
}

View File

@@ -44,7 +44,7 @@
"message": "Nikdy nezobrazovat"
},
"hitGoBack": {
"message": "Stiskněte \"Vrátit se\" aby jste se dostali do místa před přeskočením."
"message": "Klikněte na \"Vrátit se\", abyste se dostali do místa před přeskočením."
},
"unskip": {
"message": "Vrátit se"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Znovu přeskočit"
},
"unmute": {
"message": "Zrušit ztlumení"
},
"paused": {
"message": "Pozastaveno"
},
@@ -74,13 +77,19 @@
"message": "Nebyly nalezeny žádné segmenty"
},
"sponsorStart": {
"message": "Segment nyní začíná"
"message": "Nyní začíná segment"
},
"sponsorEnd": {
"message": "Segment nyní končí"
},
"sponsorCancel": {
"message": "Zrušit vytváření segmentu"
},
"noVideoID": {
"message": "Nebylo nalezeno žádné YouTube video.\nPokud je to nesprávně, obnovte záložku."
"message": "Nebylo nalezeno žádné YouTube video.\nPokud je to špatně, obnovte záložku."
},
"refreshSegments": {
"message": "Aktualizovat segmenty"
},
"success": {
"message": "Úspěch!"
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Došlo k chybě připojení. Kód chyby: "
},
"wantToSubmit": {
"message": "Chcete odeslat segmenty pro video s id"
},
"clearTimes": {
"message": "Vymazat segmenty"
},
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Nastavit uživatelské jméno"
},
"copyPublicID": {
"message": "Kopírovat veřejné uživatelské ID"
},
"discordAdvert": {
"message": "Připojte se k oficiálnímu Discord serveru k podání návrhů a zpětné vazby!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Skryje tlačítka, která se zobrazí v YouTube přehrávači pro přeskočení segmentů."
},
"showSkipButton": {
"message": "Nechat tlačítko přeskočení na zvýraznění v přehrávači"
},
"showInfoButton": {
"message": "Zobrazit informační tlačítko v YouTube přehrávači"
},
"hideInfoButton": {
"message": "Skrýt informační tlačítko v YouTube přehrávači"
},
"whatInfoButton": {
"message": "Toto je tlačítko, které otevře vyskakovací nabídku na YouTube stránce."
"autoHideInfoButton": {
"message": "Automaticky skrýt informační tlačítko"
},
"hideDeleteButton": {
"message": "Skrýt tlačítko Odstranit v YouTube přehrávači"
@@ -188,15 +200,24 @@
"showDeleteButton": {
"message": "Zobrazit tlačítko Odstranit v YouTube přehrávači"
},
"whatDeleteButton": {
"message": "Toto je tlačítko v YouTube přehrávači, které odebere všechny vaše neodeslané segmenty v současném videu."
},
"enableViewTracking": {
"message": "Povolit počítadlo přeskočení"
},
"whatViewTracking": {
"message": "Tato vlastnost sleduje, jaké segmenty jste přeskočili, abychom dali uživatelům vědět, jak moc jejich příspěvek pomohl ostatním a může být použita jako sledování společně s hlasy pro zajištění, že se spam nedostane do databáze. Toto rozšíření posílá zprávu serveru pokaždé když přeskočíte segment. Doufejme, že si moc lidí nezmění toto nastavení, aby byla zobrazená čísla přesná. :)"
},
"enableViewTrackingInPrivate": {
"message": "Povolit sledování počtu přeskočení v soukromých/anonymních oknech"
},
"enableTrackDownvotes": {
"message": "Ukládat hlasy proti segmentům"
},
"whatTrackDownvotes": {
"message": "Jakékoli segmenty, proti kterým budete hlasovat, zůstanou skryté i po obnovení karty"
},
"trackDownvotesWarning": {
"message": "Varování: Zakázání této možnosti odstraní všechny dříve uložené hlasy proti"
},
"enableQueryByHashPrefix": {
"message": "Dotaz podle hash předpony"
},
@@ -212,6 +233,24 @@
"showNotice": {
"message": "Znovu zobrazit upozornění"
},
"showSkipNotice": {
"message": "Zobrazit upozornění po přeskočení segmentu"
},
"noticeVisibilityMode0": {
"message": "Oznámení o přeskočení v plné velikosti"
},
"noticeVisibilityMode1": {
"message": "Malá oznámení o automatickém přeskočení"
},
"noticeVisibilityMode2": {
"message": "Všechna malá oznámení o přeskočení"
},
"noticeVisibilityMode3": {
"message": "Vybledlá oznámení o automatickém přeskočení"
},
"noticeVisibilityMode4": {
"message": "Všechna vybledlá oznámení o přeskočení"
},
"longDescription": {
"message": "SponsorBlock vám umožní přeskakovat sponzorské sekce, intra, outra, oznámení k odběru a další otravné části YouTube videí. SponsorBlock je crowdsourcované rozšíření prohlížeče, které dává komukoli možnost odeslat začátek a konec sponzorovaných segmentů a dalších segmentů YouTube videí. Jakmile jedna osoba odešle tuto informaci, všichni ostatní s tímto rozšířením automaticky přeskočí sponzorovaný segment. Můžete také přeskakovat nehudební sekce v hudebních videích.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +272,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Nastavit klíč pro přeskočení segmentu"
"message": "Přeskočit segment",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Nastavte klávesu pro spuštění segmentu"
"message": "Začít/ukončit segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Nastavte klávesu pro odeslání"
"message": "Odeslat segmenty",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Nastavte klávesu jejím zadáním"
},
"keybindDescriptionComplete": {
"message": "Klávesa byla nastavena na: "
"message": "Vyberte klávesu jejím zadáním a zvolte si modifikátory, které chcete použít."
},
"0": {
"message": "Vypršel časový limit připojení. Zkontrolujte vaše připojení k internetu. Pokud váš internet funguje, server je nejspíš přetížený nebo spadnul."
@@ -269,11 +308,34 @@
"skip": {
"message": "Přeskočit"
},
"mute": {
"message": "Ztlumit"
},
"full": {
"message": "Celé video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Přeskočit {0}?"
},
"mute_category": {
"message": "Ztlumit {0}?"
},
"skip_to_category": {
"message": "Přeskočit na {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "- přeskočeno"
"message": "Segment {0} přeskočen",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "Segment {0} ztlumen",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Přeskočeno na {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Zakázat automatické přeskočení"
@@ -296,9 +358,6 @@
"youHaveSkipped": {
"message": "Přeskočili jste "
},
"youHaveSaved": {
"message": "Ušetřili jste si "
},
"minLower": {
"message": "minutu"
},
@@ -312,10 +371,12 @@
"message": "hodin"
},
"youHaveSavedTime": {
"message": "Ušetřili jste lidem"
"message": "Ušetřili jste lidem",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " jejich života"
"message": " jejich života",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Podívejte se na status.sponsor.ajay.app pro stav serverů."
@@ -324,7 +385,7 @@
"message": "Importovat / exportovat vaše UserID"
},
"whatChangeUserID": {
"message": "Toto byste měli udržet v soukromí. Je to jako heslo a neměli byste jej s nikým sdílet. Pokud jej někdo má, může se za vás vydávat."
"message": "Toto by mělo být ponecháno v soukromí. Je to jako heslo a nemělo by být s nikým sdíleno. Pokud to někdo má, může se za vás vydávat. Pokud hledáte vaše veřejné uživatelské ID, klikněte na ikonu schránky ve vyskakovacím okně."
},
"setUserID": {
"message": "Nastavit UserID"
@@ -335,29 +396,24 @@
"createdBy": {
"message": "Vytvořil"
},
"autoSkip": {
"message": "Automatické přeskočení"
"supportOtherSites": {
"message": "Podpora pro weby YouTube třetích stran"
},
"showSkipNotice": {
"message": "Zobrazit upozornění po přeskočení segmentu"
"supportOtherSitesDescription": {
"message": "Podpora pro YouTube klienty třetích stran. Chcete-li povolit podporu, musíte přijmout další oprávnění. Toto NEFUNGUJE v anonymním režimu v Chromu a dalších Chromium prohlížečích.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Je momentálně nastaveno na:"
},
"supportInvidious": {
"message": "Podpora Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) je YouTube klient třetí strany. Chcete-li povolit podporu, musíte přijmout další oprávnění. Toto NEFUNGUJE v anonymním režimu v Chromu a dalších Chromium prohlížečích."
"supportedSites": {
"message": "Podporované weby: "
},
"optionsInfo": {
"message": "Povolení podpory Invidious, zakázání automatického přeskočení, skrytí tlačítek a více."
},
"addInvidiousInstance": {
"message": "Přidat relaci Invidious"
"message": "Přidat relaci klienta třetí strany"
},
"addInvidiousInstanceDescription": {
"message": "Přidat vlastní relaci Invidious. Musí být formátována POUZE s doménou. Například: invidious.ajay.app"
"message": "Přidat vlastní relaci. Musí být formátována POUZE s doménou. Například: invidious.ajay.app"
},
"add": {
"message": "Přidat"
@@ -380,15 +436,21 @@
"minDurationDescription": {
"message": "Segmenty kratší než nastavená hodnota nebudou přeskočeny nebo zobrazeny v přehrávači."
},
"skipNoticeDuration": {
"message": "Délka trvání oznámení o přeskočení (v sekundách):"
},
"skipNoticeDurationDescription": {
"message": "Oznámení o přeskočení zůstane na obrazovce alespoň po tuto dobu. Pro ruční může být zobrazeno déle."
},
"shortCheck": {
"message": "Váš příspěvek je kratší než vaše možnost nejkratší doby trvání. To by mohlo znamenat, že někdo segment již odeslal, a je jenom ignorován kvůli této možnosti. Opravdu chcete odeslat váš příspěvek?"
},
"liveOrPremiere": {
"message": "Odesílání na aktivním streamu nebo premiéře. Počkejte prosím, než skončí, poté obnovte stránku a ověřte, zda jsou segmenty stále platné."
},
"showUploadButton": {
"message": "Zobrazit tlačítko Nahrát"
},
"whatUploadButton": {
"message": "Toto tlačítko se objeví v YouTube přehrávači po vybrání časového razítka a po připravení k odeslání."
},
"customServerAddress": {
"message": "Adresa serveru SponsorBlock"
},
@@ -407,21 +469,21 @@
"areYouSureReset": {
"message": "Jste si jisti, že toto chcete obnovit?"
},
"confirmPrivacy": {
"message": "Toto video bylo zjištěno jako neuvedené. Klikněte na Zrušit, pokud nechcete kontrolovat pro přeskočitelné segmenty."
},
"unlistedCheck": {
"message": "Ignorovat neuvedená / soukromá videa"
},
"whatUnlistedCheck": {
"message": "Toto nastavení mírně zpomalí SponsorBlock. Přeskakování vyhledávání segmentů vyžaduje posílání ID videa serveru. Pokud vám vadí odesílání neuvedených videí přes internet, povolte tuto možnost."
},
"mobileUpdateInfo": {
"message": "m.youtube.com je nyní podporováno"
},
"exportOptions": {
"message": "Importovat / exportovat všechny možnosti"
},
"exportOptionsCopy": {
"message": "Upravit/kopírovat"
},
"exportOptionsDownload": {
"message": "Uložit do souboru"
},
"exportOptionsUpload": {
"message": "Načíst ze souboru"
},
"whatExportOptions": {
"message": "Toto je celá vaše konfigurace ve formátu JSON. Zahrnuje vaše userID, takže s ní nakládejte opatrně."
},
@@ -449,6 +511,9 @@
"preview": {
"message": "Náhled"
},
"unsubmitted": {
"message": "Neodesláno"
},
"inspect": {
"message": "Kontrola"
},
@@ -467,11 +532,8 @@
"copyDebugInformationComplete": {
"message": "Ladící informace byly zkopírovány do schránky. Můžete odstranit jakékoli informace, které raději nechcete sdílet. Uložte text do textového souboru nebo vložte do chybového hlášení."
},
"theKey": {
"message": "Klávesa"
},
"keyAlreadyUsed": {
"message": "je přiřazena k jiné akci. Zvolte prosím jinou klávesu."
"message": "Tato zkratka je vázána na jinou akci. Vyberte prosím jinou."
},
"to": {
"message": "do",
@@ -483,6 +545,31 @@
"category_sponsor_description": {
"message": "Placená propagace, placená doporučení a přímé reklamy. Nezahrnuje sebepropagaci nebo shout-outy uživatelů/tvůrců/webů/produktů, které se tvůrcovi líbí."
},
"category_selfpromo": {
"message": "Neplacená / vlastní propagace"
},
"category_selfpromo_description": {
"message": "Podobně jako \"sponzor\" s výjimkou neplacených nebo propagačních akcí. Zahrnuje sekce o zboží, dary nebo informace o tom, s kým spolupracují."
},
"category_exclusive_access": {
"message": "Exkluzivní přístup"
},
"category_exclusive_access_description": {
"message": "Pouze pro označování celých videí. Používá se v případě, že je ve videu zobrazován produkt, služba nebo místo, které autor obdržel zdarma nebo s bezplatným přístupem."
},
"category_exclusive_access_pill": {
"message": "V tomto videu je zobrazován produkt, služba nebo místo, které autor obdržel zdarma nebo s bezplatným přístupem",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Připomenutí interakce (odběr)"
},
"category_interaction_description": {
"message": "Při krátké připomínce dát like, odběr nebo sledování tvůrce uprostřed obsahu. Pokud je segment dlouhý nebo zahrnuje něco specifického, mělo by být místo toho zařazeno do vlastní propagace."
},
"category_interaction_short": {
"message": "Připomenutí interakce"
},
"category_intro": {
"message": "Přestávka / úvodní animace"
},
@@ -498,38 +585,44 @@
"category_outro_description": {
"message": "Titulky nebo když se objeví konečné karty YouTube. Není pro závěry s informacemi."
},
"category_interaction": {
"message": "Připomenutí interakce (odběr)"
"category_preview": {
"message": "Náhled/shrnutí"
},
"category_interaction_description": {
"message": "Při krátké připomínce dát like, odběr nebo sledování tvůrce uprostřed obsahu. Pokud je segment dlouhý nebo zahrnuje něco specifického, mělo by být místo toho zařazeno do vlastní propagace."
"category_preview_description": {
"message": "Rychlé shrnutí předchozích epizod nebo náhled toho, co se objeví v aktuálním videu. Myšleno pro upravené sloučené klipy, ne pro mluvená shrnutí."
},
"category_interaction_short": {
"message": "Připomenutí interakce"
"category_filler": {
"message": "Výplň/vtipy"
},
"category_selfpromo": {
"message": "Neplacená / vlastní propagace"
"category_filler_description": {
"message": "Výplňové scény přidané jen jako přídavek nebo humor, které nejsou vyžadovány pro pochopení hlavního obsahu videa. Toto by nemělo zahrnovat segmenty poskytující kontext nebo podrobnosti na pozadí."
},
"category_selfpromo_description": {
"message": "Podobně jako \"sponzor\" s výjimkou neplacených nebo propagačních akcí. Zahrnuje sekce o zboží, dary nebo informace o tom, s kým spolupracují."
"category_filler_short": {
"message": "Výplň"
},
"category_music_offtopic": {
"message": "Hudba: nehudební sekce"
},
"category_music_offtopic_description": {
"message": "Pouze pro použití v hudebních videích. Zahrnuje intro nebo outro v hudebních videích."
"message": "Použijte pouze u hudebních videí. Mělo by to být použito pouze pro části hudebních videí, které nepokrývá jiná kategorie."
},
"category_music_offtopic_short": {
"message": "Jiné než hudba"
},
"category_poi_highlight": {
"message": "Zvýraznění"
},
"category_poi_highlight_description": {
"message": "Část videa, kterou hledá většina lidí. Podobné komentářům typu \"Video začíná v x\"."
},
"category_livestream_messages": {
"message": "Livestream: Čtení donatů / zpráv"
},
"category_livestream_messages_short": {
"message": "Čtení zpráv"
},
"disable": {
"message": "Zakázat"
"autoSkip": {
"message": "Automatické přeskočení"
},
"manualSkip": {
"message": "Ruční přeskočení"
@@ -537,11 +630,33 @@
"showOverlay": {
"message": "Zobrazit v liště"
},
"colorFormatIncorrect": {
"message": "Vaše barva má nesprávný formát. Měl by to být 3 nebo 6 znaků dlouhý HEX kód s křížkem na začátku."
"disable": {
"message": "Zakázat"
},
"autoSkip_POI": {
"message": "Automatické přeskočení na začátek"
},
"manualSkip_POI": {
"message": "Zeptat se při načtení videa"
},
"showOverlay_POI": {
"message": "Zobrazit v liště"
},
"showOverlay_full": {
"message": "Zobrazit štítek"
},
"autoSkipOnMusicVideos": {
"message": "Automaticky přeskočit všechny segmenty, když je ve videu nehudební segment"
},
"muteSegments": {
"message": "Povolit segmenty, které místo přeskočení ztlumují zvuk"
},
"fullVideoSegments": {
"message": "Zobrazit ikonu, když je celé video reklama",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Barva náhledu",
"message": "Barva neodeslaného segmentu",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +691,9 @@
"message": "Pro odeslání segmentů v kategorii \"{0}\" to nejprve musíte povolit v nastavení. Nyní budete přesměrováni do nastavení.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Varování: tento typ segmentu může být aktivní najednou pouze jeden. Odeslání více segmentů způsobí zobrazení náhodného segmentu."
},
"youMustSelectACategory": {
"message": "Musíte vybrat kategorii pro všechny odeslané segmenty!"
},
@@ -588,14 +706,30 @@
"hiddenDueToDuration": {
"message": "skryté: moc krátké"
},
"manuallyHidden": {
"message": "ručně skryto"
},
"channelDataNotFound": {
"message": "ID kanálu ještě nebylo načteno."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID kanálu ještě není načteno. Pokud používáte vložené video, zkuste místo toho použít domovskou stránku YouTube. Toto může být také způsobeno změnami v rozložení YouTube, pokud si myslíte, že tomu tak bude, zanechte zde komentář:"
},
"adblockerIssue": {
"message": "Zse, že něco blokuje schopnost rozšíření SponsorBlock získat data o videu. Bude to nejspíš váš adblocker. Podívejte se prosím na https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Vypato, že něco blokuje schopnost SponsorBlocku získat údaje o videu. Pro více informací prosím navštivte https://github.com/ajayyy/SponsorBlock/issues/741."
},
"itCouldBeAdblockerIssue": {
"message": "Pokud k tomu stále dochází, může to být způsobeno vaším adblockerem. Podívejte se prosím https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Vypadá to, že se SponsorBlock nemůže připojit k YouTube API. Pro opravení tohoto problému přijměte žádost o oprávnění, která se dále objeví, a poté znovu načtěte stránku."
},
"acceptPermission": {
"message": "Přijmout oprávnění"
},
"permissionRequestSuccess": {
"message": "Žádost o oprávnění byla úspěšná!"
},
"permissionRequestFailed": {
"message": "Žádost o oprávnění se nezdařila, neklikli jste na Odmítnout?"
},
"adblockerIssueWhitelist": {
"message": "Pokud vám tento problém nepůjde vyřešit, vypněte nastavení 'Vynutit kontrolu kanálu před přeskočením', protože SponsorBlock nemůže zjistit informace o kanálu"
},
"forceChannelCheck": {
"message": "Vynutit kontrolu kanálu před přeskočením"
@@ -610,7 +744,7 @@
"message": "Nesprávné / špatné časování"
},
"incorrectCategory": {
"message": "Špatná kategorie"
"message": "Změnit kategorii"
},
"nonMusicCategoryOnMusic": {
"message": "Toto video je kategorizováno jako hudba. Jste si jisti, že je v něm sponzorská sekce? Pokud se opravdu jedná o \"Nehudební segment\", otevřete nastavení a povolte tuto kategorii. Poté budete moct odeslat segment jako \"Nehudební\" místo sponzorského. Pokud jste zmateni, přečtěte si prosím pokyny."
@@ -633,5 +767,167 @@
},
"help": {
"message": "Nápověda"
},
"GotIt": {
"message": "Rozumím",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Tento segment je velký. Pokud je celé video o jednom tématu, změňte z \"Přeskočit\" na \"Celé video\". Pro více informací se podívejte na pokyny."
},
"categoryPillTitleText": {
"message": "Toto celé video je označeno jako tato kategorie a je příliš integrované na to, aby se dalo rozdělit"
},
"experiementOptOut": {
"message": "Odhlásit se ze všech budoucích experimentů",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Skrýt napořád"
},
"warningChatInfo": {
"message": "Dostali jste varování a nemůžete dočasně přidávat segmenty. To znamená, že jsme si všimli, že děláte běžné chyby, které nejsou škodlivé, stačí potvrdit přečtení pravidel a odebereme varování. Tají se můžete připojit do tohoto chatu pomocí discord.gg/SponsorBlock nebo matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Hlas zamítnut kvůli varování. Klikněte pro otevření chatu pro vyřešení, nebo se vraťte později, až budete mít čas.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Přispět"
},
"considerDonating": {
"message": "Pomozte s financováním vývoje"
},
"hideDonationLink": {
"message": "Skrýt odkaz na přispění"
},
"darkModeOptionsPage": {
"message": "Tmavý režim na stránce možností"
},
"helpPageThanksForInstalling": {
"message": "Děkujeme za instalaci SponsorBlocku."
},
"helpPageReviewOptions": {
"message": "Zkontrolujte prosím možnosti níže"
},
"helpPageFeatureDisclaimer": {
"message": "Spousta funkcí je ve výchozím nastavení zakázána. Pokud chcete přeskakovat intra, outra, používat Invidious atd., povolte je níže. Můžete také zobrazit/skrýt UI prvky."
},
"helpPageHowSkippingWorks": {
"message": "Jak funguje přeskakování"
},
"helpPageHowSkippingWorks1": {
"message": "Segmenty videa budou automaticky přeskočeny, pokud budou nalezeny v databázi. Můžete si otevřít vyskakovací okno kliknutím na ikonu rozšíření pro náhled, co jsou zač."
},
"helpPageHowSkippingWorks2": {
"message": "Kdykoli přeskočíte segment, dostanete oznámení. Pokud je časování nesprávné, můžete hlasovat proti kliknutím na palec dolů! Také můžete hlasovat ve vyskakovacím okně."
},
"Submitting": {
"message": "Odesílání"
},
"helpPageSubmitting1": {
"message": "Odeslání může být provedeno buď ve vyskakovacím okně kliknutím na tlačítko \"Nyní začíná segment\" v přehrávači videa nebo na tlačítkách na přehrávači."
},
"helpPageSubmitting2": {
"message": "Kliknutím na tlačítko přehrávání označí začátek segmentu a kliknutí na ikonu stop označuje konec. Před odesláním si můžete připravit více segmentů. Kliknutím na tlačítko k nahrání odešlete vaše segmenty. Kliknutím na ikonu koše vše smažete."
},
"Editing": {
"message": "Úprava"
},
"helpPageEditing1": {
"message": "Pokud jste něco pokazili, můžete kliknutím na šipku nahoru upravit nebo odstranit své segmenty."
},
"helpPageTooSlow": {
"message": "Je to příliš pomalé"
},
"helpPageTooSlow1": {
"message": "Pokud je chcete použít, jsou zde zkratky. Stiskněte pomlčku pro označení začátku/konce sponzorského segmentu a klikněte na apostrof pro odeslání. Tyto zkratky lze změnit v možnostech. Pokud nepoužíváte QWERTY, měli byste si je nejspíše změnit."
},
"helpPageCopyOfDatabase": {
"message": "Mohu získat kopii databáze? Co se stane, pokud zmizíte?"
},
"helpPageCopyOfDatabase1": {
"message": "Databáze je veřejná a dostupná na"
},
"helpPageCopyOfDatabase2": {
"message": "Zdrojový kód je volně dostupný. Takže i když se mi něco stane, vaše příspěvky nebudou ztraceny."
},
"helpPageNews": {
"message": "Novinky a jak to funguje"
},
"helpPageSourceCode": {
"message": "Kde získám zdrojový kód?"
},
"Credits": {
"message": "Poděkování"
},
"LearnMore": {
"message": "Zjistit více"
},
"CopyDownvoteButtonInfo": {
"message": "Zahlasuje proti a vytvoří pro vás lokální kopii pro opětovné odeslání"
},
"OpenCategoryWikiPage": {
"message": "Otevřít wiki stránku této kategorie."
},
"CopyAndDownvote": {
"message": "Zkopírovat a hlasovat proti"
},
"ContinueVoting": {
"message": "Pokračovat v hlasování"
},
"ChangeCategoryTooltip": {
"message": "Toto bude okamžitě platit pro vaše segmenty"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Použijte kolečko myši při přechodu přes editační okno pro rychlou úpravu času. Kombinace kláves Ctrl nebo Shift mohou být použity k doladění změn."
},
"categoryPillNewFeature": {
"message": "Novinka! Nyní uvidíte, zda je video zcela sponzorované nebo celé obsahuje sebepropagaci"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Chování",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Rozhraní",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Klávesové zkratky",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Záloha/obnovení",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Různé",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Vzhled oznámení o přeskočení",
"description": "Option label"
},
"unbind": {
"message": "Odebrat",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Nenastaveno"
},
"change": {
"message": "Změnit"
},
"youtubeKeybindWarning": {
"message": "Toto je vestavěná zkratka YouTube. Opravdu ji chcete použít?"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "Spring over"
},
"unmute": {
"message": "Lyd til"
},
"paused": {
"message": "Sat på pause"
},
@@ -66,5 +69,847 @@
},
"Unknown": {
"message": "Der skete en fejl da du prøvede at indsende dine reklame tider, prøv lige igen."
},
"sponsorFound": {
"message": "Denne video har segmenter i databasen!"
},
"sponsor404": {
"message": "Ingen segmenter fundet"
},
"sponsorStart": {
"message": "Segment Begynder Nu"
},
"sponsorEnd": {
"message": "Segment Slutter Nu"
},
"sponsorCancel": {
"message": "Annuller Oprettelse Af Segment"
},
"noVideoID": {
"message": "Ingen YouTube-video fundet.\nHvis dette er forkert, så genindlæs siden."
},
"refreshSegments": {
"message": "Opdater segmenter"
},
"success": {
"message": "Succes!"
},
"voted": {
"message": "Stemt!"
},
"serverDown": {
"message": "Det ser ud til at serveren er nede. Kontakt udvikleren straks."
},
"connectionError": {
"message": "Der opstod en forbindelsesfejl. Fejlkode: "
},
"clearTimes": {
"message": "Ryd Segmenter"
},
"openPopup": {
"message": "Åbn SponsorBloker Pop-op"
},
"closePopup": {
"message": "Luk Pop-op"
},
"SubmitTimes": {
"message": "Indsend Segmenter"
},
"submitCheck": {
"message": "Er du sikker på, at du vil indsende dette?"
},
"whitelistChannel": {
"message": "Hvidlist kanal"
},
"removeFromWhitelist": {
"message": "Fjern kanal fra hvidliste"
},
"voteOnTime": {
"message": "Stem På Et Segment"
},
"Submissions": {
"message": "Indsendelser"
},
"savedPeopleFrom": {
"message": "Du har sparret folk "
},
"viewLeaderboard": {
"message": "Topliste"
},
"recordTimesDescription": {
"message": "Indsend"
},
"submissionEditHint": {
"message": "Sektionsredigering vises, når du klikker på afsend",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Tip: Du kan opsætte keybinds til indsendelse i indstillingerne"
},
"clearTimesButton": {
"message": "Ryd Tider"
},
"submitTimesButton": {
"message": "Indsend Tider"
},
"publicStats": {
"message": "Dette bruges på siden med offentlige statistikker til at vise, hvor meget du har bidraget. Se det"
},
"Username": {
"message": "Brugernavn"
},
"setUsername": {
"message": "Angiv Brugernavn"
},
"copyPublicID": {
"message": "Kopier Offentligt Bruger-ID"
},
"discordAdvert": {
"message": "Kom til den officielle Discord-server for at give forslag og feedback!"
},
"hideThis": {
"message": "Skjul dette"
},
"Options": {
"message": "Indstillinger"
},
"showButtons": {
"message": "Vis Knapper På YouTube-Afspiller"
},
"hideButtons": {
"message": "Skjul Knapper På YouTube-Afspiller"
},
"hideButtonsDescription": {
"message": "Dette skjuler knapperne, der vises på YouTube-afspilleren for indsende springe segmenter."
},
"showSkipButton": {
"message": "Behold Knappen Spring Til Fremhævning På Afspilleren"
},
"showInfoButton": {
"message": "Vis Info-Knap På YouTube-Afspiller"
},
"hideInfoButton": {
"message": "Skjul Info-Knap På YouTube-Afspiller"
},
"autoHideInfoButton": {
"message": "Auto-Skjul Info-Knap"
},
"hideDeleteButton": {
"message": "Skjul Slet-Knappen på YouTube-Afspiller"
},
"showDeleteButton": {
"message": "Vis Slet-Knappen på YouTube-Afspiller"
},
"enableViewTracking": {
"message": "Aktiver Optælling Af Antal Spring Over"
},
"whatViewTracking": {
"message": "Denne funktion registrerer hvilke segmenter, du har sprunget over, så brugere kan se, hvor meget deres bidrag har hjulpet andre, og bruges som en måleenhed sammen med upvotes for at sikre, at spam ikke kommer ind i databasen. Udvidelsen sender en besked til serveren hver gang, du springer et segment over. Forhåbentlig ændrer de fleste ikke denne indstilling, så visningstallene er korrete. :)"
},
"enableViewTrackingInPrivate": {
"message": "Aktiver Optælling Af Antal Spring Over I Private-/Inkognitovinduer"
},
"enableQueryByHashPrefix": {
"message": "Forespørg Efter Hashpræfiks"
},
"whatQueryByHashPrefix": {
"message": "I stedet for at anmode om segmenter fra serveren ved hjælp af videoID'et, sendes de første 4 tegn i hashen af videoID'et. Serveren sender data tilbage for alle videoer med lignende hashes."
},
"enableRefetchWhenNotFound": {
"message": "Opdater Segmenter På Nye Videoer"
},
"whatRefetchWhenNotFound": {
"message": "Hvis videoen er ny, og der ikke er nogle segmenter fundet, vil den opdatere hvert par minutter, mens du ser."
},
"showNotice": {
"message": "Vis Bemærkning Igen"
},
"showSkipNotice": {
"message": "Vis Bemærkning Efter Et Segment Skippes"
},
"noticeVisibilityMode0": {
"message": "Fuld Størrelse Skip-Bemærkninger"
},
"noticeVisibilityMode1": {
"message": "Små Skip-Bemærkninger for Auto-Skip"
},
"noticeVisibilityMode2": {
"message": "Alle Små Skip-Bemærkninger"
},
"noticeVisibilityMode3": {
"message": "Faded Skip-Bemærkninger for Auto-Skip"
},
"noticeVisibilityMode4": {
"message": "Alle Faded Skip-Bemærkninger"
},
"longDescription": {
"message": "SponsoBlock lader dig skippe sponsorer, introer, outroer, abonnement påmindelser og andre irriterende dele af YouTube-Videoer. SponsorBlock er en crowdsourced browerudvidelse, hvor alle kan indsende start- og sluttidspunkter for sponsorerede og andre segmenter i YouTube-Videoer. Du kan også springe over de dele af musikvideoer, som ikke er musik.",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "Hjemmeside",
"description": "Used on Firefox Store Page"
},
"sourceCode": {
"message": "Kildekode",
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
"message": "Meddelelsen er blevet opgraderet!",
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Hvis du stadig ikke kan lide det, så tryk på aldrig vis knappen.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Spring segment over",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Start/stop segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Indsend segmenter",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Velg en tast ved at trykke på den og vælg de modificeringstaster du ønsker at bruge."
},
"0": {
"message": "Forbindelsestimeout. Tjek din internetforbindelse. Hvis dit internet fungerer, er serveren sandsynligvis overbelastet eller nede."
},
"disableSkipping": {
"message": "Spring over er aktiveret"
},
"enableSkipping": {
"message": "Spring over er deaktiveret"
},
"yourWork": {
"message": "Dit Arbejde",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "Serveren virker at være overbelastet. Prøv igen om et par sekunder."
},
"errorCode": {
"message": "Fejlkode: "
},
"skip": {
"message": "Spring Over"
},
"mute": {
"message": "Gør Tavs"
},
"full": {
"message": "Fuld Video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Spring {0} over?"
},
"mute_category": {
"message": "Gør {0} tavs?"
},
"skip_to_category": {
"message": "Spring til {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "{0} Sprunget Over",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Tavsgjort",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Skipped til {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Deaktiver Auto-Skip"
},
"enableAutoSkip": {
"message": "Aktiver Auto-Skip"
},
"audioNotification": {
"message": "Lydnofikation på Skip"
},
"audioNotificationDescription": {
"message": "Lydnotifikation ved skip vil spille en lyd når et segment skippes. Hvis deaktiveret (eller auto-skip er deaktiveret) vil ingen lyd blive spillet."
},
"showTimeWithSkips": {
"message": "Vis Tid Med Skip Fjernet"
},
"showTimeWithSkipsDescription": {
"message": "Denne tid vises i parantes ved siden af den aktuelle tid under søgelinjen. Dette viser den totale videovarighed minus alle segmenter. Dette inkluderer segmenter markeret som kun \"Vis I Søgelinjen\"."
},
"youHaveSkipped": {
"message": "Du har sprunget over "
},
"minLower": {
"message": "minut"
},
"minsLower": {
"message": "minutter"
},
"hourLower": {
"message": "time"
},
"hoursLower": {
"message": "timer"
},
"youHaveSavedTime": {
"message": "Du har sparret folk",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " af deres liv",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Tjek status.sponsor.ajay.app for serverstatus."
},
"changeUserID": {
"message": "Importer/Eksporter Dit Bruger-ID"
},
"whatChangeUserID": {
"message": "Dette bør holdes privat. Det er ligesom en adgangskode og bør ikke deles med nogen. Hvis nogen har dette, kan de udgive sig for at være dig. Hvis du leder efter dit offentlige bruger-ID, skal du klikke på udklipsholderikonet i popup-vinduet."
},
"setUserID": {
"message": "Indstil Bruger-ID"
},
"userIDChangeWarning": {
"message": "Advarsel: Ændring af Bruger-IDet er permanent. Er du sikker på, at du vil gøre det? Sørg for at sikkerhedskopiere din gamle for en sikkerheds skyld."
},
"createdBy": {
"message": "Oprettet Af"
},
"supportOtherSites": {
"message": "Understøtter tredjeparts YouTube sider"
},
"supportOtherSitesDescription": {
"message": "Understøt tredjeparts YouTube klienter. For at aktivere understøttelse, skal du acceptere de ekstra tilladelser. Dette virker IKKE i inkognito på Chrome og andre Chromium varianter.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"supportedSites": {
"message": "Understøttede Sider: "
},
"optionsInfo": {
"message": "Aktiver Invidious understøttelse, deaktiver auto spring over, skjul knapper og mere."
},
"addInvidiousInstance": {
"message": "Tilføj Tredjeparts Klientinstans"
},
"addInvidiousInstanceDescription": {
"message": "Tilføj brugerdefineret instans. Dette skal formateres med KUN domænet. Eksempel: invidious.ajay.app"
},
"add": {
"message": "Tilføj"
},
"addInvidiousInstanceError": {
"message": "Dette er et ugyldigt domæne. Dette bør KUN omfatte domænedele. Eksempel: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Nulstil Liste over Invidious-Instanser"
},
"resetInvidiousInstanceAlert": {
"message": "Du er ved at nulstille listen over Invidious-instancer"
},
"currentInstances": {
"message": "Nuværende Instans:"
},
"minDuration": {
"message": "Minimumsvarighed (sekunder):"
},
"minDurationDescription": {
"message": "Segmenter kortere end den indstillede værdi vil ikke blive sprunget over eller vist i spilleren."
},
"skipNoticeDuration": {
"message": "Spring meddelelsesvarighed over (sekunder):"
},
"skipNoticeDurationDescription": {
"message": "Overspringsmeddelelsen vil blive på skærmen i mindst så længe. For manuel spring, kan den være synlig i længere tid."
},
"shortCheck": {
"message": "Den følgende indsendelse er kortere end din minimums varighed indstilling. Dette kan betyde, at den allerede er indsendt, og bare bliver ignoreret på grund af denne indstilling. Er du sikker på, at du vil indsende?"
},
"liveOrPremiere": {
"message": "Indendeslse på en aktiv livestream eller premiere er ikke tilladt. Vent venligst indtil den er færdig og opdater derefter siden og bekræft, at segmenterne stadig er gyldige."
},
"showUploadButton": {
"message": "Vis Upload-Knap"
},
"customServerAddress": {
"message": "SponsorBlock Serveradresse"
},
"customServerAddressDescription": {
"message": "Adressen SponsorBlock bruger til at foretage opkald til serveren. Med mindre du har din egen serverinstans, bør dette ikke ændres."
},
"save": {
"message": "Gem"
},
"reset": {
"message": "Nulstil"
},
"customAddressError": {
"message": "Denne adresse er ikke i den rigtige form. Sørg for at du har http:// eller https:// i begyndelsen og ingen efterfølgende skråstreger."
},
"areYouSureReset": {
"message": "Er du sikker på, at du ønsker at nulstille dette?"
},
"mobileUpdateInfo": {
"message": "m.youtube.com understøttes nu"
},
"exportOptions": {
"message": "Importer/Eksporter Alle Indstillinger"
},
"exportOptionsCopy": {
"message": "Rediger/kopier"
},
"exportOptionsDownload": {
"message": "Gem til fil"
},
"exportOptionsUpload": {
"message": "Indlæs fra fil"
},
"whatExportOptions": {
"message": "Dette er hele din konfiguration i JSON. Dette inkluderer dit bruger-ID, så sørg for at dele dette med omtanke."
},
"setOptions": {
"message": "Indstil Indstillinger"
},
"exportOptionsWarning": {
"message": "Advarsel: Ændring af indstillingerne er permanent, og kan ødelægge din installation. Er du sikker på, at du vil gøre dette? Sørg for at sikkerhedskopiere din gamle for en sikkerheds skyld."
},
"incorrectlyFormattedOptions": {
"message": "Denne JSON er ikke formateret korrekt. Dine indstillinger er ikke blevet ændret."
},
"confirmNoticeTitle": {
"message": "Indsend Segment"
},
"submit": {
"message": "Indsend"
},
"cancel": {
"message": "Annuller"
},
"delete": {
"message": "Slet"
},
"preview": {
"message": "Forhåndsvisning"
},
"unsubmitted": {
"message": "Ikke Indsendt"
},
"inspect": {
"message": "Undersøg"
},
"edit": {
"message": "Rediger"
},
"copyDebugInformation": {
"message": "Kopier Fejlretningsoplysninger Til Udklipsholder"
},
"copyDebugInformationFailed": {
"message": "Det lykkedes ikke at skrive til udklipsholderen"
},
"copyDebugInformationOptions": {
"message": "Kopierer information til udklipsholderen, der skal leveres til en udvikler, når en fejl indberettes / når en udvikler anmoder om det. Følsomme oplysninger som dit bruger-ID, hvidlistede kanaler og brugerdefineret serveradresse er blevet fjernet. Dog indeholder det oplysninger som din brugeragent, browser, operativsystem og versionsnummer for udvidelsen. "
},
"copyDebugInformationComplete": {
"message": "Fejlfindingsinformationen er blevet kopieret til klippebordet. Du er velkommen til at fjerne alle oplysninger, du helst ikke vil dele. Gem dette i en tekstfil eller indsæt i fejlrapporten."
},
"keyAlreadyUsed": {
"message": "Denne genvej er budnet til en anden handling. Vælg venligst en anden."
},
"to": {
"message": "til",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "Sponsor"
},
"category_sponsor_description": {
"message": "Betalt kampagne, betalte henvisninger og direkte reklamer. Ikke for selvpromoverende eller gratis shoutouts til årsager/skabere/hjemmesider/produkter, de kan lide."
},
"category_selfpromo": {
"message": "Ubetalt/Egen Markedsføring"
},
"category_selfpromo_description": {
"message": "Ligesom \"sponsor\" bortset fra ubetalt- eller selfmarkedsføring. Dette inkluderer sektioner om merchandise, donationer eller oplysninger om hvem, de har samarbejdet med."
},
"category_exclusive_access": {
"message": "Eksklusiv Adgang"
},
"category_exclusive_access_description": {
"message": "Kun til mærkning af hele videor. Bruges, når en video viser et produkt, tjeneste eller sted, som de har modtaget gratis eller subsidieret adgang til."
},
"category_exclusive_access_pill": {
"message": "Denne video viser et produkt, tjeneste eller et sted, som de har modtaget gratis eller subsidieret adgang til",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Påmindelse Om Interaktion (Abonnement)"
},
"category_interaction_description": {
"message": "Når der er en kort påmindelse om at like, abonnere eller følge dem midt i indholdet. Hvis den er lang eller om noget specifikt, bør den i stedet være under selvpromovering."
},
"category_interaction_short": {
"message": "Påmindelse Om Interaktion"
},
"category_intro": {
"message": "Pause/Intro-Animation"
},
"category_intro_description": {
"message": "Et interval uden reelt indhold. Kunne være en pause, statisk ramme, gentagelse af animation. Dette bør ikke bruges til overgange som indeholder information."
},
"category_intro_short": {
"message": "Pause"
},
"category_outro": {
"message": "Slutkort/Kreditter"
},
"category_outro_description": {
"message": "Medvirkende eller når YouTube-endcards vises. Ikke for konklusioner med information."
},
"category_preview": {
"message": "Forhåndsvisning/Opsamling"
},
"category_preview_description": {
"message": "Hurtig opsummering af tidligere episoder eller en forsmag på, hvad der kommer senere i den aktuelle video. Er beregnet til sammenklippede klip, ikke til talte resuméer."
},
"category_filler_description": {
"message": "Tangential scener kun tilføjet for fyldstof eller humor, som ikke er nødvendige for at forstå videoens hovedindhold. Dette bør ikke omfatte segmenter, der gtiver kontekst eller bagrundsoplysninger."
},
"category_filler_short": {
"message": "Fyldstof"
},
"category_music_offtopic": {
"message": "Musik: Ikke-Musikalsk Sektion"
},
"category_music_offtopic_description": {
"message": "Kun til brug i musikvideoer. Dette bør kun bruges til sektioner af musikvideoer, der ikke allerede er dækket af en anden kategori."
},
"category_music_offtopic_short": {
"message": "Ikke-Musikalsk"
},
"category_poi_highlight": {
"message": "Fremhæv"
},
"category_poi_highlight_description": {
"message": "Den del af videoen, som de fleste mennesker leder efter. Svarende til \"Video starter ved x\" kommentarer."
},
"category_livestream_messages": {
"message": "Livestream: Donations-/Beskedsaflæsning"
},
"category_livestream_messages_short": {
"message": "Læsning Af Meddelelser"
},
"autoSkip": {
"message": "Auto Spring Over"
},
"manualSkip": {
"message": "Manuel Spring Over"
},
"showOverlay": {
"message": "Vis I Søgebar"
},
"disable": {
"message": "Deaktiver"
},
"autoSkip_POI": {
"message": "Spring automatisk til starten"
},
"manualSkip_POI": {
"message": "Spørg, når videoen indlæses"
},
"showOverlay_POI": {
"message": "Vis I Søgebar"
},
"showOverlay_full": {
"message": "Vis Etiket"
},
"autoSkipOnMusicVideos": {
"message": "Spring automatisk over alle segmenter, når der er et ikke-musik-segment"
},
"muteSegments": {
"message": "Tillad segmenter som dæmper lyden i stedet for at springe over"
},
"fullVideoSegments": {
"message": "Vis et ikon, når en video udelukkende er en reklame",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Ikke-Indsendt Farve",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Søgebarsfarve"
},
"category": {
"message": "Kategori"
},
"skipOption": {
"message": "Spring Over Indstillinger",
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "Aktiver Betatestserver"
},
"whatEnableTestingServer": {
"message": "Dine indsendelser og stemmer TÆLLER IKKE med i hovedserveren. Brug kun dette til testformål."
},
"testingServerWarning": {
"message": "Alle indsendelser og stemmer TÆLLES IKKE med i hovedserveren, når du opretter forbindelse til testserveren. Sørg for at deaktivere dette, når du ønsker at foretage rigtige indsendelser."
},
"bracketNow": {
"message": "(Nu)"
},
"moreCategories": {
"message": "Flere Kategorier"
},
"chooseACategory": {
"message": "Vælg en Kategori"
},
"enableThisCategoryFirst": {
"message": "Hvis du vil indsende segmenter med kategorien \"{0}\", skal du aktivere den i indstillingerne. Du vil blive omdirigeret til indstillingerne nu.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Advarsel: Denne type segment kan have maksimalt en aktiv ad gangen. Indsendelse af flere vil få en tilfældig til at blive vist."
},
"youMustSelectACategory": {
"message": "Du skal vælge en kategori for alle segmenter, du indsender!"
},
"bracketEnd": {
"message": "(Slut)"
},
"hiddenDueToDownvote": {
"message": "skjult: downvote"
},
"hiddenDueToDuration": {
"message": "skjult: for kort"
},
"channelDataNotFound": {
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanal-ID er ikke indlæst endnu. Hvis du bruger en integreret video, så prøv i stedet at bruge YouTube-hjemmesiden. Dette kunne også være forårsaget af ændringer i YouTube-layout. Hvis du mener det, så lav en kommentar her:"
},
"videoInfoFetchFailed": {
"message": "Det ser ud til, at noget blokerer SponsorBlock's evne til at hente videodata. Se https://github.com/ajayyy/SponsorBlock/issues/741 for mere info."
},
"youtubePermissionRequest": {
"message": "Det ser ud til, at SponsorBlock ikke kan nå YouTube APIen. Acceptér tilladelsesprompten som vises næste gang, vent et par sekunder, og genindlæs siden."
},
"acceptPermission": {
"message": "Accepter tilladelse"
},
"permissionRequestSuccess": {
"message": "Tilladelsesandmodning lykkedes!"
},
"permissionRequestFailed": {
"message": "Tilladelsesanmodning mislykkedes, klikkede du på afvis?"
},
"adblockerIssueWhitelist": {
"message": "Hvis du ikke kan løse dette problem, skal du deaktivere indstillingen 'Tving Kanaltjek Inden Springning', da SponsorBlock ikke er i stand til at hente kanaloplysningerne for denne video"
},
"forceChannelCheck": {
"message": "Tving Kanaltjek Inden Springning"
},
"whatForceChannelCheck": {
"message": "Som standard vil den springe segmenter over med det samme, før den overhovedet ved, hvad kanalen er. Som standard kan nogle segmenter i starten af videoen blive sprunget over på kanaler på whitelisten. Hvis du aktiverer denne indstilling, forhindrer du dette, men det vil medføre en lille forsinkelse, da det kan tage noget tid at få kanal-ID'et. Denne forsinkelse kan være umærkelig, hvis du har hurtigt internet."
},
"forceChannelCheckPopup": {
"message": "Overvej At Aktivere \"Tving Kanaltjek Inden Springning\""
},
"downvoteDescription": {
"message": "Ukorrekt/Forkert Timing"
},
"incorrectCategory": {
"message": "Skift Kategori"
},
"nonMusicCategoryOnMusic": {
"message": "Denne video er kategoriseret som musik. Er du sikker på, at denne har en sponsor? Hvis dette faktisk er et \"Ikke-musik segment\", skal du åbne udvidelsesindstillingerne og aktivere denne kategori. Derefter kan du indsende dette segment som \"Ikke-musik\" i stedet for sponsor. Læs venligst retningslinjerne, hvis du er forvirret."
},
"multipleSegments": {
"message": "Adskillige Segmenter"
},
"guidelines": {
"message": "Retningslinjer"
},
"readTheGuidelines": {
"message": "Læs Retningslinjerne!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "Kategorier er her!"
},
"categoryUpdate2": {
"message": "Åbn mulighederne for at springe intros, outros, merch osv. over."
},
"help": {
"message": "Hjælp"
},
"GotIt": {
"message": "Forstået",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Dette segment er stort. Hvis hele videon handler om et emne, så skift fra \"Skip\" til \"Fuld Video\". Se retningslinjerne for mere information."
},
"categoryPillTitleText": {
"message": "Hele denne video er mærket som denne kategori og er for tæt integreret til at være i stand til at adskille"
},
"experiementOptOut": {
"message": "Fravælg alle fremtidige eksperimenter",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Skjul for evigt"
},
"warningChatInfo": {
"message": "Du har fået en advarsel og kan midlertidigt ikke indsende segmenter. Det betyder, at vi har bemærket, at du har begået nogle almindelige fejl, som ikke er skadelige. Bekræft venligst, at du har forstået reglerne, så fjerner vi advarslen. Du kan også deltage i denne chat ved hjælp af discord.gg/SponsorBlock eller matrix.to/#/##sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Afstemningen blev afvist på grund af en advarsel. Klik for at åbne en chat for at løse problemet, eller kom tilbage senere, når du har tid.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Doner"
},
"hideDonationLink": {
"message": "Skjul Donationslink"
},
"darkModeOptionsPage": {
"message": "Mørk Tilstand På Indstillingssiden"
},
"helpPageThanksForInstalling": {
"message": "Tak for at installere SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Venligst gennemgå indstillingerne nedenfor"
},
"helpPageFeatureDisclaimer": {
"message": "Mange funktioner er deaktiveret som standard. Hvis du vil springe intros, outros over, bruge Invidious osv., skal du aktivere dem nedenfor. Du kan også skjule/vise brugergrænsefladeelementer."
},
"helpPageHowSkippingWorks": {
"message": "Hvordan spring over virker"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegmenter vil automatisk blive sprunget over, hvis de findes i databasen. Du kan åbne popup-vinduet ved at klikke på ikonet for udvidelsen for at få et eksempel på, hvad de er."
},
"helpPageHowSkippingWorks2": {
"message": "Når du springer et segment over, får du besked, når du springer et segment over. Hvis timingen virker forkert, kan du stemme ned ved at klikke på downvote! Du kan også stemme i popup-vinduet."
},
"Submitting": {
"message": "Indsendelse"
},
"helpPageSubmitting1": {
"message": "Indsendelse kan enten ske i popup-vinduet ved at trykke på \"Segment Begynder Nu\"-knappen eller i videoafspilleren med knapperne på afspilleren."
},
"helpPageSubmitting2": {
"message": "Ved at klikke på play-knappen vises starten af et segment, og ved at klikke på stop-ikonet vises slutningen. Du kan forberede flere sponsorer, før du trykker på Send. Hvis du klikker på upload-knappen, sendes det. Hvis du klikker på skraldespanden, slettes den."
},
"Editing": {
"message": "Redigering"
},
"helpPageEditing1": {
"message": "Hvis du har lavet en fejl, kan du redigere eller slette dine segmenter, når du har klikket på pil op knappen."
},
"helpPageTooSlow": {
"message": "Det er for langsomt"
},
"helpPageTooSlow1": {
"message": "Der er genvejstaster, hvis du vil bruge dem. Tryk på semikolon-tasten for at angive start/slutning af en sponsor segment og klik på apostrof for at indsende. Disse kan ændres i valgmulighederne. Hvis du ikke bruger QWERTY, bør du sandsynligvis ændre tastebindingen."
},
"helpPageCopyOfDatabase": {
"message": "Kan jeg få en kopi af databasen? Hvad sker der, hvis du forsvinder?"
},
"helpPageCopyOfDatabase1": {
"message": "Databasen er offentlig og tilgængelig på"
},
"helpPageCopyOfDatabase2": {
"message": "Kildekoden er frit tilgængelig. Så selvom der sker noget med mig, går dine indsendelser ikke tabt."
},
"helpPageNews": {
"message": "Nyheder og hvordan det er lavet"
},
"helpPageSourceCode": {
"message": "Hvor kan jeg få kildekoden?"
},
"Credits": {
"message": "Anerkendelser"
},
"LearnMore": {
"message": "Læs mere"
},
"CopyDownvoteButtonInfo": {
"message": "Nedstemmer og opretter en lokal kopi for dig at genindsende"
},
"OpenCategoryWikiPage": {
"message": "Åbn denne kategoris wikiside."
},
"CopyAndDownvote": {
"message": "Kopier og nedstem"
},
"ContinueVoting": {
"message": "Fortsæt Afstemning"
},
"ChangeCategoryTooltip": {
"message": "Dette vil øjeblikkeligt gælde for dine indsendelser"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Brug musehjulet, mens du holder musen over redigeringsfeltet for hurtigt at justere tiden. Kombinationer af ctrl eller shift-tastenerne kan bruges til at finjustere ændringerne."
},
"categoryPillNewFeature": {
"message": "Ny! Se når en video er helt sponsoreret eller selvpromoverende"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "t",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Adfærd",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Grænseflade",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Tastaturgenveje",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Sikkerhedskopier/Gendan",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Diverse",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Spring meddelelsesvisning over",
"description": "Option label"
},
"unbind": {
"message": "Adskil",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Ikke indstillet"
},
"change": {
"message": "Skift"
},
"youtubeKeybindWarning": {
"message": "Dette er en indbygget Youtube-genvej. Er du sikker på, at du vil bruge den?"
}
}

View File

@@ -4,7 +4,7 @@
"description": "Name of the extension."
},
"Description": {
"message": "Überspringe Sponsoren, betteln um Abonnenten und mehr in YouTube Videos. Melde Sponsoren in Videos, die du guckst, um anderen Zeit zu sparen.",
"message": "Überspringe Sponsoren, Betteln um Abonnenten und mehr in YouTube-Videos. Melde Sponsoren in Videos, die du schaust, um Anderen Zeit zu ersparen.",
"description": "Description of the extension."
},
"400": {
@@ -32,13 +32,13 @@
"message": "Melden"
},
"reportButtonInfo": {
"message": "Diese Einreichung als falsch melden"
"message": "Beitrag als unzulässig melden."
},
"Dismiss": {
"message": "Abbrechen"
},
"Loading": {
"message": "Laden..."
"message": "Lädt..."
},
"Hide": {
"message": "Verstecken"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Nochmal überspringen"
},
"unmute": {
"message": "Ton an"
},
"paused": {
"message": "Pausiert"
},
@@ -59,16 +62,16 @@
"message": "Timer angehalten"
},
"confirmMSG": {
"message": "Um einzelne Werte zu löschen oder zu ändern, klicke auf den Info-Knopf, oder öffne die Erweiterungsbersicht, indem du das Erweiterungssymbol in der Ecke oben rechts anklickst."
"message": "Um einzelne Werte zu löschen oder zu ändern, klicke auf den Info-Knopf oder öffne die Erweiterungsübersicht, indem du das Erweiterungssymbol in der Ecke oben rechts anklickst."
},
"clearThis": {
"message": "Bist du sicher, dass du Folgendes löschen möchtest?\n\n"
},
"Unknown": {
"message": "Deine Einreichung konnte nicht übertragen werden, bitte versuche es später erneut."
"message": "Dein Beitrag konnte nicht übertragen werden, bitte versuche es später erneut."
},
"sponsorFound": {
"message": "In der Datenbank wurden überspringbare Segmente für dieses Video gefunden!"
"message": "Die Datenbank enthält überspringbare Segmente für dieses Video!"
},
"sponsor404": {
"message": "Keine Segmente gefunden"
@@ -79,24 +82,27 @@
"sponsorEnd": {
"message": "Segment endet jetzt"
},
"sponsorCancel": {
"message": "Segmenterstellung abbrechen"
},
"noVideoID": {
"message": "Kein YouTube-Video gefunden.\nWenn dies falsch ist, aktualisiere den Tab."
},
"refreshSegments": {
"message": "Segmente aktualisieren"
},
"success": {
"message": "Geschafft!"
"message": "Erfolg!"
},
"voted": {
"message": "Abgestimmt!"
},
"serverDown": {
"message": "Der Server ist scheinbar offline. Bitte unverzüglich dem Entwickler melden."
"message": "Der Server ist anscheinend offline. Bitte kontaktiere den Entwickler unverzüglich."
},
"connectionError": {
"message": "Ein Verbindungsfehler ist aufgetreten. Fehlermeldung: "
},
"wantToSubmit": {
"message": "Möchtest du für Video-ID einreichen"
},
"clearTimes": {
"message": "Alle Segmente löschen"
},
@@ -107,7 +113,7 @@
"message": "Pop-up schließen"
},
"SubmitTimes": {
"message": "Segmente übermitteln"
"message": "Senden"
},
"submitCheck": {
"message": "Bist du sicher, dass du dies übermitteln willst?"
@@ -116,7 +122,7 @@
"message": "Kanal zur Whitelist hinzufügen"
},
"removeFromWhitelist": {
"message": "Kanal von der Whitelist entfernen"
"message": "Kanal aus der Whitelist entfernen"
},
"voteOnTime": {
"message": "Über ein Segment abstimmen"
@@ -138,7 +144,7 @@
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Tipp: Du kannst Tastenkombinationen für das Senden in den Optionen festlegen"
"message": "Tipp: Du kannst Tastenkombinationen in den Optionen festlegen"
},
"clearTimesButton": {
"message": "Zeiten löschen"
@@ -153,7 +159,10 @@
"message": "Benutzername"
},
"setUsername": {
"message": "Alias festlegen"
"message": "Benutzernamen festlegen"
},
"copyPublicID": {
"message": "Öffentliche Benutzer-ID kopieren"
},
"discordAdvert": {
"message": "Tritt dem offiziellen Discord-Server bei und teile Anregungen und Feedback!"
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Versteckt die Schaltflächen im YouTube-Videoplayer, um Segmente einzusenden."
},
"showSkipButton": {
"message": "\"Zum Highlight springen\"-Button im Player behalten"
},
"showInfoButton": {
"message": "Zeige Info-Knopf im Youtube-Videoplayer"
},
"hideInfoButton": {
"message": "Deaktiviere Info-Knopf im Youtube-Videoplayer"
},
"whatInfoButton": {
"message": "Dieser Knopf öffnet ein Pop-up auf der Youtube-Seite."
"autoHideInfoButton": {
"message": "Info-Button automatisch ausblenden"
},
"hideDeleteButton": {
"message": "Deaktiviere den Löschen-Knopf im Youtube-Videoplayer"
@@ -188,14 +200,23 @@
"showDeleteButton": {
"message": "Zeige den Löschen-Knopf im Youtube-Videoplayer"
},
"whatDeleteButton": {
"message": "Dieser Knopf im YouTube-Videoplayer löscht alle nicht übermittelten Segmente für das aktuelle Video."
},
"enableViewTracking": {
"message": "Aktiviere das Mitzählen übersprungener Segmente"
"message": "Aktiviere das Zählen übersprungener Segmente"
},
"whatViewTracking": {
"message": "Diese Funktion verfolgt welche Segmente du übersprungen hast, um andere Benutzer wissen zu lassen, wie sehr ihre Einreichung anderen geholfen hat, sowie um als Metrik zusammen mit positiven Bewertungen sicherzustellen, dass kein Spam in die Datenbank gelangt. Die Erweiterung sendet jedes Mal, wenn du ein Segment überspringst, eine Nachricht an den Server. Hoffentlich ändern die meisten Leute diese Einstellung nicht, so dass die Zahlen korrekt sind. :)"
"message": "Diese Funktion erfasst, welche Segmente du übersprungen hast, um andere Nutzer zu zeigen, wie hilfreich ihre Beiträge sind. Außerdem stellt dies zusammen mit positiven Bewertungen sicher, dass keine unerwünschten Inhalte in die Datenbank gelangen. Die Erweiterung sendet jedes Mal, wenn du ein Segment überspringst, eine Meldung an den Server. Hoffentlich verändern die meisten Nutzer diese Einstellung nicht, um unsere Statistik zu verbessern :)"
},
"enableViewTrackingInPrivate": {
"message": "Aktiviere den Übersprungen Zähler in Privaten/Incognito Tabs"
},
"enableTrackDownvotes": {
"message": "Speichere Abschnitts-downvotes"
},
"whatTrackDownvotes": {
"message": "Alle Segmente welche du negativ bewertest werden versteckt, selbst nach einer aktualisierung"
},
"trackDownvotesWarning": {
"message": "Warnung: Das deaktivieren wird alle vorher gespeicherten Downvotes löschen"
},
"enableQueryByHashPrefix": {
"message": "Abfrage nach Hash-Präfix"
@@ -204,13 +225,31 @@
"message": "Anstatt Segmente mit der Video-ID vom Server anzufordern, werden die ersten 4 Zeichen des Hashs der Video-ID gesendet. Der Server sendet Daten für alle Videos mit ähnlichen Hashes zurück."
},
"enableRefetchWhenNotFound": {
"message": "Segmente für neue Videos neu abrufen"
"message": "Segmente bei neuen Videos erneut abrufen"
},
"whatRefetchWhenNotFound": {
"message": "Wenn das Video neu ist und keine Segmente gefunden wurden, wird während des Betrachtens alle paar Minuten erneut eine Anfrage gesendet."
},
"showNotice": {
"message": "Benachrichtigung wieder zeigen"
"message": "Hinweis erneut anzeigen"
},
"showSkipNotice": {
"message": "Zeige Pop-up nach dem Überspringen eines Segments"
},
"noticeVisibilityMode0": {
"message": "Skip-Meldung in voller größe"
},
"noticeVisibilityMode1": {
"message": "Kleine Skip-Meldung für Auto-Skips"
},
"noticeVisibilityMode2": {
"message": "Alles kleine Skip-Meldungen"
},
"noticeVisibilityMode3": {
"message": "Verblasste Skip-Meldung für Auto-Skip"
},
"noticeVisibilityMode4": {
"message": "Alles verblasste Skip-Meldungen"
},
"longDescription": {
"message": "SponsorBlock lässt dich gesponserte Videosegmente, Intros, Outros, Interaktions-Erinnerungen, Musikvideoteile ohne Musik und andere nervige Teile von YouTube-Videos überspringen. SponsorBlock ist eine crowdsourced Browser-Erweiterung, in der jeder die Start- und Endzeit gesponserter Videosegmente und anderer Segmente von YouTube-Videos einreicht. Sobald eine Person diese Informationen einreicht, überspringen alle anderen mit dieser Erweiterung das gesponserte Segment.",
@@ -229,23 +268,23 @@
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Gefällt dir immer noch nicht? Dann klicke auf den Verstecken-Knopf.",
"message": "Falls es dir trotzdem nicht gefällt, drücke auf \"Verstecken\".",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Taste zum Überspringen eines Segments festlegen"
"message": "Segment überspringen",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Eine Taste zum Markieren des Startpunkts eines Segments festlegen"
"message": "Starte/Stoppe Segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Eine Taste für das Übermitteln festlegen"
"message": "Segmente senden",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Zum Festlegen eine Taste drücken"
},
"keybindDescriptionComplete": {
"message": "Die Taste wurde festgelegt auf: "
"message": "Wähle eine Taste durch Eingeben aus, und wähle (optional) gewünschte Hilfstasten."
},
"0": {
"message": "Zeitüberschreibung. Überprüfe deine Internetverbindung. Bist du mit dem Internet verbunden, ist der Server wahrscheinlich offline."
@@ -269,11 +308,34 @@
"skip": {
"message": "Überspringen"
},
"mute": {
"message": "Ton aus"
},
"full": {
"message": "Vollständiges Video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "{0} überspringen?"
},
"mute_category": {
"message": "{0} stummschalten?"
},
"skip_to_category": {
"message": "Zu {0} springen?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Übersprungen"
"message": "{0} übersprungen",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} stummgeschaltet",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Zu {0} gesprungen",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Automatisches Überspringen deaktivieren"
@@ -296,9 +358,6 @@
"youHaveSkipped": {
"message": "Du übersprangst "
},
"youHaveSaved": {
"message": " und erspartest dir damit "
},
"minLower": {
"message": "Minute"
},
@@ -312,19 +371,21 @@
"message": "Stunden"
},
"youHaveSavedTime": {
"message": "Du erspartest anderen"
"message": "Du erspartest anderen",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " ihres Lebens"
"message": " ihres Lebens",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Du kannst den Serverstatus auf https://status.sponsor.ajay.app überprüfen."
},
"changeUserID": {
"message": "Interne Benutzer-ID importieren/exportieren"
"message": "Benutzer-ID importieren/exportieren"
},
"whatChangeUserID": {
"message": "Halte diese ID geheim. Sie ist dazu in der Lage dich eindeutig zu identifizieren und sollte mit niemanden geteilt werden."
"message": "Dies sollte geheim gehalten werden. Dies ist wie ein Passwort und sollte mit niemandem geteilt werden. Sollte es jemand haben, könnte er sich als dich ausgeben. Wenn du nach deiner öffentlichen Benutzer-ID suchst, klicke das \"Kopieren\"-Symbol bei deinem Benutzernamen im Popup."
},
"setUserID": {
"message": "Interne Benutzer-ID festlegen"
@@ -335,29 +396,24 @@
"createdBy": {
"message": "Erstellt von"
},
"autoSkip": {
"message": "Automatisch überspringen"
"supportOtherSites": {
"message": "Drittanbieter YouTube-Sites unterstützen"
},
"showSkipNotice": {
"message": "Zeige Pop-up nach dem Überspringen eines Segments"
"supportOtherSitesDescription": {
"message": "Unterstütze Drittanbieter YouTube Clients. Zum unterstützen müssen zusätzlichliche Berechtigungen akzeptiert werden. Dies funktioniert NICHT im Incognitomodus auf Chrome oder anderen Chromium Varianten.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Aktuelle Einstellung:"
},
"supportInvidious": {
"message": "Invidious-Kompatibilität"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) ist ein Drittanbieter-YouTube-Client. Um Support zu aktivieren, müssen Sie die zusätzlichen Berechtigungen akzeptieren. Dies funktioniert NICHT im Incongnito-modus auf Chrome und anderen Chromium-Varianten."
"supportedSites": {
"message": "Unterstützte Seiten: "
},
"optionsInfo": {
"message": "Zu überspringende Kategorien auswählen, automatisches Überspringen, Tasten ein- & ausblenden und noch viel mehr."
},
"addInvidiousInstance": {
"message": "Invidious-Instanzen hinzufügen"
"message": "Client-Instanz eines Drittanbieters hinzufügen"
},
"addInvidiousInstanceDescription": {
"message": "Füge eine benutzerdefinierte Instanz von Invidious hinzu. Dies darf nur den Domain-Teil beinhalten. Beispiel: \"invidious.ajay.app\""
"message": "Füge eine benutzerdefinierte Invidious-Instanz hinzu. Diese darf nur den Domain-Teil beinhalten. Beispiel: \"invidious.ajay.app\""
},
"add": {
"message": "Hinzufügen"
@@ -380,15 +436,21 @@
"minDurationDescription": {
"message": "Videosegmente, die kürzer als der festgelegte Wert sind, werden nicht übersprungen oder im Player angezeigt."
},
"skipNoticeDuration": {
"message": "Dauer der Überspringenbenachrichtigung (Sekunden):"
},
"skipNoticeDurationDescription": {
"message": "Die überspringen Benachrichtigung wird mindestens für so viele Sekunden angezeigt. Für manuelles Überspringen kann sie länger sichtbar sein."
},
"shortCheck": {
"message": "Die folgende Einreichung ist kürzer als deine Mindestdauer. Das könnte bedeuten, dass dieses Videosegment bereits eingereicht wurde und aufgrund dieser Option einfach ignoriert wird. Bist du dir sicher, dass du es übermitteln möchtest?"
},
"liveOrPremiere": {
"message": "Das Einreichen eines aktiven Livestreams oder Premiere ist nicht erlaubt. Bitte warte bis es zu ende ist, lade die Seite neu und überprüfe, dass die Segmente noch immer korrekt sind."
},
"showUploadButton": {
"message": "Upload-Knopf anzeigen"
},
"whatUploadButton": {
"message": "Dieser Knopf erscheint im YouTube-Videoplayer, nachdem du ein Videosegment markiert hast und dazu bereit bist, es zu übermitteln."
},
"customServerAddress": {
"message": "SponsorBlock Serveradresse"
},
@@ -407,23 +469,23 @@
"areYouSureReset": {
"message": "Bist du dir sicher, dass du das zurücksetzen möchtest?"
},
"confirmPrivacy": {
"message": "Das Video wurde als \"nicht gelistet\" erkannt. Klicke auf \"Abbrechen\", wenn du nicht nach Segmenten suchen möchtest."
},
"unlistedCheck": {
"message": "Nicht gelistete und private Videos ignorieren"
},
"whatUnlistedCheck": {
"message": "Diese Einstellung wird SponsorBlock leicht verlangsamen. Das Abfragen von überspringbaren Videosegmenten erfordert das Senden der Video-ID an den Server. Wenn du dir Sorgen darüber machst, dass IDs von nicht gelisteten Videos über das Internet gesendet werden, aktiviere diese Option."
},
"mobileUpdateInfo": {
"message": "https://m.youtube.com wird jetzt unterstützt"
},
"exportOptions": {
"message": "Import/Export aller Einstellungen"
},
"exportOptionsCopy": {
"message": "Bearbeiten/kopieren"
},
"exportOptionsDownload": {
"message": "Als Datei speichern"
},
"exportOptionsUpload": {
"message": "Aus Datei laden"
},
"whatExportOptions": {
"message": "Dies ist deine gesamte Konfiguration im JSON-Format. Sie beinhält unter anderem auch deine interne Benutzer-ID und sollte daher ebenfalls mit niemanden geteilt werden."
"message": "Dies ist deine gesamte Konfiguration im JSON-Format. Da diese auch deine Benutzer-ID enthält, solltest du dir genau überlegen, mit wem du diese teilen möchtest."
},
"setOptions": {
"message": "Konfiguration aus dem Eingabefeld übernehmen"
@@ -449,6 +511,9 @@
"preview": {
"message": "Vorschau"
},
"unsubmitted": {
"message": "Nicht übermittelt"
},
"inspect": {
"message": "Überprüfen"
},
@@ -467,11 +532,8 @@
"copyDebugInformationComplete": {
"message": "Die Debug-Informationen wurden in die Zwischenablage kopiert. Du kannst alle Informationen entfernen, die du nicht teilen möchtest. Verwende einen Texteditor um die Informationen in einer Textdatei zu speichern (um diese ggf. einem Fehlerbericht hinzuzufügen)."
},
"theKey": {
"message": "Die Taste"
},
"keyAlreadyUsed": {
"message": "wird bereits für eine andere Aktion verwendet. Bitte wähle eine andere Taste."
"message": "Diese Verknüpfung ist an eine andere Aktion gebunden. Bitte wählen Sie eine andere."
},
"to": {
"message": "bis",
@@ -481,7 +543,32 @@
"message": "Gesponserte Videosegmente"
},
"category_sponsor_description": {
"message": "Bezahlte Promotion, bezahlte Empfehlungen und direkte Werbung. Nicht für Selbstpromotion oder kostenlose Shoutouts an Anlässe/Personen/Webseiten/Produkte."
"message": "Bezahlte Werbung, bezahlte Empfehlungen und direkte Werbung, nicht für Eigenwerbung, kostenlose Fremdwerbung oder Empfehlungen für Anlässe/Personen/Webseiten/Produkte."
},
"category_selfpromo": {
"message": "Unbezahlt/Eigenwerbung"
},
"category_selfpromo_description": {
"message": "Ähnlich wie bei \"gesponserte Videosegmente\", mit Ausnahme von unbezahlten oder Selbstpromotionen. Dies beinhaltet Merchandising (Fan-Artikel), Spenden oder Informationen darüber, mit wem für das Video zusammengearbeitet wurde."
},
"category_exclusive_access": {
"message": "Exklusiver Zugriff"
},
"category_exclusive_access_description": {
"message": "Nur für das Kennzeichnen ganzer Videos. Wird verwendet wenn ein Video ein Produkt, eine Dienstleistung oder einen Ort präsentiert, zu welchem sie freien oder subventionierten Zugriff erhalten haben."
},
"category_exclusive_access_pill": {
"message": "Dieses Video präsentiert ein Produkt, eine Dienstleistung oder einen Ort, zu welchem sie freien oder subventionierten Zugriff erhalten haben",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Interaktions-Erinnerungen (Abonnieren, etc.)"
},
"category_interaction_description": {
"message": "Wenn es im Video eine kurze Erinnerung gibt, den Kanal zu abonnieren oder das Video mit \"Mag ich\" zu markieren."
},
"category_interaction_short": {
"message": "Interaktions-Erinnerung"
},
"category_intro": {
"message": "Unterbrechung/Intro-Animation"
@@ -498,38 +585,44 @@
"category_outro_description": {
"message": "Credits oder wenn die YouTube-Endkarten erscheinen. Nicht für videobeendende Schlussfolgerungen mit Informationen."
},
"category_interaction": {
"message": "Interaktions-Erinnerungen (Abonnieren, etc.)"
"category_preview": {
"message": "Vorschau/Zusammenfassung"
},
"category_interaction_description": {
"message": "Wenn es im Video eine kurze Erinnerung gibt, den Kanal zu abonnieren oder das Video mit \"Mag ich\" zu markieren."
"category_preview_description": {
"message": "Kurze Zusammenfassung bisheriger Videos oder eine Vorschau auf das aktuelle Video. Für zusammengeschnittene Clips gedacht, jedoch nicht für mündliche Zusammenfassungen."
},
"category_interaction_short": {
"message": "Interaktions-Erinnerung"
"category_filler": {
"message": "Füller/Witze"
},
"category_selfpromo": {
"message": "Unbezahlt/Eigenwerbung"
"category_filler_description": {
"message": "Nebensächliche Szenen, die nur als Füller oder Witz dienen und nicht benötigt sind um den Hauptinhalt des Videos zu verstehen. Dies bezieht sich nicht auf Segmente, die Kontext oder Hintergrunddetails liefern."
},
"category_selfpromo_description": {
"message": "Ähnlich wie bei \"gesponserte Videosegmente\", mit Ausnahme von unbezahlten oder Selbstpromotionen. Dies beinhaltet Merchandising (Fan-Artikel), Spenden oder Informationen darüber, mit wem für das Video zusammengearbeitet wurde."
"category_filler_short": {
"message": "Füller"
},
"category_music_offtopic": {
"message": "Musikvideoteile ohne Musik"
},
"category_music_offtopic_description": {
"message": "Nur für den Einsatz in Musikvideos."
"message": "Nur für die Verwendung in Musikvideos. Dies sollte nur für Abschnitte von Musikvideos verwendet werden, die noch nicht von einer anderen Kategorie abgedeckt sind."
},
"category_music_offtopic_short": {
"message": "Musikvideoteile ohne Musik"
},
"category_poi_highlight": {
"message": "Highlight"
},
"category_poi_highlight_description": {
"message": "Der Teil des Videos, nach dem die meisten Leute suchen, ähnlich wie \"Video startet bei x\" Kommentare."
},
"category_livestream_messages": {
"message": "In Livestreams Spenden/Nachrichten vorlesen"
},
"category_livestream_messages_short": {
"message": "Wertschätzungen im Livestream"
},
"disable": {
"message": "Deaktivieren"
"autoSkip": {
"message": "Automatisch überspringen"
},
"manualSkip": {
"message": "Manuelles Überspringen"
@@ -537,11 +630,33 @@
"showOverlay": {
"message": "In der Video-Zeitleiste anzeigen"
},
"colorFormatIncorrect": {
"message": "Die Farbe ist falsch formatiert. Sie sollte ein 3-6-stelliger Hex-Code mit einer Raute am Anfang sein."
"disable": {
"message": "Deaktivieren"
},
"autoSkip_POI": {
"message": "Automatisch zum Start springen"
},
"manualSkip_POI": {
"message": "Beim Laden des Videos fragen"
},
"showOverlay_POI": {
"message": "In Suchleiste anzeigen"
},
"showOverlay_full": {
"message": "Zeige Label"
},
"autoSkipOnMusicVideos": {
"message": "Alle Segmente automatisch überspringen, wenn ein nicht-Musiksegment vorhanden ist"
},
"muteSegments": {
"message": "Segmente zulassen, die den Ton ausschalten anstatt zu überspringen"
},
"fullVideoSegments": {
"message": "Zeige ein Icon, wenn ein ganzes Video Werbung ist",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Farbe für noch nicht übermittelte Videosegmente",
"message": "Nicht eingereichte Farbe",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +691,9 @@
"message": "Um Segmente aus der Kategorie \"{0}\" zu senden, musst du diese in den Optionen aktivieren. Du wirst jetzt zu den Optionen weitergeleitet.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Achtung: Diese Art von Segment kann nur einmal pro Video aktiv sein. Sollten mehrere eingereicht werden, wird ein zufälliges angezeigt werden."
},
"youMustSelectACategory": {
"message": "Du musst eine Kategorie für jedes zu übermittelnde Segment auswählen!"
},
@@ -588,29 +706,45 @@
"hiddenDueToDuration": {
"message": "Ausgeblendet: zu kurz"
},
"manuallyHidden": {
"message": "Manuell versteckt"
},
"channelDataNotFound": {
"message": "Kanal-ID wurde noch nicht geladen."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanal-ID ist noch nicht geladen. Falls es sich um ein eingebettetes Video handelt, probiere stattdessen die YouTube-Homepage. Dies könnte auch durch Änderungen im YouTube-Layout verursacht werden. Sollte das der Fall sein, kannst du es hier vermerken:"
},
"adblockerIssue": {
"message": "Irgendwas hält SponsorBlock davon ab, die Videodaten abzurufen. Eine mögliche Ursache sind Werbeblocker. Mehr Infos: https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Etwas hält SponsorBlock davon ab, die Videodaten abzurufen. Eine mögliche Ursache sind Adblocker. Für weitere Informationen besuche: https://github.com/ajayyy/SponsorBlock/issues/741."
},
"itCouldBeAdblockerIssue": {
"message": "Falls dies weiterhin geschieht, könnte dies durch einen Werbeblocker verursacht werden. Mehr Infos: https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Anscheinend kann SponsorBlock die YouTube-API nicht erreichen. Um dies zu beheben, akzeptiere die nun folgende Berechtigungsanfrage, warte kurz, und lade dann die Seite neu."
},
"acceptPermission": {
"message": "Berechtigung erteilen"
},
"permissionRequestSuccess": {
"message": "Die Berechtigungsanfrage war erfolgreich!"
},
"permissionRequestFailed": {
"message": "Berechtigungsanfrage fehlgeschlagen, hast du sie abgelehnt?"
},
"adblockerIssueWhitelist": {
"message": "Falls du dies nicht beheben kannst, deaktiviere die Einstellung 'Kanalprüfung vor dem Überspringen von Segmenten erzwingen', da SponsorBlock nicht in der Lage ist die Kanal-Informationen für dieses Video abzurufen"
},
"forceChannelCheck": {
"message": "Erzwingen, dass vor dem Überspringen von Segmenten überprüft wird, ob der Kanal zur Whitelist hinzugefügt wurde"
"message": "Kanalprüfung vor dem Überspringen von Segmenten erzwingen"
},
"whatForceChannelCheck": {
"message": "Standardmäßig werden Segmente schon übersprungen, bevor SponsorBlock die Kanal-ID einliest. Das kann dazu führen, dass Segmente am Anfang von Videos eines Kanals übersprungen werden, der zur Whitelist hinzugefügt wurde. Diese Option zwingt SponsorBlock dazu, auf die Kanal-ID zu warten - dies resultiert in einer kleinen Verzögerung, die aber mit einer schnellen Internetverbindung nicht spürbar sein sollte."
},
"forceChannelCheckPopup": {
"message": "Eventuell solltest du die Option \"Erzwingen, dass vor dem Überspringen von Segmenten überprüft wird, ob der Kanal zur Whitelist hinzugefügt wurde\" aktivieren."
"message": "Eventuell solltest du die Option \"Kanalprüfung vor dem Überspringen von Segmenten erzwingen\" aktivieren."
},
"downvoteDescription": {
"message": "Nicht korrekt oder falsches Timing"
},
"incorrectCategory": {
"message": "Falsche Kategorie"
"message": "Kategorie ändern"
},
"nonMusicCategoryOnMusic": {
"message": "Dieses Video ist als Musikvideo kategorisiert. Bist du dir sicher, dass es ein gesponsertes Videosegment hat? Wenn dies tatsächlich ein Musikvideoteil ohne Musik ist, öffne die Optionen von SponsorBlock und aktiviere diese Kategorie. Danach kannst du dieses Segment als solches markieren. Bitte lese die Richtlinien, wenn du dir nicht sicher bist."
@@ -633,5 +767,167 @@
},
"help": {
"message": "Hilfe"
},
"GotIt": {
"message": "Verstanden",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Dieses Segment ist lang. Wenn das gesamte Video nur ein Thema behandelt, wechsle von \"Überspringen\" zu \"Ganzes Video\". Erfahre mehr in den Richtlinien."
},
"categoryPillTitleText": {
"message": "Das gesamte Video fällt unter diese Kategorie und ist zu stark integriert, um es zu trennen"
},
"experiementOptOut": {
"message": "Aus allen zukünftigen Experimenten abmelden",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Dauerhaft verbergen"
},
"warningChatInfo": {
"message": "Du hast eine Warnung erhalten und kannst vorübergehend keine Segmente einreichen. Uns ist nämlich aufgefallen, dass du nicht bösartige Fehler in deinen Einreichungen machst. Bitte bestätige, dass du die Regeln verstanden hast. Darauffolgend können wir die Warnung entfernen. Du kannst diesem Chat auch mit discord.gg/SponsorBlock oder matrix.to/#/#sponsor:ajay.app beitreten"
},
"voteRejectedWarning": {
"message": "Abstimmung wegen einer Warnung abgelehnt. Klicke hier um einen Chat zu öffnen, oder versuch es später erneut, wenn du Zeit hast.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Spenden"
},
"considerDonating": {
"message": "Hilf beim finanzieren der Entwicklung"
},
"hideDonationLink": {
"message": "Verstecke Spendenlink"
},
"darkModeOptionsPage": {
"message": "Dunkler Modus auf der Optionsseite"
},
"helpPageThanksForInstalling": {
"message": "Danke fürs installieren von SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Bitte überprüfe die unten stehenden Optionen"
},
"helpPageFeatureDisclaimer": {
"message": "Viele Funktionen sind standardmäßig deaktiviert. Wenn du Intros und Outtros überspringen willst, Invidious verwenden willst, usw. aktiviere sie unten. Du kannst auch UI-Elemente verstecken/anzeigen."
},
"helpPageHowSkippingWorks": {
"message": "Wie überspringen funktioniert"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegmente werden automatisch übersprungen, wenn sie in der Datenbank gefunden werden. Du kannst das Popup öffnen, indem du auf das Erweiterungssymbol klickst, um eine Vorschau darüber zu erhalten, was diese sind."
},
"helpPageHowSkippingWorks2": {
"message": "Wannimmer du ein Segment überspringst, wirst du benachrichtigt. Wenn das Timing falsch erscheint, kannst du as durch klicken auf den Downvote button downvoten! Du kannst auch im Popup voten."
},
"Submitting": {
"message": "Übermitteln"
},
"helpPageSubmitting1": {
"message": "Das übermitteln kann entweder im Popup durch das drücken vom \"Segment Started Jetzt\" Knopf oder im Videoplayer mit den Knöpfen im Player gemacht werden."
},
"helpPageSubmitting2": {
"message": "Mit einem Klick auf den Play-Knopf wird der Beginn eines Segments und mit dem klick auf den Stop-Knopf das ende eines Segments markiert. Du kannst mehrere Sponsoren vorbereiten, bevor du auf Absenden klickst. Das klicken des Upload-Knopfes wird die Segmente übermitteln. Das klicken des Mülleimers löscht es."
},
"Editing": {
"message": "Bearbeitung"
},
"helpPageEditing1": {
"message": "Wenn du etwas falsch gemacht hast, kannst du ein Segment bearbeiten oder löschen nachdem du auf den Auf-Pfeil Knopf gedrückt hast."
},
"helpPageTooSlow": {
"message": "Das ist zu langsam"
},
"helpPageTooSlow1": {
"message": "Es gibt Hotkeys, wenn du diese verwenden möchtest. Drücke die Semikolon-Taste um den Anfang/das Ende eines Sponsor-Segments zu markieren und die Abostrophe-Taste um es zu übermitteln. Diese können in den Optionen geändert werden. Wenn du keine QWERTY-Tastatur verwendest, solltest du eventuell die Keybinds ändern."
},
"helpPageCopyOfDatabase": {
"message": "Kann ich eine kopie der Datenbank erhalten? Was passiert wenn du verschwindest?"
},
"helpPageCopyOfDatabase1": {
"message": "Die Datenbank ist öffentlich und verfügbar unter"
},
"helpPageCopyOfDatabase2": {
"message": "Der Quellcode ist frei verfügbar. Selbst wenn mir etwas passieren würde wären deine Übermittlungen nicht verloren."
},
"helpPageNews": {
"message": "Nachrichten und wie es gemacht wird"
},
"helpPageSourceCode": {
"message": "Wo kann ich den Quellcode kriegen?"
},
"Credits": {
"message": "Mitwirkende"
},
"LearnMore": {
"message": "Erfahre mehr"
},
"CopyDownvoteButtonInfo": {
"message": "Abwerten, und eine lokale Kopie zum erneuten Einreichen erstellen"
},
"OpenCategoryWikiPage": {
"message": "Öffne den Wiki-Artikel dieser Kategorie."
},
"CopyAndDownvote": {
"message": "Kopieren und abwerten"
},
"ContinueVoting": {
"message": "Bewerten fortsetzen"
},
"ChangeCategoryTooltip": {
"message": "Dies wirkt sich sofort auf eigene Segmente aus"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Benutze das Mausrad während der Mauszeiger über dem Eingabefeld schwebt um die Zeit schnell anzupassen. Benutze Strg bzw. Shift für gröbere/genauere Änderungen."
},
"categoryPillNewFeature": {
"message": "Neu! Sehe, ob ein Video ausschließlich Sponsor oder Eigenwerbung ist"
},
"dayAbbreviation": {
"message": "T",
"description": "100d"
},
"hourAbbreviation": {
"message": "S",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Verhalten",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Aussehen",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Tastenkürzel",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Sichern/Wiederherstellen",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Verschiedenes",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Überspringen-Benachrichtigungs aussehen",
"description": "Option label"
},
"unbind": {
"message": "Aufheben",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Nicht gesetzt"
},
"change": {
"message": "Ändern"
},
"youtubeKeybindWarning": {
"message": "Dies ist ein vorhandenes YouTube-Kürzel. Sind Sie sicher, dass Sie diese verwenden möchten?"
}
}

View File

@@ -1,8 +1,24 @@
{
"fullName": {
"message": "SponsorBlock for YouTube - Skip Sponsorships",
"message": "SponsorBlock για το YouTube - Παραλείπει Χορηγίες",
"description": "Name of the extension."
},
"Description": {
"message": "Παράλειψη χορηγιών, έκκλησης συνδρομής και πολλά περισσότερα στα βίντεο του YouTube. Αναφέρετε χορηγίες σε βίντεο που βλέπετε για να κερδίσετε χρόνο στους υπολοίπους.",
"description": "Description of the extension."
},
"400": {
"message": "Ο διακομιστής ανέφερε πως αυτό το αίτημα δεν είναι έγκυρο"
},
"429": {
"message": "Έχετε υποβάλει πολλά τμήματα χορηγιών για αυτό το βίντεο, είστε σίγουροι ότι υπάρχουν τόσα πολλά;"
},
"409": {
"message": "Αυτό έχει ήδη υποβληθεί στο παρελθόν"
},
"channelWhitelisted": {
"message": "Το κανάλι προστέθηκε στη λίστα αποδοχής!"
},
"Segment": {
"message": "τμήμα"
},
@@ -10,31 +26,70 @@
"message": "τμήματα"
},
"upvoteButtonInfo": {
"message": "Κάντε upvote αυτήν την υποβολή"
"message": "Θετική ψήφος για αυτήν την υποβολή"
},
"reportButtonTitle": {
"message": "Αναφορά"
},
"reportButtonInfo": {
"message": "Αναφέρετε αυτή την υποβολή σαν λανθασμένη."
"message": "Αναφορά αυτής της υποβολής ως λανθασμένης."
},
"Dismiss": {
"message": "Παράβλεψη"
},
"Loading": {
"message": "Φόρτωση..."
"message": "Φόρτωση"
},
"Hide": {
"message": "Να μην εμφανίζεται ποτέ"
"message": "Να μην ξαναεμφανιστεί"
},
"hitGoBack": {
"message": "Πατήστε αναίρεση παράλειψης για να επιστρέψετε όπου βρισκόσασταν."
},
"unskip": {
"message": "Αναίρεση παράλειψης"
},
"reskip": {
"message": "Παράλειψη ξανά"
},
"unmute": {
"message": "Αναίρεση σίγασης"
},
"paused": {
"message": "Σε παύση"
},
"manualPaused": {
"message": "Λήξη χρονομέτρου"
"message": "Λήξη Χρονομέτρου"
},
"confirmMSG": {
"message": "Για να επεξεργαστείτε ή να διαγράψετε τα τμήματα ξεχωριστά, ανοίξτε το αναδυόμενο παράθυρο πατώντας το κουμπί πληροφορίες (i) ή πατώντας το εικονίδιο της επέκτασης στην πάνω δεξιά γωνία του προγράμματος περιήγησης σας."
},
"clearThis": {
"message": "Θέλετε σίγουρα να εκκαθαρίσετε τη φόρμα;\n\n"
"message": "Θέλετε σίγουρα να σβήσετε τη φόρμα υποβολής τμημάτων;\n\n"
},
"Unknown": {
"message": "Παρουσιάστηκε ένα σφάλμα κατά την υποβολή των τμημάτων χορηγιών, παρακαλώ προσπαθήστε ξανά αργότερα."
},
"sponsorFound": {
"message": "Υπάρχουν τμήματα στη βάση δεδομένων για αυτό το βίντεο!"
},
"sponsor404": {
"message": "Δε βρέθηκαν τμήματα στη βάση δεδομένων"
},
"sponsorStart": {
"message": "Το τμήμα ξεκινάει εδώ"
},
"sponsorEnd": {
"message": "Το τμήμα τελειώνει εδώ"
},
"sponsorCancel": {
"message": "Ακύρωση δημιουργίας τμήματος"
},
"noVideoID": {
"message": "Δε βρέθηκε βίντεο YouTube.\nΑν αυτό δεν είναι σωστό, παρακαλώ ανανεώστε την καρτέλα."
},
"refreshSegments": {
"message": "Ανανέωση των δεδομένων των τμημάτων"
},
"success": {
"message": "Επιτυχία!"
@@ -42,11 +97,148 @@
"voted": {
"message": "Ψηφίστηκε!"
},
"serverDown": {
"message": "Φαίνεται ότι ο διακομιστής έχει πέσει. Παρακαλώ επικοινωνήστε με τον προγραμματιστή αμέσως."
},
"connectionError": {
"message": "Παρουσιάστηκε σφάλμα σύνδεσης. Κωδικός σφάλματος: "
},
"clearTimes": {
"message": "Καθαρισμός τμημάτων"
},
"openPopup": {
"message": "Εμφάνιση του αναδυόμενου παραθύρου του SponsorBlock"
},
"closePopup": {
"message": "Κλείσιμο αναδυόμενου παραθύρου"
},
"SubmitTimes": {
"message": "Υποβολή Τμημάτων"
},
"submitCheck": {
"message": "Είσαστε σίγουροι για την υποβολή σας;"
},
"whitelistChannel": {
"message": "Λίστα αποδοχής καναλιών"
},
"removeFromWhitelist": {
"message": "Αφαίρεση καναλιού από τη λίστα αποδοχής"
},
"voteOnTime": {
"message": "Ψηφίστε για κάποιο τμήμα"
},
"Submissions": {
"message": "Υποβολές"
},
"savedPeopleFrom": {
"message": "Έχετε γλιτώσει τον κόσμο από "
},
"viewLeaderboard": {
"message": "Πίνακας βαθμολογίας"
},
"recordTimesDescription": {
"message": "Υποβολή"
},
"submissionEditHint": {
"message": "Η επεξεργασία τμήματος θα εμφανιστεί αφότου πατήσετε υποβολή",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Συμβουλή: Μπορείτε να ρυθμίσετε συντομεύσεις πλήκτρων για υποβολή στις ρυθμίσεις"
},
"clearTimesButton": {
"message": "Σβήσιμο τμημάτων"
},
"submitTimesButton": {
"message": "Υποβολή τμημάτων"
},
"publicStats": {
"message": "Χρησιμοποιείται στη δημόσια σελίδα στατιστικών για να αναδειχθεί πόσο έχετε συμβάλει. Δείτε το"
},
"Username": {
"message": "Όνομα χρήστη"
},
"setUsername": {
"message": "Ορισμός ονόματος χρήστη"
},
"copyPublicID": {
"message": "Αντιγραφή δημόσιου αναγνωριστικού"
},
"discordAdvert": {
"message": "Μπείτε στον επίσημο διακομιστή μας στο Discord για ανατροφοδότηση και προτάσεις!"
},
"hideThis": {
"message": "Απόκρυψη"
},
"Options": {
"message": "Επιλογές"
"message": "Ρυθμίσεις"
},
"showButtons": {
"message": "Εμφάνιση Κουμπιών στην οθόνη αναπαραγωγής YouTube"
},
"hideButtons": {
"message": "Απόκρυψη Κουμπιών από την οθόνη αναπαραγωγής YouTube"
},
"hideButtonsDescription": {
"message": "Αυτό αποκρύπτει τα κουμπιά που εμφανίζονται στο πρόγραμμα αναπαραγωγής YouTube ώστε να υποβάλετε τμήματα προς παράλειψη."
},
"showSkipButton": {
"message": "Διατήρηση του κουμπιού παράλειψης προς την καλύτερη στιγμή στο πρόγραμμα αναπαραγωγής"
},
"showInfoButton": {
"message": "Εμφάνιση κουμπιού «πληροφορίες» στο πρόγραμμα αναπαραγωγής YouTube"
},
"hideInfoButton": {
"message": "Απόκρυψη κουμπιού «πληροφορίες» από το πρόγραμμα αναπαραγωγής YouTube"
},
"autoHideInfoButton": {
"message": "Αυτόματη απόκρυψη του κουμπιού «Πληροφορίες»"
},
"hideDeleteButton": {
"message": "Απόκρυψη κουμπιού «διαγραφή» από το πρόγραμμα αναπαραγωγής YouTube"
},
"showDeleteButton": {
"message": "Εμφάνιση κουμπιού «διαγραφή» στο πρόγραμμα αναπαραγωγής YouTube"
},
"enableViewTracking": {
"message": "Ενεργοποίηση του μετρητή παραλείψεων"
},
"whatViewTracking": {
"message": "Αυτή η δυνατότητα ανιχνεύει ποια τμήματα έχετε παραλείψει, ώστε να ξέρουν εκείνοι που τα υπέβαλαν, πόσο έχουν βοηθήσει τους συνανθρώπους τους, και χρησιμοποιείται ως μέτρηση μαζί με τις θετικές ψήφους, ώστε να βεβαιωθεί η βάση δεδομένων πως δεν είναι ανεπιθύμητο τμήμα. Κάθε φορά που παραλείπετε κάποιο τμήμα ή επέκταση το στέλνει στον διακομιστή. Ελπίζουμε οι περισσότεροι χρήστες να μην αλλάξουν αυτή τη ρύθμιση, ώστε ο αριθμός μη προβολής τμημάτων να είναι ακριβής. :)"
},
"enableViewTrackingInPrivate": {
"message": "Ενεργοποίηση του μετρητή παραλείψεων σε καρτέλες Ιδιωτικής/Ανώνυμης περιήγησης"
},
"enableQueryByHashPrefix": {
"message": "Αιτήματα μέσω προθέματος Hash"
},
"whatQueryByHashPrefix": {
"message": "Αντί να ζητάτε τα τμήματα από τον διακομιστή μέσω ολόκληρης της ταυτότητας του βίντεο, στέλνονται μόνο οι πρώτοι 4 κομμένοι χαρακτήρες από την ταυτότητα του βίντεο. Ο διακομιστής στέλνει πίσω δεδομένα για όλα τα βίντεο με παρόμοιους κομμένους χαρακτήρες."
},
"enableRefetchWhenNotFound": {
"message": "Επανάληψη αναζήτησης τμημάτων σε νέα βίντεο"
},
"whatRefetchWhenNotFound": {
"message": "Εάν το βίντεο είναι καινούργιο, και δεν έχουν βρεθεί τμήματα, θα συνεχιστεί η αναζήτηση κάθε μερικά λεπτά, ενώ το παρακολουθείτε."
},
"showNotice": {
"message": "Επανεμφάνιση ειδοποιήσεων"
},
"showSkipNotice": {
"message": "Εμφάνιση ειδοποιήσεων μετά την παράλειψη κάθε τμήματος"
},
"noticeVisibilityMode0": {
"message": "Ειδοποιήσεις παράλειψης πλήρους μεγέθους"
},
"noticeVisibilityMode1": {
"message": "Μικρές ειδοποιήσεις αυτόματης παράλειψης"
},
"noticeVisibilityMode3": {
"message": "Ξεθωριασμένες ειδοποιήσεις αυτόματης παράλειψης"
},
"longDescription": {
"message": "Το SponsorBlock σας επιτρέπει να παραλείψετε χορηγίες, εισαγωγές, επίλογους, υπενθυμίσεις εγγραφής, και άλλα ενοχλητικά μέρη των βίντεο YouTube. Το SponsorBlock είναι μια επέκταση που τροφοδοτείται, από τους ίδιους τους χρήστες, επιτρέπει στον κάθε έναν να υποβάλει το πότε ξεκινούν και πότε τελειώνουν τμήματα χορηγιών των βίντεο YouTube. Μόλις κάποιος χρήστης υποβάλει αυτή τη πληροφορία, ο οποιοσδήποτε άλλος που έχει αυτήν την επέκταση μπορεί να παραλείψει όλα αυτά τα ενοχλητικά τμήματα χορηγιών. Μπορείτε επίσης να παραλείψετε τμήματα, που δεν περιέχουν μουσική, σε μουσικά βίντεο.",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "Ιστοσελίδα",
@@ -56,14 +248,74 @@
"message": "Πηγαίος Κώδικας",
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
"message": "Οι ειδοποιήσεις αναβαθμίστηκαν!",
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Εάν δεν σας αρέσουν, πατήστε το κουμπί «Να μην ξαναεμφανιστεί».",
"description": "The second line of the message displayed after the notice was upgraded."
},
"0": {
"message": "Λήξη χρονικού ορίου σύνδεσης. Παρακαλώ ελέγξτε ότι η σύνδεσή σας με το διαδίκτυο λειτουργεί, αλλιώς ο διακομιστής μπορεί να υπερφορτώθηκε ή να έπεσε."
},
"disableSkipping": {
"message": "Η παράλειψη είναι ενεργή"
},
"enableSkipping": {
"message": "Η παράλειψη είναι ανενεργή"
},
"yourWork": {
"message": "Η δουλειά σας",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "Ο διακομιστής φαίνεται ότι έχει υπερφορτωθεί. Δοκιμάστε ξανά σε μερικά δευτερόλεπτα."
},
"errorCode": {
"message": "Κωδικός σφάλματος: "
},
"skip": {
"message": "Παράκαμψη"
},
"mute": {
"message": "Σίγαση"
},
"skip_category": {
"message": "Παράλειψη {0};"
},
"skip_to_category": {
"message": "Παράλειψη προς το σημείο «{0}»;",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Παραλείφθηκε"
"message": "Παραλείφθηκε «{0}»",
"description": "Example: Sponsor Skipped"
},
"skipped_to_category": {
"message": "Παραλείφθηκε προς το σημείο «{0}»",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Απενεργοποίηση Αυτόματης Παράληψης"
},
"enableAutoSkip": {
"message": "Ενεργοποίηση Αυτόματης Παράληψης"
},
"audioNotification": {
"message": "Ηχητική ειδοποίηση κατά την παράληψη"
},
"audioNotificationDescription": {
"message": "Οι ειδοποιήσεις μετά την παράλειψη κάθε τμήματος θα αναπαράγουν ήχο. Εάν είναι ανενεργή αυτή η επιλογή εκτός αν η αυτόματη παράλειψη είναι ανενεργή."
},
"showTimeWithSkips": {
"message": "Εμφάνιση χρόνου συμπεριλαμβάνοντας τις παραλήψεις"
},
"showTimeWithSkipsDescription": {
"message": "Αυτός ο χρόνος εμφανίζεται σε παρενθέσεις δίπλα από τον τρέχων χρόνο που είναι κάτω από την μπάρα χρόνου. Αυτό δείχνει την συνολική διάρκεια του βίντεο πλην οποιουδήποτε τμήματος. Αυτό περιλαμβάνει και τα τμήματα που εμφανίζονται μόνο στην μπάρα χρόνου."
},
"youHaveSkipped": {
"message": "Έχετε παραλείψει "
},
"minLower": {
"message": "λεπτό"
@@ -77,20 +329,119 @@
"hoursLower": {
"message": "ώρες"
},
"youHaveSavedTime": {
"message": "Έχετε γλιτώσει τον κόσμο από",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " της ζωής τους",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Ελέγξτε το status.sponsor.ajay.app για την κατάσταση διακομιστή."
},
"changeUserID": {
"message": "Εισαγωγή/Εξαγωγή της Ταυτότητας Χρήστη σας"
},
"setUserID": {
"message": "Ορισμός Ταυτότητας Χρήστη"
},
"userIDChangeWarning": {
"message": "Προσοχή: Η αλλαγή της Ταυτότητας Χρήστη είναι μόνιμη. Είστε βέβαιοι ότι θέλετε να το κάνετε; Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφο ασφαλείας του παλιού σας για παν ενδεχόμενο."
},
"createdBy": {
"message": "Δημιουργήθηκε από"
},
"supportOtherSites": {
"message": "Υποστήριξη 3των ιστοσελίδων τύπου YouTube"
},
"supportOtherSitesDescription": {
"message": "Υποστήριξη 3των πελατών διακομιστή YouTube. Για να ενεργοποιήσετε την υποστήριξη πρέπει να αποδεχτείτε επιπλέον άδειες. Αυτό δε λειτουργεί σε καρτέλες ανώνυμης περιήγησης του Chrome ή άλλων Chromium εκδοχών.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"supportedSites": {
"message": "Υποστηριζόμενες Ιστοσελίδες: "
},
"optionsInfo": {
"message": "Ενεργοποίηση υποστήριξης Ανεπιθύμητων, απενεργοποίηση αυτόματης παράληψης, απόκρυψη κουμπιών και άλλα."
},
"addInvidiousInstance": {
"message": "Προσθήκη 3ου πελάτη συνεδρίας"
},
"addInvidiousInstanceDescription": {
"message": "Προσθέστε μια προσαρμοσμένη συνεδρία. Αυτό πρέπει να είναι μορφοποιημένο μόνο με την διεύθυνση. Για παράδειγμα: invidious.ajay.app"
},
"add": {
"message": "Προσθήκη"
},
"addInvidiousInstanceError": {
"message": "Μη έγκυρη διεύθυνση. Θα πρέπει να περιλαμβάνεται ΜΟΝΟ αυτό το μέρος της διεύθυνσης.\nΓια παράδειγμα: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Επαναφορά Λίστας Ανεπιθύμητων"
},
"resetInvidiousInstanceAlert": {
"message": "Πρόκειται να επαναφέρετε τη λίστα Ανεπιθύμητων"
},
"currentInstances": {
"message": "Τρέχουσες Συνεδρίες:"
},
"minDuration": {
"message": "Ελάχιστη διάρκεια (σε δευτερόλεπτα):"
},
"minDurationDescription": {
"message": "Τμήματα μικρότερα από την καθορισμένη τιμή δε θα παραλείπονται ή δε θα εμφανίζονται στην οθόνη αναπαραγωγής."
},
"skipNoticeDuration": {
"message": "Διάρκεια ειδοποίησης παράλειψης (σε δευτερόλεπτα):"
},
"skipNoticeDurationDescription": {
"message": "Η ειδοποίηση παράλειψης θα παραμείνει στην οθόνη για τουλάχιστον τόσα δευτερόλεπτα. Στη μη αυτόματη παράκαμψη, μπορεί να είναι ορατή για μεγαλύτερο χρονικό διάστημα."
},
"shortCheck": {
"message": "Η ακόλουθη υποβολή είναι μικρότερη από την επιλεγμένη ελάχιστη διάρκεια. Αυτό θα μπορούσε να σημαίνει ότι αυτό το τμήμα έχει ήδη υποβληθεί, και απλά αγνοείται λόγω αυτής της επιλογής. Είστε σίγουροι ότι θα θέλατε να το υποβάλετε;"
},
"showUploadButton": {
"message": "Εμφάνιση κουμπιού υποβολής"
},
"customServerAddress": {
"message": "Διεύθυνση Διακομιστή SponsorBlock"
},
"customServerAddressDescription": {
"message": "Η διεύθυνση που χρησιμοποιείται για την επικοινωνία με τον διακομιστή του SponsorBlock. Εάν δε διαθέτετε το δικό σας διακομιστή, αυτή η επιλογή δεν πρέπει να αλλάξει."
},
"save": {
"message": "Αποθήκευση"
},
"reset": {
"message": "Επαναφορά"
},
"customAddressError": {
"message": "Η διεύθυνση δεν έχει τη σωστή μορφή. Παρακαλώ ελέγξτε ότι έχετε http:// ή https:// στην αρχή της χωρίς κάθετους στο τέλος."
},
"areYouSureReset": {
"message": "Είστε σίγουροι ότι θέλετε να το επαναφέρετε;"
},
"mobileUpdateInfo": {
"message": "Το m.youtube.com υποστηρίζεται πλέον"
},
"exportOptions": {
"message": "Εισαγωγή/Εξαγωγή όλων των ρυθμίσεων"
},
"whatExportOptions": {
"message": "Αυτές είναι όλες σας οι ρυθμίσεις σε αρχείο JSON. Αυτό περιλαμβάνει και την Ταυτότητα Χρήστη, οπότε μοιραστείτε το με προσοχή."
},
"setOptions": {
"message": "Ορισμός Επιλογών"
},
"exportOptionsWarning": {
"message": "Προσοχή: Η αλλαγή των επιλογών είναι μόνιμη και μπορεί να χαλάσει την εγκατάσταση σας. Είσαστε σίγουροι ότι θέλετε να προχωρήσετε; Σιγουρευτείτε ότι έχετε δημιουργήσει αντίγραφο ασφαλείας για καλό και για κακό."
},
"incorrectlyFormattedOptions": {
"message": "Αυτό το JSON δεν έχει μορφοποιηθεί σωστά. Οι ρυθμίσεις σας δεν έχουν αλλάξει."
},
"confirmNoticeTitle": {
"message": "Υποβολή Κατηγορίας"
"message": "Υποβολή Τμήματος"
},
"submit": {
"message": "Υποβολή"
@@ -104,26 +455,125 @@
"preview": {
"message": "Προεπισκόπηση"
},
"unsubmitted": {
"message": "Μη Υποβληθέντα"
},
"inspect": {
"message": "Επιθεώρηση"
},
"edit": {
"message": "Επεξεργασία"
},
"copyDebugInformation": {
"message": "Αντιγραφή πληροφοριών αντιμετώπισης προβλημάτων στο πρόχειρο"
},
"copyDebugInformationFailed": {
"message": "Αδυναμία εγγραφής στο πρόχειρο"
},
"copyDebugInformationOptions": {
"message": "Αντιγράφει πληροφορίες αντιμετώπισης προβλημάτων στο πρόχειρο, ώστε να μπορέσετε να τις στείλετε στον προγραμματιστή όταν αναφέρετε κάποιο σφάλμα / όταν ο προγραμματιστής σας το ζητήσει. Ευαίσθητες πληροφορίες όπως η ταυτότητα χρήστη σας, η λίστα αποδοχής καναλιών και η προσαρμοσμένη διεύθυνση διακομιστή έχουν αφαιρεθεί. Αλλά περιέχει πληροφορίες για τον περιηγητή ιστού σας, τον τύπο δυσκευής, το λειτουργικό σύστημα, και τον αριθμό έκδοσης της επέκτασης. "
},
"copyDebugInformationComplete": {
"message": "Οι πληροφορίες εντοπισμού σφαλμάτων έχουν αντιγραφεί στο πρόχειρο. Μη διστάσετε να αφαιρέσετε οποιαδήποτε πληροφορία που προτιμάτε να μη μοιραστείτε. Αποθηκεύστε τες σε ένα αρχείο κειμένου ή επικολλήστε στην αναφορά σφάλματός σας."
},
"to": {
"message": "έως",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "Χορηγός"
"message": "Χορηγία"
},
"category_sponsor_description": {
"message": "Προώθηση επί πληρωμή, παραπομπές επί πληρωμή και άμεσες διαφημίσεις. Όχι, για προσωπική προώθηση ή δωρεάν αναφορές σε δημιουργούς/ιστοσελίδες/προϊόντα που τους αρέσουν."
},
"category_selfpromo": {
"message": "Αφιλοκέρδεια/Προσωπική Προώθηση"
},
"category_selfpromo_description": {
"message": "Παρόμοιο με τη «χορηγία» αλλά για μη κερδοσκοπικό σκοπό ή για προσωπική προώθηση. Αυτό συμπεριλαμβάνει τμήματα από εμπορεύματα, δωρεές, ή πληροφορίες σχετικές με το ποιους συνεργάστηκαν."
},
"category_interaction": {
"message": "Υπενθύμιση Αλληλεπίδρασης (Εγγραφή)"
},
"category_interaction_description": {
"message": "Όταν υπάρχει μια σύντομη υπενθύμιση για να προσθέσετε το βίντεο στα βίντεο που σας αρέσουν, να εγγραφείτε ή να τους ακολουθήσετε στη μέση του περιεχομένου. Εάν διαρκεί για αρκετή ώρα, τότε αυτό περιλαμβάνεται στη κατηγορία «προσωπική προώθηση»."
},
"category_interaction_short": {
"message": "Υπενθύμιση Αλληλεπίδρασης"
},
"category_intro": {
"message": "Παύση/Εισαγωγή με Animation"
},
"category_intro_description": {
"message": "Ένα διάστημα χωρίς ουσιαστικό περιεχόμενο. Θα μπορούσε να είναι κάποια παύση, στατική εικόνα, επαναλαμβανόμενο animation. Δεν πρέπει να επιλέγεται για μεταβάσεις που περιέχουν πληροφορίες."
},
"category_intro_short": {
"message": "Διάλειμμα"
},
"category_outro": {
"message": "Προτεινόμενα βίντεο καναλιών/Εύσημα"
},
"category_outro_description": {
"message": "Όταν εμφανίζονται τα εύσημα ή τα προτεινόμενα βίντεο των καναλιών. Όχι, για επίλογους που περιέχουν πληροφορίες."
},
"category_preview": {
"message": "Προεπισκόπηση/Αναθεώρηση"
},
"category_preview_description": {
"message": "Γρήγορη ανακεφαλαίωση προηγουμένων επεισοδίων, ή προεπισκόπηση του τι ακολουθεί στο τρέχων βίντεο. Εννοώντας επεξεργασία μερικών κλιπ μαζί, όχι για προφορικές περιγραφές."
},
"category_music_offtopic": {
"message": "Μουσική: Τμήμα χωρίς μουσική"
},
"category_music_offtopic_description": {
"message": "Μόνο για χρήση σε βίντεο μουσικής. Αυτό θα πρέπει να χρησιμοποιείται μόνο για τμήματα βίντεο μουσικής που δεν καλύπτονται ήδη από κάποια άλλη κατηγορία."
},
"category_music_offtopic_short": {
"message": "Χωρίς Μουσική"
},
"category_poi_highlight": {
"message": "Καλύτερη στιγμή"
},
"category_poi_highlight_description": {
"message": "Το κομμάτι του βίντεο που ψάχνουν να δουν οι περισσότεροι άνθρωποι. Παρόμοιο με το «Το βίντεο ξεκινάει από το x σημείο» στα σχόλια."
},
"category_livestream_messages": {
"message": "Ζωντανή μετάδοση: Δωρεές/Ανάγνωση Μηνυμάτων από δωρεές"
},
"category_livestream_messages_short": {
"message": "Ανάγνωση Μηνυμάτων"
},
"autoSkip": {
"message": "Αυτόματη Παράληψη"
},
"manualSkip": {
"message": "Χειροκίνητη Παράληψη"
},
"showOverlay": {
"message": "Εμφάνιση στην μπάρα χρόνου"
},
"disable": {
"message": "Απενεργοποίηση"
},
"autoSkip_POI": {
"message": "Αυτόματη παράλειψη στην αρχή του τμήματος"
},
"manualSkip_POI": {
"message": "Ερώτηση μόλις φορτώνει το βίντεο"
},
"showOverlay_POI": {
"message": "Εμφάνιση στην μπάρα χρόνου"
},
"autoSkipOnMusicVideos": {
"message": "Αυτόματη παράλειψη όλων των τμημάτων όταν είναι «Χωρίς μουσική»"
},
"previewColor": {
"message": "Προεπισκόπηση χρώματος",
"message": "Χρώμα Μη Υποβληθέντων",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Χρώμα Μπάρας Χρόνου"
},
"category": {
"message": "Κατηγορία"
},
@@ -137,6 +587,9 @@
"whatEnableTestingServer": {
"message": "Οι υποβολές και οι ψήφοι ΔΕΝ ΘΑ ΜΕΤΡΗΣΟΥΝ προς τον κεντρικό διακομιστή. Χρησιμοποίησέ το μόνο για δοκιμή."
},
"testingServerWarning": {
"message": "Όλες οι υποβολές και οι ψήφοι ΔΕΝ ΘΑ ΜΕΤΡΙΣΟΥΝ στον κύριο διακομιστή κατά τη σύνδεση με τον δοκιμαστικό διακομιστή. Σιγουρευτείτε για να την απενεργοποιήσετε όταν θέλετε να κάνετε πραγματικές υποβολές."
},
"bracketNow": {
"message": "(τώρα)"
},
@@ -146,8 +599,58 @@
"chooseACategory": {
"message": "Επιλέξτε μια κατηγορία"
},
"incorrectCategory": {
"message": "Λάθος κατηγορία"
"enableThisCategoryFirst": {
"message": "Για να υποβάλετε τμήματα της «{0}» κατηγορίας, πρέπει να την ενεργοποιήσετε στις ρυθμίσεις. Θα μεταφερθείτε στις ρυθμίσεις τώρα.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"youMustSelectACategory": {
"message": "Πρέπει να επιλέξετε Κατηγορία για όλα τα τμήματα που υποβάλετε!"
},
"bracketEnd": {
"message": "(Τέλος)"
},
"hiddenDueToDownvote": {
"message": "κρυφό: αρνητική ψήφος"
},
"hiddenDueToDuration": {
"message": "κρυφό: πολύ κοντό"
},
"channelDataNotFound": {
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Η ταυτότητα καναλιού δεν έχει φορτώσει ακόμα. Εάν χρησιμοποιείτε ενσωματωμένο βίντεο, δοκιμάστε αντιθέτως να το ανοίξετε στο YouTube. Μπορεί επίσης να ευθύνονται αλλαγές στη διάταξη του YouTube, εάν το πιστεύετε, γράψτε ένα σχόλιο εδώ:"
},
"videoInfoFetchFailed": {
"message": "Φαίνεται ότι κάτι εμποδίζει το SponsorBlock να ανακτήσει δεδομένα βίντεο. Παρακαλώ δείτε αυτό https://github.com/ajayyy/SponsorBlock/issues/741 για περισσότερες πληροφορίες."
},
"youtubePermissionRequest": {
"message": "Φαίνεται ότι το SponsorBlock δεν μπορεί να επικοινωνήσει με το YouTube API. Για να το διορθώσετε αυτό, αποδεχτείτε την προτροπή άδειας, που θα εμφανιστεί στη συνέχεια, περιμένετε μερικά δευτερόλεπτα και στη συνέχεια ανανεώστε τη σελίδα."
},
"acceptPermission": {
"message": "Αποδεχτείτε την άδεια"
},
"permissionRequestSuccess": {
"message": "Επιτυχείς αίτηση της άδειας!"
},
"permissionRequestFailed": {
"message": "Η αίτηση της άδειας απέτυχε, πατήσατε απόρριψη;"
},
"adblockerIssueWhitelist": {
"message": "Εάν δεν μπορείτε να το επιδιορθώσετε, απενεργοποιείστε την επιλογή «Εξαναγκασμός Ελέγχου Καναλιού πριν την παράλειψη», καθώς το SponsorBlock δεν μπόρεσε να ανακτήσει τις πληροφορίες του καναλιού αυτού του βίντεο"
},
"forceChannelCheck": {
"message": "Εξαναγκασμός Ελέγχου Καναλιού πριν την παράλειψη"
},
"whatForceChannelCheck": {
"message": "Από προεπιλογή, παραλείπονται τμήματα αμέσως πριν ακόμα ανοιχνευτεί ποιό κανάλι είναι. Από προεπιλογή, ορισμένα τμήματα στην αρχή του βίντεο μπορεί να παραλείπονται στα επιτρεπόμενα κανάλια που είναι στην «Λίστα αποδοχής». Η ενεργοποίηση αυτής της επιλογής θα το αποτρέψει αυτό, αλλά μετά η παράλειψη όλων των τμημάτων θα έχει μια μικρή καθυστέρηση, καθώς η απόκτυση της ταυτότητας καναλιού μπορεί να πάρει κάμποσο χρόνο. Αυτή η καθυστέρηση μπορεί να είναι μη αντιληπτή αν έχετε γρήγορη σύνδεση στο διαδίκτυο."
},
"forceChannelCheckPopup": {
"message": "Σκεφτείτε να ενεργοποιήσετε τη ρύθμιση «Εξαναγκασμός Ελέγχου Καναλιού πριν την παράλειψη»"
},
"downvoteDescription": {
"message": "Λάθος Συγχρονισμός"
},
"nonMusicCategoryOnMusic": {
"message": "Αυτό το βίντεο έχει κατηγοριοποιηθεί ως μουσική. Είσαστε σίγουροι ότι έχει χορηγία; Εάν είναι ένα τμήμα «Χωρίς μουσική», ανοίξτε τις επιλογές της επέκτασης και ενεργοποιήστε αυτήν την κατηγορία. Μετά μπορείτε, να υποβάλετε αυτό το τμήμα ως «Χωρίς μουσική», αντί για χορηγία. Παρακαλώ διαβάστε τις οδηγίες, εάν είστε μπερδεμένοι."
},
"multipleSegments": {
"message": "Πολλαπλά Τμήματα"
@@ -164,5 +667,44 @@
},
"categoryUpdate2": {
"message": "Άνοιξε τις επιλογές για την παράλειψη τίτλων αρχής-τέλους, πωλήσεων κ. α."
},
"help": {
"message": "Βοήθεια"
},
"GotIt": {
"message": "Το' χω",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "Αποχή από μελλοντικά πειράματα",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Απόκρυψη για πάντα"
},
"voteRejectedWarning": {
"message": "Η ψήφος απορρίφθηκε λόγο μιας προειδοποίησης. Πατήστε για να ανοίξετε μια συνομιλία ώστε να το διορθώσετε, ή επιστρέψτε όταν έχετε περισσότερο χρόνο.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Δωρεά"
},
"hideDonationLink": {
"message": "Απόκρυψη Συνδέσμου Δωρεάς"
},
"helpPageThanksForInstalling": {
"message": "Ευχαριστούμε που εγκαταστήσατε το SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Παρακαλώ ελέγξτε τις παρακάτω ρυθμίσεις"
},
"helpPageHowSkippingWorks": {
"message": "Πως λειτουργεί η παράλειψη"
},
"helpPageHowSkippingWorks1": {
"message": "Τα τμήματα βίντεο θα παραλειφθούν αυτόματα αν βρεθούν στη βάση δεδομένων. Μπορείτε να ανοίξετε το αναδυόμενο παράθυρο κάνοντας κλικ στο εικονίδιο της επέκτασης για να πάρετε μια ιδέα του τι είναι."
},
"helpPageHowSkippingWorks2": {
"message": "Κάθε φορά που παραλείπετε κάποιο τμήμα, θα λαμβάνετε ειδοποίηση. Εάν ο συγχρονισμός σας φαίνεται λάθος, ψηφίστε αρνητικά πατώντας το εικονίδιο! Μπορείτε επίσης να ψηφίσετε μέσω του αναδυόμενου παράθυρου."
}
}

View File

@@ -19,7 +19,7 @@
"channelWhitelisted": {
"message": "Channel Whitelisted!"
},
"Segment": {
"Segment": {
"message": "segment"
},
"Segments": {
@@ -52,6 +52,9 @@
"reskip": {
"message": "Reskip"
},
"unmute": {
"message": "Unmute"
},
"paused": {
"message": "Paused"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Segment Ends Now"
},
"sponsorCancel": {
"message": "Cancel Creating Segment"
},
"noVideoID": {
"message": "No YouTube video found.\nIf this is incorrect, refresh the tab."
},
"refreshSegments": {
"message": "Refresh segments"
},
"success": {
"message": "Success!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "A connection error has occured. Error code: "
},
"wantToSubmit": {
"message": "Do you want to submit for video id"
},
"clearTimes": {
"message": "Clear Segments"
},
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Set Username"
},
"copyPublicID": {
"message": "Copy Public UserID"
},
"discordAdvert": {
"message": "Come join the official discord server to give suggestions and feedback!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "This hides the buttons that appear on the YouTube player to submit skip segments."
},
"showSkipButton": {
"message": "Keep Skip To Highlight Button On Player"
},
"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."
"autoHideInfoButton": {
"message": "Auto-hide Info Button"
},
"hideDeleteButton": {
"message": "Hide Delete Button On YouTube Player"
@@ -188,15 +200,24 @@
"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."
},
"enableViewTracking": {
"message": "Enable Skip Count Tracking"
},
"whatViewTracking": {
"message": "This feature tracks which segments you have skipped to let users know how much their submission has helped others and used as a metric along with upvotes to ensure that spam doesn't get into the database. The extension sends a message to the server each time you skip a segment. Hopefully most people don't change this setting so that the view numbers are accurate. :)"
},
"enableViewTrackingInPrivate": {
"message": "Enable Skip Count Tracking In Private/Incognito tabs"
},
"enableTrackDownvotes": {
"message": "Store segment downvotes"
},
"whatTrackDownvotes": {
"message": "Any segments you downvote will remain hidden even after refreshing"
},
"trackDownvotesWarning": {
"message": "Warning: Disabling this will delete all previously stored downvotes"
},
"enableQueryByHashPrefix": {
"message": "Query By Hash Prefix"
},
@@ -212,8 +233,26 @@
"showNotice": {
"message": "Show Notice Again"
},
"showSkipNotice": {
"message": "Show Notice After A Segment Is Skipped"
},
"noticeVisibilityMode0": {
"message": "Full Size Skip Notices"
},
"noticeVisibilityMode1": {
"message": "Small Skip Notices for Auto Skip"
},
"noticeVisibilityMode2": {
"message": "All Small Skip Notices"
},
"noticeVisibilityMode3": {
"message": "Faded Skip Notices for Auto Skip"
},
"noticeVisibilityMode4": {
"message": "All Faded Skip Notices"
},
"longDescription": {
"message": "SponsorBlock lets you skip over sponsors, intros, outros, subscription reminders, and other annoying parts of YouTube videos. SponsorBlock is a crowdsourced browser extension that let's anyone submit the start and end time's of sponsored segments and other segments of YouTube videos. Once one person submits this information, everyone else with this extension will skip right over the sponsored segment. You can also skip over non music sections of music videos.",
"message": "SponsorBlock lets you skip over sponsors, intros, outros, subscription reminders, and other annoying parts of YouTube videos. SponsorBlock is a crowdsourced browser extension that lets anyone submit the start and end times of sponsored segments and other segments of YouTube videos. Once one person submits this information, everyone else with this extension will skip right over the sponsored segment. You can also skip over non music sections of music videos.",
"description": "Full description of the extension on the store pages."
},
"website": {
@@ -233,19 +272,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Set key for skipping a segment"
"message": "Skip segment",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Set key for start segment keybind"
"message": "Start/stop segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Set key for submission keybind"
"message": "Submit segments",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Select a key by typing it"
},
"keybindDescriptionComplete": {
"message": "The keybind has been set to: "
"message": "Select a key by typing it and choose any modifier keys you wish to use."
},
"0": {
"message": "Connection Timeout. Check your internet connection. If your internet is working, the server is probably overloaded or down."
@@ -269,11 +308,34 @@
"skip": {
"message": "Skip"
},
"mute": {
"message": "Mute"
},
"full": {
"message": "Full Video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Skip {0}?"
},
"mute_category": {
"message": "Mute {0}?"
},
"skip_to_category": {
"message": "Skip to {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Skipped"
"message": "{0} Skipped",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Muted",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Skipped to {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Disable Auto Skip"
@@ -296,9 +358,6 @@
"youHaveSkipped": {
"message": "You've skipped "
},
"youHaveSaved": {
"message": "You have saved yourself "
},
"minLower": {
"message": "minute"
},
@@ -312,10 +371,12 @@
"message": "hours"
},
"youHaveSavedTime": {
"message": "You've saved people"
"message": "You've saved people",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " of their lives"
"message": " of their lives",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Check status.sponsor.ajay.app for server status."
@@ -324,7 +385,7 @@
"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."
"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. If you are looking for your public userID, click the clipboard icon in the popup."
},
"setUserID": {
"message": "Set UserID"
@@ -335,29 +396,24 @@
"createdBy": {
"message": "Created By"
},
"autoSkip": {
"message": "Auto Skip"
"supportOtherSites": {
"message": "Support 3rd Party YouTube-Sites"
},
"showSkipNotice": {
"message": "Show Notice After A Segment Is Skipped"
"supportOtherSitesDescription": {
"message": "Support third party YouTube clients. To enable support, you must accept the extra permissions. This does NOT work in incognito on Chrome and other Chromium variants.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"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 incognito on Chrome and other Chromium variants."
"supportedSites": {
"message": "Supported Sites: "
},
"optionsInfo": {
"message": "Enable Invidious support, disable autoskip, hide buttons and more."
},
"addInvidiousInstance": {
"message": "Add Invidious Instance"
"message": "Add 3rd-Party Client Instance"
},
"addInvidiousInstanceDescription": {
"message": "Add a custom instance of Invidious. This must be formatted with JUST the domain. Example: invidious.ajay.app"
"message": "Add a custom instance. This must be formatted with JUST the domain. Example: invidious.ajay.app"
},
"add": {
"message": "Add"
@@ -379,16 +435,22 @@
},
"minDurationDescription": {
"message": "Segments shorter than the set value will not be skipped or show in the player."
},
},
"skipNoticeDuration": {
"message": "Skip notice duration (seconds):"
},
"skipNoticeDurationDescription": {
"message": "The skip notice will stay on screen for at least this many seconds. For manual skipping, it may be visible for longer."
},
"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?"
},
"liveOrPremiere": {
"message": "Submitting on an active livestream or premiere is not allowed. Please wait until it finishes, then refresh the page and verify that the segments are still valid."
},
"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"
},
@@ -407,21 +469,21 @@
"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 skip segments."
},
"unlistedCheck": {
"message": "Ignore Unlisted/Private Videos"
},
"whatUnlistedCheck": {
"message": "This setting will slightly slow down SponsorBlock. Skip segment lookups require sending the video ID to the server. If you are concerned about unlisted video IDs being sent over the internet, enable this option."
},
"mobileUpdateInfo": {
"message": "m.youtube.com is now supported"
},
"exportOptions": {
"message": "Import/Export All Options"
},
"exportOptionsCopy": {
"message": "Edit/copy"
},
"exportOptionsDownload": {
"message": "Save to file"
},
"exportOptionsUpload": {
"message": "Load from file"
},
"whatExportOptions": {
"message": "This is your entire configuration in JSON. This includes your userID, so be sure to share this wisely."
},
@@ -449,6 +511,9 @@
"preview": {
"message": "Preview"
},
"unsubmitted": {
"message": "Unsubmitted"
},
"inspect": {
"message": "Inspect"
},
@@ -467,11 +532,8 @@
"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"
},
"keyAlreadyUsed": {
"message": "is bound to another action. Please select another key."
"message": "This shortcut is bound to another action. Please select a different one."
},
"to": {
"message": "to",
@@ -483,6 +545,31 @@
"category_sponsor_description": {
"message": "Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shoutouts to causes/creators/websites/products they like."
},
"category_selfpromo": {
"message": "Unpaid/Self Promotion"
},
"category_selfpromo_description": {
"message": "Similar to \"sponsor\" except for unpaid or self promotion. This includes sections about merchandise, donations, or information about who they collaborated with."
},
"category_exclusive_access": {
"message": "Exclusive Access"
},
"category_exclusive_access_description": {
"message": "Only for labeling entire videos. Used when a video showcases a product, service or location that they've received free or subsidized access to."
},
"category_exclusive_access_pill": {
"message": "This video showcases a product, service or location that they've received free or subsidized access to",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Interaction Reminder (Subscribe)"
},
"category_interaction_description": {
"message": "When there is a short reminder to like, subscribe or follow them in the middle of content. If it is long or about something specific, it should be under self promotion instead."
},
"category_interaction_short": {
"message": "Interaction Reminder"
},
"category_intro": {
"message": "Intermission/Intro Animation"
},
@@ -498,38 +585,44 @@
"category_outro_description": {
"message": "Credits or when the YouTube endcards appear. Not for conclusions with information."
},
"category_interaction": {
"message": "Interaction Reminder (Subscribe)"
"category_preview": {
"message": "Preview/Recap"
},
"category_interaction_description": {
"message": "When there is a short reminder to like, subscribe or follow them in the middle of content. If it is long or about something specific, it should be under self promotion instead."
"category_preview_description": {
"message": "Quick recap of previous episodes, or a preview of what's coming up later in the current video. Meant for edited together clips, not for spoken summaries."
},
"category_interaction_short": {
"message": "Interaction Reminder"
"category_filler": {
"message": "Filler Tangent/Jokes"
},
"category_selfpromo": {
"message": "Unpaid/Self Promotion"
"category_filler_description": {
"message": "Tangential scenes added only for filler or humor that are not required to understand the main content of the video. This should not include segments providing context or background details."
},
"category_selfpromo_description": {
"message": "Similar to \"sponsor\" except for unpaid or self promotion. This includes sections about merchandise, donations, or information about who they collaborated with."
"category_filler_short": {
"message": "Filler"
},
"category_music_offtopic": {
"message": "Music: Non-Music Section"
},
"category_music_offtopic_description": {
"message": "Only for use in music videos. This includes introductions or outros in music videos."
"message": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category."
},
"category_music_offtopic_short": {
"message": "Non-Music"
},
"category_poi_highlight": {
"message": "Highlight"
},
"category_poi_highlight_description": {
"message": "The part of the video that most people are looking for. Similar to \"Video starts at x\" comments."
},
"category_livestream_messages": {
"message": "Livestream: Donation/Message Readings"
},
"category_livestream_messages_short": {
"message": "Message Reading"
},
"disable": {
"message": "Disable"
"autoSkip": {
"message": "Auto Skip"
},
"manualSkip": {
"message": "Manual Skip"
@@ -537,11 +630,33 @@
"showOverlay": {
"message": "Show In Seek Bar"
},
"colorFormatIncorrect": {
"message": "Your color is formatted incorrectly. It should be a 3 or 6 digit hex code with a number sign at the beginning."
"disable": {
"message": "Disable"
},
"autoSkip_POI": {
"message": "Auto skip to the start"
},
"manualSkip_POI": {
"message": "Ask when video loads"
},
"showOverlay_POI": {
"message": "Show In Seek Bar"
},
"showOverlay_full": {
"message": "Show Label"
},
"autoSkipOnMusicVideos": {
"message": "Auto skip all segments when there is a non-music segment"
},
"muteSegments": {
"message": "Allow segments that mute audio instead of skip"
},
"fullVideoSegments": {
"message": "Show an icon when a video is entirely an advertisement",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Preview Color",
"message": "Unsubmitted Color",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +691,9 @@
"message": "To submit segments with the category of \"{0}\", you must enable it in the options. You will be redirected to the options now.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Warning: This type of segment can have a maximum of one active at a time. Submitting multiple will cause a random one to be shown."
},
"youMustSelectACategory": {
"message": "You must select a category for all segments you are submitting!"
},
@@ -588,17 +706,30 @@
"hiddenDueToDuration": {
"message": "hidden: too short"
},
"manuallyHidden": {
"message": "manually hidden"
},
"channelDataNotFound": {
"message": "Channel ID not loaded yet."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Channel ID is not loaded yet. If you are using an embedded video, try using the YouTube homepage instead. This could also be caused by changes in the YouTube layout, if you think so, make a comment here:"
},
"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"
"videoInfoFetchFailed": {
"message": "It seems that something is blocking SponsorBlock's ability to get video data. Please see https://github.com/ajayyy/SponsorBlock/issues/741 for more info."
},
"adblockerIssueUnlistedVideosInfo": {
"message": "If you are unable to resolve this, then disable the setting 'Ignore unlisted/private videos', as SponsorBlock is unable to retrieve the visibility information for this video"
"youtubePermissionRequest": {
"message": "It seems that SponsorBlock is unable to reach the YouTube API. To fix this, accept the permission prompt that will appear next, wait a few seconds, and then reload the page."
},
"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"
"acceptPermission": {
"message": "Accept permission"
},
"permissionRequestSuccess": {
"message": "Permission request succeeded!"
},
"permissionRequestFailed": {
"message": "Permission request failed, did you click deny?"
},
"adblockerIssueWhitelist": {
"message": "If you are unable to resolve this, then disable the setting 'Force Channel Check Before Skipping', as SponsorBlock is unable to retrieve the channel information for this video"
},
"forceChannelCheck": {
"message": "Force Channel Check Before Skipping"
@@ -613,7 +744,7 @@
"message": "Incorrect/Wrong Timing"
},
"incorrectCategory": {
"message": "Wrong Category"
"message": "Change Category"
},
"nonMusicCategoryOnMusic": {
"message": "This video is categorized as music. Are you sure this has a sponsor? If this is actually a \"Non-Music segment\", open up the extension options and enable this category. Then, you can submit this segment as \"Non-Music\" instead of sponsor. Please read the guidelines if you are confused."
@@ -636,5 +767,167 @@
},
"help": {
"message": "Help"
},
"GotIt": {
"message": "Got it",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "This segment is large. If the whole video is about one topic, then change from \"Skip\" to \"Full Video\". See the guidelines for more information."
},
"categoryPillTitleText": {
"message": "This entire video is labeled as this category and is too tightly integrated to be able to separate"
},
"experiementOptOut": {
"message": "Opt-out of all future experiments",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Hide forever"
},
"warningChatInfo": {
"message": "You got a warning and cannot submit segments temporarily. This means that we noticed you were making some common mistakes that are not malicious, please just confirm that you understand the rules and we will remove the warning. You can also join this chat using discord.gg/SponsorBlock or matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Vote rejected due to a warning. Click to open a chat to resolve it, or come back later when you have time.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donate"
},
"considerDonating": {
"message": "Help fund development"
},
"hideDonationLink": {
"message": "Hide Donation Link"
},
"darkModeOptionsPage": {
"message": "Dark Mode On Options Page"
},
"helpPageThanksForInstalling": {
"message": "Thanks for installing SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Please review the options below"
},
"helpPageFeatureDisclaimer": {
"message": "Many features are disabled by default. If you want to skip intros, outros, use Invidious, etc., enable them below. You can also hide/show UI elements."
},
"helpPageHowSkippingWorks": {
"message": "How skipping works"
},
"helpPageHowSkippingWorks1": {
"message": "Video segments 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."
},
"helpPageHowSkippingWorks2": {
"message": "Whenever you skip a segment, you will get notice. If the timing seems wrong vote down by clicking downvote! You can also vote in the popup."
},
"Submitting": {
"message": "Submitting"
},
"helpPageSubmitting1": {
"message": "Submitting can either be done in the popup by hitting the \"Segment Starts Now\" button or in the video player with the buttons on the player."
},
"helpPageSubmitting2": {
"message": "Clicking the play button indicated the start of a segment 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."
},
"Editing": {
"message": "Editing"
},
"helpPageEditing1": {
"message": "If you messed up, you can edit or delete your segments after clicking the up arrow button."
},
"helpPageTooSlow": {
"message": "This is too slow"
},
"helpPageTooSlow1": {
"message": "There are hotkeys if you want to use them. Press the semicolon key to indicate the start/end of a sponsor segment and click the apostrophe to submit. These can be changed in the options. If you don't use QWERTY, you should probably change the keybinding."
},
"helpPageCopyOfDatabase": {
"message": "Can I get a copy of the Database? What happens if you disappear?"
},
"helpPageCopyOfDatabase1": {
"message": "The database is public and available at"
},
"helpPageCopyOfDatabase2": {
"message": "The source code is freely available. So, even if something happens to me, your submissions are not lost."
},
"helpPageNews": {
"message": "News and how it is made"
},
"helpPageSourceCode": {
"message": "Where can I get the source code?"
},
"Credits": {
"message": "Credits"
},
"LearnMore": {
"message": "Learn More"
},
"CopyDownvoteButtonInfo": {
"message": "Downvotes and creates a local copy for you to resubmit"
},
"OpenCategoryWikiPage": {
"message": "Open this category's wiki page."
},
"CopyAndDownvote": {
"message": "Copy and downvote"
},
"ContinueVoting": {
"message": "Continue Voting"
},
"ChangeCategoryTooltip": {
"message": "This will instantly apply to your segments"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Use your mousewheel while hovering over the edit box to quickly adjust the time. Combinations of the ctrl or shift key can be used to fine tune the changes."
},
"categoryPillNewFeature": {
"message": "New! See when a video is entirely sponsored or self-promotion"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Behavior",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interface",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Keyboard shortcuts",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Backup/Restore",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Miscellaneous",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Skip notice appearance",
"description": "Option label"
},
"unbind": {
"message": "Unbind",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Not set"
},
"change": {
"message": "Change"
},
"youtubeKeybindWarning": {
"message": "This is a built-in YouTube shortcut. Are you sure you want to use it?"
}
}

View File

@@ -4,7 +4,7 @@
"description": "Name of the extension."
},
"Description": {
"message": "Salte todos los patrocinios, súplicas por suscripción y más en los vídeos de YouTube. Reporta secciones de patrocinio en los vídeos que veas para ahorrarle tiempo a los demás.",
"message": "Salte todos los sponsors, súplicas de suscripción y más en vídeos de YouTube. Reporta sponsors en los vídeos que veas para ahorrarle tiempo a los demás.",
"description": "Description of the extension."
},
"400": {
@@ -26,13 +26,13 @@
"message": "segmentos"
},
"upvoteButtonInfo": {
"message": "Votar a favor de esta sumisión"
"message": "Votar positivamente este envío"
},
"reportButtonTitle": {
"message": "Denunciar"
"message": "Reportar"
},
"reportButtonInfo": {
"message": "Denunciar esta sumisión como incorrecta."
"message": "Reportar este envío como incorrecto."
},
"Dismiss": {
"message": "Descartar"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Volver a saltar"
},
"unmute": {
"message": "Quitar silencio"
},
"paused": {
"message": "Pausado"
},
@@ -74,14 +77,20 @@
"message": "No se han encontrado segmentos"
},
"sponsorStart": {
"message": "El segmento comienza ahora"
"message": "El Segmento Inicia Ahora"
},
"sponsorEnd": {
"message": "El segmento termina ahora"
"message": "El Segmento Termina Ahora"
},
"sponsorCancel": {
"message": "Cancelar Creación de Segmento"
},
"noVideoID": {
"message": "No se encontró vídeo de YouTube.\nSi esto es incorrecto, actualice la pestaña."
},
"refreshSegments": {
"message": "Actualizar segmentos"
},
"success": {
"message": "¡Completado!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Ha ocurrido un error de conexión. Código de error: "
},
"wantToSubmit": {
"message": "¿Quiere enviar segmento para el video con ID"
},
"clearTimes": {
"message": "Borrar Segmentos"
},
@@ -125,7 +131,7 @@
"message": "Envíos"
},
"savedPeopleFrom": {
"message": " salvado personas de "
"message": "Has salvado a personas de "
},
"viewLeaderboard": {
"message": "Tablas de clasificación"
@@ -138,7 +144,7 @@
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Sugerencia: puede configurar los teclas para enviar en las opciones"
"message": "Sugerencia: Puede asignar teclas para el envío en las opciones"
},
"clearTimesButton": {
"message": "Eliminar Tiempos"
@@ -150,11 +156,14 @@
"message": "Esto se utiliza en la página de estadísticas públicas para mostrar cuánto has contribuido. Véala"
},
"Username": {
"message": "Usuario"
"message": "Nombre de Usuario"
},
"setUsername": {
"message": "Escoger Nombre De Usuario"
},
"copyPublicID": {
"message": "Copiar el ID de usuario público"
},
"discordAdvert": {
"message": "¡Únete al servidor oficial de discord para darnos sugerencias y comentarios!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Esto oculta los botones que aparecen en el reproductor de YouTube que se usan para enviar segmentos saltados."
},
"showSkipButton": {
"message": "Mantener el Botón de \"Saltar a Destacado\" en el Reproductor"
},
"showInfoButton": {
"message": "Mostrar botón de información en el reproductor de YouTube"
},
"hideInfoButton": {
"message": "Ocultar botón de información en el reproductor de YouTube"
},
"whatInfoButton": {
"message": "Este es el botón que abre una ventana en la página de YouTube."
"autoHideInfoButton": {
"message": "Ocular automáticamente el Botón de Información"
},
"hideDeleteButton": {
"message": "Ocultar botón de eliminar en el reproductor de YouTube"
@@ -188,14 +200,14 @@
"showDeleteButton": {
"message": "Mostrar botón de eliminar en el reproductor de YouTube"
},
"whatDeleteButton": {
"message": "Este es el botón en el reproductor de YouTube que eliminará todos tus segmentos no enviados para el vídeo actual."
},
"enableViewTracking": {
"message": "Habilitar el conteo de omisiones"
},
"whatViewTracking": {
"message": "Esta función rastrea los segmentos que se han saltado para que los usuarios sepan en qué medida sus aportes ayudaron a los demás y se utilizan como una métrica junto con los votos favorables para garantizar que no aparezca spam en la base de datos. La extensión envía un mensaje al servidor cada vez que se salta un segmento. Esperemos que la mayoría de la gente no cambie esta configuración para que los números de vista sean exactos. :)"
"message": "Esta función rastrea los segmentos que se han saltado para que los usuarios sepan en qué medida sus envíos ayudaron a los demás y se utilizan como una métrica junto con los votos positivos para garantizar que no aparezca spam en la base de datos. La extensión envía un mensaje al servidor cada vez que se salta un segmento. Esperemos que la mayoría de la gente no cambie esta configuración para que los números de vistas sean exactos. :)"
},
"enableViewTrackingInPrivate": {
"message": "Activar el seguimiento del número de saltos en las pestañas privadas/de incógnito"
},
"enableQueryByHashPrefix": {
"message": "Consulta Por Prefijo Hash"
@@ -212,6 +224,24 @@
"showNotice": {
"message": "Mostrar aviso de nuevo"
},
"showSkipNotice": {
"message": "Mostrar aviso después de que se omita un segmento"
},
"noticeVisibilityMode0": {
"message": "Avisos de Omisión de Tamaño Completo"
},
"noticeVisibilityMode1": {
"message": "Avisos de Omisión Pequeños para la Omisión Automática"
},
"noticeVisibilityMode2": {
"message": "Todos los Avisos de Omisión Pequeños"
},
"noticeVisibilityMode3": {
"message": "Avisos de Omisión Desvanecidos para la Omisión Automática"
},
"noticeVisibilityMode4": {
"message": "Todos los Avisos de Omisión Desvanecidos"
},
"longDescription": {
"message": "SponsorBlock te permite saltarte los patrocinadores, intros, outros, recordatorios de suscripción y otras partes molestas de los videos de YouTube. SponsorBlock es una extensión de navegador de código abierto que permite a cualquiera enviar el tiempo de inicio y fin de los segmentos de patrocinadores y otros segmentos de los videos de YouTube. Una vez que una persona envía esta información, todos los que tengan esta extensión podrán saltearse ese segmento. También es posible saltar las secciones no musicales de los videos musicales.",
"description": "Full description of the extension on the store pages."
@@ -232,17 +262,20 @@
"message": "Si aún no te gusta, pulsa el botón de nunca mostrar.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Omitir segmento",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Establecer tecla para iniciar segmento"
"message": "Iniciar/detener segmento",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Establecer botón de envio"
"message": "Enviar segmentos",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Seleccione un botón escribiéndolo"
},
"keybindDescriptionComplete": {
"message": "El botón se ha establecido a: "
"message": "Selecciona una tecla escribiéndola y elige las teclas modificadoras que desees utilizar."
},
"0": {
"message": "Tiempo de espera agotado. Compruebe su conexión a Internet. Si su internet está funcionando, el servidor probablemente esta sobrecargado o desconectado."
@@ -266,11 +299,34 @@
"skip": {
"message": "Omitir"
},
"mute": {
"message": "Silenciar"
},
"full": {
"message": "Video Completo",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "¿Saltar {0}?"
},
"mute_category": {
"message": "¿Silenciar {0}?"
},
"skip_to_category": {
"message": "¿Saltar a {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Omitido"
"message": "{0} Omitido/as",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Silenciado",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Se ha saltado a {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Desactivar la omisión automática"
@@ -291,10 +347,7 @@
"message": "Esta duración aparece entre paréntesis junto al tiempo actual del video, debajo de la barra de navegación. Esta muestra la duración total del vídeo menos cualquier segmento eliminado. Esto incluye los segmentos marcados como solo \"Mostrar en la barra de navegación\"."
},
"youHaveSkipped": {
"message": "Los has saltado "
},
"youHaveSaved": {
"message": "Te has ahorrado "
"message": "Has saltado "
},
"minLower": {
"message": "minuto"
@@ -309,52 +362,49 @@
"message": "horas"
},
"youHaveSavedTime": {
"message": "Has salvado personas"
"message": "Has salvado personas",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " de sus vidas"
"message": " de sus vidas",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Comprueba status.sponsor.ajay.app para ver el estado del servidor."
},
"changeUserID": {
"message": "Importar/Exportar tu UserID"
"message": "Importar/Exportar tu ID de usuario"
},
"whatChangeUserID": {
"message": "Esto debería mantenerse privado. Es como una contraseña y no debe ser compartido con nadie. Si alguien tiene esto, pueden imitarte."
"message": "Esto se debería mantener privado. Esto es como una contraseña y no debe ser compartido con nadie. Si alguien tiene esto, puede suplantarte. Si estás buscando tu ID de usuario público, haz clic en el icono de portapapeles en la ventana emergente."
},
"setUserID": {
"message": "Establecer la ID de usuario"
"message": "Establecer el ID de usuario"
},
"userIDChangeWarning": {
"message": "Advertencia: El cambio de la ID de usuario es irreversible. ¿Está seguro de que le desea hacerlo? Asegúrese de hacer una copia de respaldo de la anterior por si acaso."
"message": "Advertencia: El cambio del ID de usuario es irreversible. ¿Está seguro de que le desea hacerlo? Asegúrese de hacer una copia de respaldo de la anterior por si acaso."
},
"createdBy": {
"message": "Creado Por"
},
"autoSkip": {
"message": "Omitir automáticamente"
"supportOtherSites": {
"message": "Soportar sitios de YouTube de terceros"
},
"showSkipNotice": {
"message": "Mostrar aviso después de que se omita un segmento"
"supportOtherSitesDescription": {
"message": "Soportar clientes de YouTube de terceros. Para habilitar el soporte, debes aceptar los permisos extra. Esto NO funciona en incógnito en Chrome y otras variantes de Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Actualmente está configurado para:"
},
"supportInvidious": {
"message": "Apoya a Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) es un cliente de YouTube independiente. Para habilitar su soporte, debes aceptar los permisos extra. Esto NO funcionará en modo incógnito de Chrome y otras variantes del Chromium."
"supportedSites": {
"message": "Sitios soportados: "
},
"optionsInfo": {
"message": "Activar el soporte para Invidious, desactivar la omisión automática, oculta botones y más."
},
"addInvidiousInstance": {
"message": "Agregar una Instancia de Invidious"
"message": "Añadir instancia de cliente de terceros"
},
"addInvidiousInstanceDescription": {
"message": "Añade una instancia personalizada de Invidious. Este debe formatearse SÓLO con el dominio. Ejemplo: invidious.ajay.app"
"message": "Añadir una instancia personalizada. Esta debe formatearse SÓLO con el dominio. Ejemplo: invidious.ajay.app"
},
"add": {
"message": "Agregar"
@@ -377,15 +427,21 @@
"minDurationDescription": {
"message": "Los segmentos más cortos que el valor configurado no se omitirán ni se mostrarán en el reproductor."
},
"skipNoticeDuration": {
"message": "Duración del aviso de omisión (segundos):"
},
"skipNoticeDurationDescription": {
"message": "El aviso de omisión permanecerá en la pantalla por lo menos este tiempo. Si la omisión es manual, podría ser visible por más tiempo."
},
"shortCheck": {
"message": "La siguiente sumisión es más corto que su opción de duración mínima. Esto podría significar que esto ya se ha enviado y que simplemente se ha ignorado debido a esta opción. ¿Está seguro de que desea enviar?"
"message": "El siguiente envío es más corto que su opción de duración mínima. Esto podría significar que esto ya se ha enviado y que simplemente se ha ignorado debido a esta opción. ¿Está seguro de que desea enviar?"
},
"liveOrPremiere": {
"message": "No se permite enviar en una transmisión en vivo activa o estreno. Espere hasta que finalice, luego actualice la página y verifique que los segmentos aún sean válidos."
},
"showUploadButton": {
"message": "Mostrar botón de subida"
},
"whatUploadButton": {
"message": "Este botón aparece en el reproductor de YouTube después de que has seleccionado una marca de tiempo y estas listo para enviar."
},
"customServerAddress": {
"message": "Dirección del servidor SponsorBlock"
},
@@ -404,21 +460,21 @@
"areYouSureReset": {
"message": "¿Estás seguro de que te gustaría reiniciar esto?"
},
"confirmPrivacy": {
"message": "El vídeo ha sido detectado como no listado. Haz clic en cancelar si no quieres comprobar si hay segmentos salteados."
},
"unlistedCheck": {
"message": "Ignorar los vídeos no listados/privados"
},
"whatUnlistedCheck": {
"message": "Esta configuración ralentizará ligeramente a SponsorBlock. Las búsquedas de segmentos de salto requieren el envío de la identificación del vídeo al servidor. Si le preocupa que se envíen por Internet identificadores de vídeo no listados, habilite esta opción."
},
"mobileUpdateInfo": {
"message": "m.youtube.com ahora es compatible"
},
"exportOptions": {
"message": "Importar/Exportar todas las opciones"
},
"exportOptionsCopy": {
"message": "Editar/copiar"
},
"exportOptionsDownload": {
"message": "Guardar en archivo"
},
"exportOptionsUpload": {
"message": "Cargar desde archivo"
},
"whatExportOptions": {
"message": "Esta es toda su configuración en JSON. Esto incluye tu ID de usuario, así que asegúrate de compartir esto sabiamente."
},
@@ -446,6 +502,9 @@
"preview": {
"message": "Vista Previa"
},
"unsubmitted": {
"message": "No enviado"
},
"inspect": {
"message": "Inspeccionar"
},
@@ -464,11 +523,8 @@
"copyDebugInformationComplete": {
"message": "La información de depuración ha sido copiada al portapapeles. Siéntase libre de eliminar cualquier información que prefiera no compartir. Guarde esto en un archivo de texto o péguelo en el informe de errores."
},
"theKey": {
"message": "El botón"
},
"keyAlreadyUsed": {
"message": "está enlazado a otra acción. Por favor, seleccione otro botón."
"message": "Este atajo está vinculado a otra acción. Por favor, selecciona uno diferente."
},
"to": {
"message": "a",
@@ -478,10 +534,35 @@
"message": "Sponsor"
},
"category_sponsor_description": {
"message": "Promoción pagada, referencias pagadas y anuncios directos. No para autopromoción o anuncios gratuitos a causas/creadores/sitios web/productos que les gusten."
"message": "Promoción pagada, recomendaciones pagadas y anuncios directos. No para promoción propia o anuncios gratuitos a causas/creadores/sitios web/productos que les gusten."
},
"category_selfpromo": {
"message": "Promoción Propia/No Remunerada"
},
"category_selfpromo_description": {
"message": "Similar a \"sponsor\", excepto que para la promoción propia o no remunerada. Esto incluye secciones sobre mercancía, donaciones o información sobre con quiénes colaboraron."
},
"category_exclusive_access": {
"message": "Acceso Exclusivo"
},
"category_exclusive_access_description": {
"message": "Solo para etiquetar videos completos. Utilizado cuando un video exhibe un producto, servicio o ubicación al que han recibido acceso gratuito o subsidiado."
},
"category_exclusive_access_pill": {
"message": "Este video exhibe un producto, servicio o ubicación al que han recibido acceso gratuito o subsidiado",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Recordatorio de interacción (subscribir)"
},
"category_interaction_description": {
"message": "Cuando hay un breve recordatorio para dar like, suscribirse o seguirlos en medio del contenido. Si es largo o sobre algo específico, debería estar bajo autopromoción en su lugar."
},
"category_interaction_short": {
"message": "Recordatorio de interacción"
},
"category_intro": {
"message": "Intermisión/Introducción de animación"
"message": "Intermisión/Animación de Introducción"
},
"category_intro_description": {
"message": "Un intervalo sin contenido real. Podría ser una pausa, un cuadro estático, una animación repetida. Esto no debe ser usado para transiciones que contengan información."
@@ -495,29 +576,32 @@
"category_outro_description": {
"message": "Créditos o cuando aparecen las tarjetas finales de YouTube. No para conclusiones con información."
},
"category_interaction": {
"message": "Recordatorio de interacción (subscribir)"
"category_preview": {
"message": "Vista previa/Recapitulación"
},
"category_interaction_description": {
"message": "Cuando hay un breve recordatorio para dar like, suscribirse o seguirlos en medio del contenido. Si es largo o sobre algo específico, debería estar bajo autopromoción en su lugar."
"category_preview_description": {
"message": "Recapitulación rápida de los episodios anteriores, o una vista previa de lo que va a ocurrir más adelante en el vídeo actual. Está pensado para clips editados juntos, no para resúmenes hablados."
},
"category_interaction_short": {
"message": "Recordatorio de interacción"
"category_filler_description": {
"message": "Escenas tangenciales añadidas solo para relleno o humor que no son necesarias para entender el contenido principal del video. Esto no debe incluir segmentos que proporcionen contexto o detalles de fondo."
},
"category_selfpromo": {
"message": "No remunerado/Autopromoción"
},
"category_selfpromo_description": {
"message": "Similar a \"patrocinador\", excepto que no es remunerado o se autopromociona. Esto incluye secciones sobre mercancía, donaciones o información sobre con quiénes colaboraron."
"category_filler_short": {
"message": "Relleno"
},
"category_music_offtopic": {
"message": "Música: Sección sin musica"
},
"category_music_offtopic_description": {
"message": "Sólo para su uso en vídeos musicales. Esto incluye las introducciones o las salidas en los vídeos musicales."
"message": "Sólo para el uso en vídeos musicales. Esto sólo debe utilizarse para secciones de vídeos musicales que no están ya cubiertos por otra categoría."
},
"category_music_offtopic_short": {
"message": "No musical"
"message": "Sin Música"
},
"category_poi_highlight": {
"message": "Destacado"
},
"category_poi_highlight_description": {
"message": "La parte del video que la mayoría de gente está buscando. Similar a los comentarios que dicen \"El video comienza en x\"."
},
"category_livestream_messages": {
"message": "Directo: Lecturas de donaciones y mensajes"
@@ -525,8 +609,8 @@
"category_livestream_messages_short": {
"message": "Lectura del mensaje"
},
"disable": {
"message": "Desactivar"
"autoSkip": {
"message": "Omitir automáticamente"
},
"manualSkip": {
"message": "Omisión manual"
@@ -534,11 +618,33 @@
"showOverlay": {
"message": "Mostrar en la barra de búsqueda"
},
"colorFormatIncorrect": {
"message": "Su color está formateado incorrectamente. Debería ser un código hexadecimal de 3 o 6 dígitos con un signo numérico al principio."
"disable": {
"message": "Desactivar"
},
"autoSkip_POI": {
"message": "Omitir automáticamente al inicio"
},
"manualSkip_POI": {
"message": "Preguntar cuando cargue el video"
},
"showOverlay_POI": {
"message": "Mostrar en la barra de búsqueda"
},
"showOverlay_full": {
"message": "Mostrar Etiqueta"
},
"autoSkipOnMusicVideos": {
"message": "Omitir automáticamente todos los segmentos cuando hay un segmento sin música"
},
"muteSegments": {
"message": "Permitir segmentos que silencian el audio en lugar de omitir"
},
"fullVideoSegments": {
"message": "Mostrar un icono cuando un video es enteramente un anuncio",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Vista previa del color",
"message": "Color No Enviado",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -573,6 +679,9 @@
"message": "Para enviar segmentos con la categoría de \"{0}\", debes activarlo en las opciones. Serás redirigido a las opciones ahora.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Advertencia: Solo puede haber uno de este tipo de segmento activo a la vez. Enviar múltiples causará que se muestre uno al azar."
},
"youMustSelectACategory": {
"message": "¡Debes seleccionar una categoría para todos los segmentos que estés presentando!"
},
@@ -586,19 +695,32 @@
"message": "oculto: demasiado corto"
},
"channelDataNotFound": {
"message": "ID de canal no cargado todavía."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "El ID del canal no está cargado todavía. Si está usando un vídeo incrustado, intente usar la página de inicio de YouTube en su lugar. Esto también podría ser causado por cambios en el diseño de YouTube, si lo cree, haga un comentario aquí:"
},
"adblockerIssue": {
"message": "Parece que algo está bloqueando la capacidad de SponsorBlock para obtener datos de vídeo. Este es probablemente su bloqueador de anuncios. Por favor, compruebe https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Parece que algo está bloqueando la capacidad de SponsorBlock para obtener datos de video. Por favor, vea https://github.com/ajayyy/SponsorBlock/issues/741 para más información."
},
"itCouldBeAdblockerIssue": {
"message": "Si esto sigue ocurriendo, podría ser causado por tu bloqueador de anuncios. Por favor, compruebe https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Solicitudes"
"youtubePermissionRequest": {
"message": "Parece que SponsorBlock no puede acceder a la API de YouTube. Para solucionarlo, acepte el aviso de permiso que aparecerá a continuación, espera unos segundos y vuelve a cargar la página."
},
"acceptPermission": {
"message": "Aceptar permiso"
},
"permissionRequestSuccess": {
"message": "¡Petición de permiso realizada con éxito!"
},
"permissionRequestFailed": {
"message": "La petición de permiso ha fallado, ¿ha hecho clic en denegar?"
},
"adblockerIssueWhitelist": {
"message": "Si no puede resolverlo, desactive la opción \"Forzar Comprobación de Canal antes de Saltar\", ya que SponsorBlock no puede recuperar la información del canal de este video"
},
"forceChannelCheck": {
"message": "Comprobación forzada del canal antes de saltarse"
},
"whatForceChannelCheck": {
"message": "Por defecto, se saltará los segmentos inmediatamente antes de saber cuál es el canal. Por defecto, algunos segmentos al principio del vídeo pueden ser salteados en los canales de la lista blanca. Al activar esta opción se evitará esto, pero haciendo que todos los saltos tengan un ligero retraso ya que obtener el ID del canal puede llevar algún tiempo. Este retraso podría ser imperceptible si tienes una Internet rápida."
"message": "Por defecto, se saltará los segmentos inmediatamente antes de saber cuál es el canal. Por defecto, algunos segmentos al principio del vídeo pueden ser salteados en los canales de la lista blanca. Al activar esta opción se evitará esto, pero haciendo que todos los saltos tengan un ligero retraso, ya que obtener el ID del canal puede llevar algún tiempo. Este retraso podría ser imperceptible si tienes una Internet rápida."
},
"forceChannelCheckPopup": {
"message": "Considere la posibilidad de activar \"Comprobación del canal de fuerza antes de saltar\""
@@ -607,10 +729,10 @@
"message": "Tiempo incorrecto/equivocado"
},
"incorrectCategory": {
"message": "Categoría Incorrecta"
"message": "Cambiar Categoría"
},
"nonMusicCategoryOnMusic": {
"message": "Este video está clasificado como música. ¿Estás seguro de que esto tiene un patrocinador? Si esto es realmente un \"Segmento sin música\", abre las opciones de extensión y habilita esta categoría. Entonces, puedes enviar este segmento como \"No-Música\" en lugar de patrocinador. Por favor, lee las directrices si estás confundido."
"message": "Este video está clasificado como música. ¿Estás seguro de que esto tiene un sponsor? Si esto es realmente un \"Segmento Sin Música\", abre las opciones de la extensión y activa esta categoría. Entonces, puedes enviar este segmento como \"Sin Música\" en lugar de sponsor. Por favor, lee las instrucciones si estás confundido/a."
},
"multipleSegments": {
"message": "Múltiples segmentos"
@@ -626,9 +748,168 @@
"message": "¡Las categorías están aquí!"
},
"categoryUpdate2": {
"message": "Abre las opciones de saltarse intros, otros, mercantil, etc."
"message": "Abre las opciones de saltarse intros, outros, mercancía, etc."
},
"help": {
"message": "Ayuda"
},
"GotIt": {
"message": "Entendido",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Este segmento es grande. Si todo el video es acerca de un tema, entonces cámbielo de \"Omitir\" a \"Video completo\". Consulte las instrucciones para más información."
},
"categoryPillTitleText": {
"message": "Todo el video está etiquetado como esta categoría y está muy estrechamente integrado como para poder separarlo"
},
"experiementOptOut": {
"message": "No participar en futuros experimentos",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Ocultar para siempre"
},
"warningChatInfo": {
"message": "Has recibido una advertencia y no puedes enviar segmentos temporalmente. Esto significa que hemos notado que estabas cometiendo algunos errores comunes que no son maliciosos, por favor, solo confirma que entiendes las reglas y anularemos la advertencia. También puedes unirte a este chat usando discord.gg/SponsorBlock o matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Voto rechazado debido a una advertencia. Haga clic aquí para abrir un chat para resolverlo, o vuelva más tarde cuando tenga tiempo.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donar"
},
"hideDonationLink": {
"message": "Ocular Enlace de Donación"
},
"darkModeOptionsPage": {
"message": "Modo Oscuro en la página de Opciones"
},
"helpPageThanksForInstalling": {
"message": "Gracias por instalar SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Por favor, revise las siguientes opciones"
},
"helpPageFeatureDisclaimer": {
"message": "Muchas funciones están desactivadas por defecto. Si quiere saltar intros, outros, usar Invidious, etc., actívelos a continuación. También puede ocular/mostrar los elementos de la interfaz."
},
"helpPageHowSkippingWorks": {
"message": "Como funciona el salteo"
},
"helpPageHowSkippingWorks1": {
"message": "Los segmentos de video serán omitidos automáticamente si son encontrados en la base de datos. Puede abrir la ventana emergente haciendo clic en el ícono de la extensión para obtener una vista previa de los que son."
},
"helpPageHowSkippingWorks2": {
"message": "Cada vez que salte un segmento, recibirá un aviso. ¡Si el tiempo parece equivocado, dele un voto negativo! También puede votar en la ventana emergente."
},
"Submitting": {
"message": "Envío"
},
"helpPageSubmitting1": {
"message": "El envío puede realizarse desde la ventana emergente pulsando el botón \"El Segmento Inicia Ahora\" o en el reproductor de video con los botones de este."
},
"helpPageSubmitting2": {
"message": "Hacer clic en el botón de reproducir indica el inicio de un segmento y hacer clic en el icono de detener indica el final de este. Puede preparar múltiples sponsors antes de enviarlos. Hacer clic en el botón de subida lo(s) enviará. Hacer clic en la papelera lo(s) borrará."
},
"Editing": {
"message": "Edición"
},
"helpPageEditing1": {
"message": "Si se equivoca, puede editar o eliminar sus segmentos después de hacer clic en el botón de flecha hacia arriba."
},
"helpPageTooSlow": {
"message": "Esto es muy lento"
},
"helpPageTooSlow1": {
"message": "Hay teclas de acceso directo, si quiere usarlas. Presione la tecla de punto y coma para indicar el inicio/final de un segmento de sponsor y haga clic en el apóstrofe para enviar. Estas se pueden cambiar en las opciones. Si no usa un teclado QWERTY, probablemente debería cambiar la asignación de teclas."
},
"helpPageCopyOfDatabase": {
"message": "¿Puedo obtener una copia de la base de datos? ¿Qué sucede si tú desapareces?"
},
"helpPageCopyOfDatabase1": {
"message": "La base de datos es pública y disponible en"
},
"helpPageCopyOfDatabase2": {
"message": "El código fuente está disponible libremente. Así que, aun si algo me sucede, sus envíos no se perderán."
},
"helpPageNews": {
"message": "Noticias y cómo se hace"
},
"helpPageSourceCode": {
"message": "¿Dónde puedo conseguir el código fuente?"
},
"Credits": {
"message": "Créditos"
},
"LearnMore": {
"message": "Aprenda Más"
},
"CopyDownvoteButtonInfo": {
"message": "Vota negativamente y crea una copia local para que la puedas volver a enviar"
},
"OpenCategoryWikiPage": {
"message": "Abrir la página de la wiki de esta categoría."
},
"CopyAndDownvote": {
"message": "Copiar y votar negativamente"
},
"ContinueVoting": {
"message": "Continuar Votando"
},
"ChangeCategoryTooltip": {
"message": "Esto se aplicará instantáneamente a tus segmentos"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Utilice la rueda del ratón mientras pasa el cursor por encima del cuadro de edición para ajustar el tiempo. Se pueden utilizar combinaciones de la tecla ctrl o shift para afinar los cambios."
},
"categoryPillNewFeature": {
"message": "¡Nuevo! Mira cuando un video es enteramente un sponsor o una promoción propia"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Comportamiento",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interfaz",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Atajos de teclado",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Respaldar/Restaurar",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Miscelánea",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Apariencia del aviso de omisión",
"description": "Option label"
},
"unbind": {
"message": "Desvincular",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "No establecido"
},
"change": {
"message": "Cambiar"
},
"youtubeKeybindWarning": {
"message": "Este un atajo incorporado de YouTube. ¿Estás seguro de que quieres usarlo?"
}
}

View File

@@ -17,7 +17,7 @@
"message": "See on juba varasemalt saadetud"
},
"channelWhitelisted": {
"message": "Kanal lubamisnimekirjas!"
"message": "Kanal ignoreerimisnimekirjas!"
},
"Segment": {
"message": "segmendi"
@@ -41,17 +41,20 @@
"message": "Laadimine..."
},
"Hide": {
"message": "Ära näita kunagi"
"message": "Ära kunagi näita"
},
"hitGoBack": {
"message": "Vajuta \"tühista vahelejätmine\", et jõuda sinna, kust tulid."
"message": "Vajuta \"kuva uuesti\", et jõuda sinna, kust tulid."
},
"unskip": {
"message": "Tühista vahelejätmine"
"message": "Kuva uuesti"
},
"reskip": {
"message": "Jäta uuesti vahele"
},
"unmute": {
"message": "Tühista vaigistus"
},
"paused": {
"message": "Pausil"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Segment lõpeb nüüd"
},
"sponsorCancel": {
"message": "Tühista segmendi loomine"
},
"noVideoID": {
"message": "YouTube'i videot ei leitud.\nKui see ei vasta tõele, laadi kaart uuesti."
},
"refreshSegments": {
"message": "Värskenda segmendid"
},
"success": {
"message": "Õnnestus!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Ühendusega esines tõrge. Veakood: "
},
"wantToSubmit": {
"message": "Kas soovid segmendid saata video IDle"
},
"clearTimes": {
"message": "Tühjenda segmendid"
},
@@ -113,10 +119,10 @@
"message": "Kas soovid kindlasti selle saata?"
},
"whitelistChannel": {
"message": "Lisa kanal lubamisnimekirja"
"message": "Lisa kanal ignoreerimisnimekirja"
},
"removeFromWhitelist": {
"message": "Eemalda kanal lubamisnimekirjast"
"message": "Eemalda kanal ignoreerimisnimekirjast"
},
"voteOnTime": {
"message": "Hääleta segmendi sobivust"
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Määra kasutajanimi"
},
"copyPublicID": {
"message": "Kopeeri avalik UserID"
},
"discordAdvert": {
"message": "Tule liitu ametliku Discordi serveriga, et anda soovitusi ja tagasisidet!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "See peidab nupud, mis kuvatakse YouTube'i mängijal vahelejätmiste segmentide saatmiseks."
},
"showSkipButton": {
"message": "Hoia esiletõstuni vahelejätmise nuppu mängijal"
},
"showInfoButton": {
"message": "Kuva YouTube'i mängijal infonupp"
},
"hideInfoButton": {
"message": "Peida YouTube'i mängijal infonupp"
},
"whatInfoButton": {
"message": "See on see nupp, mis avab YouTube'i lehel hüpiku."
"autoHideInfoButton": {
"message": "Peida infonupp automaatselt"
},
"hideDeleteButton": {
"message": "Peida YouTube'i mängijal kustutusnupp"
@@ -188,15 +200,24 @@
"showDeleteButton": {
"message": "Kuva YouTube'i mängijal kustutusnupp"
},
"whatDeleteButton": {
"message": "YouTube'i mängija nupp, mis tühjendab kõik sinu praeguse video saatmata segmendid."
},
"enableViewTracking": {
"message": "Luba vahelejätmiste arvu jälgimine"
},
"whatViewTracking": {
"message": "See funktsioon jälgib, milliseid segmente sa oled vahele jätnud, et kasutajad teaksid, kui palju nende sisestus on teisi aidanud ning et koos poolthäältega veenduda rämpsu mittesattumises andmebaasi. Laiendus saadab iga segmendi vahelejätmisel serverisse sõnumi. Loodetavasti enamus inimesi ei muuda seda seadistust, et vaatamisarvud oleksid täpsed. :)"
},
"enableViewTrackingInPrivate": {
"message": "Luba vahelejätmiste arvu jälgimine privaatsetel/inkognito kaartidel"
},
"enableTrackDownvotes": {
"message": "Säilita segmentide vastuhääled"
},
"whatTrackDownvotes": {
"message": "Segmendid, millele annad vastuhääle, peidetakse ka pärast lehe uuesti laadimist"
},
"trackDownvotesWarning": {
"message": "Hoiatus: selle keelamine kustutab kõik varasemalt säilitatud vastuhääled"
},
"enableQueryByHashPrefix": {
"message": "Küsi räsi eesliite järgi"
},
@@ -212,6 +233,24 @@
"showNotice": {
"message": "Kuva märkus uuesti"
},
"showSkipNotice": {
"message": "Kuva segmendi vahelejätmisel teatis"
},
"noticeVisibilityMode0": {
"message": "Täissuuruses vahelejätmise teavitused"
},
"noticeVisibilityMode1": {
"message": "Väikesed vahelejätmise teavitused autom. vahelejätmistele"
},
"noticeVisibilityMode2": {
"message": "Kõik vahelejätmise teavitused on väikesed"
},
"noticeVisibilityMode3": {
"message": "Hääbuvad vahelejätmise teavitused autom. vahelejätmistele"
},
"noticeVisibilityMode4": {
"message": "Kõik vahelejätmise teavitused hääbuvad"
},
"longDescription": {
"message": "SponsorBlock lubab sul vahele jätta sponsorid, vaheajad, kanali tellimise meeldetuletused ja muud YouTube'i videote tüütud kohad. SponsorBlock on rahva ühistööna toimiv brauserilaiendus, mis lubab igaühel saata sponsoreeritud segmendi algus- ja lõpuaegu ning teiste video segmentide aegu. Kui üks inimene saadab sponsoreeritud segmendi, jätavad teised laienduse kasutajad kohe selle vahele. Laiendus võimaldab ka muusikavideotel mitte-muusika jaotised vahele jätta.",
"description": "Full description of the extension on the store pages."
@@ -229,23 +268,20 @@
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Kui sulle see ikka ei meeldi, vajuta \"ära näita kunagi\" nuppu.",
"message": "Kui sulle see ikka ei meeldi, vajuta \"ära kunagi näita\" nuppu.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Seadista segmendi vahelejätmise klahv"
"message": "ta segment vahele",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Seadista segmendi alustamise klahv"
"message": "Alusta/lõpeta segmenti",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Seadista segmendi saatmise klahv"
},
"keybindDescription": {
"message": "Vali klahv, seda vajutades"
},
"keybindDescriptionComplete": {
"message": "Otsetee on seatud: "
"message": "Esita segmendid",
"description": "Keybind label"
},
"0": {
"message": "Ühenduse ajalõpp. Kontrolli oma võrguühendust. Kui internet töötab, on ilmselt server ülekoormatud või maas."
@@ -269,11 +305,34 @@
"skip": {
"message": "Jäta vahele"
},
"mute": {
"message": "Vaigista"
},
"full": {
"message": "Terve video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Jätad {0} vahele?"
},
"mute_category": {
"message": "Vaigistad {0}?"
},
"skip_to_category": {
"message": "Jäta {0}-ni vahele?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "vahelejäetud"
"message": "{0} vahelejäetud",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} vaigistatud",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "{0}-ni vahelejäetud",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Keela automaatne vahelejätmine"
@@ -296,9 +355,6 @@
"youHaveSkipped": {
"message": "Oled vahele jätnud "
},
"youHaveSaved": {
"message": "Oled enda aega säästnud "
},
"minLower": {
"message": "minut"
},
@@ -312,10 +368,12 @@
"message": "tundi"
},
"youHaveSavedTime": {
"message": "Oled inimestel säästnud"
"message": "Oled inimestel säästnud",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " nende eludest"
"message": " nende eludest",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Serveri oleku saamiseks vaata status.sponsor.ajay.app"
@@ -324,7 +382,7 @@
"message": "Impordi/ekspordi oma UserID"
},
"whatChangeUserID": {
"message": "Seda tuleks privaatsena hoida. See on nagu parool ning seda ei tohiks kellegagi jagada. Kui kellelgi see on, saavad nad sinuna esineda."
"message": "Seda tuleks privaatsena hoida. See on nagu parool ning seda ei tohiks kellegagi jagada. Kui kellelgi see on, saavad nad sinuna esineda.\nKui otsid avalikku UserID'd, klõpsa hüpikus olevat lõikelaua ikooni."
},
"setUserID": {
"message": "Seadista UserID"
@@ -335,29 +393,24 @@
"createdBy": {
"message": "Autor"
},
"autoSkip": {
"message": "Autom. vahelejätmine"
"supportOtherSites": {
"message": "Toeta 3. osapoole YouTube-saite"
},
"showSkipNotice": {
"message": "Kuva segmendi vahelejätmisel teatis"
"supportOtherSitesDescription": {
"message": "Kolmanda osapoole YouTube'i klientide tugi. Selle toe lubamiseks pead nõustuma lisalubadega. See EI tööta inkognito-režiimis nii Chromes kui ka teistes Chromiumi brauserites.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Hetkel on selleks määratud:"
},
"supportInvidious": {
"message": "Invidiouse tugi"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) on kolmanda osapoole YouTube'i klient. Selle toe lubamiseks pead nõustuma lisalubadega. See EI tööta inkognito-režiimis nii Chromes kui ka teistes Chromiumi brauserites."
"supportedSites": {
"message": "Toetatud saidid: "
},
"optionsInfo": {
"message": "Luba Invidiouse tugi, keela automaatne vahelejätmine, peida nupud ja muud valikud."
},
"addInvidiousInstance": {
"message": "Lisa Invidiouse eksemplar"
"message": "Lisa 3. osapoole kliendi eksemplar"
},
"addInvidiousInstanceDescription": {
"message": "Lisa kohandatud Invidiouse eksemplar. See tuleb vormistada AINULT domeeniga. Näide:\ninvidious.ajay.app"
"message": "Lisa kohandatud eksemplar. See tuleb vormistada AINULT domeeniga. Näide: invidious.ajay.app"
},
"add": {
"message": "Lisa"
@@ -380,15 +433,18 @@
"minDurationDescription": {
"message": "Segmendid, mis on lühemad kui määratud väärtus ei jäeta vahele või ei kuvata mängijal."
},
"skipNoticeDuration": {
"message": "Vahelejätmise teavituse kestus (sekundites):"
},
"skipNoticeDurationDescription": {
"message": "Vahelejätmise teavitus püsib ekraanil vähemalt nii kaua. Käsitsi vahelejätmise puhul võib see kauem püsida."
},
"shortCheck": {
"message": "See saadetav segment on lühem, kui sinu lühima pikkuse valik. See võib tähendada, et see on juba saadetud ning on selle valiku tõttu lihtsalt ignoreeritud. Kas soovid kindlasti seda saata?"
},
"showUploadButton": {
"message": "Kuva üleslaadimisnupp"
},
"whatUploadButton": {
"message": "See nupp kuvatakse YouTube'i mängijal, kui oled ajatempli ära valinud ning saatmiseks valmis."
},
"customServerAddress": {
"message": "SponsorBlocki serveri aadress"
},
@@ -407,21 +463,21 @@
"areYouSureReset": {
"message": "Kas soovid kindlasti selle lähtestada?"
},
"confirmPrivacy": {
"message": "See video on registrivälisena tuvastatud. Klõpsa \"tühista\", kui ei soovi otsida vahelejätmise segmente."
},
"unlistedCheck": {
"message": "Ignoreeri registriväliseid/privaatsed videoid"
},
"whatUnlistedCheck": {
"message": "See valik aeglustab veidi SponsorBlocki. Vahelejätmise segmentide hankimiseks saadetakse video ID serverisse. Kui oled mures registriväliste videote IDde internetti saatmise üle, luba see valik."
},
"mobileUpdateInfo": {
"message": "m.youtube.com on nüüd toetatud"
},
"exportOptions": {
"message": "Impordi/ekspordi kõik valikud"
},
"exportOptionsCopy": {
"message": "Muuda/kopeeri"
},
"exportOptionsDownload": {
"message": "Salvesta faili"
},
"exportOptionsUpload": {
"message": "Laadi failist"
},
"whatExportOptions": {
"message": "See on sinu kogu seadistus JSON-formaadis. Selle hulgas on ka UserID, seega jaga seda targalt."
},
@@ -449,6 +505,9 @@
"preview": {
"message": "Eelvaade"
},
"unsubmitted": {
"message": "Saatmata"
},
"inspect": {
"message": "Inspekteeri"
},
@@ -462,17 +521,11 @@
"message": "Lõikelauale kirjutamine ebaõnnestus"
},
"copyDebugInformationOptions": {
"message": "Kopeerib lõikelauale info, mida saad arendajale anda veast teatamisel või siis, kui arendaja seda sinult taotleb. Tundlik info, sealhulgas sinu kasutaja ID, lubamisnimekirjas kanalid ning kohandatud serveri aadress on eemaldatud. Siiski see sisaldab teatud infot, nagu sinu kasutajaagent, brauser, opsüsteem ning laienduse versiooninumber."
"message": "Kopeerib lõikelauale info, mida saad arendajale anda veast teatamisel või siis, kui arendaja seda sinult taotleb. Tundlik info, sealhulgas sinu kasutaja ID, ignoreerimisnimekirjas kanalid ning kohandatud serveri aadress on eemaldatud. Siiski see sisaldab teatud infot, nagu sinu kasutajaagent, brauser, opsüsteem ning laienduse versiooninumber."
},
"copyDebugInformationComplete": {
"message": "Silumisinfo on lõikelauale kopeeritud. Võid sellelt vabalt eemaldada mistahes info, mida ei soovi jagada. Salvesta see tekstifaili või kleebi vearaportisse."
},
"theKey": {
"message": "Klahv"
},
"keyAlreadyUsed": {
"message": "on juba teisele tegevusele määratud. Palun vali teine klahv."
},
"to": {
"message": "kuni",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +536,31 @@
"category_sponsor_description": {
"message": "Tasulised promod, tasulised viited ja otsesed reklaamid. Pole mõeldud enesepromo või tasuta petitsioonide/autorite/veebilehtede/toodete mainimiste puhul."
},
"category_selfpromo": {
"message": "Tasumata/enesepromo"
},
"category_selfpromo_description": {
"message": "Sarnaneb \"sponsorile\", ent on mõeldud tasumata või enesepromo jaoks. Selle alla kuuluvad jaotised oma müüdava kauba, annetuste ja koostööpartnerite kohta."
},
"category_exclusive_access": {
"message": "Eksklusiivne ligipääs"
},
"category_exclusive_access_description": {
"message": "Ainult tervete videote märkimiseks. Kasutatakse, kui video esitleb toodet, teenust või asukohta, millele isik on tasuta või toetusega ligipääsu saanud."
},
"category_exclusive_access_pill": {
"message": "See video esitleb toodet, teenust või asukohta, millele isik on tasuta või toetusega ligipääsu saanud",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Tegutsemise meeldetuletus (kanali tellimine)"
},
"category_interaction_description": {
"message": "Lühike sisukeskne meeldetuletus anda videole meeldib, tellida kanalit või jälgida autorit. Kui see on pikk või millegi kindlaga seotud, peaks see olema enesepromo all."
},
"category_interaction_short": {
"message": "Tegutsemise meeldetuletus"
},
"category_intro": {
"message": "Vaheaeg/sissejuhatav animatsioon"
},
@@ -498,38 +576,44 @@
"category_outro_description": {
"message": "Tiitrid või YouTube'i lõpukaardid. Pole mõeldud informatsiooniga järelduste jaoks."
},
"category_interaction": {
"message": "Tegutsemise meeldetuletus (kanali tellimine)"
"category_preview": {
"message": "Eelvaade/kokkuvõte"
},
"category_interaction_description": {
"message": "Lühike sisukeskne meeldetuletus anda videole meeldib, tellida kanalit või jälgida autorit. Kui see on pikk i millegi kindlaga seotud, peaks see olema enesepromo all."
"category_preview_description": {
"message": "Kiire kokkuvõte eelmistest episoodidest või eelvaade videos hiljem tulevast. Mõeldud valmis töödeldud klippide, mitte suuliste kokkutete jaoks."
},
"category_interaction_short": {
"message": "Tegutsemise meeldetuletus"
"category_filler": {
"message": "Täitesisu/naljad"
},
"category_selfpromo": {
"message": "Tasumata/enesepromo"
"category_filler_description": {
"message": "Video täiteks või huumori eesmärgil lisatud sisu, mis ei ole vajalik video põhieesmärgi mõistmiseks. Selle alla ei kuulu segmendid, mis annavad kontekstiteavet või taustainfot."
},
"category_selfpromo_description": {
"message": "Sarnaneb \"sponsorile\", ent on mõeldud tasumata või enesepromo jaoks. Selle alla kuuluvad jaotised oma müüdava kauba, annetuste ja koostööpartnerite kohta."
"category_filler_short": {
"message": "Täide"
},
"category_music_offtopic": {
"message": "Muusika: mitte-muusika jaotis"
},
"category_music_offtopic_description": {
"message": "Ainult muusikavideotes kasutamiseks. Sisaldab muusikavideote sissejuhatusi ja väljajuhatusi."
"message": "Ainult muusikavideotes kasutamiseks. Seda peaks kasutama vaid muusikavideote jaotiste puhul, mis ei läheks mõne teise kategooria alla."
},
"category_music_offtopic_short": {
"message": "Mitte-muusika"
},
"category_poi_highlight": {
"message": "Esiletõst"
},
"category_poi_highlight_description": {
"message": "Video osa, mida enamus inimesed otsivad. Sarnaneb kommentaaridele stiilis \"video algab ajal x\"."
},
"category_livestream_messages": {
"message": "Otseülekanne: annetuste ja sõnumite lugemine"
},
"category_livestream_messages_short": {
"message": "Sõnumite lugemine"
},
"disable": {
"message": "Keela"
"autoSkip": {
"message": "Autom. vahelejätmine"
},
"manualSkip": {
"message": "Käsitsi vahelejätmine"
@@ -537,11 +621,33 @@
"showOverlay": {
"message": "Kuva mängija ajaribal"
},
"colorFormatIncorrect": {
"message": "Sinu värv on sobimatult vormistatud. See peaks olema 3- või 6-numbriline 16-kümmendsüsteemis kood, arvu ees trellid."
"disable": {
"message": "Keela"
},
"autoSkip_POI": {
"message": "Jäta automaatselt alguseni vahele"
},
"manualSkip_POI": {
"message": "Küsi video laadimisel"
},
"showOverlay_POI": {
"message": "Kuva mängija ajaribal"
},
"showOverlay_full": {
"message": "Kuva silt"
},
"autoSkipOnMusicVideos": {
"message": "Jäta automaatselt kõik segmendid vahele, kui eksisteerib mitte-muusika segment"
},
"muteSegments": {
"message": "Luba segmente, mis vahelejätmise asemel vaigistavad heli"
},
"fullVideoSegments": {
"message": "Kuva ikoon, kui terve video on reklaam",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Värvi eelvaade",
"message": "Saatmata värv",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +682,9 @@
"message": "Kategooriaga \"{0}\" segmentide saatmiseks pead selle enne valikutes lubama. Sind suunatakse nüüd valikutesse.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Hoiatus: Seda tüüpi segmenti saab korraga aktiivne olla vaid üks. Mitme saatmine põhjustab suvalise segmendi kuvamise."
},
"youMustSelectACategory": {
"message": "Sa pead enne saatmist igale segmendile kategooria valima!"
},
@@ -588,20 +697,36 @@
"hiddenDueToDuration": {
"message": "peidetud: liiga lühike"
},
"manuallyHidden": {
"message": "käsitsi peidetud"
},
"channelDataNotFound": {
"message": "Kanali ID pole veel laaditud."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanali ID pole veel laaditud. Kui vaatad manustatud videot, proovi seda vaadata YouTube'i kodulehelt. See võib olla põhjustatud ka YouTube'i paigutuse muudatustest - kui arvad et see nii on, kommenteeri siin:"
},
"adblockerIssue": {
"message": "Tundub, et miski segab SponsorBlocki video andmete hankimise võimalust. See on ilmselt sinu reklaamiblokeerija. Palun vaata https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Tundub, et miski segab SponsorBlocki video andmete hankimise võimalust. Rohkema abi saamiseks palun vaata: https://github.com/ajayyy/SponsorBlock/issues/741"
},
"itCouldBeAdblockerIssue": {
"message": "Kui see jätkub, võib see olla põhjustatud sinu reklaamiblokeerijast. Palun vaata https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Tundub, et SponsorBlock ei pääse YouTube'i rakendusliidesele ligi. Selle parandamiseks nõustu järgnevalt kuvatava loataotlusega, oota paar sekundit ning seejärel laadi leht uuesti."
},
"acceptPermission": {
"message": "Nõustu loaga"
},
"permissionRequestSuccess": {
"message": "Loataotlus õnnestus!"
},
"permissionRequestFailed": {
"message": "Loataotlus ebaõnnestus, kas sa keeldusid?"
},
"adblockerIssueWhitelist": {
"message": "Kui sa ei suuda seda lahendada, keela valik \"sunnitud kanalikontroll enne vahelejätmist\", kuna SponsorBlock ei leia selle video kanaliteavet"
},
"forceChannelCheck": {
"message": "Sunnitud kanalikontroll enne vahelejätmist"
},
"whatForceChannelCheck": {
"message": "Vaikimisi jätab see segmendid vahele juba siis, kui veel kanalitki ei tea. Vaikimisi võidakse mõned video alguses olevad segmendid lubamisnimekirjas olevatel kanalitel vahele jätta. Selle valiku lubamine väldib seda, kuid võib lisada vahelejätmistele väikese viivituse, sest kanali ID hankimine võib aega võtta. Viivitus võib kiire interneti puhul olla märkamatu."
"message": "Vaikimisi jätab see segmendid vahele juba siis, kui veel kanalitki ei tea. Vaikimisi võidakse mõned video alguses olevad segmendid ignoreerimisnimekirjas olevatel kanalitel vahele jätta. Selle valiku lubamine väldib seda, kuid võib lisada vahelejätmistele väikese viivituse, sest kanali ID hankimine võib aega võtta. Viivitus võib kiire interneti puhul olla märkamatu."
},
"forceChannelCheckPopup": {
"message": "Kaalu valiku \"Sunnitud kanalikontroll enne vahelejätmist\" lubamist"
@@ -610,7 +735,7 @@
"message": "Sobimatu/vale ajastus"
},
"incorrectCategory": {
"message": "Vale kategooria"
"message": "Muuda kategooriat"
},
"nonMusicCategoryOnMusic": {
"message": "See video on muusikana kategoriseeritud. Kas oled kindel, et sellel on sponsor? Kui see on tegelikult \"mitte-muusika segment\", ava laienduse valikud ning luba see kategooria. Seejärel saad selle segmendi saata \"mitte-muusika\" kategoorias. Segaduse korral palun loe üle juhised."
@@ -633,5 +758,137 @@
},
"help": {
"message": "Abi"
},
"GotIt": {
"message": "Sain aru",
"description": "Used as the button to dismiss a tooltip"
},
"categoryPillTitleText": {
"message": "See terve video on selle kategooriaga sildistatud ning on liiga tihedalt integreeritud, et eraldada saaks"
},
"experiementOptOut": {
"message": "Keeldu kõigist tulevikus tehtavatatest eksperimentidest",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Peida igaveseks"
},
"warningChatInfo": {
"message": "Sa said hoiatuse ning ei saa ajutiselt segmente saata. See tähendab, et me leidsime sind tegemast teatud sagedasi, mitte-pahatahtlikke vigu - palun kinnita (inglise keeles), et mõistad reegleid ning me eemaldame hoiatuse. Sa võid selle vestlusega liituda ka discord.gg/SponsorBlock või matrix.to/#/#sponsor:ajay.app kaudu."
},
"voteRejectedWarning": {
"message": "Hääletus hoiatuse tõttu tagasilükatud. Klõpsa, et avada selle lahendamiseks vestlus või tule hiljem tagasi, kui aega saad.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Anneta"
},
"considerDonating": {
"message": "Aita arendust toetada"
},
"hideDonationLink": {
"message": "Peida annetuste link"
},
"darkModeOptionsPage": {
"message": "Tume režiim valikute lehel"
},
"helpPageThanksForInstalling": {
"message": "Täname SponsorBlocki paigaldamise eest."
},
"helpPageReviewOptions": {
"message": "Palun vaata allolevad valikud üle"
},
"helpPageHowSkippingWorks": {
"message": "Kuidas vahelejätmine töötab"
},
"Submitting": {
"message": "Saatmine"
},
"Editing": {
"message": "Redigeerimine"
},
"helpPageTooSlow": {
"message": "See on liiga aeglane"
},
"helpPageCopyOfDatabase": {
"message": "Kas ma saaksin andmebaasist koopia? Mis juhtub, kui sa kaod?"
},
"helpPageCopyOfDatabase1": {
"message": "Andmebaas on avalik ning saadaval aadressil"
},
"helpPageCopyOfDatabase2": {
"message": "Lähtekood on vabalt saadaval. Seega, isegi kui minuga midagi juhtub, ei ole sinu saadetud segmendid kadunud."
},
"helpPageNews": {
"message": "Uudised ja kuidas see on valmistatud"
},
"helpPageSourceCode": {
"message": "Kust ma saan selle lähtekoodi?"
},
"Credits": {
"message": "Tiitrid"
},
"LearnMore": {
"message": "Lisateave"
},
"CopyDownvoteButtonInfo": {
"message": "Annab vastuhääle ja loob kohaliku koopia, mida saad uuesti saata"
},
"OpenCategoryWikiPage": {
"message": "Ava selle kategooria vikileht."
},
"CopyAndDownvote": {
"message": "Kopeeri ja anna vastuhääl"
},
"ContinueVoting": {
"message": "Jätka hääletamist"
},
"ChangeCategoryTooltip": {
"message": "See rakendub sinu segmentidele koheselt"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Kiireks aja reguleerimiseks keri hiirega muutmiskasti kohal. Täpsemaks reguleerimiseks hoia kerimise ajal all Ctrl või Shift klahvi."
},
"dayAbbreviation": {
"message": "p",
"description": "100d"
},
"hourAbbreviation": {
"message": "t",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Käitumine",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Liides",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Klaviatuuriotseteed",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Varunda/taasta",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Varia",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Vahelejätmise teavituse välimus",
"description": "Option label"
},
"unbind": {
"message": "Tühista määrang",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Määramata"
},
"change": {
"message": "Muuda"
}
}

View File

@@ -3,9 +3,16 @@
"message": "اسپانسربلاک برای یوتیوب - اسپانسر ها را رد کنید",
"description": "Name of the extension."
},
"Description": {
"message": "بخش های اسپانسر شده، درخواست ساب اسکرایب و خیلی چیز های دیگر در ویدیو های یوتیوب را رد کنید. قسمت های اسپانسری ویدیو هایی که میبینید را گزارش کنید تا در وقت دیگران صرفه جویی شود.",
"description": "Description of the extension."
},
"400": {
"message": "سرور گفت که این درخواست نامعتبر است"
},
"429": {
"message": "شما برای این ویدیو قسمت های اسپانسری خیلی زیادی ثبت کرده اید، آیا مطمئنید که به این تعداد وجوددارد؟"
},
"409": {
"message": "این قبلاً ثبت شده است"
},
@@ -24,6 +31,9 @@
"reportButtonTitle": {
"message": "گزارش"
},
"reportButtonInfo": {
"message": "گزارش این ارسال به‌عنوان غیر صحیح."
},
"Dismiss": {
"message": "رد کردن"
},
@@ -42,6 +52,9 @@
"reskip": {
"message": "دوباره رد کردن"
},
"unmute": {
"message": "صدادار"
},
"paused": {
"message": "وقفه شده"
},
@@ -54,6 +67,9 @@
"Unknown": {
"message": "اشکالی در ثبت کردن زمان های ارسالی شما پیش آمد. لطفا بعداً دوباره تلاش کنید."
},
"sponsorFound": {
"message": "این ویدیو دارای بخش‌هایی در پایگاه‌داده است!"
},
"sponsor404": {
"message": "هیچ بخشی پیدا نشد"
},
@@ -63,6 +79,15 @@
"sponsorEnd": {
"message": "بخش اینجا پایان می‌یابد"
},
"sponsorCancel": {
"message": "لغو ساختن بخش"
},
"noVideoID": {
"message": "هیچ ویدیوی یوتیوب‌ای یافت نشد.\nاگر این صحیح نیست، زبانه را تازه کنید."
},
"refreshSegments": {
"message": "تازه‌کردن بخش‌ها"
},
"success": {
"message": "موفقیت!"
},
@@ -75,9 +100,6 @@
"connectionError": {
"message": "خطای شبکه رخ داده است. کد خطا: "
},
"wantToSubmit": {
"message": "آی می‌خواهید که گزارش را ثبت کنید برای ویدیوی"
},
"clearTimes": {
"message": "پاک‌نمودن بخش‌ها"
},
@@ -93,18 +115,42 @@
"submitCheck": {
"message": "مطمئن هستید که میخواهید این را ثبت کنید؟"
},
"whitelistChannel": {
"message": "قرار دادن کانال در لیست سفید"
},
"removeFromWhitelist": {
"message": "حذف کانال از لیست سفید"
},
"voteOnTime": {
"message": "رأی دهی به یک بخش"
},
"Submissions": {
"message": "ارسالی‌ها"
},
"savedPeopleFrom": {
"message": "شما دیگران را نجات دادید از "
},
"viewLeaderboard": {
"message": "نفرات برتر"
},
"recordTimesDescription": {
"message": "ثبت"
},
"clearTimesButton": {
"message": "حذف دفعات"
},
"submitTimesButton": {
"message": "ثبت دفعات"
},
"Username": {
"message": "نام‌کاربری"
},
"setUsername": {
"message": "تنظیم نام کاربری"
},
"discordAdvert": {
"message": "به سرور رسمی دیسکورد بپیوندید تا پیشنهادات و بازخورد‌های خود را ارائه دهید!"
},
"hideThis": {
"message": "مخفی‌سازی"
},
@@ -117,6 +163,9 @@
"hideButtons": {
"message": "مخفی‌سازی کلید ها در پخش‌کننده یوتیوب"
},
"showNotice": {
"message": "نمایش مجدد اطلاعیه"
},
"longDescription": {
"message": "افزونه اسپانسر بلاک به شما امکان رد کردن بخش‌های تبلیغاتی (اسپانسر شده)، قسمت‌های شروع و پایان ویدیو، درخواست ساب‌اسکرایب و سایر قسمت‌های آزار دهنده یوتیوب را می‌دهد. اسپانسر بلاک یک افزونه مرورگر است که به هر کسی امکان ثبت زمان شروع و پایان بخش های اسپانسر شده و سایر بخش های ویدیو های یوتیوب را می‌دهد. پس از اینکه هر کاربر این اطلاعات را ثبت کرده و گزارش دهد، بقیه کاربرانی که از این افزونه استفاده می‌کنند مستقیماً بخش اسپانسر شده ویدیو را رد خواهند کرد. شما همچنین می‌توانید در ویدیو های نماهنگ (موزیک ویدیو)، قسمت‌های غیر موسیقی ویدیو را رد کنید.",
"description": "Full description of the extension on the store pages."
@@ -132,5 +181,221 @@
"noticeUpdate2": {
"message": "اگر همچنان این را نمی‌پسندید، گزینه هرگز نمایش نده را انتخاب کنید.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"disableSkipping": {
"message": "ردکردن فعال است"
},
"enableSkipping": {
"message": "ردکردن غیرفعال است"
},
"yourWork": {
"message": "کار شما",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "به نظر می‌رسد سرور زیر فشار است. چند ثانیه‌ی دیگر دوباره امتحان کنید."
},
"errorCode": {
"message": "کد خطا: "
},
"skip": {
"message": "رد کردن"
},
"mute": {
"message": "بی‌صدا"
},
"skip_category": {
"message": "{0} رد شود؟"
},
"mute_category": {
"message": "{0} بی‌صدا شود؟"
},
"skipped": {
"message": "{0} رد شد",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} بی‌صدا شد",
"description": "Example: Sponsor Muted"
},
"minLower": {
"message": "دقیقه"
},
"hourLower": {
"message": "ساعت"
},
"createdBy": {
"message": "ایجاد شده توسط"
},
"supportedSites": {
"message": "وب‌سایت‌های پشتیبانی شده: "
},
"add": {
"message": "افزودن"
},
"save": {
"message": "ذخیره"
},
"reset": {
"message": "بازنشانی"
},
"areYouSureReset": {
"message": "آيا مطمئن هستيد که مي خواهيد این را بازنشانی کنید؟"
},
"mobileUpdateInfo": {
"message": "m.youtube.com اکنون پشتیبانی می‌شود"
},
"setOptions": {
"message": "تنظیم گزینه‌ها"
},
"confirmNoticeTitle": {
"message": "ثبت بخش"
},
"submit": {
"message": "ثبت"
},
"cancel": {
"message": "لغو"
},
"delete": {
"message": "حذف"
},
"preview": {
"message": "پیش‌نمایش"
},
"unsubmitted": {
"message": "ثبت‌نشده"
},
"inspect": {
"message": "مشاهده"
},
"edit": {
"message": "ویرایش"
},
"to": {
"message": "به",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "اسپانسر"
},
"category_exclusive_access": {
"message": "دسترسی اختصاصی"
},
"category_filler_short": {
"message": "پر کننده"
},
"category_music_offtopic_short": {
"message": "غیر موسیقی"
},
"category_poi_highlight": {
"message": "برجسته"
},
"autoSkip": {
"message": "ردکردن خودکار"
},
"manualSkip": {
"message": "ردکردن دستی"
},
"showOverlay": {
"message": "نمایش در نوار پیشرفت"
},
"disable": {
"message": "غیرفعال کردن"
},
"showOverlay_POI": {
"message": "نمایش در نوار پیشرفت"
},
"showOverlay_full": {
"message": "نمایش نام"
},
"category": {
"message": "دسته بندی"
},
"bracketNow": {
"message": "(اکنون)"
},
"moreCategories": {
"message": "نمایش دسته‌بندی‌ها"
},
"bracketEnd": {
"message": "(پایان)"
},
"acceptPermission": {
"message": "تأیید دسترسی"
},
"incorrectCategory": {
"message": "تغییر دسته بندی"
},
"guidelines": {
"message": "دستورالعمل‌ها"
},
"readTheGuidelines": {
"message": "دستورالعمل‌ها را بخوانید!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"help": {
"message": "راهنما"
},
"GotIt": {
"message": "فهمیدم",
"description": "Used as the button to dismiss a tooltip"
},
"hideForever": {
"message": "مخفی‌سازی برای همیشه"
},
"warningChatInfo": {
"message": "شما یک اخطار دریافت کرده اید و موقتاً نمیتوانید بخشی را ثبت کنید. این یعنی ما متوجه شدیم که شما یک سری اشتباهات متداول داشتید اما قصد و نیت خرابکاری نداشتید، لطفاً فقط تایید کنید که شما از قوانین آگاهی دارید و سپس ما این اخطار را حذف خواهیم کرد. شما میتوانید به کمک discord.gg/SponsorBlock یا matrix.to/#/#sponsor:ajay.app عضو گروه ما بشوید."
},
"voteRejectedWarning": {
"message": "رای شما رد شد چون شما یک اخطار دارید. برای حل این مشکل یک کلیک کنید تا گروه چت ما باز بشود، یا اینکه بعداً هر موقع وقت داشتید این کار را انجام بدهید.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "کمک مالی"
},
"hideDonationLink": {
"message": "پنهان کردن لینک کمک مالی"
},
"helpPageThanksForInstalling": {
"message": "ازینکه افزونه SponserBlock را نصب کردید سپاسگزاریم."
},
"helpPageReviewOptions": {
"message": "لطفاً تنظیمات زیر را بررسی کنید"
},
"helpPageHowSkippingWorks": {
"message": "چگونه ردکردن کار می‌کند"
},
"Submitting": {
"message": "ثبت نمودن"
},
"Editing": {
"message": "ویرایش"
},
"helpPageCopyOfDatabase": {
"message": "آیا می‌توان یک کپی از پایگاه داده را دریافت کرد؟ اگر شما یک روز ناپدید شدید چه می‌شود؟"
},
"helpPageCopyOfDatabase1": {
"message": "پایگاه داده به‌صورت عمومی در دسترس است در"
},
"helpPageCopyOfDatabase2": {
"message": "سورس کد به‌صورت رایگان ارائه شده است. بنابراین، اگر اتفاقی برای من بیفتد، ارسالات شما از بین نمی‌روند."
},
"helpPageSourceCode": {
"message": "از کجا سورس کد را بگیرم؟"
},
"Credits": {
"message": "سازندگان"
},
"LearnMore": {
"message": "بیشتر بدانید"
},
"dayAbbreviation": {
"message": "روز",
"description": "100d"
},
"hourAbbreviation": {
"message": "ساعت",
"description": "100h"
}
}

View File

@@ -11,22 +11,22 @@
"message": "Palvelin sanoi tämän pyynnön olevan virheellinen"
},
"429": {
"message": "Olet lähettänyt liian monta sponsorointiaikaa tälle yhdelle videolle. Oletko varma, että niitä on useita?"
"message": "Olet lähettänyt liian monta sponsorointiaikaa tälle yhdelle videolle. Oletko varma, että niitä on näin monta?"
},
"409": {
"message": "Tämä on jo lähetetty aiemmin"
},
"channelWhitelisted": {
"message": "Kanava lisätty valkoiselle listalle!"
"message": "Kanava lisätty valkolistalle!"
},
"Segment": {
"message": "segmentti"
"message": "osio"
},
"Segments": {
"message": "segmentit"
"message": "osiot"
},
"upvoteButtonInfo": {
"message": "Äänestä tätä lähetystä"
"message": "Äänestä lähetystä"
},
"reportButtonTitle": {
"message": "Ilmoita"
@@ -44,7 +44,7 @@
"message": "Älä näytä koskaan"
},
"hitGoBack": {
"message": "Paina 'älä ohita' mennäksesi takaisin kohtaan jossa olit."
"message": "Paina 'älä ohita' palatakasesi edeltävään kohtaan."
},
"unskip": {
"message": "Älä ohita"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Ohita uudelleen"
},
"unmute": {
"message": "Poista mykistys"
},
"paused": {
"message": "Pysäytetty"
},
@@ -68,16 +71,25 @@
"message": "Sponsorointiaikoja lähetettäessä tapahtui virhe, yritä myöhemmin uudelleen."
},
"sponsorFound": {
"message": "Tällä videolla on segmenttejä tietokannassa!"
"message": "Tällä videolla on osioita tietokannassa!"
},
"sponsor404": {
"message": "Segmenttejä ei löytynyt"
"message": "Osioita ei löytynyt"
},
"sponsorStart": {
"message": "Segmentti Alkaa Nyt"
"message": "Osio alkaa nyt"
},
"sponsorEnd": {
"message": "Segmentti Päättyy Nyt"
"message": "Osio päättyy nyt"
},
"sponsorCancel": {
"message": "Peruuta osion luominen"
},
"noVideoID": {
"message": "YouTube-videota ei löytynyt.\nJos tämä ei pidä paikkaansa, päivitä välilehti."
},
"refreshSegments": {
"message": "Päivitä osiot"
},
"success": {
"message": "Onnistui!"
@@ -91,26 +103,48 @@
"connectionError": {
"message": "Yhteysvirhe on tapahtunut. Virhekoodi: "
},
"wantToSubmit": {
"message": "Haluatko lähettää segmentit videotunnukselle"
},
"clearTimes": {
"message": "Tyhjennä Segmentit"
"message": "Tyhjennä osiot"
},
"openPopup": {
"message": "Avaa SponsorBlock-ponnahdusikkuna"
},
"closePopup": {
"message": "Sulje Ponnahdus-ikkuna"
"message": "Sulje ponnahdusikkuna"
},
"SubmitTimes": {
"message": "Lähetä Segmentit"
"message": "Lähetä osiot"
},
"submitCheck": {
"message": "Haluatko varmasti lähettää tämän?"
},
"whitelistChannel": {
"message": "Lisää kanava valkolistalle"
},
"removeFromWhitelist": {
"message": "Poista kanava valkolistalta"
},
"voteOnTime": {
"message": "Äänestä Segmenttiä"
"message": "Äänestä osiota"
},
"Submissions": {
"message": "Lähetykset"
},
"savedPeopleFrom": {
"message": "Olet säästänyt ihmisiltä "
},
"viewLeaderboard": {
"message": "Tulostaulu"
},
"recordTimesDescription": {
"message": "Lähetä"
},
"submissionEditHint": {
"message": "Osioiden muokkaus ilmestyy klikattuasi lähetä",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Vihje: Voit määrittää lähetyksen pikanäppäimet asetuksista"
},
"clearTimesButton": {
"message": "Tyhjennä ajat"
@@ -121,11 +155,17 @@
"publicStats": {
"message": "Tätä käytetään julkisella tilastosivulla näyttääksesi kuinka paljon olet osallistunut. Näytä"
},
"Username": {
"message": "Käyttäjänimi"
},
"setUsername": {
"message": "Aseta käyttäjänimi"
},
"copyPublicID": {
"message": "Kopio julkinen UserID"
},
"discordAdvert": {
"message": "Liity mukaan viralliseen discord-palvelimeen, jotta voit antaa ehdotuksia ja palautetta!"
"message": "Liity viralliselle Discord-palvelimelle antaaksesi ehdotuksia ja palautetta!"
},
"hideThis": {
"message": "Piilota tämä"
@@ -137,34 +177,83 @@
"message": "Näytä painikkeet YouTuben soittimessa"
},
"hideButtons": {
"message": "Piilota painikkeet YouTuben soittimessa"
"message": "Piilota painikkeet YouTuben soittimesta"
},
"hideButtonsDescription": {
"message": "Tämä piilottaa YouTuben soittimessa näkyvät, ohitettavien aikojen lähettämiseen käytetyt painikkeet."
},
"showSkipButton": {
"message": "Pidä \"Ohita kohtaan: Kohokohta\" -painike soittimessa"
},
"showInfoButton": {
"message": "Näytä info-painike YouTuben soittimessa"
},
"hideInfoButton": {
"message": "Piilota info-painike YouTuben soittimessa"
"message": "Piilota info-painike YouTuben soittimesta"
},
"whatInfoButton": {
"message": "Tämä on painike, joka avaa ponnahdusikkunan YouTube-sivulla."
"autoHideInfoButton": {
"message": "Piilota info-painike automaattisesti"
},
"hideDeleteButton": {
"message": "Piilota poista-painike YouTuben soittimessa"
"message": "Piilota poista-painike YouTuben soittimesta"
},
"showDeleteButton": {
"message": "Näytä poista-painike YouTuben soittimessa"
},
"whatDeleteButton": {
"message": "Tämä on YouTuben soittimen painike, joka poistaa kaikki kyseisen videon sponsorointikohdat, joita et ole vielä lähettänyt."
},
"enableViewTracking": {
"message": "Ota Ohitusten Lukumäärän Seuranta Käyttöön"
"message": "Käytä ohitusten lukumäärän seurantaa"
},
"whatViewTracking": {
"message": "Tämä toiminto seuraa, mitä osioita olet ohittanut. Sen avulla käyttäjät saavat tietää, kuinka paljon heidän lähetyksensä ovat auttaneet muita, ja sitä käytetään myös mittarina äänestysten kanssa estääksemme spämmin pääsyn tietokantaan. Laajennus lähettää viestin palvelimelle aina kun ohitat osion. Toivottavasti useimmat eivät muuta tätä asetusta, jotta katselunumerot pysyisivät tarkkoina. :)"
},
"enableViewTrackingInPrivate": {
"message": "Ota ohitusten lukumäärän seuranta käyttöön yksityis-/incognito-välilehdissä"
},
"enableTrackDownvotes": {
"message": "Säilytä osion negatiiviset äänet"
},
"whatTrackDownvotes": {
"message": "Negatiivisesti äänestämäsi osiot pysyvät piilotettuina myös päivityksen jälkeen"
},
"trackDownvotesWarning": {
"message": "Varoitus: Tämän käytöstä poisto poistaa kaikki negatiiviset äänet"
},
"enableQueryByHashPrefix": {
"message": "Kysely tiiviste-etuliittellä"
},
"whatQueryByHashPrefix": {
"message": "Sen sijaan, että videoID:tä käyttäen pyydettäisiin osioita palvelimelta, videoID:n tiivisteen 4 ensimmäistä merkkiä lähetetään. Palvelin lähettää takaisin dataa kaikista videoista, joilla on samankaltaiset tiivisteet."
},
"enableRefetchWhenNotFound": {
"message": "Hae osiot uudelleen uusissa videoissa"
},
"whatRefetchWhenNotFound": {
"message": "Jos video on uusi, eikä osioita löydy, niitä haetaan uudelleen muutaman minuutin välein katsoessasi."
},
"showNotice": {
"message": "Näytä Huomautus Uudelleen"
"message": "Näytä ilmoitus uudelleen"
},
"showSkipNotice": {
"message": "Näytä ilmoitus ohitetun osion jälkeen"
},
"noticeVisibilityMode0": {
"message": "Täysikokoiset ohitusilmoitukset"
},
"noticeVisibilityMode1": {
"message": "Pienet ohitusilmoitukset automaattiselle ohitukselle"
},
"noticeVisibilityMode2": {
"message": "Kaikki pienet ohitusilmoitukset"
},
"noticeVisibilityMode3": {
"message": "Haalistuneet ohitusilmoitukset automaattiselle ohitukselle"
},
"noticeVisibilityMode4": {
"message": "Kaikki haalistuneet ohitusilmoitukset"
},
"longDescription": {
"message": "SponsorBlockin avulla voit ohittaa sponsorit, introt, outrot, tilausmuistutukset ja muut ärsyttävät osat YouTube-videoissa. SponsorBlock on käyttäjälähteinen selainlaajennus, jonka avulla kuka tahansa voi lähettää Youtube-videoiden sponsoroitujen ja muiden osioiden aloitus- ja päättymisajat. Kun yksi henkilö on lähettänyt tämän tiedon, kaikki muut, joilla on tämä laajennus, ohittavat sponsoroidun osion. Voit myös ohittaa musiikkivideoiden musiikittomat osat.",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "Sivusto",
@@ -179,26 +268,35 @@
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Jos et vieläkään pidä siitä, paina \"älä koskaan näytä\" -painiketta.",
"message": "Jos et vieläkään pidä siitä, paina \"älä näytä koskaan\" -painiketta.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Ohita osio",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Aseta näppäin segmentin aloittamiseen näppäimistössä"
"message": "Aloita/lopeta osio",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Aseta näppäin tietojen lähetykseen"
"message": "Lähetä osiot",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Valitse näppäin painamalla sitä"
},
"keybindDescriptionComplete": {
"message": "Näppäinmääritys on asetettu näppäimeen: "
"message": "Valitse näppäin painamalla sitä ja valitse haluamasi vaihtonäppäin."
},
"0": {
"message": "Yhteyden aikakatkaisu. Tarkista internet-yhteytesi. Jos internetyhteytesi toimii, palvelin on todennäköisesti ylikuormittunut tai alhaalla."
},
"disableSkipping": {
"message": "Ohitus on käytössä"
},
"enableSkipping": {
"message": "Ohitus on poistettu käytöstä"
},
"yourWork": {
"message": "Sinun työsi",
"message": "Työsi",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
@@ -210,8 +308,34 @@
"skip": {
"message": "Ohita"
},
"mute": {
"message": "Mykistä"
},
"full": {
"message": "Koko video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Ohita {0}?"
},
"mute_category": {
"message": "Mykistä {0}?"
},
"skip_to_category": {
"message": "Ohita kohtaan: {0}",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Ohitettu"
"message": "{0} ohitettu",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Mykistetty",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Ohitettiin kohtaan: {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Poista automaattinen ohitus käytöstä"
@@ -220,65 +344,83 @@
"message": "Ota automaattinen ohitus käyttöön"
},
"audioNotification": {
"message": "Äänellinen Ilmoitus Ohitettaessa"
"message": "Ääni-ilmoitus ohitettaessa"
},
"audioNotificationDescription": {
"message": "Ääni-ilmoitus ohittaessa toistaa äänen kun segmentti ohitetaan. Jos asetus on pois päältä (tai automaattinen ohitus on pois käytöstä), ääntä ei soiteta."
"message": "Ääni-ilmoitus ohittaessa toistaa äänen kun osio ohitetaan. Jos asetus on pois päältä (tai automaattinen ohitus on pois käytöstä), ääntä ei soiteta."
},
"youHaveSaved": {
"message": "Olet säästänyt itseltäsi "
"showTimeWithSkips": {
"message": "Näytä kesto ilman ohitettuja osioita"
},
"showTimeWithSkipsDescription": {
"message": "Tämä aika näkyy sulkeissa nykyisen ajan vieressä liukusäätimen alapuolella. Se näyttää videon koko pituuden ilman osioita. Se sisältää vain osiot, jotka on merkitty \"Näytä liukusäätimessä\"."
},
"youHaveSkipped": {
"message": "Olet ohittanut "
},
"minLower": {
"message": "minuutti"
"message": "minuutin"
},
"minsLower": {
"message": "minuuttia"
},
"hourLower": {
"message": "tunti"
"message": "tunnin"
},
"hoursLower": {
"message": "tuntia"
},
"youHaveSavedTime": {
"message": "Olet säästänyt ihmisiltä",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " heidän elämistään",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Tarkista palvelimen tila osoitteessa status.sponsor.ajay.app."
},
"changeUserID": {
"message": "Tuo/vie sinun UserID:si"
"message": "Tuo/vie UserID:si"
},
"whatChangeUserID": {
"message": "Tämä tulisi pitää yksityisenä. Tämä on kuin salasana eikä sitä pitäisi jakaa kenellekään. Jos joku saa tämän, hän voi esiintyä sinuna."
"message": "Tämä pitäisi pitää yksityisenä. Tämä on kuin salasana, eikä sitä pitäisi jakaa kenenkään kanssa. Jos jollakulla on tämä, he voivat esiintyä sinuna. Jos etsit julkista userID:täsi, napsauta leikepöydän kuvaketta ponnahdusikkunassa."
},
"setUserID": {
"message": "Aseta UserID"
},
"userIDChangeWarning": {
"message": "Varoitus: UserID:n vaihtaminen on pysyvää. Oletko varma, että haluat tehdä tämän? Varmuuskopioi vanha UserID:si varmuuden vuoksi."
},
"createdBy": {
"message": "Luonut"
},
"autoSkip": {
"message": "Ohita Automaattisesti"
"supportOtherSites": {
"message": "Tue kolmansien osapuolien YouTube-sivustoja"
},
"showSkipNotice": {
"message": "Näytä ilmoitus ohitetun segmentin jälkeen"
"supportOtherSitesDescription": {
"message": "Tue kolmannen osapuolen YouTube-asiakasohjelmia. Jotta voit ottaa käyttöön tuen, sinun täytyy hyväksyä lisäkäyttöoikeudet. Tämä EI toimi incognitossa Chromessa ja muissa Chromium varianteissa.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Tällä hetkellä se on asetettu:"
},
"supportInvidious": {
"message": "Tue Invidious:ta"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) on kolmannen osapuolen YouTube-ohjelmisto. Jotta voit ottaa käyttöön tuen, sinun täytyy hyväksyä lisäkäyttöoikeudet. Tämä EI toimi incognitossa Chromessa ja muissa Chromiumin versioissa."
"supportedSites": {
"message": "Tuetut sivustot: "
},
"optionsInfo": {
"message": "Ota käyttöön Invidious tuki, poista käytöstä automaattinen ohitus, piilota painikkeet ja muuta."
},
"addInvidiousInstance": {
"message": "Lisää Invidious-instanssi"
"message": "Lisää kolmannen osapuolen asiakasohjelmainstanssi"
},
"addInvidiousInstanceDescription": {
"message": "Lisää mukautettu instanssi. Tämän täytyy olla formatoitu VAIN verkkotunnuksella. Esimerkki: invidious.ajay.app"
},
"add": {
"message": "Lisää"
},
"addInvidiousInstanceError": {
"message": "Tämä on virheellinen verkkotunnus. Tämän pitäisi sisältää VAIN verkkotunnus. Esimerkiksi: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Nollaa Invidious-instanssien lista"
},
@@ -292,25 +434,34 @@
"message": "Vähimmäiskesto (sekuntia):"
},
"minDurationDescription": {
"message": "Segmenttejä jotka ovat asetettua arvoa lyhyempiä ei ohiteta tai näytetä soittimessa."
"message": "Osioita jotka ovat asetettua arvoa lyhyempiä ei ohiteta tai näytetä soittimessa."
},
"skipNoticeDuration": {
"message": "Ohitusilmoituksen kesto (sekuntia):"
},
"skipNoticeDurationDescription": {
"message": "Ohitusimoitus pysyy näytöllä ainakin näin kauan.\nManuaalisella ohituksella se saattaa pysyä pitempäänkin."
},
"shortCheck": {
"message": "Seuraava lähetys on lyhyempi kuin vähimmäiskeston asetuksesi. Tämä voi tarkoittaa sitä, että tämä on jo lähetetty, ja sitä ei vain oteta huomioon tämän asetuksen vuoksi. Oletko varma, että haluat lähettää?"
},
"liveOrPremiere": {
"message": "Aktiivisen livestriimin tai ensiesityksen aikana lähettäminen ei ole sallittua. Odota kunnes se loppuu, sitten päivitä sivu ja varmista, että osiot ovat yhä oikein."
},
"showUploadButton": {
"message": "Näytä lähetä-painike"
},
"whatUploadButton": {
"message": "Tämä painike ilmestyy YouTube-soittimeen, kun olet valinnut aikaleiman ja olet valmis lähettämään sen."
},
"customServerAddress": {
"message": "SponsorBlock Palvelimen Osoite"
"message": "SponsorBlock-palvelimen osoite"
},
"customServerAddressDescription": {
"message": "Osoite jota SponsorBlock käyttää lähettääkseen kutsuja palvelimelle.\nEllei sinulla ole omaa palvelininstanssia, tätä ei pitäisi muuttaa."
"message": "Osoite, jota SponsorBlock käyttää lähettääkseen kutsuja palvelimelle.\nEllei sinulla ole omaa palvelininstanssia, tätä ei pitäisi muuttaa."
},
"save": {
"message": "Tallenna"
},
"reset": {
"message": "Nollaa"
"message": "Palauta"
},
"customAddressError": {
"message": "Tämä osoite ei ole oikeassa muodossa. Varmista, että sinulla on http:// tai https:// alussa eikä perässä kauttaviivoja."
@@ -318,26 +469,38 @@
"areYouSureReset": {
"message": "Oletko varma, että haluat nollata tämän?"
},
"unlistedCheck": {
"message": "Ohita listaamattomat/yksityiset videot"
},
"mobileUpdateInfo": {
"message": "m.youtube.com-osoitetta tuetaan nyt"
},
"exportOptions": {
"message": "Vie/tuo kaikki asetukset"
},
"exportOptionsCopy": {
"message": "Muokkaa/kopioi"
},
"exportOptionsDownload": {
"message": "Tallenna tiedostoon"
},
"exportOptionsUpload": {
"message": "Lataa tiedostosta"
},
"whatExportOptions": {
"message": "Tämä on koko konfiguraatiosi JSON-tiedostona. Tämä sisältää userID:si, joten jaa sitä viisaasti."
},
"setOptions": {
"message": "Käytä asetuksia"
},
"exportOptionsWarning": {
"message": "Varoitus: Asetusten vaihtaminen on pysyvää ja voi rikkoa asennuksesi. Oletko varma, että haluat tehdä tämän? Varmuuskopioi vanha varmuuden vuoksi."
},
"incorrectlyFormattedOptions": {
"message": "Tämä JSON ei ole muotoiltu oikein. Asetuksiasi ei ole muutettu."
},
"confirmNoticeTitle": {
"message": "Lähetä kohta"
"message": "Lähetä osio"
},
"submit": {
"message": "Jatka"
"message": "Lähetä"
},
"cancel": {
"message": "Peruuta"
@@ -348,23 +511,29 @@
"preview": {
"message": "Esikatsele"
},
"unsubmitted": {
"message": "Lähettämätön"
},
"inspect": {
"message": "Tarkista"
},
"edit": {
"message": "Muokkaa"
},
"copyDebugInformation": {
"message": "Kopioi Vianetsintätiedot Leikepöydälle"
"message": "Kopioi vianetsintätiedot leikepöydälle"
},
"copyDebugInformationFailed": {
"message": "Kirjoittaminen leikepöydälle epäonnistui"
},
"copyDebugInformationOptions": {
"message": "Kopioi tiedot leikepöydälle, joka annetaan kehittäjälle kun ilmoitetaan viasta / kun kehittäjä pyytää sitä. Arkaluonteiset tiedot, kuten käyttäjätunnus, sallitut kanavat ja mukautettu palvelimen osoite on poistettu. Se sisältää kuitenkin tietoja, kuten käyttäjän, selaimen, käyttöjärjestelmän ja laajennuksen versionumeron. "
"message": "Kopioi tiedot leikepöydälle, joka annetaan kehittäjälle kun ilmoitetaan viasta / kun kehittäjä pyytää sitä. Arkaluonteiset tiedot, kuten käyttäjätunnus, sallitut kanavat ja mukautettu palvelimen osoite on poistettu. Se sisältää kuitenkin tietoja, kuten käyttäjäagentin, selaimen, käyttöjärjestelmän ja laajennuksen versionumeron. "
},
"theKey": {
"message": "Näppäin"
"copyDebugInformationComplete": {
"message": "Virheenkorjaustiedot on kopioitu leikepöydälle. Voit poistaa mitä tahansa tietoa mitä et mielummin jakaisi. Tallenna tämä tekstitiedostoon tai liitä se virheraporttiin."
},
"keyAlreadyUsed": {
"message": "on jo liitetty toiseen toimintoon. Valitse toinen näppäin."
"message": "Pikänäppäin on jo liitetty toiselle toiminnolle. Valitse eri näppäin."
},
"to": {
"message": "-",
@@ -373,60 +542,125 @@
"category_sponsor": {
"message": "Sponsori"
},
"category_intro": {
"message": "Väli- tai introanimaatio"
"category_sponsor_description": {
"message": "Maksettu mainostus, maksetut viittaukset ja suorat mainokset. Ei itsensä mainostukselle tai huikkauksille kampanjoista/luojista/nettisivuista/tuotteista, joista he pitävät."
},
"category_intro_description": {
"message": "Aikaväli ilman varsinaista sisältöä. Voi olla tauko, staattinen kehys, toistuva animaatio. Tätä ei pitäisi käyttää siirtymisiin, jotka sisältävät tietoa."
"category_selfpromo": {
"message": "Maksamaton/Itsensä mainostus"
},
"category_outro": {
"message": "Loppukortit/-tekstit"
"category_selfpromo_description": {
"message": "Samankaltainen \"sponsorin\" kanssa, mutta maksamattomalle tai itsensä mainostukselle. Tämä sisältää osioita kauppatavarasta, lahjoituksista tai tietoa siitä, kenen kanssa he ovat tehneet yhteistyötä."
},
"category_exclusive_access": {
"message": "Yksinoikeudellinen ensikatsaus"
},
"category_exclusive_access_description": {
"message": "Vain kokonaisten videoiden merkitsemiseen. Käytetään kun videossa esitellään tuote, palvelu tai sijainti, johon he ovat saaneet ilmaisen tai tuetun käyttöoikeuden."
},
"category_exclusive_access_pill": {
"message": "Tämä video esittelee tuotteen, palvelun tai sijainnin, johon he ovat saaneet ilmaisen tai tuetun käyttöoikeuden",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Vuorovaikutusmuistutus (tilaaminen)"
},
"category_interaction_description": {
"message": "Kun sisällön keskellä on lyhyt muistutus tykätä, tilata tai seurata. Jos se on pitkä tai koskee jotain tiettyä asiaa, tulisi se merkitä mielummin itsensä mainostamiseksi."
"message": "Lyhyt muistutus tykätä, tilata tai seurata sisällön keskellä. Jos se on pitkä tai koskee jotain tiettyä asiaa, tulisi se merkitä mielummin itsensä mainostamiseksi."
},
"category_selfpromo": {
"message": "Maksamaton/Itsensä Mainostus"
"category_interaction_short": {
"message": "Vuorovaikutusmuistutus"
},
"category_selfpromo_description": {
"message": "Samankaltainen \"sponsorin\" kanssa paitsi maksamaton tai itsensän mainostus. Tämä sisältää osioita joissa kauppatavaraa, lahjoituksia tai tietoa siitä, kenen kanssa he ovat tehneet yhteistyötä."
"category_intro": {
"message": "Tauko/Introanimaatio"
},
"category_intro_description": {
"message": "Aikaväli ilman varsinaista sisältöä. Voi olla tauko, staattinen kehys, toistuva animaatio. Tätä ei pitäisi käyttää siirtymisiin, jotka sisältävät tietoa."
},
"category_intro_short": {
"message": "Tauko"
},
"category_outro": {
"message": "Loppukortit/-tekstit"
},
"category_outro_description": {
"message": "Lopputekstit tai kun YouTuben loppukortit tulevat näkyviin. Ei lopetuksille joissa on tietoa."
},
"category_preview": {
"message": "Esikatselu/Kertaus"
},
"category_preview_description": {
"message": "Nopea kertaus aiemmista jaksoista, tai esikatselu siitä, mitä on tulossa myöhemmin nykyisessä videossa. Tarkoitettu yhteen editoituja klippejä varten, ei puhutuille yhteenvedoille."
},
"category_filler": {
"message": "Epäolennainen täytesisältö/Vitsit"
},
"category_filler_description": {
"message": "Täytteeksi tai huumoriksi lisättyjä toissijaisia kohtauksia, joita videon pääsisällön ymmärrys ei edellytä. Tämän ei tulisi sisältää aiheeseen liittyviä tai taustatietoja tarjoavia osioita."
},
"category_filler_short": {
"message": "Täytesisältö"
},
"category_music_offtopic": {
"message": "Musiikki: muussa kuin Musiikki-osiossa"
"message": "Musiikki: Musiikiton osa"
},
"category_music_offtopic_description": {
"message": "Tarkoitettu vain musiikkivideoihin. Tämä sisältää musiikkivideoiden introt ja outrot."
"message": "Vain musiikkivideoille. Tätä tulee käyttää vain musiikkivideoiden osissa, jotka eivät jo kuulu toiseen kategoriaan."
},
"category_music_offtopic_short": {
"message": "Ei-Musiikki"
"message": "Musiikiton"
},
"category_poi_highlight": {
"message": "Kohokohta"
},
"category_poi_highlight_description": {
"message": "Kohta videossa, mitä suurin osa ihmisistä etsivät.\nSamankaltainen \"Video alkaa kohdassa x\" kommenttien kanssa."
},
"category_livestream_messages": {
"message": "Livestream: lahjoituksen/viestin lukeminen"
"message": "Livestream: lahjoitusten/viestien lukeminen"
},
"category_livestream_messages_short": {
"message": "Viestin Lukeminen"
"message": "Viestien lukeminen"
},
"disable": {
"message": "Poista käytöstä"
"autoSkip": {
"message": "Ohita automaattisesti"
},
"manualSkip": {
"message": "Manuaalinen ohitus"
},
"showOverlay": {
"message": "Näytä Liukusäätimessä"
"message": "Näytä liukusäätimessä"
},
"colorFormatIncorrect": {
"message": "Väriformaattisi on muotoiltu väärin. Sen pitäisi olla 3 tai 6 numeroinen hex-koodi, jossa on risuaita alussa."
"disable": {
"message": "Poista käytöstä"
},
"autoSkip_POI": {
"message": "Ohita automaattisesti alkuun"
},
"manualSkip_POI": {
"message": "Kysy kun video latautuu"
},
"showOverlay_POI": {
"message": "Näytä liukusäätimessä"
},
"showOverlay_full": {
"message": "Näytä merkki"
},
"autoSkipOnMusicVideos": {
"message": "Ohita kaikki osiot automaattisesti, kun videossa on \"Musiikiton\" osio"
},
"muteSegments": {
"message": "Salli osiot, jotka mykistävät äänen ohittamisen sijaan"
},
"fullVideoSegments": {
"message": "Näytä kuvake, kun video on kokonaan mainos",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Esikatsele Väri",
"message": "Lähettämättömien väri",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Siirtymispalkin Väri"
"message": "Siirtymispalkin väri"
},
"category": {
"message": "Kategoria"
@@ -436,11 +670,14 @@
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "Ota betatestauspalvelin käyttöön"
"message": "Käytä betatestauspalvelinta"
},
"whatEnableTestingServer": {
"message": "Lähetyksiäsi ja ääniäsi EI LASKETA pääpalvelimella. Käytä tätä vain testaamiseen."
},
"testingServerWarning": {
"message": "Kaikki lähetykset ja äänet EIVÄT LASKE pääpalvelinta kohti, kun muodostat yhteyden testipalvelimeen. Varmista, että poistat tämän käytöstä, kun haluat tehdä oikeita lähetyksiä."
},
"bracketNow": {
"message": "(Nyt)"
},
@@ -450,11 +687,18 @@
"chooseACategory": {
"message": "Valitse kategoria"
},
"enableThisCategoryFirst": {
"message": "Lähettääksesi osioita \"{0}\" kategorialla, sinun täytyy aktivoida se asetuksista. Sinut uudelleenohjataan asetuksiin nyt.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Varoitus: Tämäntyyppisiä osioita voi olla aktiivisena enintään yksi. Usean lähettäminen aiheuttaa sen, että satunnainen osio näytetään."
},
"youMustSelectACategory": {
"message": "Sinun täytyy valita kategoria kaikille segmenteille, jota olet lähettämässä!"
"message": "Sinun täytyy valita kategoria kaikille osioille, joita olet lähettämässä!"
},
"bracketEnd": {
"message": "(Päättyy)"
"message": "(Loppu)"
},
"hiddenDueToDownvote": {
"message": "piilotettu: miinusääniä"
@@ -462,41 +706,57 @@
"hiddenDueToDuration": {
"message": "piilotettu: liian lyhyt"
},
"manuallyHidden": {
"message": "manuaalisesti piilotettu"
},
"channelDataNotFound": {
"message": "Kanavatunnusta ei ole vielä ladattu."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanavan ID ei ole vielä latautunut. Jos käytät upotettua videota, kokeile sen sijaan käyttää YouTuben kotisivua. Tämä voi myös johtua muutoksista YouTuben ulkoasussa. Jos luulet luulet niin, tee kommenti tänne:"
},
"adblockerIssue": {
"message": "Näyttää siltä, että jokin estää SponsorBlockin kykyä saada videotietoja. Tämä on luultavasti mainosten esto-ohjelmasi. Tarkista https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Näyttää siltä, että jokin estää SponsorBlockin kykyä saada videotietoja. Katso https://github.com/ajayyy/SponsorBlock/issues/741 lisätietoja varten."
},
"itCouldBeAdblockerIssue": {
"message": "Jos mä toistuu, mainosten esto-ohjelmasi voi olla syynä. Katso https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Näyttää siltä, että SponsorBlock ei pysty saavuttamaan YouTube-APIa. Korjataksesi tämän, hyväksy seuraavaksi ilmestyvä käyttöoikeusilmoitus, odota muutama sekunti ja lataa sitten sivu uudelleen."
},
"acceptPermission": {
"message": "Hyväksy käyttöoikeus"
},
"permissionRequestSuccess": {
"message": "Käyttöoikeuspyyntö onnistui!"
},
"permissionRequestFailed": {
"message": "Käyttöoikeuspyyntö epäonnistui, klikkasitko kiellä?"
},
"adblockerIssueWhitelist": {
"message": "Jos et pysty ratkaisemaan tätä, poista käytöstä asetus 'Pakota kanavan tarkistus ennen ohittamista', koska SponsorBlock ei pysty noutamaan tämän videon kanavatietoja"
},
"forceChannelCheck": {
"message": "Pakota Kanavan Tarkistus Ennen Ohittamista"
"message": "Pakota kanavan tarkistus ennen ohittamista"
},
"whatForceChannelCheck": {
"message": "Oletuksena segmentit ohitetaan heti ennen kuin kanava tiedetään. Oletuksena jotkut segmentit videon alussa saattavat tulla ohitetuiksi sallituilla kanavilla. Tämän vaihtoehdon ottaminen käyttöön estää sen, mutta kaikki ohitukset viivästyvät hieman, koska kanavatunnuksen saaminen voi kestää jonkin aikaa. Tämä viive saattaa olla huomaamaton, jos sinulla on nopea internetyhteys."
"message": "Oletuksena osiot ohitetaan heti ennen kuin kanava tiedetään. Oletuksena, jotkut osiot videon alussa saattavat tulla ohitetuiksi sallituilla kanavilla. Tämän vaihtoehdon ottaminen käyttöön estää sen, mutta kaikki ohitukset viivästyvät hieman, koska kanavatunnuksen saaminen voi kestää jonkin aikaa. Tämä viive saattaa olla huomaamaton, jos sinulla on nopea internetyhteys."
},
"forceChannelCheckPopup": {
"message": "Harkitse \"Pakota Kanavan Tarkistus Ennen Ohittamista\" käyttöön ottaminen"
"message": "Harkitse asetuksen \"Pakota kanavan tarkistus ennen ohittamista\" käyttöön ottaminen"
},
"downvoteDescription": {
"message": "Virheellinen/väärä aika"
},
"incorrectCategory": {
"message": "Väärä kategoria"
"message": "Vaihda kategoria"
},
"nonMusicCategoryOnMusic": {
"message": "Tämä video on luokiteltu musiikiksi. Oletko varma, että siinä on sponsori? Jos tämä on sen sijaan \"musiikiton segmentti\", avaa laajennuksen asetukset ja ota tämä kategoria käyttöön. Sitten voit lähettää tämän segmentin oikeassa kategoriassa. Lue ohjeistus, jos on lisää kysyttävää."
"message": "Tämä video on luokiteltu musiikiksi. Oletko varma, että siinä on sponsori? Jos tämä on oikeasti \"Musiikiton osio\", avaa laajennuksen asetukset ja ota tämä kategoria käyttöön. Sitten voit lähettää tämän osion oikeassa kategoriassa. Lue säännöt, jos olet vielä hämilläsi."
},
"multipleSegments": {
"message": "Useita kohtia"
"message": "Useita osioita"
},
"guidelines": {
"message": "Säännökset"
"message": "Säännöt"
},
"readTheGuidelines": {
"message": "Lue Säännökset!!",
"message": "Lue säännöt!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
@@ -504,5 +764,170 @@
},
"categoryUpdate2": {
"message": "Avaa asetukset ohittaaksesi introt, outrot, kauppatavarat, jne."
},
"help": {
"message": "Ohje"
},
"GotIt": {
"message": "Selvä",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Tämä osio on suuri. Jos koko video koskee yhtä aihetta, vaihda \"Ohita\" valintaan \"Koko video\". Katso lisätietoja säännöistä."
},
"categoryPillTitleText": {
"message": "Koko video on merkitty tällä luokituksella ja se on liian tiiviisti integroitu eroteltavaksi"
},
"experiementOptOut": {
"message": "Jättäydy pois kaikista tulevista kokeiluista",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Piilota ikuisesti"
},
"warningChatInfo": {
"message": "Sait varoituksen ja et voi lähettää osioita väliaikaisesti. Tämä tarkoittaa, että huomasimme, että teit joitakin yleisiä virheitä, jotka eivät ole tahallisia, joten vahvistakaa, että ymmärrätte säännöt ja poistamme varoituksen. Voit myös liittyä tähän keskusteluun käyttäen discord.gg/SponsorBlock tai matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Ääni hylättiin varoituksen takia. Klikkaa avataksesi chatin sen ratkaisemiseksi, tai tule takaisin myöhemmin kun sinulla on siihen aikaa.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Lahjoita"
},
"considerDonating": {
"message": "Auta rahoittamalla kehitystä"
},
"hideDonationLink": {
"message": "Piilota lahjoituslinkki"
},
"darkModeOptionsPage": {
"message": "Tumma tila asetussivulla"
},
"helpPageThanksForInstalling": {
"message": "Kiitos, että asensit SponsorBlockin."
},
"helpPageReviewOptions": {
"message": "Tarkista alla olevat vaihtoehdot kiitos"
},
"helpPageFeatureDisclaimer": {
"message": "Monet ominaisuudet ovat oletuksena pois päältä. Jos haluat ohittaa introt, outrot, käyttää Invidiousta, jne., ota ne käyttöön alhaalla. Voit myös piilottaa/näyttää käyttöliittymäelementtejä."
},
"helpPageHowSkippingWorks": {
"message": "Miten ohittaminen toimii"
},
"helpPageHowSkippingWorks1": {
"message": "Video-osiot ohitetaan automaattisesti, jos ne löytyvät tietokannasta. Voit avata ponnahdusikkunan klikkaamalla laajennuksen kuvaketta saadaksesi esikatselun siitä, mitä ne ovat."
},
"helpPageHowSkippingWorks2": {
"message": "Aina kun ohitat osion, saat ilmoituksen. Jos ajoitus näyttää väärältä, äänestä alaspäin klikkaamalla 👎! Voit myös äänestää ponnahdusikkunassa."
},
"Submitting": {
"message": "Lähettäminen"
},
"helpPageSubmitting1": {
"message": "Lähettäminen voidaan tehdä joko ponnahdusikkunassa painamalla \"Osio alkaa nyt\" -painiketta, tai videosoittimessa olevilla painikkeilla."
},
"helpPageSubmitting2": {
"message": "Toistopainikkeen klikkaaminen osoittaa osion alun ja pysäytyskuvakkeen klikkaaminen sen lopun. Voit valmistella useita sponsoreita ennen kuin painat lähetä. Lähetä-painikkeen klikkaaminen lähettää osion. Roskakorin klikkaaminen poistaa."
},
"Editing": {
"message": "Muokkaus"
},
"helpPageEditing1": {
"message": "Jos jokin meni pieleen, voit muokata tai poistaa osiosi ylänuolipainikkeen klikkaamisen jälkeen."
},
"helpPageTooSlow": {
"message": "Tämä on liian hidasta"
},
"helpPageTooSlow1": {
"message": "Voit käyttää pikanäppäimiä jos haluat. Paina puolipiste näppäintä merkitäksesi sponsori osion alun/lopun, ja paina heittomerkkiä lähettääksesi sen. Nämä voidaan vaihtaa asetuksista. Jos et käytä QWERTYä, sinun varmaan kannattaisi vaihtaa pikanäppäimet."
},
"helpPageCopyOfDatabase": {
"message": "Voinko saada kopion tietokannasta? Mitä tapahtuu, jos katoat?"
},
"helpPageCopyOfDatabase1": {
"message": "Tietokanta on julkinen ja saatavilla osoitteessa"
},
"helpPageCopyOfDatabase2": {
"message": "Lähdekoodi on vapaasti saatavilla. Joten, vaikka jotain tapahtuisi minulle, sinun lähetyksesi eivät katoa."
},
"helpPageNews": {
"message": "Uutiset ja miten se on tehty"
},
"helpPageSourceCode": {
"message": "Mistä voin saada lähdekoodin?"
},
"Credits": {
"message": "Tekijät"
},
"LearnMore": {
"message": "Opi lisää"
},
"CopyDownvoteButtonInfo": {
"message": "Äänestää alas ja luo paikallisen kopion, jonka voit lähettää uudelleen"
},
"OpenCategoryWikiPage": {
"message": "Avaa tämän kategorian wiki-sivu."
},
"CopyAndDownvote": {
"message": "Kopioi ja äänestä alas"
},
"ContinueVoting": {
"message": "Jatka äänestystä"
},
"ChangeCategoryTooltip": {
"message": "Tämä vaikuttaa sinun osioihin välittömästi"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Käytä hiiren rullaa samalla kun osoitin on muokkauslaatikon päällä säätääksesi aikaa nopeasti. Ctrl- tai Shift-näppäimen yhdistelmiä voi käyttää muutoksien hienosäätelyyn."
},
"categoryPillNewFeature": {
"message": "Uutta! Näe, kun video on kokonaan sponsoroitu tai itsensä mainostusta"
},
"dayAbbreviation": {
"message": "vrk",
"description": "100d"
},
"hourAbbreviation": {
"message": "t",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Käyttäytyminen",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Käyttöliittymä",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Pikanäppäimet",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Varmuuskopioi/palauta",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Sekalaiset",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Ohitusilmoituksen ulkoasu",
"description": "Option label"
},
"unbind": {
"message": "Poista valinta",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Ei määritetty"
},
"change": {
"message": "Vaihda"
},
"youtubeKeybindWarning": {
"message": "Tämä on YouTuben sisäänrakennettu pikanäppäin. Haluatko varmasti käyttää sitä?"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "Sauter"
},
"unmute": {
"message": "Réactiver le son"
},
"paused": {
"message": "En pause"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Fin du segment"
},
"sponsorCancel": {
"message": "Annuler la création de segment"
},
"noVideoID": {
"message": "Aucune vidéo YouTube trouvée.\nActualisez l'onglet si il est censé y en avoir une."
},
"refreshSegments": {
"message": "Rafraîchir les segments"
},
"success": {
"message": "Succès !"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Erreur de connexion. Code d'erreur : "
},
"wantToSubmit": {
"message": "Voulez-vous soumettre vos segments pour la vidéo"
},
"clearTimes": {
"message": "Effacer les segments"
},
@@ -138,7 +144,7 @@
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Astuce : Vous pouvez configurer des raccourcis clavier dans les options"
"message": "Astuce : vous pouvez configurer des raccourcis clavier dans les options"
},
"clearTimesButton": {
"message": "Supprimer les temps"
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Choisir un pseudonyme"
},
"copyPublicID": {
"message": "Copier l'ID utilisateur"
},
"discordAdvert": {
"message": "Rejoignez le serveur Discord officiel pour toutes suggestions ou remarques!"
},
@@ -173,14 +182,17 @@
"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."
},
"showSkipButton": {
"message": "Conserver le bouton \"Aller au point essentiel\" sur le lecteur"
},
"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."
"autoHideInfoButton": {
"message": "Masquer Automatiquement Le Button Info"
},
"hideDeleteButton": {
"message": "Cacher le bouton Supprimer sur le lecteur YouTube"
@@ -188,23 +200,23 @@
"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."
},
"enableViewTracking": {
"message": "Activer le suivi du nombre de sauts de segments"
},
"whatViewTracking": {
"message": "Cette fonctionnalité permet de suivre les segments que vous avez sautés pour faire savoir aux utilisateurs à quel point leur soumission a aidé les autres et est utilisée comme donnée avec les votes positifs pour s'assurer que des spams n'entre pas dans la base de données. L'extension envoie un message au serveur chaque fois que vous sautez un segment. Il est à espérer que la plupart des gens ne modifient pas ce paramètre pour que les données sur le nombre d'affichage soient exacts :)"
"message": "Cette fonctionnalité permet de suivre les segments que vous avez sautés pour faire savoir aux utilisateurs à quel point leur soumission a aidé les autres et est utilisée comme donnée avec les votes positifs pour s'assurer que des spams n'entrent pas dans la base de données. L'extension envoie un message au serveur chaque fois que vous sautez un segment. Il est à espérer que la plupart des gens ne modifient pas ce paramètre pour que les données sur le nombre d'affichages soient exactes. :)"
},
"enableViewTrackingInPrivate": {
"message": "Activer le suivi du nombre de sauts dans les onglets privés/incognito"
},
"enableQueryByHashPrefix": {
"message": "Requête avec seulement le début du hash"
"message": "Requête par préfixe du hash"
},
"whatQueryByHashPrefix": {
"message": "Au lieu de demander des segments au serveur à l'aide de l'identifiant de la vidéo, les 4 premiers caractères du hash de l'identifiant de la vidéo sont envoyés. Ce serveur renverra les données pour toutes les vidéos ayant des hash similaires."
},
"enableRefetchWhenNotFound": {
"message": "Re-récupérer les segments sur les nouvelles vidéos"
"message": "Récupérer les segments sur les nouvelles vidéos"
},
"whatRefetchWhenNotFound": {
"message": "Si la vidéo est nouvelle et qu'aucun segment n'a été trouvé, ils seront réactualisés toutes les quelques minutes pendant le visionnage."
@@ -212,6 +224,24 @@
"showNotice": {
"message": "Afficher la notification"
},
"showSkipNotice": {
"message": "Notifier après qu'un segment ait été sauté"
},
"noticeVisibilityMode0": {
"message": "Notifications de passage"
},
"noticeVisibilityMode1": {
"message": "Petite notifications de passage pour l'auto skip"
},
"noticeVisibilityMode2": {
"message": "Toute les petites notifications de passage"
},
"noticeVisibilityMode3": {
"message": "Notifications de passage qui disparaissent pour l'auto skip"
},
"noticeVisibilityMode4": {
"message": "Toute les notifications de passage qui disparaissent"
},
"longDescription": {
"message": "SponsorBlock vous permet de passer les sponsors, les intros, les outros, les rappels d'abonnement et autres parties ennuyeuses des vidéos YouTube. SponsorBlock est une extension de navigateur qui permet à n'importe qui de soumettre les temps de début et de fin des segments sponsorisés et d'autres segments de vidéos YouTube. Une fois qu'une personne a soumis ces informations, toutes les autres personnes possédant cette extension passeront directement les segments sponsorisés. Vous pouvez également sauter les sections non musicales des vidéos musicales.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +263,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Définir une touche pour passer un segment"
"message": "Sauter le segment",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Définir le raccourci pour commencer un segment"
"message": "Commencer/arrêter le segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Changer le raccourci pour soumettre les segments"
"message": "Soumettre les segments",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Appuyez sur une touche"
},
"keybindDescriptionComplete": {
"message": "Le raccourci choisi est : "
"message": "Sélectionnez une clé en la tapant et choisissez les touches de modification que vous souhaitez utiliser."
},
"0": {
"message": "Délai de connexion dépassé. Vérifiez votre connexion internet. Si votre connexion internet fonctionne, le serveur est probablement surchargé ou hors service."
@@ -269,11 +299,34 @@
"skip": {
"message": "Passer"
},
"mute": {
"message": "Couper le son"
},
"full": {
"message": "Toute la vidéo",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Passer {0} ?"
},
"mute_category": {
"message": "Mettre en sourdine {0} ?"
},
"skip_to_category": {
"message": "Passer à {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Passé"
"message": "{0} ignoré",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} mis en sourdine",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Sauté à {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Désactiver le passage automatique"
@@ -291,14 +344,11 @@
"message": "Afficher le temps avec les passages supprimés"
},
"showTimeWithSkipsDescription": {
"message": "Ce temps apparaît entre crochets à côté du temps actuel sous la barre de défilement. Cela indique la durée totale de la vidéo après déduction de tout les segments. Ceci comprend les segments marqués comme étant uniquement à \"Afficher dans la barre de recherche\"."
"message": "Ce temps apparaît entre crochets à côté du temps actuel sous la barre de défilement. Cela indique la durée totale de la vidéo après déduction de tous les segments. Ceci comprend les segments marqués comme étant uniquement à \"Afficher dans la barre de recherche\"."
},
"youHaveSkipped": {
"message": "Vous avez passé "
},
"youHaveSaved": {
"message": "Vous vous êtes économisé "
},
"minLower": {
"message": "minute"
},
@@ -312,10 +362,12 @@
"message": "heures"
},
"youHaveSavedTime": {
"message": "Vous avez fait économiser les utilisateurs"
"message": "Vous avez fait économiser les utilisateurs",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " de leurs vies"
"message": " de leurs vies",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Vérifiez status.sponsor.ajay.app pour le status du serveur."
@@ -324,7 +376,7 @@
"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."
"message": "Cela devrait rester privé. C'est comme un mot de passe et ne devrait être partagé avec personne. Si quelqu'un a cela, il peut vous usurper. Si vous recherchez votre identifiant d'utilisateur public, cliquez sur l'icône du presse-papiers dans le popup."
},
"setUserID": {
"message": "Définir \"UserID\""
@@ -335,29 +387,24 @@
"createdBy": {
"message": "Créé par"
},
"autoSkip": {
"message": "Passage automatique"
"supportOtherSites": {
"message": "Support de YouTube-Sites tierces"
},
"showSkipNotice": {
"message": "Notifier après qu'un segment ait été sauté"
"supportOtherSitesDescription": {
"message": "Support de clients YouTube tierces. Pour habiliter le support, vous devez accepter les autorisations supplémentaires. Cela ne fonctionne PAS en incognito sur Chrome et d'autres variantes de Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Il est actuellement réglé sur :"
},
"supportInvidious": {
"message": "Supporter Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) est un client tiers pour YouTube. Vous devez accepter des permissions supplémentaires pour activer son support. Cette fonctionnalité ne fonctionne pas en mode incognito sur Chrome et les autres variantes de Chromium."
"supportedSites": {
"message": "Sites pris en charge : "
},
"optionsInfo": {
"message": "Activer Invidious, désactiver le passage automatique, masquer les boutons et plus encore."
},
"addInvidiousInstance": {
"message": "Ajouter une instance Invidious"
"message": "Ajouter une instance de client tiers"
},
"addInvidiousInstanceDescription": {
"message": "Ajouter une instance Invidious personnalisée. Doit être formaté avec SEULEMENT le domaine. Exemple: invidious.ajay.app"
"message": "Ajouter une instance personnalisée. Elle doit être formaté avec SEULEMENT le domaine. Exemple: invidious.ajay.app"
},
"add": {
"message": "Ajouter"
@@ -380,15 +427,21 @@
"minDurationDescription": {
"message": "Les segments plus courts que la valeur fixée ne seront pas sautés ou affichés dans le lecteur."
},
"skipNoticeDuration": {
"message": "Durée du saut de segment (secondes):"
},
"skipNoticeDurationDescription": {
"message": "L'avis du saut restera à l'écran pendant au moins aussi longtemps. Pour passer manuellement, il peut être visible plus longtemps."
},
"shortCheck": {
"message": "Le segment suivant est plus court que votre option de durée minimale. Cela pourrait signifier qu'il est déjà soumis, et just ignoré par cette option. Êtes-vous sûr de vouloir soumettre ?"
},
"liveOrPremiere": {
"message": "La soumission sur un livestream actif ou une première n'est pas autorisée. Veuillez attendre qu'il termine, puis actualisez la page et vérifiez que les segments sont toujours valides."
},
"showUploadButton": {
"message": "Afficher le bouton de téléchargement"
},
"whatUploadButton": {
"message": "Ce bouton apparaît sur le lecteur YouTube dès qu'un segment est prêt à être envoyé."
},
"customServerAddress": {
"message": "Adresse du serveur SponsorBlock"
},
@@ -407,21 +460,21 @@
"areYouSureReset": {
"message": "Voulez-vous vraiment remettre à zéro ?"
},
"confirmPrivacy": {
"message": "La vidéo a été détectée comme étant non répertoriée. Cliquez sur annuler si vous ne voulez pas vérifier les segments sautés."
},
"unlistedCheck": {
"message": "Ignorer les vidéos non listées"
},
"whatUnlistedCheck": {
"message": "Ce réglage ralentira légèrement SponsorBlock. Pour sauter des segments, il faut envoyer l'ID de la vidéo au serveur. Si vous craignez que des identifiants de vidéo non répertoriés soient envoyés sur Internet, activez cette option."
},
"mobileUpdateInfo": {
"message": "m.youtube.com est maintenant pris en charge"
},
"exportOptions": {
"message": "Importer/Exporter toutes les options"
},
"exportOptionsCopy": {
"message": "Modifier/copier"
},
"exportOptionsDownload": {
"message": "Enregistrer dans un fichier"
},
"exportOptionsUpload": {
"message": "Charger à partir du fichier"
},
"whatExportOptions": {
"message": "C'est votre configuration complète au format JSON. Elle inclut votre identifiant utilisateur, gardez-la pour vous."
},
@@ -449,6 +502,9 @@
"preview": {
"message": "Aperçu"
},
"unsubmitted": {
"message": "Non soumis"
},
"inspect": {
"message": "Inspecter"
},
@@ -467,11 +523,8 @@
"copyDebugInformationComplete": {
"message": "Les informations de débogage ont été copiées dans le presse-papiers. N'hésitez pas à supprimer toute information que vous ne préférez pas partager. Enregistrez-les dans un fichier texte ou collez-les dans le rapport de bug."
},
"theKey": {
"message": "La clé"
},
"keyAlreadyUsed": {
"message": "est lié à une autre action. Veuillez sélectionner une autre clé."
"message": "Ce raccourci est lié à une autre action. Veuillez en sélectionner un autre."
},
"to": {
"message": "à",
@@ -483,6 +536,31 @@
"category_sponsor_description": {
"message": "Promotion rémunérée, parrainage rémunéré et publicité directe. Pas pour l'autopromotion ou les présentations gratuites de causes, de créateurs, de sites web ou de produits qu'ils aiment."
},
"category_selfpromo": {
"message": "Non rémunéré/autopromotion"
},
"category_selfpromo_description": {
"message": "Semblable au \"sponsor\", excepté pour la promotion non rémunérée ou l'auto-promotion. Cela inclut les marchandises, les dons et les informations sur leurs collaborateurs."
},
"category_exclusive_access": {
"message": "Accès exclusif"
},
"category_exclusive_access_description": {
"message": "Seulement pour étiqueter des vidéos entières. Utilisé quand une vidéo présente un produit, un service ou un emplacement auquel ils ont reçu un accès gratuit ou subventionné."
},
"category_exclusive_access_pill": {
"message": "Cette vidéo présente un produit, un service ou un emplacement auquel ils ont reçu un accès gratuit ou subventionné",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Rappel d'interaction (abonnement)"
},
"category_interaction_description": {
"message": "Lorsqu'il y a un bref rappel pour aimer, s'abonner ou les suivre parmi le contenu. Si le message est long ou porte sur quelque chose de spécifique, cela devrait plutôt être classé comme une autopromotion."
},
"category_interaction_short": {
"message": "Rappel d'interaction"
},
"category_intro": {
"message": "Entracte/Animation d'intro"
},
@@ -496,40 +574,43 @@
"message": "Générique de fin"
},
"category_outro_description": {
"message": "Crédits ou quand les annotations Youtube de fin apparaissent. Pas pour les conclusions qui contiennent des informations."
"message": "Crédits ou écrans de fin YouTube. Pas pour les conclusions contenant des informations."
},
"category_interaction": {
"message": "Rappel d'interaction (abonnement)"
"category_preview": {
"message": "Aperçu/Résumé"
},
"category_interaction_description": {
"message": "Lorsqu'il y a un bref rappel pour aimer, s'abonner ou les suivre parmi le contenu. Si le message est long ou porte sur quelque chose de spécifique, cela devrait plutôt être classé comme une autopromotion."
"category_preview_description": {
"message": "Résumé rapide des épisodes précédents, ou aperçu de ce qui se passera plus tard dans la vidéo en cours. Pour les plans collectifs édités, pas pour les résumés parlés."
},
"category_interaction_short": {
"message": "Rappel d'interaction"
"category_filler_description": {
"message": "Des digressions ajoutées uniquement pour le remplissage ou l'humour qui ne sont pas requis pour comprendre le contenu principal de la vidéo. Cela ne devrait pas inclure des segments fournissant du contexte ou des détails de fond."
},
"category_selfpromo": {
"message": "Non rémunéré/autopromotion"
},
"category_selfpromo_description": {
"message": "Semblable au \"sponsor\", excepté pour la promotion non rémunérée ou l'auto-promotion. Cela inclut les marchandises, les dons et les informations sur leurs collaborateurs."
"category_filler_short": {
"message": "Remplissage"
},
"category_music_offtopic": {
"message": "Musique : Segment non-musical"
"message": "Musique : Segment non musical"
},
"category_music_offtopic_description": {
"message": "A utiliser uniquement dans les vidéos musicales. Cela inclut les introductions ou les fins dans les vidéos."
"message": "A utiliser seulement pour les vidéos de musiques. Ceci ne devrait qu'être utilisé que pour des morceaux de vidéos de musiques qui ne sont pas couvert par d'autres catégories."
},
"category_music_offtopic_short": {
"message": "Hors musique"
},
"category_poi_highlight": {
"message": "Point essentiel"
},
"category_poi_highlight_description": {
"message": "La partie de la vidéo que la plupart des gens veulent voir. Similaire à \"la vidéo commence à x mins\"."
},
"category_livestream_messages": {
"message": "Stream : lecture de dons et messages"
},
"category_livestream_messages_short": {
"message": "Lecture de messages"
},
"disable": {
"message": "Désactiver"
"autoSkip": {
"message": "Passage automatique"
},
"manualSkip": {
"message": "Passer manuellement"
@@ -537,11 +618,33 @@
"showOverlay": {
"message": "Afficher dans la barre de progression"
},
"colorFormatIncorrect": {
"message": "Votre couleur est mal formatée. Il devrait s'agir d'un code hexadécimal à 3 ou 6 chiffres avec un signe numérique au début."
"disable": {
"message": "Désactiver"
},
"autoSkip_POI": {
"message": "Passer automatiquement au début"
},
"manualSkip_POI": {
"message": "Demander lors du chargement de la vidéo"
},
"showOverlay_POI": {
"message": "Afficher dans la barre de recherche"
},
"showOverlay_full": {
"message": "Afficher l'étiquette"
},
"autoSkipOnMusicVideos": {
"message": "Ignorer automatiquement tous les segments lorsqu'il y a un segment non-musical"
},
"muteSegments": {
"message": "Autoriser les segments qui bloquent l'audio au lieu de le passer"
},
"fullVideoSegments": {
"message": "Afficher une icône lorsqu'une vidéo est promotionnelle",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Couleur en mode aperçu",
"message": "Couleur non soumise",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +679,9 @@
"message": "Pour envoyer des segments de la catégorie \"{0}\", vous devez l'activer dans les options. Vous allez être redirigé vers les options maintenant.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Avertissement: Ce type de segment peut avoir au maximum un seul actif à la fois. En soumettant plusieurs segments, un seul aléatoire sera affiché."
},
"youMustSelectACategory": {
"message": "Vous devez sélectionner une catégorie pour tous les segments que vous soumettez !"
},
@@ -589,13 +695,26 @@
"message": "masqué : trop court"
},
"channelDataNotFound": {
"message": "L'ID de la chaîne n'a pas encore été chargé."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Le Channel ID n'est pas encore chargé. Si vous utilisez une vidéo intégrée, essayez d'utiliser la page d'accueil de YouTube. Cela pourrait également être causé par des changements dans l'interface de YouTube. Si vous pensez que c'est le cas, écrivez un commentaire ici :"
},
"adblockerIssue": {
"message": "Il semble que quelque chose empêche SponsorBlock de récupérer les données de la vidéo. C'est probablement votre bloqueur de publicités. Veuillez consulter https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Il semblerait que quelque chose empêche SponsorBlock de récupérer les données de la vidéo. Veuillez consulter https://github.com/ajayyy/SponsorBlock/issues/741 pour plus d'informations."
},
"itCouldBeAdblockerIssue": {
"message": "Si ça se reproduit, c'est peut-être causé par votre bloqueur de publicités. Veuillez consulter https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Il semblerait que SponsorBlock ne puisse pas accéder à l'API YouTube. Pour corriger cela, acceptez la demande de permission qui apparaîtra, attendez quelques secondes, puis rechargez la page."
},
"acceptPermission": {
"message": "Accepter l'autorisation"
},
"permissionRequestSuccess": {
"message": "Demande de permission réussie !"
},
"permissionRequestFailed": {
"message": "La demande d'autorisation a échoué, avez-vous cliqué sur refuser ?"
},
"adblockerIssueWhitelist": {
"message": "Si vous ne parvenez pas à résoudre ce problème, désactivez le paramètre 'Force Channel Check Before Skipping' car SponsorBlock est incapable de récupérer les informations de la chaine pour cette vidéo"
},
"forceChannelCheck": {
"message": "Forcer la vérification du canal avant de passer"
@@ -610,10 +729,10 @@
"message": "Segment de mauvaise qualité"
},
"incorrectCategory": {
"message": "Mauvaise catégorie"
"message": "Changer de catégorie"
},
"nonMusicCategoryOnMusic": {
"message": "Cette vidéo est catégorisée comme de la musique. Êtes-vous sûr qu'elle est sponsorisée ? S'il s'agit en fait d'un \"segment non-musical\", allez dans les options de l'extension et activez cette catégorie. Ensuite, vous pourrez soumettre ce segment en tant que \"segment non-musical\" au lieu de sponsor. Lisez les instructions en cas de confusion."
"message": "Cette vidéo est catégorisée comme de la musique. Êtes-vous sûr qu'elle est sponsorisée? S'il s'agit en fait d'un \"Segment non musical\", allez dans les options de l'extension et activez cette catégorie. Ensuite, vous pourrez soumettre ce segment en tant que \"Segment non musical\" au lieu de sponsor. Lisez les instructions en cas de confusion."
},
"multipleSegments": {
"message": "Plusieurs segments"
@@ -633,5 +752,164 @@
},
"help": {
"message": "Aide"
},
"GotIt": {
"message": "Compris",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Ce segment est long. Si toute la vidéo parle d'un seul sujet, changer \"Passer\" en \"Toute la vidéo\". Voir les directives pour plus d'informations."
},
"categoryPillTitleText": {
"message": "Cette vidéo entière est étiquetée avec cette catégorie qui est trop intégrée pour l'en séparer"
},
"experiementOptOut": {
"message": "Se désinscrire de toutes les futures expériences",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Cacher pour toujours"
},
"warningChatInfo": {
"message": "Vous avez reçu un avertissement et ne pouvez pas soumettre de segments temporairement. Cela signifie que nous avons remarqué que vous commettiez des erreurs courantes qui ne sont pas malveillantes. Veuillez simplement confirmer que vous comprenez les règles et nous supprimerons l'avertissement. Vous pouvez également rejoindre cette discussion en utilisant discord.gg/SponsorBlock ou matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Le vote a été rejeté en raison d'un avertissement. Cliquez pour ouvrir un chat et y mettre fin , ou revenez plus tard lorsque vous avez le temps.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Faire un don"
},
"hideDonationLink": {
"message": "Cacher le lien de don"
},
"darkModeOptionsPage": {
"message": "Mode sombre sur la page options"
},
"helpPageThanksForInstalling": {
"message": "Merci d'avoir installé SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Veuillez vérifier les options ci-dessous"
},
"helpPageFeatureDisclaimer": {
"message": "De nombreuses fonctionnalités sont désactivées par défaut. Si vous voulez ignorer les intros, outros, utiliser Invidious, etc., activez-les ci-dessous. Vous pouvez également masquer/afficher les éléments de l'interface."
},
"helpPageHowSkippingWorks": {
"message": "Comment fonctionne le saut d'un segment"
},
"helpPageHowSkippingWorks1": {
"message": "Les segments vidéo seront automatiquement ignorés s'ils sont trouvés dans la base de données. Vous pouvez ouvrir le popup en cliquant sur l'icône de l'extension pour obtenir un aperçu de ces segments."
},
"helpPageHowSkippingWorks2": {
"message": "À chaque fois que vous sautez un segment, vous en serez averti. Si le timing semble incorrect, vous pouvez disliker le segment, vous pouvez également voter dans le popup."
},
"Submitting": {
"message": "Soumission en cours"
},
"helpPageSubmitting1": {
"message": "La soumission peut être effectuée dans le popup en appuyant sur le bouton \"le segment commence maintenant\" ou dans le lecteur vidéo avec les boutons du lecteur."
},
"helpPageSubmitting2": {
"message": "Cliquer sur le bouton de lecture indique le début d'un segment et cliquer sur l'icône d'arrêt indique la fin. Vous pouvez préparer plusieurs sponsors avant d'appuyer sur Soumettre. Cliquer sur le bouton de soumission enverra le segment. Cliquer sur le poubelle supprimera vos segments."
},
"Editing": {
"message": "Édition en cours"
},
"helpPageEditing1": {
"message": "Si vous avez fait une erreur, vous pouvez modifier ou supprimer vos segments après avoir cliqué sur le bouton avec la flèche vers le haut."
},
"helpPageTooSlow": {
"message": "Ceci est trop lent"
},
"helpPageTooSlow1": {
"message": "Il y a des raccourcis clavier si vous voulez les utiliser. Appuyez sur la touche point-virgule pour indiquer le début / la fin d'un segment sponsorisé et cliquez sur l'apostrophe pour soumettre. Cela peut être modifié dans les options. Si vous n'utilisez pas un clavier QWERTY, vous devriez probablement changer la touche assignée de base."
},
"helpPageCopyOfDatabase": {
"message": "Puis-je obtenir une copie de la base de données ? Que se passe-t-il si vous disparaissez ?"
},
"helpPageCopyOfDatabase1": {
"message": "La base de données est publique et disponible à"
},
"helpPageCopyOfDatabase2": {
"message": "Le code source est librement disponible. Donc, même si il m'arrive quelque chose, vos soumissions ne seront pas perdues."
},
"helpPageNews": {
"message": "Nouvelles et comment elles sont faites"
},
"helpPageSourceCode": {
"message": "Où puis-je obtenir le code source ?"
},
"Credits": {
"message": "Crédits"
},
"LearnMore": {
"message": "En savoir plus"
},
"CopyDownvoteButtonInfo": {
"message": "Voter contre et crée une copie locale pour la resoumettre"
},
"OpenCategoryWikiPage": {
"message": "Ouvrez la page wiki de cette catégorie."
},
"CopyAndDownvote": {
"message": "Copier et voter contre"
},
"ContinueVoting": {
"message": "Continuer à voter"
},
"ChangeCategoryTooltip": {
"message": "Cela s'appliquera instantanément à vos segments"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Utilisez la molette de votre souris en survolant la boîte d'édition pour ajuster rapidement le minutage. Les combinaisons de touches Ctrl ou Shift peuvent être utilisées pour affiner les modifications."
},
"categoryPillNewFeature": {
"message": "Nouveau! Voir quand une vidéo est entièrement sponsorisée ou de l'auto-promotion"
},
"dayAbbreviation": {
"message": "j",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Comportement",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interface",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Raccourcis clavier",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Sauvegarde/Restauration",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Divers",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Apparence d'avis de saut",
"description": "Option label"
},
"unbind": {
"message": "Délier",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Non configuré"
},
"change": {
"message": "Changer"
},
"youtubeKeybindWarning": {
"message": "Il s'agit d'un raccourci YouTube intégré. Êtes-vous sûr de vouloir l'utiliser ?"
}
}

View File

@@ -1,13 +1,39 @@
{
"fullName": {
"message": "חוסם פרסומות ליוטיוב - דלג על החסויות",
"description": "Name of the extension."
},
"Description": {
"message": "דלג על החסויות, ההתחננויות לעשות מנוי ועוד בסרטוני יוטיוב. דווח על ספונסרים בסרטונים שאתה צופה בהם כדי לחסוך לאחרים זמן.",
"description": "Description of the extension."
},
"400": {
"message": "השרת אמר שהבקשה הזו לא בתוקף"
},
"429": {
"message": "הגשת יותר מדי זמני חסויות עבור הסרטון היחיד הזה, אתה בטוח שיש כל כך הרבה?"
},
"409": {
"message": "זה כבר הוגש בעבר"
},
"channelWhitelisted": {
"message": "הערוץ הורשה!"
},
"Segment": {
"message": "מקטע"
},
"Segments": {
"message": "מקטעים"
},
"upvoteButtonInfo": {
"message": "הצבע לדיווח הזה"
},
"reportButtonTitle": {
"message": "דווח"
},
"reportButtonInfo": {
"message": "דווח על הדיווח הזה כלא נכון."
},
"Dismiss": {
"message": "סגור"
},
@@ -17,9 +43,33 @@
"Hide": {
"message": "אל תציג אף פעם"
},
"hitGoBack": {
"message": "לחץ על דלג אחורה כדי להגיע מאיפה שבאת."
},
"unskip": {
"message": "דלג אחורה"
},
"reskip": {
"message": "דלג קדימה"
},
"paused": {
"message": "מושהה"
},
"manualPaused": {
"message": "טיימר נעצר"
},
"confirmMSG": {
"message": "כדי לערוך או למחוק קטעים יחידים, לחץ על כפתור המידע או פתח את החלונית של ההרחבה בדפדפן ע\"י לחיצה על הסמליל בצד ימין למעלה (יכול להיות ששמאל למעלה בדפדפנים בעברית)."
},
"clearThis": {
"message": "אתה בטוח שאתה רוצה לנקות את זה?\n\n"
},
"Unknown": {
"message": "אירעה שגיאה בדיווח הזמנים, נסה שוב מאוחר יותר."
},
"sponsorFound": {
"message": "לסרטון הזה יש קטעים במאגר הנתונים!"
},
"sponsor404": {
"message": "לא נמצאו מקטעים"
},
@@ -29,18 +79,64 @@
"sponsorEnd": {
"message": "מקטע נגמר עכשיו"
},
"noVideoID": {
"message": "לא נמצא סרטון יוטיוב.\nאם זה לא נכון, רענן את הכרטיסייה."
},
"success": {
"message": "הצלחה!"
},
"voted": {
"message": "הצבעת!"
},
"serverDown": {
"message": "נראה שהשרת נפל. צור קשר עם המפתח מיד."
},
"connectionError": {
"message": "התקבלה שגיאת חיבור. קוד השגיאה: "
},
"clearTimes": {
"message": "נקה מקטעים"
},
"openPopup": {
"message": "פתח חלונית SponsorBlock"
},
"closePopup": {
"message": "סגור חלון"
},
"SubmitTimes": {
"message": "הגש מקטעים"
},
"submitCheck": {
"message": "אתה בטוח שאתה רוצה להזין את זה?"
},
"whitelistChannel": {
"message": "הרשה ערוץ"
},
"removeFromWhitelist": {
"message": "הסר ערוץ מרשימת ערוצים מורשים"
},
"voteOnTime": {
"message": "הצבע על מקטע"
},
"Submissions": {
"message": "הזנות"
},
"savedPeopleFrom": {
"message": "הצלת אנשים מ "
},
"viewLeaderboard": {
"message": "לוח מובילים"
},
"recordTimesDescription": {
"message": "הגש"
},
"submissionEditHint": {
"message": "עריכת מקטע תופיע אחרי שתלחץ הגש",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "רמז: אתה יכול להגדיר קיצורים מהמקלדת דרך תפריט אפשרויות כדי להזין זמנים"
},
"Username": {
"message": "שם משתמש"
},
@@ -56,6 +152,10 @@
"hideInfoButton": {
"message": "החבא כפתור מידע בנגן YouTube"
},
"website": {
"message": "אתר",
"description": "Used on Firefox Store Page"
},
"sourceCode": {
"message": "קוד מקור",
"description": "Used on Firefox Store Page"
@@ -76,18 +176,20 @@
"message": "שעות"
},
"youHaveSavedTime": {
"message": "חסכת לאנשים"
"message": "חסכת לאנשים",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " מחייהם"
"message": " מחייהם",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"createdBy": {
"message": "נוצר על ידי"
},
"autoSkip": {
"message": "דילוג אוטומטי"
},
"add": {
"message": "הוסף"
},
"autoSkip": {
"message": "דילוג אוטומטי"
}
}

View File

@@ -24,5 +24,26 @@
},
"Segments": {
"message": "खंडों"
},
"Dismiss": {
"message": "रद्द करें"
},
"Loading": {
"message": "लोड कर रहा है..."
},
"paused": {
"message": "रुका हुआ"
},
"clearThis": {
"message": "क्या आप वाकई इसे साफ़ करना चाहते हैं?\n\n"
},
"sponsorEnd": {
"message": "खंड अब समाप्त होता है"
},
"success": {
"message": "सफल!"
},
"Options": {
"message": "विकल्प"
}
}

View File

@@ -47,10 +47,13 @@
"message": "Klikni unskip kako bi se vratio otkuda si došao."
},
"unskip": {
"message": "Unskip"
"message": "Ne preskači"
},
"reskip": {
"message": "Reskip"
"message": "Preskoči opet"
},
"unmute": {
"message": "Uključi zvuk"
},
"paused": {
"message": "Pauzirano"
@@ -79,6 +82,15 @@
"sponsorEnd": {
"message": "Isječak završava sada"
},
"sponsorCancel": {
"message": "Otkaži Kreiranje Segmenta"
},
"noVideoID": {
"message": "Nijedan YouTube video nije pronađen.\nAko ovo nije točno, osvježite karticu."
},
"refreshSegments": {
"message": "Osvježi segmente"
},
"success": {
"message": "Uspjeh!"
},
@@ -91,32 +103,173 @@
"connectionError": {
"message": "Dogodija se greška u povezivanju. Kod pogreške: "
},
"wantToSubmit": {
"message": "Želiš li unijeti za video id"
},
"clearTimes": {
"message": "Očisti isječke"
},
"openPopup": {
"message": "Otvori okvir SponsorBlock"
},
"closePopup": {
"message": "Zatvori izbornik"
},
"SubmitTimes": {
"message": "Podnesi isječke"
},
"submitCheck": {
"message": "Jesi li siguran da želiš unijeti ovo?"
},
"whitelistChannel": {
"message": "Dopusti kanal"
},
"removeFromWhitelist": {
"message": "Izbaci kanal iz bijele liste"
},
"voteOnTime": {
"message": "Glasaj za isječak"
},
"Submissions": {
"message": "Prijava"
},
"savedPeopleFrom": {
"message": "Sačuvali ste ljude od"
},
"viewLeaderboard": {
"message": "Ljestvica"
},
"recordTimesDescription": {
"message": "Pošalji"
},
"submissionEditHint": {
"message": "Uređivanje dijela prikazat će se nakon što pritisneš gumb za slanje",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Savjet: Možete namjestiti tipke za podnošenje u opcijama"
},
"clearTimesButton": {
"message": "Očisti vremena"
},
"submitTimesButton": {
"message": "Unesi vremena"
},
"whatChangeUserID": {
"message": "Ovo bi trebalo ostati privatno. slično je lozinki i ne bi se smjelo dijeliti ni s kime. Ako netko ovo ima, mogu se lažno predstavljati kao ti."
"publicStats": {
"message": "Ovo se koristi na stranici sa javnim statistikama da se pokaže koliko se pridonijeli. Pogledajte"
},
"Username": {
"message": "Korisničko ime"
},
"setUsername": {
"message": "Postavi korisničko ime"
},
"copyPublicID": {
"message": "Kopiraj javni UserID"
},
"discordAdvert": {
"message": "Pridružite nam se u službenoj Discord zajednici i pošaljite svoje prijedloge i povrate informacije!"
},
"hideThis": {
"message": "Sakrijte ovo"
},
"Options": {
"message": "Opcije"
},
"showButtons": {
"message": "Prikaži gumbe na YouTube Playeru"
},
"hideButtons": {
"message": "Sakrij gumbe na YouTube playeru"
},
"hideButtonsDescription": {
"message": "Ovo skriva gumbe koji se pojavljuju na YouTube playeru za slanje odsječaka za preskakanje."
},
"showSkipButton": {
"message": "Zadržite gumb za preskakanje i označavanje na playeru"
},
"showInfoButton": {
"message": "Prikaži gumb za informacije na YouTube Playeru"
},
"hideInfoButton": {
"message": "Sakrij gumb za informacije na YouTube Playeru"
},
"autoHideInfoButton": {
"message": "Automatski sakrij info gumb"
},
"hideDeleteButton": {
"message": "Sakrij gumb za brisanje na YouTube playeru"
},
"showDeleteButton": {
"message": "Pokaži gumb za brisanje na YouTube sviraču"
},
"enableViewTracking": {
"message": "Omogući brojanje preskakanja"
},
"showSkipNotice": {
"message": "Pokaži obavijest nakon preskakanja isječka"
},
"website": {
"message": "Web-stranica",
"description": "Used on Firefox Store Page"
},
"sourceCode": {
"message": "Izvorni kod",
"description": "Used on Firefox Store Page"
},
"0": {
"message": "Veza istekla. Provjerite svoju internetski vezu. Ako vaš internet radi, poslužitelj je vjerojatno preopterećen ili nedostupan."
},
"disableSkipping": {
"message": "Preskakanje je aktivirano"
},
"enableSkipping": {
"message": "Preskakanje je deaktivirano"
},
"yourWork": {
"message": "Tvoja slanja",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "Čini se da je poslužitelj preopterećen. Pokušajte ponovno za nekoliko sekundi."
},
"errorCode": {
"message": "Kȏd greške: "
},
"skip": {
"message": "Preskoči"
},
"skip_category": {
"message": "Preskočiti {0}?"
},
"mute_category": {
"message": "Utišati {0}?"
},
"skip_to_category": {
"message": "Preskočiti na {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped_to_category": {
"message": "Preskočeno na {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Deaktiviraj automatsko preskakanje"
},
"enableAutoSkip": {
"message": "Aktiviraj automatsko preskakanje"
},
"minLower": {
"message": "min"
},
"minsLower": {
"message": "min"
},
"hourLower": {
"message": "h"
},
"hoursLower": {
"message": "h"
},
"statusReminder": {
"message": "Provjerite status.sponsor.ajay.app za status poslužitelja."
},
"setUserID": {
"message": "Postavi UserID"
@@ -127,30 +280,12 @@
"createdBy": {
"message": "Izradio"
},
"autoSkip": {
"message": "Automatsko preskakanje"
},
"showSkipNotice": {
"message": "Pokaži obavijest nakon preskakanja isječka"
},
"keybindCurrentlySet": {
"message": ". Trenutno je postavljeno na:"
},
"supportInvidious": {
"message": "Podrži Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) je YouTube client treće strane. Kako bi omogućio podršku, moraš prihvatiti dodatna dopuštenja. Ovo NE radi u privatnoj kartici na Chrome-u ili drugim carijantama Chromiuma."
"supportedSites": {
"message": "Podržane stranice: "
},
"optionsInfo": {
"message": "Omogući podržavanje Invidiousa, onemogući automatsko preskakanje, sakrij gumbe i drugo."
},
"addInvidiousInstance": {
"message": "Dodaj instancu Invidiousa"
},
"addInvidiousInstanceDescription": {
"message": "Dodaj prilagođenu instancu Invidiousa. Ona mora biti formatirana sa samom domenom. Primjer: invidious.ajay.app"
},
"add": {
"message": "Dodaj"
},
@@ -171,5 +306,217 @@
},
"minDurationDescription": {
"message": "Isječci kraći od postavljene vrijednosti neće biti preskočeni ili prikazani u playeru."
},
"skipNoticeDuration": {
"message": "Duljina trajanja obavijesti o preskakanju (sekunde):"
},
"skipNoticeDurationDescription": {
"message": "Obavijest o preskakanju ostat će na zaslonu barem ovoliko dugo. Za ručno preskakanje može biti duže vidljivo."
},
"customServerAddress": {
"message": "Adresa SponsorBlock poslužitelja"
},
"save": {
"message": "Spremi"
},
"reset": {
"message": "Resetiraj"
},
"exportOptions": {
"message": "Uvezi/Izvezi sve postavke"
},
"setOptions": {
"message": "Postavi opcije"
},
"confirmNoticeTitle": {
"message": "Pošalji segment"
},
"submit": {
"message": "Pošalji"
},
"cancel": {
"message": "Odustani"
},
"delete": {
"message": "Izbriši"
},
"preview": {
"message": "Pregledaj"
},
"unsubmitted": {
"message": "Neposlano"
},
"inspect": {
"message": "Provjeri"
},
"edit": {
"message": "Uredi"
},
"copyDebugInformationOptions": {
"message": "Kopira informacije u međuspremnik koje treba dati razvojnom programeru kada otkrije grešku / kada to programer zatraži. Osjetljive informacije kao što su vaš korisnički ID, kanali s popisa dopuštenih i prilagođena adresa poslužitelja uklonjeni su. Međutim, sadrži informacije kao što su vaš korisnički agent, preglednik, operativni sustav i broj verzije proširenja. "
},
"to": {
"message": "do",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "Sponzor"
},
"category_sponsor_description": {
"message": "Plaćene promocije, plaćene preporuke i izravne reklame. Nije za samopromociju ili besplatno pozivanje na događaje/kreatore/web stranice/proizvode koji im se sviđaju."
},
"category_selfpromo": {
"message": "Neplaćena promocija ili samopromocija"
},
"category_selfpromo_description": {
"message": "Slično kao „sponzor”, osim za neplaćenu promociju i samopromociju. To uključuje odlomke marketinga, donacija ili informacija o tome, s kim su surađivali."
},
"category_interaction": {
"message": "Podsjetnik interakcije (Pretplati se)"
},
"category_interaction_short": {
"message": "Podsjetnik interakcije"
},
"category_intro": {
"message": "Stanka/Uvodna animacija"
},
"category_intro_description": {
"message": "Interval bez stvarnog sadržaja. Može biti stanka, statični kadar, ponavljajuća animacija. Ovo se ne bi trebalo koristiti za prijelaze koji sadrže informacije."
},
"category_intro_short": {
"message": "Stanka"
},
"category_outro": {
"message": "Završni kadrovi/Zasluge"
},
"category_preview": {
"message": "Pregled/Sažetak"
},
"category_filler_short": {
"message": "Popuna"
},
"category_music_offtopic": {
"message": "Glazba: Ne-glazbeni dio"
},
"category_music_offtopic_description": {
"message": "Samo za videospotove. Ovo bi se trebalo koristiti samo za dijelove videospotova koji još nisu obuhvaćeni drugom kategorijom."
},
"category_music_offtopic_short": {
"message": "Ne-glazbeni"
},
"category_poi_highlight": {
"message": "Istaknuto"
},
"category_livestream_messages": {
"message": "Livestream: čitanje donacija/poruka"
},
"category_livestream_messages_short": {
"message": "Čitanje poruka"
},
"autoSkip": {
"message": "Automatsko preskakanje"
},
"manualSkip": {
"message": "Ručno preskakanje"
},
"muteSegments": {
"message": "Dopustite isječke koji isključuju zvuk umjesto da ga preskaču"
},
"previewColor": {
"message": "Boja neposlanog",
"description": "Referring to submissions that have not been sent to the server yet."
},
"category": {
"message": "Kategorija"
},
"skipOption": {
"message": "Preskoči opciju",
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "Omogućite poslužitelj za beta testiranje"
},
"bracketNow": {
"message": "(sada)"
},
"moreCategories": {
"message": "Više kategorija"
},
"chooseACategory": {
"message": "Odaberi kategoriju"
},
"enableThisCategoryFirst": {
"message": "Da biste poslali segmente s kategorijom \"{0}\", morate je omogućiti u postavkama. Sada ćete biti preusmjereni na postavke.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"youMustSelectACategory": {
"message": "Moraš odabrati kategoriju za sve segmente koje šalješ!"
},
"bracketEnd": {
"message": "(kraj)"
},
"downvoteDescription": {
"message": "Neispravno/krivo vrijeme"
},
"incorrectCategory": {
"message": "Promijenite kategoriju"
},
"nonMusicCategoryOnMusic": {
"message": "Ovaj je video kategoriziran kao glazba. Je li stvarno ima sponzora? Ako je ovo zapravo „Ne-glazbeni segment”, otvori opcije proširenja i aktiviraj ovu kategoriju. Zatim ovaj segment možeš posalti kao „Ne-glazbeni” umjesto sponzora. Pročitaj smjernice ako nešto nije jasno."
},
"multipleSegments": {
"message": "Više segmenata"
},
"guidelines": {
"message": "Smjernice"
},
"readTheGuidelines": {
"message": "Pročitaj Smjernice!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "Stigle su kategorije!"
},
"categoryUpdate2": {
"message": "Otvori opcije za preskakanje uvoda, kraja, proizvoda itd."
},
"Donate": {
"message": "Doniraj"
},
"helpPageThanksForInstalling": {
"message": "Hvala na instaliranju SponsorBlocka."
},
"Submitting": {
"message": "Slanje"
},
"helpPageSubmitting2": {
"message": "Klikom na gumb za reprodukciju označava se početak segmenta, a klik na ikonu za zaustavljanje označava kraj. Možete pripremiti više sponzora prije nego što pritisnete \"Pošalji\". Klikom na gumb za slanje bit će poslano. Klikom na kantu za smeće izbrisat će se."
},
"Editing": {
"message": "Uređivanje"
},
"helpPageTooSlow": {
"message": "Ovo je presporo"
},
"helpPageSourceCode": {
"message": "Gdje mogu pronaći izvorni kod?"
},
"Credits": {
"message": "Zasluge"
},
"LearnMore": {
"message": "Saznajte više"
},
"OpenCategoryWikiPage": {
"message": "Otvorite wiki stranicu ove kategorije."
},
"CopyAndDownvote": {
"message": "Kopiraj i glasaj protiv"
},
"ContinueVoting": {
"message": "Nastavite glasati"
},
"ChangeCategoryTooltip": {
"message": "Ovo će se odmah primijeniti na vaše isječke"
}
}

View File

@@ -1,6 +1,6 @@
{
"fullName": {
"message": "SponorBlock YouTube-ra - Szponzorok átugrására",
"message": "SponsorBlock YouTube-ra - Szponzorok átugrására",
"description": "Name of the extension."
},
"Description": {
@@ -11,7 +11,7 @@
"message": "Szerver: Ez a kérés érvénytelen"
},
"429": {
"message": "Túl sok szponzoridőt jelölt be ezen a videón. Biztos benne, hogy van ennyi?"
"message": "Túl sok szponzoridőt jelöltél be ezen a videón. Biztosan van ennyi?"
},
"409": {
"message": "Ez már korábban be lett küldve"
@@ -23,7 +23,7 @@
"message": "szegmens"
},
"Segments": {
"message": "szegmensek"
"message": "szegmens"
},
"upvoteButtonInfo": {
"message": "Részlet felszavazása"
@@ -44,7 +44,7 @@
"message": "Ne mutassa többé"
},
"hitGoBack": {
"message": "Kattintson a visszaugrásra, hogy visszakerüljön oda, ahonnan ugrott."
"message": "Kattints a visszaugrásra, hogy visszakerülj oda, ahonnan ugrottál."
},
"unskip": {
"message": "Visszaugrás"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Újra-átugrás"
},
"unmute": {
"message": "Némítás feloldása"
},
"paused": {
"message": "Szüneteltetve"
},
@@ -59,13 +62,13 @@
"message": "Időzítő megállítva"
},
"confirmMSG": {
"message": "Ahhoz, hogy értékeket szerkesszen, vagy töröljön kattintson az info gombra, vagy nyissa meg a bővítmény felugró ablakát a bővítmény ikonjával a jobb felső sarokban."
"message": "Az egyes értékek szerkesztéséhez vagy törléséhez kattints az info gombra, vagy nyisd meg a bővítmény felugró ablakát a bővítmény ikonjával a jobb felső sarokban."
},
"clearThis": {
"message": "Biztosan törölni akarja?\n\n"
"message": "Biztosan törölni szeretnéd?\n\n"
},
"Unknown": {
"message": "Hiba történt a szponzoridők bejelentésekor. Kérjük, próbálja újra."
"message": "Hiba történt a szponzoridők beküldésekor. Kérjük, próbáld újra később."
},
"sponsorFound": {
"message": "Ennek a videónak már vannak szegmensei az adatbázisban!"
@@ -79,20 +82,26 @@
"sponsorEnd": {
"message": "Szegmens vége"
},
"sponsorCancel": {
"message": "Szegmens készítés visszavonása"
},
"noVideoID": {
"message": "Nem találtunk YouTube videót.\nHa ez helytelen, frissítsd a lapot."
},
"refreshSegments": {
"message": "Szegmensek frissítése"
},
"success": {
"message": "Siker!"
},
"voted": {
"message": "Szavazott!"
"message": "Szavaztál!"
},
"serverDown": {
"message": "Úgy tűnik a szerver nem működik. Kérjük, mihamarabb értesítse a fejlesztőket."
"message": "Úgy tűnik, a szerver nem működik. Kérjük, mihamarabb értesítsd a fejlesztőket!"
},
"connectionError": {
"message": "Kapcsolódási probléma merült fel. Error kód: "
},
"wantToSubmit": {
"message": "Szeretné beküldeni a szegmenst ehhez a videóhoz:"
"message": "Kapcsolódási probléma merült fel. Hibakód: "
},
"clearTimes": {
"message": "Szegmensek törlése"
@@ -104,28 +113,59 @@
"message": "Felugró ablak bezárása"
},
"SubmitTimes": {
"message": "Szegmens beküldése"
"message": "Szegmensek beküldése"
},
"submitCheck": {
"message": "Biztosan be akarja küldeni?"
"message": "Biztosan be akarod küldeni?"
},
"whitelistChannel": {
"message": "Csatorna fehérlistára tétele"
},
"removeFromWhitelist": {
"message": "Csatorna törlése fehérlistáról"
},
"voteOnTime": {
"message": "Szavazzon a szegmensről"
},
"Submissions": {
"message": "Beküldések"
},
"savedPeopleFrom": {
"message": "Megspóroltál másoknak: "
},
"viewLeaderboard": {
"message": "Ranglista"
},
"recordTimesDescription": {
"message": "Beküldés"
},
"submissionEditHint": {
"message": "A szegmens szerkesztés azután fog megjelenni, hogy a beküldésre kattintasz",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Tipp: A beállításokban megadhatsz gyorsbillentyűket a beküldéshez"
},
"clearTimesButton": {
"message": "Időpontok törlése"
},
"submitTimesButton": {
"message": "Időpontok megadása"
"message": "Időpontok beküldése"
},
"publicStats": {
"message": "Ezt használja a nyilvános ranglistán, hogy megmutassa mennyit járult hozzá. Nézze meg"
"message": "Ez a nyilvános ranglistán használatos, ami mutatja, mennyit segítettél. Nézd meg"
},
"Username": {
"message": "Felhasználónév"
},
"setUsername": {
"message": "Felhasználónév megadása"
},
"copyPublicID": {
"message": "Nyilvános UserID másolása"
},
"discordAdvert": {
"message": "Csatlakozzon a hivatalos discord szerverhez, hogy javaslatokat és visszajelzést adhasson!"
"message": "Gyere, csatlakozz a hivatalos discord szerverhez, hogy javaslatokat és visszajelzést adhass!"
},
"hideThis": {
"message": "Elrejtés"
@@ -142,14 +182,17 @@
"hideButtonsDescription": {
"message": "Ez elrejti az átugrandó szegmensek megjelöléséhez használt gombokat a YouTube lejátszón."
},
"showSkipButton": {
"message": "Kiemeléshez ugrás gomb maradjon a lejátszón"
},
"showInfoButton": {
"message": "Info gomb mutatása a YouTube lejátszón"
},
"hideInfoButton": {
"message": "Info gomb elrejtése a YouTube lejátszón"
},
"whatInfoButton": {
"message": "Ez a gomb felhoz egy felugró dobozt a YouTube oldalon."
"autoHideInfoButton": {
"message": "Info gomb automatikus elrejtése"
},
"hideDeleteButton": {
"message": "Törlés gomb elrejtése a YouTube lejátszón"
@@ -157,14 +200,14 @@
"showDeleteButton": {
"message": "Törlés gomb mutatása a YouTube lejátszón"
},
"whatDeleteButton": {
"message": "Ez egy gomb a lejátszón, ami törli az összes beküldetlen szegmensét a jelenlegi videón."
},
"enableViewTracking": {
"message": "Átugrás-számláló követés bekapcsolása"
},
"whatViewTracking": {
"message": "Ez a funkció követi, mely szegmenseket ugrotta át, hogy más felhasználók megtudhassák mennyit segítettek a bejelentéseik és a szavazatokkal együtt egy mértékegységként van használva, hogy ne kerülhessen spam az adatbázisba. A bővítmény küld egy üzenetet a szervernek, minden alkalommal, mikor átugrik egy szegmenst. Remélhetőleg nem sokan állítják át ezt a beállítást, hogy a számok pontosak maradhassanak. :)"
"message": "Ez a funkció követi, mely szegmenseket ugrottad át, hogy a felhasználók megtudhassák mennyit segítettek a bejelentéseik, és a szavazatokkal együtt egy mértékegységként van használva, hogy ne kerülhessen szemét az adatbázisba. A bővítmény küld egy üzenetet a szervernek, minden alkalommal, mikor átugrasz egy szegmenst. Remélhetőleg nem sokan állítják át ezt a beállítást, hogy a számok pontosak maradhassanak. :)"
},
"enableViewTrackingInPrivate": {
"message": "Átugrások számlálásának engedélyezése privát/inkognitó füleken"
},
"enableQueryByHashPrefix": {
"message": "Lekérdezés Hash előtaggal"
@@ -176,13 +219,31 @@
"message": "Szegmensek újrakeresése új videókon"
},
"whatRefetchWhenNotFound": {
"message": "Ha a videó új, és még nem találhatóak szegmensek, a bővítmény pár percenkét újra keresi őket, miközben nézi."
"message": "Ha a videó új, és még nem találhatóak szegmensek, a bővítmény pár percenkét újra keresi őket, miközben nézed."
},
"showNotice": {
"message": "Értesítés megjelenítése ismét"
},
"showSkipNotice": {
"message": "Jelezzen, ha egy szegmens át lett ugorva"
},
"noticeVisibilityMode0": {
"message": "Teljes méretű átugrási értesítők"
},
"noticeVisibilityMode1": {
"message": "Kis méretű átugrási értesítők Auto átugrás esetén"
},
"noticeVisibilityMode2": {
"message": "Csak kis méretű átugrási értesítők"
},
"noticeVisibilityMode3": {
"message": "Halvány átugrási értesítők Auto átugrás esetén"
},
"noticeVisibilityMode4": {
"message": "Csak halvány átugrási értesítők"
},
"longDescription": {
"message": "A SponsorBlock-al átugorhatja a szponzorokat, introkat, outrokat, feliratkozás emlékeztetőket és a YouTube videók többi idegesítő részeit. A SponsorBlock egy közösség által vezérelt böngészőbővítmény, ami lehetővé tesz bárkit arra, hogy megjelölhesse egy szponzor vagy más szegmens kezdő és végpontjait. Ha megosztja ezt az információt, mindenki más ennek a bővítménynek a birtokában egyenesen átugorja majd ezt a szponzorszegmenst. Emellett például a zene videók nem-zene részei is átugorhatóak.",
"message": "A SponsorBlockkal átugorhatja a szponzorokat, introkat, outrokat, feliratkozás emlékeztetőket és a YouTube videók többi idegesítő részeit. A SponsorBlock egy közösség által vezérelt böngészőbővítmény, ami lehetővé teszi bárkinek, hogy megjelölhesse egy szponzor vagy más szegmens kezdő és végpontjait. Amint valaki megosztja ezt az információt, mindenki más ennek a bővítménynek a birtokában egyenesen átugorja majd ezt a szponzorszegmenst. Emellett például a videóklipek nem-zene részei is átugorhatóak.",
"description": "Full description of the extension on the store pages."
},
"website": {
@@ -198,30 +259,39 @@
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Ha még mindig nem tetszik, kattintson a ne mutassa többé gombra.",
"message": "Ha még mindig nem tetszik, kattints a ne mutassa többé gombra.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Szegmens átugrása",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Billentyű beállítása a szegmenskezdés gombhoz"
"message": "Szegmens kezdése/befejezése",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Billentyű beállítása a beküldés gombhoz"
"message": "Szegmensek beküldése",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Válasszon billentyűt azzal, hogy lenyomja"
},
"keybindDescriptionComplete": {
"message": "A funkció erre a billentyűre lett állítva: "
"message": "Válassz egy billentyűt azzal, hogy lenyomod és válaszd ki a módosító billentyű(ke)t, amiket használni szeretnél."
},
"0": {
"message": "Kapcsolati időtúllépés. Ellenőrizze az internetkapcsolatot. Ha az internet működik, a kiszolgáló valószínűleg túlterhelt vagy leállt."
"message": "Kapcsolati időtúllépés. Ellenőrizd az internetkapcsolatodat! Ha az internet működik, a kiszolgáló valószínűleg túlterhelt vagy leállt."
},
"disableSkipping": {
"message": "Átugrás bekapcsolva"
},
"enableSkipping": {
"message": "Átugrás kikapcsolva"
},
"yourWork": {
"message": "Te munkád",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "Úgy tűnik, hogy a szerver túlterhelt. Néhány másodperc múlva próbálkozzon újra."
"message": "Úgy tűnik, hogy a szerver túlterhelt. Próbálkozz újra néhány másodperc múlva."
},
"errorCode": {
"message": "Hibakód: "
@@ -229,11 +299,34 @@
"skip": {
"message": "Átugrás"
},
"mute": {
"message": "Némítás"
},
"full": {
"message": "Teljes videó",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Átugorja ezt: {0}?"
},
"mute_category": {
"message": "{0} némítása?"
},
"skip_to_category": {
"message": "Ugrás ide: {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Átugorva"
"message": "{0} átugorva",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} némítva",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Ide ugorva: {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Auto átugrás kikapcsolása"
@@ -245,7 +338,7 @@
"message": "Hangjelzés átugráskor"
},
"audioNotificationDescription": {
"message": "A hangjelzés átugráskor lejátszik egy hangot minden alkalommal amikor átugrik egy szegmenst. Ha kikapcsolja (vagy az auto átugrás ki van kapcsolva) nem lesz hangjelzés lejátszva."
"message": "A hangjelzés átugráskor lejátszik egy hangot minden alkalommal, amikor egy szegmens átugrásra kerül. Ha kikapcsolod (vagy az auto átugrás ki van kapcsolva), nem lesz hangjelzés lejátszva."
},
"showTimeWithSkips": {
"message": "Idő megtekintése az átugrandók nélkül"
@@ -253,8 +346,8 @@
"showTimeWithSkipsDescription": {
"message": "Ez az idő zárójelben jelenik meg az aktuális idő mellett a keresősáv alatt. Megmutatja a videó teljes időtartamát, levonva a szegmenseket. Beletartoznak a csak \"Megjelenítés a keresősávban\" jelöléssel ellátott szegmensek is."
},
"youHaveSaved": {
"message": "Megtakarított magának "
"youHaveSkipped": {
"message": "Átugrottál: "
},
"minLower": {
"message": "perc"
@@ -268,47 +361,50 @@
"hoursLower": {
"message": "óra"
},
"youHaveSavedTime": {
"message": "Megspóroltál másoknak",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " az életükből",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "A szerver állapotához tekintse meg a status.sponsor.ajay.app oldalt."
"message": "A szerver állapotához tekintsd meg a status.sponsor.ajay.app oldalt."
},
"changeUserID": {
"message": "UserID importálása / exportálása"
},
"whatChangeUserID": {
"message": "Ezt titokban kell tartani. Olyan, mint egy jelszó, nem szabad senkivel megosztania. Ha valakinek megvan, megszemélyesítheti Önt."
"message": "Ez privát információnak minősül. Ez olyan, mint egy jelszó, így nem ajánlott megosztani senkivel. Ha valakinek birtokában van, megszemélyesíthet téged. Ha a nyilvános userID-dat keresed, kattints a vágólap ikonra a felugró ablakban."
},
"setUserID": {
"message": "UserID beállítása"
},
"userIDChangeWarning": {
"message": "Figyelem: A UserID megváltoztatása végleges. Biztosan szeretné megtenni? Minden esetben készítsen biztonsági másolatot a régiről."
"message": "Figyelem: A UserID megváltoztatása végleges. Biztosan szeretnéd megtenni? Minden esetben készíts biztonsági másolatot a régiről!"
},
"createdBy": {
"message": "Készítette"
},
"autoSkip": {
"message": "Auto átugrás"
"supportOtherSites": {
"message": "Harmadik fél Youtube oldalainak támogatása"
},
"showSkipNotice": {
"message": "Jelezzen, ha egy szegmens át lett ugorva"
"supportOtherSitesDescription": {
"message": "Harmadik fél YouTube oldalainak támogatása. A támogatás bekapcsolásához el kell fogadnod az extra engedélyeket. NEM működik inkognitó módban Chrome-ban és egyéb Chromium változatokban.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Jelenleg erre van állítva:"
},
"supportInvidious": {
"message": "Invidious támogatása"
},
"supportInvidiousDescription": {
"message": "Az Invidious (invidio.us) egy harmadik fél által készített YouTube kliens. A támogatás engedélyezéséhez el kell fogadnia további engedélyeket. NEM működik inkognitómódban a Chrome-on vagy más Chromium-változatokon."
"supportedSites": {
"message": "Támogatott oldalak: "
},
"optionsInfo": {
"message": "Invidious támogatás engedélyezése, autoátugrás kikapcsolása, gombok eltűntetése és több."
},
"addInvidiousInstance": {
"message": "Invidious példány hozzáadása"
"message": "Harmadik fél kliens példányának hozzáadása"
},
"addInvidiousInstanceDescription": {
"message": "Egyedi Invidious példány hozzáadása. CSAK a domain-nel kell formázni. Például: invidious.ajay.app"
"message": "Egyedi példány hozzáadása. Formátuma CSAK a domain legyen. Például: invidious.ajay.app"
},
"add": {
"message": "Hozzáadás"
@@ -320,7 +416,7 @@
"message": "Invidious példányok listájának visszaállítása"
},
"resetInvidiousInstanceAlert": {
"message": "Épp visszaállítja az Invidious példányok listát"
"message": "Az Invidious példányok listájának visszaállítására készülsz"
},
"currentInstances": {
"message": "Jelenlegi példányok:"
@@ -331,20 +427,26 @@
"minDurationDescription": {
"message": "A beállított értéknél rövidebb szegmenseket nem ugorja át és nem jeleníti meg a lejátszó."
},
"skipNoticeDuration": {
"message": "Átugrási értesítés hossza (másodpercekben):"
},
"skipNoticeDurationDescription": {
"message": "Az átugrási értesítés ennyi ideig marad a képernyőn. Manuális átugrásnál tovább is látható maradhat."
},
"shortCheck": {
"message": "A következő szegmens rövidebb, mint az Ön által beállított minimális időtartam. Ez azt jelentheti, hogy már beküldhették, csak emiatt az opció miatt Önnek figyelmen kívül marad. Biztosan beküldi?"
"message": "A következő szegmens rövidebb, mint az általad beállított minimális időtartam. Ez azt jelentheti, hogy már beküldhették, csak emiatt az opció miatt nálad nem jelenik meg. Biztosan beküldöd?"
},
"liveOrPremiere": {
"message": "Aktív élő közvetítés vagy premier közben nem lehet szegmenseket beküldeni. Kérjük várd meg a végét, majd frissítsd az oldalt és ellenőrizd, hogy a szegmensek nem csúsztak-e el."
},
"showUploadButton": {
"message": "Feltöltés gomb megjelenítése"
},
"whatUploadButton": {
"message": "Ez a gomb a YouTube lejátszón jelenik meg, miután kiválasztott egy időtartamot és készen áll a beküldésre."
},
"customServerAddress": {
"message": "SponsorBlock szerver címe"
},
"customServerAddressDescription": {
"message": "A SponsorBlock által használt cím a szerverre történő hívások kezdeményezésére szolgál.\nHacsak nincs saját szerverpéldánya, ezt nem szabad megváltoztatni."
"message": "A SponsorBlock által használt cím a szerverre történő hívások kezdeményezésére szolgál.\nHacsak nincs saját szerverpéldányod, ezt nem szabad megváltoztatni."
},
"save": {
"message": "Mentés"
@@ -353,19 +455,10 @@
"message": "Visszaállítás"
},
"customAddressError": {
"message": "A cím helytelenül van formázva. Győződjön meg róla, hogy http:// vagy https:// van az elején, és nem fordított perjeleket használ."
"message": "A cím helytelenül van formázva. Győződj meg róla, hogy http:// vagy https:// van az elején, és nincsenek perjelek a végén."
},
"areYouSureReset": {
"message": "Biztosan vissza szeretné állítani?"
},
"confirmPrivacy": {
"message": "Videó észlelve nem listázottként. Kattintson a Mégse gombra, ha nem akar ellenőrizni átugorható szegmensek után."
},
"unlistedCheck": {
"message": "Nem listázott/Privát videók ignorálása"
},
"whatUnlistedCheck": {
"message": "Ez a beállítás kissé lelassíthatja a SponsorBlockot. A szegmensek átugrásához szükséges, hogy a videoID el legyen küldve a szerverre. Ha aggódik az interneten küldött nem listázott videóazonosítók küldése miatt, kapcsolja be ezt a funkciót."
"message": "Biztosan vissza szeretnéd állítani?"
},
"mobileUpdateInfo": {
"message": "az m.youtube.com már támogatott"
@@ -373,17 +466,26 @@
"exportOptions": {
"message": "Összes beállítás importálása / exportálása"
},
"exportOptionsCopy": {
"message": "Szerkesztés/másolás"
},
"exportOptionsDownload": {
"message": "Mentés fájlba"
},
"exportOptionsUpload": {
"message": "Betöltés fájlból"
},
"whatExportOptions": {
"message": "Ez az össze beállítása JSON-ban. Ebbe bele tartozik a userID-ja, szóval csak ésszel ossza meg."
"message": "Ez az összes beállításod JSON formátumban. Ebbe bele tartozik a userID-d is, szóval csak ésszel oszd meg."
},
"setOptions": {
"message": "Beállítások"
"message": "Beállítások módosítása"
},
"exportOptionsWarning": {
"message": "Figyelem: Az beállítások megváltoztatása végleges, és tönkreteheti a bővítményét. Biztosan meg szeretné tenni? Készítsen egy biztonsági mentést a régi beállításairól, biztos, ami biztos."
"message": "Figyelem: A beállítások megváltoztatása végleges, és tönkreteheti a bővítményed. Biztosan meg szeretnéd tenni? Készíts egy biztonsági mentést a régi beállításaidról, biztos, ami biztos."
},
"incorrectlyFormattedOptions": {
"message": "Ez a JSON helytelenül van formázva. A beállításai nem lettek megváltoztatva."
"message": "Ez a JSON helytelenül van formázva. A beállításaid nem lettek megváltoztatva."
},
"confirmNoticeTitle": {
"message": "Szegmens beküldése"
@@ -400,6 +502,9 @@
"preview": {
"message": "Előnézet"
},
"unsubmitted": {
"message": "Nincs beküldve"
},
"inspect": {
"message": "Megvizsgál"
},
@@ -413,26 +518,48 @@
"message": "Hiba a vágólapra másoláskor"
},
"copyDebugInformationOptions": {
"message": "Információt másol a vágólapra, amit megadhat egy fejlesztőnek, ha bejelent egy hibát, vagy egy fejlesztő kéri öntől. Az érzékeny információkat, például a felhasználói azonosítót, az engedélyezőlistán szereplő csatornákat és az egyéni szerver címét eltávolítottuk. Azonban tartalmaz olyan információkat, mint a böngésző, az operációs rendszer és a bővítmény verziószáma. "
"message": "Információt másol a vágólapra, amit megadhatsz egy fejlesztőnek, ha bejelentesz egy hibát, vagy egy fejlesztő kéri tőled. Az érzékeny információkat, például a userID-t, az engedélyezőlistán szereplő csatornákat és az egyéni szerver címét eltávolítottuk. Azonban tartalmaz olyan információkat, mint a böngésző, az operációs rendszer és a bővítmény verziószáma. "
},
"copyDebugInformationComplete": {
"message": "A hibakeresési információ másolva lett a vágólapjára. Nyugodtan távolítson el belőle olyan információkat, amiket nem szívesen osztana meg. Mentse el szöveges fájlként, vagy másolja a hibajelentésbe."
},
"theKey": {
"message": "A billentyű"
"message": "A hibakeresési információ másolva lett a vágólapjára. Nyugodtan távolíts el belőle olyan információkat, amiket nem szívesen osztanál meg. Mentsd el szöveges fájlként, vagy másold a hibajelentésbe."
},
"keyAlreadyUsed": {
"message": "már máshoz van állítva. Kérem, válasszon egy másik billentyűt."
"message": "Ez a billentyűparancs egy másik művelethez tartozik. Kérjük, válassz egy újat."
},
"to": {
"message": "-tól eddig:",
"message": "",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "Szponzor"
},
"category_sponsor_description": {
"message": "Fizetett promóció, vagy közvetlen reklám. Nem ön-promóció vagy ingyenes ajánlat (/shoutout) emberekről/termékekről/weboldalakról amik tetszenek nekik."
"message": "Fizetett promóció, vagy közvetlen reklám. Nem önpromóció vagy ingyenes ajánlat (shoutout) emberekről/termékekről/weboldalakról amik tetszenek nekik."
},
"category_selfpromo": {
"message": "Nem fizetett/önpromóció"
},
"category_selfpromo_description": {
"message": "Hasonló a szponzorhoz, de nem fizetett, vagy önpromóció. Beletartozik a saját ruhaáru, adományok, vagy infó arról, hogy kivel működtek együtt."
},
"category_exclusive_access": {
"message": "Exkluzív hozzáférés"
},
"category_exclusive_access_description": {
"message": "Csak teljes videók megjelölésére. Akkor használt, amikor egy videó egy olyan terméket, szolgáltatást vagy helyszínt mutat be, amihez ingyenes vagy kedvezményes hozzáférést kaptak."
},
"category_exclusive_access_pill": {
"message": "Ez a videó olyan terméket, szolgáltatást vagy helyszínt mutat be, amihez ingyenes vagy kedvezményes hozzáférést kaptak",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Emlékeztető (Feliratkozás)"
},
"category_interaction_description": {
"message": "Egy rövid emlékeztető arról, hogy likeoljunk, iratkozzunk fel, vagy kövessük a tartalom közben. Ha hosszabb szakasz, vagy egy adott témáról van, inkább az önpromóció alá tartozik."
},
"category_interaction_short": {
"message": "Emlékeztető"
},
"category_intro": {
"message": "Megszakítás/Intro animáció"
@@ -449,38 +576,41 @@
"category_outro_description": {
"message": "Stáblista, vagy amikor megjelennek a YouTube zárókártyák. Nem használandó információt tartalmazó következtetésekkor."
},
"category_interaction": {
"message": "Emlékeztető (Feliratkozás)"
"category_preview": {
"message": "Előzetes/Ismétlés"
},
"category_interaction_description": {
"message": "Egy rövid emlékeztető arról, hogy likeoljunk, iratkozzunk fel, vagy kövessük a tartalom közben. Ha hosszabb szakasz, vagy egy adott témáról van, inkább a az ön-promóció alá tartozik."
"category_preview_description": {
"message": "Az előző részekben történtek rövid ismétlése, vagy a videó további tartalmának előzetese. Összevágott jelenetekhez, nem szóbeli összegzéshez."
},
"category_interaction_short": {
"message": "Emlékeztető"
"category_filler_description": {
"message": "Csak töltelékként, vagy humornak hozzáadott részek, amik nem szükségesek a videó fő tartalmának megértéséhez. Ne tartalmazzon olyan szegmenseket, amik kontextust, vagy alapvető információkat szolgáltatnak."
},
"category_selfpromo": {
"message": "Nem fizetett/ön-promóció"
},
"category_selfpromo_description": {
"message": "Hasonló a szponzorhoz, de nem fizetett vagy ön-promóció. Beletartozik a saját ruhaáru, adományok, vagy infó arról hogy kivel működtek együtt."
"category_filler_short": {
"message": "Töltelék"
},
"category_music_offtopic": {
"message": "Zene: nem-zene szegmens"
},
"category_music_offtopic_description": {
"message": "Csak zenei videókon. Beletartoznak a zenei videók intro és outro részei is."
"message": "Csak videóklipekhez. Ezt csak videóklipek olyan részeihez szabad használni, amiket nem fed le a többi kategória."
},
"category_music_offtopic_short": {
"message": "Nem-Zene"
},
"category_poi_highlight": {
"message": "Kiemelés"
},
"category_poi_highlight_description": {
"message": "A videónak az a része, amelyiket a legtöbb ember látni szeretne. Hasonlít az \"A videó x percnél kezdődik\" jellegű hozzászólásokhoz."
},
"category_livestream_messages": {
"message": "Élő adás: Adomány / üzenet olvasások"
},
"category_livestream_messages_short": {
"message": "Üzenet beolvasása"
},
"disable": {
"message": "Kikapcsol"
"autoSkip": {
"message": "Auto átugrás"
},
"manualSkip": {
"message": "Átugrás manuálisan"
@@ -488,11 +618,33 @@
"showOverlay": {
"message": "Megjelenítés a keresősávban"
},
"colorFormatIncorrect": {
"message": "A szín helytelenül van formázva. Egy 3 vagy 6 számjegyből álló hex kódnak kell lennie egy kettőskereszttel az elején."
"disable": {
"message": "Kikapcsol"
},
"autoSkip_POI": {
"message": "Auto ugrás a kezdetéhez"
},
"manualSkip_POI": {
"message": "Kérdezzen rá a videó betöltésekor"
},
"showOverlay_POI": {
"message": "Megjelenítés a keresősávban"
},
"showOverlay_full": {
"message": "Címke megjelenítése"
},
"autoSkipOnMusicVideos": {
"message": "Minden szegmens automatikus átugrása, ha van nem-zene szegmens"
},
"muteSegments": {
"message": "Szegmensek engedélyezése, amelyek lenémítják a hangot az átugrás helyett"
},
"fullVideoSegments": {
"message": "Mutasson egy ikont, amikor egy videó egésze reklám",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Előnézeti szín",
"message": "Beküldetlen színe",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -501,14 +653,18 @@
"category": {
"message": "Kategória"
},
"skipOption": {
"message": "Átugrás beállítása",
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "Bétateszt szerver bekapcsolása"
},
"whatEnableTestingServer": {
"message": "A hozzájárulásai/szavazatai NEM FOGNAK SZÁMÍTANI a fő szerveren. Csak tesztelésre használja."
"message": "A beküldéseid és szavazataid NEM FOGNAK SZÁMÍTANI a fő szerveren. Csak tesztelésre használd."
},
"testingServerWarning": {
"message": "Az összes hozzájárulás/szavazat NEM FOG SZÁMÍTANI a fő szerverhez, amíg a tesztszerverhez kapcsolódik. Győződjön meg róla, hogy ki van kapcsolva, ha valódi hozzájárulásokat szeretne megosztani."
"message": "Egyik beküldésed vagy szavazatod SEM FOG SZÁMÍTANI a fő szerverhez, amíg a tesztszerverhez kapcsolódsz. Győződj meg róla, hogy ki van kapcsolva, ha valódi beküldéseket akarsz végezni."
},
"bracketNow": {
"message": "(Most)"
@@ -517,10 +673,17 @@
"message": "További kategóriák"
},
"chooseACategory": {
"message": "Válasszon kategóriát"
"message": "Válassz egy kategóriát"
},
"enableThisCategoryFirst": {
"message": "Hogy \"{0}\" kategóriájú szegmenst küldhess be, először engedélyezned kell a beállításokban. Most átirányításra kerülsz a beállításokhoz.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Figyelem: Az ilyen típusú szegmensekből egyszerre csak egy lehet aktív. Több beküldése esetén véletlenszerűen az egyik fog megjelenni."
},
"youMustSelectACategory": {
"message": "Minden szegmenshez kategóriát kell választania beküldés előtt!"
"message": "Minden szegmenshez kategóriát kell választani beküldés előtt!"
},
"bracketEnd": {
"message": "(Vége)"
@@ -531,32 +694,48 @@
"hiddenDueToDuration": {
"message": "elrejtve: túl rövid"
},
"manuallyHidden": {
"message": "kézzel elrejtve"
},
"channelDataNotFound": {
"message": "A csatorna azonosító még nem töltődött be."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "A csatorna ID még nem került betöltésre. Ha beágyazott videót használsz, próbáld meg inkább a YouTube oldalon keresztül. Ezt okozhatja még a YouTube elrendezésének változása is. Ha így gondolod, hagyj egy kommentet itt:"
},
"adblockerIssue": {
"message": "Valami meggátolja a SponsorBlockot a videó adatainak megszerzésében. Valószínűleg az ad-blockere. Kérem ellenőrizze: https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Úgy tűnik, valami korlátozza a SponsorBlock hozzáférését a videó adataihoz. További információkért látogass el ide: https://github.com/ajayyy/SponsorBlock/issues/741 (angol nyelvű)."
},
"itCouldBeAdblockerIssue": {
"message": "Ha ez folyamatosan előfordul, lehet hogy az ad-blockere okozza. Kérem nézzen utána: https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Úgy tűnik, a SponsorBlock nem tud csatlakozni a YouTube API-hoz. A javításhoz fogadd el a megjelenő engedélykérést, várj néhány másodpercet, majd töltsd újra az oldalt."
},
"acceptPermission": {
"message": "Engedély jóváhagyása"
},
"permissionRequestSuccess": {
"message": "Engedélykérés sikeres!"
},
"permissionRequestFailed": {
"message": "Engedélykérés sikertelen. Nem nyomtál az elutasításra?"
},
"adblockerIssueWhitelist": {
"message": "Ha nem sikerül megoldani a problémát, kapcsold ki a \"Csatorna ellenőrzése átugrás előtt\" opciót, mert a SponsorBlock nem tudja megszerezni a csatorna-információkat ehhez a videóhoz"
},
"forceChannelCheck": {
"message": "Csatorna ellenőrzése átugrás előtt"
},
"whatForceChannelCheck": {
"message": "Alapértelmezett állapotban, a bővítmény átugorhat szegmenseket, mielőtt tudná melyik csatornán van. Alapból ezért, néhány szegmens, ami a videók legelején van, engedélyezett csatornákon is átugródhat. Ennek a bekapcsolásával ez elkerülhető, de minden átugrás előtt lesz egy kis késleltetés, hiszen a channelID megszerzéséhez elkell egy kis idő. Ez a késleltetés akár észrevehetetlen is lehet, ha elég gyors a kapcsolata."
"message": "Alapértelmezett állapotban a bővítmény átugorhat szegmenseket, mielőtt tudná melyik csatornán van. Alapból ezért néhány videó eleji szegmens engedélyezett csatornákon is átugródhat. Ennek a bekapcsolásával ez elkerülhető, de minden átugrás előtt lesz egy kis késleltetés, hiszen a channelID megszerzéséhez kell egy kis idő. Ez a késleltetés akár észrevehetetlen is lehet, ha elég gyors a kapcsolatod."
},
"forceChannelCheckPopup": {
"message": "Gondolja át a \"Csatorna ellenőrzése átugrás előtt\" bekapcsolását"
"message": "Fontold meg a \"Csatorna ellenőrzése átugrás előtt\" bekapcsolását"
},
"downvoteDescription": {
"message": "Helytelen/rossz időzítés"
},
"incorrectCategory": {
"message": "Hibás kategória"
"message": "Kategória módosítása"
},
"nonMusicCategoryOnMusic": {
"message": "Ez a videó zeneként van kategorizálva. Biztos benne, hogy ennek van szponzora? Ha ez valójában egy \"nem-zene szegmens\", nyissa meg a bővítmény beállításait és kapcsolja be azt a kategóriát. Ezt követően elküldheti ezt a szegmenst \"nem-zene\"-ként szponzor helyett. Amennyiben nem érti, kérjük olvassa el az irányelveket."
"message": "Ez a videó zeneként van kategorizálva. Biztos vagy benne, hogy ennek van szponzora? Ha ez valójában egy \"nem-zene szegmens\", nyisd meg a bővítmény beállításait és kapcsold be ezt a kategóriát. Ezt követően beküldheted a szegmenst \"nem-zene\"-ként szponzor helyett. Ha nem érthető, kérjük olvasd el az irányelveket."
},
"multipleSegments": {
"message": "Több szegmens"
@@ -565,13 +744,178 @@
"message": "Irányelvek"
},
"readTheGuidelines": {
"message": "Olvassa el az irányelveket!!",
"message": "Olvasd el az irányelveket!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "Itt vannak a kategóriák!"
},
"categoryUpdate2": {
"message": "Nyissa meg a beállításokat, hogy átugorhasson introkat, outrokat stb."
"message": "Nyisd meg a beállításokat, hogy átugorhass introkat, outrokat stb."
},
"help": {
"message": "Segítség"
},
"GotIt": {
"message": "Értettem",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Ez a szegmens nagy. Ha az egész videó egy témáról szól, akkor válts \"Átugrás\"-ról \"Teljes videó\"-ra. További információkért lásd az irányelveket."
},
"categoryPillTitleText": {
"message": "Az egész videó ezzel a kategóriával van megjelölve és túl szorosan kapcsolódik hozzá, hogy le lehessen választani"
},
"experiementOptOut": {
"message": "Minden további kísérlet elutasítása",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Eltüntetés örökre"
},
"warningChatInfo": {
"message": "Figyelmeztetést kaptál, és ideiglenesen nem tudsz szegmenseket beküldeni. Ez azt jelenti, hogy észrevettük, hogy néhány ártalmatlan gyakori hibát vétettél. Kérjük erősítsd meg, hogy megértetted a szabályokat és eltávolítjuk a figyelmeztetést. Ehhez a beszélgetéshez csatlakozhatsz a discord.gg/SponsorBlock vagy matrix.to/#/#sponsor:ajay.app címeken is."
},
"voteRejectedWarning": {
"message": "Szavazás visszautasítva figyelmeztetés miatt. Kattints, hogy megnyiss egy beszélgetést a tisztázásához, vagy gyere vissza később, amikor időd van rá.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Támogatás"
},
"considerDonating": {
"message": "Segíts a fejlesztés támogatásában"
},
"hideDonationLink": {
"message": "Támogatás link elrejtése"
},
"darkModeOptionsPage": {
"message": "Sötét téma a Beállításokban"
},
"helpPageThanksForInstalling": {
"message": "Köszönjük, hogy telepítetted a SponsorBlockot."
},
"helpPageReviewOptions": {
"message": "Kérjük, nézd át az alábbi beállításokat"
},
"helpPageFeatureDisclaimer": {
"message": "Sok funkció le van tiltva alapból. Ha át akarsz ugrani bevezetőket, záróképernyőket, Invidioust használnál, stb., engedélyezd őket alább. Lehetőség van a felület különböző elemeinek elrejtésére/megjelenítésére is."
},
"helpPageHowSkippingWorks": {
"message": "Az átugrás működése"
},
"helpPageHowSkippingWorks1": {
"message": "A videók szegmensei automatikusan átugrásra kerülnek, ha szerepelnek az adatbázisban. Megnyithatod a felugró ablakot a bővítmény ikonjára kattintva, hogy megtekinthesd őket."
},
"helpPageHowSkippingWorks2": {
"message": "Ahányszor átugrasz egy szegmenst, kapni fogsz egy értesítést. Ha rossznak tűnik az időzítés, szavazd le a leszavazás gombra kattintva! A felugró ablakban is szavazhatsz."
},
"Submitting": {
"message": "Beküldés"
},
"helpPageSubmitting1": {
"message": "Beküldeni lehet a felugró ablakban a \"Szegmens eleje\" gombra kattintva, vagy a videó lejátszón lévő gombokkal."
},
"helpPageSubmitting2": {
"message": "A lejátszás gomb megnyomása jelezte a szegmens kezdetét és a stop gomb megnyomása jelzi a végét. Több szponzort is előkészíthetsz, mielőtt a beküldésre nyomnál. A feltöltés gombra kattintva beküldésre kerülnek a szegmensek. A szemetesre kattintva kitörlődnek."
},
"Editing": {
"message": "Szerkesztés"
},
"helpPageEditing1": {
"message": "Ha hibáztál, szerkesztheted vagy törölheted a szegmenseid, a felfele nyílra kattintást követően."
},
"helpPageTooSlow": {
"message": "Ez túl lassú"
},
"helpPageTooSlow1": {
"message": "Vannak gyorsbillentyűk is, ha használni szeretnéd őket. Nyomd meg a pontosvessző billentyűt egy szponzor szegmens elejének/végének jelzéséhez és nyomd meg a vesszőt a beküldéshez. Ezek módosíthatók a beállításokban. Ha nem QWERTY-t használsz, valószínűleg szükséges lesz megváltoztatni a billentyűket."
},
"helpPageCopyOfDatabase": {
"message": "Szerezhetek egy másolatot az adatbázisról? Mi történik, ha eltűnik a fejlesztő?"
},
"helpPageCopyOfDatabase1": {
"message": "Az adatbázis nyilvános, és elérhető itt:"
},
"helpPageCopyOfDatabase2": {
"message": "A forráskód szabadon elérhető. Tehát még ha valami történne is velem, a beküldések nem vesznek el."
},
"helpPageNews": {
"message": "Hírek és hogyan készül"
},
"helpPageSourceCode": {
"message": "Hol szerezhetem meg a forráskódot?"
},
"Credits": {
"message": "Készítők"
},
"LearnMore": {
"message": "Tudj meg többet"
},
"CopyDownvoteButtonInfo": {
"message": "Leszavazza és készít egy helyi másolatot, amit beküldhetsz"
},
"OpenCategoryWikiPage": {
"message": "A kategória wiki lapjának megnyitása."
},
"CopyAndDownvote": {
"message": "Másol és leszavaz"
},
"ContinueVoting": {
"message": "Szavazás folytatása"
},
"ChangeCategoryTooltip": {
"message": "Ez azonnal érvényes lesz a szegmenseidre"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Használd egérgörgődet a szerkesztő mező fölött, hogy gyorsan módosíthasd az időt. A ctrl vagy shift billentyűk kombinációjával finomhangolhatod a változás mértékét."
},
"categoryPillNewFeature": {
"message": "Új! Láthatod, ha egy videó teljes egészében szponzorált, vagy önpromóció"
},
"dayAbbreviation": {
"message": "n",
"description": "100d"
},
"hourAbbreviation": {
"message": "ó",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Működés",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Felület",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Gyorsbillentyűk",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Biztonsági mentés",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Egyéb",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Átugrási értesítés kinézete",
"description": "Option label"
},
"unbind": {
"message": "Megszüntetés",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Nincs beállítva"
},
"change": {
"message": "Megváltoztat"
},
"youtubeKeybindWarning": {
"message": "Ez egy beépített YouTube gyorsbillentyű. Biztosan ezt szeretnéd használni?"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "Lewati Ulang"
},
"unmute": {
"message": "Batalkan bisu"
},
"paused": {
"message": "Dijeda"
},
@@ -79,8 +82,14 @@
"sponsorEnd": {
"message": "Segmen Berakhir Sekarang"
},
"sponsorCancel": {
"message": "Batalkan Membuat Segmen"
},
"noVideoID": {
"message": "Video YouTube tidak ditemukan.\nJika ini salah, segarkan tab."
"message": "Video YouTube tidak ditemukan.\nJika terjadi kesalahan, segarkan halaman."
},
"refreshSegments": {
"message": "Perbarui segmen"
},
"success": {
"message": "Sukses!"
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Kesalahan koneksi terjadi. Kode kesalahan: "
},
"wantToSubmit": {
"message": "Apakah anda ingin mengirim untuk id video"
},
"clearTimes": {
"message": "Hapus Segmen"
},
@@ -113,16 +119,16 @@
"message": "Apakah anda yakin ingin mengirim ini?"
},
"whitelistChannel": {
"message": "Saluran daftar putih"
"message": "Daftar putih channel"
},
"removeFromWhitelist": {
"message": "Hapus saluran dari daftar putih"
"message": "Hapus channel dari daftar putih"
},
"voteOnTime": {
"message": "Beri Segmen Vote"
},
"Submissions": {
"message": "Kiriman"
"message": "Submisi"
},
"savedPeopleFrom": {
"message": "Anda telah menyelamatkan orang dari "
@@ -138,7 +144,7 @@
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Petunjuk: Anda dapat mengatur keybinds untuk dikirim dalam opsi"
"message": "Petunjuk: Anda dapat mengatur keybinds untuk pengiriman dalam opsi"
},
"clearTimesButton": {
"message": "Hapus Waktu"
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Atur Nama Pengguna"
},
"copyPublicID": {
"message": "Salin UserID Publik"
},
"discordAdvert": {
"message": "Gabung dengan server resmi discord untuk memberikan kritik dan saran!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Ini akan menyembunyikan tombol yang muncul di pemutar YouTube untuk mengirimkan segmen yang dilewati."
},
"showSkipButton": {
"message": "Tetap lewati ke tombol Highlight di Pemutar"
},
"showInfoButton": {
"message": "Tampilkan Tombol Info Di Pemutar Video YouTube"
},
"hideInfoButton": {
"message": "Sembunyikan Tombol Info Di Pemutar Video YouTube"
},
"whatInfoButton": {
"message": "Ini adalah tombol yang membuka popup di halaman YouTube."
"autoHideInfoButton": {
"message": "Otomatis Sembunyikan Tombol Info"
},
"hideDeleteButton": {
"message": "Sembunyikan Tombol Hapus Di Pemutar Video YouTube"
@@ -188,17 +200,26 @@
"showDeleteButton": {
"message": "Tampilkan Tombol Hapus Di Pemutar Video YouTube"
},
"whatDeleteButton": {
"message": "Ini adalah tombol di pemutar YouTube yang akan menghapus semua segmen yang belum dikirim pada video."
},
"enableViewTracking": {
"message": "Aktifkan Pelacakan Jumlah Lewati"
},
"whatViewTracking": {
"message": "Fitur ini melacak segmen mana yang sudah anda lewati untuk memberitahu pengguna berapa banyak submisi mereka telah membantu orang lain dan digunakan sebagai metrik bersamaan dengan upvote untuk memastikan tidak ada spam dalam basis data. Ekstensi mengirim pesan ke server tiap kali anda melewati segmen. Harapannya kebanyakan orang tidak akan mengubah opsi ini agar jumlah tayangan akurat. :)"
},
"enableViewTrackingInPrivate": {
"message": "Aktifkan Pelacakan Jumlah Lewati Pada Tab Privat/Penyamaran"
},
"enableTrackDownvotes": {
"message": "Tampung segmen yang dijempolbawahkan"
},
"whatTrackDownvotes": {
"message": "Semua segmen yang dijempolbawahkan akan tetap tersembunyi bahkan jika disegarkan"
},
"trackDownvotesWarning": {
"message": "Peringatan: Menonaktifkan ini akan menghapus semua jempol bawah yang ditampung"
},
"enableQueryByHashPrefix": {
"message": "Query By Hash Prefix"
"message": "Kueri dengan Hash Prefix"
},
"whatQueryByHashPrefix": {
"message": "Daripada meminta segmen dari server menggunakan videoID, 4 huruf pertama dari hash dari videoID dikirim. Server akan mengirim kembali data untuk semua video dengan hash yang mirip."
@@ -207,11 +228,29 @@
"message": "Fetch Ulang Segmen Di Video Baru"
},
"whatRefetchWhenNotFound": {
"message": "Jika ini merupakan video baru, dan tidak ada segmen yang ditemukan, itu akan terus merefetch setiap beberapa menit saat anda menonton."
"message": "Jika ini merupakan video baru, dan tidak ada segmen yang ditemukan, SponsorBlock akan terus merefetch setiap beberapa menit saat anda menonton."
},
"showNotice": {
"message": "Tampilkan Pemberitahuan Lagi"
},
"showSkipNotice": {
"message": "Tampilkan pemberitahuan setelah melewati segmen"
},
"noticeVisibilityMode0": {
"message": "Lewati maklumat ukuran penuh"
},
"noticeVisibilityMode1": {
"message": "Maklumat lewati kecil untuk lewati otomatis"
},
"noticeVisibilityMode2": {
"message": "Lewati semua maklumat kecil"
},
"noticeVisibilityMode3": {
"message": "Pudar maklumat lewati untuk semua lewati otomatis"
},
"noticeVisibilityMode4": {
"message": "Lewati semua maklumat pudar"
},
"longDescription": {
"message": "SponsorBlock membuat anda melewati sponsor, intro, outro, pengingat berlangganan dan segmen mengganggu lainnya di video YouTube. SponsorBlock adalah ekstensi browser crowdsourced yang membolehkan siapa saja mengirim waktu awal dan akhir dari segmen sponsor dan segmen video YouTube lainnya. Setelah seseorang mengirim informasi ini, orang lain yang memakai ekstensi ini akan melewati segmen sponsor di video yang sama. Anda juga dapat melewati bagian non-musik di musik video.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +272,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Atur tombol untuk melewati sebuah segmen"
"message": "Lewati segmen",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Atur tombol untuk mulai segmen"
"message": "Mulai/hentikan segmen",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Atur tombol untuk kirim submisi"
"message": "Kirim segmen",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Pilih tombol dengan mengetikkannya"
},
"keybindDescriptionComplete": {
"message": "Tombol diatur menjadi: "
"message": "Pilih sebuah tombol dengan mengetikkannya dan pilih tombol modifier apa saja yang Anda ingin gunakan."
},
"0": {
"message": "Koneksi Timeout. Cek koneksi internet anda. Jika internet anda berfungsi, server mungkin kewalahan atau down."
@@ -269,11 +308,34 @@
"skip": {
"message": "Lewati"
},
"mute": {
"message": "Bisukan"
},
"full": {
"message": "Video Penuh",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Lewati {0}?"
},
"mute_category": {
"message": "Bisukan {0}?"
},
"skip_to_category": {
"message": "Lompat ke {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Dilewati"
"message": "{0} dilewati",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Dibisukan",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Melewati ke {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Nonaktifkan Lewati Otomatis"
@@ -294,10 +356,7 @@
"message": "Waktu ini muncul di dalam kurung disamping waktu asli di bilah waktu. Ini menunjukkan durasi total video yang tidak termasuk segmen apapun. Ini termasuk segmen yang ditandai hanya \"Tampilkan Di Bilah Waktu\"."
},
"youHaveSkipped": {
"message": "Anda telah melewatkan "
},
"youHaveSaved": {
"message": "Anda sudah menghemat waktu "
"message": "Anda sudah melewati "
},
"minLower": {
"message": "menit"
@@ -312,10 +371,12 @@
"message": "jam"
},
"youHaveSavedTime": {
"message": "Anda telah menyelamatkan orang"
"message": "Anda sudah menghemat waktu orang lain",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " dalam hidup mereka"
"message": " dari hidup mereka",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Cek status.sponsor.ajay.app untuk status server."
@@ -324,7 +385,7 @@
"message": "Impor/Ekspor UserID"
},
"whatChangeUserID": {
"message": "Ini sebaiknya dirahasiakan. Ini terlihat seperti password dan sebaiknya tidak dibagikan ke orang lain. Jika seseorang mempunyai ini, dia dapat berpura-pura menjadi anda."
"message": "Ini harus dirahasiakan. Ini seperti kata sandi dan tidak boleh dibagikan kepada siapa pun. Jika seseorang mempunyai ini, mereka bisa menyamar jadi anda. Jika anda mencari UserID publik anda, klik ikon papan tulis di popup."
},
"setUserID": {
"message": "Atur UserID"
@@ -335,29 +396,24 @@
"createdBy": {
"message": "Dibuat Oleh"
},
"autoSkip": {
"message": "Lewati Otomatis"
"supportOtherSites": {
"message": "Dukung Situs Youtube Pihak Ketiga"
},
"showSkipNotice": {
"message": "Tampilkan pemberitahuan setelah melewati segmen"
"supportOtherSitesDescription": {
"message": "Dukung klien YouTube pihak ketiga. Untuk mengaktifkan dukungan, anda harus menerima izin tambahan. Ini tidak akan bekerja di Mode Samaran di Chrome dan varian Chromium lainnya.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Saat ini diatur pada:"
},
"supportInvidious": {
"message": "Dukungan Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) adalah layanan klien YouTube pihak ketiga. Untuk mengaktifkan dukungan, anda harus menerima izin tambahan. Ini TIDAK dapat bekerja di mode penyamaran Chrome dan peramban berbasis Chromium lainnya."
"supportedSites": {
"message": "Situs yang didukung: "
},
"optionsInfo": {
"message": "Aktifkan dukungan Invidious, nonaktifkan lewati otomatis, tombol sembunyi dan lainnya."
},
"addInvidiousInstance": {
"message": "Tambah Instansi Invidious"
"message": "Tambah Instansi Klien Pihak Ketiga"
},
"addInvidiousInstanceDescription": {
"message": "Tambahkan instansi khusus Invidious. Ini harus diformat dengan HANYA domainnya. Contoh: invidious.ajay.app"
"message": "Tambahkan instansi khusus. Ini harus diformat Hanya dengan domain. Contoh: invidious.ajay.app"
},
"add": {
"message": "Tambah"
@@ -380,15 +436,21 @@
"minDurationDescription": {
"message": "Segmen yang lebih kecil dari nilai yang diatur tidak akan dilewati atau tampil di pemutar."
},
"skipNoticeDuration": {
"message": "Lewati maklumat berdurasi (detik):"
},
"skipNoticeDurationDescription": {
"message": "Maklumat lewati akan tetap di layar setidaknya selama ini. Untuk lewati manual, mungkin akan terlihat lebih lama."
},
"shortCheck": {
"message": "Submisi ini lebih pendek dari opsi durasi minimalmu. Ini dapat berarti ini sudah dikirim, dan hanya akan diabaikan karena opsi ini. Apakah anda yakin ingin mengirim?"
},
"liveOrPremiere": {
"message": "Mengirim pada livestream atau premiere tidak diperbolehkan. Mohon tunggu sampai selesai, lalu muat ulang halamannya dan verifikasi bahwa segmentnya masih valid."
},
"showUploadButton": {
"message": "Tampilkan Tombol Unggah"
},
"whatUploadButton": {
"message": "Tombol ini muncul di pemutar video YouTube setelah anda memilih stempel waktu dan siap untuk dikirimkan."
},
"customServerAddress": {
"message": "Alamat Server SponsorBlock"
},
@@ -407,21 +469,21 @@
"areYouSureReset": {
"message": "Apakah anda yakin ingin mengatur ulang ini?"
},
"confirmPrivacy": {
"message": "Video ini dideteksi sebagai tidak terdaftar. Klik batal jika kamu tidak ingin mengecek untuk melewati segmen."
},
"unlistedCheck": {
"message": "Abaikan Video Tidak Terdaftar/Privat"
},
"whatUnlistedCheck": {
"message": "Pengaturan ini akan sedikit melambatkan SponsorBlock. Pencarian lewati segmen membutuhkan pengiriman ID video ke server. Jika anda khawatir tentang ID unlisted video terkirim ke internet, hidupkan opsi ini."
},
"mobileUpdateInfo": {
"message": "m.youtube.com sekarang didukung"
},
"exportOptions": {
"message": "Impor/Ekspor Semua Pengaturan"
},
"exportOptionsCopy": {
"message": "Edit/salin"
},
"exportOptionsDownload": {
"message": "Simpan ke file"
},
"exportOptionsUpload": {
"message": "Muat dari file"
},
"whatExportOptions": {
"message": "Ini adalah seluruh konfigurasi anda di JSON. Ini mencakup userID anda, maka pastikan anda membagikan ini dengan bijak."
},
@@ -449,6 +511,9 @@
"preview": {
"message": "Pratinjau"
},
"unsubmitted": {
"message": "Belum dikirim"
},
"inspect": {
"message": "Inspeksi"
},
@@ -467,11 +532,8 @@
"copyDebugInformationComplete": {
"message": "Informasi debug telah disalin ke papan klip. Jangan ragu untuk menghapus informasi yang tidak ingin anda bagikan. Simpan ini di file teks atau salin ke laporan bug."
},
"theKey": {
"message": "Tombolnya"
},
"keyAlreadyUsed": {
"message": "terikat pada tindakan lain. Mohon memilih tombol lain."
"message": "Pintasan ini telah diatur ke aksi yang lain. Mohon pilih yang lain."
},
"to": {
"message": "sampai",
@@ -483,6 +545,31 @@
"category_sponsor_description": {
"message": "Promosi dibayar, tautan dibayar dan iklan langsung. Tidak untuk promosi diri sendiri atau dukungan gratis untuk gerakan/kreator/situs/produk yang mereka suka."
},
"category_selfpromo": {
"message": "Promosi Diri Sendiri/Tidak Dibayar"
},
"category_selfpromo_description": {
"message": "Mirip dengan \"sponsor\" kecuali ini tidak dibayar atau promosi diri sendiri. Ini termasuk merchandise, donasi, atau informasi tentang siapa yang berkolaborasi dengan mereka."
},
"category_exclusive_access": {
"message": "Akses Eksklusif"
},
"category_exclusive_access_description": {
"message": "Hanya untuk menandai seluruh video. Digunakan ketika sebuah video mempromosikan sebuah produk, layanan atau lokasi yang diterima secara gratis atau mendapatkan izin."
},
"category_exclusive_access_pill": {
"message": "Video ini mempromosikan sebuah produk, layanan atau lokasi yang diterima secara gratis atau mendapatkan izin",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Pengingat Interaksi (Berlangganan)"
},
"category_interaction_description": {
"message": "Saat ada pengingat singkat untuk meminta suka, berlangganan atau mengikuti mereka di tengah konten. Jika panjang atau tentang sesuatu yang spesifik, sebaiknya pakai kategori promosi diri sendiri."
},
"category_interaction_short": {
"message": "Pengingat Interaksi"
},
"category_intro": {
"message": "Jeda/Animasi Intro"
},
@@ -498,38 +585,44 @@
"category_outro_description": {
"message": "Kredit atau saat kartu akhir YouTube muncul. Tidak untuk kesimpulan dengan informasi."
},
"category_interaction": {
"message": "Pengingat Interaksi (Berlangganan)"
"category_preview": {
"message": "Pratinjau/Rekap"
},
"category_interaction_description": {
"message": "Saat ada pengingat singkat untuk meminta suka, berlangganan atau mengikuti mereka di tengah konten. Jika panjang atau tentang sesuatu yang spesifik, sebaiknya pakai kategori promosi diri sendiri."
"category_preview_description": {
"message": "Rekapan singkat dari episode sebelumnya, atau pratinjau tentang apa yang akan terjadi nanti di video. Dimaksudkan untuk klip bersama yang di edit, bukan ringkasan yang diucapkan."
},
"category_interaction_short": {
"message": "Pengingat Interaksi"
"category_filler": {
"message": "Pengisi Tangent/Jokes"
},
"category_selfpromo": {
"message": "Promosi Diri Sendiri/Tidak Dibayar"
"category_filler_description": {
"message": "Adegan tangensial ditambahkan hanya untuk pengisi atau humor yang tidak diperlukan untuk memahami isi utama video. Ini tidak boleh mencakup segmen yang memberikan detail konteks atau latar belakang."
},
"category_selfpromo_description": {
"message": "Mirip dengan \"sponsor\" kecuali ini tidak dibayar atau promosi diri sendiri. Ini termasuk merchandise, donasi, atau informasi tentang siapa yang berkolaborasi dengan mereka."
"category_filler_short": {
"message": "Isian"
},
"category_music_offtopic": {
"message": "Musik: Bagian Non-Musik"
},
"category_music_offtopic_description": {
"message": "Hanya gunakan di video musik. Ini termasuk intro dan outro di video musik."
"message": "Hanya digunakan untuk video musik. Ini seharusnya hanya digunakan untuk bagian dari video musik yang tidak tercakup kategori lain."
},
"category_music_offtopic_short": {
"message": "Non-Musik"
},
"category_poi_highlight": {
"message": "Sorotan"
},
"category_poi_highlight_description": {
"message": "Bagian video yang banyak orang lihat. Sama untuk komentar \"Video dimulai di x\"."
},
"category_livestream_messages": {
"message": "Livestream: Baca Pesan/Donasi"
},
"category_livestream_messages_short": {
"message": "Membaca Pesan Chat"
},
"disable": {
"message": "Nonaktif"
"autoSkip": {
"message": "Lewati Otomatis"
},
"manualSkip": {
"message": "Lewati Manual"
@@ -537,11 +630,33 @@
"showOverlay": {
"message": "Tampilkan Di Bilah Waktu"
},
"colorFormatIncorrect": {
"message": "Warna anda tidak diformat dengan benar. Harusnya terdiri dari 3 atau 6 digit kode heksa dengan tagar di awal."
"disable": {
"message": "Nonaktif"
},
"autoSkip_POI": {
"message": "Otomatis lewati ke awal"
},
"manualSkip_POI": {
"message": "Tanya saat video dimuat"
},
"showOverlay_POI": {
"message": "Tampilkan di Bilah Waktu"
},
"showOverlay_full": {
"message": "Tampilkan Label"
},
"autoSkipOnMusicVideos": {
"message": "Lewati semua segmen secara otomatis ketika ada segmen non-music"
},
"muteSegments": {
"message": "Perbolehkan segmen untuk bisu daripada melewati"
},
"fullVideoSegments": {
"message": "Tunjukkan ikon ketika keseluruhan video merupakan iklan",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Warna Pratinjau",
"message": "Warna yang Belum Dikirim",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +691,9 @@
"message": "Untuk mengirimkan segmen dengan kategori \"{0}\", Anda harus mengaktifkannya di opsi. Anda akan diarahkan ke opsi sekarang.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Perhatian: Tipe segmen ini hanya bisa maksimum aktif satu kali. Mengirimkan beberapa dapat mengakibatkan muncul pada kondisi acak."
},
"youMustSelectACategory": {
"message": "Anda harus memilih kategori untuk semua segmen yang anda kirimkan!"
},
@@ -588,14 +706,30 @@
"hiddenDueToDuration": {
"message": "disembunyikan: terlalu pendek"
},
"manuallyHidden": {
"message": "disembunyikan sendiri"
},
"channelDataNotFound": {
"message": "ID Channel belum dimuat."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID Channel belum dimuat. Apabila anda menggunakan video yang tersematkan, coba menggunakan halaman utama YouTube. Hal ini juga dapat disebabkan oleh perubahan yang ada pada tampilan YouTUbe, apabila anda mengira seperti itu, buat komentar disini:"
},
"adblockerIssue": {
"message": "Sepertinya ada sesuatu yang memblokir kemampuan SponsorBlock untuk mendapatkan data video. Kemungkinan karena ad blocker anda. Mohon cek https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Sepertinya sesuatu memnghalangi abilitas SponsorBlock untuk mendapatkan data video. Silahkan lihat https://github.com/ajayyy/SponsorBlock/issues/741 untuk info lebih lanjut."
},
"itCouldBeAdblockerIssue": {
"message": "Jika ini terus terjadi, kemungkinan terjadi karena ad blocker anda. Mohon cek https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Sepertinya SponsorBlock tidak dapat menjangkau API YouTube. Untuk menyelesaikan masalah ini, terima permintaan izin yang akan muncul selanjutnya, tunggu beberapa detik, dan muat ulang halaman ini."
},
"acceptPermission": {
"message": "Terima permintaan izin"
},
"permissionRequestSuccess": {
"message": "Permintaan izin berhasil!"
},
"permissionRequestFailed": {
"message": "Permintaan izin gagal, apakah anda mengklik tolak?"
},
"adblockerIssueWhitelist": {
"message": "Apabila anda tidak dapat menyelesaikan masalah ini, maka nonaktifkan pengaturan 'Paksa Cek Channel Sebelum Melewati', dikarenakan SponsorBlock tidak dapat menerima informasi channel untuk video ini"
},
"forceChannelCheck": {
"message": "Paksa Cek Channel Sebelum Melewati"
@@ -610,7 +744,7 @@
"message": "Salah, Waktu Tidak Tepat"
},
"incorrectCategory": {
"message": "Salah Kategori"
"message": "Ubah Kategori"
},
"nonMusicCategoryOnMusic": {
"message": "Video ini dikategorikan sebagai musik. Apakah anda yakin ini berisi sponsor? Jika ini ternyata adalah \"Segmen non-musik\", buka pengaturan ekstensi dan aktifkan kategorinya. Lalu, anda bisa mengirim segmen ini sebagai \"Non-musik\" bukannya sponsor. Harap membaca panduan jika anda kebingungan."
@@ -633,5 +767,167 @@
},
"help": {
"message": "Bantuan"
},
"GotIt": {
"message": "Mengerti",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Segmen ini besar. Jika seluruh video tentang satu topik, ubah dari \"Lewati\" ke \"Video Penuh\". Lihat pedoman untuk informasi lanjutan."
},
"categoryPillTitleText": {
"message": "Seluruh video ini ditandai sebagai kategori ini dan terlalu terintegrasi untuk dapat dipisahkan"
},
"experiementOptOut": {
"message": "Tidak ikut eksperimen masa depan",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Sembunyikan selamanya"
},
"warningChatInfo": {
"message": "Anda mendapatkan peringatan dan tidak bisa mengirim segmen sementara. Ini dikarenakan kami melihat kamu melakukan beberapa kesalahan yang umum, mohon konfirmasi bahwa kamu mengerti perundangan dan kami akan hapus peringatan. Kamu bisa bergabung ke obrolan menggunakan discord.gg/SponsorBlock atau matrix.io/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Suara ditolak karena peringatan. Klik untuk buka obrolan untuk menyelesaikannya, atau kembali beberapa saat lagi ketika ada waktu.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donasi"
},
"considerDonating": {
"message": "Bantu danai perkembangan"
},
"hideDonationLink": {
"message": "Sembunyikan tautan donasi"
},
"darkModeOptionsPage": {
"message": "Mode Gelap Di Halaman Opsi"
},
"helpPageThanksForInstalling": {
"message": "Terima kasih telah menginstall SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Haram ditinjau opsi di bawah ini"
},
"helpPageFeatureDisclaimer": {
"message": "Banyak fitur yang dinonaktifkan secara bawaan. Jika kamu ingin lewati mula, akhir, gunakan Invidious, dll, aktifkan mereka dibawah ini.\nKamu bisa menyembunyikan/menghadirkan elemen UI."
},
"helpPageHowSkippingWorks": {
"message": "Cara kerja melewati segmen"
},
"helpPageHowSkippingWorks1": {
"message": "Segmen video akan otomatis dilewati jika ditemukan di databasis. Kamu bisa buka munculan dengan klik ikon ekstensi untuk mendapatkan pratinjau apa adanya."
},
"helpPageHowSkippingWorks2": {
"message": "Kapanpun kamu melewati segmen, kamu akan mendapatkan maklumat. Jika waktu terlihat salah dapat menyuarakan turun dengan klik turun-suara! Kamu juga bisa menyuarakan di maklumat."
},
"Submitting": {
"message": "Mengirim"
},
"helpPageSubmitting1": {
"message": "Mengirim bisa baik dilakukan di maklumat dengan menekan tombol \"Mulai Segmen Sekarang\" atau di pemutar video dengan tombol di pemutar."
},
"helpPageSubmitting2": {
"message": "Klik tombol putar indikasikan memulai segmen dan klik tombol ikon stop indikasikan mengakhiri. Kamu bisa persiapkan beberapa sponsor sebelum menekan kirim. Klik tombol unggah akan mengirimkan. Klik tombol sampah akan menghapuskan."
},
"Editing": {
"message": "Sunting"
},
"helpPageEditing1": {
"message": "Jika kamu mengacaukan, kamu bisa sunting atau hapus segmen setelah klik tombol panah atas."
},
"helpPageTooSlow": {
"message": "Ini terlalu lambat"
},
"helpPageTooSlow1": {
"message": "Terdapat tombol pintas jika kamu ingin menggunakannya. Tekan tombol semikolon untuk indikasi mulai/akhir segmen sponsor dan tekan tombol kutip untuk mengirimkan. Ini bisa diganti di opsi. Jika kamu tidak menggunakan QWERTY, kamu dimungkinkan harus mengubah tombol."
},
"helpPageCopyOfDatabase": {
"message": "Bisakah saya mendapatkan salinan Databasis? Apa yang terjadi jika kamu tiada?"
},
"helpPageCopyOfDatabase1": {
"message": "Databasis adalah publik dan tersedia di"
},
"helpPageCopyOfDatabase2": {
"message": "Sumber kode tersedia secara bebas. Jadi, jika sesuatu terjadi pada saya, pengajuan kamu tidak akan hilang."
},
"helpPageNews": {
"message": "Berita dan bagaimana ini diciptakan"
},
"helpPageSourceCode": {
"message": "Dimana saya mendapatkankan sumber kode?"
},
"Credits": {
"message": "Kredit"
},
"LearnMore": {
"message": "Pelajari Lebih Lanjut"
},
"CopyDownvoteButtonInfo": {
"message": "Menurunkan suara dan membuat salinan lokal untuk Anda kirim ulang"
},
"OpenCategoryWikiPage": {
"message": "Membuka halaman wiki kategori ini."
},
"CopyAndDownvote": {
"message": "Salin dan berikan turunkan suara"
},
"ContinueVoting": {
"message": "Lanjutkan Memvoting"
},
"ChangeCategoryTooltip": {
"message": "Ini akan menerapkan ke segmen Anda"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Gunakan roda mouse ketika berada di kotak edit untuk mengatur waktu dengan cepat. Kombinasi dengan tombol [Ctrl + Shift] bisa digunakan untuk perubahan yang halus."
},
"categoryPillNewFeature": {
"message": "Baru! Lihat jika sebuah video disponsori seluruhnya atau mempromosikan diri"
},
"dayAbbreviation": {
"message": "h",
"description": "100d"
},
"hourAbbreviation": {
"message": "j",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Perilaku",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Tampilan",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Pintasan keyboard",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Cadangkan/Pulihkan",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Lain-lain",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Lewati pelihatan pemberitahuan",
"description": "Option label"
},
"unbind": {
"message": "Lepaskan",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Tidak diatur"
},
"change": {
"message": "Ubah"
},
"youtubeKeybindWarning": {
"message": "Ini adalah pintasan YouTube. Apakah Anda yakin untuk menggunakannya?"
}
}

View File

@@ -4,20 +4,20 @@
"description": "Name of the extension."
},
"Description": {
"message": "Salta sponsorizzazioni, implorazioni di iscrizione ai canali e molto altro sui video di YouTube. Segnala gli sponsor sui video che guardi per salvare il tempo ad altri.",
"message": "Salta sponsorizzazioni, richieste d'iscrizione ai canali e molto altro sui video di YouTube. Segnala gli sponsor sui video che guardi per salvare il 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?"
"message": "Stai inviando troppi segmenti per questo video, sei sicuro che ce ne siano così tanti?"
},
"409": {
"message": "Questo spezzone è già stato inviato"
"message": "Questo è già stato inviato"
},
"channelWhitelisted": {
"message": "Canale aggiunto alla whitelist!"
"message": "Canale aggiunto alla lista delle esclusioni!"
},
"Segment": {
"message": "segmento"
@@ -52,11 +52,14 @@
"reskip": {
"message": "Salta ancora"
},
"unmute": {
"message": "Riattiva il microfono"
},
"paused": {
"message": "In pausa"
},
"manualPaused": {
"message": "Timer Fermato"
"message": "Timer fermato"
},
"confirmMSG": {
"message": "\n\nPer modificare o eliminare valori specifici, premi il pulsante delle informazioni o apri il popup cliccando l'icona dell'estensione nell'angolo in alto a destra."
@@ -65,7 +68,7 @@
"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."
"message": "Si è verificato un errore durante l'invio del segmento, per favore riprova più tardi."
},
"sponsorFound": {
"message": "Questo video ha dei segmenti nel database!"
@@ -74,16 +77,22 @@
"message": "Nessun segmento trovato"
},
"sponsorStart": {
"message": "Il Segmento Inizia Ora"
"message": "Il segmento inizia qui"
},
"sponsorEnd": {
"message": "Il Segmento Termina Ora"
"message": "Il segmento finisce ora"
},
"sponsorCancel": {
"message": "Annulla Creazione del Segmento"
},
"noVideoID": {
"message": "Nessun video YouTube trovato.\nSe questo non è corretto, ricarica la scheda."
"message": "Nessun video YouTube trovato.\nSe è un errore, ricarica la scheda."
},
"refreshSegments": {
"message": "Ricarica i segmenti"
},
"success": {
"message": "Successo!"
"message": "Ha funzionato!"
},
"voted": {
"message": "Votato!"
@@ -94,32 +103,35 @@
"connectionError": {
"message": "Si è verificato un errore durante la connessione. Codice errore: "
},
"wantToSubmit": {
"message": "Desideri inviare per l'id video"
},
"clearTimes": {
"message": "Pulisci Segmenti"
"message": "Rimuovi i segmenti"
},
"openPopup": {
"message": "Apri il Popup di SponsorBlock"
"message": "Apri il popup di SponsorBlock"
},
"closePopup": {
"message": "Chiudi il popup"
},
"SubmitTimes": {
"message": "Invia Segmenti"
"message": "Invia i segmenti"
},
"submitCheck": {
"message": "Sei sicuro di volerlo inviare?"
},
"whitelistChannel": {
"message": "Aggiungi il canale alle eccezioni"
},
"removeFromWhitelist": {
"message": "Rimuovi il canale dalle eccezioni"
},
"voteOnTime": {
"message": "Vota un Segmento"
"message": "Vota un segmento"
},
"Submissions": {
"message": "Iscrizioni"
"message": "Contributi"
},
"savedPeopleFrom": {
"message": "Hai salvato le persone da "
"message": "Hai fatto risparmiare in totale "
},
"viewLeaderboard": {
"message": "Classifica"
@@ -128,26 +140,29 @@
"message": "Invia"
},
"submissionEditHint": {
"message": "La modifica della sezione comparirà dopo aver cliccato Iscriviti",
"message": "La modifica della sezione comparirà dopo che hai cliccato su Inviare",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Suggerimento: Puoi configurare combinazioni di tasti per l'inserimento nelle opzioni"
"message": "Suggerimento: puoi configurare dei comandi rapidi nelle opzioni"
},
"clearTimesButton": {
"message": "Cancella Minutaggi"
"message": "Cancella minutaggio"
},
"submitTimesButton": {
"message": "Invia Minutaggi"
"message": "Invia minutaggio"
},
"publicStats": {
"message": "Viene utilizzato nelle pagine delle statistiche pubbliche che mostrano quanto hai contribuito. Vedi"
"message": "Questo è usato nelle pagine pubbliche delle statistiche per mostrare quanto hai contribuito. Vedilo"
},
"Username": {
"message": "Nome Utente"
"message": "Nome utente"
},
"setUsername": {
"message": "Imposta Username"
"message": "Imposta nome utente"
},
"copyPublicID": {
"message": "Copia UserID Pubblico"
},
"discordAdvert": {
"message": "Entra nel server Discord ufficiale per darci suggerimenti e feedback!"
@@ -159,63 +174,93 @@
"message": "Opzioni"
},
"showButtons": {
"message": "Mostra i Pulsanti nel Lettore di YouTube"
"message": "Mostra i pulsanti sul video"
},
"hideButtons": {
"message": "Nascondi i Pulsanti nel Lettore di YouTube"
"message": "Nascondi i pulsanti sul video"
},
"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."
"message": "Nasconde i pulsanti che appaiono sul video per inviare i segmenti da nascondere."
},
"showSkipButton": {
"message": "Mantieni Salta Per Evidenziare il Pulsante Sul Lettore"
},
"showInfoButton": {
"message": "Mostra il Pulsante Informazioni nel Lettore di YouTube"
"message": "Mostra il pulsante delle informazioni sopra al video"
},
"hideInfoButton": {
"message": "Nascondi il Pulsante Informazioni nel Lettore di YouTube"
"message": "Nascondi il pulsante d'informazioni sopra al video"
},
"whatInfoButton": {
"message": "Questo è il pulsante che apre un popup nella pagina YouTube."
"autoHideInfoButton": {
"message": "Nascondi in automatico il Pulsante di Informazioni"
},
"hideDeleteButton": {
"message": "Nascondi il Pulsante Elimina nel Lettore di YouTube"
"message": "Nascondi il pulsante elimina"
},
"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."
"message": "Mostra il pulsante elimina"
},
"enableViewTracking": {
"message": "Attiva Monitoraggio Salti"
"message": "Attiva il conteggio dei salti"
},
"whatViewTracking": {
"message": "Questa funzionalità tiene traccia dei segmenti che hai saltato, per far sapere agli utenti quanto il loro contributo abbia aiutato gli altri e sia stato utilizzato come metrica insieme ai voti positivi, per garantire che lo spam non entri nel database. L'estensione invierà un messaggio al server ogni volta che salterai un segmento. Si spera che la maggior parte delle persone non modifichino questa impostazione, in modo da non intaccare l'accuratezza dei numeri di visualizzazione. :)"
"message": "Questa funzionalità tiene traccia dei segmenti che hai saltato per far sapere agli utenti quanto il loro contributo abbia aiutato gli altri e anche come statistica, insieme ai voti positivi, per garantire che lo spam non entri nel database. L'estensione invierà un messaggio al server ogni volta che salterai un segmento. Si spera che la maggior parte delle persone non modifichino questa impostazione, in modo da non intaccare l'accuratezza dei numeri di visualizzazione. :)"
},
"enableViewTrackingInPrivate": {
"message": "Abilita il conteggio dei salti nelle schede private/anonime"
},
"enableTrackDownvotes": {
"message": "Memorizza i voti negativi del segmento"
},
"whatTrackDownvotes": {
"message": "Qualsiasi segmento voti negativamente rimarrà nascosto anche dopo aver ricaricato"
},
"trackDownvotesWarning": {
"message": "Attenzione: Disabilitarlo eliminerà tutti i voti negativi precedentemente memorizzati"
},
"enableQueryByHashPrefix": {
"message": "Ricerca tramite prefisso hash"
},
"whatQueryByHashPrefix": {
"message": "Invece di richiedere segmenti dal server utilizzando l'Id video, vengono inviati i primi 4 caratteri dell'hash dell'ID video. Questo server invierà i dati per tutti i video con hash simili."
"message": "Invece di richiedere i segmenti dal server utilizzando l'ID del video, viene inviato un hash dei primi 4 caratteri dell'ID. Questo server invierà i dati per tutti i video con hash simili."
},
"enableRefetchWhenNotFound": {
"message": "Ricarica I Segmenti Su Nuovi Video"
"message": "Ricarica i segmenti su nuovi video"
},
"whatRefetchWhenNotFound": {
"message": "Se il video è nuovo, e non risultano esserci segmenti, questi continueranno ad essere ricaricati dopo pochi minuti mentre guardi il video."
"message": "Se il video è nuovo, e non risultano esserci segmenti, continueremo a cercarne di nuovi ogni pochi minuti."
},
"showNotice": {
"message": "Mostra di Nuovo l'Avviso"
"message": "Mostra di nuovo l'avviso"
},
"showSkipNotice": {
"message": "Mostra Avviso Dopo Aver Saltato un Segmento"
},
"noticeVisibilityMode0": {
"message": "Salta Avvisi di Dimensioni Complete"
},
"noticeVisibilityMode1": {
"message": "Piccoli Salta Avvisi per Salto Automatico"
},
"noticeVisibilityMode2": {
"message": "Tutti i Piccoli Salta Avvisi"
},
"noticeVisibilityMode3": {
"message": "Salta Avvisi Offuscati per Salto Automatico"
},
"noticeVisibilityMode4": {
"message": "Tutti i Salta Avvisi Offuscati"
},
"longDescription": {
"message": "SponsorBlock ti consente di saltare sponsorizzazioni, introduzioni, conclusioni, promemoria di iscrizione e altre componenti fastidiose dei video su YouTube. SponsorBlock è un'estensione per browser in crowdsourcing, che consente a chiunque di inviare l'ora di inizio e di fine dei segmenti sponsorizzati e altri segmenti video su YouTube. Quando una persona invia queste informazioni, chiunque altro in possesso di questa estensione sarà in grado di saltare direttamente il segmento sponsorizzato. È possibile saltare anche le sezioni non musicali dei video musicali.",
"message": "SponsorBlock ti consente di saltare sponsorizzazioni, introduzioni, conclusioni, promemoria di iscrizione e altri elementi fastidiosi dai video YouTube. SponsorBlock è un'estensione per browser di crowdsourcing, cioè che consente a chiunque di inviare l'ora di inizio e di fine dei segmenti sponsorizzati e di altro tipo. Quando una persona invia queste informazioni, chiunque altro in possesso di questa estensione sarà in grado di saltare automaticamente il segmento sponsorizzato. È possibile saltare anche le sezioni non musicali dei video musicali.",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "Sito Web",
"message": "Sito web",
"description": "Used on Firefox Store Page"
},
"sourceCode": {
"message": "Codice Sorgente",
"message": "Codice sorgente",
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
@@ -226,26 +271,29 @@
"message": "Se non ti piace ancora, premi il pulsante \"non mostrare mai\".",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Salta segmento",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Imposta chiave di associazione per l'inizio del segmento"
"message": "Inizio/Fine segmento",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Imposta chiave di associazione tasti per i tuoi contributi"
"message": "Invia i segmenti",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Seleziona una chiave digitandola"
},
"keybindDescriptionComplete": {
"message": "L'associazione di tasti è stata impostata a: "
"message": "Selezionare una chiave digitandola e scegliere qualsiasi tasto modificatore che si desidera utilizzare."
},
"0": {
"message": "Timeout della connessione. Controlla la tua connessione a Internet. Se internet sta funzionando, il server è probabilmente sovraccarico oppure giù."
},
"disableSkipping": {
"message": "Salta abilitato"
"message": "Abilitato"
},
"enableSkipping": {
"message": "Salta disabilitato"
"message": "Disabilitato"
},
"yourWork": {
"message": "Il Tuo Lavoro",
@@ -260,11 +308,34 @@
"skip": {
"message": "Salta"
},
"mute": {
"message": "Silenzia"
},
"full": {
"message": "Video Completo",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Saltare {0}?"
"message": "Vuoi saltare {0}?"
},
"mute_category": {
"message": "Silenziare {0}?"
},
"skip_to_category": {
"message": "Saltare a {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Saltato"
"message": "{0} Saltato",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} silenziato",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Saltato a {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Disabilita Salto Automatico"
@@ -287,9 +358,6 @@
"youHaveSkipped": {
"message": "Hai saltato "
},
"youHaveSaved": {
"message": "Ti sei salvato "
},
"minLower": {
"message": "minuto"
},
@@ -303,10 +371,12 @@
"message": "ore"
},
"youHaveSavedTime": {
"message": "Hai salvato le persone"
"message": "Hai fatto risparmiare",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " delle loro vite"
"message": " delle loro vite",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Controlla status.sponsor.ajay.app per lo stato del server."
@@ -315,7 +385,7 @@
"message": "Importa/Esporta Il Tuo ID Utente"
},
"whatChangeUserID": {
"message": "Questo dovrebbe essere tenuto privato. Questo è come una password e non dovrebbe essere condiviso con nessuno. Se qualcuno ha questo, ti può impersonare."
"message": "Questo dovrebbe esser mantenuto privato. È come una password e non dovrebbe esser condiviso con nessuno. Se qualcuno lo possiede, può impersonarti. Se stai cercando il tuo userID pubblico, clicca l'icona degli appunti nel popup."
},
"setUserID": {
"message": "Imposta ID utente"
@@ -326,29 +396,24 @@
"createdBy": {
"message": "Creato da"
},
"autoSkip": {
"message": "Salta Automaticamente"
"supportOtherSites": {
"message": "Supporta siti di YouTube di terze parti"
},
"showSkipNotice": {
"message": "Mostra Avviso Dopo Aver Saltato un Segmento"
"supportOtherSitesDescription": {
"message": "Supporta client YouTube di terze parti. Per abilitare il supporto, devi accettare i permessi aggiuntivi. Questo NON funziona in incognito su Chrome e altre varianti di Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Attualmente è impostato su:"
},
"supportInvidious": {
"message": "Supporta Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) è un client YouTube di terze parti. Per abilitare il supporto, è necessario accettare i permessi aggiuntivi. Questo NON funziona in incognito su Chrome e altre varianti di Chromium."
"supportedSites": {
"message": "Pagine supportate: "
},
"optionsInfo": {
"message": "Abilita supporto invidioso, disabilita salto automatico, nascondi i pulsanti e altro ancora."
},
"addInvidiousInstance": {
"message": "Aggiungi istanza di Invidious"
"message": "Aggiungi Istanza Client 3Rd-Party"
},
"addInvidiousInstanceDescription": {
"message": "Aggiungi un'istanza personalizzata di Invidious. Questo deve essere formattato SOLO con il dominio. Esempio: invidious.ajay.app"
"message": "Aggiungi un'istanza personalizzata. Deve essere formattata SOLO con il dominio. Esempio: invidious.ajay.app"
},
"add": {
"message": "Aggiungi"
@@ -371,15 +436,21 @@
"minDurationDescription": {
"message": "I segmenti più brevi del valore impostato non verranno saltati o visualizzati nel lettore."
},
"skipNoticeDuration": {
"message": "Salta durata avviso (secondi):"
},
"skipNoticeDurationDescription": {
"message": "L'avviso salta rimarrà sullo schermo per almeno questo tempo. Per saltarlo manualmente, potrebbe esser visibile più a lungo."
},
"shortCheck": {
"message": "Il seguente contributo è più breve della tua opzione di durata minima. Ciò potrebbe significare che questo è già stato inviato e viene semplicemente ignorato a causa di questa opzione. Sei sicuro di voler inviare?"
},
"liveOrPremiere": {
"message": "Inviare segmenti per una live o premiere non è consentito. Per favore aspetta che finisca, poi ricarica la pagina e verifica che i segmenti siano ancora validi."
},
"showUploadButton": {
"message": "Mostra Pulsante di Caricamento"
},
"whatUploadButton": {
"message": "Questo pulsante appare sul riproduttore di YouTube dopo che hai selezionato un marcatore temporale e sei pronto ad inviarlo."
},
"customServerAddress": {
"message": "Indirizzo Server SponsorBlock"
},
@@ -398,21 +469,21 @@
"areYouSureReset": {
"message": "Sei sicuro di voler eseguire il reset?"
},
"confirmPrivacy": {
"message": "Il video è stato rilevato come non in elenco. Clicca su Annulla se non desideri verificare la presenza di segmenti da saltare."
},
"unlistedCheck": {
"message": "Ignora Video Non Pubblicati/Privati"
},
"whatUnlistedCheck": {
"message": "Questa impostazione rallenterà leggermente SponsorBlock. Le ricerche di segmenti da saltare richiedono l'invio dell'ID video al server. Se sei preoccupato per gli ID video non in elenco inviati su Internet, attiva questa opzione."
},
"mobileUpdateInfo": {
"message": "m.youtube.com è ora supportato"
},
"exportOptions": {
"message": "Importa/Esporta Tutte Le Opzioni"
},
"exportOptionsCopy": {
"message": "Modifica/copia"
},
"exportOptionsDownload": {
"message": "Salva su file"
},
"exportOptionsUpload": {
"message": "Carica da file"
},
"whatExportOptions": {
"message": "Questa è la tua intera configurazione in formaro JSON. Questo include il tuo ID utente, quindi presta attenzione se vuoi condividerlo."
},
@@ -440,6 +511,9 @@
"preview": {
"message": "Anteprima"
},
"unsubmitted": {
"message": "Non inviato"
},
"inspect": {
"message": "Esamina"
},
@@ -458,11 +532,8 @@
"copyDebugInformationComplete": {
"message": "Le informazioni di debug sono state copiate nel clip board. Sentiti libero di rimuovere tutte le informazioni che preferisci non condividere. Salva in un file di testo o incollale nella segnalazione di bug."
},
"theKey": {
"message": "La chiave"
},
"keyAlreadyUsed": {
"message": "è abbinata ad un'altra azione. Si prega di selezionare un'altra chiave."
"message": "Questa scorciatoia è associata ad un'altra azione. Selezionane una diversa."
},
"to": {
"message": "a",
@@ -474,6 +545,31 @@
"category_sponsor_description": {
"message": "Promozione a pagamento, referral a pagamento e pubblicità diretta. Non per auto-promozione o ringraziamenti gratuiti a cause/creatori/siti web/ prodotti di loro gradimento."
},
"category_selfpromo": {
"message": "Promozione non pagata/Autopromozione"
},
"category_selfpromo_description": {
"message": "Simile alle \"sponsorizzazioni\" tranne che per promozioni non pagate o autopromozioni. Ciò include sezioni riguardanti vendita di merce, donazioni o informazioni in merito a collaboratori."
},
"category_exclusive_access": {
"message": "Accesso Esclusivo"
},
"category_exclusive_access_description": {
"message": "Solo per etichettare interi video. Usato quando un video mostra un prodotto, un servizio o un posto che hanno ricevuto gratuitamente o a cui hanno avuto un accesso sovvenzionato."
},
"category_exclusive_access_pill": {
"message": "Questo video mostra un prodotto, un servizio o un posto che hanno ricevuto gratuitamente o a cui hanno avuto un accesso sovvenzionato",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Promemoria di Interazione (Sottoscrizione)"
},
"category_interaction_description": {
"message": "Quando nel punto centrale del contenuto è presente un breve promemoria per aggiunta di mi piace, iscrizione o seguito. Se dovesse risultare esteso o riguardare qualcosa di specifico, potrebbe essere un'autopromozione."
},
"category_interaction_short": {
"message": "Promemoria di Interazione"
},
"category_intro": {
"message": "Animazione Interruzione/Introduzione"
},
@@ -489,38 +585,41 @@
"category_outro_description": {
"message": "I titoli di coda o quando vengono mostrate annotazioni a fine video su YouTube. Non per conclusioni provviste di informazioni."
},
"category_interaction": {
"message": "Promemoria di Interazione (Sottoscrizione)"
"category_preview": {
"message": "Anteprima"
},
"category_interaction_description": {
"message": "Quando nel punto centrale del contenuto è presente un breve promemoria per aggiunta di mi piace, iscrizione o seguito. Se dovesse risultare esteso o riguardare qualcosa di specifico, potrebbe essere un'autopromozione."
"category_preview_description": {
"message": "Riepilogo rapido degli episodi precedenti, o un'anteprima di ciò che sta arrivando più tardi nel video attuale. Inteso per clip, non per riassunti a voce."
},
"category_interaction_short": {
"message": "Promemoria di Interazione"
"category_filler_description": {
"message": "Le scene riempitive sono aggiunte solo per riempire o per umorismo che non sono richieste per comprendere il contenuto principale del video. Questo non dovrebbe includere segmenti che forniscono contesto o dettagli di sfondo."
},
"category_selfpromo": {
"message": "Promozione non pagata/Autopromozione"
},
"category_selfpromo_description": {
"message": "Simile alle \"sponsorizzazioni\" tranne che per promozioni non pagate o autopromozioni. Ciò include sezioni riguardanti vendita di merce, donazioni o informazioni in merito a collaboratori."
"category_filler_short": {
"message": "Riempimento"
},
"category_music_offtopic": {
"message": "Musica: Sezione Non-Musicale"
},
"category_music_offtopic_description": {
"message": "Solo per utilizzo su video musicali. Ciò include introduzioni o conclusioni in video musicali."
"message": "Solo per video musicali. Dovrebbe essere usata solo per sezioni di video musicali non già comprese in un'altra categoria."
},
"category_music_offtopic_short": {
"message": "Non-Musicale"
},
"category_poi_highlight": {
"message": "Evidenzia"
},
"category_poi_highlight_description": {
"message": "La parte del video che gran parte delle persone stanno cercando. Simile ai commenti \"Il video inizia a x\"."
},
"category_livestream_messages": {
"message": "Livestream: Donazione/Letture dei Messaggi"
},
"category_livestream_messages_short": {
"message": "Lettura Messaggi"
},
"disable": {
"message": "Disattiva"
"autoSkip": {
"message": "Salta Automaticamente"
},
"manualSkip": {
"message": "Salto Manuale"
@@ -528,11 +627,33 @@
"showOverlay": {
"message": "Mostra nella Barra di Ricerca"
},
"colorFormatIncorrect": {
"message": "Il tuo colore è formattato in modo errato. Dovrebbe essere un codice esadecimale a 3 o 6 cifre con un segno numerico iniziale."
"disable": {
"message": "Disattiva"
},
"autoSkip_POI": {
"message": "Salta automaticamente all'avvio"
},
"manualSkip_POI": {
"message": "Chiedi quando il video carica"
},
"showOverlay_POI": {
"message": "Mostra Nella Barra di Ricerca"
},
"showOverlay_full": {
"message": "Mostra Etichetta"
},
"autoSkipOnMusicVideos": {
"message": "Salta automaticamente tutti i segmenti quando c'è un segmento non musicale"
},
"muteSegments": {
"message": "Silenzia i segmenti invece di saltarli, quando possibile"
},
"fullVideoSegments": {
"message": "Mostra un'icona quando un video è interamente una pubblicità",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Anteprima Colore",
"message": "Segmento non inviato",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -563,6 +684,13 @@
"chooseACategory": {
"message": "Scegli una Categoria"
},
"enableThisCategoryFirst": {
"message": "Per inviare segmenti della categoria \"{0}\", è necessario abilitarlo nelle opzioni. Sarai reindirizzato alle opzioni.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Attenzione: questo tipo di segmento può essere presente una sola volta. Inviarne più di uno causerà la visualizzazione casuale di uno solo."
},
"youMustSelectACategory": {
"message": "Devi selezionare una categoria per tutti i segmenti che stai inviando!"
},
@@ -575,14 +703,30 @@
"hiddenDueToDuration": {
"message": "nascosto: troppo corto"
},
"manuallyHidden": {
"message": "nascosta manualmente"
},
"channelDataNotFound": {
"message": "ID canale non ancora caricato."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "L'ID del canale non è ancora caricato. Se stai usando un video incorporato, prova piuttosto a usare la pagina principale di YouTube. Questo potrebbe esser causato dalle modifiche al layout di YouTube, se pensi che sia così, scrivi qui un commento:"
},
"adblockerIssue": {
"message": "Sembra che qualcosa stia bloccando la capacità di SponsorBlock di ottenere dati video. Questo probabilmente è il tuo ad blocker. Controlla https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Sembra che qualcosa stia bloccando l'abilità di SponsorBlock di ottenere i dati del video. Sei pregato di vedere https://github.com/ajayyy/SponsorBlock/issues/741 per ulteriori informazioni."
},
"itCouldBeAdblockerIssue": {
"message": "Se questo continua a verificarsi, potrebbe essere causato dal tuo ad-blocker. Controlla https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Sembra che SponsorBlock non sia in grado di raggiungere l'API di YouTube. Per risolverlo, accetta la richiesta di autorizzazione che comparirà in seguito, attendi qualche secondo, quindi ricarica la pagina."
},
"acceptPermission": {
"message": "Accetta autorizzazione"
},
"permissionRequestSuccess": {
"message": "Richiesta di autorizzazione riuscita!"
},
"permissionRequestFailed": {
"message": "Richiesta di assicurazione fallita, hai cliccato nega?"
},
"adblockerIssueWhitelist": {
"message": "Se non riesci a risolverlo, disabilita allora l'impostazione 'Forza Controllo Canale Prima di Saltare', poiché SponsorBlock non è in grado di recuperare le informazioni del canale per questo video"
},
"forceChannelCheck": {
"message": "Forza controllo canale prima di andare avanti"
@@ -597,7 +741,7 @@
"message": "Tempo Non Corretto/Errato"
},
"incorrectCategory": {
"message": "Categoria Errata"
"message": "Cambia Categoria"
},
"nonMusicCategoryOnMusic": {
"message": "Questo video è classificato come musica. Sei sicuro che questo video contenga uno sponsor? Se questo è in realtà un \"Segmento Non-Musica\", apri le opzioni di questa estensione e abilita questa categoria. Quindi, è possibile inviare questo segmento come \"Non-Music\" invece di sponsor. Si prega di leggere la guida se si è confusi."
@@ -620,5 +764,167 @@
},
"help": {
"message": "Aiuto"
},
"GotIt": {
"message": "Capito",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Questo segmento è grande. Se l'intero video è su un argomento, passa da \"Salta\" a \"Video Completo\". Vedi le linee guida per ulteriori informazioni."
},
"categoryPillTitleText": {
"message": "Questo intero video è etichettato come questa categoria ed è troppo integrato per poterlo separarare"
},
"experiementOptOut": {
"message": "Disiscriviti dagli esperimenti futuri",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Nascondi per sempre"
},
"warningChatInfo": {
"message": "Hai ricevuto un avviso e non puoi inviare temporaneamente i segmenti. Questo significa che abbiamo notato che stavi commettendo degli errori comuni, non malevoli; sei pregato di confermare di comprendere le regole e rimuoveremo l'avviso. Puoi anche unirti a questa chat usando discord.gg/SponsorBlock o matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Voto rifiutato a causa di un ammonimento. Clicca per aprire una chat per risolverlo, oppure torna dopo quando hai tempo.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Dona"
},
"considerDonating": {
"message": "Contribuisci allo sviluppo del fondo"
},
"hideDonationLink": {
"message": "Nascondi Link di Donazione"
},
"darkModeOptionsPage": {
"message": "Pagina Delle Opzioni In Modalità Scura"
},
"helpPageThanksForInstalling": {
"message": "Grazie per aver installato SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Sei pregato di revisionare le seguenti opzioni"
},
"helpPageFeatureDisclaimer": {
"message": "Molte funzionalità sono disabilitate di default. Se vuoi saltare intro, outro, usare Invidious, etc. abilitale sotto. Puoi anche nascondere/mostrare gli elementi dell'UI."
},
"helpPageHowSkippingWorks": {
"message": "Come funziona il salto"
},
"helpPageHowSkippingWorks1": {
"message": "I segmenti video saranno automaticamente ignorati se sono trovati nel database. Puoi aprire il popup cliccando l'icona dell'estensione per ottenere un'anteprima di cosa sono."
},
"helpPageHowSkippingWorks2": {
"message": "Ogni volta che salti un segmento, sarai avvisato. Se il momento sembra sbagliato, vota in negativo cliccando downvote! Puoi anche votare nel popup."
},
"Submitting": {
"message": "Inviando"
},
"helpPageSubmitting1": {
"message": "L'invio può esser eseguito nel popup cliccando il pulsante il \"Segmento Inizia Ora\" o nel lettore video con i pulsanti sul lettore."
},
"helpPageSubmitting2": {
"message": "Cliccare il pulsante di riproduzione indica l'inizio di un segmento e cliccare l'icona di interruzione indica la fine. Puoi preparare più sponsor prima di cliccare invio. Cliccare il pulsante carica invierà. Cliccare il cestino eliminerà."
},
"Editing": {
"message": "Modifica"
},
"helpPageEditing1": {
"message": "Se hai fatto casino, puoi modificare o eliminare i tuoi segmenti dopo aver cliccato il pulsante della freccia in su."
},
"helpPageTooSlow": {
"message": "Questo è troppo lento"
},
"helpPageTooSlow1": {
"message": "Esistono dei tasti di scelta rapida se desideri usarli. Premi il tasto del punto e virgola per indicare l'inizio/la fine di un segmento dello sponsor e clicca l'apostrofo per inviare. Questi sono modificabili nelle opzioni. Se non usi QWERTY, dovresti probabilmente cambiare l'associazione dei tasti."
},
"helpPageCopyOfDatabase": {
"message": "Posso ottenere una copia del Database? Che succede se scompari?"
},
"helpPageCopyOfDatabase1": {
"message": "Il database è pubblico e disponibile a"
},
"helpPageCopyOfDatabase2": {
"message": "Il codice sorgente è liberamente disponibile. Quindi, anche se mi succede qualcosa, i tuoi contributi non saranno persi."
},
"helpPageNews": {
"message": "Notizie e come è fatto"
},
"helpPageSourceCode": {
"message": "Dove posso ottenere il codice sorgente?"
},
"Credits": {
"message": "Crediti"
},
"LearnMore": {
"message": "Scopri di Più"
},
"CopyDownvoteButtonInfo": {
"message": "Vota negativamente e crea una copia locale da reinviare"
},
"OpenCategoryWikiPage": {
"message": "Apri la pagina della wiki di questa categoria."
},
"CopyAndDownvote": {
"message": "Copia e vota negativamente"
},
"ContinueVoting": {
"message": "Continua a Votare"
},
"ChangeCategoryTooltip": {
"message": "Questo si applicherà istantaneamente ai tuoi segmenti"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Usa la rotellina del mouse passando sulla casella di modifica per regolare rapidamente il tempo. Le combinazioni dei tasti ctrl o shift sono utilizzabili per perfezionare le modifiche."
},
"categoryPillNewFeature": {
"message": "Novità! Vedi quando un video è interamente sponsorizzato o auto-promosso"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Comportamento",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interfaccia",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Scorciatoie da tastiera",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Backup/Ripristina",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Varie",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Salta l'aspetto del preavviso",
"description": "Option label"
},
"unbind": {
"message": "Dissocia",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Non impostato"
},
"change": {
"message": "Modifica"
},
"youtubeKeybindWarning": {
"message": "Questa è una scorciatoia integrata da YouTube. Sei sicuro di volerla usare?"
}
}

View File

@@ -3,6 +3,19 @@
"message": "SponserBlock for YouTube - 動画のスポンサーセクションを自動でスキップする",
"description": "Name of the extension."
},
"Description": {
"message": "YouTube動画の提供表示や登録要求をスキップします。視聴している動画の当該部分を報告してみんなが時間を節約できるようにしましょう。",
"description": "Description of the extension."
},
"400": {
"message": "サーバーがこのリクエストは無効であると返答しました"
},
"429": {
"message": "一つの動画に対してあまりに多くのセグメントを提出しています。本当にこれだけ必要ですか?"
},
"409": {
"message": "これは既に提出されています。"
},
"channelWhitelisted": {
"message": "チャンネルをホワイトリストに登録しました!"
},
@@ -12,17 +25,71 @@
"Segments": {
"message": "セグメント"
},
"upvoteButtonInfo": {
"message": "この提案を支持"
},
"reportButtonTitle": {
"message": "報告"
},
"reportButtonInfo": {
"message": "この提案が正しくないと報告"
},
"Dismiss": {
"message": "無視"
},
"Loading": {
"message": "読み込み中..."
},
"Hide": {
"message": "非表示"
},
"hitGoBack": {
"message": "スキップ解除を押すと元の場所へ戻ります"
},
"unskip": {
"message": "スキップしない"
"message": "スキップ解除"
},
"reskip": {
"message": "再スキップ"
},
"unmute": {
"message": "ミュート解除"
},
"paused": {
"message": "一時停止中"
},
"manualPaused": {
"message": "タイマーが停止しました"
},
"confirmMSG": {
"message": "個々の値を編集・削除するには、情報ボタンをクリックするか右上隅にある拡張機能のアイコンをクリックして拡張機能のポップアップを表示します。"
},
"clearThis": {
"message": "本当に消去しますか?\n\n"
},
"Unknown": {
"message": "スポンサー表示の投稿中にエラーが発生しました。しばらく経ってからもう一度お試しください。"
},
"sponsorFound": {
"message": "この動画用のセグメントはデータベースに登録されています!"
},
"sponsor404": {
"message": "セグメントが見つかりませんでした"
},
"sponsorStart": {
"message": "セグメント開始を記録"
},
"sponsorEnd": {
"message": "セグメント終了を記録"
},
"sponsorCancel": {
"message": "セグメントの作成を取り消す"
},
"noVideoID": {
"message": "YouTube動画が見つかりませんでした。\nこれが正しくない場合は、タブを再読み込みしてください。"
},
"refreshSegments": {
"message": "セグメントを更新"
},
"success": {
"message": "成功しました!"
@@ -30,9 +97,79 @@
"voted": {
"message": "投票しました!"
},
"serverDown": {
"message": "サーバーがダウンしているようです。今すぐ開発者にお知らせください。"
},
"connectionError": {
"message": "接続エラーが発生しました。 エラーコード: "
},
"clearTimes": {
"message": "セグメントを消去"
},
"openPopup": {
"message": "SponsorBlock のポップアップを開く"
},
"closePopup": {
"message": "ポップアップを閉じる"
},
"SubmitTimes": {
"message": "セグメントを送信"
},
"submitCheck": {
"message": "本当に提出してよろしいですか?"
},
"whitelistChannel": {
"message": "ホワイトリストのチャンネル"
},
"removeFromWhitelist": {
"message": "ホワイトリストからチャンネルを削除"
},
"voteOnTime": {
"message": "セグメントに投票"
},
"Submissions": {
"message": "提案数"
},
"savedPeopleFrom": {
"message": "次のセグメント数から人々を救いました: "
},
"viewLeaderboard": {
"message": "リーダーボード"
},
"recordTimesDescription": {
"message": "提出"
},
"submissionEditHint": {
"message": "提出をクリックするとセクション編集画面が表示されます",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "心得: 利用者設定で提出時のキーバインドを設定できます"
},
"clearTimesButton": {
"message": "時間を消去"
},
"submitTimesButton": {
"message": "時間を提出"
},
"publicStats": {
"message": "これは公開の統計ページであなたがどれだけ貢献したかを示すために使用され、ここで確認することができます: "
},
"Username": {
"message": "ユーザー名"
},
"setUsername": {
"message": "ユーザー名を設定"
},
"copyPublicID": {
"message": "パブリックユーザIDをコピー"
},
"discordAdvert": {
"message": "公式Discordサーバーに参加して意見やフィードバックをお寄せください"
},
"hideThis": {
"message": "非表示にする"
},
"Options": {
"message": "オプション"
},
@@ -42,11 +179,72 @@
"hideButtons": {
"message": "YouTube プレイヤーにボタンを表示しない"
},
"hideButtonsDescription": {
"message": "YouTube再生画面のセグメント提出ボタンを非表示にします。"
},
"showSkipButton": {
"message": "プレイヤーの「ハイライトまでスキップ」ボタン表示を維持する"
},
"showInfoButton": {
"message": "YouTubeプレーヤーの情報ボタンを表示する"
},
"hideInfoButton": {
"message": "YouTubeプレーヤーの情報ボタンを隠す"
},
"autoHideInfoButton": {
"message": "情報ボタンを自動的に隠す"
},
"hideDeleteButton": {
"message": "YouTube プレイヤーから削除ボタンを隠す"
},
"showDeleteButton": {
"message": "YouTube プレヤーから削除ボタンを表示する"
"message": "YouTubeプレヤー削除ボタンを表示"
},
"enableViewTracking": {
"message": "スキップ回数の統計を有効にする"
},
"whatViewTracking": {
"message": "この機能は、あなたがスキップしたセグメントを追跡して、そのセグメントがどれだけ役に立ったかを他のユーザーに知らせることで、スパムがデータベースに紛れないようにするための評価基準として使用されます。あなたがセグメントをスキップするたびに、拡張機能はサーバーにメッセージを送信します。使用回数の統計が正確になるよう、できる限り多くの人がこの設定を変更しないことを望みます。:)"
},
"enableViewTrackingInPrivate": {
"message": "プライベート/シークレット タブでスキップカウントトラッキングを有効にする"
},
"enableQueryByHashPrefix": {
"message": "ハッシュプレフィックスを使って要求"
},
"whatQueryByHashPrefix": {
"message": "サーバーに区域を要求する際に動画IDの代わりに動画IDのハッシュから最初の4文字を送信します。それに対してサーバーは類似したハッシュを持つすべての動画の情報を応答します。"
},
"enableRefetchWhenNotFound": {
"message": "新しい動画ではセグメントを再取得する"
},
"whatRefetchWhenNotFound": {
"message": "動画がまだ新しくセグメントが見つからない場合は、動画を視聴している間、数分おきにセグメントを検索し続けます。"
},
"showNotice": {
"message": "再度通知を表示する"
},
"showSkipNotice": {
"message": "セグメントがスキップされた後に通知を表示する"
},
"noticeVisibilityMode0": {
"message": "標準サイズのスキップ通知"
},
"noticeVisibilityMode1": {
"message": "自動スキップ通知を小型化"
},
"noticeVisibilityMode2": {
"message": "すべてのスキップ通知を小型化"
},
"noticeVisibilityMode3": {
"message": "自動スキップ通知を透過"
},
"noticeVisibilityMode4": {
"message": "すべてのスキップ通知を透過"
},
"longDescription": {
"message": "SponsorBlockはスポンサー、イントロ、アウトロ、チャンネル登録のお願いなど、YouTube動画の煩わしい部分をスキップします。SponsorBlockはYouTube動画のスポンサー付きセグメントなどの開始時間と終了時間を誰でも投稿できる、クラウドソースのブラウザ拡張機能です。一人がセグメントの情報を送信すると、この拡張機能を使用している他の全員が、スポンサー付きセグメントをスキップできるようになります。また、ミュージックビデオの音楽がない部分をスキップすることもできます。",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "ウェブサイト",
@@ -56,17 +254,60 @@
"message": "ソースコード",
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
"message": "通知がアップグレードされました!",
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "もしそれでも気に入らない場合は、非表示ボタンをクリックしてください。",
"description": "The second line of the message displayed after the notice was upgraded."
},
"0": {
"message": "接続がタイムアウトになりました。インターネット接続をご確認ください。接続に問題がない場合、サーバーが混雑またはダウンしている可能性があります。"
},
"disableSkipping": {
"message": "スキップ有効"
},
"enableSkipping": {
"message": "スキップ無効"
},
"yourWork": {
"message": "あなたの貢献",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "サーバー側で問題が起きているようです。時間をおいて再び試してください。"
},
"errorCode": {
"message": "エラーコード: "
},
"skip": {
"message": "スキップ"
},
"mute": {
"message": "ミュート"
},
"skip_category": {
"message": "{0} をスキップしますか?"
},
"mute_category": {
"message": "{0} をミュートしますか?"
},
"skip_to_category": {
"message": "{0}まで飛び越しますか?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "スキップしました"
"message": "{0}を飛び越しました",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} ミュート済み",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "{0}まで飛び越しました",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "自動スキップを無効にする"
@@ -75,7 +316,19 @@
"message": "自動スキップを有効にする"
},
"audioNotification": {
"message": "オーディオ通知をスキップ"
"message": "スキップ時に通知音を鳴らす"
},
"audioNotificationDescription": {
"message": "セグメントがスキップされた時に音を鳴らします。 無効 (もしくは自動スキップが無効) の場合、音は再生されません。"
},
"showTimeWithSkips": {
"message": "スキップした分を除いた時間を表示する"
},
"showTimeWithSkipsDescription": {
"message": "この時間は、シークバーの下にある現在の時間の隣に表示されます。これは、動画の合計時間からすべてのセグメントの時間を差し引いたもので「シークバーに表示」として設定されているセグメントも含まれます。"
},
"youHaveSkipped": {
"message": "スキップしたセグメント数: "
},
"minLower": {
"message": "分"
@@ -89,27 +342,123 @@
"hoursLower": {
"message": "時間"
},
"createdBy": {
"message": "作成者"
"youHaveSavedTime": {
"message": "他の人々の時間をこれだけ節約しました:",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"autoSkip": {
"message": "自動スキップ"
"youHaveSavedTimeEnd": {
"message": "(彼らの人生のうち)",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "サーバーの状態についてはstatus.sponsor.ajay.appを確認してください。"
},
"changeUserID": {
"message": "ユーザーIDのインポート/エクスポート"
},
"whatChangeUserID": {
"message": "この情報を誰にも開示しないでください。これはパスワードのように、誰とも共有するべきではありません。 誰かがこれを持っている場合、あなたになりすますことができます。パブリックユーザーIDを探している場合は、ポップアップのクリップボードアイコンをクリックしてください。"
},
"setUserID": {
"message": "ユーザーIDを設定"
},
"userIDChangeWarning": {
"message": "警告: ユーザーIDの変更は恒久的です。本当に実行しますか? 念のため以前のユーザーIDは控えておいてください。"
},
"createdBy": {
"message": "作成者:"
},
"supportOtherSites": {
"message": "第三者製のYouTube関連サイトに対応"
},
"supportOtherSitesDescription": {
"message": "第三者製のYouTubeクライアントに対応しました。有効にするには追加の権限を受け入れる必要があります。これはChromeやその他のChromium系列の匿名閲覧状態では動作しません。",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"supportedSites": {
"message": "対応サイト: "
},
"optionsInfo": {
"message": "Invidious対応を有効にし自動飛越を無効にしGUIを非表示にします。"
},
"addInvidiousInstance": {
"message": "サードパーティーのクライアントインスタンスを追加"
},
"addInvidiousInstanceDescription": {
"message": "任意のインスタンスを追加できます。ドメイン名だけを記入してください。例: invidious.ajay.app"
},
"add": {
"message": "追加"
},
"addInvidiousInstanceError": {
"message": "無効なドメイン名です。ドメイン部分だけを含めてください。例: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Invidiousインスタンス一覧を初期化"
},
"resetInvidiousInstanceAlert": {
"message": "Invidiousインスタンス一覧を初期化しようとしています"
},
"currentInstances": {
"message": "現在のインスタンス:"
},
"minDuration": {
"message": "最小持続時間(秒):"
},
"minDurationDescription": {
"message": "設定値より短いセグメントはスキップされず、プレーヤーにも表示されません。"
},
"skipNoticeDuration": {
"message": "飛び越し通知の表示時間(秒):"
},
"skipNoticeDurationDescription": {
"message": "飛び越し通知が画面上に表示され続ける時間です。手動で飛び越した場合は,より長く表示される可能性があります。"
},
"shortCheck": {
"message": "提出しようとしている区間の長さが個人設定における最短時間よりも短かいです。これは,既に当区間は提出されており,個人設定によって無視されていることを意味します。本当に提出しますか?"
},
"showUploadButton": {
"message": "アップロードボタンを表示"
},
"customServerAddress": {
"message": "SponsorBlock サーバーアドレス"
},
"customServerAddressDescription": {
"message": "SponsorBlockがサーバーへの呼び出しに用いるアドレスです。\n自分のサーバー実体を持っていない限りこの設定を変更してはいけません。"
},
"save": {
"message": "保存"
},
"reset": {
"message": "リセット"
},
"customAddressError": {
"message": "このアドレスの形式は正しくありません。最初にhttp://あるいはhttps://があり,最後が斜線で終わっていないことを確かめてください。"
},
"areYouSureReset": {
"message": "初期設定に戻します。よろしいですか?"
},
"mobileUpdateInfo": {
"message": "m.youtube.com は現在サポートされています"
},
"exportOptions": {
"message": "全ての設定をインポート/エクスポート"
},
"whatExportOptions": {
"message": "JSON形式の個人設定全体です。利用者IDが含まれているので共有するときは注意してください。"
},
"setOptions": {
"message": "オプション設定"
},
"exportOptionsWarning": {
"message": "警告: 設定の変更は恒久的で,本拡張機能を破壊する可能性があります。本当に実行しますか? 念のため,旧設定を控えておいてください。"
},
"incorrectlyFormattedOptions": {
"message": "JSONの書式が正しくありません。設定は変更されませんでした。"
},
"confirmNoticeTitle": {
"message": "セグメントを送信"
},
"submit": {
"message": "送信"
},
@@ -122,26 +471,102 @@
"preview": {
"message": "プレビュー"
},
"unsubmitted": {
"message": "未提出"
},
"inspect": {
"message": "調査"
},
"edit": {
"message": "編集"
},
"copyDebugInformation": {
"message": "デバッグ情報をクリップボードにコピー"
},
"copyDebugInformationFailed": {
"message": "クリップボードに書き込めませんでした"
},
"copyDebugInformationOptions": {
"message": "不具合があったあるいは開発者から要求があった際に提供する為の情報をクリップボードに写します。利用者ID許可表にある番組および個人サーバーのアドレスなどの機密情報は含まれていません。ただし利用者エージェントWeb閲覧機OSおよび拡張機能の版番などの情報は含まれています。"
},
"copyDebugInformationComplete": {
"message": "診断用情報がクリップボードに複製されました。共有したくない情報があればそこから削除できます。これをファイルに保存したり,不具合報告に貼り付けてください。"
},
"to": {
"message": "",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "スポンサー"
},
"category_sponsor_description": {
"message": "報酬のある販売促進・製品紹介および直接広告です。自己販促や好きな運動・製作者・Webサイト・製品に対する無報酬での宣伝とは違います。"
},
"category_selfpromo": {
"message": "無報酬 / セルフプロモーション"
},
"category_selfpromo_description": {
"message": "無報酬での宣伝あるいは自己販促を除いて「提供者」と同様です。商品・寄付・合作情報にかんする節を含みます。"
},
"category_interaction": {
"message": "行動を促すメッセージ(チャンネル登録)"
},
"category_interaction_description": {
"message": "動画の途中に挟まれる,高評価,チャンネル登録・通知の有効化を促す短かい場面。長かったり具体的な商品についての場面は,中断ではなく自己販売促進に分類するべきです。"
},
"category_interaction_short": {
"message": "動画の間に挟まる告知"
},
"category_intro": {
"message": "インターミッション / イントロアニメーション"
},
"category_intro_description": {
"message": "意味のある内容を含まない場面です。一時停止,静止画面,繰り返される動作などが相等します。意味のある情報を含む転換場面に対しては使わないでください。"
},
"category_intro_short": {
"message": "インターミッション"
},
"category_outro": {
"message": "エンドカード/クレジット"
},
"category_selfpromo": {
"message": "無報酬 / セルフプロモーション"
"category_outro_description": {
"message": "提供表示やYouTubeの終了画面が表示されている場面。動画の内容を結論している場面には使用しないで下さい。"
},
"disable": {
"message": "無効"
"category_preview": {
"message": "予告と前回の粗筋"
},
"category_preview_description": {
"message": "前回の粗筋,または動画の後半内容の予告。音声による要約ではなく,編集された映像を指します。"
},
"category_filler_description": {
"message": "脱線したシーンには、動画の主な内容を理解するのに必要がない穴埋めやユーモアのみを追加してください。これには、文脈や背景の詳細を提供するセグメントを含めないでください。"
},
"category_filler_short": {
"message": "フィラー"
},
"category_music_offtopic": {
"message": "音楽: 音楽以外のセクション"
},
"category_music_offtopic_description": {
"message": "ミュージックビデオでの使用に限ります。他のカテゴリーに含まれていないミュージックビデオのセクションにのみ使用してください。"
},
"category_music_offtopic_short": {
"message": "音楽以外の部分"
},
"category_poi_highlight": {
"message": "ハイライト"
},
"category_poi_highlight_description": {
"message": "多くの人が求めている動画の部分。「動画はXからスタート」のようなコメントです。"
},
"category_livestream_messages": {
"message": "ライブ配信: 寄付/メッセージの読み上げ"
},
"category_livestream_messages_short": {
"message": "寄付などの読み上げ"
},
"autoSkip": {
"message": "自動スキップ"
},
"manualSkip": {
"message": "手動スキップ"
@@ -149,8 +574,26 @@
"showOverlay": {
"message": "シークバーに表示"
},
"disable": {
"message": "無効"
},
"autoSkip_POI": {
"message": "冒頭へ自動スキップ"
},
"manualSkip_POI": {
"message": "動画を読み込んだ際に確認する"
},
"showOverlay_POI": {
"message": "シークバーに表示"
},
"autoSkipOnMusicVideos": {
"message": "非音楽区域がある場合,全区域を自動的に飛び越す"
},
"muteSegments": {
"message": "スキップする代わりに音声をミュートしてセグメントを許可"
},
"previewColor": {
"message": "プレビューカラー",
"message": "未確定の色",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -160,20 +603,88 @@
"message": "カテゴリ"
},
"skipOption": {
"message": "スキップ オプション",
"message": "スキップ設定",
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "ベータテストサーバーを有効にする"
},
"whatEnableTestingServer": {
"message": "提出した区域と区域への投票が主サーバーで**取り扱われなく**なります。試験目的にのみ利用してください。"
},
"testingServerWarning": {
"message": "試サーバーに接続している間,全ての提出・投票は主サーバーで取り扱われなくなります。実際の提出・投票を行う際は,この設定を無効にしてください。"
},
"bracketNow": {
"message": "(今)"
},
"moreCategories": {
"message": "カテゴリーをさらに表示"
},
"chooseACategory": {
"message": "カテゴリーを選択"
},
"enableThisCategoryFirst": {
"message": "\"{0}\" のカテゴリでセグメントを送信するには、オプションでセグメントを有効にする必要があります。オプション画面にリダイレクトします。",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "警告: このタイプのセグメントは一度に最大一つだけ有効にすることができます。複数送信するとランダムなものが表示されます。"
},
"youMustSelectACategory": {
"message": "送信するすべてのセグメントにカテゴリを選択する必要があります!"
},
"bracketEnd": {
"message": "(終了)"
},
"hiddenDueToDownvote": {
"message": "低い評価の区間を無視する"
},
"hiddenDueToDuration": {
"message": "あまりに短かい区間を無視する"
},
"channelDataNotFound": {
"message": "まだチャンネル ID が読み込まれてません。"
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "番組IDがまだ読み込まれていません。埋め込み動画でご覧になっている場合は代わりにYouTubeの公式サイトで再生してみてください。この問題はYouTubeの画面構成を変えた際にも発生する可能性があります。その場合はこちらに意見をお書きください:"
},
"videoInfoFetchFailed": {
"message": "SponsorBlockの動画情報取得が拒否されています。詳細は https://github.com/ajayyy/SponsorBlock/issues/741 を参照してください。"
},
"youtubePermissionRequest": {
"message": "SponsorBlockがYouTube APIを参照できないようです。修正するには次に表示される画面で許可を承認してから数秒後に再読み込みしてください。"
},
"acceptPermission": {
"message": "許可を承認する"
},
"permissionRequestSuccess": {
"message": "許可リクエストが成功しました!"
},
"permissionRequestFailed": {
"message": "権限要求に失敗しました。拒否をクリックしましたか?"
},
"adblockerIssueWhitelist": {
"message": "これを解決できない場合は、設定「スキップする前にチャンネルチェックを強制」を無効にしてください。 SponsorBlockはこのビデオのチャンネル情報を取得できません。"
},
"forceChannelCheck": {
"message": "スキップする前にチャンネルチェックを強制する"
},
"whatForceChannelCheck": {
"message": "デフォルト設定では、チャンネル情報を取得する前にセグメントをスキップします。デフォルト設定では、ホワイトリストに追加されているチャンネルでも動画の先頭部分にあるセグメントがスキップされる場合があります。この設定を有効にするとこの挙動が回避されますが、channelIDの取得に時間がかかるため、すべてのスキップに遅延が発生します。高速なインターネット回線を使用している場合は気にならないかもしれません。"
},
"forceChannelCheckPopup": {
"message": "「飛び越し前に強制的に番組を検査する」を有効にすることを検討してください"
},
"downvoteDescription": {
"message": "不正確あるいは間違った時刻です"
},
"incorrectCategory": {
"message": "カテゴリが違います"
"message": "カテゴリーを変更してください"
},
"nonMusicCategoryOnMusic": {
"message": "この動画は音楽として分類されています。本当にこの動画にスポンサー部分がありますか? 本セグメントが本当に「音楽以外の区域」だった場合は、設定画面からこの分類を有効にしてください。その後、「スポンサー部分」の代わりに「音楽以外のセグメント」としてセグメントを提出できます。よく分からない場合は、ガイドラインを参照してください。"
},
"multipleSegments": {
"message": "複数のセグメント"
},
"guidelines": {
"message": "ガイドライン"
@@ -184,5 +695,113 @@
},
"categoryUpdate1": {
"message": "カテゴリはこちらです!"
},
"categoryUpdate2": {
"message": "導入画面・終了画面・商品紹介などを飛び越す個人設定を開きます。"
},
"help": {
"message": "ヘルプ"
},
"GotIt": {
"message": "了解",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "実験的機能をすべて無効にする",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "二度と表示しない"
},
"warningChatInfo": {
"message": "警告のためにあなたは一時的にセグメントを提出することができなくなりました。これはあなたが悪意のない一般的なミスを犯していることに私たちが気づいた事を意味します、ルールを理解していることを確認していただければこの警告を解除します。discord.gg/SponsorBlock または matrix.to/#/#sponsor:ajay.app を使ってこのチャットに参加することもできます。"
},
"voteRejectedWarning": {
"message": "警告により投票が拒否されました。クリックして運営に連絡するか,少し時間を置いてからやりなおしてください。",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "寄付"
},
"hideDonationLink": {
"message": "寄付のお願いを表示しない"
},
"helpPageThanksForInstalling": {
"message": "SponsorBlockを導入いただきありがとうございます。"
},
"helpPageReviewOptions": {
"message": "以下の設定を確認してください"
},
"helpPageFeatureDisclaimer": {
"message": "多くの機能は既定では無効となっています。動画の導入部や最後の余計な部分を飛び越したい場合は「非本質的な内容」を飛び越すようにしてください。またUI要素の表示・非表示を切り替えることもできます。"
},
"helpPageHowSkippingWorks": {
"message": "飛び越しの仕組み"
},
"helpPageHowSkippingWorks1": {
"message": "データベースにある動画区域が自動的に飛び越されます。この拡張機能のアイコンをクリックすると,区域の位置や範囲を確かめることができます。"
},
"helpPageHowSkippingWorks2": {
"message": "区域を飛び越すたびに通知されます。区域の範囲がおかしいと思ったら,その区域を低評価してください。ポップアップ画面でも同様に投票ができます。"
},
"Submitting": {
"message": "提出中"
},
"helpPageSubmitting1": {
"message": "提出するにはポップアップの「セグメント開始を記録」ボタン、またはビデオプレーヤー内にあるボタンを押してください。"
},
"helpPageSubmitting2": {
"message": "再生ボタンをクリックするとセグメントの開始、停止アイコンをクリックすると終了となります。 複数のスポンサーを用意してから送信ボタンを押すことができます。アップロードボタンをクリックすると提出されます。ゴミ箱をクリックすると削除されます。"
},
"Editing": {
"message": "編集中"
},
"helpPageEditing1": {
"message": "もし失敗しても、上矢印ボタンをクリックすれば、セグメントを編集・削除することができます。"
},
"helpPageTooSlow": {
"message": "遅すぎます"
},
"helpPageTooSlow1": {
"message": "利用可能なホットキーがあります。セミコロンキーを押してスポンサーセグメントの開始/終了を示し、アポストロフィキーを押して送信します。これらはオプションで変更できます。QWERTYを使わない場合は、キーバインドを変更したほうがいいでしょう。"
},
"helpPageCopyOfDatabase": {
"message": "データベースのコピーを取得できますか? あなたがいなくなった場合はどうなりますか?"
},
"helpPageCopyOfDatabase1": {
"message": "データベースは公開されており、次の場所で利用できます:"
},
"helpPageCopyOfDatabase2": {
"message": "ソースコードは自由に利用できます。運営になにがあろうとも,あなたの貢献(提出された区域)が失われることはありません。"
},
"helpPageNews": {
"message": "お知らせと作成方法"
},
"helpPageSourceCode": {
"message": "ソースコードの入手先"
},
"Credits": {
"message": "謝辞"
},
"LearnMore": {
"message": "さらに詳しく"
},
"CopyDownvoteButtonInfo": {
"message": "反対票を投じ、再提出するためにローカルコピーを作成します。"
},
"OpenCategoryWikiPage": {
"message": "このカテゴリーのWikiページを開きます。"
},
"CopyAndDownvote": {
"message": "コピーして反対票を投じる"
},
"ContinueVoting": {
"message": "投票を続ける"
},
"ChangeCategoryTooltip": {
"message": "この変更は即座にあなたのセグメントに適用されます"
},
"SponsorTimeEditScrollNewFeature": {
"message": "編集ボックスにカーソルを合わせながらマウスホイールを使用すると、時間をすばやく調整できます。 CtrlキーまたはShiftキーの組み合わせを使用して変更を微調整できます。"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "다시 건너뛰기"
},
"unmute": {
"message": "음소거 해제"
},
"paused": {
"message": "정지됨"
},
@@ -79,8 +82,14 @@
"sponsorEnd": {
"message": "광고 구간 끝"
},
"sponsorCancel": {
"message": "구간 생성 취소"
},
"noVideoID": {
"message": "찾은 유튜브 비디오가 없습니다.\n이 것이 틀리다면, 을 새로고침세요."
"message": "유튜브 동영상을 찾을 수 없습니다.\n오류라면, 을 새로고침해보세요."
},
"refreshSegments": {
"message": "구간 새로고침"
},
"success": {
"message": "성공!"
@@ -94,9 +103,6 @@
"connectionError": {
"message": "서버 오류가 발생하였습니다. 오류 코드: "
},
"wantToSubmit": {
"message": "영상 id를 제출하시겠습니까"
},
"clearTimes": {
"message": "구간 제거"
},
@@ -155,6 +161,9 @@
"setUsername": {
"message": "사용자 이름 설정"
},
"copyPublicID": {
"message": "공개 사용자 ID 복사"
},
"discordAdvert": {
"message": "공식 디스코드 서버에 들어와서 기능 제안을 해주시거나 피드백을 남겨주세요!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "스킵할 구간을 제출하기 위해 YouTube 플레이어에 나타나는 버튼을 숨깁니다"
},
"showSkipButton": {
"message": "플레이어에 하이라이트로 건너뛰기 버튼 표시"
},
"showInfoButton": {
"message": "YouTube 플레이어에서 정보 버튼 표시하기"
},
"hideInfoButton": {
"message": "YouTube 플레이어에서 정보 버튼 숨기기"
},
"whatInfoButton": {
"message": "YouTube 페이지에 팝업으로 표시되는 버튼입니다"
"autoHideInfoButton": {
"message": "정보 버튼 자동 숨김"
},
"hideDeleteButton": {
"message": "YouTube 플레이어에서 삭제 버튼 숨기기"
@@ -188,15 +200,24 @@
"showDeleteButton": {
"message": "YouTube 플레이어에서 삭제 버튼 표시하기"
},
"whatDeleteButton": {
"message": "현재 영상에 제출되지 않은 구간을 YouTube 플레이어 내에서 지우는 버튼입니다"
},
"enableViewTracking": {
"message": "스킵 개수 추적 활성화"
},
"whatViewTracking": {
"message": "이 기능은 건너 뛴 부분을 추적하여 사용자가 제출한 내용이 다른 사람에게 얼마나 도움이 되는지 알려주고 스팸이 데이터베이스에 들어가지 않도록 추천과 함께 분석에 사용합니다. 확장 프로그램은 부분을 건너뛸 때마다 서버에 메시지를 보냅니다. 조회수가 정확하도록 대부분의 사람들이 이 설정을 변경하지 않기를 바랍니다. :)"
},
"enableViewTrackingInPrivate": {
"message": "시크릿/사생활 보호 탭에서 스킵 개수 추적 활성화"
},
"enableTrackDownvotes": {
"message": "구간 비추천 저장"
},
"whatTrackDownvotes": {
"message": "비추천한 구간을 새로고침 이후에도 계속 숨깁니다"
},
"trackDownvotesWarning": {
"message": "경고: 비활성화하는 경우 이전에 저장한 모든 비추천이 삭제됩니다"
},
"enableQueryByHashPrefix": {
"message": "Hash Prefix가 쿼리를 제공함"
},
@@ -212,6 +233,24 @@
"showNotice": {
"message": "알림 다시 보여주기"
},
"showSkipNotice": {
"message": "구간을 건너뛴 후 알림 표시"
},
"noticeVisibilityMode0": {
"message": "건너뛰기 알림 크게"
},
"noticeVisibilityMode1": {
"message": "자동 건너뛰기에 대해서는 건너뛰기 알림 작게"
},
"noticeVisibilityMode2": {
"message": "모든 건너뛰기 알림 작게"
},
"noticeVisibilityMode3": {
"message": "자동 건너뛰기에 대해서는 건너뛰기 알림 숨김"
},
"noticeVisibilityMode4": {
"message": "모든 건너뛰기 알림 숨김"
},
"longDescription": {
"message": "SponsorBlock을 사용하면 영상에서 스폰서 광고, 인트로 영상, 아웃트로 영상, 구독 광고와 그 외 쓸데없는 부분을 즉시 건너뛸 수 있습니다. SponsorBlock은 모든 사람들이 참여하는 브라우저 확장 기능으로 확장 기능 사용자는 스폰서 광고 또는 다른 광고의 시작 시간과 끝 시간을 확인하여 서버로 전송할 수 있습니다. 이러한 정보가 전송되면 그 영상을 보는 다른 사용자들은 광고 구간이 나오기 전에 자동으로 건너뛸 수 있습니다. SponsorBlock을 사용하면 뮤직 비디오에서 음악이나 노래가 아닌 구간도 건너뛸 수 있습니다.",
"description": "Full description of the extension on the store pages."
@@ -232,26 +271,29 @@
"message": "계속 이것이 싫다면, 보지 않기 버튼을 누르세요.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "구간 건너뛰기",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "시작 부분 키 할당 설정"
"message": "구간 시작/중지",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "제출 키 할당 설정"
"message": "구간 제출",
"description": "Keybind label"
},
"keybindDescription": {
"message": "입력해서 키를 선택하세요"
},
"keybindDescriptionComplete": {
"message": "키가 다음에 할당되었습니다: "
"message": "키를 눌러서 선택하고 함께 사용하고 싶은 조합 키를 선택하십시오."
},
"0": {
"message": "연결 타임아웃 오류입니다. 인터넷이 연결되어 있는지 확인해주세요. 인터넷이 연결되어 있는 경우, 서버가 과부하되어 있거나 다운되어 있어서 오류가 발생하는 것일 수도 있습니다."
},
"disableSkipping": {
"message": "건너뛰기 활성화됨"
"message": "건너뛰기 켜짐"
},
"enableSkipping": {
"message": "건너뛰기 비활성화됨"
"message": "건너뛰기 꺼짐"
},
"yourWork": {
"message": "지금까지 한 일",
@@ -266,11 +308,34 @@
"skip": {
"message": "스킵"
},
"mute": {
"message": "음소거"
},
"full": {
"message": "전체 동영상",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "{0} 을(를) 건너뛰겠어요?"
},
"mute_category": {
"message": "{0} 카테고리를 음소거하시겠습니까?"
},
"skip_to_category": {
"message": "{0}(으)로 건너뛰겠어요?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "스킵됨"
"message": "{0} 건너뜀",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} 음소거됨",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "{0}(으)로 건너뛰었습니다",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "자동 스킵 비활성화"
@@ -291,10 +356,7 @@
"message": "이 시간은 탐색 막대 아래의 현재 시간 옆에 있는 괄호 안에 표시되며 부분을 제외한 총 동영상 길이를 보여줍니다. 여기에는 \"슬라이드바에 표시\"로만 표시된 부분도 포함됩니다."
},
"youHaveSkipped": {
"message": "건너 "
},
"youHaveSaved": {
"message": "지금까지 절약한 시간: "
"message": "건너뛴 구간: "
},
"minLower": {
"message": "분"
@@ -309,10 +371,12 @@
"message": "시간"
},
"youHaveSavedTime": {
"message": "사람들의"
"message": "사람들의",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " 의 시간을 아꼈습니다."
"message": " 의 시간을 아꼈습니다.",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Status.sponsor.ajay.app 사이트를 확인하여 서버 상태를 확인하세요."
@@ -321,7 +385,7 @@
"message": "사용자 ID 가져오기/내보내기"
},
"whatChangeUserID": {
"message": "이 정보는 다른 사람에게 공개하지 마세요. 이것은 비밀번호처럼 절대로 알려주면 안되는 정보입니다. 다른 사람이 이 정보를 습득했을 경우 사용자를 사칭할 수도 있습니다."
"message": "이 정보는 다른 사람에게 공개하지 마세요. 이것은 비밀번호처럼 절대로 알려주면 안되는 정보입니다. 다른 사람이 이 정보를 습득했을 경우 사용자를 사칭할 수도 있습니다. 혹시 공개 사용자 ID를 찾고 있다면, 팝업 내 클립보드 아이콘을 누르시기 바랍니다."
},
"setUserID": {
"message": "사용자ID 설정"
@@ -332,29 +396,24 @@
"createdBy": {
"message": "개발자: "
},
"autoSkip": {
"message": "자동으로 건너뛰기"
"supportOtherSites": {
"message": "제3자 YouTube 사이트 지원"
},
"showSkipNotice": {
"message": "구간을 건너뛴 후 알림 표시"
"supportOtherSitesDescription": {
"message": "제3자 YouTube 클라이언트를 지원합니다. 이 기능을 사용하려면 추가 권한을 허용하여야 합니다. 크롬 및 기타 크로미움 계열 브라우저의 시크릿 모드에서는 작동하지 않습니다.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". 현재 다음으로 설정되어 있습니다:"
},
"supportInvidious": {
"message": "Invidious 지원 활성화"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us)는 서드 파티 YouTube 클라이언트입니다. Invidious 지원을 활성화하시려면 추가적인 권한을 허용해주셔야 합니다. 이 기능은 Chrome 및 Chromium 기반 브라우저의 시크릿 모드에서는 작동하지 않습니다."
"supportedSites": {
"message": "지원되는 사이트: "
},
"optionsInfo": {
"message": "Invidious 지원을 활성화하고, 자동 건너뛰기 기능을 끄거나, 사용하지 않는 버튼을 숨겨보세요."
},
"addInvidiousInstance": {
"message": "Invidious 인스턴스 추가"
"message": "제3자 클라이언트 인스턴스 추가"
},
"addInvidiousInstanceDescription": {
"message": "Invidious의 커스텀 인스턴스를 추가합니다. 도메인 형식으로만 되어있어야 합니다. 예시: invidious.ajay.app"
"message": "사용자 지정 인스턴스를 추가합니다. 도메인 형식으로만 되어있어야 합니다. 예시: invidious.ajay.app"
},
"add": {
"message": "추가"
@@ -377,15 +436,21 @@
"minDurationDescription": {
"message": "설정 값보다 작은 구간은 건너뛰거나 플레이어에서 표시하지 않습니다"
},
"skipNoticeDuration": {
"message": "건너뛰기 알림 길이 (초):"
},
"skipNoticeDurationDescription": {
"message": "건너뛰기 알림이 최소한 이 길이 동안 표시됩니다. 수동 건너뛰기를 한 경우 알림이 더 길게 표시될 수 있습니다."
},
"shortCheck": {
"message": "다음 제출은 최소 기간 옵션보다 짧습니다. 이 말은 이미 제출되었으며, 이 옵션으로 인해 무시될 수 있습니다. 제출하시겠습니까?"
},
"liveOrPremiere": {
"message": "진행 중인 실시간 스트림 및 최초 공개 동영상에는 제출할 수 없습니다. 끝날 때까지 대기한 후, 페이지를 새로고침하고 구간이 여전히 유효한지 확인해주십시오."
},
"showUploadButton": {
"message": "업로드 버튼 표시"
},
"whatUploadButton": {
"message": "이 버튼은 타임 스탬프를 설정 후 제출 준비가 되었을 때 YouTube 플레이어에 나타납니다."
},
"customServerAddress": {
"message": "SponsorBlock 서버 주소"
},
@@ -404,21 +469,21 @@
"areYouSureReset": {
"message": "정말로 초기화하시겠습니까?"
},
"confirmPrivacy": {
"message": "이 영상은 일부 공개 영상으로 감지되었습니다. 구간 스킵을 확인하지 않으려면 취소를 누르세요."
},
"unlistedCheck": {
"message": "일부 공개/비공개 영상 무시"
},
"whatUnlistedCheck": {
"message": "이 설정은 SponsorBlock을 약간 느리게 만듭니다. 건너뛰기 부분 질의는 서버에 영상 ID를 전송해야 합니다. 목록에 없는 영상 ID가 인터넷으로 전송되는 것이 우려된다면 이 옵션을 활성화 해주세요."
},
"mobileUpdateInfo": {
"message": "이제 m.youtube.com 링크를 지원합니다"
},
"exportOptions": {
"message": "모든 설정 가져오기/내보내기"
},
"exportOptionsCopy": {
"message": "수정/복사"
},
"exportOptionsDownload": {
"message": "파일로 저장"
},
"exportOptionsUpload": {
"message": "파일에서 불러오기"
},
"whatExportOptions": {
"message": "JSON의 전체 구성입니다. 사용자ID가 포함되므로 주의하세요."
},
@@ -446,6 +511,9 @@
"preview": {
"message": "미리보기"
},
"unsubmitted": {
"message": "미제출됨"
},
"inspect": {
"message": "보기"
},
@@ -464,11 +532,8 @@
"copyDebugInformationComplete": {
"message": "디버그 정보가 복사되었습니다. 공유하고 싶지 않은 내용이 있는 경우 자유롭게 수정하신 후, 텍스트 파일로 저장하시거나 버그 신고 페이지에 붙여넣으시면 됩니다."
},
"theKey": {
"message": "키"
},
"keyAlreadyUsed": {
"message": "이 키는 다른 행동과 연동되었습니다. 다른 키를 선택하세요."
"message": "이 단축키는 다른 동작에 할당되어 있습니다. 다른 키를 선택하세요."
},
"to": {
"message": "-",
@@ -480,6 +545,31 @@
"category_sponsor_description": {
"message": "유료 광고, 유료 협찬과 직접 광고입니다. 원인/크리에이터/웹사이트/제품에 자체 홍보나 대가 없는 홍보는 여기에 해당되지 않습니다."
},
"category_selfpromo": {
"message": "자체 홍보 구간"
},
"category_selfpromo_description": {
"message": "'스폰서 광고'와 비슷하지만 협찬 없이 자기 채널을 홍보하는 구간입니다. 여기에는 채널 굿즈 광고, 기부 광고와 영상에 참여한 사람들을 홍보하는 광고가 해당됩니다."
},
"category_exclusive_access": {
"message": "협찬"
},
"category_exclusive_access_description": {
"message": "전체 동영상 전용 카테고리입니다. 동영상이 유/무료 협찬을 받은 제품, 서비스, 장소를 소개하는 경우 사용합니다."
},
"category_exclusive_access_pill": {
"message": "본 동영상은 무료/유료 협찬을 받은 제품, 서비스, 장소를 소개합니다",
"description": "Short description for this category"
},
"category_interaction": {
"message": "상호 작용 알림 (구독)"
},
"category_interaction_description": {
"message": "컨텐츠 중앙의 좋아요, 구독이나 팔로우에 대한 짧은 설명이 뜨는 경우입니다. 길거나 특정적인 거라면 자가 홍보에 해당됩니다."
},
"category_interaction_short": {
"message": "상호 작용 알림"
},
"category_intro": {
"message": "무음 구간 / 인트로 영상"
},
@@ -495,38 +585,44 @@
"category_outro_description": {
"message": "엔딩 크레딧이나 최종 화면이 나타나는 구간입니다. 단순히 결론을 말하는 부분은 여기에 포함되지 않습니다."
},
"category_interaction": {
"message": "상호 작용 알림 (구독)"
"category_preview": {
"message": "미리보기/요약"
},
"category_interaction_description": {
"message": "컨텐츠 중앙의 좋아요, 구독이나 팔로우에 대한 짧은 설명이 뜨는 경우입니다. 길거나 특정적인 거라면 자가 홍보에 해당됩니다."
"category_preview_description": {
"message": "이전 에피소드를 간략히 요약하거나 현재 동영상에서 나중에 나올 내용을 예고해줍니다. 음성 요약이 아니라 편집된 동영상을 통한 요약입니다."
},
"category_interaction_short": {
"message": "상호 작용 알림"
"category_filler": {
"message": "쓸데없는 잡담/농담"
},
"category_selfpromo": {
"message": "자체 홍보 구간"
"category_filler_description": {
"message": "쓸데없는 잡담은 동영상의 주요 콘텐츠를 이해하는 데 필요없는 시간 떼우기 장면이나 농담만을 말합니다. 맥락이나 상세한 배경지식을 설명하는 부분은 해당하지 않습니다."
},
"category_selfpromo_description": {
"message": "'스폰서 광고'와 비슷하지만 협찬 없이 자기 채널을 홍보하는 구간입니다. 여기에는 채널 굿즈 광고, 기부 광고와 영상에 참여한 사람들을 홍보하는 광고가 해당됩니다."
"category_filler_short": {
"message": "잡담"
},
"category_music_offtopic": {
"message": "음악이 아닌 구간"
},
"category_music_offtopic_description": {
"message": "뮤직 비디오에서만 해당됩니다. 여기에는 시작 부분 (인트로) 영상이나 끝 부분 (아웃트로) 영상이 포함됩니다."
"message": "뮤직 비디오에서만 해당됩니다. 다른 유형에 속하지 않는 뮤직 비디오에서만 이 항목을 사용하십시오."
},
"category_music_offtopic_short": {
"message": "음악이 아닌 구간"
},
"category_poi_highlight": {
"message": "하이라이트"
},
"category_poi_highlight_description": {
"message": "대부분의 사람들이 찾는 동영상의 파트를 말합니다. \"바쁘신 분들은...\" 댓글과 유사합니다."
},
"category_livestream_messages": {
"message": "라이브스트림: 후원/메시지 읽기"
},
"category_livestream_messages_short": {
"message": "메시지 읽기"
},
"disable": {
"message": "비활성화"
"autoSkip": {
"message": "자동으로 건너뛰기"
},
"manualSkip": {
"message": "수동 스킵"
@@ -534,11 +630,33 @@
"showOverlay": {
"message": "재생 시간 바 표시"
},
"colorFormatIncorrect": {
"message": "올바르지 않은 색상 코드입니다. 색상 코드는 샵 (#) 기호로 시작하여 3자리 또는 6자리의 16진수로 구성되어야 합니다."
"disable": {
"message": "비활성화"
},
"autoSkip_POI": {
"message": "시점으로 자동 건너뛰기"
},
"manualSkip_POI": {
"message": "동영상을 불러왔을 때 묻기"
},
"showOverlay_POI": {
"message": "재생 시간 바에 표시"
},
"showOverlay_full": {
"message": "라벨 표시"
},
"autoSkipOnMusicVideos": {
"message": "음악이 아닌 구간이 있을 때는 모든 구간 자동 건너뛰기"
},
"muteSegments": {
"message": "구간을 건너뛰지 않고 음소거 처리"
},
"fullVideoSegments": {
"message": "동영상 전체가 광고인 경우 아이콘 표시",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "미리보기 색상",
"message": "미제출한 색상",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -573,6 +691,9 @@
"message": "\"{0}\" 카테고리의 세그먼트를 제출하려면 설정에서 활성화 해주셔야 합니다. 지금 설정으로 이동합니다.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "경고: 이 유형의 세그먼트는 한 번에 최대 하나씩 활성화될 수 있습니다. 여러 개를 제출하면 무작위로 표시됩니다."
},
"youMustSelectACategory": {
"message": "제출 해야하는 모든 구간의 카테고리를 설정해야합니다!"
},
@@ -585,14 +706,30 @@
"hiddenDueToDuration": {
"message": "숨겨짐: 너무 짧음"
},
"manuallyHidden": {
"message": "수동으로 숨김"
},
"channelDataNotFound": {
"message": "채널 ID가 로드되지 않았습니다."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "채널 ID를 아직 불러오지 못했습니다. 임베디드 동영상에서 시도한 경우 YouTube 페이지에서 시도해주십시오. 이 오류는 YouTube의 레이아웃 변경으로 인해서도 발생할 수 있습니다. 레이아웃 변경에 의해 오류가 발생했다고 생각하면 여기에 의견을 남겨주십시오."
},
"adblockerIssue": {
"message": "무언가가 SponsorBlock의 영상 데이터 수집을 막고 있는 것으로 보입니다. 이것은 광고 차단기로 인해 그럴 가능성이 있습니다. https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests 사이트를 참조하세요"
"videoInfoFetchFailed": {
"message": "무언가가 SponsorBlock의 영상 데이터 수집을 막고 있는 것습니다. https://github.com/ajayyy/SponsorBlock/issues/741 사이트를 참조하세요."
},
"itCouldBeAdblockerIssue": {
"message": "오류가 지속된다면, 광고 차단기로 인해 발생할 수 있습니다. https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests 사이트를 참조하세요"
"youtubePermissionRequest": {
"message": "SponsorBlock이 YouTube API에 접근할 수 없는 것으로 보입니다. 이 문제를 해결하려면, 다음에 뜨는 권한 창에서 권한을 허용해주시고 잠시 기다린 뒤, 페이지를 새로고침하십시오."
},
"acceptPermission": {
"message": "권한 허용"
},
"permissionRequestSuccess": {
"message": "권한 요청에 성공했습니다!"
},
"permissionRequestFailed": {
"message": "권한 요청에 실패했습니다. 거부를 누르셨나요?"
},
"adblockerIssueWhitelist": {
"message": "이 문제를 해결할 수 없는 경우, SponsorBlock이 이 동영상에 대한 채널 정보를 찾을 수 없으므로 '건너뛰기 전 채널 강제 체크' 설정을 꺼주십시오."
},
"forceChannelCheck": {
"message": "건너뛰기 전 채널 강제 체크"
@@ -607,7 +744,7 @@
"message": "잘못된 타이밍입니다"
},
"incorrectCategory": {
"message": "잘못된 카테고리입니다"
"message": "카테고리 변경"
},
"nonMusicCategoryOnMusic": {
"message": "이 영상은 음악 영상으로 분류됩니다. 정말로 스폰서가 있는 것이 확실한가요? 만약 음악 이외의 구간인 경우, 확장 옵션을 열어 이 카테고리를 활성화 하세요. 그리고, 이 구간을 스폰서 대신 음악이 아닌 구간으로 제출하세요. 헷갈릴 경우 가이드라인을 읽으세요."
@@ -630,5 +767,167 @@
},
"help": {
"message": "도움"
},
"GotIt": {
"message": "확인",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "구간이 큽니다. 전체 동영상이 주제 하나에 대한 것이라면 \"건너뛰기\"를 \"전체 동영상\"으로 변경하십시오. 자세한 정보는 가이드라인을 참고하십시오."
},
"categoryPillTitleText": {
"message": "동영상 전체가 해당 카테고리로 지정되었으며 나누기에는 너무 밀접하게 통합되어 있습니다"
},
"experiementOptOut": {
"message": "향후 모든 실험 기능 비활성화",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "다시 보지 않음"
},
"warningChatInfo": {
"message": "현재 귀하가 악의적이지 않은 일반적인 실수를 저지르고 있음을 발견했습니다. 이에 따라 경고 조치가 내려져 일시적으로 구간을 제출할 수 없게 되었습니다. 규정을 잘 숙지했음을 확인해주십시오. 그러면 경고를 삭제하겠습니다. discord.gg/SponsorBlock 또는 matrix.to/#/#sponsor:ajay.app 링크를 통해 대화에 참여할 수도 있습니다."
},
"voteRejectedWarning": {
"message": "경고로 인해 투표가 거부되었습니다. 클릭하여 대화로 해결하거나, 나중에 시간이 나면 다시 오세요.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "후원"
},
"considerDonating": {
"message": "개발 자금 지원"
},
"hideDonationLink": {
"message": "후원 링크 숨기기"
},
"darkModeOptionsPage": {
"message": "설정 페이지 내 다크 모드"
},
"helpPageThanksForInstalling": {
"message": "SponsorBlock을 설치해 주셔서 감사드립니다."
},
"helpPageReviewOptions": {
"message": "아래 설정들을 확인해 주세요"
},
"helpPageFeatureDisclaimer": {
"message": "많은 기능들이 기본적으로 비활성화되어 있습니다. 인트로, 아웃트로나 기타 불필요한 부분을 건너뛰고 싶으시면 아래에서 설정을 켜세요. UI 요소를 볼 것인지 말 것인지도 선택하실 수 있습니다."
},
"helpPageHowSkippingWorks": {
"message": "건너뛰기가 작동하는 방법"
},
"helpPageHowSkippingWorks1": {
"message": "데이터베이스에서 동영상 구간을 찾으면 이를 자동으로 건너뛸 것입니다. 확장 프로그램 아이콘을 눌러 팝업 창을 열면 어떤 것이 무엇인지 미리 확인할 수 있습니다."
},
"helpPageHowSkippingWorks2": {
"message": "구간을 건너뛰면 알림을 받게 됩니다. 알림 팝업에서는 투표도 진행할 수 있습니다. 타이밍이 잘못되었다면 반대 아이콘을 눌러 반대 투표를 보낼 수 있습니다!"
},
"Submitting": {
"message": "제출"
},
"helpPageSubmitting1": {
"message": "\"광고 구간 시작\" 버튼을 누른 다음 팝업에서 제출할 수도 있으며 동영상 플레이어 내 버튼으로 제출할 수도 있습니다."
},
"helpPageSubmitting2": {
"message": "재생 아이콘을 누르면 구간의 시점을 정할 수 있고 중지 아이콘을 누르면 구간의 종점을 정할 수 있습니다. 제출하기 전 여러 구간을 설정할 수 있습니다. 업로드 아이콘을 눌러 제출할 수 있습니다. 휴지통 아이콘을 눌러 구간을 제거할 수 있습니다."
},
"Editing": {
"message": "수정"
},
"helpPageEditing1": {
"message": "구간을 잘못 설정했다면, 위쪽 화살표 버튼을 누른 다음 구간을 편집하거나 삭제할 수 있습니다."
},
"helpPageTooSlow": {
"message": "너무 느립니다"
},
"helpPageTooSlow1": {
"message": "원하는 경우 단축키를 이용할 수 있습니다. 쌍반점 키를 눌러 스폰서 구간의 시점/종점을 설정할 수 있으며 작은따옴표 키를 눌러 구간을 제출할 수 있습니다. 설정에서 이를 변경할 수 있습니다. QWERTY 자판을 사용하지 않는 경우, 단축키 설정을 변경해야 할 수 있습니다."
},
"helpPageCopyOfDatabase": {
"message": "데이터베이스의 사본을 구할 수 있을까요? 개발자에게 무슨 일이 생기면 어떻게 되는 거죠?"
},
"helpPageCopyOfDatabase1": {
"message": "데이터베이스는 공개되어 있으며 다음 주소를 통해 접근할 수 있습니다"
},
"helpPageCopyOfDatabase2": {
"message": "소스 코드는 자유롭게 이용할 수 있습니다. 따라서 제게 무슨 일이 생기더라도, 기여 사항이 사라지는 일은 없습니다."
},
"helpPageNews": {
"message": "소식 및 제작 방법"
},
"helpPageSourceCode": {
"message": "소스 코드는 어디에서 볼 수 있나요?"
},
"Credits": {
"message": "크레딧"
},
"LearnMore": {
"message": "더보기"
},
"CopyDownvoteButtonInfo": {
"message": "비추천에 투표한 뒤 다시 제출할 수 있도록 미제출 사본을 생성합니다"
},
"OpenCategoryWikiPage": {
"message": "해당 카테고리의 위키 페이지를 엽니다."
},
"CopyAndDownvote": {
"message": "복사 및 비추천"
},
"ContinueVoting": {
"message": "계속 투표"
},
"ChangeCategoryTooltip": {
"message": "당신의 구간에 즉시 적용될 것입니다"
},
"SponsorTimeEditScrollNewFeature": {
"message": "편집 상자 위에 커서를 올린 채 스크롤하면 시간을 빠르게 조정할 수 있습니다. Ctrl이나 Shift 키를 누른 채로 스크롤하면 세밀한 조정이 가능합니다."
},
"categoryPillNewFeature": {
"message": "새로운 기능! 동영상 전체가 광고이거나 자체 홍보인 경우 표시"
},
"dayAbbreviation": {
"message": "일",
"description": "100d"
},
"hourAbbreviation": {
"message": "시간",
"description": "100h"
},
"optionsTabBehavior": {
"message": "동작",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "인터페이스",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "키보드 단축키",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "백업/복원",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "기타",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "건너뛰기 알림 표시",
"description": "Option label"
},
"unbind": {
"message": "할당 해제",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "설정되지 않음"
},
"change": {
"message": "변경"
},
"youtubeKeybindWarning": {
"message": "기본 YouTube 단축키와 겹칩니다. 그래도 사용하시겠습니까?"
}
}

View File

@@ -94,9 +94,6 @@
"connectionError": {
"message": "ഒരു കണക്ഷൻ പിശക് സംഭവിച്ചു. പിശക് കോഡ്: "
},
"wantToSubmit": {
"message": "വീഡിയോ ഐഡിക്ക് സമർപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ"
},
"clearTimes": {
"message": "സെഗ്‌മെന്റുകൾ മായ്‌ക്കുക"
},
@@ -179,18 +176,12 @@
"hideInfoButton": {
"message": "YouTube പ്ലെയറിൽ വിവര ബട്ടൺ മറയ്‌ക്കുക"
},
"whatInfoButton": {
"message": "YouTube പേജിൽ ഒരു പോപ്പ്അപ്പ് തുറക്കുന്ന ബട്ടണാണിത്."
},
"hideDeleteButton": {
"message": "YouTube പ്ലെയറിൽ ഇല്ലാതാക്കുക ബട്ടൺ മറയ്‌ക്കുക"
},
"showDeleteButton": {
"message": "YouTube പ്ലെയറിൽ ഇല്ലാതാക്കുക ബട്ടൺ കാണിക്കുക"
},
"whatDeleteButton": {
"message": "നിലവിലെ വീഡിയോയ്‌ക്കായി നിങ്ങൾ സമർപ്പിക്കാത്ത എല്ലാ സെഗ്‌മെന്റുകളും മായ്‌ക്കുന്ന YouTube പ്ലെയറിലെ ബട്ടൺ ഇതാണ്."
},
"enableViewTracking": {
"message": "ക Count ണ്ട് ട്രാക്കിംഗ് ഒഴിവാക്കുക പ്രാപ്തമാക്കുക"
},
@@ -212,6 +203,9 @@
"showNotice": {
"message": "അറിയിപ്പ് വീണ്ടും കാണിക്കുക"
},
"showSkipNotice": {
"message": "ഒരു സെഗ്മെന്റ് ഒഴിവാക്കിയതിനുശേഷം അറിയിപ്പ് കാണിക്കുക"
},
"longDescription": {
"message": "സ്പോൺസർമാർ, ആമുഖങ്ങൾ, ros ട്ട്‌ട്രോകൾ, സബ്‌സ്‌ക്രിപ്‌ഷൻ ഓർമ്മപ്പെടുത്തലുകൾ, YouTube വീഡിയോകളുടെ മറ്റ് ശല്യപ്പെടുത്തുന്ന ഭാഗങ്ങൾ എന്നിവ ഒഴിവാക്കാൻ സ്‌പോൺസർബ്ലോക്ക് നിങ്ങളെ അനുവദിക്കുന്നു. സ്പോൺ‌സർ‌ബ്ലോക്ക് ഒരു ക്ര crow ഡ്സോഴ്സ്ഡ് ബ്ര browser സർ എക്സ്റ്റൻഷനാണ്, ഇത് സ്പോൺസർ ചെയ്ത സെഗ്‌മെന്റുകളുടെയും YouTube വീഡിയോകളുടെ മറ്റ് സെഗ്‌മെൻറുകളുടെയും ആരംഭ, അവസാന സമയങ്ങൾ സമർപ്പിക്കാൻ ആരെയും അനുവദിക്കുക. ഒരു വ്യക്തി ഈ വിവരങ്ങൾ‌ സമർപ്പിച്ചുകഴിഞ്ഞാൽ‌, ഈ വിപുലീകരണമുള്ള മറ്റെല്ലാവരും സ്പോൺ‌സർ‌ ചെയ്‌ത സെഗ്‌മെൻറിനെ മറികടക്കും. സംഗീത വീഡിയോകളുടെ സംഗീതേതര വിഭാഗങ്ങളും നിങ്ങൾക്ക് ഒഴിവാക്കാം.",
"description": "Full description of the extension on the store pages."
@@ -232,21 +226,6 @@
"message": "നിങ്ങൾക്ക് ഇപ്പോഴും ഇഷ്‌ടമായില്ലെങ്കിൽ, ഒരിക്കലും കാണിക്കരുത് ബട്ടൺ അമർത്തുക.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "ഒരു സെഗ്മെന്റ് ഒഴിവാക്കുന്നതിനായി കീ സജ്ജമാക്കുക"
},
"setStartSponsorShortcut": {
"message": "ആരംഭ സെഗ്‌മെന്റ് കീബൈൻഡിനായി കീ സജ്ജമാക്കുക"
},
"setSubmitKeybind": {
"message": "സമർപ്പിക്കൽ കീബൈൻഡിനായി കീ സജ്ജമാക്കുക"
},
"keybindDescription": {
"message": "ഒരു കീ ടൈപ്പുചെയ്ത് തിരഞ്ഞെടുക്കുക"
},
"keybindDescriptionComplete": {
"message": "കീബൈൻഡ് ഇനിപ്പറയുന്നതായി സജ്ജമാക്കി: "
},
"0": {
"message": "കണക്ഷൻ കാലഹരണപ്പെട്ടു. നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിക്കുക. നിങ്ങളുടെ ഇൻറർനെറ്റ് പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, സെർവർ ഓവർലോഡ് അല്ലെങ്കിൽ ഡ. ൺ ആയിരിക്കാം."
},
@@ -272,9 +251,6 @@
"skip_category": {
"message": "{0} ഒഴിവാക്കുക?"
},
"skipped": {
"message": "ഒഴിവാക്കി"
},
"disableAutoSkip": {
"message": "യാന്ത്രിക ഒഴിവാക്കൽ പ്രവർത്തനരഹിതമാക്കുക"
},
@@ -296,9 +272,6 @@
"youHaveSkipped": {
"message": "നിങ്ങൾ ഒഴിവാക്കി "
},
"youHaveSaved": {
"message": "നിങ്ങൾ സ്വയം രക്ഷിച്ചു "
},
"minLower": {
"message": "മിനിറ്റ്"
},
@@ -312,10 +285,12 @@
"message": "മണിക്കൂറുകൾ"
},
"youHaveSavedTime": {
"message": "നിങ്ങൾ ആളുകളെ സംരക്ഷിച്ചു"
"message": "നിങ്ങൾ ആളുകളെ സംരക്ഷിച്ചു",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " അവരുടെ ജീവിതത്തിന്റെ"
"message": " അവരുടെ ജീവിതത്തിന്റെ",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "സെർവർ നിലയ്ക്കായി status.sponsor.ajay.app പരിശോധിക്കുക."
@@ -323,9 +298,6 @@
"changeUserID": {
"message": "നിങ്ങളുടെ യൂസർ ഐഡി ഇറക്കുമതി ചെയ്യുക / കയറ്റുമതി ചെയ്യുക"
},
"whatChangeUserID": {
"message": "ഇത് സ്വകാര്യമായി സൂക്ഷിക്കണം. ഇത് ഒരു പാസ്‌വേഡ് പോലെയാണ്, ഇത് ആരുമായും പങ്കിടാൻ പാടില്ല. ആർക്കെങ്കിലും ഇത് ഉണ്ടെങ്കിൽ, അവർക്ക് നിങ്ങളെ ആൾമാറാട്ടം നടത്താം."
},
"setUserID": {
"message": "യൂസർ ഐഡി സജ്ജമാക്കുക"
},
@@ -335,30 +307,9 @@
"createdBy": {
"message": "ഉണ്ടാക്കിയത്"
},
"autoSkip": {
"message": "യാന്ത്രിക ഒഴിവാക്കുക"
},
"showSkipNotice": {
"message": "ഒരു സെഗ്മെന്റ് ഒഴിവാക്കിയതിനുശേഷം അറിയിപ്പ് കാണിക്കുക"
},
"keybindCurrentlySet": {
"message": ". ഇത് നിലവിൽ ഇതായി സജ്ജീകരിച്ചിരിക്കുന്നു:"
},
"supportInvidious": {
"message": "ഇൻ‌വിഡിയസിനെ പിന്തുണയ്‌ക്കുക"
},
"supportInvidiousDescription": {
"message": "ഒരു മൂന്നാം കക്ഷി YouTube ക്ലയന്റാണ് ഇൻ‌വിഡിയസ് (invidio.us). പിന്തുണ പ്രവർത്തനക്ഷമമാക്കാൻ, നിങ്ങൾ അധിക അനുമതികൾ സ്വീകരിക്കണം. ഇത് Chrome- ലും മറ്റ് Chromium വേരിയന്റുകളിലും ആൾമാറാട്ടത്തിൽ പ്രവർത്തിക്കുന്നില്ല."
},
"optionsInfo": {
"message": "ആക്രമണാത്മക പിന്തുണ പ്രാപ്തമാക്കുക, ഓട്ടോസ്കിപ്പ് അപ്രാപ്തമാക്കുക, ബട്ടണുകൾ മറയ്ക്കുക എന്നിവയും അതിലേറെയും."
},
"addInvidiousInstance": {
"message": "അദൃശ്യമായ ഉദാഹരണം ചേർക്കുക"
},
"addInvidiousInstanceDescription": {
"message": "ഇൻ‌വിഡിയസിന്റെ ഒരു ഇച്ഛാനുസൃത ഉദാഹരണം ചേർക്കുക. ഇത് JUST ഡൊമെയ്ൻ ഉപയോഗിച്ച് ഫോർമാറ്റ് ചെയ്തിരിക്കണം. ഉദാഹരണം: invidious.ajay.app"
},
"add": {
"message": "ചേർക്കുക"
},
@@ -386,9 +337,6 @@
"showUploadButton": {
"message": "അപ്‌ലോഡ് ബട്ടൺ കാണിക്കുക"
},
"whatUploadButton": {
"message": "നിങ്ങൾ ഒരു ടൈംസ്റ്റാമ്പ് തിരഞ്ഞെടുത്ത് സമർപ്പിക്കാൻ തയ്യാറായ ശേഷം ഈ ബട്ടൺ YouTube പ്ലെയറിൽ ദൃശ്യമാകും."
},
"customServerAddress": {
"message": "സ്പോൺസർബ്ലോക്ക് സെർവർ വിലാസം"
},
@@ -407,15 +355,6 @@
"areYouSureReset": {
"message": "ഇത് പുന reset സജ്ജമാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?"
},
"confirmPrivacy": {
"message": "വീഡിയോ ലിസ്റ്റുചെയ്യാത്തതായി കണ്ടെത്തി. ഒഴിവാക്കൽ സെഗ്‌മെന്റുകൾ പരിശോധിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ റദ്ദാക്കുക ക്ലിക്കുചെയ്യുക."
},
"unlistedCheck": {
"message": "ലിസ്റ്റുചെയ്യാത്ത / സ്വകാര്യ വീഡിയോകൾ അവഗണിക്കുക"
},
"whatUnlistedCheck": {
"message": "ഈ ക്രമീകരണം സ്പോൺസർബ്ലോക്കിനെ ചെറുതായി മന്ദഗതിയിലാക്കും. സെഗ്‌മെന്റ് തിരയലുകൾ ഒഴിവാക്കുക സെർവറിലേക്ക് വീഡിയോ ഐഡി അയയ്‌ക്കേണ്ടതുണ്ട്. ലിസ്റ്റുചെയ്യാത്ത വീഡിയോ ഐഡികൾ ഇൻറർനെറ്റിലൂടെ അയയ്ക്കുന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് ആശങ്കയുണ്ടെങ്കിൽ, ഈ ഓപ്ഷൻ പ്രാപ്തമാക്കുക."
},
"mobileUpdateInfo": {
"message": "m.youtube.com ഇപ്പോൾ പിന്തുണയ്ക്കുന്നു"
},
@@ -467,12 +406,6 @@
"copyDebugInformationComplete": {
"message": "ഡീബഗ് വിവരങ്ങൾ ക്ലിപ്പ് ബോർഡിലേക്ക് പകർത്തി. നിങ്ങൾ പങ്കിടാൻ ആഗ്രഹിക്കാത്ത ഏതെങ്കിലും വിവരങ്ങൾ നീക്കംചെയ്യാൻ മടിക്കേണ്ട. ഇത് ഒരു ടെക്സ്റ്റ് ഫയലിൽ സംരക്ഷിക്കുക അല്ലെങ്കിൽ ബഗ് റിപ്പോർട്ടിൽ ഒട്ടിക്കുക."
},
"theKey": {
"message": "താക്കോല്"
},
"keyAlreadyUsed": {
"message": "മറ്റൊരു പ്രവർത്തനവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. മറ്റൊരു കീ തിരഞ്ഞെടുക്കുക."
},
"to": {
"message": "ടു",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +416,21 @@
"category_sponsor_description": {
"message": "പണമടച്ചുള്ള പ്രമോഷൻ, പണമടച്ചുള്ള റഫറലുകൾ, നേരിട്ടുള്ള പരസ്യങ്ങൾ. സ്വയം പ്രൊമോഷനോ അല്ലെങ്കിൽ കാരണങ്ങൾ / സ്രഷ്‌ടാക്കൾ / വെബ്‌സൈറ്റുകൾ / ഉൽപ്പന്നങ്ങൾ എന്നിവയ്‌ക്ക് സ shout ജന്യ ശബ്ദമുയർത്തുന്നതിനോ അല്ല."
},
"category_selfpromo": {
"message": "പണമടയ്ക്കാത്ത / സ്വയം പ്രമോഷൻ"
},
"category_selfpromo_description": {
"message": "പണമടയ്ക്കാത്ത അല്ലെങ്കിൽ സ്വയം പ്രമോഷൻ ഒഴികെ \"സ്പോൺസർ\" എന്നതിന് സമാനമാണ്. ചരക്കുകൾ, സംഭാവനകൾ, അല്ലെങ്കിൽ അവർ ആരുമായി സഹകരിച്ചു എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു."
},
"category_interaction": {
"message": "ഇന്ററാക്ഷൻ ഓർമ്മപ്പെടുത്തൽ (സബ്‌സ്‌ക്രൈബുചെയ്യുക)"
},
"category_interaction_description": {
"message": "ഉള്ളടക്കത്തിന്റെ മധ്യത്തിൽ ഇഷ്‌ടപ്പെടാനോ സബ്‌സ്‌ക്രൈബുചെയ്യാനോ പിന്തുടരാനോ ഒരു ഹ്രസ്വ ഓർമ്മപ്പെടുത്തൽ ഉണ്ടാകുമ്പോൾ. ഇത് ദൈർഘ്യമേറിയതോ നിർദ്ദിഷ്ടമായതോ ആയ കാര്യങ്ങളാണെങ്കിൽ, അത് സ്വയം പ്രൊമോഷന് കീഴിലായിരിക്കണം."
},
"category_interaction_short": {
"message": "ഇടപെടൽ ഓർമ്മപ്പെടുത്തൽ"
},
"category_intro": {
"message": "ഇടവേള / ആമുഖ ആനിമേഷൻ"
},
@@ -498,26 +446,11 @@
"category_outro_description": {
"message": "ക്രെഡിറ്റുകൾ അല്ലെങ്കിൽ YouTube എൻഡ്‌കാർഡുകൾ ദൃശ്യമാകുമ്പോൾ. വിവരങ്ങളുമായുള്ള നിഗമനങ്ങളിൽ അല്ല."
},
"category_interaction": {
"message": "ഇന്ററാക്ഷൻ ഓർമ്മപ്പെടുത്തൽ (സബ്‌സ്‌ക്രൈബുചെയ്യുക)"
},
"category_interaction_description": {
"message": "ഉള്ളടക്കത്തിന്റെ മധ്യത്തിൽ ഇഷ്‌ടപ്പെടാനോ സബ്‌സ്‌ക്രൈബുചെയ്യാനോ പിന്തുടരാനോ ഒരു ഹ്രസ്വ ഓർമ്മപ്പെടുത്തൽ ഉണ്ടാകുമ്പോൾ. ഇത് ദൈർഘ്യമേറിയതോ നിർദ്ദിഷ്ടമായതോ ആയ കാര്യങ്ങളാണെങ്കിൽ, അത് സ്വയം പ്രൊമോഷന് കീഴിലായിരിക്കണം."
},
"category_interaction_short": {
"message": "ഇടപെടൽ ഓർമ്മപ്പെടുത്തൽ"
},
"category_selfpromo": {
"message": "പണമടയ്ക്കാത്ത / സ്വയം പ്രമോഷൻ"
},
"category_selfpromo_description": {
"message": "പണമടയ്ക്കാത്ത അല്ലെങ്കിൽ സ്വയം പ്രമോഷൻ ഒഴികെ \"സ്പോൺസർ\" എന്നതിന് സമാനമാണ്. ചരക്കുകൾ, സംഭാവനകൾ, അല്ലെങ്കിൽ അവർ ആരുമായി സഹകരിച്ചു എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു."
},
"category_music_offtopic": {
"message": "സംഗീതം: സംഗീതേതര വിഭാഗം"
},
"category_music_offtopic_description": {
"message": "സംഗീത വീഡിയോകളിൽ ഉപയോഗിക്കാൻ മാത്രം. സംഗീത വീഡിയോകളിലെ ആമുഖങ്ങളോ ro ട്ട്‌റോകളോ ഇതിൽ ഉൾപ്പെടുന്നു."
"message": "സംഗീത വീഡിയോകളിൽ മാത്രം ഉപയോഗിക്കുന്നതിന് മാത്രം. ഇതിനകം മറ്റൊരു വിഭാഗത്തിൽ ഉൾപ്പെടാത്ത സംഗീത വീഡിയോകളുടെ വിഭാഗങ്ങൾക്കായി മാത്രമേ ഉപയോഗിക്കാവൂ."
},
"category_music_offtopic_short": {
"message": "നോൺ-മ്യൂസിക്"
@@ -528,8 +461,8 @@
"category_livestream_messages_short": {
"message": "സന്ദേശ വായന"
},
"disable": {
"message": "പ്രവർത്തനരഹിതമാക്കുക"
"autoSkip": {
"message": "യാന്ത്രിക ഒഴിവാക്കുക"
},
"manualSkip": {
"message": "സ്വമേധയാലുള്ള ഒഴിവാക്കൽ"
@@ -537,12 +470,8 @@
"showOverlay": {
"message": "സീക്ക് ബാറിൽ കാണിക്കുക"
},
"colorFormatIncorrect": {
"message": "നിങ്ങളുടെ നിറം തെറ്റായി ഫോർമാറ്റുചെയ്‌തു. ഇത് തുടക്കത്തിൽ ഒരു നമ്പർ ചിഹ്നമുള്ള 3 അല്ലെങ്കിൽ 6 അക്ക ഹെക്സ് കോഡായിരിക്കണം."
},
"previewColor": {
"message": "പ്രിവ്യൂ വർണ്ണം",
"description": "Referring to submissions that have not been sent to the server yet."
"disable": {
"message": "പ്രവർത്തനരഹിതമാക്കുക"
},
"seekBarColor": {
"message": "ബാർ കളർ തേടുക"
@@ -588,15 +517,6 @@
"hiddenDueToDuration": {
"message": "മറഞ്ഞിരിക്കുന്നു: വളരെ ചെറുതാണ്"
},
"channelDataNotFound": {
"message": "ചാനൽ ഐഡി ഇതുവരെ ലോഡുചെയ്തിട്ടില്ല."
},
"adblockerIssue": {
"message": "വീഡിയോ ഡാറ്റ നേടാനുള്ള സ്പോൺസർബ്ലോക്കിന്റെ കഴിവ് എന്തോ തടയുന്നുവെന്ന് തോന്നുന്നു. ഇത് മിക്കവാറും നിങ്ങളുടെ പരസ്യ ബ്ലോക്കറാണ്. Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests പരിശോധിക്കുക"
},
"itCouldBeAdblockerIssue": {
"message": "ഇത് സംഭവിച്ചുകൊണ്ടിരിക്കുകയാണെങ്കിൽ, ഇത് നിങ്ങളുടെ പരസ്യ ബ്ലോക്കർ കാരണമാകാം. Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests പരിശോധിക്കുക"
},
"forceChannelCheck": {
"message": "ഒഴിവാക്കുന്നതിനുമുമ്പ് ചാനൽ പരിശോധന നിർബന്ധിക്കുക"
},
@@ -609,9 +529,6 @@
"downvoteDescription": {
"message": "തെറ്റായ / തെറ്റായ സമയം"
},
"incorrectCategory": {
"message": "തെറ്റായ വിഭാഗം"
},
"nonMusicCategoryOnMusic": {
"message": "ഈ വീഡിയോയെ സംഗീതമായി വർഗ്ഗീകരിച്ചിരിക്കുന്നു. ഇതിന് ഒരു സ്പോൺസർ ഉണ്ടെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ? ഇത് യഥാർത്ഥത്തിൽ \"സംഗീതേതര വിഭാഗമാണ്\" എങ്കിൽ, വിപുലീകരണ ഓപ്ഷനുകൾ തുറന്ന് ഈ വിഭാഗം പ്രാപ്തമാക്കുക. തുടർന്ന്, സ്പോൺസറിന് പകരം \"നോൺ-മ്യൂസിക്\" എന്ന് നിങ്ങൾക്ക് ഈ സെഗ്മെന്റ് സമർപ്പിക്കാൻ കഴിയും. നിങ്ങൾ ആശയക്കുഴപ്പത്തിലാണെങ്കിൽ ദയവായി മാർഗ്ഗനിർദ്ദേശങ്ങൾ വായിക്കുക."
},
@@ -630,8 +547,5 @@
},
"categoryUpdate2": {
"message": "ആമുഖങ്ങൾ, ഉൽ‌പ്പന്നങ്ങൾ‌, ചരക്കുകൾ‌ മുതലായവ ഒഴിവാക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ‌ തുറക്കുക."
},
"help": {
"message": "സഹായം"
}
}

View File

@@ -94,9 +94,6 @@
"connectionError": {
"message": "Ralat sambungan telah berlaku. Kod salah: "
},
"wantToSubmit": {
"message": "Adakah anda ingin menghantar untuk id video"
},
"clearTimes": {
"message": "Kosongkan Segmen"
},
@@ -179,18 +176,12 @@
"hideInfoButton": {
"message": "Sembunyikan Butang Maklumat Pada Pemain YouTube"
},
"whatInfoButton": {
"message": "Ini adalah butang yang membuka pop timbul di halaman YouTube."
},
"hideDeleteButton": {
"message": "Sembunyikan Butang Padam Pada Pemain YouTube"
},
"showDeleteButton": {
"message": "Tunjukkan Butang Padam Pada Pemain YouTube"
},
"whatDeleteButton": {
"message": "Ini adalah butang pada pemain YouTube yang akan membersihkan semua segmen anda yang belum dihantar untuk video semasa."
},
"enableViewTracking": {
"message": "Dayakan Skip Count Tracking"
},
@@ -212,6 +203,9 @@
"showNotice": {
"message": "Tunjukkan Notis Lagi"
},
"showSkipNotice": {
"message": "Tunjukkan Makluman Setelah Segmen Dilangkau"
},
"longDescription": {
"message": "SponsorBlock membolehkan anda melewati penaja, intro, outro, peringatan langganan, dan bahagian lain dari video YouTube yang menjengkelkan. SponsorBlock adalah pelanjutan penyemak imbas yang banyak untuk membolehkan sesiapa sahaja menghantar segmen tajaan dan masa tayangan dari segmen video YouTube yang lain. Setelah satu orang menyerahkan maklumat ini, semua orang yang mempunyai pelanjutan ini akan melangkau segmen yang ditaja. Anda juga boleh melangkau bahagian muzik video muzik bukan.",
"description": "Full description of the extension on the store pages."
@@ -232,21 +226,6 @@
"message": "Sekiranya anda masih tidak menyukainya, tekan butang jangan tunjukkan.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Tetapkan kunci untuk melangkau segmen"
},
"setStartSponsorShortcut": {
"message": "Tetapkan kunci untuk keybind segmen permulaan"
},
"setSubmitKeybind": {
"message": "Tetapkan kunci untuk pengikat kunci penyerahan"
},
"keybindDescription": {
"message": "Pilih kekunci dengan menaipnya"
},
"keybindDescriptionComplete": {
"message": "Ikatan kunci telah ditetapkan ke: "
},
"0": {
"message": "Masa sambungan telah tamat. Periksa sambungan internet anda. Sekiranya internet anda berfungsi, pelayan mungkin berlebihan atau tidak berfungsi."
},
@@ -272,9 +251,6 @@
"skip_category": {
"message": "Langkau {0}?"
},
"skipped": {
"message": "Langkau"
},
"disableAutoSkip": {
"message": "Lumpuhkan Langkau Auto"
},
@@ -296,9 +272,6 @@
"youHaveSkipped": {
"message": "Anda telah melangkau "
},
"youHaveSaved": {
"message": "Anda telah menyelamatkan diri "
},
"minLower": {
"message": "minit"
},
@@ -312,10 +285,12 @@
"message": "jam"
},
"youHaveSavedTime": {
"message": "Anda telah menyelamatkan orang"
"message": "Anda telah menyelamatkan orang",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " kehidupan mereka"
"message": " kehidupan mereka",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Periksa status.sponsor.ajay.app untuk status pelayan."
@@ -323,9 +298,6 @@
"changeUserID": {
"message": "Import / Eksport Id Pengguna Anda"
},
"whatChangeUserID": {
"message": "Perkara ini harus dirahsiakan. Ini seperti kata laluan dan tidak boleh dikongsi dengan sesiapa pun. Sekiranya seseorang mempunyai ini, mereka boleh menyamar sebagai anda."
},
"setUserID": {
"message": "Tetapkan Id Pengguna"
},
@@ -335,30 +307,9 @@
"createdBy": {
"message": "Dicipta oleh"
},
"autoSkip": {
"message": "Langkau Auto"
},
"showSkipNotice": {
"message": "Tunjukkan Makluman Setelah Segmen Dilangkau"
},
"keybindCurrentlySet": {
"message": ". Pada masa ini ditetapkan untuk:"
},
"supportInvidious": {
"message": "Sokong Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) adalah pelanggan YouTube pihak ketiga. Untuk mengaktifkan sokongan, anda mesti menerima kebenaran tambahan. Ini TIDAK berfungsi dalam penyamaran pada Chrome dan varian Chromium lain."
},
"optionsInfo": {
"message": "Dayakan sokongan Invidious, lumpuhkan autoskip, sembunyikan butang dan banyak lagi."
},
"addInvidiousInstance": {
"message": "Tambah Contoh Invidious"
},
"addInvidiousInstanceDescription": {
"message": "Tambahkan contoh tersuai Invidious. Ini mesti diformat dengan HANYA domain. Contoh: invidious.ajay.app"
},
"add": {
"message": "Tambah"
},
@@ -386,9 +337,6 @@
"showUploadButton": {
"message": "Tunjukkan Butang Muat Naik"
},
"whatUploadButton": {
"message": "Butang ini muncul di pemain YouTube setelah anda memilih cap waktu dan siap untuk dihantar."
},
"customServerAddress": {
"message": "Alamat Pelayan Sponsorblock"
},
@@ -407,15 +355,6 @@
"areYouSureReset": {
"message": "Adakah anda pasti mahu menetapkan semula ini?"
},
"confirmPrivacy": {
"message": "Video tersebut dikesan sebagai tidak tersenarai. Klik batal jika anda tidak mahu memeriksa segmen langkau."
},
"unlistedCheck": {
"message": "Abaikan Video Tidak Tersenarai / Peribadi"
},
"whatUnlistedCheck": {
"message": "Tetapan ini sedikit melambatkan SponsorBlock. Skip segmen carian memerlukan penghantaran ID video ke pelayan. Sekiranya anda bimbang tentang ID video yang tidak tersenarai dihantar melalui internet, aktifkan pilihan ini."
},
"mobileUpdateInfo": {
"message": "m.youtube.com kini disokong"
},
@@ -467,12 +406,6 @@
"copyDebugInformationComplete": {
"message": "Maklumat debug telah disalin ke papan klip. Jangan ragu untuk membuang maklumat yang anda tidak mahu kongsi Simpan ini dalam fail teks atau tampal ke laporan pepijat."
},
"theKey": {
"message": "Kunci"
},
"keyAlreadyUsed": {
"message": "terikat dengan tindakan lain. Sila pilih kunci lain."
},
"to": {
"message": "ke",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +416,21 @@
"category_sponsor_description": {
"message": "Promosi berbayar, rujukan berbayar dan iklan langsung. Bukan untuk promosi diri atau sapaan percuma kepada penyebab / pencipta / laman web / produk yang mereka suka."
},
"category_selfpromo": {
"message": "Promosi Tanpa Bayaran / Diri"
},
"category_selfpromo_description": {
"message": "Sama dengan \"penaja\" kecuali untuk promosi tanpa gaji atau diri. Ini merangkumi bahagian mengenai barang dagangan, sumbangan, atau maklumat tentang siapa mereka bekerjasama."
},
"category_interaction": {
"message": "Peringatan Interaksi (Langgan)"
},
"category_interaction_description": {
"message": "Apabila ada peringatan pendek untuk menyukai, melanggan atau mengikutinya di tengah-tengah kandungan. Sekiranya ia panjang atau mengenai sesuatu yang spesifik, ia harus dipromosikan sendiri."
},
"category_interaction_short": {
"message": "Peringatan Interaksi"
},
"category_intro": {
"message": "Intermission / Pengenalan Animasi"
},
@@ -498,26 +446,11 @@
"category_outro_description": {
"message": "Kredit atau ketika kad akhir YouTube muncul. Bukan untuk kesimpulan dengan maklumat."
},
"category_interaction": {
"message": "Peringatan Interaksi (Langgan)"
},
"category_interaction_description": {
"message": "Apabila ada peringatan pendek untuk menyukai, melanggan atau mengikutinya di tengah-tengah kandungan. Sekiranya ia panjang atau mengenai sesuatu yang spesifik, ia harus dipromosikan sendiri."
},
"category_interaction_short": {
"message": "Peringatan Interaksi"
},
"category_selfpromo": {
"message": "Promosi Tanpa Bayaran / Diri"
},
"category_selfpromo_description": {
"message": "Sama dengan \"penaja\" kecuali untuk promosi tanpa gaji atau diri. Ini merangkumi bahagian mengenai barang dagangan, sumbangan, atau maklumat tentang siapa mereka bekerjasama."
},
"category_music_offtopic": {
"message": "Muzik: Bahagian Bukan Muzik"
},
"category_music_offtopic_description": {
"message": "Hanya untuk digunakan dalam video muzik. Ini termasuk perkenalan atau outro dalam video muzik."
"message": "Hanya untuk digunakan dalam video muzik. Ini hanya harus digunakan untuk bahagian video muzik yang belum dilindungi oleh kategori lain."
},
"category_music_offtopic_short": {
"message": "Bukan Muzik"
@@ -528,8 +461,8 @@
"category_livestream_messages_short": {
"message": "Bacaan Mesej"
},
"disable": {
"message": "Nyahaktifkan"
"autoSkip": {
"message": "Langkau Auto"
},
"manualSkip": {
"message": "Langkau Manual"
@@ -537,12 +470,8 @@
"showOverlay": {
"message": "Tunjukkan Di Bar Mencari"
},
"colorFormatIncorrect": {
"message": "Warna anda tidak diformat dengan betul. Ia mestilah kod hex 3 atau 6 digit dengan tanda nombor pada awalnya."
},
"previewColor": {
"message": "Warna Pratonton",
"description": "Referring to submissions that have not been sent to the server yet."
"disable": {
"message": "Nyahaktifkan"
},
"seekBarColor": {
"message": "Cari Warna Bar"
@@ -588,15 +517,6 @@
"hiddenDueToDuration": {
"message": "tersembunyi: terlalu pendek"
},
"channelDataNotFound": {
"message": "ID Saluran belum dimuat."
},
"adblockerIssue": {
"message": "Nampaknya ada sesuatu yang menyekat kemampuan SponsorBlock untuk mendapatkan data video. Ini mungkin penyekat iklan anda. Sila periksa https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
},
"itCouldBeAdblockerIssue": {
"message": "Sekiranya ini terus berlaku, ini mungkin disebabkan oleh penyekat iklan anda. Sila periksa https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
},
"forceChannelCheck": {
"message": "Pakai Pemeriksaan Saluran Sebelum Melangkau"
},
@@ -609,9 +529,6 @@
"downvoteDescription": {
"message": "Pemasaan Tidak Betul / Salah"
},
"incorrectCategory": {
"message": "Kategori Salah"
},
"nonMusicCategoryOnMusic": {
"message": "Video ini dikategorikan sebagai muzik. Adakah anda pasti ini mempunyai penaja? Sekiranya ini sebenarnya adalah \"Segmen Bukan Muzik\", buka pilihan peluasan dan aktifkan kategori ini. Kemudian, anda boleh menghantar segmen ini sebagai \"Bukan Muzik\" dan bukannya penaja. Sila baca panduan sekiranya anda keliru."
},
@@ -630,8 +547,5 @@
},
"categoryUpdate2": {
"message": "Buka pilihan untuk melangkau perkenalan, pengeluaran luar, barang dagangan, dll."
},
"help": {
"message": "Bantuan"
}
}

View File

@@ -26,13 +26,13 @@
"message": "segmenten"
},
"upvoteButtonInfo": {
"message": "Stemmen op deze indiening"
"message": "Stemmen op deze inzending"
},
"reportButtonTitle": {
"message": "Rapporteren"
},
"reportButtonInfo": {
"message": "Deze indiening als onjuist rapporteren."
"message": "Deze inzending als onjuist rapporteren."
},
"Dismiss": {
"message": "Verwerpen"
@@ -44,14 +44,17 @@
"message": "Nooit weergeven"
},
"hitGoBack": {
"message": "Druk op \"niet overslaan\" om terug te gaan naar waar u vandaan komt."
"message": "Druk op \"overslaan ongedaan maken\" om terug te gaan naar waar u vandaan komt."
},
"unskip": {
"message": "Niet overslaan"
"message": "Overslaan ongedaan maken"
},
"reskip": {
"message": "Opnieuw overslaan"
},
"unmute": {
"message": "Niet meer dempen"
},
"paused": {
"message": "Gepauzeerd"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Segment eindigt nu"
},
"sponsorCancel": {
"message": "Segment aanmaken annuleren"
},
"noVideoID": {
"message": "Geen YouTube-video gevonden.\nVernieuw het tabblad als dit onjuist is."
},
"refreshSegments": {
"message": "Segmenten vernieuwen"
},
"success": {
"message": "Gelukt!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Er is een verbindingsfout opgetreden. Foutcode: "
},
"wantToSubmit": {
"message": "Wilt u indienen voor video-id"
},
"clearTimes": {
"message": "Segmenten verwijderen"
},
@@ -134,7 +140,7 @@
"message": "Indienen"
},
"submissionEditHint": {
"message": "Sectiebewerking verschijnt nadat u op verzenden hebt geklikt",
"message": "Sectiebewerking verschijnt nadat u op indienen hebt geklikt",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Gebruikersnaam instellen"
},
"copyPublicID": {
"message": "Publieke gebruikers-ID kopiëren"
},
"discordAdvert": {
"message": "Word lid van de officiële Discord-server om suggesties en feedback te geven!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Dit verbergt de knoppen die verschijnen op de YouTube-speler om segmenten over te slaan."
},
"showSkipButton": {
"message": "Knop voor \"overslaan naar hoogtepunt\" op speler houden"
},
"showInfoButton": {
"message": "Info-knop op YouTube-speler weergeven"
},
"hideInfoButton": {
"message": "Info-knop op YouTube-speler verbergen"
},
"whatInfoButton": {
"message": "Dit is de knop die een pop-up opent op de YouTube-pagina."
"autoHideInfoButton": {
"message": "Infoknop automatisch verbergen"
},
"hideDeleteButton": {
"message": "Verwijderen-knop op YouTube-speler verbergen"
@@ -188,14 +200,14 @@
"showDeleteButton": {
"message": "Verwijderen-knop op YouTube-speler weergeven"
},
"whatDeleteButton": {
"message": "Dit is de knop op de YouTube-speler die al uw niet-ingediende segmenten van de huidige video zal wissen."
},
"enableViewTracking": {
"message": "Bijhouden van het aantal keren overslaan inschakelen"
},
"whatViewTracking": {
"message": "Deze functie houdt bij welke segmenten u heeft overgeslagen om gebruikers te laten weten hoezeer hun indiening anderen heeft geholpen en wordt samen met upvotes als meetwaarde gebruikt om ervoor te zorgen dat spam niet in de database terechtkomt. De extensie stuurt telkens wanneer u een segment overslaat een bericht naar de server. Hopelijk veranderen de meeste mensen deze instelling niet zodat de weergavenummers accuraat zijn. :)"
"message": "Deze functie houdt bij welke segmenten u heeft overgeslagen om gebruikers te laten weten hoezeer hun inzending anderen heeft geholpen en wordt samen met upvotes als meetwaarde gebruikt om ervoor te zorgen dat spam niet in de database terechtkomt. De extensie stuurt telkens wanneer u een segment overslaat een bericht naar de server. Hopelijk veranderen de meeste mensen deze instelling niet zodat de weergavenummers accuraat zijn. :)"
},
"enableViewTrackingInPrivate": {
"message": "Bijhouden van het aantal keren overslaan inschakelen in privé-/incognito-tabbladen"
},
"enableQueryByHashPrefix": {
"message": "Opvragen via hash-voorvoegsel"
@@ -212,6 +224,24 @@
"showNotice": {
"message": "Melding opnieuw weergeven"
},
"showSkipNotice": {
"message": "Melding weergeven nadat een segment is overgeslagen"
},
"noticeVisibilityMode0": {
"message": "Volledige grootte overslaan-meldingen"
},
"noticeVisibilityMode1": {
"message": "Kleine overslaan-meldingen voor automatisch overslaan"
},
"noticeVisibilityMode2": {
"message": "Allemaal kleine overslaan-meldingen"
},
"noticeVisibilityMode3": {
"message": "Vervaagde overslaan-meldingen"
},
"noticeVisibilityMode4": {
"message": "Allemaal vervaagde overslaan-meldingen"
},
"longDescription": {
"message": "SponsorBlock laat u sponsoring, intro's, outro's, herinneringen om te abonneren en andere vervelende onderdelen van YouTube-video's overslaan. SponsorBlock is een gecrowdsourcete browser-extensie waarmee iedereen de begin- en eindtijd van gesponsorde segmenten en andere segmenten van YouTube-video's kan indienen. Zodra één persoon deze informatie indient, zal iedereen met deze extensie het gesponsorde segment overslaan. U kunt ook secties zonder muziek in muziekvideo's overslaan.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +263,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Sleutel instellen voor het overslaan van een segment"
"message": "Segment overslaan",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Sneltoets instellen voor begin van segment"
"message": "Segment starten/stoppen",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Sneltoets instellen voor indienen"
"message": "Segmenten indienen",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Selecteer een toets door hem in te drukken"
},
"keybindDescriptionComplete": {
"message": "Deze sneltoets is ingesteld op: "
"message": "Selecteer een toets door hem in te typen en kies de modificatietoetsen die u wilt gebruiken."
},
"0": {
"message": "Time-out van de verbinding. Controleer uw internetverbinding. Als uw internet werkt, is de server waarschijnlijk overbelast of offline."
@@ -269,11 +299,34 @@
"skip": {
"message": "Overslaan"
},
"mute": {
"message": "Dempen"
},
"full": {
"message": "Volledige video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "{0} overslaan?"
},
"mute_category": {
"message": "{0} dempen?"
},
"skip_to_category": {
"message": "Overslaan naar {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Overgeslagen"
"message": "{0} overgeslagen",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} gedempt",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Overgeslagen naar {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Automatisch overslaan uitschakelen"
@@ -296,9 +349,6 @@
"youHaveSkipped": {
"message": "U heeft overgeslagen: "
},
"youHaveSaved": {
"message": "U heeft zichzelf bespaard: "
},
"minLower": {
"message": "minuut"
},
@@ -312,10 +362,12 @@
"message": "uren"
},
"youHaveSavedTime": {
"message": "U heeft mensen bespaard:"
"message": "U heeft mensen bespaard:",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " van hun leven"
"message": " van hun leven",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Controleer status.sponsor.ajay.app voor de serverstatus."
@@ -324,7 +376,7 @@
"message": "Uw gebruikers-ID importeren/exporteren"
},
"whatChangeUserID": {
"message": "Dit moet privé gehouden worden. Dit is als een wachtwoord en mag met niemand gedeeld worden. Als iemand dit heeft, kan hij zich voordoen als u."
"message": "Dit moet privé gehouden worden. Dit is als een wachtwoord en mag met niemand gedeeld worden. Als iemand dit heeft, kan hij zich voordoen als u. Klik op het klembordpictogram in de popup als u op zoek bent naar uw publieke gebrukers-ID."
},
"setUserID": {
"message": "Gebruikers-ID instellen"
@@ -335,29 +387,24 @@
"createdBy": {
"message": "Gemaakt door"
},
"autoSkip": {
"message": "Automatisch overslaan"
"supportOtherSites": {
"message": "Ondersteuning voor YouTube-sites van derden"
},
"showSkipNotice": {
"message": "Melding weergeven nadat een segment is overgeslagen"
"supportOtherSitesDescription": {
"message": "Ondersteuning voor YouTube-clients van derden. Om ondersteuning in te schakelen moet u de extra machtigingen accepteren. Dit werkt NIET in incognito in Chrome en andere Chromium-varianten.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Hij is momenteel ingesteld op:"
},
"supportInvidious": {
"message": "Ondersteuning voor Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) is een YouTube-client van derden. Om ondersteuning in te schakelen, moet u de extra machtigingen accepteren. Dit werkt NIET in incognito in Chrome en andere Chromium-varianten."
"supportedSites": {
"message": "Ondersteunde sites: "
},
"optionsInfo": {
"message": "Ondersteuning voor Invidious inschakelen, automatisch overslaan uitschakelen, knoppen verbergen en meer."
},
"addInvidiousInstance": {
"message": "Invidious-instantie toevoegen"
"message": "Client-instantie van derden toevoegen"
},
"addInvidiousInstanceDescription": {
"message": "Een aangepaste instantie van Invidious toevoegen. Dit moet geformatteerd worden met ALLEEN het domein. Voorbeeld: invidious.ajay.app"
"message": "Een aangepaste instantie toevoegen. Dit moet worden opgemaakt met ALLEEN het domein. Bijvoorbeeld: invidious.ajay.app"
},
"add": {
"message": "Toevoegen"
@@ -380,15 +427,21 @@
"minDurationDescription": {
"message": "Segmenten korter dan de ingestelde waarde worden niet overgeslagen of weergegeven in de speler."
},
"skipNoticeDuration": {
"message": "Duur van overslaan-melding (seconden):"
},
"skipNoticeDurationDescription": {
"message": "De overslaan-melding blijft ten minste zo lang op het scherm staan. Voor handmatig overslaan kan dit misschien zelfs langer zichtbaar zijn."
},
"shortCheck": {
"message": "De volgende inzending is korter dan uw \"minimale tijdsduur\"-instelling. Dit kan betekenen dat dit al is ingediend en genegeerd wordt door deze optie. Weet u zeker dat u dit wilt indienen?"
},
"liveOrPremiere": {
"message": "Indienen op een actieve livesteam of première is niet toegestaan. Wacht tot hij geëindigd is, vernieuw dan de pagina en controleer of de segmenten nog geldig zijn."
},
"showUploadButton": {
"message": "Uploaden-knop weergeven"
},
"whatUploadButton": {
"message": "Deze knop verschijnt op de YouTube-speler nadat u een tijdstempel heeft geselecteerd en klaar bent om in te dienen."
},
"customServerAddress": {
"message": "SponsorBlock-serveradres"
},
@@ -407,21 +460,21 @@
"areYouSureReset": {
"message": "Weet u zeker dat u dit wilt herstellen?"
},
"confirmPrivacy": {
"message": "De video is als onvermeld gedetecteerd. Klik op annuleren als u niet wilt controleren op segmenten om over te slaan."
},
"unlistedCheck": {
"message": "Onvermelde/privé-video's negeren"
},
"whatUnlistedCheck": {
"message": "Deze instelling zal SponsorBlock iets vertragen. Opzoeken van segmenten om over te slaan vereist het versturen van de video-ID naar de server. Schakel deze optie in als u bezorgd bent over het versturen van ID's van onvermelde video's via internet."
},
"mobileUpdateInfo": {
"message": "m.youtube.com wordt nu ondersteund"
},
"exportOptions": {
"message": "Alle opties importeren/exporteren"
},
"exportOptionsCopy": {
"message": "Bewerken/kopiëren"
},
"exportOptionsDownload": {
"message": "Opslaan naar bestand"
},
"exportOptionsUpload": {
"message": "Laden uit bestand"
},
"whatExportOptions": {
"message": "Dit is uw volledige configuratie in JSON. Dit is inclusief uw gebruikers-ID, dus zorg ervoor dat u dit verstandig deelt."
},
@@ -449,6 +502,9 @@
"preview": {
"message": "Voorbeeld"
},
"unsubmitted": {
"message": "Niet ingediend"
},
"inspect": {
"message": "Inspecteren"
},
@@ -467,11 +523,8 @@
"copyDebugInformationComplete": {
"message": "De foutopsporingsinformatie is gekopieerd naar het klembord. Voel u vrij om alle informatie die u liever niet wilt delen, te verwijderen. Sla dit op in een tekstbestand of plak het in het foutenrapport."
},
"theKey": {
"message": "De toets"
},
"keyAlreadyUsed": {
"message": "is gekoppeld aan een andere actie. Selecteer een andere toets."
"message": "Deze snelkoppeling is gebonden aan een andere actie. Kies een andere."
},
"to": {
"message": "tot",
@@ -483,6 +536,31 @@
"category_sponsor_description": {
"message": "Betaalde promotie, betaalde aanbevelingen en directe reclame. Niet voor zelfpromotie of gratis uitroepen naar zaken/makers/websites/producten waar ze van houden."
},
"category_selfpromo": {
"message": "Onbetaalde promotie of zelfpromotie"
},
"category_selfpromo_description": {
"message": "Vergelijkbaar met \"sponsor\", behalve voor onbetaalde of zelfpromotie. Dit is inclusief secties over koopwaar, donaties of informatie over met wie ze hebben samengewerkt."
},
"category_exclusive_access": {
"message": "Exclusieve toegang"
},
"category_exclusive_access_description": {
"message": "Alleen voor het labelen van volledige video's. Wordt gebruikt wanneer een video een product, dienst of locatie laat zien waartoe men gratis of gesubsidieerd toegang heeft gekregen."
},
"category_exclusive_access_pill": {
"message": "Deze video toont een product, dienst of locatie waartoe men gratis of gesubsidieerd toegang heeft gekregen",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Interactieherinnering (abonneren)"
},
"category_interaction_description": {
"message": "Als er een korte herinnering is om ze leuk te vinden, u te abonneren of ze te volgen in het midden van de inhoud. Als het lang is of over iets specifieks gaat, moet het in plaats daarvan onder zelfpromotie vallen."
},
"category_interaction_short": {
"message": "Interactieherinnering"
},
"category_intro": {
"message": "Onderbreking/intro-animatie"
},
@@ -498,38 +576,41 @@
"category_outro_description": {
"message": "Aftiteling of wanneer de YouTube-eindkaarten verschijnen. Niet voor conclusies met informatie."
},
"category_interaction": {
"message": "Interactieherinnering (abonneren)"
"category_preview": {
"message": "Voorbeeld/samenvatting"
},
"category_interaction_description": {
"message": "Als er een korte herinnering is om ze leuk te vinden, u te abonneren of ze te volgen in het midden van de inhoud. Als het lang is of over iets specifieks gaat, moet het in plaats daarvan onder zelfpromotie vallen."
"category_preview_description": {
"message": "Snelle samenvatting van vorige afleveringen of een voorbeeld van wat er later komt in de huidige video. Bedoeld voor samengevoegde clips, niet voor gesproken samenvattingen."
},
"category_interaction_short": {
"message": "Interactieherinnering"
"category_filler_description": {
"message": "Zijspoor-scènes die alleen ter opvulling of als humor worden toegevoegd en niet noodzakelijk zijn om de hoofdinhoud van de video te begrijpen. Segmenten die context of achtergrondinformatie verschaffen, mogen hier niet onder vallen."
},
"category_selfpromo": {
"message": "Onbetaalde promotie of zelfpromotie"
},
"category_selfpromo_description": {
"message": "Vergelijkbaar met \"sponsor\", behalve voor onbetaalde of zelfpromotie. Dit is inclusief secties over koopwaar, donaties of informatie over met wie ze hebben samengewerkt."
"category_filler_short": {
"message": "Opvulling"
},
"category_music_offtopic": {
"message": "Muziek: sectie niet-muziek"
},
"category_music_offtopic_description": {
"message": "Alleen voor gebruik in muziekvideo's. Dit is inclusief introducties of outro's in muziekvideo's."
"message": "Alleen voor gebruik in muziekvideo's. Dit mag alleen worden gebruikt voor secties van muziekvideo's die nog niet door een andere categorie worden bedekt."
},
"category_music_offtopic_short": {
"message": "Niet-muziek"
},
"category_poi_highlight": {
"message": "Hoogtepunt"
},
"category_poi_highlight_description": {
"message": "Het deel van de video waar de meeste mensen naar op zoek zijn. Gelijkaardig aan \"video begint bij x\"-opmerkingen."
},
"category_livestream_messages": {
"message": "Livestream: donaties/lezen van berichten"
},
"category_livestream_messages_short": {
"message": "Lezen van berichten"
},
"disable": {
"message": "Uitschakelen"
"autoSkip": {
"message": "Automatisch overslaan"
},
"manualSkip": {
"message": "Handmatig overslaan"
@@ -537,11 +618,33 @@
"showOverlay": {
"message": "Weergeven in tijdbalk"
},
"colorFormatIncorrect": {
"message": "Uw kleur is verkeerd geformatteerd. Het moet een hexadecimale code van 3 of 6 cijfers zijn met een hekje aan het begin."
"disable": {
"message": "Uitschakelen"
},
"autoSkip_POI": {
"message": "Automatisch overslaan naar het begin"
},
"manualSkip_POI": {
"message": "Vragen wanneer de video wordt geladen"
},
"showOverlay_POI": {
"message": "Weergeven in tijdbalk"
},
"showOverlay_full": {
"message": "Label weergeven"
},
"autoSkipOnMusicVideos": {
"message": "Automatisch alle segmenten overslaan wanneer er een niet-muziek-segment is"
},
"muteSegments": {
"message": "Segmenten toestaan die audio dempen in plaats van overslaan"
},
"fullVideoSegments": {
"message": "Een pictogram weergeven wanneer de volledige video een advertentie is",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Voorbeeld van kleur",
"message": "Niet ingediend kleur",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +679,9 @@
"message": "Om segmenten met de categorie \"{0}\" in te dienen, moet u deze in de opties inschakelen. U wordt nu doorgestuurd naar de opties.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Waarschuwing: dit type segment kan maximaal één keer tegelijk actief zijn. Meerdere segmenten indienen zal weergave van een willekeurig segment veroorzaken."
},
"youMustSelectACategory": {
"message": "U moet een categorie selecteren voor alle segmenten die u indient!"
},
@@ -589,13 +695,26 @@
"message": "verborgen: te kort"
},
"channelDataNotFound": {
"message": "Kanaal-ID is nog niet geladen."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanaal-ID is nog niet geladen. Als u een ingesloten video gebruikt, probeer dan in plaats daarvan de YouTube-homepagina. Dit kan ook worden veroorzaakt door wijzigingen in de YouTube-lay-out. Als u denkt dat dit het geval is, maak dan hier een opmerking:"
},
"adblockerIssue": {
"message": "Het lijkt erop dat iets de mogelijkheid van SponsorBlock om videogegevens te krijgen blokkeert. Dit is waarschijnlijk uw reclamefilter. Zie https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocks-Requests"
"videoInfoFetchFailed": {
"message": "Het lijkt erop dat iets de mogelijkheid van SponsorBlock om videogegevens op te halen, blokkeert. Zie https://github.com/ajayyy/SponsorBlock/issues/741 voor meer informatie."
},
"itCouldBeAdblockerIssue": {
"message": "Als dit blijft optreden, kan dit worden veroorzaakt door uw reclamefilter. Zie https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Het lijkt erop dat SponsorBlock de YouTube API niet kan bereiken. Om dit op te lossen, accepteer het machtigingsverzoek dat hierna wordt weergegeven, wacht een aantal seconden en laad de pagina vervolgens opnieuw."
},
"acceptPermission": {
"message": "Machtiging accepteren"
},
"permissionRequestSuccess": {
"message": "Verzoek om machtiging gelukt!"
},
"permissionRequestFailed": {
"message": "Verzoek om machtiging mislukt. Heeft u op geweigerd geklikt?"
},
"adblockerIssueWhitelist": {
"message": "Als u dit niet kunt oplossen, schakel dan de instelling 'kanaalcontrole forceren vóór overslaan' uit omdat SponsorBlock niet in staat is de kanaalinformatie voor deze video op te halen"
},
"forceChannelCheck": {
"message": "Kanaalcontrole forceren vóór overslaan"
@@ -610,7 +729,7 @@
"message": "Verkeerde timing"
},
"incorrectCategory": {
"message": "Verkeerde categorie"
"message": "Categorie wijzigen"
},
"nonMusicCategoryOnMusic": {
"message": "Deze video is gecategoriseerd als muziek. Weet u zeker dat dit een sponsor heeft? Als dit eigenlijk een \"niet-muzieksegment\" is, open dan de extensie-opties en schakel deze categorie in. Vervolgens kunt u dit segment indienen als \"niet-muziek\" in plaats van als sponsor. Lees de richtlijnen als u in de war bent."
@@ -633,5 +752,164 @@
},
"help": {
"message": "Help"
},
"GotIt": {
"message": "Begrepen",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Dit segment is groot. Als de hele video over één onderwerp gaat, verander dan van \"overslaan\" naar \"volledige video\". Zie de richtlijnen voor meer informatie."
},
"categoryPillTitleText": {
"message": "De hele video is gelabeld als deze categorie en is te strak geïntegreerd om te kunnen scheiden"
},
"experiementOptOut": {
"message": "Uitschrijven van alle toekomstige experimenten",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Voor altijd verbergen"
},
"warningChatInfo": {
"message": "U heeft een waarschuwing gekregen en kunt tijdelijk geen segmenten indienen. Dit betekent dat we gemerkt hebben dat u een aantal veelvoorkomende fouten maakt die niet kwaadaardig zijn. Bevestig dat u de regels begrijpt en we zullen de waarschuwing verwijderen. U kunt ook deelnemen aan deze chat via discord.gg/SponsorBlock of matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Stem geweigerd vanwege een waarschuwing. Klik om een chat te openen om het op te lossen, of kom later terug als u tijd hebt.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Doneren"
},
"hideDonationLink": {
"message": "Donatiekoppeling verbergen"
},
"darkModeOptionsPage": {
"message": "Donkere modus op opties-pagina"
},
"helpPageThanksForInstalling": {
"message": "Bedankt voor het installeren van SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Bekijk de onderstaande opties"
},
"helpPageFeatureDisclaimer": {
"message": "Veel functies zijn standaard uitgeschakeld. Als u intro's of outro's wilt overslaan, Invidious wilt gebruiken, enz., schakelt u ze hieronder in. U kunt ook UI-elementen verbergen/weergeven."
},
"helpPageHowSkippingWorks": {
"message": "Hoe overslaan werkt"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegmenten zullen automatisch worden overgeslagen als ze in de database worden gevonden. U kunt de popup openen door op het pictogram van de extensie te klikken om een voorbeeld te krijgen van wat ze zijn."
},
"helpPageHowSkippingWorks2": {
"message": "Als u een segment overslaat, krijgt u een bericht. Als de timing verkeerd lijkt, stem dan door op downvote te klikken! U kunt ook stemmen in de popup."
},
"Submitting": {
"message": "Indienen"
},
"helpPageSubmitting1": {
"message": "Indienen kan ofwel in de popup door op de knop \"segment begint nu\" te drukken of in de videospeler met de knoppen op de speler."
},
"helpPageSubmitting2": {
"message": "Klikken op de afspelen-knop geeft het begin van een segment aan en klikken op het stop-pictogram geeft het einde aan. U kunt meerdere sponsors voorbereiden voordat u op indienen klikt. Klikken op de uploadknop zal indienen. Klikken op de vuilnisbak zal verwijderen."
},
"Editing": {
"message": "Bewerken"
},
"helpPageEditing1": {
"message": "Als u een fout hebt gemaakt, kunt u uw segmenten bewerken of verwijderen nadat u op de knop met de pijl omhoog hebt geklikt."
},
"helpPageTooSlow": {
"message": "Dit is te traag"
},
"helpPageTooSlow1": {
"message": "Er zijn sneltoetsen als u die wilt gebruiken. Druk op de puntkomma-toets om het begin/einde van een sponsorsegment aan te geven en klik op de apostrof om in te dienen. Deze kunnen worden veranderd in de opties. Als u geen QWERTY gebruikt, moet u waarschijnlijk de toetsencombinatie veranderen."
},
"helpPageCopyOfDatabase": {
"message": "Kan ik een kopie van de database krijgen? Wat gebeurt er als u verdwijnt?"
},
"helpPageCopyOfDatabase1": {
"message": "De database is openbaar en beschikbaar op"
},
"helpPageCopyOfDatabase2": {
"message": "De broncode is vrij beschikbaar. Dus, zelfs als mij iets overkomt, zijn uw inzendingen niet verloren."
},
"helpPageNews": {
"message": "Nieuws en hoe het gemaakt is"
},
"helpPageSourceCode": {
"message": "Waar kan ik de broncode krijgen?"
},
"Credits": {
"message": "Dank aan"
},
"LearnMore": {
"message": "Meer informatie"
},
"CopyDownvoteButtonInfo": {
"message": "Doet een downvote en maakt een lokale kopie aan die u opnieuw kunt indienen"
},
"OpenCategoryWikiPage": {
"message": "Wikipagina van deze categorie openen."
},
"CopyAndDownvote": {
"message": "Kopiëren en downvote doen"
},
"ContinueVoting": {
"message": "Doorgaan met stemmen"
},
"ChangeCategoryTooltip": {
"message": "Dit is direct van toepassing op uw segmenten"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Gebruik het muiswiel terwijl u over het invoerveld beweegt om de tijd snel aan te passen. Combinaties van de ctrl- of shift-toets kunnen worden gebruikt om de wijzigingen te verfijnen."
},
"categoryPillNewFeature": {
"message": "Nieuw! Zie wanneer een video volledig gesponsord of zelfpromotie is"
},
"dayAbbreviation": {
"message": " d",
"description": "100d"
},
"hourAbbreviation": {
"message": " h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Gedrag",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interface",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Sneltoetsen",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Back-up maken/herstellen",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Overige",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Uiterlijk van overslaan-meldingen",
"description": "Option label"
},
"unbind": {
"message": "Ontkoppelen",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Niet ingesteld"
},
"change": {
"message": "Wijzigen"
},
"youtubeKeybindWarning": {
"message": "Dit is een ingebouwde YouTube-snelkoppeling. Weet u zeker dat u deze wilt gebruiken?"
}
}

View File

@@ -1 +1,915 @@
{}
{
"fullName": {
"message": "SponsorBlock for YouTube - Hopp over sponsinger",
"description": "Name of the extension."
},
"Description": {
"message": "Hopp over sponsinger, abonnementstigging og mer på YouTube-videoer. Rapporter inn sponsorer på videoer du ser på for å spare andre sin tid.",
"description": "Description of the extension."
},
"400": {
"message": "Tjeneren sa at denne forespørselen var ugyldig"
},
"429": {
"message": "Du har sendt inn for mange sponsortidspunkter på denne ene videoen, er du sikker på at det er såpass mange?"
},
"409": {
"message": "Dette har allerede blitt sendt inn tidligere"
},
"channelWhitelisted": {
"message": "Kanalen ble hvitelistet!"
},
"Segment": {
"message": "segment"
},
"Segments": {
"message": "segmenter"
},
"upvoteButtonInfo": {
"message": "Gi plusstemme til denne innsendingen"
},
"reportButtonTitle": {
"message": "Rapporter"
},
"reportButtonInfo": {
"message": "Rapporter inn denne innsendingen som en feil."
},
"Dismiss": {
"message": "Lukk"
},
"Loading": {
"message": "Laster..."
},
"Hide": {
"message": "Aldri vis"
},
"hitGoBack": {
"message": "Klikk \"Angre hopp\" for å gå til dit du hoppet fra."
},
"unskip": {
"message": "Angre hopp"
},
"reskip": {
"message": "Hopp igjen"
},
"unmute": {
"message": "Lyd"
},
"paused": {
"message": "På pause"
},
"manualPaused": {
"message": "Tidtaker stoppet"
},
"confirmMSG": {
"message": "For å redigere eller slette individuelle verdier, klikk på infoknappen eller åpne utvidelsens oppsprett ved å klikke på utvidelsesikonet i øvre høyre hjørne."
},
"clearThis": {
"message": "Er du sikker på at du vil tømme dette?\n\n"
},
"Unknown": {
"message": "Det oppstod en feil under innsending av sponsortidene dine, vennligst prøv igjen senere."
},
"sponsorFound": {
"message": "Denne videoen har segmenter i databasen!"
},
"sponsor404": {
"message": "Ingen segmenter ble funnet"
},
"sponsorStart": {
"message": "Segmentet starter nå"
},
"sponsorEnd": {
"message": "Segmentet slutter nå"
},
"sponsorCancel": {
"message": "Avbryt opprettelse av segment"
},
"noVideoID": {
"message": "Ingen YouTube-video ble funnet.\nHvis dette er feil, oppfrisk fanen."
},
"refreshSegments": {
"message": "Oppdater segmenter"
},
"success": {
"message": "Suksess!"
},
"voted": {
"message": "Du har stemt!"
},
"serverDown": {
"message": "Det ser ut til at tjeneren er nede. Kontakt utvikleren umiddelbart."
},
"connectionError": {
"message": "En tilkoblingsfeil har oppstått. Feilkode: "
},
"clearTimes": {
"message": "Tøm segmenter"
},
"openPopup": {
"message": "Åpne SponsorBlock-oppsprett"
},
"closePopup": {
"message": "Lukk oppsprett"
},
"SubmitTimes": {
"message": "Send inn segmenter"
},
"submitCheck": {
"message": "Er du sikker på at du vil sende inn dette?"
},
"whitelistChannel": {
"message": "Hvitelist kanalen"
},
"removeFromWhitelist": {
"message": "Fjern kanalen fra hvitelisten"
},
"voteOnTime": {
"message": "Stem på et segment"
},
"Submissions": {
"message": "Innsendinger"
},
"savedPeopleFrom": {
"message": "Du har spart folk fra "
},
"viewLeaderboard": {
"message": "Toppliste"
},
"recordTimesDescription": {
"message": "Send"
},
"submissionEditHint": {
"message": "Seksjonsredigering vil dukke opp etter at du har klikket på «Send inn»",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Hint: Du kan sette opp hurtigtaster for innsending i innstillingene"
},
"clearTimesButton": {
"message": "Tøm tidspunkter"
},
"submitTimesButton": {
"message": "Send inn tidspunkter"
},
"publicStats": {
"message": "Dette brukes på den offentlige statistikksiden for å vise hvor mye du har bidratt med. Se den"
},
"Username": {
"message": "Brukernavn"
},
"setUsername": {
"message": "Angi brukernavn"
},
"copyPublicID": {
"message": "Kopiér offentlig bruker-ID"
},
"discordAdvert": {
"message": "Bli med i den offisielle Discord-tjeneren for å gi forslag og tilbakemeldinger!"
},
"hideThis": {
"message": "Skjul dette"
},
"Options": {
"message": "Valg"
},
"showButtons": {
"message": "Vis knapper på YouTube-avspilleren"
},
"hideButtons": {
"message": "Skjul knapper på YouTube-avspilleren"
},
"hideButtonsDescription": {
"message": "Dette skjuler knappene som dukker opp på YouTube-avspilleren for å sende inn hoppesegmenter."
},
"showSkipButton": {
"message": "Behold Hopp til høydepunkt-knappen på avspilleren"
},
"showInfoButton": {
"message": "Vis infoknappen på YouTube-avspilleren"
},
"hideInfoButton": {
"message": "Skjul infoknappen på YouTube-avspilleren"
},
"autoHideInfoButton": {
"message": "Skjul infoknappen automatisk"
},
"hideDeleteButton": {
"message": "Skjul Slett-knappen på YouTube-avspilleren"
},
"showDeleteButton": {
"message": "Vis Slett-knappen på YouTube-avspilleren"
},
"enableViewTracking": {
"message": "Skru på telling av hopp"
},
"whatViewTracking": {
"message": "Denne funksjonen sporer hvilke segmenter du har hoppet over, sånn at brukere vet hvor mye bidragene deres har hjulpet andre, og brukes som et målesystem sammen med plusstemmer for å sikre at spam ikke kommer inn i databasen. Utvidelsen sender en melding til tjeneren hver gang du hopper over et segment. Forhåpentligvis endrer ikke de fleste folk på denne innstillingene, sånn at visningstallene er nøyaktige. :)"
},
"enableViewTrackingInPrivate": {
"message": "Aktiver telling av antall hopp i privat/inkognito-faner"
},
"enableQueryByHashPrefix": {
"message": "Forespør ut i fra saltings-prefiks"
},
"whatQueryByHashPrefix": {
"message": "I stedet for å forespørre segmenter fra tjeneren ut i fra video-ID-en, blir de første 4 tegnene i saltingskoden til video-ID-en sendt. Denne tjeneren vil svare tilbake med data for alle videoer med lignende saltingskoder."
},
"enableRefetchWhenNotFound": {
"message": "Innhent segmenter i nye videoer på nytt"
},
"whatRefetchWhenNotFound": {
"message": "Hvis videoen er ny, og ingen segmenter ble funnet, vil den forsøke å innhente på nytt med noen minutters mellomrom mens du ser på videoen."
},
"showNotice": {
"message": "Vis varselet igjen"
},
"showSkipNotice": {
"message": "Vis varsel etter at et segment har blitt hoppet over"
},
"noticeVisibilityMode0": {
"message": "Hopp over-varsel i full størrelse"
},
"noticeVisibilityMode1": {
"message": "Små hopp over-varsler for autohopp"
},
"noticeVisibilityMode2": {
"message": "Alle små hopp over-varsler"
},
"noticeVisibilityMode3": {
"message": "Tonet hopp over-varsel for autohopp"
},
"noticeVisibilityMode4": {
"message": "Alle tonede hopp over-varsler"
},
"longDescription": {
"message": "SponsorBlock lar deg hoppe over sponsorer, introer, outro-er, abonnementspåminnelser, og andre irriterende deler av YouTube-videoer. SponsorBlock er en fellesskapsdrevet nettleserutvidelser som lar alle sende inn start- og sluttidspunktene til sponsede segmenter og andre segmenter i YouTube-videoer. Når en person sender inn denne informasjonen, vil alle andre med denne utvidelsen hoppe rett over det sponsede segmentet. Du kan også hoppe over ikke-musikk-seksjoner i musikkvideoer.",
"description": "Full description of the extension on the store pages."
},
"website": {
"message": "Nettsted",
"description": "Used on Firefox Store Page"
},
"sourceCode": {
"message": "Kildekode",
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
"message": "Varselet har blitt oppgradert!",
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Hvis du fortsatt ikke liker det, klikk på «Aldri vis»-knappen.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Hopp over segment",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Start/stopp segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Send inn segmenter",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Velg en tast ved å trykke på den, velg deretter hvilke modifikasjonstaster du ønsker å bruke."
},
"0": {
"message": "Tidsavbrudd for tilkobling. Sjekk internettilkoblingen din. Hvis internettet ditt virker, er tjeneren sannsynligvis overbelastet eller nede."
},
"disableSkipping": {
"message": "Hopping er skrudd på"
},
"enableSkipping": {
"message": "Hopping er skrudd av"
},
"yourWork": {
"message": "Arbeidet ditt",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
"message": "Tjeneren ser ut til å være overbelastet. Prøv igjen om noen sekunder."
},
"errorCode": {
"message": "Feilkode: "
},
"skip": {
"message": "Hopp over"
},
"mute": {
"message": "Lydløs"
},
"full": {
"message": "Full video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Vil du hoppe over {0}?"
},
"mute_category": {
"message": "Gjør {0} lydløs?"
},
"skip_to_category": {
"message": "Hopp til {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "{0} hoppet over",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} lydløs",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Hoppet til {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Skru av autohopping"
},
"enableAutoSkip": {
"message": "Skru på autohopping"
},
"audioNotification": {
"message": "Lydvarsel ved hopp"
},
"audioNotificationDescription": {
"message": "Lydvarsling ved hopp vil spille av en lyd når enn et segment blir hoppet over. Hvis det er skrudd av (eller at autohopping er skrudd av), vil det ikke bli spilt av en slik lyd."
},
"showTimeWithSkips": {
"message": "Vis tiden der hoppene er trukket fra"
},
"showTimeWithSkipsDescription": {
"message": "Denne tiden vises i parentes ved siden av den nåværende tiden under tidsstripen. Dette viser den totale videolengden minus evt. segmenter. Dette inkluderer segmenter som kun er markert som «Vis i tidsstripen»."
},
"youHaveSkipped": {
"message": "Du har hoppet over "
},
"minLower": {
"message": "minutt"
},
"minsLower": {
"message": "minutter"
},
"hourLower": {
"message": "time"
},
"hoursLower": {
"message": "timer"
},
"youHaveSavedTime": {
"message": "Du har spart folk for",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": "av sine liv",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Sjekk status.sponsor.ajay.app for tjenerstatus."
},
"changeUserID": {
"message": "Importer/Eksporter din bruker-ID"
},
"whatChangeUserID": {
"message": "Dette bør holdes privat. Det er som et passord og bør ikke deles med noen. Hvis noen har dette kan de utgi seg som deg. Hvis du leter etter din offentlige bruker-ID, klikker du på utklippstavlen i oppsprettsvinduet."
},
"setUserID": {
"message": "Angi bruker-ID"
},
"userIDChangeWarning": {
"message": "Advarsel: Å endre bruker-ID-en din er permanent. Er du sikker på at du vil gjøre dette? Sørg for å ta sikkerhetskopi av din gamle for sikkerhets skyld."
},
"createdBy": {
"message": "Opprettet av"
},
"supportOtherSites": {
"message": "Støtt tredjeparts YouTube-nettsteder"
},
"supportOtherSitesDescription": {
"message": "Støtt tredjeparts YouTube-klienter. For å aktivere støtte må du akseptere ytterlige vilkår. Dette fungerer IKKE i inkognitomodus i Chrome og andre Chromium-varianter.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"supportedSites": {
"message": "Støttede nettsteder: "
},
"optionsInfo": {
"message": "Skru på Invidious-støtte, skru av autohopp, skjul knapper, og mer."
},
"addInvidiousInstance": {
"message": "Legg til tredjeparts klientinstans"
},
"addInvidiousInstanceDescription": {
"message": "Legg til en egendefinert instans. Den må formatteres med KUN domenet. Eksempel: invidious.ajay.app"
},
"add": {
"message": "Legg til"
},
"addInvidiousInstanceError": {
"message": "Dette er et ugyldig domene. Dette skal BARE inkludere domenedelen. Eksempel: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Tilbakestill Invidious-instansliste"
},
"resetInvidiousInstanceAlert": {
"message": "Du er i ferd med å tilbakestille Invidious-instanslisten"
},
"currentInstances": {
"message": "Gjeldende instanser:"
},
"minDuration": {
"message": "Minimumsvarighet (i sekunder):"
},
"minDurationDescription": {
"message": "Segmenter som er kortere enn den valgte verdien, vil ikke bli hoppet over eller vises i avspilleren."
},
"skipNoticeDuration": {
"message": "Varighet for hopp over-varsel (sekunder):"
},
"skipNoticeDurationDescription": {
"message": "Hopp over-varselet vil bli værende på skjermen i minst så mange sekunder. For manuell hopping kan det være synlig lenger."
},
"shortCheck": {
"message": "Den følgende innsendingen er kortere enn din valgte minimumsvarighetsinnstilling. Dette kan bety at den allerede er sendt inn, og at den simpelthen blir ignorert på grunn av denne innstillingen. Er du sikker på at du vil sende den inn?"
},
"liveOrPremiere": {
"message": "Innsendelse på en aktiv direktesending eller premiere er ikke tillatt. Vennligst vent til den er ferdig, last så siden på nytt og kontroller at segmentene fortsatt er gyldige."
},
"showUploadButton": {
"message": "Vis opplastingsknapp"
},
"customServerAddress": {
"message": "SponsorBlock-tjeneradresse"
},
"customServerAddressDescription": {
"message": "Adressen som SponsorBlock bruker til å kalle på tjeneren.\nMed mindre du har din egen tjenerinstans, burde du ikke endre på det."
},
"save": {
"message": "Lagre"
},
"reset": {
"message": "Nullstill"
},
"customAddressError": {
"message": "Adressen har ikke riktig format. Sørg for at du har https:// eller http:// i starten, og at det ikke slutter med en skråstrek."
},
"areYouSureReset": {
"message": "Er du sikker på at du vil tilbakestille dette?"
},
"mobileUpdateInfo": {
"message": "m.youtube.com er nå støttet"
},
"exportOptions": {
"message": "Importer/Eksporter alle innstillinger"
},
"exportOptionsCopy": {
"message": "Rediger/kopiér"
},
"exportOptionsDownload": {
"message": "Lagre til fil"
},
"exportOptionsUpload": {
"message": "Last fra fil"
},
"whatExportOptions": {
"message": "Dette er hele oppsettet ditt i JSON. Det inkluderer bruker-ID-en din, så sørg for å være beskjeden med å dele det."
},
"setOptions": {
"message": "Angi innstillinger"
},
"exportOptionsWarning": {
"message": "Advarsel: Å endre på innstillingene er permanent og kan knekke installasjonen din. Er du sikker på at du vil gjøre dette? Sørg for å ta sikkerhetskopi av de gamle for sikkerhets skyld."
},
"incorrectlyFormattedOptions": {
"message": "Denne JSON-koden er ikke formattert riktig. Dine innstillinger har ikke blitt endret på."
},
"confirmNoticeTitle": {
"message": "Send inn segment"
},
"submit": {
"message": "Send"
},
"cancel": {
"message": "Avbryt"
},
"delete": {
"message": "Slett"
},
"preview": {
"message": "Forhåndsvisning"
},
"unsubmitted": {
"message": "Ikke innsendt"
},
"inspect": {
"message": "Inspiser"
},
"edit": {
"message": "Rediger "
},
"copyDebugInformation": {
"message": "Kopier avlusingsinformasjon til utklippstavlen"
},
"copyDebugInformationFailed": {
"message": "Klarte ikke å skrive til utklippstavlen"
},
"copyDebugInformationOptions": {
"message": "Kopierer informasjon til utklippstavlen som skal gis til en utvikler i feilrapporter eller når en utvikler ber om det. Sensitiv informasjon som bruker-ID-en din, hvitelistede kanaler, og tilpassede tjeneradresser har blitt fjernet. Men det inneholder informasjon som brukeragenten din, nettleseren, operativsystemet, og utvidelsesversjonsnummeret. "
},
"copyDebugInformationComplete": {
"message": "Avlusingsinformasjonen har blitt kopiert til utklippstavlen. Du er velkommen til å fjerne det av informasjon som du helst ikke vil dele. Lagre dette i en tekstfil, eller lim det inn i feilrapporten."
},
"keyAlreadyUsed": {
"message": "Denne hurtigtasten er knyttet til en annen handling. Vennligst velg en annen kombinasjon."
},
"to": {
"message": "til",
"description": "Used between segments. Example: 1:20 to 1:30"
},
"category_sponsor": {
"message": "Sponsor"
},
"category_sponsor_description": {
"message": "Betalt promotering, betalte henvisninger, og reklamer direkte til seerne. Ikke for selvpromotering eller gratis hyllester av saker/skapere/nettsteder/produkter som de liker."
},
"category_selfpromo": {
"message": "Ubetalt/Selvpromotering"
},
"category_selfpromo_description": {
"message": "Minner om «Sponsor», men er ubetalt eller selvpromotering. Dette inkluderer segmenter om merchandise, donasjoner, eller info om hvem de samarbeidet med."
},
"category_exclusive_access": {
"message": "Ekslusiv tilgang"
},
"category_exclusive_access_description": {
"message": "Kun for merking av hele videoer. Brukes når en video demonstrerer et produkt, tjeneste eller sted de har fått gratis eller subsidiert tilgang til."
},
"category_exclusive_access_pill": {
"message": "Denne videoen demonstrerer et produkt, tjeneste eller sted som de har fått gratis eller subsidiert tilgang til",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Samhandlingspåminnelse (Abonner)"
},
"category_interaction_description": {
"message": "Når det er en kort påminnelse om å like, abonnere på eller følge dem midt i innholdet. Hvis det er langt eller handler om noe spesifikt, burde det føres opp som selvpromotering i stedet."
},
"category_interaction_short": {
"message": "Samhandlingspåminnelse"
},
"category_intro": {
"message": "Midtpause-/Introanimasjon"
},
"category_intro_description": {
"message": "En intervall uten noe faktisk innhold. Kan være en pause, statisk bilde, eller repetitiv animasjon. Dette burde ikke brukes til overgangsanimasjoner som inneholder informasjon."
},
"category_intro_short": {
"message": "Midtpause"
},
"category_outro": {
"message": "Rulletekster"
},
"category_outro_description": {
"message": "Rulletekster eller når YouTube-sluttkortene dukker opp. Ikke for avslutninger med informasjon."
},
"category_preview": {
"message": "Forhåndsvisning/Oppsummering"
},
"category_preview_description": {
"message": "Hurtig oppsummering av tidligere episoder, eller forhåndsvisning av hva som kommer senere i denne videoen. Ment for redigerte klipp, ikke muntlige sammendrag."
},
"category_filler_description": {
"message": "Intetsigende segmenter kun lagt til som fyllstoff eller humor som ikke er nødvendig for å forstå hovedinnholdet i videoen. Dette bør ikke inkludere segmenter som gir kontekst eller bakgrunnsdetaljer."
},
"category_filler_short": {
"message": "Fyllstoff"
},
"category_music_offtopic": {
"message": "Musikk: Seksjon uten musikk"
},
"category_music_offtopic_description": {
"message": "Kun for bruk i musikkvideoer. Dette burde kun brukes for seksjoner i musikkvideoer som ikke allerede dekkes av en annen kategori."
},
"category_music_offtopic_short": {
"message": "Ikke-musikk"
},
"category_poi_highlight": {
"message": "Høydepunkt"
},
"category_poi_highlight_description": {
"message": "Den del av videoen som de fleste er interessert i. Tilsvarende kommentarer som \"Videoen begynner på x\"."
},
"category_livestream_messages": {
"message": "Direktesending: Donasjons-/Meldingshøytlesninger"
},
"category_livestream_messages_short": {
"message": "Høytlesning av meldinger"
},
"autoSkip": {
"message": "Hopp over automatisk"
},
"manualSkip": {
"message": "Manuelt hopp"
},
"showOverlay": {
"message": "Vis i tidsstripen"
},
"disable": {
"message": "Deaktiver"
},
"autoSkip_POI": {
"message": "Autohopp til starten"
},
"manualSkip_POI": {
"message": "Spør når videoen laster"
},
"showOverlay_POI": {
"message": "Vis i tidsstripen"
},
"showOverlay_full": {
"message": "Vis merke"
},
"autoSkipOnMusicVideos": {
"message": "Autohopp over alle segmenter når det er et segment uten musikk"
},
"muteSegments": {
"message": "Tillat segmenter som slår av lyden i stedet for å hoppe over"
},
"fullVideoSegments": {
"message": "Vis et ikon når en video utelukkende er reklame",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Ikke innsendt-farge",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Tidsstripefarge"
},
"category": {
"message": "Kategori"
},
"skipOption": {
"message": "Hoppinnstilling",
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
},
"enableTestingServer": {
"message": "Skru på betatestingstjeneren"
},
"whatEnableTestingServer": {
"message": "Dine innsendinger og stemmer BLIR IKKE REGNET MED med tanke på hovedtjeneren. Kun bruk dette til testing."
},
"testingServerWarning": {
"message": "Alle innsendinger og stemmer BLIR IKKE REGNET MED med tanke på hovedtjeneren når du kobler til testtjeneren. Sørg for å skru dette av når du vil sende inn ekte innsendinger."
},
"bracketNow": {
"message": "(Nå)"
},
"moreCategories": {
"message": "Flere kategorier"
},
"chooseACategory": {
"message": "Velg en kategori"
},
"enableThisCategoryFirst": {
"message": "For å sende inn segmenter i «{0}»-kategorien, må du skru det på i innstillingene. Du vil nå bli omdirigert til innstillingene.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Advarsel: Denne type segment kan ha maksimalt én aktiv om gangen. Å legge inn flere vil forårsake en tilfeldig framvisning."
},
"youMustSelectACategory": {
"message": "Du må velge en kategori for alle segmentene du sender inn!"
},
"bracketEnd": {
"message": "(Slutt)"
},
"hiddenDueToDownvote": {
"message": "skjult: stemt ned"
},
"hiddenDueToDuration": {
"message": "skjult: for kort"
},
"channelDataNotFound": {
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanal-ID er ikke lastet enda. Hvis du bruker en innebygd video, prøv å bruke YouTube-hjemmesiden i stedet. Dette kan også forårsakes av endringer i YouTube-oppsett, hvis du mistenker det, kommenter her:"
},
"videoInfoFetchFailed": {
"message": "Det virker som om noe blokkerer SponsorBlock's mulighet til å få videodata. Vennligst se https://github.com/ajayyy/SponsorBlock/issues/741 for mer info."
},
"youtubePermissionRequest": {
"message": "Det ser ut til at SponsorBlock ikke klarer å nå YouTube-API-en. For å fikse dette, godta tillatelsesspørringen som dukker opp etter dette, vent noen sekunder, og så last inn siden på nytt."
},
"acceptPermission": {
"message": "Godta tillatelse"
},
"permissionRequestSuccess": {
"message": "Tillatelsesforespørselen lyktes!"
},
"permissionRequestFailed": {
"message": "Tillatelsesforespørselen mislyktes, klikket du på Avvis?"
},
"adblockerIssueWhitelist": {
"message": "Om du ikke er i stand til å løse dette, forsøk å deaktiver innstillingen 'Fremtving kanalsjekk før hopp', siden SponsorBlock ikke kan hente kanalinformasjon for denne videoen"
},
"forceChannelCheck": {
"message": "Fremtving kanalsjekk før hopp"
},
"whatForceChannelCheck": {
"message": "Som standard, vil den hoppe over segmenter umiddelbart før den engang vet hvilken kanal det er. Som standard vil noen segmenter i begynnelsen av videoen bli hoppet over på hvitelistede kanaler. Å skru på denne innstillingen vil forhindre dette, men også føre til at all hopping har en liten forsinkelse siden innhentingen av kanal-ID-en kan ta litt tid. Denne forsinkelsen vil kanskje ikke bli lagt merke til hvis du har raskt internett."
},
"forceChannelCheckPopup": {
"message": "Vurder å skru på «Fremtving kanalsjekk før hopp»"
},
"downvoteDescription": {
"message": "Feil tidtaking"
},
"incorrectCategory": {
"message": "Endre kategori"
},
"nonMusicCategoryOnMusic": {
"message": "Denne videoen er kategorisert som musikk. Er du sikker på at dette har en sponsor? Hvis det egentlig er et \"Ikke-musikk-segment\", åpne opp innstillingene til utvidelsen og skru på denne kategorien. Deretter kan du sende dette segmentet som \"Ikke-musikk\" i stedet for som sponsing. Vennligst les retningslinjene hvis du er forvirret."
},
"multipleSegments": {
"message": "Flere segmenter"
},
"guidelines": {
"message": "Retningslinjer"
},
"readTheGuidelines": {
"message": "Les retningslinjene!!",
"description": "Show the first time they submit or if they are \"high risk\""
},
"categoryUpdate1": {
"message": "Kategorier er her!"
},
"categoryUpdate2": {
"message": "Åpne innstillingene for å hoppe over introer, outro-er, merchandise, osv."
},
"help": {
"message": "Hjelp"
},
"GotIt": {
"message": "Jeg forstår",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Dette segmentet er stort. Dersom hele videoen er omtrent ett emne, så endre fra \"Hopp Over\" til \"Full Video\". Se retningslinjene for mer informasjon."
},
"categoryPillTitleText": {
"message": "Hele denne videoen er merket som denne kategorien og er for tett knyttet til å kunne separeres"
},
"experiementOptOut": {
"message": "Reservér deg mot alle fremtidige eksperimenter",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Skjul for alltid"
},
"warningChatInfo": {
"message": "Du fikk en advarsel og vil midlertidig ikke kunne sende inn segmenter. Dette betyr at vi la merke til at du gjorde noen vanlige feil som ikke var vondt ment, vennligst bare bekreft at du er inneforstått med reglene og vi vil fjerne advarslen. Du kan også bli med i denne chatten på discord.gg/SponsorBlock eller matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Stemme avvist på grunn av en advarsel. Klikk for å åpne chatten for å løse dette, eller kom tilbake senere når du har tid.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donér"
},
"hideDonationLink": {
"message": "Skjul donasjonslenke"
},
"darkModeOptionsPage": {
"message": "Mørk modus på instillingssiden"
},
"helpPageThanksForInstalling": {
"message": "Takk for at du installerte SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Vennligst se gjennom innstillingene nedenfor"
},
"helpPageFeatureDisclaimer": {
"message": "Mange funksjoner er deaktivert som standard. Om du vil hoppe over introer, outro-er, benytte Invidious osv., aktiver dem nedenfor. Du kan også vise eller skjule UI-elementer."
},
"helpPageHowSkippingWorks": {
"message": "Hvordan hopping fungerer"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegmenter vil automatisk bli hoppet over hvis de finnes i databasen. Du kan åpne oppsprettsvinduet ved å klikke på utvidelsesikonet for å få en forhåndsvisning av hva de er."
},
"helpPageHowSkippingWorks2": {
"message": "Hver gang du hopper over et segment vil du få et varsel. Hvis tidtakingen ser feil ut stem ned ved å klikke på nedstemme! Du kan også stemme i oppsprettsvinduet."
},
"Submitting": {
"message": "Innsending"
},
"helpPageSubmitting1": {
"message": "Innsending kan enten gjøres i oppsprettsvinduet ved å klikke på \"Segmentet starter nå\"-knappen eller i videoavspilleren ved å klikke på knappene på avspilleren."
},
"helpPageSubmitting2": {
"message": "Klikk på avspillingsknappen angir starten av et segment og klikk på stopp-ikonet angir slutten. Du kan gjøre klar flere sponsorer før du sender inn. Klikk på opplastningsknappen for å sende inn. Klikk på papirkurven for å slette."
},
"Editing": {
"message": "Redigering"
},
"helpPageEditing1": {
"message": "Hvis du rotet det til kan du redigere eller slette segmentene dine etter at du har klikket på pil opp-knappen."
},
"helpPageTooSlow": {
"message": "Dette er for tidkrevende"
},
"helpPageTooSlow1": {
"message": "Om du vil kan du bruke hurtigtaster. Trykk på semikolon-tasten for å angi start/stopp av et sponsorsegment og klikk på apostrof for å sende inn. Disse kan endres i innstillinger. Om du ikke bruker QWERTY bør du sannsynligvis endre hurtigtastene."
},
"helpPageCopyOfDatabase": {
"message": "Kan jeg få en kopi av databasen? Hva hender hvis du forsvinner?"
},
"helpPageCopyOfDatabase1": {
"message": "Databasen er offentlig og tilgjengelig på"
},
"helpPageCopyOfDatabase2": {
"message": "Kildekoden er fritt tilgjengelig. Så selv om noe skulle skje med meg vil ikke dine bidrag gå tapt."
},
"helpPageNews": {
"message": "Nyheter og hvordan det er laget"
},
"helpPageSourceCode": {
"message": "Hvor kan jeg finne kildekoden?"
},
"Credits": {
"message": "Anerkjennelser"
},
"LearnMore": {
"message": "Les mer"
},
"CopyDownvoteButtonInfo": {
"message": "Stemmer ned og oppretter en lokal kopi som du kan sende inn på nytt"
},
"OpenCategoryWikiPage": {
"message": "Åpne denne kategoriens wiki-side."
},
"CopyAndDownvote": {
"message": "Kopiér og stem ned"
},
"ContinueVoting": {
"message": "Fortsett å stemme"
},
"ChangeCategoryTooltip": {
"message": "Dette vil umiddelbart gjelde for dine segmenter"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Bruk musehjulet mens du peker over redigeringsboksen for å raskt justere tiden. Kombinasjoner av ctrl- eller shift-tasten kan brukes til å finjustere endringene."
},
"categoryPillNewFeature": {
"message": "Nyhet! Se om en video er fullstendig sponset eller selvpromotert"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "t",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Oppførsel",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Grensesnitt",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Hurtigtaster",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Sikkerhetskopiér/gjenskap",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Diverse",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Hopp over-varselutseende",
"description": "Option label"
},
"unbind": {
"message": "Fjern",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Ikke angitt"
},
"change": {
"message": "Endre"
},
"youtubeKeybindWarning": {
"message": "Dette er en innebygget YouTube-hurtigtast. Er du sikker på at du vil bruke den?"
}
}

View File

@@ -14,7 +14,7 @@
"message": "Zgłosiłeś za dużo segmentów sponsora dla tego jednego filmu. Jesteś pewien, że jest ich tak dużo?"
},
"409": {
"message": "To już zostało wcześniej zgłoszone"
"message": "To już zostało wysłane wcześniej"
},
"channelWhitelisted": {
"message": "Kanał dodany do wyjątków!"
@@ -23,10 +23,10 @@
"message": "segment"
},
"Segments": {
"message": "segmenty"
"message": "segmentów"
},
"upvoteButtonInfo": {
"message": "Oceń pozytywnie ten segment"
"message": "Zagłosuj na ten segment"
},
"reportButtonTitle": {
"message": "Zgłoś"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Pomiń"
},
"unmute": {
"message": "Odcisz"
},
"paused": {
"message": "Zatrzymany"
},
@@ -59,7 +62,7 @@
"message": "Timer zatrzymany"
},
"confirmMSG": {
"message": "Aby edytować lub usuwać poszczególne wartości, kliknij na przycisk informacyjny lub otwórz okienko rozszerzenia, klikając na ikonę rozszerzenia w prawym górnym rogu."
"message": "Aby edytować lub usuwać poszczególne wartości, kliknij na przycisk info lub otwórz okno rozszerzenia, klikając na ikonę rozszerzenia w prawym górnym rogu."
},
"clearThis": {
"message": "Czy na pewno chcesz to usunąć?\n\n"
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Koniec segmentu"
},
"sponsorCancel": {
"message": "Anuluj tworzenie segmentu"
},
"noVideoID": {
"message": "Nie znaleziono filmu YouTube.\nJeżeli to błąd, odśwież stronę."
},
"refreshSegments": {
"message": "Odśwież segmenty"
},
"success": {
"message": "Sukces!"
},
@@ -92,16 +101,13 @@
"message": "Wygląda na to, że serwer nie działa. Skontaktuj się niezwłocznie z deweloperem."
},
"connectionError": {
"message": "Błąd z połączeniem. Kod błędu: "
},
"wantToSubmit": {
"message": "Czy chcesz coś zamieścić dla filmu o ID"
"message": "Wystąpił błąd połączenia. Kod błędu: "
},
"clearTimes": {
"message": "Wyczyść segmenty"
},
"openPopup": {
"message": "Otwórz okienko SponsorBlock"
"message": "Otwórz okno SponsorBlock"
},
"closePopup": {
"message": "Zamknij okno"
@@ -125,16 +131,16 @@
"message": "Zgłoszenia"
},
"savedPeopleFrom": {
"message": "Oszczędzono innym "
"message": "Oszczędziłeś innym "
},
"viewLeaderboard": {
"message": "Ranking"
},
"recordTimesDescription": {
"message": "Prześlij"
"message": "Wyślij"
},
"submissionEditHint": {
"message": "Edycja sekcji pojawi się po kliknięciu przycisku „Wyślij”",
"message": "Edycja sekcji pojawi się po wciśnięciu „Wyślij”",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Ustaw nazwę użytkownika"
},
"copyPublicID": {
"message": "Kopiuj Publiczne ID Użytkownika"
},
"discordAdvert": {
"message": "Dołącz do oficjalnego serwera na discordzie i podziel się wrażeniami i sugestiami!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Ta opcja ukrywa przyciski do zamieszczania segmentów pojawiające się na odtwarzaczu YouTube."
},
"showSkipButton": {
"message": "Kontynuuj wyświetlanie przycisku pomijania"
},
"showInfoButton": {
"message": "Pokaż przycisk informacyjny na odtwarzaczu YouTube"
},
"hideInfoButton": {
"message": "Ukryj przycisk informacyjny na odtwarzaczu YouTube"
},
"whatInfoButton": {
"message": "Jest to przycisk otwierający okienko pop-up na stronie YouTube."
"autoHideInfoButton": {
"message": "Autoukrywanie przycisku informacji"
},
"hideDeleteButton": {
"message": "Ukryj przycisk usuwania na odtwarzaczu YouTube"
@@ -188,20 +200,20 @@
"showDeleteButton": {
"message": "Pokaż przycisk usuwania na odtwarzaczu YouTube"
},
"whatDeleteButton": {
"message": "Ten przycisk na odtwarzaczu YouTube wyczyści wszystkie twoje niewysłane segmenty dla bieżącego filmu."
},
"enableViewTracking": {
"message": "Włącz monitorowanie liczby pominięć"
},
"whatViewTracking": {
"message": "Ta opcja monitoruje pomijane przez Ciebie segmenty, by dać znać użytkownikom, jak bardzo ich wkład pomógł innym, oraz w połączeniu z systemem głosowania zapobiegać dostawaniu się spamu do bazy danych. Rozszerzenie wysyła wiadomość do serwera za każdym razem, kiedy pomijasz segment. Miejmy nadzieję, że większość ludzi tego nie wyłączy i liczniki wyświetleń będą wiarygodne. :)"
},
"enableViewTrackingInPrivate": {
"message": "Włącz licznik śledzenia pominięć w zakładkach Prywatnych/Incognito"
},
"enableQueryByHashPrefix": {
"message": "Zapytanie z użyciem funkcji skrótu"
"message": "Zapytanie według prefiksu Hash"
},
"whatQueryByHashPrefix": {
"message": "Zamiast wysyłać do serwera zapytanie o segmenty zawierające ID filmu, wysyłane są 4 pierwsze znaki hashu tego ID. Serwer zwróci dane dla wszystkich filmów z podobnymi hashami."
"message": "Zamiast wysyłać do serwera zapytanie o segmenty używając ID filmu, wysyłane są 4 pierwsze znaki hashu tego ID. Serwer zwróci dane dla wszystkich filmów z podobnymi hashami."
},
"enableRefetchWhenNotFound": {
"message": "Ponawiaj pobieranie segmentów na nowych filmach"
@@ -212,6 +224,24 @@
"showNotice": {
"message": "Pokaż informacje ponownie"
},
"showSkipNotice": {
"message": "Pokaż informację po pominięciu segmentu"
},
"noticeVisibilityMode0": {
"message": "Pełnowymiarowe powiadomienia o przewinięciu"
},
"noticeVisibilityMode1": {
"message": "Małe powiadomienia o automatycznym przewijaniu"
},
"noticeVisibilityMode2": {
"message": "Małe powiadomienia o przewinięciu"
},
"noticeVisibilityMode3": {
"message": "Znikające powiadomienia o automatycznym przewijaniu"
},
"noticeVisibilityMode4": {
"message": "Znikające powiadomienia o przewijaniu"
},
"longDescription": {
"message": "SponsorBlock pozwala pomijać sponsorów, intra, outra, przypomnienia o subskrypcjach i inne irytujące fragmenty filmów na YouTube. SponsorBlock jest opartym na crowdsourcingu rozszerzeniem do przeglądarki, które pozwala każdemu zgłosić początek i koniec segmentów sponsorowanych oraz innych segmentów w filmach na YouTube. Kiedy ktoś już zamieści te informacje, wszyscy pozostali z tym rozszerzeniem będą pomijać segment sponsorowany. Możesz również pomijać fragmenty teledysków bez muzyki.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +263,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Ustaw klawisz do pomijania segmentów"
"message": "Pomiń segment",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Ustaw klawisz do oznaczania początku segmentu"
"message": "Rozpocznij/zatrzymaj segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Ustaw klawisz do wysyłania czasów"
"message": "Prześlij segmenty",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Wybierz klawisz, wciskając go na klawiaturze"
},
"keybindDescriptionComplete": {
"message": "Ustawiony klawisz to: "
"message": "Wybierz przycisk, wpisując go i wybierz dowolne klucze modyfikujące, których chcesz użyć."
},
"0": {
"message": "Połączenie przerwane z powodu braku odpowiedzi. Sprawdź swoje połączenie z internetem. Jeśli wszystko z nim w porządku oznacza to, że serwer jest prawdopodobnie przeciążony lub nie działa."
@@ -269,11 +299,34 @@
"skip": {
"message": "Pomiń"
},
"mute": {
"message": "Wycisz"
},
"full": {
"message": "Cały film",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Pominąć {0}?"
"message": "{0} — pominąć?"
},
"mute_category": {
"message": "Wyciszyć {0}?"
},
"skip_to_category": {
"message": "Przejść do {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Pominięto"
"message": "Pominięto {0}",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "Wyciszono {0}",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Przewinięto do {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Wyłącz autopomijanie"
@@ -285,7 +338,7 @@
"message": "Powiadomienie dźwiękowe przy pominięciu"
},
"audioNotificationDescription": {
"message": "Powiadomienie dźwiękowe przy pominięciu będzie odtwarzane za każdym razem, gdy pomijany jest segment. Jeśli wyłączone (lub automatyczne pomijanie jest wyłączone), dźwięk nie zostanie odtworzony."
"message": "Powiadomienie dźwiękowe będzie odtwarzane za każdym razem, gdy pomijany jest segment. Jeśli jest wyłączone (lub automatyczne pomijanie jest wyłączone), nie będzie żadnego dźwięku."
},
"showTimeWithSkips": {
"message": "Pokaż czas po usunięciu segmentów"
@@ -296,9 +349,6 @@
"youHaveSkipped": {
"message": "Przewinięto "
},
"youHaveSaved": {
"message": "Oszczędzono sobie "
},
"minLower": {
"message": "min"
},
@@ -312,10 +362,12 @@
"message": "godz."
},
"youHaveSavedTime": {
"message": "Oszczędzono innym"
"message": "Oszczędzono innym",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " ich życia"
"message": " życia",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Sprawdź status serwera na status.sponsor.ajay.app"
@@ -324,7 +376,7 @@
"message": "Importuj/Eksportuj swój identyfikator użytkownika"
},
"whatChangeUserID": {
"message": "Ta informacja jest poufna i działa jak hasło. Użytkownik, który ma do niej dostęp, może zgłaszać treści jako ty."
"message": "To powinno pozostać prywatne. Jest to niczym hasło i nie powinno zostać nikomu udostępnione. Przy jego użyciu ktoś może się pod ciebie podszywać. Jeśli szukasz publicznego ID użytkownika, kliknij ikonę schowka w wyskakującym oknie."
},
"setUserID": {
"message": "Ustaw identyfikator użytkownika"
@@ -335,29 +387,24 @@
"createdBy": {
"message": "Stworzony przez"
},
"autoSkip": {
"message": "Autopomijanie"
"supportOtherSites": {
"message": "Obsługa stron YouTube firm trzecich"
},
"showSkipNotice": {
"message": "Pokaż informację po pominięciu segmentu"
"supportOtherSitesDescription": {
"message": "Wspieraj nieoficjalne klienty YouTube'a. Aby włączyć dla nich wsparcie, musisz przyznać dodatkowe uprawnienia. Ta opcja nie działa w trybie incognito w Chrome i innych przeglądarkach bazujących na Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Obecnie ustawiony:"
},
"supportInvidious": {
"message": "Wsparcie dla Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) to nieoficjalny klient YouTube'a. Aby włączyć dla niego wsparcie musisz przyznać dodatkowe uprawnienia. W Chrome'ie i innych przeglądarkach bazujących na Chromium, ta opcja nie działa w trybie incognito."
"supportedSites": {
"message": "Wspierane strony: "
},
"optionsInfo": {
"message": "Włącz wsparcie dla Invidious, wyłącz autopomijanie, ukryj przyciski i więcej."
},
"addInvidiousInstance": {
"message": "Dodaj instancje Invidious"
"message": "Dodaj instancję zewnętrznego klienta"
},
"addInvidiousInstanceDescription": {
"message": "Dodaj niestandardową instancję Invidious. Musi to być w formie samej domeny. Przykładowo: invidious.ajay.app"
"message": "Dodaj niestandardową instancję. Musi to być w formie samej domeny. Przykładowo: invidious.ajay.app"
},
"add": {
"message": "Dodaj"
@@ -380,15 +427,21 @@
"minDurationDescription": {
"message": "Segmenty krótsze niż ustawiona wartość nie będą pomijane ani pokazywane w odtwarzaczu."
},
"skipNoticeDuration": {
"message": "Czas trwania powiadomienia pominięcia (sekundy):"
},
"skipNoticeDurationDescription": {
"message": "Powiadomienie o pominięciu pozostanie na ekranie przez co najmniej tyle. Po ręcznym pominięciu, może być widoczna przez dłuższy czas."
},
"shortCheck": {
"message": "Ten segment jest krótszy od ustawionego przez Ciebie minimalnego czasu trwania. Może to oznaczać, że ktoś już to zamieścił, ale nie widzisz tego przez to ustawienie. Czy na pewno chcesz to zamieścić?"
},
"liveOrPremiere": {
"message": "Przesyłanie na aktywnej transmisji na żywo lub premierze jest niedozwolone. Poczekaj aż ona się zakończy, a następnie odśwież stronę i sprawdź, czy te segmenty są nadal prawidłowe."
},
"showUploadButton": {
"message": "Pokaż przycisk wysyłania"
},
"whatUploadButton": {
"message": "Ten przycisk pojawia się na odtwarzaczu YouTube po wybraniu przedziału czasowego, gdy segment jest gotowy do wysłania."
},
"customServerAddress": {
"message": "Adres serwera SponsorBlock"
},
@@ -407,21 +460,21 @@
"areYouSureReset": {
"message": "Czy na pewno chcesz to zresetować?"
},
"confirmPrivacy": {
"message": "Ten film został wykryty jako niepubliczny. Kliknij Anuluj, jeśli nie chcesz sprawdzać, czy są dla niego segmenty."
},
"unlistedCheck": {
"message": "Ignoruj niepubliczne/prywatne filmy"
},
"whatUnlistedCheck": {
"message": "Ta opcja spowolni nieco SponsorBlock. Wyszukiwanie istniejących segmentów wymaga wysłania ID filmu do serwera. Jeśli niepokoi Cię fakt wysyłania przez internet ID niepublicznych filmów, włącz tę opcję."
},
"mobileUpdateInfo": {
"message": "m.youtube.com jest teraz wspierany"
},
"exportOptions": {
"message": "Importuj/Eksportuj wszystkie ustawienia"
},
"exportOptionsCopy": {
"message": "Edytuj/kopiuj"
},
"exportOptionsDownload": {
"message": "Zapisz do pliku"
},
"exportOptionsUpload": {
"message": "Wczytaj z pliku"
},
"whatExportOptions": {
"message": "Jest to cała twoja konfiguracja w formacie JSON. Zawarty jest w niej twój identyfikator użytkownika, więc uważaj, komu ją udostępniasz."
},
@@ -449,6 +502,9 @@
"preview": {
"message": "Podgląd"
},
"unsubmitted": {
"message": "Niewysłane"
},
"inspect": {
"message": "Sprawdź"
},
@@ -467,11 +523,8 @@
"copyDebugInformationComplete": {
"message": "Informacje do debugowania zostały skopiowane do schowka. Możesz usunąć dane, których nie chcesz udostępniać. Zapisz je w pliku tekstowym albo wklej do raportu podczas zgłaszania błędu."
},
"theKey": {
"message": "Klucz"
},
"keyAlreadyUsed": {
"message": "jest przypisane do innej akcji. Wybierz proszę inny klawisz."
"message": "Ten skrót jest przypisany do innej akcji. Proszę wybrać inny."
},
"to": {
"message": "do",
@@ -483,6 +536,31 @@
"category_sponsor_description": {
"message": "Płatna promocja, płatne rekomendacje oraz bezpośrednie reklamy. Nie do autopromocji ani darmowych wyrazów uznania dla kwestii/twórców/stron/produktów, które im się podobają."
},
"category_selfpromo": {
"message": "Nieopłacona/Własna promocja"
},
"category_selfpromo_description": {
"message": "Podobnie jak \"sponsor\", ale nieodpłatnie bądź w ramach promocji własnej. Obejmuje to sekcje o własnych produktach, donacjach czy informacje o tym, z kim współpracowali."
},
"category_exclusive_access": {
"message": "Ekskluzywny dostęp"
},
"category_exclusive_access_description": {
"message": "Tylko do oznaczania całych filmów. Używane, gdy wideo wyświetla produkt, usługę lub lokalizację, do których otrzymali darmowy lub subsydiowany dostęp."
},
"category_exclusive_access_pill": {
"message": "Ten film pokazuje produkt, usługę lub lokalizację, do których otrzymali darmowy lub subsydiowany dostęp",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Przypomnienie o interakcji (Subskrybuj)"
},
"category_interaction_description": {
"message": "Gdy ma miejsce krótkie przypomnienie, by lajkować, subskrybować lub śledzić ich w trakcie kontentu. Jeśli trwa to długo lub dotyczy czegoś konkretnego, powinno być zamiast tego jako promocja własna."
},
"category_interaction_short": {
"message": "Przypomnienie o interakcji"
},
"category_intro": {
"message": "Przerwa/Animowane intro"
},
@@ -498,38 +576,41 @@
"category_outro_description": {
"message": "Napisy końcowe lub gdy pojawia się ekran końcowy. Nie do konkluzji zawierających informacje."
},
"category_interaction": {
"message": "Przypomnienie o interakcji (Subskrybuj)"
"category_preview": {
"message": "Zapowiedź/Podsumowanie"
},
"category_interaction_description": {
"message": "Gdy ma miejsce krótkie przypomnienie, by lajkować, subskrybować lub śledzić ich w trakcie kontentu. Jeśli trwa to długo lub dotyczy czegoś konkretnego, powinno być zamiast tego jako promocja własna."
"category_preview_description": {
"message": "Szybkie podsumowanie poprzednich odcinków lub podgląd tego, co pojawia się później w bieżącym filmie. Dotyczy zmontowanych klipów, a nie ustnych podsumowań."
},
"category_interaction_short": {
"message": "Przypomnienie o interakcji"
"category_filler_description": {
"message": "Sceny nietematyczne dodawane tylko jako wypełniacz lub dla humoru, które nie są wymagane do zrozumienia głównej treści filmu. Nie powinno to obejmować segmentów zawierających informacje kontekstowe lub szczegółowe."
},
"category_selfpromo": {
"message": "Nieopłacona/Własna promocja"
},
"category_selfpromo_description": {
"message": "Podobnie jak \"sponsor\", ale nieodpłatnie bądź w ramach promocji własnej. Obejmuje to sekcje o własnych produktach, donacjach czy informacje o tym, z kim współpracowali."
"category_filler_short": {
"message": "Wypełniacz"
},
"category_music_offtopic": {
"message": "Muzyka: Sekcja niemuzyczna"
},
"category_music_offtopic_description": {
"message": "Do użytku tylko w filmach muzycznych. Wliczają się w to wprowadzenia i outro w teledyskach."
"message": "Do użytku jedynie w filmach muzycznych. Powinno to być używane jedynie do tych sekcji filmów muzycznych, które nie są uwzględnione w innej kategorii."
},
"category_music_offtopic_short": {
"message": "Bez muzyki"
},
"category_poi_highlight": {
"message": "Wyróżnione"
},
"category_poi_highlight_description": {
"message": "Część filmu, która interesuje większość osób. Podobne do komentarzy typu „Filmik zaczyna się od x”."
},
"category_livestream_messages": {
"message": "Transmisja live: Dotacja/Czytanie wiadomości"
},
"category_livestream_messages_short": {
"message": "Czytanie wiadomości"
},
"disable": {
"message": "Wyłączone"
"autoSkip": {
"message": "Autopomijanie"
},
"manualSkip": {
"message": "Ręczne pomijanie"
@@ -537,11 +618,33 @@
"showOverlay": {
"message": "Pokaż na pasku"
},
"colorFormatIncorrect": {
"message": "Nieprawidłowy format koloru. Powinien to być zapis szesnastkowy (heksadecymalny) składający się z 3 lub 6 znaków poprzedzonych kratką (#)."
"disable": {
"message": "Wyłączone"
},
"autoSkip_POI": {
"message": "Automatycznie przewiń do początku"
},
"manualSkip_POI": {
"message": "Zapytaj, gdy film się załaduje"
},
"showOverlay_POI": {
"message": "Pokaż na pasku"
},
"showOverlay_full": {
"message": "Wyświetl etykietę"
},
"autoSkipOnMusicVideos": {
"message": "Automatycznie pomiń wszystkie segmenty, gdy istnieje segment niemuzyczny"
},
"muteSegments": {
"message": "Zezwalaj na segmenty, które wyciszą dźwięk zamiast pomijać"
},
"fullVideoSegments": {
"message": "Pokaż ikonę, gdy film jest w całości reklamą",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Kolor podglądu",
"message": "Nieprzesłany kolor",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +679,9 @@
"message": "Aby przesyłać segmenty o kategorii „{0}”, musisz ją włączyć w opcjach. Za chwilę nastąpi przekierowanie do ustawień.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Ostrzeżenie: Ten typ segmentu, może być maksymalnie jeden. Przesyłanie kilku na raz spowoduje, że pojawi się losowy."
},
"youMustSelectACategory": {
"message": "Musisz wybrać kategorię dla każdego segmentu, który zamieszczasz!"
},
@@ -589,28 +695,41 @@
"message": "ukryty: zbyt krótki"
},
"channelDataNotFound": {
"message": "ID kanału nie zostało póki co załadowane."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID kanału nie zostało jeszcze załadowane. Jeśli używasz embeddowanego filmu, spróbuj użyć strony głównej YouTube'a. Może to być również spowodowane zmianami w layout'cie YouTube'a, jeśli myślisz, że to przez to, dodaj swój komentarz tutaj:"
},
"adblockerIssue": {
"message": "Wygląda na to, że coś blokuje możliwość pobierania danych o filmach przez SponsorBlock. To prawdopodobnie Twój ad blocker. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Wygląda na to, że coś blokuje możliwość pobierania danych o filmach przez SponsorBlock. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/issues/741 po więcej informacji."
},
"itCouldBeAdblockerIssue": {
"message": "Jeśli ten problem się powtarza, możliwą przyczyną jest Twój ad blocker. Sprawdź proszę https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Wygląda na to, że SponsorBlock nie jest w stanie połączyć się z API YouTube. Aby to naprawić, zaakceptuj monit o pozwolenie, który pojawi się za chwilę, odczekaj kilka sekund, a następnie odśwież stronę."
},
"acceptPermission": {
"message": "Zaakceptuj uprawnienie"
},
"permissionRequestSuccess": {
"message": "Uzyskano uprawnienia!"
},
"permissionRequestFailed": {
"message": "Prośba odrzucona. Może kliknięto „Odmów”?"
},
"adblockerIssueWhitelist": {
"message": "Jeśli nie możesz rozwiązać tego problemu, wyłącz opcję „Wymuś sprawdzanie kanału przed pomijaniem”, ponieważ SponsorBlock nie jest w stanie pobrać informacji o kanale dla tego wideo"
},
"forceChannelCheck": {
"message": "Wymuś sprawdzenie kanału przed pominięciem"
"message": "Wymuś sprawdzanie kanału przed pomijaniem"
},
"whatForceChannelCheck": {
"message": "Domyślnie, rozszerzenie pominie segmenty od razu, jeszcze zanim dowie się jaki to kanał. Domyślnie, pewne segmenty na początku filmu mogą zostać pominięte na kanałach dodanych do wyjątków. Włączenie tej opcji temu zapobiegnie, ale wszystkie pominięcia będą nieco opóźnione, gdyż uzyskanie ID kanału może chwilę potrwać. Opóźnienie to może być nieodczuwalne, jeśli masz szybki internet."
},
"forceChannelCheckPopup": {
"message": "Rozważ włączenie \"Wymuś sprawdzenie kanału przed pominięciem\""
"message": "Rozważ włączenie opcji \"Wymuś sprawdzanie kanału przed pomijaniem\""
},
"downvoteDescription": {
"message": "Niepoprawne/Zły czas"
},
"incorrectCategory": {
"message": "Zła kategoria"
"message": "Zmień kategorię"
},
"nonMusicCategoryOnMusic": {
"message": "Ten film jest skategoryzowany jako muzyka. Czy masz pewność, że jest tutaj sponsor? Jeśli w rzeczywistości jest to „Sekcja Niemuzyczna”, otwórz opcje rozszerzenia i włącz tę kategorię. Wtedy będziesz w stanie zamieścić ten segment jako „Bez Muzyki” zamiast sponsora. Przeczytaj proszę wytyczne, jeśli masz wątpliwości."
@@ -633,5 +752,164 @@
},
"help": {
"message": "Pomoc"
},
"GotIt": {
"message": "Rozumiem",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Ten segment jest duży. Jeśli cały film dotyczy jednego tematu, zmień z \"Pomiń\" na \"Cały film\". Zobacz wytyczne, po więcej informacji."
},
"categoryPillTitleText": {
"message": "Cały film jest oznaczony jako ta kategoria i jest za bardzo zintegrowany, aby można było go podzielić"
},
"experiementOptOut": {
"message": "Wyłączenie wszystkich przyszłych eksperymentów",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Schowaj na zawsze"
},
"warningChatInfo": {
"message": "Otrzymałeś ostrzeżenie i tymczasowo nie możesz przesyłać segmentów. Oznacza to, że zauważyliśmy, że popełniłeś/aś pewne powszechne błędy, które nie są złośliwe, proszę tylko potwierdzić, że rozumiesz zasady i usuniemy ostrzeżenie. Możesz również dołączyć do tego czatu używając discord.gg/SponsorBlock lub matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Głosowanie odrzucone z powodu ostrzeżenia. Kliknij, aby otworzyć czat w celu rozwiązania problemu lub wróć później, gdy będziesz miał czas.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Dotacje"
},
"hideDonationLink": {
"message": "Ukryj Link Do Dotacji"
},
"darkModeOptionsPage": {
"message": "Tryb ciemny na stronie opcji"
},
"helpPageThanksForInstalling": {
"message": "Dziękujemy za zainstalowanie SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Przejrzyj poniższe opcje"
},
"helpPageFeatureDisclaimer": {
"message": "Wiele funkcji jest domyślnie wyłączonych. Jeśli chcesz pomijać intra, outra, używać Invidious, itp., włącz je poniżej. Możesz również ukryć/pokazać elementy interfejsu użytkownika."
},
"helpPageHowSkippingWorks": {
"message": "Jak działa pomijanie"
},
"helpPageHowSkippingWorks1": {
"message": "Segmenty filmu zostaną automatycznie pominięte, jeśli znajdują się w bazie danych. Możesz kliknąć na ikonę rozszerzenia, aby podejrzeć, czym one są."
},
"helpPageHowSkippingWorks2": {
"message": "Za każdym razem, gdy pominiesz segment, otrzymasz powiadomienie. Jeśli moment nie wydaje się być poprawny, kliknij łapkę w dół! Możesz również głosować w okienku pop-up."
},
"Submitting": {
"message": "Wysyłanie"
},
"helpPageSubmitting1": {
"message": "Wysyłanie może być wykonane w wyskakującym okienku, poprzez kliknięcie przycisku \"Początek segmentu\" lub za pomocą przycisków na odtwarzaczu wideo."
},
"helpPageSubmitting2": {
"message": "Kliknięcie przycisku odtwarzania wskazuje początek segmentu a kliknięcie ikony stop wskazuje koniec segmentu. Możesz przygotować wielu segmentów przed wysłaniem. Aby wysłać kliknij przycisk potwierdzający, a aby usunąć - na śmietnik."
},
"Editing": {
"message": "Edytowanie"
},
"helpPageEditing1": {
"message": "Jeśli się pomyliłeś, możesz edytować i usuwać swoje segmenty poprzez kliknięcie przycisku ze strzałką w górę."
},
"helpPageTooSlow": {
"message": "Zbyt wolno"
},
"helpPageTooSlow1": {
"message": "Istnieją skróty klawiszowe, jeśli chcesz ich używać. Naciśnij klawisz średnika, aby wskazać początek/koniec segmentu sponsora i kliknij w apostrof, aby przesłać. Można je zmienić w opcjach. Jeśli nie używasz QWERTY, prawdopodobnie powinieneś zmienić skrót klawiszowy."
},
"helpPageCopyOfDatabase": {
"message": "Czy mogę otrzymać kopię bazy danych? Co się stanie, jeśli przestaniecie istnieć?"
},
"helpPageCopyOfDatabase1": {
"message": "Baza danych jest publiczna i dostępna na stronie"
},
"helpPageCopyOfDatabase2": {
"message": "Kod źródłowy jest dostępny. Tak więc, nawet jeśli coś się ze mną stanie, wasze zgłoszenia nie zostaną utracone."
},
"helpPageNews": {
"message": "Wiadomości i jak to jest zrobione"
},
"helpPageSourceCode": {
"message": "Gdzie mogę otrzymać kod źródłowy?"
},
"Credits": {
"message": "Autorzy"
},
"LearnMore": {
"message": "Dowiedz się więcej"
},
"CopyDownvoteButtonInfo": {
"message": "Minusuje i tworzy lokalną kopię, abyś mógł przesłać poprawioną wersję"
},
"OpenCategoryWikiPage": {
"message": "Otwórz stronę wiki dla tej kategorii."
},
"CopyAndDownvote": {
"message": "Skopiuj i zminusuj"
},
"ContinueVoting": {
"message": "Kontynuuj głosowanie"
},
"ChangeCategoryTooltip": {
"message": "To natychmiastowo zostanie zastosowane do twoich segmentów"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Użyj scroll'a myszy po najechaniu nad pole edycji, aby szybko dostosować czas. Kombinacje z ctrl'em i shift'em mogą być użyte, aby doszlifować zmiany."
},
"categoryPillNewFeature": {
"message": "Nowość! Zobacz, kiedy film jest w całości sponsorowany lub jest autopromocją"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Zachowanie",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interfejs",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Skróty klawiszowe",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Kopia/przywracanie",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Różne",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Pomiń wygląd wpisu",
"description": "Option label"
},
"unbind": {
"message": "Usuń przypisanie",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Nie ustawiono"
},
"change": {
"message": "Zmień"
},
"youtubeKeybindWarning": {
"message": "To jest wbudowany skrót YouTube. Czy na pewno chcesz go użyć?"
}
}

View File

@@ -4,7 +4,7 @@
"description": "Name of the extension."
},
"Description": {
"message": "Pule patrocinadores, pedidos para se inscrever e mais nos vídeos do YouTube. Reporte patrocinadores nos vídeos que você assistir para economizar o tempo dos outros.",
"message": "Pule patrocinadores, pedidos para se inscrever, e outros nos vídeos do YouTube. Reporte patrocinadores nos vídeos que você assistir para economizar o tempo dos outros.",
"description": "Description of the extension."
},
"400": {
@@ -52,11 +52,14 @@
"reskip": {
"message": "Pular novamente"
},
"unmute": {
"message": "Ativar som"
},
"paused": {
"message": "Pausado"
},
"manualPaused": {
"message": "Tempo parado"
"message": "Temporizador parado"
},
"confirmMSG": {
"message": "\n\nPara editar ou remover linhas individuais, clique com o botão direito ou abra o popup da extensão pelo icone no canto superior direito."
@@ -74,14 +77,20 @@
"message": "Nenhum segmento encontrado"
},
"sponsorStart": {
"message": "O segmento começa agora"
"message": "O Segmento Começa Agora"
},
"sponsorEnd": {
"message": "O segmento termina agora"
"message": "O Segmento Termina Agora"
},
"sponsorCancel": {
"message": "Cancelar Criação de Segmento"
},
"noVideoID": {
"message": "Nenhum vídeo do YouTube encontrado.\nSe isto estiver incorreto, atualize a aba."
},
"refreshSegments": {
"message": "Atualizar segmentos"
},
"success": {
"message": "Sucesso!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Ocorreu um erro de conexão. Código de erro: "
},
"wantToSubmit": {
"message": "Você deseja enviar para vídeo com id"
},
"clearTimes": {
"message": "Limpar Segmentos"
},
@@ -113,7 +119,7 @@
"message": "Você tem certeza que deseja enviar isto?"
},
"whitelistChannel": {
"message": "Canal na lista branca"
"message": "Adicionar canal à lista branca"
},
"removeFromWhitelist": {
"message": "Remover canal da lista branca"
@@ -125,16 +131,16 @@
"message": "Envios"
},
"savedPeopleFrom": {
"message": "Você salvou pessoas de "
"message": "Você poupou as pessoas de "
},
"viewLeaderboard": {
"message": "Classificação"
"message": "Placar de classificação"
},
"recordTimesDescription": {
"message": "Enviar"
},
"submissionEditHint": {
"message": "A edição da seção aparecerá depois que você clicar em enviar",
"message": "A edição da seção aparecerá após você clicar em enviar",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
@@ -147,14 +153,17 @@
"message": "Enviar Intervalos"
},
"publicStats": {
"message": "Isso é usado na página pública de estatísticas que mostra o quanto você já contríbuíu. Veja-a"
"message": "Isso é usado na página pública de estatísticas que mostra o quanto você já contribuiu. Veja-a"
},
"Username": {
"message": "Usuário"
"message": "Nome de usuário"
},
"setUsername": {
"message": "Definir nome de usuário"
},
"copyPublicID": {
"message": "Copiar ID Pública de Usuário"
},
"discordAdvert": {
"message": "Junte-se ao servidor do discord oficial para dar dicas e sugestões!"
},
@@ -171,7 +180,10 @@
"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."
"message": "Esta opção esconde os botões que aparecem para enviar segmentos no player do YouTube."
},
"showSkipButton": {
"message": "Manter botão Pular para os Destaques no player"
},
"showInfoButton": {
"message": "Mostrar botão de Informações no player do Youtube"
@@ -179,8 +191,8 @@
"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."
"autoHideInfoButton": {
"message": "Esconder Automaticamente o Botão de Informação"
},
"hideDeleteButton": {
"message": "Esconder botão de Apagar no player do Youtube"
@@ -188,32 +200,50 @@
"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."
},
"enableViewTracking": {
"message": "Ativar Registo De Visualização De Patrocínios"
"message": "Ativar Contador de Segmentos Pulados"
},
"whatViewTracking": {
"message": "Este recurso controla quais segmentos você pulou para permitir que os usuários saibam quanto a submissão deles ajudou outros e usou como métrica, juntamente com votos positivos para garantir que o spam não entre no banco de dados. A extensão envia uma mensagem ao servidor cada vez que você pular um segmento. Espero que a maioria das pessoas não mude essa configuração para que os números de exibição estejam corretos. :)"
"message": "Este recurso controla quais segmentos você pulou para permitir que os usuários saibam o quanto a submissão deles ajudou outros e foi usada como métrica, juntamente com votos positivos para garantir que nenhum spam entre no banco de dados. A extensão envia uma mensagem ao servidor cada vez que você pular um segmento. Espera-se que a maioria das pessoas não mude essa configuração, para que os números de exibição estejam corretos. :)"
},
"enableViewTrackingInPrivate": {
"message": "Ativar Pular Contagem de Rastreamento em Abas Privadas/Incógnito"
},
"enableQueryByHashPrefix": {
"message": "Consulta Por Hash Prefix"
"message": "Consulta Por Prefixo Hash"
},
"whatQueryByHashPrefix": {
"message": "Em vez de solicitar segmentos do servidor usando o videoID, os 4 primeiros caracteres do hash do videoID foram enviados. Este servidor irá enviar dados de volta para todos os vídeos com hashes similares."
"message": "Em vez de solicitar segmentos do servidor usando o videoID, os 4 primeiros caracteres do hash do videoID foram enviados. Este servidor enviará dados de volta para todos os vídeos com hashes similares."
},
"enableRefetchWhenNotFound": {
"message": "Recuperar Segmentos Em Novos Vídeos"
},
"whatRefetchWhenNotFound": {
"message": "Se o vídeo for novo e não houver segmentos encontrados, ele continuará fazendo a cada poucos minutos enquanto você assiste."
"message": "Se o vídeo for novo e nenhum segmento for encontrado, continuaremos buscando enquanto você assiste."
},
"showNotice": {
"message": "Mostrar notificação outra vez"
},
"showSkipNotice": {
"message": "Mostrar Aviso Após Um Segmento Ser Ignorado"
},
"noticeVisibilityMode0": {
"message": "Avisos de Ignorar em Tamanho Inteiro"
},
"noticeVisibilityMode1": {
"message": "Avisos de Ignorar pequenos quando Pulado Automaticamente"
},
"noticeVisibilityMode2": {
"message": "Todos os Avisos de Ignorar em Tamanho Pequeno"
},
"noticeVisibilityMode3": {
"message": "Avisos de Ignorar semi-transparentes quando Pulado Automaticamente"
},
"noticeVisibilityMode4": {
"message": "Todos os Avisos de Ignorar semi-transparentes"
},
"longDescription": {
"message": "O SponsorBlock permite que você pule patrocinadores, introduções, outros, lembretes de inscreva-se e outras partes irritantes dos vídeos do YouTube. O SponsorBlock é uma extensão de navegador de crowdsourcing que vamos enviar a hora inicial e final de segmentos patrocinados e outros segmentos de vídeos do YouTube. Assim que uma pessoa enviar essa informação, todas as outras pessoas com essa extensão irão pular sobre o segmento patrocinado. Você também pode pular sobre as seções que não são de música dos vídeos de música.",
"message": "O SponsorBlock permite que você pule patrocinadores, introduções, créditos finais, lembretes de inscrição, e outras partes irritantes dos vídeos do YouTube. O SponsorBlock é uma extensão de navegador de crowdsourcing que permite enviar a qualquer um o tempo inicial e final de segmentos patrocinados de vídeos do YouTube. Assim que uma pessoa enviar essa informação, todas as outras pessoas com essa extensão irão pular o segmento patrocinado. Você também pode pular seções que não são de música dos vídeos de música.",
"description": "Full description of the extension on the store pages."
},
"website": {
@@ -233,19 +263,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Definir chave para ignorar um segmento"
"message": "Pular segmento",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Defina a tecla para que marca o início do segmento"
"message": "Iniciar/parar segmento",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Defina a tecla para enviar o segmento de patrocínio"
"message": "Enviar Segmentos",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Selecione uma tecla apertando-a"
},
"keybindDescriptionComplete": {
"message": "A tecla foi definida para: "
"message": "Pressione a tecla desejada e escolha quaisquer teclas modificadoras deseja utilizar."
},
"0": {
"message": "Tempo limite de conexão excedida. Cheque a sua conexão de internet. Se a sua internet estiver funcionando, o servidor está sobrecarregado ou fora do ar."
@@ -269,11 +299,34 @@
"skip": {
"message": "Pular"
},
"mute": {
"message": "Silenciar"
},
"full": {
"message": "Vídeo completo",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Pular {0}?"
},
"mute_category": {
"message": "Silenciar {0}?"
},
"skip_to_category": {
"message": "Pular para {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Pulado"
"message": "{0} Ignorado",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Silenciado",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Pulado para {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Desativar Salto Automático"
@@ -285,20 +338,17 @@
"message": "Notificação de áudio ao pular"
},
"audioNotificationDescription": {
"message": "A notificação de áudio ao pular irá tocar um som sempre que um segmento for ignorado. Se desativado (ou o pulo automático estiver desativado), nenhum som será reproduzido."
"message": "A notificação de áudio ao pular irá tocar um som sempre que um segmento for pulado. Se desativado (ou o pulo automático estiver desativado), nenhum som será reproduzido."
},
"showTimeWithSkips": {
"message": "Mostrar tempo com pulos removidos"
},
"showTimeWithSkipsDescription": {
"message": "Esta vez aparece em parênteses ao lado da hora atual abaixo da barra de procura. Isto mostra a duração total do vídeo menos qualquer segmento. Isto inclui segmentos marcados como apenas \"Mostrar em Seekbar\"."
"message": "Este tempo aparece em parênteses ao lado do tempo atual, abaixo da barra de procura. Isto mostra a duração total do vídeo menos qualquer segmento. Isto inclui segmentos marcados apenas como \"Mostrar na Barra de Procura\"."
},
"youHaveSkipped": {
"message": "Você pulou "
},
"youHaveSaved": {
"message": "Você poupou "
},
"minLower": {
"message": "minuto"
},
@@ -312,10 +362,12 @@
"message": "horas"
},
"youHaveSavedTime": {
"message": "Você poupou das pessoas"
"message": "Você poupou das pessoas",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " de suas vidas"
"message": " das vidas dos outros",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Verifique status.sponsor.ajay.app para o status do servidor."
@@ -324,7 +376,7 @@
"message": "Importar/Exportar seu ID de usuário"
},
"whatChangeUserID": {
"message": "Isso deve ser mantido em segredo. É como se fosse uma senha e não deve ser compartilhado com ninguém. Se alguém tiver isso, poderá se passar por você."
"message": "Esta informação deve se mantida privada. Ela é como uma senha e não deve ser compartilhada. Outras pessoas poderão se passar por você caso obtenham acesso. Se estiver procurando por sua ID Pública de Usuário, clique no ícone de prancheta no popup."
},
"setUserID": {
"message": "Definir ID de usuário"
@@ -335,29 +387,24 @@
"createdBy": {
"message": "Criado por"
},
"autoSkip": {
"message": "Pular automaticamente"
"supportOtherSites": {
"message": "Suporte a Sites do YouTube de Terceiros"
},
"showSkipNotice": {
"message": "Mostrar aviso após um segmento ser ignorado"
"supportOtherSitesDescription": {
"message": "Suporte a clientes de terceiros do YouTube. Para habilitar o suporte, você deve aceitar as permissões extras. Isso NÃO funciona em incógnito no Chrome e outras variantes do Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Atualmente, está definido para:"
},
"supportInvidious": {
"message": "Apoiar Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) é um cliente para YouTube de terceiros. Para ativar o apoio, você precisa aceitar as permissões adicionais. Isso não funciona em modo anônimo no Chrome ou em outras variantes do Chromium."
"supportedSites": {
"message": "Sites Suportados: "
},
"optionsInfo": {
"message": "Ativar apoio ao Invidious, desabilitar pular automaticamente, ocultar botões e mais."
},
"addInvidiousInstance": {
"message": "Adicionar instância do Invidious"
"message": "Adicionar Instância de Cliente de Terceiros"
},
"addInvidiousInstanceDescription": {
"message": "Adicionar uma instância personalizada do Invidious. Deve ser formatado com APENAS o domínio. Exemplo: invidious.ajay.app"
"message": "Adicionar uma instância personalizada. Isso deve ser formatado APENAS com o domínio. Exemplo: invidious.ajay.app"
},
"add": {
"message": "Adicionar"
@@ -380,15 +427,21 @@
"minDurationDescription": {
"message": "Segmentos menores do que o valor definido não serão pulados ou mostrados no reprodutor."
},
"skipNoticeDuration": {
"message": "Duração do aviso prévio de pular (segundos):"
},
"skipNoticeDurationDescription": {
"message": "O aviso de pular ficará na tela por pelo menos este tempo. Para o pulo manual, pode ser visível por mais tempo."
},
"shortCheck": {
"message": "A seguinte submissão é mais curta do que sua opção de duração mínima. Isto significa que já foi enviada e que está sendo ignorada devido a esta opção. Tem certeza que deseja enviar mesmo assim?"
},
"liveOrPremiere": {
"message": "Não é permitido o envio de segmentos em livestreams ou premieres ainda em andamento. Por favor, aguarde até que terminem, e em seguida, atualize a página e verifique se os segmentos ainda são válidos."
},
"showUploadButton": {
"message": "Mostrar botão de envio"
},
"whatUploadButton": {
"message": "Este botão aparece no reprodutor do YouTube depois de ter selecionado um carimbo de data/hora e está pronto para ser enviado."
},
"customServerAddress": {
"message": "Endereço do servidor do SponsorBlock"
},
@@ -407,29 +460,29 @@
"areYouSureReset": {
"message": "Tem certeza que deseja redefinir?"
},
"confirmPrivacy": {
"message": "O vídeo foi detectado como não listado. Clique em cancelar se você não deseja verificar se há segmentos pulados."
},
"unlistedCheck": {
"message": "Ignorar vídeos não listados/privados"
},
"whatUnlistedCheck": {
"message": "Esta configuração irá diminuir um pouco o desempenho do SponsorBlock. As pesquisas do segmento exigem que se envie o ID do vídeo para o servidor. Se você estiver preocupado com o envio de IDs de vídeo não listados pela internet, habilite essa opção."
},
"mobileUpdateInfo": {
"message": "m.youtube.com agora é suportado"
},
"exportOptions": {
"message": "Importar/Exportar Todas as Opções"
},
"exportOptionsCopy": {
"message": "Editar/copiar"
},
"exportOptionsDownload": {
"message": "Exportar para arquivo"
},
"exportOptionsUpload": {
"message": "Importar de um arquivo"
},
"whatExportOptions": {
"message": "Essa suas preferências em JSON. Isso inclui seu ID de usuário, então lembre-se de compartilhar com cuidado."
"message": "Essas são suas preferências no formato JSON. Isso inclui seu ID de usuário, então lembre-se de compartilhar com cuidado."
},
"setOptions": {
"message": "Definir Opções"
},
"exportOptionsWarning": {
"message": "Aviso: Alterar as opções é permanente e pode fazer a extensão parar de funcionar. Tem certeza que deseja fazer isso? Certifique-se de fazer um backup de seu antigo por precaução."
"message": "Aviso: Alterar as opções é permanente e pode fazer a extensão parar de funcionar. Tem certeza que deseja fazer isso? Certifique-se de fazer um backup por precaução."
},
"incorrectlyFormattedOptions": {
"message": "Este JSON não está formatado corretamente. Suas opções não foram alteradas."
@@ -449,8 +502,11 @@
"preview": {
"message": "Pré-visualizar"
},
"unsubmitted": {
"message": "Não enviado"
},
"inspect": {
"message": "Examinar"
"message": "Inspecionar"
},
"edit": {
"message": "Editar"
@@ -467,11 +523,8 @@
"copyDebugInformationComplete": {
"message": "A informação de depuração foi copiada para a área de transferência. Sinta-se à vontade para remover qualquer informação que prefira não compartilhar. Salve em um arquivo de texto ou cole-a no relatório de bug."
},
"theKey": {
"message": "A tecla"
},
"keyAlreadyUsed": {
"message": "está vinculado a outra ação. Por favor, selecione outra tecla."
"message": "Este atalho está vinculado a outra ação. Por favor, selecione um atalho diferente."
},
"to": {
"message": "até",
@@ -481,13 +534,38 @@
"message": "Patrocinador"
},
"category_sponsor_description": {
"message": "Promoção paga, indicações pagas e anúncios diretos. Não para auto-promoção ou mensagens grátis para causas/criadores/websites/produtos que eles gostam."
"message": "Promoção paga, referências pagas e anúncios diretos. Não deve ser usado para Auto promoção ou mensagens grátis para causas/criadores/sites/produtos que eles gostam."
},
"category_selfpromo": {
"message": "Não-pago/Auto promoção"
},
"category_selfpromo_description": {
"message": "Similar a \"patrocinador\", mas para auto promoções e segmentos não-pagos. Isso inclui seções sobre vendas, doações ou informações sobre com quem colaboraram."
},
"category_exclusive_access": {
"message": "Acesso Exclusivo"
},
"category_exclusive_access_description": {
"message": "Apenas para rotular vídeos inteiros. Usado quando um vídeo apresenta um produto, serviço ou local ao qual eles receberam acesso gratuito ou subsidiado."
},
"category_exclusive_access_pill": {
"message": "Este vídeo apresenta um produto, serviço ou local ao qual eles receberam acesso gratuito ou subsidiado",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Lembrete de interação (inscrever-se)"
},
"category_interaction_description": {
"message": "Quando houver um pequeno lembrete para curtir, inscrever-se ou segui-los no meio do conteúdo. Se é longo ou sobre algo em específico, deveria ser sob Não-pago/Auto promoção."
},
"category_interaction_short": {
"message": "Lembrete de interação"
},
"category_intro": {
"message": "Intervalo/Animação de Introdução"
},
"category_intro_description": {
"message": "Um intervalo sem conteúdo real. Pode ser um quadro em pausa, uma moldura estática, repetindo animação. Isso não deve ser usado para transições que contenham informação."
"message": "Um intervalo sem conteúdo real. Pode ser uma pausa, um quadro estático, uma animação repetitiva. Isso não deve ser usado em transições que contenham informação."
},
"category_intro_short": {
"message": "Intervalo"
@@ -496,31 +574,34 @@
"message": "Finalização/Créditos"
},
"category_outro_description": {
"message": "Créditos ou quando os cards do YouTube aparecem. Conclusões não-faladas."
"message": "Créditos ou quando os cards finais do YouTube aparecem. Não deve ser usado para conclusões informativas."
},
"category_interaction": {
"message": "Lembrete de interação (inscrever-se)"
"category_preview": {
"message": "Pré-visualização/Recapitulação"
},
"category_interaction_description": {
"message": "Quando houver um pequeno lembrete para curtir, inscreva-se ou segui-los no meio do conteúdo. Se é longo ou sobre algo específico, deveria ser sob auto-promoção."
"category_preview_description": {
"message": "Recapitulação rápida de episódios anteriores, ou uma prévia do que está chegando mais tarde no vídeo atual. Destinado a clipes editados juntos, não para resumos falados."
},
"category_interaction_short": {
"message": "Lembrete de interação"
"category_filler_description": {
"message": "Cenas tangenciais inseridas apenas por enrolação ou humor que não são necessárias para compreender o tópico principal do vídeo. Isto não deve incluir segmentos que fornecem contexto ou detalhes de segundo plano."
},
"category_selfpromo": {
"message": "Não-pago/Auto promoção"
},
"category_selfpromo_description": {
"message": "Semelhante a \"patrocinador\", exceto para auto promoções e não-pagas. Isto inclui seções sobre vendas, doações ou informações sobre com quem colaboraram."
"category_filler_short": {
"message": "Enrolação"
},
"category_music_offtopic": {
"message": "Música: Seção sem música"
},
"category_music_offtopic_description": {
"message": "Somente para uso em vídeos de música. Isso inclui introduções ou outros em vídeos de música."
"message": "Apenas para uso em vídeos musicais. Deve ser usado exclusivamente para seções de vídeos musicais que já não pertençam à outra categoria."
},
"category_music_offtopic_short": {
"message": "Sem-Música"
"message": "Não musical"
},
"category_poi_highlight": {
"message": "Destaques"
},
"category_poi_highlight_description": {
"message": "A parte do vídeo que a maioria das pessoas procura. Similar aos comentários \"Vídeo começa aos x\"."
},
"category_livestream_messages": {
"message": "Livestream: Leituras de Doação/Mensagem"
@@ -528,8 +609,8 @@
"category_livestream_messages_short": {
"message": "Leitura de mensagens"
},
"disable": {
"message": "Desativar"
"autoSkip": {
"message": "Pular automaticamente"
},
"manualSkip": {
"message": "Pular manualmente"
@@ -537,11 +618,33 @@
"showOverlay": {
"message": "Mostrar barra de progresso"
},
"colorFormatIncorrect": {
"message": "Sua cor está formatada incorretamente. Deve ser um código hexadecimal de 3 ou 6 dígitos com uma tralha / hashtag no início."
"disable": {
"message": "Desativar"
},
"autoSkip_POI": {
"message": "Pular automaticamente para o início"
},
"manualSkip_POI": {
"message": "Perguntar quando o vídeo carregar"
},
"showOverlay_POI": {
"message": "Mostrar na barra de progresso"
},
"showOverlay_full": {
"message": "Mostrar Rótulo"
},
"autoSkipOnMusicVideos": {
"message": "Pular automaticamente todos os segmentos quando há um segmento que não é música"
},
"muteSegments": {
"message": "Permitir segmentos que silenciem o áudio ao invés de pular"
},
"fullVideoSegments": {
"message": "Mostrar um ícone quando um vídeo é inteiramente um anúncio",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Cor de pré-visualização",
"message": "Cor Não Enviada",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -573,9 +676,12 @@
"message": "Selecione uma Categoria"
},
"enableThisCategoryFirst": {
"message": "Para enviar os segmentos com a categoria de \"{0}\", você deve ativá-lo nas opções. Você será redirecionado para as opções agora.",
"message": "Para enviar os segmentos com a categoria de \"{0}\", você deve ativá-la nas opções. Você será redirecionado para as opções agora.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Aviso: Este tipo de segmento pode ter no máximo um ativo por vez. Enviar múltiplos fará com que um aleatório seja mostrado."
},
"youMustSelectACategory": {
"message": "Você deve selecionar uma categoria para todos os segmentos que você está enviando!"
},
@@ -589,34 +695,47 @@
"message": "oculto: muito curto"
},
"channelDataNotFound": {
"message": "ID do canal ainda não carregado."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "O ID do canal ainda não foi carregado. Se você estiver usando um vídeo embutido, tente usar a página inicial do YouTube. Isso também pode ser causado por mudanças no layout do YouTube, se você achar que este é o caso, faça um comentário aqui:"
},
"adblockerIssue": {
"message": "Parece que algo está bloqueando o SponsorBlock de obter dados de vídeo. Isso é provavelmente o seu bloqueador de anúncios. Por favor, verifique https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock-Requests"
"videoInfoFetchFailed": {
"message": "Parece que algo está bloqueando a habilidade do SponsorBlock de obter dados de vídeo. Por favor, veja https://github.com/ajayyy/SponsorBlock/issues/741 para mais informações."
},
"itCouldBeAdblockerIssue": {
"message": "Se isso continuar acontecendo, pode ser causado pelo seu bloqueador de anúncios. Por favor, verifique https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock-Requests"
"youtubePermissionRequest": {
"message": "Parece que o SponsorBlock não foi capaz de acessar a API do YouTube. Para corrigir isso, aceite a permissão do prompt que aparecerá a seguir, espere alguns segundos, e recarregue a página."
},
"acceptPermission": {
"message": "Aceitar permissão"
},
"permissionRequestSuccess": {
"message": "Solicitação de permissão bem-sucedida!"
},
"permissionRequestFailed": {
"message": "Falha na solicitação de permissão, você clicou em negar?"
},
"adblockerIssueWhitelist": {
"message": "Se você não consegue resolver isso, desative a configuração 'Forçar Verificação do Canal Antes de Pular', pois o SponsorBlock não pode recuperar as informações deste vídeo"
},
"forceChannelCheck": {
"message": "Forçar verificação do canal antes de pular"
"message": "Forçar Verificação do Canal Antes de Pular"
},
"whatForceChannelCheck": {
"message": "Por padrão, isso pulará os segimentos imediatamente mesmo antes de saber qual é o canal. Por padrão, alguns segimentos no inicio do video podem ser ignorados nos canais da lista branca. Habilitar esta opção evitará isso, mas irá fazer com que todos os saltos tenham um ligeiro atraso, já que obter o channelID pode levar algum tempo. Este atraso pode não ser perceptível se você tiver internet rápida."
"message": "Por padrão, isso pulará os seguimentos imediatamente, mesmo antes de saber qual é o canal. Por padrão, alguns seguimentos no inicio do vídeo podem ser ignorados nos canais da lista branca. Habilitar esta opção evitará isso, mas fará com que todos os pulos tenham um ligeiro atraso, já que obter o channelID pode levar algum tempo. Este atraso pode não ser perceptível se você tiver internet rápida."
},
"forceChannelCheckPopup": {
"message": "Considere ativar a 'verificação de canal forçada antes de pular\""
"message": "Considere Ativar a \"Forçar Verificação de Canal Antes de Pular\""
},
"downvoteDescription": {
"message": "Incorreto/tempo errado"
"message": "Tempo errado ou incorreto"
},
"incorrectCategory": {
"message": "Categoria errada"
"message": "Mudar Categoria"
},
"nonMusicCategoryOnMusic": {
"message": "Este vídeo é categorizado como música. Tem certeza que isto tem um patrocinador? Se este é realmente um \"segmento Sem-Música\", abra as opções da extensão e habilite esta categoria. Então, você pode enviar este segmento como \"Sem-Música\" ao invés de patrocinador. Por favor leia as diretrizes se estiver confuso."
"message": "Este vídeo é categorizado como música. Tem certeza de que isto tem um patrocinador? Se este é realmente um \"Segmento Não Musical\", abra as opções da extensão e habilite esta categoria. Assim você pode enviar este segmento como \"Não-Musical\" ao invés de patrocinador. Por favor leia as diretrizes se estiver confuso."
},
"multipleSegments": {
"message": "Multiplos segmentos"
"message": "Múltiplos segmentos"
},
"guidelines": {
"message": "Diretrizes"
@@ -629,9 +748,168 @@
"message": "As categorias estão aqui!"
},
"categoryUpdate2": {
"message": "Abra as opções para ignorar as introduções, outros, merch, etc."
"message": "Abra as opções para ignorar as introduções, créditos finais, promoção de mercadoria, etc."
},
"help": {
"message": "Ajuda"
},
"GotIt": {
"message": "Entendi",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Este segmento é grande. Se o vídeo inteiro for sobre um tópico, altere de \"Pular\" para \"Vídeo completo\". Consulte as diretrizes para obter mais informações."
},
"categoryPillTitleText": {
"message": "Este vídeo inteiro está rotulado como esta categoria e está muito integrado para poder ser separado"
},
"experiementOptOut": {
"message": "Optar por sair de todos os experimentos futuros",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Ocultar para sempre"
},
"warningChatInfo": {
"message": "Você recebeu um aviso e não pode enviar segmentos temporariamente. Isso significa que notamos que você estava cometendo erros comuns não maliciosos, por favor confirme que você entende as regras e removeremos o aviso. Você também pode participar do chat usando discord.gg/SponsorBlock ou matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Voto rejeitado devido a um aviso. Clique para abrir um chat para resolvê-lo, ou volte mais tarde quando tiver tempo.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Doar"
},
"hideDonationLink": {
"message": "Ocultar o Link de Doação"
},
"darkModeOptionsPage": {
"message": "Modo Escuro na página de Opções"
},
"helpPageThanksForInstalling": {
"message": "Obrigado por instalar o SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Por favor revise as opções abaixo"
},
"helpPageFeatureDisclaimer": {
"message": "Muitoa recursos são desativados por padrão. Se você deseja pular introduções, encerramentos, usar o Invidious, etc, ative as opções abaixo. Você também pode ocultar/mostrar elementos da interface."
},
"helpPageHowSkippingWorks": {
"message": "Como a função pular funciona"
},
"helpPageHowSkippingWorks1": {
"message": "Segmentos do vídeo serão pulados automaticamente se forem encontrados na base de dados. Você pode abrir a pop-up clicando no ícone da extensão para ter uma prévia de quais são."
},
"helpPageHowSkippingWorks2": {
"message": "Sempre que você pular um segmento, você receberá um aviso. Se o tempo estiver errado vote contra clicando no voto negativo! Você também pode votar na pop-up."
},
"Submitting": {
"message": "Enviando"
},
"helpPageSubmitting1": {
"message": "O envio pode ser feito no pop-up apertando o botão \"Segmento começa Agora\" ou no reprodutor de vídeo com os botões no reprodutor."
},
"helpPageSubmitting2": {
"message": "Clicar no botão inicio indica o começo de um segmento e clicar no ícone parar indica o fim. Você pode preparar vários patrocinadores antes de clicar em enviar. Clicar no botão upload irá enviar. Clicar no lixo irá excluir."
},
"Editing": {
"message": "Editando"
},
"helpPageEditing1": {
"message": "Se você errar, você pode editar ou deletar seus segmentos clicando na seta para cima."
},
"helpPageTooSlow": {
"message": "Isto está muito devagar"
},
"helpPageTooSlow1": {
"message": "Há teclas de atalho se você quiser usá-las. Pressione a tecla ponto e vírgula para indicar o início/fim de um segmento de patrocinador e clique no apóstrofo para enviar. Estas podem ser alteradas nas opções. Se você não usa QWERTY, você provavelmente deve alterar as teclas vinculadas."
},
"helpPageCopyOfDatabase": {
"message": "Posso baixar uma cópia do banco de dados? O que acontece se vocês desaparecerem?"
},
"helpPageCopyOfDatabase1": {
"message": "O banco de dados é público e está disponível em"
},
"helpPageCopyOfDatabase2": {
"message": "O código-fonte está disponível gratuitamente. Então, mesmo que algo aconteça comigo, seus envios não estarão perdidos."
},
"helpPageNews": {
"message": "Notícias e como tudo é feito"
},
"helpPageSourceCode": {
"message": "Onde posso obter o código-fonte?"
},
"Credits": {
"message": "Créditos"
},
"LearnMore": {
"message": "Saiba mais"
},
"CopyDownvoteButtonInfo": {
"message": "Dá voto negativo e cria uma cópia local para você reenviar"
},
"OpenCategoryWikiPage": {
"message": "Abrir a wiki dessa categoria."
},
"CopyAndDownvote": {
"message": "Copiar e dar voto negativo"
},
"ContinueVoting": {
"message": "Continuar Votando"
},
"ChangeCategoryTooltip": {
"message": "Isto irá aplicar instantaneamente seus segmentos"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Use a roda do mouse enquanto mantêm o cursor sobre a caixa de edição para ajustar o tempo rapidamente. Combinações das teclas ctrl e shift podem ser usadas para refinar as mudanças."
},
"categoryPillNewFeature": {
"message": "Novo! Veja quando um vídeo é inteiramente patrocinado ou de autopromoção"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Comportamento",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Interface",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Atalhos de teclado",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Backup/Restauração",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Miscelânea",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Aparência da notificação de pulo",
"description": "Option label"
},
"unbind": {
"message": "Desvincular",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Não configurado"
},
"change": {
"message": "Alterar"
},
"youtubeKeybindWarning": {
"message": "Este já é um atalho padrão do YouTube. Tem certeza que deseja utilizá-lo?"
}
}

View File

@@ -99,18 +99,12 @@
"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."
},
"showNotice": {
"message": "Mostrar notificação outra vez"
},

View File

@@ -94,9 +94,6 @@
"connectionError": {
"message": "A apărut o eroare de conexiune. Cod de eroare: "
},
"wantToSubmit": {
"message": "Doriți să trimiteți pentru id video"
},
"clearTimes": {
"message": "Curăță segmentele"
},
@@ -179,18 +176,12 @@
"hideInfoButton": {
"message": "Ascunde Butoanele De Informații Pe Playerul De YouTube"
},
"whatInfoButton": {
"message": "Acesta este butonul care deschide popup-ul pe pagina de YouTube."
},
"hideDeleteButton": {
"message": "Ascunde Butonul De Ștergere Pe Playerul De YouTube"
},
"showDeleteButton": {
"message": "Arată Butonul De Ștergere Pe Playerul De YouTube"
},
"whatDeleteButton": {
"message": "Acest buton de pe playerul de YouTube va șterge toate segmentele netrimise pentru videoclipul curent."
},
"enableViewTracking": {
"message": "Activează Urmărirea Săriturilor"
},
@@ -212,6 +203,9 @@
"showNotice": {
"message": "Arată Notificarea Din Nou"
},
"showSkipNotice": {
"message": "Arată o notificare după ce un segment este sărit"
},
"longDescription": {
"message": "SponsorBlock vă permite să săriți peste sponsori, intro, outros, memento-uri pentru abonament și alte părți enervante ale videoclipurilor YouTube SponsorBlock este o extensie crowdsourced de browser, care hai să trimită oricui timpul de început și de sfârșit pentru segmente sponsorizate și alte segmente de videoclipuri YouTube. Odată ce o persoană transmite aceste informații, toți ceilalți cu această extensie vor sări peste segmentul sponsorizat. De asemenea, poți sări peste secțiunile non-muzicale ale videoclipurilor.",
"description": "Full description of the extension on the store pages."
@@ -232,21 +226,6 @@
"message": "Dacă nu îți place, apasă butonul nu mai arăta niciodată.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Setați cheia pentru omiterea unui segment"
},
"setStartSponsorShortcut": {
"message": "Setează tasta pentru pornirea segmentului"
},
"setSubmitKeybind": {
"message": "Setează tasta pentru trimiterea sponsorizării"
},
"keybindDescription": {
"message": "Selectează o tastă apasând-o"
},
"keybindDescriptionComplete": {
"message": "Tasta a fost setată la: "
},
"0": {
"message": "Eroare de Conexiune. Verifică-ți conexiunea la internet. Daca internetul functionează, serverul este probabil supraîncărcat sau a căzut."
},
@@ -272,9 +251,6 @@
"skip_category": {
"message": "Omiteți {0}?"
},
"skipped": {
"message": "Sărit"
},
"disableAutoSkip": {
"message": "Dezactivează Autoskip"
},
@@ -296,9 +272,6 @@
"youHaveSkipped": {
"message": "Ai omis "
},
"youHaveSaved": {
"message": "V-ați salvat "
},
"minLower": {
"message": "minut"
},
@@ -312,10 +285,12 @@
"message": "ore"
},
"youHaveSavedTime": {
"message": "Tu ai salvat alte persoane"
"message": "Tu ai salvat alte persoane",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " din viața lor"
"message": " din viața lor",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Verificați status.sponsor.ajay.app pentru starea serverului."
@@ -323,9 +298,6 @@
"changeUserID": {
"message": "Importă/Exportă Id-ul Tău De Utilizator"
},
"whatChangeUserID": {
"message": "Acest lucru trebuie să fie păstrat. Este ca și o parolă și nu ar trebui împartășită cu nimeni. Daca cineva are acest lucru, se poate da drept tu."
},
"setUserID": {
"message": "Setează Id-ul Utilizatorului"
},
@@ -335,30 +307,9 @@
"createdBy": {
"message": "Creat De"
},
"autoSkip": {
"message": "Sari Peste Automat"
},
"showSkipNotice": {
"message": "Arată o notificare după ce un segment este sărit"
},
"keybindCurrentlySet": {
"message": ". În prezent este setat:"
},
"supportInvidious": {
"message": "Sprijină Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) este un client YouTube terț. Pentru a susține, trebuie să acceptați permisiunile suprimentare. Această funcție NU funcționează în incognito pe Chrome sau în alte variante Chromium."
},
"optionsInfo": {
"message": "Activează suportul Invidious, dezactivează autoskip-ul, ascunde butoanele și altele."
},
"addInvidiousInstance": {
"message": "Adaugă O Instanță Invidious"
},
"addInvidiousInstanceDescription": {
"message": "Adaugă o instanță personalizată Invidious. Aceasta trebuie să fie formatată DOAR cu domeniul. Exemplu: invidious.ajay.app"
},
"add": {
"message": "Adaugă"
},
@@ -386,9 +337,6 @@
"showUploadButton": {
"message": "Arată Butonul De Încărcare"
},
"whatUploadButton": {
"message": "Acest buton apare pe playerul YouTube după ce ați selectat un marcaj de timp și sunteți gata să îl trimiteți."
},
"customServerAddress": {
"message": "Adresa Serverului SponsorBlock"
},
@@ -407,15 +355,6 @@
"areYouSureReset": {
"message": "Sunteți sigur că doriți să resetați asta?"
},
"confirmPrivacy": {
"message": "Acest videoclip a fost detectat ca nelistat. Faceți clic pe anulați dacă nu doriți să verificați segmentele de sărire."
},
"unlistedCheck": {
"message": "Ignoră Videoclipurile Nelistate/Private"
},
"whatUnlistedCheck": {
"message": "Această setare va încetini puțin SponsorBlock. Căutările segmentelor de sărire necesită trimiterea ID-ului videoclipului către server. Dacă sunteți îngrijorat de trimiterea ID-ul videoclipurilor nelistate, activați această opțiune."
},
"mobileUpdateInfo": {
"message": "m.youtube.com este acum suportat"
},
@@ -467,12 +406,6 @@
"copyDebugInformationComplete": {
"message": "Informația de depanare a fost copiată în clipboard. Puteți elimina orice informație pe care nu doriți să o partajați. Salvați într-un fișier sau lipiți-o în raportul de erori."
},
"theKey": {
"message": "Tasta"
},
"keyAlreadyUsed": {
"message": "este deja setată la o altă acțiune. Vă rugăm să selectați o altă tastă."
},
"to": {
"message": "până la",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +416,21 @@
"category_sponsor_description": {
"message": "Promovare plătită, refferali plătiți și reclame directe. Nu pentru autopromovări sau promovări gratis ale cauzelor/creatorilor/website-urilor/produselor."
},
"category_selfpromo": {
"message": "Promovare neplătită/autopromovare"
},
"category_selfpromo_description": {
"message": "Similar cu \"sponsorizare\" doar că este neplătit sau autopromovare. Aceasta include secțiuni despre merchandise, donații, sau informații despre cei cu care au colaborat."
},
"category_interaction": {
"message": "Reamintire de Interactiune (Abonare)"
},
"category_interaction_description": {
"message": "Când există o scurtă remintire pentru like, abonare sau urmărire în mijlocul conținutului. Daca este mai lung sau despre ceva specific, folosiți autopromovarea."
},
"category_interaction_short": {
"message": "Reamintire de Interacțiune"
},
"category_intro": {
"message": "Pauză/Animație Intro"
},
@@ -498,27 +446,9 @@
"category_outro_description": {
"message": "Credite sau atunci când apare ecranul de final YouTube. Nu pentru concluzii cu informații."
},
"category_interaction": {
"message": "Reamintire de Interactiune (Abonare)"
},
"category_interaction_description": {
"message": "Când există o scurtă remintire pentru like, abonare sau urmărire în mijlocul conținutului. Daca este mai lung sau despre ceva specific, folosiți autopromovarea."
},
"category_interaction_short": {
"message": "Reamintire de Interacțiune"
},
"category_selfpromo": {
"message": "Promovare neplătită/autopromovare"
},
"category_selfpromo_description": {
"message": "Similar cu \"sponsorizare\" doar că este neplătit sau autopromovare. Aceasta include secțiuni despre merchandise, donații, sau informații despre cei cu care au colaborat."
},
"category_music_offtopic": {
"message": "Muzică: Secţiune Non-Muzicală"
},
"category_music_offtopic_description": {
"message": "Doar pentru videoclipuri muzicale. Include introducțiile sau outro-urile în videoclipurile muzicale."
},
"category_music_offtopic_short": {
"message": "Non-Muzical"
},
@@ -528,8 +458,8 @@
"category_livestream_messages_short": {
"message": "Citire Mesaj"
},
"disable": {
"message": "Dezactivare"
"autoSkip": {
"message": "Sari Peste Automat"
},
"manualSkip": {
"message": "Sari Peste Manual"
@@ -537,12 +467,8 @@
"showOverlay": {
"message": "Arată În Bara de Derulare"
},
"colorFormatIncorrect": {
"message": "Culoarea ta este formatată incorect. Ar trebui să fie un cod hexadecimal de 3 sau 6 cifre cu un hash la început."
},
"previewColor": {
"message": "Previzualizare Culoare",
"description": "Referring to submissions that have not been sent to the server yet."
"disable": {
"message": "Dezactivare"
},
"seekBarColor": {
"message": "Culoarea Barei de Derulare"
@@ -588,15 +514,6 @@
"hiddenDueToDuration": {
"message": "ascuns: prea scurt"
},
"channelDataNotFound": {
"message": "ID-ul Canalului nu a fost încărcat încă."
},
"adblockerIssue": {
"message": "Se pare că ceva blocheaza abilitatea extensiei SponsorBlock pentru a obține datele videoclipului. Cel mai probabil este adblocker-ul dumneavoastră. Vă rugăm să verificați https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
},
"itCouldBeAdblockerIssue": {
"message": "Dacă acest lucru continuă să se întample, ar putea fi cauzat de adblocker-ul dumneavoastră. Vă rugăm să verificați \nhttps://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
},
"forceChannelCheck": {
"message": "Forțează verificarea canalului înainte de a sări"
},
@@ -609,9 +526,6 @@
"downvoteDescription": {
"message": "Timpi Incorecți/Greșiți"
},
"incorrectCategory": {
"message": "Categorie Greșită"
},
"nonMusicCategoryOnMusic": {
"message": "Acest videoclip este categorisit ca muzică. Ești sigur ca există un sponsor? Dacă acesta este defapt un segment non-muzical, deschideți opțiunile extensiei și activați această categorie. Apoi, puteți trimite acest segment ca non-muzical în loc de sponsol. Vă rugăm să citiți ghidul dacă sunteți confuz."
},
@@ -630,8 +544,5 @@
},
"categoryUpdate2": {
"message": "Deschide opțiunile pentru a sări peste intro-uri, outro-uri, merch, etc."
},
"help": {
"message": "Ajutor"
}
}

View File

@@ -4,7 +4,7 @@
"description": "Name of the extension."
},
"Description": {
"message": "Пропускайте спонсорские вставки, просьбы подписаться и другое в видео на YouTube. Отправляйте информацию о спонсорах в видео, чтобы сохранять другим время.",
"message": "Пропускайте спонсорские вставки, просьбы подписаться и другое в видео на YouTube. Отправляйте информацию о спонсорах в видео, чтобы экономить другим время.",
"description": "Description of the extension."
},
"400": {
@@ -52,6 +52,9 @@
"reskip": {
"message": "Пропустить"
},
"unmute": {
"message": "Включить звук"
},
"paused": {
"message": "Пауза"
},
@@ -59,10 +62,10 @@
"message": "Таймер остановлен"
},
"confirmMSG": {
"message": "Чтобы изменить или удалить отдельные значения, нажмите кнопку «Информация» или откройте всплывающее окно расширения, щелкнув значок расширения в правом верхнем углу."
"message": "Чтобы изменить или удалить отдельные значения, нажмите кнопку «Информация» или откройте всплывающее окно расширения, щелкнув на значок расширения в правом верхнем углу."
},
"clearThis": {
"message": "Вы уверены, что хотите удалить эту информацию?\n\n"
"message": "Вы уверены, что хотите это удалить?\n\n"
},
"Unknown": {
"message": "При отправке сегмента произошла ошибка. Попытайтесь отправить его позже."
@@ -71,7 +74,7 @@
"message": "В базе есть сегменты для этого видео!"
},
"sponsor404": {
"message": "Сегментов не найдено"
"message": "Сегменты не найдены"
},
"sponsorStart": {
"message": "Сегмент начинается отсюда"
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Сегмент заканчивается здесь"
},
"sponsorCancel": {
"message": "Отменить создание сегмента"
},
"noVideoID": {
"message": "Видео YouTube не найдено.\nЕсли это не так, обновите вкладку."
},
"refreshSegments": {
"message": "Обновить сегменты"
},
"success": {
"message": "Успех!"
},
@@ -89,14 +98,11 @@
"message": "Голос засчитан!"
},
"serverDown": {
"message": "Кажется, сервера не работают. Незамедлительно свяжитесь с разработчиком."
"message": "Кажется, сервер не отвечает. Свяжитесь с разработчиком."
},
"connectionError": {
"message": "Ошибка соединения. Код ошибки: "
},
"wantToSubmit": {
"message": "Вы хотите отправить сегменты для видео с id"
},
"clearTimes": {
"message": "Очистить сегменты"
},
@@ -110,7 +116,7 @@
"message": "Отправить сегменты"
},
"submitCheck": {
"message": "Вы уверены, что хотите отправить эту информацию?"
"message": "Вы уверены, что хотите это отправить?"
},
"whitelistChannel": {
"message": "Добавить канал в белый список"
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Установить имя пользователя"
},
"copyPublicID": {
"message": "Копировать публичный UserID"
},
"discordAdvert": {
"message": "Присоединяйтесь к официальному серверу Discord, чтобы оставить предложения и обратную связь!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Эта настройка скрывает кнопки для отправки сегментов, расположенные в плеере YouTube."
},
"showSkipButton": {
"message": "Не скрывать кнопку \"Пропустить до важного\" в плеере YouTube"
},
"showInfoButton": {
"message": "Показывать кнопку информации в плеере YouTube"
},
"hideInfoButton": {
"message": "Скрыть кнопку информации в плеере YouTube"
},
"whatInfoButton": {
"message": "Эта кнопка открывает всплывающее окно на странице YouTube."
"autoHideInfoButton": {
"message": "Автоматически скрывать кнопку Информация"
},
"hideDeleteButton": {
"message": "Скрыть кнопку удаления в плеере YouTube"
@@ -188,15 +200,24 @@
"showDeleteButton": {
"message": "Показывать кнопку удаления в плеере YouTube"
},
"whatDeleteButton": {
"message": "Эта кнопка позволяет Вам очистить все неотправленные сегменты в плеере YouTube для текущего видео."
},
"enableViewTracking": {
"message": "Включить отслеживание количества пропусков сегментов"
},
"whatViewTracking": {
"message": "Эта возможность отслеживает, какие сегменты Вы пропустили, чтобы помочь пользователям узнать, насколько их вклад помог другим, и, наряду с голосами, используется как метрика, чтобы убедиться, что спам не попадает в базу данных. Расширение отправляет сообщение на сервер каждый раз, когда Вы пропускаете сегмент. Надеемся, большая часть пользователей не поменяет эту настройку, так что у нас будет точная статистика просмотров. :)"
},
"enableViewTrackingInPrivate": {
"message": "Включить отслеживание пропусков во вкладках инкогнито"
},
"enableTrackDownvotes": {
"message": "Хранить отрицательные оценки сегментов"
},
"whatTrackDownvotes": {
"message": "Все сегменты, которым вы поставите отрицательную оценку, будут скрыты даже после обновления страницы"
},
"trackDownvotesWarning": {
"message": "Предупреждение: Отключение этой настройки удалит все ранее сохранённые оценки"
},
"enableQueryByHashPrefix": {
"message": "Запрос по префиксу хэша"
},
@@ -212,6 +233,24 @@
"showNotice": {
"message": "Показать уведомление снова"
},
"showSkipNotice": {
"message": "Показывать уведомление после пропуска сегмента"
},
"noticeVisibilityMode0": {
"message": "Полноразмерные уведомления о пропусках"
},
"noticeVisibilityMode1": {
"message": "Уменьшенные уведомления для автоматических пропусков"
},
"noticeVisibilityMode2": {
"message": "Все уведомления уменьшенного размера"
},
"noticeVisibilityMode3": {
"message": "Полупрозрачные уведомления для автоматических пропусков"
},
"noticeVisibilityMode4": {
"message": "Полупрозрачные уведомления для всех пропусков"
},
"longDescription": {
"message": "SponsorBlock позволяет пропускать спонсорские вставки, начальные и конечные заставки, просьбы подписаться и другое в видео на YouTube. SponsorBlock — коллективное расширение, которое позволяет каждому отправить время начала и конца подобных сегментов в видео. После того, как кто-нибудь отправляет эту информацию, все остальные пользователи расширения будут автоматически пропускать эти сегменты. Так же можно пропускать части клипов без музыки.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +272,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Назначить горячую клавишу для пропуска сегмента"
"message": "Пропустить сегмент",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Назначить горячую клавишу для начала сегмента"
"message": "Начало/конец сегмента",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Назначить горячую клавишу для отправки"
"message": "Отправить сегменты",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Нажмите клавишу, чтобы выбрать её"
},
"keybindDescriptionComplete": {
"message": "Клавиша назначена на: "
"message": "Нажмите на любую кнопку, чтобы выбрать её, а так же выберите модификаторы, если нужно."
},
"0": {
"message": "Таймаут подключения. Проверьте ваше соединение с интернетом. Если ваш интернет работает, сервер, скорее всего, перегружен или лежит."
@@ -269,11 +308,34 @@
"skip": {
"message": "Пропустить"
},
"mute": {
"message": "Заглушить"
},
"full": {
"message": "Всё видео",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Пропустить {0}?"
},
"mute_category": {
"message": "Заглушить {0}?"
},
"skip_to_category": {
"message": "Пропустить до {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Пропущено"
"message": "Пропущено: {0}",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} заглушен",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Пропущено до {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Отключить автоматический пропуск"
@@ -291,14 +353,11 @@
"message": "Показывать длительность без сегментов"
},
"showTimeWithSkipsDescription": {
"message": "Эта длительность отображается в скобках рядом с фактической под полосой прокрутки. Показывает длительность видео без сегментов. Включает сегменты, для которых выбрано \"Отображать в полосе прокрутки\"."
"message": "Длительность отображается в скобках после фактической под полосой прокрутки. Показывает длительность видео без сегментов. Включает сегменты, для которых выбрано \"Отображать в полосе прокрутки\"."
},
"youHaveSkipped": {
"message": "Вы пропустили "
},
"youHaveSaved": {
"message": "Вы сэкономили "
},
"minLower": {
"message": "минуту"
},
@@ -312,10 +371,12 @@
"message": "часов"
},
"youHaveSavedTime": {
"message": "Вы сэкономили людям"
"message": "Вы сэкономили людям",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " их жизней"
"message": " их жизней",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Смотрите состояние сервера на status.sponsor.ajay.app."
@@ -324,40 +385,35 @@
"message": "Импорт/Экспорт Вашего идентификатора пользователя"
},
"whatChangeUserID": {
"message": "Его нужно держать в секрете. Это как пароль, не стоит им ни с кем делиться. Если он у кого-то есть, он сможет выдать себя за Вас."
"message": "Держите его в тайне. Относитесь к нему как к паролю и не передавайте никому. Если кто-то им завладеет, то сможет выдать себя за вас. Если вы ищете публичный ID пользователя, нажмите значок буфера обмена во всплывающем окне."
},
"setUserID": {
"message": "Установить идентификатор пользователя"
},
"userIDChangeWarning": {
"message": "Внимание: изменение идентификатора пользователя необратимо. Вы действительно хотите это сделать? Сделайте резервную копию вашего старого на всякий случай."
"message": "Внимание: изменение идентификатора пользователя необратимо. Вы действительно хотите это сделать? Сделайте резервную копию на всякий случай."
},
"createdBy": {
"message": "Создано"
},
"autoSkip": {
"message": "Автоматический пропуск"
"supportOtherSites": {
"message": "Поддерживать сторонние YouTube-сайты"
},
"showSkipNotice": {
"message": "Показывать уведомление после пропуска сегмента"
"supportOtherSitesDescription": {
"message": "Поддерживать сторонние клиенты для YouTube. Чтобы включить поддержку, Вам понадобится принять дополнительные разрешения. Эта функция НЕ работает в режиме \"инкогнито\" в Chrome и браузерах, основанных на Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Он сейчас назначен на:"
},
"supportInvidious": {
"message": "Поддержка Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) — это неофициальный клиент для YouTube. Чтобы включить поддержку, Вам понадобится принять дополнительные разрешения. Эта функция НЕ работает в режиме \"инкогнито\" в Chrome и браузерах, основанных на Chromium."
"supportedSites": {
"message": "Поддерживаемые сайты: "
},
"optionsInfo": {
"message": "Включить поддержку Invidious, выключить автоматический пропуск, скрыть кнопки и не только."
},
"addInvidiousInstance": {
"message": "Добавить инстанс Invidious"
"message": "Добавить инстанс стороннего клиента"
},
"addInvidiousInstanceDescription": {
"message": "Добавить свой инстанс Invidious. Формат: ТОЛЬКО домен. Например, invidious.ajay.app"
"message": "Добавить свой инстанс. Формат: ТОЛЬКО домен. Например, invidious.ajay.app"
},
"add": {
"message": "Добавить"
@@ -380,15 +436,21 @@
"minDurationDescription": {
"message": "Сегменты короче этого значения не будут пропускаться и не будут показаны в плеере."
},
"skipNoticeDuration": {
"message": "Длительность отображения окошка о пропуске (в секундах):"
},
"skipNoticeDurationDescription": {
"message": "Окошко о пропуске будет оставаться на экране как минимум в течение этого времени. Может быть активно дольше при пропуске вручную."
},
"shortCheck": {
"message": "Следующий диапазон времени короче, чем Ваша настройка минимальной длительности. Это может означать, что он уже был отправлен, и просто игнорируется из-за этой настройки. Вы действительно хотите отправить?"
},
"liveOrPremiere": {
"message": "Отправка сегментов на стримах или премьерах не допускается. Пожалуйста, дождитесь окончания видео, затем обновите страницу и убедитесь, что сегменты всё ещё верные."
},
"showUploadButton": {
"message": "Показывать кнопку отправки"
},
"whatUploadButton": {
"message": "Эта кнопка появляется в плеере YouTube после того, как Вы выбрали отметку времени и готовы к отправке."
},
"customServerAddress": {
"message": "Адрес сервера SponsorBlock"
},
@@ -407,21 +469,21 @@
"areYouSureReset": {
"message": "Вы действительно хотите это сбросить?"
},
"confirmPrivacy": {
"message": "Было обнаружено, что это видео - с доступом по ссылке. Нажмите \"отмена\", если не хотите проверять для него сегменты."
},
"unlistedCheck": {
"message": "Игнорировать непубличные видео"
},
"whatUnlistedCheck": {
"message": "Эта настройка незначительно замедлит SponsorBlock. Поиск сегментов требует отправки идентификатора видео на сервер. Если Вас беспокоит отправка идентификаторов скрытых видео по интернету, включите эту настройку."
},
"mobileUpdateInfo": {
"message": "m.youtube.com теперь поддерживается"
},
"exportOptions": {
"message": "Импорт/Экспорт всех настроек"
},
"exportOptionsCopy": {
"message": "Редактировать/скопировать"
},
"exportOptionsDownload": {
"message": "Сохранить в файл"
},
"exportOptionsUpload": {
"message": "Загрузить из файла"
},
"whatExportOptions": {
"message": "Все настройки в формате JSON. Этот файл содержит Ваш идентификатор пользователя, будьте осторожны когда делитесь этими данными."
},
@@ -449,6 +511,9 @@
"preview": {
"message": "Предпросмотр"
},
"unsubmitted": {
"message": "Неопубликованный"
},
"inspect": {
"message": "Исследовать"
},
@@ -462,16 +527,13 @@
"message": "Не удалось скопировать в буфер"
},
"copyDebugInformationOptions": {
"message": "Копирует информацию в буфер обмена, которая будет предоставлена разработчику при возникновении ошибки / по запросу разработчика. Такие сведения, как ID пользователя, список разрешенных каналов и адрес пользовательского сервера не передаются. Однако, отправляются ваш user agent, браузер, операционная система и номер версии расширения. "
"message": "Копирует в буфер обмена информацию, которая будет предоставлена разработчику при возникновении ошибки / по запросу разработчика. Такие сведения, как ID пользователя, список разрешенных каналов и адрес пользовательского сервера не передаются. Однако, отправляются ваш user agent, браузер, операционная система и номер версии расширения. "
},
"copyDebugInformationComplete": {
"message": "Отладочная информация скопирована в буфер обмена. Вы можете удалить любую информацию, которой не хотите делиться. Сохраните ее в текстовом файле или вставьте в отчет об ошибке."
},
"theKey": {
"message": "Клавиша"
},
"keyAlreadyUsed": {
"message": "привязана к другому действию. Пожалуйста, выберите другую клавишу."
"message": "Это сочетание клавиш привязано к другому действию. Пожалуйста, выберите другое сочетание."
},
"to": {
"message": "до",
@@ -483,6 +545,31 @@
"category_sponsor_description": {
"message": "Рекламные интеграции, реферальные ссылки и реклама напрямую. Не для саморекламы или рекомендаций разных событий/создателей/сайтов/продуктов, которые нравятся автору видео."
},
"category_selfpromo": {
"message": "Самореклама/рекомендация"
},
"category_selfpromo_description": {
"message": "Похоже на \"Спонсора\", но для бесплатной рекламы и саморекламы. Включает себя вставки про мерчендайз, пожертвования или информацию о тех, вместе с кем было сделано видео."
},
"category_exclusive_access": {
"message": "Эксклюзивный доступ"
},
"category_exclusive_access_description": {
"message": "Категория для всего видео. Используется, когда видео демонстрирует продукт, сервис или местоположение, к которому автор получил бесплатный или проспонсированный доступ."
},
"category_exclusive_access_pill": {
"message": "Это видео демонстрирует продукт, сервис или местоположение, к которому автор получил бесплатный или проспонсированный доступ",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Напоминание о взаимодействии (подписка)"
},
"category_interaction_description": {
"message": "Когда есть краткое напоминание поставить лайк, подписаться на канал или в соцсетях в середине содержимого. Если эта вставка длительная или о чём-то конкретном, она должна классифицироваться как самореклама."
},
"category_interaction_short": {
"message": "Напоминание о взаимодействии"
},
"category_intro": {
"message": "Пауза/интро"
},
@@ -498,38 +585,41 @@
"category_outro_description": {
"message": "Титры или время появления конечных заставок YouTube. Не для подведения итогов сказанного в видео."
},
"category_interaction": {
"message": "Напоминание о взаимодействии (подписка)"
"category_preview": {
"message": "Предпросмотр/краткое содержание"
},
"category_interaction_description": {
"message": "Когда есть краткое напоминание поставить лайк, подписаться на канал или в соцсетях в середине содержимого. Если эта вставка длительная или о чём-то конкретном, она должна классифицироваться как самореклама."
"category_preview_description": {
"message": "Краткое содержание предыдущих эпизодов или предварительный просмотр того, что будет в данном видео. Предназначено для сегментов, смонтированных из кусков видео, а не для устных пересказов."
},
"category_interaction_short": {
"message": "Напоминание о взаимодействии"
"category_filler_description": {
"message": "Сегменты, которые увеличивают длительность видео за счёт отвлечённых тем или шуток, но не требуются для понимания основного содержания. Не должно иметь сегментов, объясняющие контекст или предысторию."
},
"category_selfpromo": {
"message": "Самореклама/рекомендация"
},
"category_selfpromo_description": {
"message": "Похоже на \"Спонсора\", но для бесплатной рекламы и саморекламы. Включает себя вставки про мерчендайз, пожертвования или информацию о тех, вместе с кем было сделано видео."
"category_filler_short": {
"message": "Заполнитель"
},
"category_music_offtopic": {
"message": "Музыка: Сегмент без музыки"
},
"category_music_offtopic_description": {
"message": "Только для использования в музыкальных клипах. Включает в себя начальные и конечные заставки клипов."
"message": "Только для использования в музыкальных клипах. Используется для сегментов музыкальных клипов, которые не относятся к другой категории."
},
"category_music_offtopic_short": {
"message": "Без музыки"
},
"category_poi_highlight": {
"message": "Важное"
},
"category_poi_highlight_description": {
"message": "Часть видео, которую ищет большинство людей. По сути заменяет комментарии типа \"Видео начинается с x:xx\"."
},
"category_livestream_messages": {
"message": "Прямые трансляции: пожертвование/чтение сообщения"
},
"category_livestream_messages_short": {
"message": "Чтение сообщений"
},
"disable": {
"message": "Отключить"
"autoSkip": {
"message": "Автоматический пропуск"
},
"manualSkip": {
"message": "Пропускать вручную"
@@ -537,11 +627,33 @@
"showOverlay": {
"message": "Показывать в полосе прокрутки"
},
"colorFormatIncorrect": {
"message": "Вы ввели цвет в неправильном формате. Это должно быть 3-х или 6-ти значное шестнадцатеричное число с символом # в начале."
"disable": {
"message": "Отключить"
},
"autoSkip_POI": {
"message": "Автоматически пропускать к началу видео"
},
"manualSkip_POI": {
"message": "Спрашивать после загрузки видео"
},
"showOverlay_POI": {
"message": "Показывать в полосе прокрутки"
},
"showOverlay_full": {
"message": "Показывать категорию"
},
"autoSkipOnMusicVideos": {
"message": "Пропускать все сегменты автоматически при наличии сегмента без музыки"
},
"muteSegments": {
"message": "Разрешить сегменты, которые отключают звук вместо пропуска"
},
"fullVideoSegments": {
"message": "Показывать иконку, когда всё видео является рекламой",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Цвет предпросмотра",
"message": "Цвет неотправленного сегмента",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +688,9 @@
"message": "Чтобы отправить сегменты категории \"{0}\", вы должны включить её в настройках. Сейчас вы будете туда перенаправлены.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Предупреждение: Только один сегмент данного типа может быть активным. Отправка нескольких приведёт к отображению только одного случайно выбранного."
},
"youMustSelectACategory": {
"message": "Вы должны выбрать категорию для всех сегментов, которые вы отправляете!"
},
@@ -588,14 +703,30 @@
"hiddenDueToDuration": {
"message": "скрыто: слишком коротко"
},
"manuallyHidden": {
"message": "скрыто вручную"
},
"channelDataNotFound": {
"message": "ID канала еще не загружен."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID канала еще не загружен. Если вы используете встроенное видео, попробуйте вместо этого воспользоваться домашней страницей YouTube. Это также может быть вызвано изменениями в дизайне YouTube, если вы считаете, что это так, оставьте комментарий здесь:"
},
"adblockerIssue": {
"message": "Кажется, что-то блокирует возможность SponsorBlock'а получать данные о видео. Возможно, это ваш блокировщик рекламы. Пожалуйста, перейдите на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Похоже, что-то блокирует возможность SponsorBlock'а получать данные о видео. Подробнее: https://github.com/ajayyy/SponsorBlock/issues/741."
},
"itCouldBeAdblockerIssue": {
"message": "Если это сообщения появляется слишком часто, это может быть вызвано вашим блокировщиком рекламы. Пожалуйста, перейдите на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Кажется, SponsorBlock не может получить доступ к API YouTube. Чтобы исправить эту ошибку, дайте разрешение в окне, которое сейчас появится, подождите несколько секунд и затем перезагрузите страницу."
},
"acceptPermission": {
"message": "Дать разрешение"
},
"permissionRequestSuccess": {
"message": "Разрешение получено!"
},
"permissionRequestFailed": {
"message": "Не удалось получить разрешение, вы нажали на \"Блокировать\"?"
},
"adblockerIssueWhitelist": {
"message": "Если вы не можете решить эту проблему, попробуйте отключить \"Принудительная проверка каналов перед пропуском\" в настройках, т. к. SponsorBlock не может определить название канала для этого видео"
},
"forceChannelCheck": {
"message": "Принудительная проверка каналов перед пропуском"
@@ -607,10 +738,10 @@
"message": "Рекомендуем включить \"Принудительная проверка каналов перед пропуском\""
},
"downvoteDescription": {
"message": "Неверно указано время"
"message": "Не нужен/неверно указано время"
},
"incorrectCategory": {
"message": "Неверная категория"
"message": "Изменить категорию"
},
"nonMusicCategoryOnMusic": {
"message": "Это видео классифицировано как музыкальное. Вы уверены, что в нём есть спонсоры? Если на самом деле это \"Сегмент без музыки\", откройте параметры расширения и включите эту категорию. Затем вы можете отправить этот сегмент как \"Без музыки\", а не как спонсора. Пожалуйста, прочтите руководство, если вы запутались."
@@ -633,5 +764,167 @@
},
"help": {
"message": "Помощь"
},
"GotIt": {
"message": "Ясно",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Этот сегмент большой. Если в видео только одна тема, то измените значение с «Пропустить» на «Всё видео». Дополнительную информацию смотрите в руководстве."
},
"categoryPillTitleText": {
"message": "Данная категория применена для всего видео, так как она тесно интегрирована в видео"
},
"experiementOptOut": {
"message": "Отказаться от всех будущих экспериментов",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Скрыть навсегда"
},
"warningChatInfo": {
"message": "Вы получили предупреждение и временно не можете отправлять сегменты. Мы заметили, что вы совершали распространенные ошибки, которые не были злонамеренными. Пожалуйста, подтвердите, что вы прочитали правила и предупреждение будет удалено. Вы также можете присоединиться к нашему чату, используя discord.gg/SponsorBlock или matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Голосование отклонено из-за предупреждения. Нажмите, чтобы открыть чат, где вы можете решить проблему, или вернитесь, когда у вас будет время.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Пожертвовать"
},
"considerDonating": {
"message": "Помогите финансировать разработку"
},
"hideDonationLink": {
"message": "Скрыть ссылку на пожертвование"
},
"darkModeOptionsPage": {
"message": "Тёмный режим на странице настроек"
},
"helpPageThanksForInstalling": {
"message": "Спасибо за установку SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Пожалуйста, ознакомьтесь с настройками ниже"
},
"helpPageFeatureDisclaimer": {
"message": "Многие функции по умолчанию отключены. Если вы хотите пропускать начальные и конечные заставки, использовать Invidious и т.д., включите их ниже. Вы также можете скрыть/показать элементы интерфейса."
},
"helpPageHowSkippingWorks": {
"message": "Как работает пропуск"
},
"helpPageHowSkippingWorks1": {
"message": "Сегменты видео будут автоматически пропущены, если они находятся в базе данных. Вы можете открыть всплывающее окно, нажав на значок расширения, чтобы посмотреть, какие сегменты добавлены."
},
"helpPageHowSkippingWorks2": {
"message": "Когда вы будете пропускать сегмент, вы получите уведомление. Если время покажется вам неправильным, проголосуйте против, нажав на палец вниз! Вы также можете проголосовать во всплывающем окне."
},
"Submitting": {
"message": "Отправка"
},
"helpPageSubmitting1": {
"message": "Отправка может быть выполнена во всплывающем окне нажатием на кнопку \"Сегмент начинается отсюда\" или кнопками в видеоплеере."
},
"helpPageSubmitting2": {
"message": "Нажатие на кнопку воспроизведения означает начало сегмента и нажатие на кнопку стоп обозначает его конец. Вы можете обозначить несколько сегментов перед тем, как нажать на кнопку отправки. Нажатие на корзину удалит всё."
},
"Editing": {
"message": "Редактирование"
},
"helpPageEditing1": {
"message": "Если вы сделали что-то не так, вы можете отредактировать или удалить сегменты, нажав на кнопку со стрелкой вверх."
},
"helpPageTooSlow": {
"message": "Это слишком медленно"
},
"helpPageTooSlow1": {
"message": "Всё это также можно делать при помощи горячих клавиш. Нажмите клавишу \"ж\" для указания начала/конца сегмента, \"э\" для отправки. Клавиши могут быть изменены в настройках. Если вы не используете QWERTY, то стоит сразу поменять горячее клавиши."
},
"helpPageCopyOfDatabase": {
"message": "Могу ли я получить копию базы данных? Что если вы пропадёте?"
},
"helpPageCopyOfDatabase1": {
"message": "База данных доступна для всех здесь:"
},
"helpPageCopyOfDatabase2": {
"message": "Исходный код в открытом доступе, так что даже если что-то случится со мной, ваш вклад не пропадёт."
},
"helpPageNews": {
"message": "Новости и как это сделано"
},
"helpPageSourceCode": {
"message": "Где можно получить исходный код?"
},
"Credits": {
"message": "Авторы"
},
"LearnMore": {
"message": "Узнать больше"
},
"CopyDownvoteButtonInfo": {
"message": "Голосует против и создаёт локальную копию сегмента для повторной отправки"
},
"OpenCategoryWikiPage": {
"message": "Открыть вики-страницу этой категории."
},
"CopyAndDownvote": {
"message": "Скопировать и проголосовать против"
},
"ContinueVoting": {
"message": "Продолжить голосование"
},
"ChangeCategoryTooltip": {
"message": "Это мгновенно применится к вашим сегментам"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Наведите курсор на поле редактирования и используйте колесо мыши для быстрой настройки времени. Клавиши Ctrl или Shift могут быть использованы для точной настройки."
},
"categoryPillNewFeature": {
"message": "Новинка! Расширение покажет, когда видео полностью является спонсорским или саморекламой"
},
"dayAbbreviation": {
"message": "д",
"description": "100d"
},
"hourAbbreviation": {
"message": "ч",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Поведение",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Интерфейс",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Сочетания клавиш",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Бэкап/Восстановление",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Разное",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Внешний вид уведомления о пропуске",
"description": "Option label"
},
"unbind": {
"message": "Отвязать",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Не задано"
},
"change": {
"message": "Изменить"
},
"youtubeKeybindWarning": {
"message": "Это сочетание используется на сайте YouTube. Вы уверены, что хотите его использовать?"
}
}

View File

@@ -23,7 +23,7 @@
"message": "segment"
},
"Segments": {
"message": "segmenty"
"message": "segmentov"
},
"upvoteButtonInfo": {
"message": "Hlasovať pre tento príspevok"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Znovu preskočiť"
},
"unmute": {
"message": "Zrušiť stíšenie"
},
"paused": {
"message": "Pozastavené"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Koniec segmentu"
},
"sponsorCancel": {
"message": "Zrušiť vytváranie segmentu"
},
"noVideoID": {
"message": "Nenašlo sa žiadne YouTube video.\nAk je to chyba, obnovte záložku."
},
"refreshSegments": {
"message": "Znova načítať segmenty"
},
"success": {
"message": "Hotovo!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Nastala chyba pripojenia. Kód chyby: "
},
"wantToSubmit": {
"message": "Chcete odoslať segmenty pre video id"
},
"clearTimes": {
"message": "Zmazať segmenty"
},
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Nastaviť Používateľské meno"
},
"copyPublicID": {
"message": "Skopírovať verejné ID používateľa"
},
"discordAdvert": {
"message": "Pripojte sa k oficiálnemu Discord serveru a zanechajte nám pripomienky!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Skryje tlačidlá pre preskočenie segmentov, ktoré sa zobrazujú v YouTube prehrávači."
},
"showSkipButton": {
"message": "Zobrazovať tlačidlo preskočiť na hlavný obsah videa"
},
"showInfoButton": {
"message": "Zobraziť info tlačidlo v YouTube prehrávači"
},
"hideInfoButton": {
"message": "Skryť info tlačidlo v YouTube prehrávači"
},
"whatInfoButton": {
"message": "Toto tlačidlo zobrazí vyskakovacie okno na YouTube stránke."
"autoHideInfoButton": {
"message": "Automaticky skryť tlačidlo Info"
},
"hideDeleteButton": {
"message": "Skryť tlačidlo Zmazať v YouTube prehrávači"
@@ -188,15 +200,15 @@
"showDeleteButton": {
"message": "Zobraziť tlačidlo Zmazať v YouTube prehrávači"
},
"whatDeleteButton": {
"message": "Toto tlačidlo v YouTube prehrávači zmaže všetky ešte neodoslané segmenty v aktuálnom videu."
},
"enableViewTracking": {
"message": "Zapnúť počítanie preskočení"
},
"whatViewTracking": {
"message": "Sleduje aké segmenty ste preskočili, aby sa ostatní používatelia dozvedeli ako prispeli a pomohli ostatným. Spolu s hlasmi to potom zaistí databázu bez spamu. Rozšírenie odošle správu na server vždy keď preskočíte segment. Dúfame, že si väčšina ľudí toto nastavenie nezmení, aby boli čísla presné. :)"
},
"enableViewTrackingInPrivate": {
"message": "Zapnúť počítanie preskočení v inkognito oknách"
},
"enableQueryByHashPrefix": {
"message": "Dopyt podľa hash prefixu"
},
@@ -212,6 +224,24 @@
"showNotice": {
"message": "Znovu zobraziť upozornenie"
},
"showSkipNotice": {
"message": "Zobraziť upozornenie pri preskočení segmentu"
},
"noticeVisibilityMode0": {
"message": "Veľké upozornenia o preskočení"
},
"noticeVisibilityMode1": {
"message": "Malé upozornenia o automatickom preskočení"
},
"noticeVisibilityMode2": {
"message": "Malé upozornenia o všetkých preskočeniach"
},
"noticeVisibilityMode3": {
"message": "Priehľadné upozornenia o automatickom preskočení"
},
"noticeVisibilityMode4": {
"message": "Priehľadné upozornenia o všetkých preskočeniach"
},
"longDescription": {
"message": "SponsorBlock umožňuje preskočiť sponzorov, úvodné časti, záverečné časti, pripomienky na odber, nehudobné časti videoklipov alebo iné otravné časti YouTube videí. SponsorBlock je crowdsourceové rozšírenie prehliadača, pomocou ktorého môže ktokoľvek označiť začiatok a koniec takéhoto segmentu. Po odoslaní potom všetci ostatní s týmto rozšírením tieto segmenty automaticky preskočia.",
"description": "Full description of the extension on the store pages."
@@ -221,7 +251,7 @@
"description": "Used on Firefox Store Page"
},
"sourceCode": {
"message": "Zdrojový Kód",
"message": "Zdrojový kód",
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
@@ -232,21 +262,6 @@
"message": "Ak sa vám to stále nepáčí, stlačte tlačidlo Nikdy nezobrazovať.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Nastaviť kláves pre preskočenie segmentu"
},
"setStartSponsorShortcut": {
"message": "Nastaviť kláves pre začiatok segmentu"
},
"setSubmitKeybind": {
"message": "Nastaviť kláves pre odoslanie segmentu"
},
"keybindDescription": {
"message": "Stlačte požadovaný kláves"
},
"keybindDescriptionComplete": {
"message": "Kláves bol nastavený na: "
},
"0": {
"message": "Spojenie vypršalo. Skontrolujte svoje internetové pripojenie. Ak vám internet funguje, server je pravdepodobne preťažený alebo nefunkčný."
},
@@ -269,11 +284,34 @@
"skip": {
"message": "Preskočiť"
},
"mute": {
"message": "Stíšiť"
},
"full": {
"message": "Celé video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Preskočiť {0}?"
},
"mute_category": {
"message": "Stíšiť {0}?"
},
"skip_to_category": {
"message": "Preskočiť na {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "preskočené"
"message": "{0} preskočené",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} stíšený",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Preskočené na {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Zakázať Automatické Preskočenie"
@@ -296,14 +334,11 @@
"youHaveSkipped": {
"message": "Preskočili ste "
},
"youHaveSaved": {
"message": "Ušetrili ste "
},
"minLower": {
"message": "minúta"
},
"minsLower": {
"message": "minúty"
"message": "minút"
},
"hourLower": {
"message": "hodina"
@@ -312,10 +347,12 @@
"message": "hodiny"
},
"youHaveSavedTime": {
"message": "Ostatným ste ušetrili"
"message": "Ostatným ste ušetrili",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " z ich života"
"message": " z ich života",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Stav servera skontrolujete na status.sponsor.ajay.app."
@@ -324,7 +361,7 @@
"message": "Import/export vášho ID používateľa"
},
"whatChangeUserID": {
"message": "Toto si držte v bezpečí. Je to ako heslo a nemali by ste ho s nikým zdieľať. Ten kto ho má by sa mohol zas vydávať."
"message": "Toto si starostlivo uchovajte. Podobne ako heslo by ste to nemali s nikým zdieľať. Ak by to získal niekto ďalší, mohol bym uškodiť. Ak hľadáte vaše verejné ID používateľa, stlačte ikonu schránky v podokne."
},
"setUserID": {
"message": "Nastaviť Používateľove ID"
@@ -335,29 +372,24 @@
"createdBy": {
"message": "Vytvoril"
},
"autoSkip": {
"message": "Automatické Preskočenie"
"supportOtherSites": {
"message": "Podpora alternatívnych Youtube webov"
},
"showSkipNotice": {
"message": "Zobraziť upozornenie pri preskočení segmentu"
"supportOtherSitesDescription": {
"message": "Podpora alternatívnych Youtube klientov. Pre zapnutie podpory musíte povoliť zvláštne oprávnenia. Nefunguje v anonymnom režime v prehliadači Chrome ani v Chromium variantoch.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Aktuálne je nastavené na:"
},
"supportInvidious": {
"message": "Podpora Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) je alternatívny YouTube klient. Pre zapnutie podpory musíte povoliť zvláštne oprávnenia. Nefunguje v anonymnom režime v prehliadači Chrome ani v Chromium variantoch."
"supportedSites": {
"message": "Podporované weby: "
},
"optionsInfo": {
"message": "Zapnúť podporu Invidious, vypnúť automatické preskočenie, skryť tlačidlá a iné."
},
"addInvidiousInstance": {
"message": "Pridať inštanciu Invidious"
"message": "Pridať inštanciu alternatívneho klienta"
},
"addInvidiousInstanceDescription": {
"message": "Pridá vlastnú inštanciu Invidious. Musí byť vo formáte len doména. Napr. invidious.ajay.app"
"message": "Prid vlastnú inštanciu. Musí byť vo formáte len doména. Napr. invidious.ajay.app"
},
"add": {
"message": "Pridať"
@@ -380,15 +412,21 @@
"minDurationDescription": {
"message": "Segmenty kratšie ako nastavená hodnota nebudú preskočené ani zobrazené v prehrávači."
},
"skipNoticeDuration": {
"message": "Trvanie oznámenia o preskočení (v sekundách):"
},
"skipNoticeDurationDescription": {
"message": "Oznámenie o preskočení zostane minimálne takto dlho zobrazené. Pri manuálnom preskočení to môže byť aj dlhšie."
},
"shortCheck": {
"message": "Segment je kratší ako vami nastavená minimálna dĺžka. Možno už bol niekým odoslaný a kvôli tomuto nastaveniu je teraz ignorovaný. Naozaj ho chcete odoslať?"
},
"liveOrPremiere": {
"message": "Vytváranie segmentov v aktívnom živom prenose alebo premiére nie je dovolené. Počkajte prosím na jeho ukončenie, potom obnovte stránku a skontrolujte, či sú segmenty správne vytvorené."
},
"showUploadButton": {
"message": "Ukázať Nahrávacie Tlačidlo"
},
"whatUploadButton": {
"message": "Toto tlačidlo sa zobrazí v YouTube prehrávači po tom ako označíte začiatok a koniec segmentu na odoslanie."
},
"customServerAddress": {
"message": "Adresa serveru SponsorBlock"
},
@@ -407,15 +445,6 @@
"areYouSureReset": {
"message": "Naozaj to chcete obnoviť?"
},
"confirmPrivacy": {
"message": "Toto video je nezaradené. Ak nechcete skontrolovať preskočiteľné segmenty, stlačte Zrušiť."
},
"unlistedCheck": {
"message": "Ignorovať nezaradené a súkromné videá"
},
"whatUnlistedCheck": {
"message": "Toto nastavenie mierne spomalí SponsorBlock. Vyhľadávanie segmentov na preskočenie si vyžaduje odoslanie ID videa na server. Ak si nie ste istí odosielaním ID nezaradených videí cez internet, tak toto nastavenie zapnite."
},
"mobileUpdateInfo": {
"message": "už je podporované aj m.youtube.com"
},
@@ -449,6 +478,9 @@
"preview": {
"message": "Ukážka"
},
"unsubmitted": {
"message": "Neodoslané"
},
"inspect": {
"message": "Kontrola"
},
@@ -467,12 +499,6 @@
"copyDebugInformationComplete": {
"message": "Debug informácie boli skopírované do schránky. Ak chcete, môžete odstrániť akékoľvek informácie, ktoré nechcete zdieľať. Uložte si ich do textového súboru alebo ich vložte do nahlásenia chyby."
},
"theKey": {
"message": "Kľúč"
},
"keyAlreadyUsed": {
"message": "je pridelený pre inú akciu. Prosím zvoľte inú klávesu."
},
"to": {
"message": "do",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +509,31 @@
"category_sponsor_description": {
"message": "Platená propagácia, platené odporúčania a priame reklamy. Neplatí pre vlastnú propagáciu alebo neplatenú propagáciu dobročinností/tvorcov/webových stránok/produktov, ktoré sa im páčia."
},
"category_selfpromo": {
"message": "Neplatená/Vlastná propagácia"
},
"category_selfpromo_description": {
"message": "Podobné ako sponzor, okrem neplatenej alebo vlastnej propagácie. Patria sem sekcie týkajúce sa merchu, donatov alebo informácií o tom, s kým spolupracovali."
},
"category_exclusive_access": {
"message": "Exkluzívny Prístup"
},
"category_exclusive_access_description": {
"message": "Iba pre označovanie celých videí. Používa sa, keď video predstavuje produkt, službu alebo miesto, ku ktorým získali bezplatný alebo dotovaný prístup."
},
"category_exclusive_access_pill": {
"message": "Toto video predstavuje produkt, službu alebo miesto, ku ktorým získali bezplatný alebo dotovaný prístup",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Pripomienka interakcie (Prihlásiť sa na odber)"
},
"category_interaction_description": {
"message": "Krátka výzva dať like, prihlásiť sa na odber alebo sledovať ich v strede obsahu. Ak je to dlhé alebo sa týka niečoho konkrétneho, malo by to radšej byť v ramci vlastnej propagácie."
},
"category_interaction_short": {
"message": "Pripomienka interakcie"
},
"category_intro": {
"message": "Prerušenie/Úvodná animácia"
},
@@ -498,38 +549,41 @@
"category_outro_description": {
"message": "Kredity alebo keď sa zobrazia YouTube koncové karty. Neplatí pre zhrnutia s informáciami."
},
"category_interaction": {
"message": "Pripomienka interakcie (Prihlásiť sa na odber)"
"category_preview": {
"message": "Ukážka/Rekapitulácia"
},
"category_interaction_description": {
"message": "Krátka výzva dať like, prihlásiť sa na odber alebo sledovať ich v strede obsahu. Ak je to dlhé alebo sa týka niečoho konkrétneho, malo by to radšej byť v ramci vlastnej propagácie."
"category_preview_description": {
"message": "Rýchla rekapitulácia predošlej epizódy alebo ukážka toho, čo bude nasledovať neskôr v aktuálnom videu. Myslené pre zostrihané videá, nie pre hovorený súhrn."
},
"category_interaction_short": {
"message": "Pripomienka interakcie"
"category_filler_description": {
"message": "Odbočky mimo tému pridané len pre zábavu, nepotrebné pre pochopenie hlavného obsahu videa. Nemalo by zahŕňať segmenty, ktoré vysvetľujú kontext alebo vedľajšie detaily."
},
"category_selfpromo": {
"message": "Neplatená/Vlastná propagácia"
},
"category_selfpromo_description": {
"message": "Podobné ako sponzor, okrem neplatenej alebo vlastnej propagácie. Patria sem sekcie týkajúce sa merchu, donatov alebo informácií o tom, s kým spolupracovali."
"category_filler_short": {
"message": "Odbočka"
},
"category_music_offtopic": {
"message": "Hudba: časť bez hudby"
},
"category_music_offtopic_description": {
"message": "Iba pre hudobné videá. Patria sem úvody alebo závery v hudobných videách."
"message": "Len pre hudobné videá. Použite len ak segment nie je možné zaradiť do inej kategórie."
},
"category_music_offtopic_short": {
"message": "Bez hudby"
},
"category_poi_highlight": {
"message": "Hlavný obsah videa"
},
"category_poi_highlight_description": {
"message": "Tá časť videa, ktorú ľudia vyhľadávajú. Podobné komentárom \"Video začína v čase x\"."
},
"category_livestream_messages": {
"message": "Živé vysielanie: oznamy a dary"
},
"category_livestream_messages_short": {
"message": "Oznamy"
},
"disable": {
"message": "Zakázať"
"autoSkip": {
"message": "Automatické Preskočenie"
},
"manualSkip": {
"message": "Manuálne Preskočenie"
@@ -537,11 +591,33 @@
"showOverlay": {
"message": "Zobraziť v časovej lište"
},
"colorFormatIncorrect": {
"message": "Vaša farba je nesprávne naformátovaná. Mal by to byť 3 alebo 6-miestny hexadecimálny kód so znakom čísla na začiatku."
"disable": {
"message": "Zakázať"
},
"autoSkip_POI": {
"message": "Automaticky preskočiť na začiatok"
},
"manualSkip_POI": {
"message": "Opýtať sa, keď sa video nahraje"
},
"showOverlay_POI": {
"message": "Zobraziť v časovej lište"
},
"showOverlay_full": {
"message": "Ukázať Označenie"
},
"autoSkipOnMusicVideos": {
"message": "Automaticky preskočiť všetky segmenty ak neexistuje segment bez hudby"
},
"muteSegments": {
"message": "Povoliť segmenty, ktoré namiesto preskočenia stíšía zvuk"
},
"fullVideoSegments": {
"message": "Zobraziť ikonu, ak je celé video reklama",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Farba ukážky",
"message": "Neodoslaná farba",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -576,6 +652,9 @@
"message": "Pre odoslanie segmentov z kategórie \"{0}\" ju musíte zapnúť v nastaveniach. Teraz tam budete presmerovaní.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Varovanie: Tento typ segmentu môže byť aktívny len jeden. Odoslanie viacerých spôsobí zobrazenie náhodného z nich."
},
"youMustSelectACategory": {
"message": "Musíte zvoliť kategóriu pre každý segment!"
},
@@ -589,28 +668,41 @@
"message": "skryté: príliš krátke"
},
"channelDataNotFound": {
"message": "ID kanála nie je zatiaľ načítané."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID kanála sa ešte nenačítalo. Ak pozeráte video vložené na stránke, skúste ísť radšej priamo na YouTube. Problém mohli spôsobiť zmeny na YouTube. Ak je tomu tak, zanechajte komentár:"
},
"adblockerIssue": {
"message": "Zdá sa, že niečo blokuje SponsorBlocku možnosť získať dáta o videu. Pravdepodobne to bude Váš adblocker. Prosím navštívte https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Zdá sa, že niečo blokuje SponsorBlocku možnosť získať dáta o videu. Prosím navštívte https://github.com/ajayyy/SponsorBlock/issues/741 pre viac informácií."
},
"itCouldBeAdblockerIssue": {
"message": "Ak sa to bude diať aj naďalej, môže to byť spôsobené Vašim adblockerom. Prosím navštívte https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "SponsorBlock nemá prístup k YouTube API. Povoľte oprávnenie v nasledovnej výzve, počkajte pár sekúnd a znovu nahrajte stránku."
},
"acceptPermission": {
"message": "Povoľte oprávnenie"
},
"permissionRequestSuccess": {
"message": "Oprávnenie bolo úspešne povolené!"
},
"permissionRequestFailed": {
"message": "Povolenie oprávnenia zlyhalo, stlačili ste odmietnuť?"
},
"adblockerIssueWhitelist": {
"message": "Ak to neviete vyriešiť, vypnite nastavenie \"Vynútiť kontrolu kanála pred preskočením\", lebo SponsorBlock nevie zistiť informácie o kanále tohto videa"
},
"forceChannelCheck": {
"message": "Vynútiť Kontrolu Kanála Pred Preskočením"
"message": "Vynútiť kontrolu kanála pred preskočením"
},
"whatForceChannelCheck": {
"message": "V predvolenom nastavení sa preskočia segmenty hneď bez kontroly kanálu. V predvolenom nastavení môžu byť niektoré segmenty na začiatku videa na kanáloch pridaných na whitelist preskočené. Povolením tejto možnosti tomu zabránite, ale všetky preskakovania budú mať mierne oneskorenie, pretože získanie ID kanála môže chvíľu trvať. Toto oneskorenie nemusí byť viditeľné, ak máte rýchly internet."
},
"forceChannelCheckPopup": {
"message": "Zvážte Povolenie \"Vynútiť Kontrolu Kanála Pred Preskočením\""
"message": "Zvážte povolenie \"Vynútiť kontrolu kanála pred preskočením\""
},
"downvoteDescription": {
"message": "Nesprávne/Zlé načasovanie"
},
"incorrectCategory": {
"message": "Nesprávna kategória"
"message": "Zmeniť kategóriu"
},
"nonMusicCategoryOnMusic": {
"message": "Toto video je kategorizované ako hudobné. Ste si istý, že obsahuje sponzora? Ak sa skutočne jedná o časť bez hudby, otvorte možnosti rozšírenia a povoľte túto kategóriu. Potom môžete tento segment uložiť ako kategóriu \"Bez hudby\" namiesto sponzora. Ak si neviete rady, tak si prosím prečítajte pravidlá."
@@ -632,6 +724,125 @@
"message": "Otvorte nastavenia pre preskočenie úvodov, záverov, podpory reklamných predmetov, atď."
},
"help": {
"message": "Pomoc"
"message": "Pomocník"
},
"GotIt": {
"message": "Rozumiem",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Tento segment je dlhý. Ak je celé video o jednej téme, zmeňte \"Preskočiť\" na \"Celé video\". Pre ďalšie informácie si pozrite pravidlá."
},
"categoryPillTitleText": {
"message": "Celé video je označené touto kategóriou a je príliš previazané, aby sa to dalo rozlíšiť"
},
"experiementOptOut": {
"message": "Odmietnuť všetky budúce experimenty",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Navždy skryť"
},
"warningChatInfo": {
"message": "Dostali ste varovanie a nemôžete tak dočasne odosielať segmenty. To znamená, že sme si všimli, že ste spravili nejaké chyby, ktoré nie sú myslené zle, a chceme Vám len objasniť pravidlá a potom Vám to varovanie odoberieme. Môžete sa pripojiť do konverzácie pomocou discord.gg/SponsorBlock alebo matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Hlasovanie bolo zamietnuté kvôli varovaniu. Kliknite pre otvorenie chatu, aby ste ho vyriešili, alebo sa vráťte až budete mať čas.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Prispieť"
},
"hideDonationLink": {
"message": "Skryť možnosti prispenia"
},
"helpPageThanksForInstalling": {
"message": "Ďakujeme za inštaláciu SponsorBlock-u."
},
"helpPageReviewOptions": {
"message": "Skontrolujte prosím možnosti nižšie"
},
"helpPageFeatureDisclaimer": {
"message": "Veľa funkcií je vo východiskovom stave vypnutých. Ak chcete preskakovať úvody, závery, používať Invidious apod., zapnite ich nižšie. Taktiež môžete zobraziť alebo skryť niektoré ovládacie prvky."
},
"helpPageHowSkippingWorks": {
"message": "Ako funguje preskakovanie"
},
"helpPageHowSkippingWorks1": {
"message": "Video segmenty budú automaticky preskočené, ak sa nájdu v databáze. Zobraziť si ich môžete po kliknutí na ikonu rozšírenia vo vyskakovacom okne."
},
"helpPageHowSkippingWorks2": {
"message": "Vždy keď preskočíte segment, tak dostanete oznam. Ak sa vám nepozdáva načasovanie, môžete o tom zahlasovať palcom dole! Zahlasovať tiež môžete vo vyskakovacom okne."
},
"Submitting": {
"message": "Odosielam"
},
"helpPageSubmitting1": {
"message": "Odosielanie môžete vykonať z vyskakovacieho okna stlačením \"Začiatok segmentu\" alebo priamo tlačidlami v prehrávači."
},
"helpPageSubmitting2": {
"message": "Stlačenie tlačidla Prehrať označí začiatok segmentu a stlačenie tlačidla Stop označí koniec. Takto viete označiť aj viac segmentov pred odoslaním. Stlačením tlačidla \"Nahrať\" segmenty odošlete. Stlačením tlačidla \"Kôš\" segmenty zmažete."
},
"Editing": {
"message": "Úpravy"
},
"helpPageEditing1": {
"message": "Ak ste sa pomýlili, môžete segment upraviť alebo zmazať po stlačení šípky hore."
},
"helpPageTooSlow": {
"message": "Príliš pomalé"
},
"helpPageTooSlow1": {
"message": "Môžete využiť aj klávesové skratky. Bodkočiarka označí začiatok alebo koniec segmentu a apostrof ho odošle."
},
"helpPageCopyOfDatabase": {
"message": "Viem získať kópiu databázy? Čo bude ak zmizneš?"
},
"helpPageCopyOfDatabase1": {
"message": "Databáza je verejná a dostupná na"
},
"helpPageCopyOfDatabase2": {
"message": "Zdrojový kód je voľne dostupný. Takže aj keby sa mi niečo stalo, vaše príspevky sa nestratia."
},
"helpPageNews": {
"message": "Novinky a ako to funguje"
},
"helpPageSourceCode": {
"message": "Kde môžem získať zdrojový kód?"
},
"Credits": {
"message": "Autori"
},
"LearnMore": {
"message": "Zistiť viac"
},
"CopyDownvoteButtonInfo": {
"message": "Dá palec dole a vytvorí kópiu, aby ste mohli segment znova odoslať"
},
"OpenCategoryWikiPage": {
"message": "Otvoriť wiki stránku tejto kategórie."
},
"CopyAndDownvote": {
"message": "Skopírovať a dať palec dole"
},
"ContinueVoting": {
"message": "Pokračovať v hlasovaní"
},
"ChangeCategoryTooltip": {
"message": "Týmto ihneď vykonáte zmeny v segmentoch"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Čas môžete rýchlo zmeniť kolieskom myši, ak je kurzor nad zadávacím políčkom. Pre jemné zmeny pritom držte kláves ctrl alebo shift."
},
"categoryPillNewFeature": {
"message": "Nové! Zistite, kedy je video kompletne sponzorované alebo vlastná propagácia"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
}
}

View File

@@ -1 +1,30 @@
{}
{
"Options": {
"message": "Подешавања"
},
"sourceCode": {
"message": "Изворни код",
"description": "Used on Firefox Store Page"
},
"errorCode": {
"message": "Код грешке: "
},
"skip": {
"message": "Прескочи"
},
"add": {
"message": "Додај"
},
"save": {
"message": "Сачувај"
},
"cancel": {
"message": "Откажи"
},
"edit": {
"message": "Измени"
},
"help": {
"message": "Помоћ"
}
}

View File

@@ -1,6 +1,6 @@
{
"fullName": {
"message": "SponsorBlock för YouTube - Hoppa över sponsring",
"message": "SponsorBlock for YouTube - Skip Sponsorships",
"description": "Name of the extension."
},
"Description": {
@@ -8,7 +8,7 @@
"description": "Description of the extension."
},
"400": {
"message": "Felaktigt anrop enligt servern"
"message": "Servern sa att denna begäran var ogiltig"
},
"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?"
@@ -17,7 +17,7 @@
"message": "Den här har redan blivit rapporterad"
},
"channelWhitelisted": {
"message": "Kanal vitlistad!"
"message": "Kanalen är vitlistad!"
},
"Segment": {
"message": "segment"
@@ -41,16 +41,19 @@
"message": "Laddar..."
},
"Hide": {
"message": "Visa Aldrig"
"message": "Visa aldrig"
},
"hitGoBack": {
"message": "Tryck på Tillbaka för att ångra åtgärden."
},
"unskip": {
"message": "Tillbaka"
"message": "Hoppa inte över"
},
"reskip": {
"message": "Framåt"
"message": "Hoppa över igen"
},
"unmute": {
"message": "Ljud"
},
"paused": {
"message": "Pausad"
@@ -65,7 +68,7 @@
"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."
"message": "Ett fel uppstod vid rapportering av sponsormeddelandet, försök igen senare."
},
"sponsorFound": {
"message": "Denna video har segment i databasen!"
@@ -79,11 +82,17 @@
"sponsorEnd": {
"message": "Segmentet slutar nu"
},
"sponsorCancel": {
"message": "Avbryt skapande av segment"
},
"noVideoID": {
"message": "Hittade ingen YouTube-video.\nUppdatera fliken om detta är felaktigt."
},
"refreshSegments": {
"message": "Uppdatera segment"
},
"success": {
"message": "Lyckades!"
"message": "Klart!"
},
"voted": {
"message": "Röstat!"
@@ -94,14 +103,11 @@
"connectionError": {
"message": "Anslutningsfel. Felkod: "
},
"wantToSubmit": {
"message": "Vill skicka in med video-id"
},
"clearTimes": {
"message": "Rensa segmenten"
},
"openPopup": {
"message": "Öppna SponsorBlock Popup"
"message": "Öppna SponsorBlock-popup"
},
"closePopup": {
"message": "Stäng popup"
@@ -137,11 +143,14 @@
"message": "Sektionsredigering kommer att visas efter du har klickat på skicka",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Tips: Du kan ställa in snabbtangenter för att skicka in i alternativen"
},
"clearTimesButton": {
"message": "Rensa Tider"
"message": "Rensa tider"
},
"submitTimesButton": {
"message": "Rapportera Tider"
"message": "Skicka tider"
},
"publicStats": {
"message": "Detta kommer att användas på den publika statistiksidan för att visa hur mycket du har bidragit. Spana in den"
@@ -150,7 +159,10 @@
"message": "Användarnamn"
},
"setUsername": {
"message": "Ange Användarnamn"
"message": "Ange användarnamn"
},
"copyPublicID": {
"message": "Kopiera publikt Användar-ID"
},
"discordAdvert": {
"message": "Gå med i den officiella discordservern för att ge förslag och feedback!"
@@ -159,16 +171,19 @@
"message": "Dölj detta"
},
"Options": {
"message": "Inställningar"
"message": "Alternativ"
},
"showButtons": {
"message": "Visa Knappar På YouTube-spelaren"
"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."
"message": "Detta döljer knapparna på YouTube-spelaren som du kan skicka in segment med som ska hoppas över."
},
"showSkipButton": {
"message": "Behåll knappen hoppa till markerat på spelaren"
},
"showInfoButton": {
"message": "Visa Infoknapp På YouTube-spelaren"
@@ -176,35 +191,56 @@
"hideInfoButton": {
"message": "Dölj Infoknapp På YouTube-spelaren"
},
"whatInfoButton": {
"message": "Detta är knappen som öppnar popup-rutan på YouTube-sidan."
"autoHideInfoButton": {
"message": "Dölj informationsknappen automatiskt"
},
"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."
"message": "Visa knappen ta bort på YouTube-spelaren"
},
"enableViewTracking": {
"message": "Aktivera spåra antalet hoppa över"
},
"whatViewTracking": {
"message": "Den här funktionen spårar vilka segment du har hoppat över för att låta användarna veta hur mycket tid en användare har sparat andra och tillsammans med användarnas röster säkerställa att spam inte kommer in i databasen. Detta tillägg skickar ett meddelande till servern varje gång du hoppar över ett segment. Förhoppningsvis ändrar inte folk den här inställningen så statistiken hålls tillförlitlig. :)"
"message": "Den här funktionen spårar vilka segment du har hoppat över för att låta användarna veta hur mycket tid en användare har sparat andra och tillsammans med användarnas röster säkerställa att spam inte kommer in i databasen. Detta tillägg skickar ett meddelande till servern varje gång du hoppar över ett segment. Förhoppningsvis ändrar de flesta inte den här inställningen så statistiken hålls tillförlitlig. :)"
},
"enableViewTrackingInPrivate": {
"message": "Aktivera spåra antalet hoppa över i privata/inkognitoflikar"
},
"enableQueryByHashPrefix": {
"message": "Fråga efter hash-prefix"
},
"whatQueryByHashPrefix": {
"message": "I stället för att begära segment från servern med hjälp av video-ID skickas de första 4 tecknen i hashen av video-ID:et. Servern kommer då att skicka tillbaka data för alla videor med liknande hashar."
},
"enableRefetchWhenNotFound": {
"message": "Uppdatera segment på nya videor"
},
"whatRefetchWhenNotFound": {
"message": "Om videon är ny och inga segment hittades då kommer den att uppdatera med några minuter mellanrum medan du tittar på videon."
"message": "Om videon är ny och inga segment hittades då kommer den att uppdateras med några minuters mellanrum medan du tittar på videon."
},
"showNotice": {
"message": "Visa Notisen Igen"
"message": "Visa meddelandet igen"
},
"showSkipNotice": {
"message": "Visa ett meddelande efter att ett segment har hoppats över"
},
"noticeVisibilityMode0": {
"message": "Hoppa över-meddelanden i fullstorlek"
},
"noticeVisibilityMode1": {
"message": "Små meddelanden för automatisk hoppa över"
},
"noticeVisibilityMode2": {
"message": "Alla hoppa över-meddelanden är små"
},
"noticeVisibilityMode3": {
"message": "Meddelanden som tonar bort för automatisk hoppa över"
},
"noticeVisibilityMode4": {
"message": "Alla hoppa över-meddelanden tonas bort"
},
"longDescription": {
"message": "SponsorBlock låter dig hoppa över sponsormeddelanden, introduktioner, eftertexter, prenumerationspåminnelser och andra irriterande delar av YouTube-videor. SponsorBlock är ett crowdsourced webbläsartillägg som låter vem som helst att skicka in start- och sluttid på sponsorsegment och andra segment av YouTube-videor. När en person skickar in denna information kommer alla andra som har detta tillägg installerat att hoppa över det sponsrade segmentet. Du kan även hoppa över icke-musikavsnitt i musikvideor.",
@@ -219,27 +255,27 @@
"description": "Used on Firefox Store Page"
},
"noticeUpdate": {
"message": "Den här notisen har förbättrats!",
"message": "Det här meddelandet har förbättrats!",
"description": "The first line of the message displayed after the notice was upgraded."
},
"noticeUpdate2": {
"message": "Om du ändå inte gillar det, tryck på \"Visa aldrig\"-knappen.",
"message": "Om du ändå inte gillar det, tryck på knappen visa aldrig.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Ställ in knapp för att hoppa över ett segment"
"message": "Hoppa över segment",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Ange den tangent som ska fungera som starttangent för ett segment"
"message": "Starta/stoppa segment",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Välj knapp att koppla till rapportering av sponsormeddelande"
"message": "Skicka in segment",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Koppla knapp genom att trycka på den"
},
"keybindDescriptionComplete": {
"message": "Kopplad till: "
"message": "Välj en tangent genom att trycka på den och välj sedan en av modifieringstangenterna som du vill använda."
},
"0": {
"message": "Anslutningsfel. Se över din internetanslutning. Om du kan komma åt internet så är servern förmodligen överbelastad eller nere."
@@ -251,7 +287,7 @@
"message": "Hoppa över är inaktiverat"
},
"yourWork": {
"message": "Ditt Bidrag",
"message": "Ditt bidrag",
"description": "Used to describe the section that will show you the statistics from your submissions."
},
"502": {
@@ -263,11 +299,34 @@
"skip": {
"message": "Hoppa över"
},
"mute": {
"message": "Ljudlös"
},
"full": {
"message": "Hela videon",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Hoppa över {0}?"
},
"mute_category": {
"message": "Gör {0} ljudlös?"
},
"skip_to_category": {
"message": "Hoppa till {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Skippat"
"message": "{0} överhoppad",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} ljudlös",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Hoppat till {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Inaktivera hoppa över automatiskt"
@@ -276,7 +335,7 @@
"message": "Aktivera Hoppa Över Automatiskt"
},
"audioNotification": {
"message": "Ljudeffekt vid hopp"
"message": "Ljudavisering vid hoppa över"
},
"audioNotificationDescription": {
"message": "Ljudavisering vid hoppa över kommer att spela upp ett ljud när ett segment hoppas över. Om inaktiverad (eller om hoppa över automatiskt är inaktiverat), kommer inget ljud att spelas upp."
@@ -290,9 +349,6 @@
"youHaveSkipped": {
"message": "Du har hoppat över "
},
"youHaveSaved": {
"message": "Du har sparat "
},
"minLower": {
"message": "minuter"
},
@@ -306,10 +362,12 @@
"message": "timmar"
},
"youHaveSavedTime": {
"message": "Du har sparat andra"
"message": "Du har sparat andra",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " av deras liv"
"message": " av deras liv",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Gå till status.sponsor.ajay.app för serverstatus."
@@ -318,7 +376,7 @@
"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."
"message": "Detta ska hållas privat. Detta är som ett lösenord och ska inte delas med någon. Om andra får tag i det kan de utge sig för att vara dig. Om du letar efter ditt offentliga Användar-ID kan du klicka på urklippsikonen i popupen."
},
"setUserID": {
"message": "Ange AnvändarID"
@@ -329,35 +387,30 @@
"createdBy": {
"message": "Skapad av"
},
"autoSkip": {
"message": "Hoppa Över Automatiskt"
"supportOtherSites": {
"message": "Stöd för tredjeparts YouTube-webbplatser"
},
"showSkipNotice": {
"message": "Visa ett meddelande efter att ett segment har hoppats över"
"supportOtherSitesDescription": {
"message": "Stöd tredjeparts YouTube-klienter. För att aktivera support måste du acceptera de extra behörigheterna. Detta fungerar INTE i inkognito på Chrome och andra Chromium-varianter.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Nuvarande snabbtangent är:"
},
"supportInvidious": {
"message": "Stöd Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) är en tredjeparts YouTube-klient. För att aktivera stöd måste du acceptera de extra behörigheterna. Detta kommer INTE att fungera i incognito i Chrome och andra Cromium-varianter."
"supportedSites": {
"message": "Webbplatser som stöds: "
},
"optionsInfo": {
"message": "Aktivera Invidious stöd, avaktivera hoppa över automatiskt, dölj knappar och mer."
"message": "Aktivera stöd för Invidious, inaktivera hoppa över automatiskt, dölj knappar och mer."
},
"addInvidiousInstance": {
"message": "Lägg Till Invidious Instans"
"message": "Lägg till tredjepartsklientinstans"
},
"addInvidiousInstanceDescription": {
"message": "Lägg till en anpassad instans av Invidious. Denna måste vara formaterad med ENBART domänen. Exempelvis: invidious.ajay.app"
"message": "Lägg till en anpassad instans. Denna måste vara formaterad med ENDAST 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"
"message": "Detta är en ogiltig domän. Den ska ENDAST inkludera domändelen. Exempelvis: invidious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Rensa Invidious instanslista"
@@ -374,20 +427,26 @@
"minDurationDescription": {
"message": "Segment som är kortare än det angivna värdet kommer inte att hoppas över eller visas i spelaren."
},
"skipNoticeDuration": {
"message": "Varaktighet på hoppa över-meddelande (sekunder):"
},
"skipNoticeDurationDescription": {
"message": "Meddelandet om att hoppa över kommer att visas på skärmen åtminstone så här länge. För manuell överhoppning kan det visas längre."
},
"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"
"liveOrPremiere": {
"message": "Att skicka in på en aktiv liveström eller premiär är inte tillåtet. Vänta tills den är färdig, uppdatera sedan sidan och kontrollera att segmenten fortfarande är giltiga."
},
"whatUploadButton": {
"message": "Denna knapp visas på YouTube-spelaren efter att du har valt en tidpunkt och är redo att rapportera."
"showUploadButton": {
"message": "Visa uppladdningsknapp"
},
"customServerAddress": {
"message": "SponsorBlock Serveradress"
"message": "Serveradress för SponsorBlock"
},
"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."
"message": "Adressen SponsorBlock använder för att kommunicera med servern.\nOm du inte har din egen serverinstans ska den här inställningen inte ändras."
},
"save": {
"message": "Spara"
@@ -401,35 +460,35 @@
"areYouSureReset": {
"message": "Är du säker på att du vill rensa?"
},
"confirmPrivacy": {
"message": "Den här videon verkar vara olistad. Klicka på avbryt om du inte vill söka efter överhoppade segment."
},
"unlistedCheck": {
"message": "Ignorera Olistade Videor"
},
"whatUnlistedCheck": {
"message": "Den här inställningen kommer att slöa ner SponsorBlock. Segmentöverhoppssökningar kräver att video-ID skickas till servern. Om du är orolig över att olistade video-ID:s skickas över internet, aktivera då detta alternativ."
},
"mobileUpdateInfo": {
"message": "m.youtube.com stöds nu"
},
"exportOptions": {
"message": "Importera/Exportera Alla Inställningar"
"message": "Importera/Exportera alla alternativen"
},
"exportOptionsCopy": {
"message": "Redigera/kopiera"
},
"exportOptionsDownload": {
"message": "Spara till fil"
},
"exportOptionsUpload": {
"message": "Ladda från fil"
},
"whatExportOptions": {
"message": "Detta är alla dina inställningar i JSON-format. Det inkluderar ditt AnvändarID, så var nog med hur du hanterar datan."
"message": "Detta är alla dina alternativ i JSON-format. Det inkluderar ditt användar-ID, så var noga med hur du hanterar informationen."
},
"setOptions": {
"message": "Ange Inställningar"
"message": "Ange alternativ"
},
"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."
"message": "Varning: Att ändra alternativen är permanent och kan förstöra din installation. Är du säker på att du vill göra detta? Se till och gör en säkerhetskopia för säkerhets skull."
},
"incorrectlyFormattedOptions": {
"message": "Denna JSON är inte korrekt formaterad. Dina inställningar har inte ändrats."
"message": "Denna JSON är inte korrekt formaterad. Dina alternativ har inte ändrats."
},
"confirmNoticeTitle": {
"message": "Rapportera Segment"
"message": "Skicka in segment"
},
"submit": {
"message": "Skicka"
@@ -443,6 +502,9 @@
"preview": {
"message": "Förhandsgranska"
},
"unsubmitted": {
"message": "Ej inskickade"
},
"inspect": {
"message": "Granska"
},
@@ -456,16 +518,13 @@
"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."
"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ändar-ID, 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"
},
"keyAlreadyUsed": {
"message": "är kopplad till en annan funktion. Välj en annan knapp."
"message": "Denna genväg är bunden till en annan åtgärd. Du måste välja en annan."
},
"to": {
"message": "till",
@@ -474,53 +533,118 @@
"category_sponsor": {
"message": "Sponsormeddelande"
},
"category_sponsor_description": {
"message": "Betald marknadsföring, betalda hänvisningar och direktannonser, men inte till självbefodran eller gratis shoutouts till skapare/webbplatser/produkter de gillar."
},
"category_selfpromo": {
"message": "Obetald/självbefodran"
},
"category_selfpromo_description": {
"message": "Som \"sponsormeddelande\" men med undantag för obetald eller självkampanj. Detta inkluderar avsnitt om varor, donationer eller information om vem de samarbetade med."
},
"category_exclusive_access": {
"message": "Exklusiv tillgång"
},
"category_exclusive_access_description": {
"message": "Endast för att märka hela videor. Används när en video visar upp en produkt, tjänst eller plats som de har fått fri eller subventionerad tillgång till."
},
"category_exclusive_access_pill": {
"message": "Denna video visar en produkt, tjänst eller plats som de har fått gratis eller subventionerad tillgång till",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Interaktionspåminnelse (Prenumerera)"
},
"category_interaction_description": {
"message": "När där är en kort påminnelse att gilla, prenumerera eller följa dem. Om det är långt eller om det gäller något specifikt bör det istället vara under självbefodran."
},
"category_interaction_short": {
"message": "Interaktionspåminnelse"
},
"category_intro": {
"message": "Paus/Introduktion"
},
"category_intro_description": {
"message": "Ett intervall utan faktiskt innehåll. Kan vara en paus, statisk ram, upprepande animation. Denna bör inte användas för övergångar som innehåller information."
},
"category_intro_short": {
"message": "Uppehåll"
},
"category_outro": {
"message": "Slutkort/Credits"
},
"category_interaction": {
"message": "Interaktionspåminnelse (Prenumerera)"
"category_outro_description": {
"message": "Credits eller när YouTube-slutkort visas. Inte för slut med information."
},
"category_interaction_short": {
"message": "Interaktionspåminnelse"
"category_preview": {
"message": "Förhandsgranska/sammanfatta"
},
"category_selfpromo": {
"message": "Obetald/självbefodran"
"category_preview_description": {
"message": "Snabb sammanfattning av tidigare avsnitt eller en förhandsvisning av vad som kommer upp senare i den aktuella videon. Avsett för redigerade klipp, inte för sammanfattningar."
},
"category_filler_description": {
"message": "Tangentiella scener endast tillagda för utfyllnad eller humor som inte krävs för att förstå det huvudsakliga innehållet i videon. Detta bör inte omfatta segment som tillhandahåller innehåll eller bakgrundsdetaljer."
},
"category_filler_short": {
"message": "Utfyllnad"
},
"category_music_offtopic": {
"message": "Musik: Icke-musikavsnitt"
},
"category_music_offtopic_description": {
"message": "Endast för användning i musikvideor. Detta inkluderar intros och outros i musikvideor."
"message": "Ska endast användas i musikvideor. Denna ska endast användas för delar av musikvideor som inte redan omfattas av en annan kategori."
},
"category_music_offtopic_short": {
"message": "Icke-musik"
},
"category_poi_highlight": {
"message": "Markera"
},
"category_poi_highlight_description": {
"message": "Den del av videon som de flesta letar efter. Liknande kommentarer \"Video börjar på x\"."
},
"category_livestream_messages": {
"message": "Liveström: Donations-/meddelandeavläsningar"
},
"category_livestream_messages_short": {
"message": "Läser meddelande"
"message": "Meddelandeläsning"
},
"disable": {
"message": "Avaktivera"
"autoSkip": {
"message": "Hoppa över automatiskt"
},
"manualSkip": {
"message": "Hoppa Över Manuellt"
"message": "Hoppa över manuellt"
},
"showOverlay": {
"message": "Visa Lager Ovanpå Spelare"
"message": "Visa i sökfältet"
},
"colorFormatIncorrect": {
"message": "Din färg är felaktigt formaterad. Det ska vara en 3- eller 6-siffrig hex-kod med en siffra i början."
"disable": {
"message": "Inaktivera"
},
"autoSkip_POI": {
"message": "Hoppa automatiskt till start"
},
"manualSkip_POI": {
"message": "Fråga när video laddas"
},
"showOverlay_POI": {
"message": "Visa i sökfältet"
},
"showOverlay_full": {
"message": "Visa etikett"
},
"autoSkipOnMusicVideos": {
"message": "Hoppa över alla segment automatiskt när det finns ett icke-musiksegment"
},
"muteSegments": {
"message": "Tillåt segment som tystar ljudet i stället för att hoppa över"
},
"fullVideoSegments": {
"message": "Visa en ikon när hela videon är en annons",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Förhandsgranskningsfärg",
"message": "Färg på ej inskickade",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -540,7 +664,7 @@
"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."
"message": "Alla inskickningar och röster KOMMER INTE ATT RÄKNAS mot huvudservern så länge du är ansluten mot testservern. Se till att inaktivera detta när du vill skicka in riktiga inskickningar."
},
"bracketNow": {
"message": "(Nu)"
@@ -555,6 +679,9 @@
"message": "För att skicka segment med kategorin \"{0}\" måste du först aktivera det i alternativen. Du kommer nu att bli omdirigerad till alternativen.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Varning: Denna typ av segment kan endast ha ett segment aktivt åt gången. Skickas flera segment kommer en av dem att visas slumpmässigt."
},
"youMustSelectACategory": {
"message": "Du måste välja en kategori för alla segment du skickar in!"
},
@@ -568,25 +695,41 @@
"message": "dold: för kort"
},
"channelDataNotFound": {
"message": "Kanal-ID är inte inladdat än."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanal-ID:t är inte laddat ännu. Om du använder en inbäddad video, prova att använda YouTube-hemsidan istället. Detta kan också bero på förändringar i layouten hos YouTube och om du tror så är fallet kommentera det här:"
},
"adblockerIssue": {
"message": "Det verkar som om något blockerar SponsorBlocks från att hämta videodata. Det beror förmodligen på din annonsblockerare. Vänligen kontrollera https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Det verkar som om något blockerar SponsorBlock från att hämta videodata. Gå till https://github.com/ajayyy/SponsorBlock/issues/741 för mer info."
},
"itCouldBeAdblockerIssue": {
"message": "Om detta fortsätter att inträffa, kan orsaken vara din annonsblockerare. Vänligen kontrollera https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Det verkar som att SponsorBlock inte kan nå YouTube-API:t. För att åtgärda problemet ska du acceptera behörighetsfrågan som visas härnäst och vänta några sekunder och sedan ladda om sidan."
},
"acceptPermission": {
"message": "Godkänn behörighet"
},
"permissionRequestSuccess": {
"message": "Behörighet godkänd!"
},
"permissionRequestFailed": {
"message": "Behörighetsbegäran misslyckades, tryckte du på förneka?"
},
"adblockerIssueWhitelist": {
"message": "Om du inte kan lösa detta kan du inaktivera 'Tvinga kontroll av kanalen innan hoppa över' i inställningarna, eftersom SponsorBlock inte kan hämta kanalinformationen för den här videon"
},
"forceChannelCheck": {
"message": "Tvinga kontroll av kanalen innan hoppa över"
},
"whatForceChannelCheck": {
"message": "Som standard kommer segment att hoppas över direkt innan ens den vet vad det är för kanal. Som standard kan vissa segment i början av videon hoppas över på vitlistade kanaler. Aktiverar du detta alternativet kommer du att förhindra detta, men det gör att alla överhoppningar har en liten fördröjning eftersom det tar lite tid att få kanal-ID. Denna fördröjning kan vara obetydlig om du har en snabb internetuppkoppling."
},
"forceChannelCheckPopup": {
"message": "Överväg att aktivera \"Tvinga kontroll av kanalen innan hoppa över\""
},
"downvoteDescription": {
"message": "Fel timing"
"message": "Fel/Fel tidsintervall"
},
"incorrectCategory": {
"message": "Fel kategori"
"message": "Ändra kategori"
},
"nonMusicCategoryOnMusic": {
"message": "Den här videon kategoriseras som musik. Är du säker på att denna har en sponsor? Om detta faktiskt är ett \"icke-musiksegment\", öppna tilläggsalternativen och aktivera denna kategori. Då kan du skicka in detta segment som \"icke-musik\" i stället för sponsor. Läs riktlinjerna om något är oklart."
@@ -604,7 +747,169 @@
"categoryUpdate1": {
"message": "Kategorier finns här!"
},
"categoryUpdate2": {
"message": "Öppna alternativen för att hoppa över intros, outros, varor, osv."
},
"help": {
"message": "Hjälp"
},
"GotIt": {
"message": "Jag förstår",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Detta segment är stort. Om hela videon handlar om ett ämne, ändra sedan från \"Hoppa över\" till \"Hela videon\". Se riktlinjerna för mer information."
},
"categoryPillTitleText": {
"message": "Hela den här videon är märkt som denna kategori och är alltför tätt integrerad för att kunna separeras"
},
"experiementOptOut": {
"message": "Hoppa av alla framtida experiment",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Dölj för alltid"
},
"warningChatInfo": {
"message": "Du har fått en tillfällig varning och kan inte längre skicka in segment. Vi har upptäckt att du har gjort några vanliga misstag som inte är uppsåtliga. Bekräfta därför att du förstår reglerna, så tar vi bort varningen. Du kan också gå med i den här chatten genom att använda discord.gg/SponsorBlock eller matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Rösten avvisades på grund av en varning. Klicka för att öppna ett chattfönster för att lösa problemet eller kom tillbaka senare när du har tid.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Donera"
},
"hideDonationLink": {
"message": "Dölj donationslänk"
},
"darkModeOptionsPage": {
"message": "Mörkt läge på Alternativsidan"
},
"helpPageThanksForInstalling": {
"message": "Tack för att du installerade SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Granska alternativen nedan"
},
"helpPageFeatureDisclaimer": {
"message": "Många funktioner är inaktiverade som standard. Om du vill hoppa över intros, outros, använda Invidious, etc, aktivera dem nedan. Du kan också dölja/visa UI-element."
},
"helpPageHowSkippingWorks": {
"message": "Hur hoppa över fungerar"
},
"helpPageHowSkippingWorks1": {
"message": "Videosegment hoppas över automatiskt om de finns i databasen. Du kan öppna popup-fönstret genom att klicka på tilläggsikonen för att få en förhandsvisning av vad de är."
},
"helpPageHowSkippingWorks2": {
"message": "När du hoppar över ett segment får du ett meddelande. Om tidpunkten verkar felaktig rösta då ner genom att klicka på nerröstning! Du kan också rösta i popup-fönstret."
},
"Submitting": {
"message": "Skickar in"
},
"helpPageSubmitting1": {
"message": "Skicka in kan antingen göras i popup-fönstret genom att trycka på knappen \"Segmentet startar nu\" eller i videospelaren med knapparna på spelaren."
},
"helpPageSubmitting2": {
"message": "Genom att klicka på uppspelningsknappen anges början på ett segment och genom att klicka på stopp-ikonen anges slutet. Du kan förbereda flera sponsorer innan du trycker på skicka. Klicka på uppladdningsknappen för att skicka in. Klicka på papperskorgen för att ta bort."
},
"Editing": {
"message": "Redigerar"
},
"helpPageEditing1": {
"message": "Om du gör fel kan du redigera eller ta bort dina segment efter att du klickat på uppåtpilen."
},
"helpPageTooSlow": {
"message": "Detta är för långsamt"
},
"helpPageTooSlow1": {
"message": "Det finns snabbtangenter om du vill använda dem. Tryck på semikolontangenten för att ange start/slut på ett sponsorsegment och klicka på apostrofen för att skicka in. Dessa kan ändras i inställningarna. Om du inte använder QWERTY, bör du förmodligen ändra tangentbindningen."
},
"helpPageCopyOfDatabase": {
"message": "Kan jag få en kopia av databasen? Vad händer om du försvinner?"
},
"helpPageCopyOfDatabase1": {
"message": "Databasen är offentlig och finns på"
},
"helpPageCopyOfDatabase2": {
"message": "Källkoden är fritt tillgänglig. Så, även om något händer mig, är dina inskickningar inte förlorade."
},
"helpPageNews": {
"message": "Nyheter och hur är det gjort"
},
"helpPageSourceCode": {
"message": "Var kan jag få tag på källkoden?"
},
"Credits": {
"message": "Medverkande"
},
"LearnMore": {
"message": "Läs mer"
},
"CopyDownvoteButtonInfo": {
"message": "Rösta ner och skapar en lokal kopia för dig att skicka igen"
},
"OpenCategoryWikiPage": {
"message": "Öppna denna kategoris wiki-sida."
},
"CopyAndDownvote": {
"message": "Kopiera och rösta ner"
},
"ContinueVoting": {
"message": "Fortsätt rösta"
},
"ChangeCategoryTooltip": {
"message": "Detta kommer omedelbart att verkställas till dina segment"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Använd mushjulet medan du håller muspekaren över redigeringsrutan för att snabbt justera tiden. Kombinationer av CTRL- eller SKIFT-tangenten kan användas för att finjustera tiden."
},
"categoryPillNewFeature": {
"message": "Nytt! Se när en video är helt sponsrad eller självbefodran"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Beteende",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Gränssnitt",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Tangentbordsgenvägar",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Säkerhetskopiera/Återställ",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Diverse",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Utseende på hoppa över-meddelandet",
"description": "Option label"
},
"unbind": {
"message": "Ta bort genväg",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Inte inställd"
},
"change": {
"message": "Ändra"
},
"youtubeKeybindWarning": {
"message": "Detta är en inbyggd YouTube-genväg. Är du säker på att du vill använda den?"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "ரெஸ்கிப்"
},
"unmute": {
"message": "ஒலியடக்கு"
},
"paused": {
"message": "இடைநிறுத்தப்பட்டது"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "பிரிவு இப்போது முடிகிறது"
},
"sponsorCancel": {
"message": "உருவாக்கும் பகுதியை ரத்து செய்"
},
"noVideoID": {
"message": "YouTube வீடியோ எதுவும் கிடைக்கவில்லை.\nஇது தவறாக இருந்தால், தாவலைப் புதுப்பிக்கவும்."
},
"refreshSegments": {
"message": "பிரிவுகளைப் புதுப்பிக்கவும்"
},
"success": {
"message": "வெற்றி!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "இணைப்பு பிழை ஏற்பட்டது. பிழை குறியீடு: "
},
"wantToSubmit": {
"message": "வீடியோ ஐடிக்கு நீங்கள் சமர்ப்பிக்க விரும்புகிறீர்களா"
},
"clearTimes": {
"message": "பிரிவுகளை அழிக்கவும்"
},
@@ -155,6 +161,9 @@
"setUsername": {
"message": "பயனர்பெயரை அமைக்கவும்"
},
"copyPublicID": {
"message": "பொது பயனர் IDயை நகலெடுக்கவும்"
},
"discordAdvert": {
"message": "பரிந்துரைகள் மற்றும் கருத்துக்களை வழங்க அதிகாரப்பூர்வ டிஸ்கார்ட் சேவையகத்தில் சேர வாருங்கள்!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "ஸ்கிப் பிரிவுகளைச் சமர்ப்பிக்க YouTube பிளேயரில் தோன்றும் பொத்தான்களை இது மறைக்கிறது."
},
"showSkipButton": {
"message": "பிளேயரில் Skip To Highlight பொத்தானை வைக்கவும்"
},
"showInfoButton": {
"message": "YouTube பிளேயரில் தகவல் பொத்தானைக் காட்டு"
},
"hideInfoButton": {
"message": "YouTube பிளேயரில் தகவல் பொத்தானை மறைக்கவும்"
},
"whatInfoButton": {
"message": "YouTube பக்கத்தில் ஒரு பாப்அப்பைத் திறக்கும் பொத்தான் இது."
"autoHideInfoButton": {
"message": "தகவல் பொத்தானை தானாக மறைக்கும்"
},
"hideDeleteButton": {
"message": "YouTube பிளேயரில் நீக்கு பொத்தானை மறைக்க"
@@ -188,15 +200,15 @@
"showDeleteButton": {
"message": "YouTube பிளேயரில் நீக்கு பொத்தானைக் காட்டு"
},
"whatDeleteButton": {
"message": "இது YouTube பிளேயரில் உள்ள பொத்தானாகும், இது தற்போதைய வீடியோவிற்கு நீங்கள் சமர்ப்பிக்காத அனைத்து பகுதிகளையும் அழிக்கும்."
},
"enableViewTracking": {
"message": "ஸ்கிப் கவுண்ட் டிராக்கிங்கை இயக்கு"
},
"whatViewTracking": {
"message": "இந்த அம்சம் பயனர்கள் தங்கள் சமர்ப்பிப்பு மற்றவர்களுக்கு எவ்வளவு உதவியது மற்றும் ஸ்பேம் தரவுத்தளத்தில் வரவில்லை என்பதை உறுதிப்படுத்த அப்வோட்களுடன் ஒரு மெட்ரிக்காகப் பயன்படுத்தப்படுவதை பயனர்களுக்குத் தெரியப்படுத்த நீங்கள் எந்த பகுதிகளைத் தவிர்த்துவிட்டீர்கள் என்பதைக் கண்காணிக்கிறது. ஒவ்வொரு முறையும் நீங்கள் ஒரு பகுதியைத் தவிர்க்கும்போது நீட்டிப்பு சேவையகத்திற்கு ஒரு செய்தியை அனுப்புகிறது. பார்வை எண்கள் துல்லியமாக இருக்க பெரும்பாலான மக்கள் இந்த அமைப்பை மாற்ற மாட்டார்கள் என்று நம்புகிறோம். :)"
},
"enableViewTrackingInPrivate": {
"message": "தனிப்பட்ட/மறைநிலை தாவல்களில் ஸ்கிப் கவுண்ட் டிராக்கிங்கை இயக்கவும்"
},
"enableQueryByHashPrefix": {
"message": "ஹாஷ் முன்னொட்டு மூலம் வினவல்"
},
@@ -212,6 +224,24 @@
"showNotice": {
"message": "அறிவிப்பை மீண்டும் காட்டு"
},
"showSkipNotice": {
"message": "ஒரு பிரிவு தவிர்க்கப்பட்ட பிறகு அறிவிப்பைக் காட்டு"
},
"noticeVisibilityMode0": {
"message": "முழு அளவு தவிர்க்கும் அறிவிப்புகள்"
},
"noticeVisibilityMode1": {
"message": "ஆட்டோ ஸ்கிப்பிற்கான சிறிய ஸ்கிப் அறிவிப்புகள்"
},
"noticeVisibilityMode2": {
"message": "அனைத்து சிறிய தவிர்க்கும் அறிவிப்புகள்"
},
"noticeVisibilityMode3": {
"message": "ஆட்டோ ஸ்கிப்பிற்கான மங்கலான தவிர்க்கும் அறிவிப்புகள்"
},
"noticeVisibilityMode4": {
"message": "அனைத்து மங்கலான தவிர்க்கும் அறிவிப்புகள்"
},
"longDescription": {
"message": "ஸ்பான்சர்கள், அறிமுகங்கள், அவுட்ரோஸ், சந்தா நினைவூட்டல்கள் மற்றும் YouTube வீடியோக்களின் பிற எரிச்சலூட்டும் பகுதிகளைத் தவிர்க்க ஸ்பான்சர் பிளாக் உங்களை அனுமதிக்கிறது. ஸ்பான்சர் பிளாக் என்பது ஒரு கூட்ட நெரிசலான உலாவி நீட்டிப்பாகும், இது ஸ்பான்சர் செய்யப்பட்ட பிரிவுகளின் தொடக்க மற்றும் இறுதி நேரங்களையும் YouTube வீடியோக்களின் பிற பிரிவுகளையும் எவரும் சமர்ப்பிக்கலாம். ஒரு நபர் இந்த தகவலைச் சமர்ப்பித்தவுடன், இந்த நீட்டிப்பு உள்ள மற்றவர்கள் ஸ்பான்சர் செய்யப்பட்ட பிரிவைத் தவிர்த்து விடுவார்கள். இசை வீடியோக்களின் இசை அல்லாத பிரிவுகளையும் நீங்கள் தவிர்க்கலாம்.",
"description": "Full description of the extension on the store pages."
@@ -232,21 +262,6 @@
"message": "உங்களுக்கு இன்னும் பிடிக்கவில்லை என்றால், ஒருபோதும் காண்பி பொத்தானை அழுத்தவும்.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "ஒரு பகுதியைத் தவிர்ப்பதற்கான விசையை அமைக்கவும்"
},
"setStartSponsorShortcut": {
"message": "தொடக்க பிரிவு விசைப்பலகைக்கு விசையை அமைக்கவும்"
},
"setSubmitKeybind": {
"message": "சமர்ப்பிக்கும் விசைப்பலகைக்கு விசையை அமைக்கவும்"
},
"keybindDescription": {
"message": "ஒரு விசையைத் தட்டச்சு செய்வதன் மூலம் அதைத் தேர்ந்தெடுக்கவும்"
},
"keybindDescriptionComplete": {
"message": "விசைப்பலகை இதற்கு அமைக்கப்பட்டுள்ளது: "
},
"0": {
"message": "இணைப்பு நேரம் முடிந்தது. உங்கள் இணைய இணைப்பைச் சரிபார்க்கவும். உங்கள் இணையம் இயங்கினால், சேவையகம் அதிக சுமை அல்லது கீழே இருக்கும்."
},
@@ -269,11 +284,30 @@
"skip": {
"message": "தவிர்"
},
"mute": {
"message": "ஒலியடக்கு"
},
"skip_category": {
"message": "{0} ஐ தவிர்?"
},
"mute_category": {
"message": "{0} ஐ ஒலியடக்கவா?"
},
"skip_to_category": {
"message": "{0} க்குச் செல்லவா?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "தவிர்க்கப்பட்டது"
"message": "{0} தவிர்க்கப்பட்டது",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} ஒலியடக்கப்பட்டது",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "{0} தவிர்க்கப்பட்டது",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "ஆட்டோ ஸ்கிப்பை முடக்கு"
@@ -296,9 +330,6 @@
"youHaveSkipped": {
"message": "நீங்கள் தவிர்த்துவிட்டீர்கள் "
},
"youHaveSaved": {
"message": "உங்களை நீங்களே காப்பாற்றிக் கொண்டீர்கள் "
},
"minLower": {
"message": "நிமிடம்"
},
@@ -312,10 +343,12 @@
"message": "மணி"
},
"youHaveSavedTime": {
"message": "நீங்கள் மக்களைக் காப்பாற்றியுள்ளீர்கள்"
"message": "நீங்கள் மக்களைக் காப்பாற்றியுள்ளீர்கள்",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " அவர்களின் வாழ்க்கையில்"
"message": " அவர்களின் வாழ்க்கையில்",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "சேவையக நிலைக்கு status.sponsor.ajay.app ஐச் சரிபார்க்கவும்."
@@ -324,7 +357,7 @@
"message": "உங்கள் பயனர் ஐடியை இறக்குமதி / ஏற்றுமதி செய்யுங்கள்"
},
"whatChangeUserID": {
"message": "இதை தனிப்பட்ட முறையில் வைத்திருக்க வேண்டும். இது கடவுச்சொல் போன்றது மற்றும் யாருடனும் பகிரக்கூடாது. யாராவது இதை வைத்திருந்தால், அவர்கள் உங்களைப் போல ஆள்மாறாட்டம் செய்யலாம்."
"message": "இதை தனிப்பட்டதாக வைத்திருக்க வேண்டும். இது கடவுச்சொல் போன்றது, அதை யாருடனும் பகிரக்கூடாது. யாரிடமாவது இது இருந்தால், அவர் உங்களைப் போல ஆள்மாறாட்டம் செய்யலாம். உங்கள் பொது பயனர் IDயை நீங்கள் தேடுகிறீர்களானால், பாப்அப்பில் உள்ள கிளிப்போர்டு ஐகானைக் கிளிக் செய்யவும்."
},
"setUserID": {
"message": "UserID ஐ அமைக்கவும்"
@@ -335,29 +368,24 @@
"createdBy": {
"message": "உருவாக்கியது"
},
"autoSkip": {
"message": "ஆட்டோ ஸ்கிப்"
"supportOtherSites": {
"message": "3 வது தரப்பு YouTube-தளங்களை ஆதரிக்கவும்"
},
"showSkipNotice": {
"message": "ஒரு பிரிவு தவிர்க்கப்பட்ட பிறகு அறிவிப்பைக் காட்டு"
"supportOtherSitesDescription": {
"message": "மூன்றாம் தரப்பு YouTube தளங்களை ஆதரிக்கவும். ஆதரவை இயக்க, நீங்கள் கூடுதல் அனுமதிகளை ஏற்க வேண்டும். இது Chrome மற்றும் பிற Chromium வகைகளில் தனிப்பட்ட தாவல்களில் வேலை செய்யாது.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". இது தற்போது அமைக்கப்பட்டுள்ளது:"
},
"supportInvidious": {
"message": "Invidious ஐ ஆதரிக்கவும்"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) ஒரு மூன்றாம் தரப்பு YouTube கிளையண்ட். ஆதரவை இயக்க, கூடுதல் அனுமதிகளை நீங்கள் ஏற்க வேண்டும். இது Chrome மற்றும் பிற Chromium வகைகளில் மறைநிலையில் இயங்காது."
"supportedSites": {
"message": "ஆதரிக்கப்படும் தளங்கள்: "
},
"optionsInfo": {
"message": "ஆக்கிரமிப்பு ஆதரவை இயக்கு, ஆட்டோஸ்கிப்பை முடக்கு, பொத்தான்களை மறை மற்றும் பலவற்றை."
},
"addInvidiousInstance": {
"message": "Invidious நிகழ்வைச் சேர்க்கவும்"
"message": "3 வது தரப்பு தளங்களை சேர்க்கவும்"
},
"addInvidiousInstanceDescription": {
"message": "INVIDOUS இன் தனிப்பயன் நிகழ்வைச் சேர்க்கவும். இது டொமைனுடன் வடிவமைக்கப்பட வேண்டும். எடுத்துக்காட்டு: invidious.ajay.app"
"message": "தனிப்பட்ட தளங்களை சேர்க்கவும். இது Domain வடிவமைப்பில் இருக்க வேண்டும். உதாரணம்: invidious.ajay.app"
},
"add": {
"message": "சேர்"
@@ -380,15 +408,18 @@
"minDurationDescription": {
"message": "தொகுப்பு மதிப்பை விடக் குறைவான பகுதிகள் தவிர்க்கப்படாது அல்லது பிளேயரில் காண்பிக்கப்படாது."
},
"skipNoticeDuration": {
"message": "அறிவிப்பு காலத்தை தவிர்க்கவும் (வினாடிகள்):"
},
"skipNoticeDurationDescription": {
"message": "தவிர்க்கும் அறிவிப்பு குறைந்தபட்சம் இவ்வளவு நேரம் திரையில் இருக்கும். மேனுவல் ஸ்கிப்பிங்கிற்கு, இது நீண்ட நேரம் தெரியும்."
},
"shortCheck": {
"message": "பின்வரும் சமர்ப்பிப்பு உங்கள் குறைந்தபட்ச கால விருப்பத்தை விட குறைவாக உள்ளது. இது ஏற்கனவே சமர்ப்பிக்கப்பட்டுள்ளது என்பதையும், இந்த விருப்பத்தின் காரணமாக புறக்கணிக்கப்படுவதையும் இது குறிக்கலாம். நீங்கள் சமர்ப்பிக்க விரும்புகிறீர்களா?"
},
"showUploadButton": {
"message": "பதிவேற்ற பொத்தானைக் காட்டு"
},
"whatUploadButton": {
"message": "நீங்கள் நேர முத்திரையைத் தேர்ந்தெடுத்து சமர்ப்பிக்கத் தயாரான பிறகு இந்த பொத்தான் YouTube பிளேயரில் தோன்றும்."
},
"customServerAddress": {
"message": "ஸ்பான்சர் பிளாக் சேவையக முகவரி"
},
@@ -407,15 +438,6 @@
"areYouSureReset": {
"message": "இதை மீட்டமைக்க விரும்புகிறீர்களா?"
},
"confirmPrivacy": {
"message": "வீடியோ பட்டியலிடப்படாதது என கண்டறியப்பட்டுள்ளது. பகுதிகளைத் தவிர்க்க நீங்கள் விரும்பவில்லை எனில் ரத்துசெய் என்பதைக் கிளிக் செய்க."
},
"unlistedCheck": {
"message": "பட்டியலிடப்படாத / தனிப்பட்ட வீடியோக்களை புறக்கணிக்கவும்"
},
"whatUnlistedCheck": {
"message": "இந்த அமைப்பு ஸ்பான்சர் பிளாக் சற்று மெதுவாக்கும். பிரிவு தேடல்களைத் தவிர் சேவையகத்திற்கு வீடியோ ஐடியை அனுப்ப வேண்டும். பட்டியலிடப்படாத வீடியோ ஐடிகள் இணையத்தில் அனுப்பப்படுவது குறித்து நீங்கள் கவலைப்பட்டால், இந்த விருப்பத்தை இயக்கவும்."
},
"mobileUpdateInfo": {
"message": "m.youtube.com இப்போது துணைபுரிகிறது"
},
@@ -449,6 +471,9 @@
"preview": {
"message": "முன்னோட்ட"
},
"unsubmitted": {
"message": "சமர்ப்பிக்கப்படவில்லை"
},
"inspect": {
"message": "ஆய்வு செய்யுங்கள்"
},
@@ -467,12 +492,6 @@
"copyDebugInformationComplete": {
"message": "பிழைத்திருத்த தகவல்கள் கிளிப் போர்டில் நகலெடுக்கப்பட்டுள்ளன. நீங்கள் பகிர விரும்பாத எந்த தகவலையும் அகற்ற தயங்க. இதை உரை கோப்பில் சேமிக்கவும் அல்லது பிழை அறிக்கையில் ஒட்டவும்."
},
"theKey": {
"message": "சாவி"
},
"keyAlreadyUsed": {
"message": "மற்றொரு செயலுடன் பிணைக்கப்பட்டுள்ளது. மற்றொரு விசையைத் தேர்ந்தெடுக்கவும்."
},
"to": {
"message": "க்கு",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +502,21 @@
"category_sponsor_description": {
"message": "கட்டண பதவி உயர்வு, கட்டண பரிந்துரைகள் மற்றும் நேரடி விளம்பரங்கள். சுய விளம்பரத்திற்காகவோ அல்லது அவர்கள் விரும்பும் காரணங்கள் / படைப்பாளிகள் / வலைத்தளங்கள் / தயாரிப்புகளுக்கு இலவசக் கூச்சலுக்காகவோ அல்ல."
},
"category_selfpromo": {
"message": "செலுத்தப்படாத / சுய ஊக்குவிப்பு"
},
"category_selfpromo_description": {
"message": "செலுத்தப்படாத அல்லது சுய விளம்பரத்தைத் தவிர \"ஸ்பான்சர்\" போன்றது. பொருட்கள், நன்கொடைகள் அல்லது அவர்கள் யாருடன் ஒத்துழைத்தார்கள் என்பது பற்றிய தகவல்கள் இதில் அடங்கும்."
},
"category_interaction": {
"message": "தொடர்பு நினைவூட்டல் (குழுசேர்)"
},
"category_interaction_description": {
"message": "உள்ளடக்கத்தின் நடுவில் அவற்றைப் பிடிக்க, குழுசேர அல்லது பின்பற்ற ஒரு குறுகிய நினைவூட்டல் இருக்கும்போது. இது நீண்டதாகவோ அல்லது குறிப்பிட்ட ஒன்றைப் பற்றியோ இருந்தால், அதற்கு பதிலாக அது சுய விளம்பரத்தின் கீழ் இருக்க வேண்டும்."
},
"category_interaction_short": {
"message": "தொடர்பு நினைவூட்டல்"
},
"category_intro": {
"message": "இடைமறிப்பு / அறிமுக அனிமேஷன்"
},
@@ -498,38 +532,35 @@
"category_outro_description": {
"message": "வரவுகளை அல்லது YouTube எண்ட்கார்டுகள் தோன்றும் போது. தகவலுடன் முடிவுகளுக்கு அல்ல."
},
"category_interaction": {
"message": "தொடர்பு நினைவூட்டல் (குழுசேர்)"
"category_preview": {
"message": "முன்னோட்டம்/மறுபரிசீலனை"
},
"category_interaction_description": {
"message": "உள்ளடக்கத்தின் நடுவில் அவற்றைப் பிடிக்க, குழுசேர அல்லது பின்பற்ற ஒரு குறுகிய நினைவூட்டல் இருக்கும்போது. இது நீண்டதாகவோ அல்லது குறிப்பிட்ட ஒன்றைப் பற்றியோ இருந்தால், அதற்கு பதிலாக அது சுய விளம்பரத்தின் கீழ் இருக்க வேண்டும்."
},
"category_interaction_short": {
"message": "தொடர்பு நினைவூட்டல்"
},
"category_selfpromo": {
"message": "செலுத்தப்படாத / சுய ஊக்குவிப்பு"
},
"category_selfpromo_description": {
"message": "செலுத்தப்படாத அல்லது சுய விளம்பரத்தைத் தவிர \"ஸ்பான்சர்\" போன்றது. பொருட்கள், நன்கொடைகள் அல்லது அவர்கள் யாருடன் ஒத்துழைத்தார்கள் என்பது பற்றிய தகவல்கள் இதில் அடங்கும்."
"category_preview_description": {
"message": "முந்தைய எபிசோடுகளின் விரைவான மறுபரிசீலனை அல்லது தற்போதைய வீடியோவில் பின்னர் என்ன வரப்போகிறது என்பதற்கான முன்னோட்டம். ஒன்றாக தொகுக்கப்பட்ட கிளிப்புகள், பேசப்பட்ட சுருக்கங்களுக்கு அல்ல."
},
"category_music_offtopic": {
"message": "இசை: இசை அல்லாத பிரிவு"
},
"category_music_offtopic_description": {
"message": "இசை வீடியோக்களில் பயன்படுத்த மட்டுமே. இசை வீடியோக்களிஅறிமுகங்கள் அல்லது அவுட்ரோக்கள் இதில் அடங்கும்."
"message": "இசை வீடியோக்களில் மட்டுமே பயன்படுத்த வேண்டும். இது ஏற்கனவே மற்றொரு வகையால் மூடப்பட்டிருக்கும் இசை வீடியோக்களிபிரிவுகளுக்கு மட்டுமே பயன்படுத்தப்பட வேண்டும்."
},
"category_music_offtopic_short": {
"message": "இசை அல்லாதது"
},
"category_poi_highlight": {
"message": "முன்னிலைப்படுத்த"
},
"category_poi_highlight_description": {
"message": "பெரும்பாலான மக்கள் தேடும் வீடியோவின் பகுதி. \"வீடியோ x இல் தொடங்குகிறது\" போன்றது."
},
"category_livestream_messages": {
"message": "லைவ்ஸ்ட்ரீம்: நன்கொடை / செய்தி அளவீடுகள்"
},
"category_livestream_messages_short": {
"message": "செய்தி வாசிப்பு"
},
"disable": {
"message": "முடக்கு"
"autoSkip": {
"message": "ஆட்டோ ஸ்கிப்"
},
"manualSkip": {
"message": "கையேடு தவிர்"
@@ -537,12 +568,8 @@
"showOverlay": {
"message": "சீக் பட்டியில் காட்டு"
},
"colorFormatIncorrect": {
"message": "உங்கள் நிறம் தவறாக வடிவமைக்கப்பட்டுள்ளது. இது ஆரம்பத்தில் எண் அடையாளத்துடன் 3 அல்லது 6 இலக்க ஹெக்ஸ் குறியீடாக இருக்க வேண்டும்."
},
"previewColor": {
"message": "முன்னோட்டம் வண்ணம்",
"description": "Referring to submissions that have not been sent to the server yet."
"disable": {
"message": "முடக்கு"
},
"seekBarColor": {
"message": "பார் வண்ணத்தைத் தேடுங்கள்"
@@ -588,15 +615,6 @@
"hiddenDueToDuration": {
"message": "மறைக்கப்பட்ட: மிகக் குறுகிய"
},
"channelDataNotFound": {
"message": "சேனல் ஐடி இன்னும் ஏற்றப்படவில்லை."
},
"adblockerIssue": {
"message": "வீடியோ தரவைப் பெறுவதற்கான ஸ்பான்சர் பிளாக் திறனை ஏதோ தடுக்கிறது என்று தெரிகிறது. இது உங்கள் விளம்பர தடுப்பாளராக இருக்கலாம். Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests ஐ சரிபார்க்கவும்"
},
"itCouldBeAdblockerIssue": {
"message": "இது தொடர்ந்து நடந்தால், அது உங்கள் விளம்பர தடுப்பாளரால் ஏற்படலாம். Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests ஐ சரிபார்க்கவும்"
},
"forceChannelCheck": {
"message": "தவிர்ப்பதற்கு முன் சேனல் சோதனை கட்டாயப்படுத்தவும்"
},
@@ -609,9 +627,6 @@
"downvoteDescription": {
"message": "தவறான / தவறான நேரம்"
},
"incorrectCategory": {
"message": "தவறான வகை"
},
"nonMusicCategoryOnMusic": {
"message": "இந்த வீடியோ இசை என வகைப்படுத்தப்பட்டுள்ளது. இதற்கு ஒரு ஸ்பான்சர் இருப்பதை நீங்கள் உறுதியாக நம்புகிறீர்களா? இது உண்மையில் \"இசை அல்லாத பிரிவு\" என்றால், நீட்டிப்பு விருப்பங்களைத் திறந்து இந்த வகையை இயக்கவும். பின்னர், நீங்கள் இந்த பகுதியை ஸ்பான்சருக்கு பதிலாக \"இசை அல்லாதது\" என்று சமர்ப்பிக்கலாம். நீங்கள் குழப்பமாக இருந்தால் வழிகாட்டுதல்களைப் படிக்கவும்."
},
@@ -630,8 +645,5 @@
},
"categoryUpdate2": {
"message": "அறிமுகங்கள், அவுட்ரோஸ், மெர்ச் போன்றவற்றைத் தவிர்க்க விருப்பங்களைத் திறக்கவும்."
},
"help": {
"message": "உதவி"
}
}

View File

@@ -94,9 +94,6 @@
"connectionError": {
"message": "కనెక్షన్ లోపం సంభవించింది. లోపం కోడ్: "
},
"wantToSubmit": {
"message": "మీరు వీడియో ఐడి కోసం సమర్పించాలనుకుంటున్నారా"
},
"clearTimes": {
"message": "విభాగాలను క్లియర్ చేయండి"
},
@@ -179,18 +176,12 @@
"hideInfoButton": {
"message": "YouTube ప్లేయర్‌లో సమాచారం బటన్‌ను దాచండి"
},
"whatInfoButton": {
"message": "ఇది YouTube పేజీలో పాపప్‌ను తెరిచే బటన్."
},
"hideDeleteButton": {
"message": "YouTube ప్లేయర్‌లో తొలగించు బటన్‌ను దాచండి"
},
"showDeleteButton": {
"message": "YouTube ప్లేయర్‌లో తొలగించు బటన్‌ను చూపించు"
},
"whatDeleteButton": {
"message": "ఇది YouTube ప్లేయర్‌లోని బటన్, ఇది ప్రస్తుత వీడియో కోసం మీరు సమర్పించని అన్ని విభాగాలను క్లియర్ చేస్తుంది."
},
"enableViewTracking": {
"message": "స్కిప్ కౌంట్ ట్రాకింగ్‌ను ప్రారంభించండి"
},
@@ -212,6 +203,9 @@
"showNotice": {
"message": "మళ్ళీ నోటీసు చూపించు"
},
"showSkipNotice": {
"message": "ఒక విభాగం దాటవేయబడిన తర్వాత నోటీసు చూపించు"
},
"longDescription": {
"message": "స్పాన్సర్లు, పరిచయాలు, ros ట్రోలు, చందా రిమైండర్‌లు మరియు YouTube వీడియోల యొక్క ఇతర బాధించే భాగాలను దాటవేయడానికి స్పాన్సర్‌బ్లాక్ మిమ్మల్ని అనుమతిస్తుంది. స్పాన్సర్బ్లాక్ అనేది క్రౌడ్ సోర్స్డ్ బ్రౌజర్ పొడిగింపు, ఇది ఎవరైనా స్పాన్సర్ చేసిన విభాగాలు మరియు యూట్యూబ్ వీడియోల యొక్క ప్రారంభ మరియు ముగింపు సమయాన్ని సమర్పించనివ్వండి. ఒక వ్యక్తి ఈ సమాచారాన్ని సమర్పించిన తర్వాత, ఈ పొడిగింపు ఉన్న ప్రతి ఒక్కరూ ప్రాయోజిత విభాగంలో దాటవేస్తారు. మీరు మ్యూజిక్ వీడియోల యొక్క నాన్-మ్యూజిక్ విభాగాలను కూడా దాటవేయవచ్చు.",
"description": "Full description of the extension on the store pages."
@@ -232,21 +226,6 @@
"message": "మీకు ఇంకా నచ్చకపోతే, ఎప్పుడూ చూపించు బటన్ నొక్కండి.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "విభాగాన్ని దాటవేయడానికి కీని సెట్ చేయండి"
},
"setStartSponsorShortcut": {
"message": "ప్రారంభ విభాగం కీబైండ్ కోసం కీని సెట్ చేయండి"
},
"setSubmitKeybind": {
"message": "సమర్పణ కీబైండ్ కోసం కీని సెట్ చేయండి"
},
"keybindDescription": {
"message": "కీని టైప్ చేయడం ద్వారా దాన్ని ఎంచుకోండి"
},
"keybindDescriptionComplete": {
"message": "కీబైండ్ దీనికి సెట్ చేయబడింది: "
},
"0": {
"message": "అనుసంధాన సమయం సమాప్తం. మీ ఇంటర్నెట్ కనెక్షన్‌ను తనిఖీ చేయండి. మీ ఇంటర్నెట్ పనిచేస్తుంటే, సర్వర్ ఓవర్‌లోడ్ లేదా డౌన్ అయి ఉండవచ్చు."
},
@@ -272,9 +251,6 @@
"skip_category": {
"message": "{0} ని దాటవేయాలా?"
},
"skipped": {
"message": "దాటవేయబడింది"
},
"disableAutoSkip": {
"message": "ఆటో దాటవేయిని ఆపివేయి"
},
@@ -296,9 +272,6 @@
"youHaveSkipped": {
"message": "మీరు దాటవేశారు "
},
"youHaveSaved": {
"message": "మీరు మీరే రక్షించుకున్నారు "
},
"minLower": {
"message": "నిమిషం"
},
@@ -312,10 +285,12 @@
"message": "గంటలు"
},
"youHaveSavedTime": {
"message": "మీరు ప్రజలను రక్షించారు"
"message": "మీరు ప్రజలను రక్షించారు",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " వారి జీవితాల"
"message": " వారి జీవితాల",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "సర్వర్ స్థితి కోసం status.sponsor.ajay.app ని తనిఖీ చేయండి."
@@ -323,9 +298,6 @@
"changeUserID": {
"message": "మీ యూజర్‌ఐడిని దిగుమతి / ఎగుమతి చేయండి"
},
"whatChangeUserID": {
"message": "దీన్ని ప్రైవేట్‌గా ఉంచాలి. ఇది పాస్‌వర్డ్ లాంటిది మరియు ఎవరితోనూ భాగస్వామ్యం చేయకూడదు. ఎవరైనా దీన్ని కలిగి ఉంటే, వారు మిమ్మల్ని వంచించగలరు."
},
"setUserID": {
"message": "UserID ని సెట్ చేయండి"
},
@@ -335,30 +307,9 @@
"createdBy": {
"message": "సృష్టికర్త"
},
"autoSkip": {
"message": "ఆటో దాటవేయి"
},
"showSkipNotice": {
"message": "ఒక విభాగం దాటవేయబడిన తర్వాత నోటీసు చూపించు"
},
"keybindCurrentlySet": {
"message": ". ఇది ప్రస్తుతం దీనికి సెట్ చేయబడింది:"
},
"supportInvidious": {
"message": "మద్దతు ఇన్విడియస్"
},
"supportInvidiousDescription": {
"message": "ఇన్విడియస్ (invidio.us) మూడవ పార్టీ YouTube క్లయింట్. మద్దతును ప్రారంభించడానికి, మీరు అదనపు అనుమతులను అంగీకరించాలి. ఇది Chrome మరియు ఇతర Chromium వేరియంట్‌లలో అజ్ఞాతంలో పనిచేయదు."
},
"optionsInfo": {
"message": "ఇన్విడియస్ మద్దతును ప్రారంభించండి, ఆటోస్కిప్‌ను డిసేబుల్ చేయండి, బటన్లను దాచు మరియు మరిన్ని చేయండి."
},
"addInvidiousInstance": {
"message": "ఇన్విడియస్ ఇన్‌స్టాన్స్ జోడించండి"
},
"addInvidiousInstanceDescription": {
"message": "ఇన్విడియస్ యొక్క అనుకూల ఉదాహరణను జోడించండి. ఇది కేవలం డొమైన్‌తో ఫార్మాట్ చేయబడాలి. ఉదాహరణ: invidious.ajay.app"
},
"add": {
"message": "జోడించు"
},
@@ -386,9 +337,6 @@
"showUploadButton": {
"message": "అప్‌లోడ్ బటన్ చూపించు"
},
"whatUploadButton": {
"message": "మీరు టైమ్‌స్టాంప్‌ను ఎంచుకుని సమర్పించడానికి సిద్ధంగా ఉన్న తర్వాత ఈ బటన్ YouTube ప్లేయర్‌లో కనిపిస్తుంది."
},
"customServerAddress": {
"message": "స్పాన్సర్బ్లాక్ సర్వర్ చిరునామా"
},
@@ -407,15 +355,6 @@
"areYouSureReset": {
"message": "మీరు దీన్ని రీసెట్ చేయాలనుకుంటున్నారా?"
},
"confirmPrivacy": {
"message": "వీడియో జాబితా చేయనిదిగా కనుగొనబడింది. మీరు విభాగాలను దాటవేయాలనుకుంటే రద్దు చేయి క్లిక్ చేయండి."
},
"unlistedCheck": {
"message": "జాబితా చేయని / ప్రైవేట్ వీడియోలను విస్మరించండి"
},
"whatUnlistedCheck": {
"message": "ఈ సెట్టింగ్ స్పాన్సర్బ్లాక్‌ను కొద్దిగా నెమ్మదిస్తుంది. సెగ్మెంట్ శోధనను దాటవేయి వీడియో ID ని సర్వర్‌కు పంపడం అవసరం. జాబితా చేయని వీడియో ఐడిలను ఇంటర్నెట్ ద్వారా పంపడం గురించి మీకు ఆందోళన ఉంటే, ఈ ఎంపికను ప్రారంభించండి."
},
"mobileUpdateInfo": {
"message": "m.youtube.com కి ఇప్పుడు మద్దతు ఉంది"
},
@@ -467,12 +406,6 @@
"copyDebugInformationComplete": {
"message": "డీబగ్ సమాచారం క్లిప్ బోర్డ్‌కు కాపీ చేయబడింది. మీరు భాగస్వామ్యం చేయని సమాచారాన్ని తొలగించడానికి సంకోచించకండి. దీన్ని టెక్స్ట్ ఫైల్‌లో సేవ్ చేయండి లేదా బగ్ రిపోర్ట్‌లో అతికించండి."
},
"theKey": {
"message": "కీ"
},
"keyAlreadyUsed": {
"message": "మరొక చర్యకు కట్టుబడి ఉంటుంది. దయచేసి మరొక కీని ఎంచుకోండి."
},
"to": {
"message": "కు",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +416,21 @@
"category_sponsor_description": {
"message": "చెల్లింపు ప్రమోషన్, చెల్లింపు సూచనలు మరియు ప్రత్యక్ష ప్రకటనలు. స్వీయ-ప్రమోషన్ కోసం లేదా వారు ఇష్టపడే కారణాలు / సృష్టికర్తలు / వెబ్‌సైట్లు / ఉత్పత్తులకు ఉచిత అరవడం కోసం కాదు."
},
"category_selfpromo": {
"message": "చెల్లించని / స్వీయ ప్రమోషన్"
},
"category_selfpromo_description": {
"message": "చెల్లించని లేదా స్వీయ ప్రమోషన్ మినహా \"స్పాన్సర్\" మాదిరిగానే. వాణిజ్య వస్తువులు, విరాళాలు లేదా వారు ఎవరితో సహకరించారు అనే సమాచారం గురించి విభాగాలు ఇందులో ఉన్నాయి."
},
"category_interaction": {
"message": "ఇంటరాక్షన్ రిమైండర్ (సబ్‌స్క్రయిబ్)"
},
"category_interaction_description": {
"message": "కంటెంట్ మధ్యలో వాటిని ఇష్టపడటానికి, సభ్యత్వాన్ని పొందటానికి లేదా అనుసరించడానికి చిన్న రిమైండర్ ఉన్నప్పుడు. ఇది పొడవైనది లేదా ఏదైనా ప్రత్యేకమైనది అయితే, అది బదులుగా స్వీయ ప్రమోషన్ కింద ఉండాలి."
},
"category_interaction_short": {
"message": "ఇంటరాక్షన్ రిమైండర్"
},
"category_intro": {
"message": "ఇంటర్‌మిషన్ / ఇంట్రో యానిమేషన్"
},
@@ -498,26 +446,11 @@
"category_outro_description": {
"message": "క్రెడిట్స్ లేదా YouTube ఎండ్‌కార్డ్‌లు కనిపించినప్పుడు. సమాచారంతో తీర్మానాల కోసం కాదు."
},
"category_interaction": {
"message": "ఇంటరాక్షన్ రిమైండర్ (సబ్‌స్క్రయిబ్)"
},
"category_interaction_description": {
"message": "కంటెంట్ మధ్యలో వాటిని ఇష్టపడటానికి, సభ్యత్వాన్ని పొందటానికి లేదా అనుసరించడానికి చిన్న రిమైండర్ ఉన్నప్పుడు. ఇది పొడవైనది లేదా ఏదైనా ప్రత్యేకమైనది అయితే, అది బదులుగా స్వీయ ప్రమోషన్ కింద ఉండాలి."
},
"category_interaction_short": {
"message": "ఇంటరాక్షన్ రిమైండర్"
},
"category_selfpromo": {
"message": "చెల్లించని / స్వీయ ప్రమోషన్"
},
"category_selfpromo_description": {
"message": "చెల్లించని లేదా స్వీయ ప్రమోషన్ మినహా \"స్పాన్సర్\" మాదిరిగానే. వాణిజ్య వస్తువులు, విరాళాలు లేదా వారు ఎవరితో సహకరించారు అనే సమాచారం గురించి విభాగాలు ఇందులో ఉన్నాయి."
},
"category_music_offtopic": {
"message": "సంగీతం: నాన్-మ్యూజిక్ విభాగం"
},
"category_music_offtopic_description": {
"message": "మ్యూజిక్ వీడియోలలో ఉపయోగించడానికి మాత్రమే. మ్యూజిక్ వీడియోలలో పరిచయాలు లేదా ro ట్‌రోస్ ఇందులో ఉన్నాయి."
"message": "మ్యూజిక్ వీడియోలలో మాత్రమే ఉపయోగం కోసం. ఇది ఇప్పటికే మరొక వర్గం ద్వారా కవర్ చేయని సంగీతం వీడియోల విభాగాలమాత్రమే ఉపయోగించాలి."
},
"category_music_offtopic_short": {
"message": "నాన్-మ్యూజిక్"
@@ -528,8 +461,8 @@
"category_livestream_messages_short": {
"message": "సందేశ పఠనం"
},
"disable": {
"message": "డిసేబుల్"
"autoSkip": {
"message": "ఆటో దాటవేయి"
},
"manualSkip": {
"message": "మాన్యువల్ దాటవేయి"
@@ -537,12 +470,8 @@
"showOverlay": {
"message": "సీక్ బార్‌లో చూపించు"
},
"colorFormatIncorrect": {
"message": "మీ రంగు తప్పుగా ఆకృతీకరించబడింది. ఇది ప్రారంభంలో సంఖ్య గుర్తుతో 3 లేదా 6 అంకెల హెక్స్ కోడ్ అయి ఉండాలి."
},
"previewColor": {
"message": "పరిదృశ్యం రంగు",
"description": "Referring to submissions that have not been sent to the server yet."
"disable": {
"message": "డిసేబుల్"
},
"seekBarColor": {
"message": "బార్ కలర్ కోరుకుంటారు"
@@ -588,15 +517,6 @@
"hiddenDueToDuration": {
"message": "దాచబడింది: చాలా చిన్నది"
},
"channelDataNotFound": {
"message": "ఛానెల్ ID ఇంకా లోడ్ కాలేదు."
},
"adblockerIssue": {
"message": "వీడియో డేటాను పొందే స్పాన్సర్బ్లాక్ సామర్థ్యాన్ని ఏదో అడ్డుకుంటున్నట్లు కనిపిస్తోంది. ఇది బహుశా మీ యాడ్ బ్లాకర్. దయచేసి https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests తనిఖీ చేయండి"
},
"itCouldBeAdblockerIssue": {
"message": "ఇది జరుగుతూ ఉంటే, అది మీ ప్రకటన బ్లాకర్ వల్ల సంభవించవచ్చు. దయచేసి https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests తనిఖీ చేయండి"
},
"forceChannelCheck": {
"message": "దాటవేయడానికి ముందు ఛానెల్ తనిఖీ చేయమని బలవంతం చేయండి"
},
@@ -609,9 +529,6 @@
"downvoteDescription": {
"message": "తప్పు / తప్పు సమయం"
},
"incorrectCategory": {
"message": "తప్పు వర్గం"
},
"nonMusicCategoryOnMusic": {
"message": "ఈ వీడియోను సంగీతంగా వర్గీకరించారు. దీనికి స్పాన్సర్ ఉందని మీరు ఖచ్చితంగా అనుకుంటున్నారా? ఇది వాస్తవానికి \"నాన్-మ్యూజిక్ సెగ్మెంట్\" అయితే, పొడిగింపు ఎంపికలను తెరిచి ఈ వర్గాన్ని ప్రారంభించండి. అప్పుడు, మీరు ఈ విభాగాన్ని స్పాన్సర్‌కు బదులుగా \"నాన్-మ్యూజిక్\" గా సమర్పించవచ్చు. మీరు గందరగోళంలో ఉంటే దయచేసి మార్గదర్శకాలను చదవండి."
},
@@ -630,8 +547,5 @@
},
"categoryUpdate2": {
"message": "పరిచయాలు, ros ట్రోస్, మెర్చ్ మొదలైనవాటిని దాటవేయడానికి ఎంపికలను తెరవండి."
},
"help": {
"message": "సహాయం"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "Tekrar atla"
},
"unmute": {
"message": "Sesi Aç"
},
"paused": {
"message": "Duraklatıldı"
},
@@ -68,10 +71,10 @@
"message": "Sponsor sürelerini yollarken bir sorun oluştur, lütfen tekrar deneyin."
},
"sponsorFound": {
"message": "Bu video için veritabanımızda kısımlar mevcut!"
"message": "Bu videonun kısımları veri tabanımızda mevcut"
},
"sponsor404": {
"message": "Kısımlar bulunamadı"
"message": "Kısım bulunamadı"
},
"sponsorStart": {
"message": "Kısım Şimdi Başlıyor"
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Kısım Şimdi Bitiyor"
},
"sponsorCancel": {
"message": "Kısım Oluşturmayı İptal Et"
},
"noVideoID": {
"message": "YouTube videosu bulunamadı.\nHatalı olduğunu düşünüyorsanız sayfayı yenileyin."
},
"refreshSegments": {
"message": "Kısımları tazele"
},
"success": {
"message": "Başarılı!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Bağlantı hatası oluştu. Hata kodu: "
},
"wantToSubmit": {
"message": "Bu video kimliği için göndermek istiyor musun"
},
"clearTimes": {
"message": "Kısımları temizle"
},
@@ -113,10 +119,10 @@
"message": "Bunu göndermek istediğinize emin misiniz?"
},
"whitelistChannel": {
"message": "Kanalı beyaz listeye ekle"
"message": "Kanala izin ver"
},
"removeFromWhitelist": {
"message": "Kanalı beyaz listeden çıkar"
"message": "Kanalı izin listesinden çıkar"
},
"voteOnTime": {
"message": "Bir Kısmı Oyla"
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Kullanıcı Adı Belirle"
},
"copyPublicID": {
"message": "Herkese Açık Kullanıcı Kimliğini Kopyala"
},
"discordAdvert": {
"message": "Öneri ve geri bildirimleriniz için resmi Discord serverımıza katılın!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Bu YouTube oynatıcısındaki bölüm geçişlerini yolladığınız butonları saklayacaktır."
},
"showSkipButton": {
"message": "“Asıl Kısma Atla” Düğmesi Oynatıcıda Kalsın"
},
"showInfoButton": {
"message": "YouTube Oynatıcısındaki Bilgi Butonunu Göster"
},
"hideInfoButton": {
"message": "YouTube Oynatıcısındaki Bilgi Butonunu Gizle"
},
"whatInfoButton": {
"message": "Bu, YouTube sayfasında açılan pencereyi açan butondur."
"autoHideInfoButton": {
"message": "Bilgi düğmesini otomatik gizle"
},
"hideDeleteButton": {
"message": "YouTube Oynatıcısında Silme Tuşunu Gizle"
@@ -188,15 +200,15 @@
"showDeleteButton": {
"message": "YouTube Oynatıcısında Silme Tuşunu Göster"
},
"whatDeleteButton": {
"message": "Bu, YouTube oynatıcısındaki mevcut video için gönderilmemiş bölümleri temizleyen butondur."
},
"enableViewTracking": {
"message": "Kısım Atlama Sayaç Takibine İzin Ver"
},
"whatViewTracking": {
"message": "Bu özellik, hangi kısımları atladığınızı takip ederek kullanıcıların gönderilerinin diğerlerine ne kadar yardımcı olduğunu bilmelerini sağlar ve olumlu oyları bir ölçüm aracı olarak kullanarak gereksiz yollanan kısımların veri tabanına girmemesini sağlar. Eklenti, bir kısmı her atladığınızda sunucuya bir mesaj gönderir. Umarım çoğu insan bu ayarı değiştirmez böylece görüntüleme sayıları doğru olur. :)"
},
"enableViewTrackingInPrivate": {
"message": "Özel/Gizli sekmelerde atlama sayısı takibini etkinleştir"
},
"enableQueryByHashPrefix": {
"message": "Karma Ön eki ile Sorgula"
},
@@ -212,6 +224,24 @@
"showNotice": {
"message": "Uyarıyı Tekrar Göster"
},
"showSkipNotice": {
"message": "Bir Kısmı Atladıktan Sonra Uyarı Göster"
},
"noticeVisibilityMode0": {
"message": "Tam Boyutlu Atlama Bildirimleri"
},
"noticeVisibilityMode1": {
"message": "Otomatik Atlama için Küçük Atlama Bildirimleri"
},
"noticeVisibilityMode2": {
"message": "Tüm Küçük Atlama Bildirimleri"
},
"noticeVisibilityMode3": {
"message": "Otomatik Atlama için Soluk Atlama Bildirimleri"
},
"noticeVisibilityMode4": {
"message": "Tüm Soluk Atlama Bildirimleri"
},
"longDescription": {
"message": "SponsorBlock, sponsorları, giriş ve bitiş kısımlarını, abonelik hatırlatıcılarını ve YouTube videolarının diğer can sıkıcı kısımlarını atlamanıza olanak tanır. SponsorBlock, herkesin sponsorlu kısımları ve YouTube videolarının diğer kısımlarının başlangıç ve bitiş zamanlarını göndermesine izin veren kitle kaynaklı bir tarayıcı uzantısıdır. Bir kişi bu bilgiyi gönderdikten sonra, bu uzantıya sahip diğer herkes sponsorlu kısımları hemen atlayacaktır. Müzik videolarının müzik dışı bölümlerini de atlayabilirsiniz.",
"description": "Full description of the extension on the store pages."
@@ -232,17 +262,20 @@
"message": "Eğer hala beğenmediyseniz, asla gösterme butonuna basın.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Kısmı atla",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": "Kısım kaydına başlamak için bir tuş belirleyin"
"message": "Kısmı başlat/durdur",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Gönderim için bir tuş belirleyin"
"message": "Kısımları gönder",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Yazarak bir tuş seçin"
},
"keybindDescriptionComplete": {
"message": "Tuş seçimi şu tuşa ayarlandı: "
"message": "Kullanmak istediğiniz tuşu yazın ve kombine etmek istediğiniz tuşları seçin."
},
"0": {
"message": "Bağlantı zaman aşımına uğradı. İnternet bağlantınızı kontrol ediniz. Eğer internetiniz çalışıyor ise, büyük ihtimalle sunucuya erişilemiyor veya sunucuya aşırı yüklenilmiş olabilir."
@@ -266,11 +299,34 @@
"skip": {
"message": "Atla"
},
"mute": {
"message": "Sustur"
},
"full": {
"message": "Bütün Video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "{0} atla?"
},
"mute_category": {
"message": "{0} susturulsun mu?"
},
"skip_to_category": {
"message": "{0} kısmına atlansın mı?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Atlandı"
"message": "{0} Atlandı",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} susturuldu",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "{0} kısmına atlandı",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Otomatik Atlamayı Devredışı Bırak"
@@ -293,9 +349,6 @@
"youHaveSkipped": {
"message": "Şu kadar kısım atladınız: "
},
"youHaveSaved": {
"message": "Şu kadar süre kazandınız "
},
"minLower": {
"message": "dakika"
},
@@ -309,10 +362,12 @@
"message": "saat"
},
"youHaveSavedTime": {
"message": "İnsanların şu kadar vaktini kurtardınız:"
"message": "İnsanların şu kadar vaktini kurtardınız:",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " yaşam süresi"
"message": " yaşam süresi",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Sunucu durumu için status.sponsor.ajay.app kontrol edin."
@@ -321,7 +376,7 @@
"message": "Kullanıcı kimliğini Dışarı/İçeri Aktar"
},
"whatChangeUserID": {
"message": "Bu gizli tutulmalıdır. Bu bir şifreye benzer ve diğerleriyle paylaşılmaması gerekir. Birinin eline geçerse, sizi taklit edebilir."
"message": "Bu gizli tutulmalıdır. Bu bir şifre gibidir ve kimseyle paylaşılmamalıdır. Eğer birisi buna sahipse, seni taklit edebilir. Herkese açık kullanıcı kimliğinizi arıyorsanız, açılır pencerede pano simgesine tıklayın."
},
"setUserID": {
"message": "Kullanıcı kimliği Belirle"
@@ -332,29 +387,24 @@
"createdBy": {
"message": "Oluşturan"
},
"autoSkip": {
"message": "Otomatik Atla"
"supportOtherSites": {
"message": "3. Taraf Youtube Sitelerini Destekle"
},
"showSkipNotice": {
"message": "Bir Kısmı Atladıktan Sonra Uyarı Göster"
"supportOtherSitesDescription": {
"message": "Üçüncü taraf YouTube istemci desteği. Desteği etkinleştirmek için özel izinleri kabul etmelisiniz. Bu özellik Chrome ve diğer Chromium tarayıcılarda gizli modda çalışmaz.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Şu an buna ayarlı:"
},
"supportInvidious": {
"message": "Invidious'a Destek Ver"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) üçüncü parti YouTube istemcisidir. Desteği etkinleştirmek için fazladan izinlere onay vermelisiniz. Bu Chrome ve Chromium bazlı tarayıcılarda gizli pencere modunda ÇALIŞMAZ."
"supportedSites": {
"message": "Desteklenen Siteler: "
},
"optionsInfo": {
"message": "Invidious desteğini, otomatik atlamayı, butonları saklamayı ve daha fazlasını etkinleştir."
},
"addInvidiousInstance": {
"message": "Invidious Oluşumu Ekle"
"message": "3. Taraf İstemci Örneği Ekle"
},
"addInvidiousInstanceDescription": {
"message": "Özel Indivious oluşumu ekle. Bu SADECE alan adıyla düzenlenmelidir. Örnek: invidious.ajay.app"
"message": "Özel bir örnek ekle. Buraya sadece alan adı yazılmalıdır. Örnek: invidious.ajay.app"
},
"add": {
"message": "Ekle"
@@ -377,15 +427,21 @@
"minDurationDescription": {
"message": "Ayarlanan değerden daha kısa kısımlar atlanmayacak veya oynatıcıda gösterilmeyecektir."
},
"skipNoticeDuration": {
"message": "Atlandı uyarısı süresi (saniye cinsinden):"
},
"skipNoticeDurationDescription": {
"message": "Bir kısım atlandığında ekranda atlandı uyarısı bu süre kadar gösterilir. Atlama elle gerçekleştiğinde bu uyarı daha uzun sürebilir."
},
"shortCheck": {
"message": "Sıradaki öneri belirlediğiniz minimum süre ayarından daha kısa. Bu zaten yollandığı ve bu ayardan dolayı yok sayıldığı anlamına gelebilir. Göndermek istediğinizden emin misiniz?"
},
"liveOrPremiere": {
"message": "Bir canlı yayın veya ön gösterim sırasında kısım gönderilemez. Yayının bitmesini bekleyin, sonra sayfayı tazeleyip kısımların geçerli olduğunu kontrol edin."
},
"showUploadButton": {
"message": "Karşıya Yükleme Butonunu Göster"
},
"whatUploadButton": {
"message": "Bu buton, YouTube oynatıcısında bir zaman seçtiğiniz ve göndermeye hazır olduğunuzda gözükür."
},
"customServerAddress": {
"message": "SponsorBlock Sunucu Adresi"
},
@@ -404,21 +460,21 @@
"areYouSureReset": {
"message": "Bunu sıfırlamak istediğinize emin misiniz?"
},
"confirmPrivacy": {
"message": "Videonun liste dışı olduğu tespit edildi. Atlanan kısımları kontrol etmek istemiyorsanız iptal'i tıklayın."
},
"unlistedCheck": {
"message": "Listedışı/Özel Videoları Görmezden Gel"
},
"whatUnlistedCheck": {
"message": "Bu ayar, SponsorBlock'u biraz yavaşlatacaktır. atlama kısımlarının bulunması için, video kimliğinin sunucuya gönderilmesini gerektirir. Listelenmemiş video kimliklerinin İnternet üzerinden gönderilmesi konusunda endişeleriniz varsa, bu seçeneği etkinleştirin."
},
"mobileUpdateInfo": {
"message": "m.youtube.com şu an desteklenmektedir"
},
"exportOptions": {
"message": "Bütün Ayarlarını İçe/Dışa Aktar"
},
"exportOptionsCopy": {
"message": "Düzenle/kopyala"
},
"exportOptionsDownload": {
"message": "Dosyaya kaydet"
},
"exportOptionsUpload": {
"message": "Dosyadan yükle"
},
"whatExportOptions": {
"message": "Bu, JSON formatında bütün kurulumunuzu gösterir. Kullanıcı kimliğinizi içerir, bu sebeple paylaşırken dikkatli olun."
},
@@ -446,6 +502,9 @@
"preview": {
"message": "Önizle"
},
"unsubmitted": {
"message": "Gönderilmemiş"
},
"inspect": {
"message": "Kontrol et"
},
@@ -464,11 +523,8 @@
"copyDebugInformationComplete": {
"message": "Bu çözüm bilgisi panoya kopyalandı. Paylaşmak istemediğiniz herhangi bir bilgiyi silmekte özgürsünüz. Bir yazı dosyası olarak kaydedin veya hata raporuna kopyalayın."
},
"theKey": {
"message": "Anahtar"
},
"keyAlreadyUsed": {
"message": "başka bir eyleme bağlı. Lütfen başka bir anahtar seçin."
"message": "Bu kısayol başka bir eyleme atanmış. Lütfen başka kısayol seçin."
},
"to": {
"message": "'e",
@@ -480,6 +536,31 @@
"category_sponsor_description": {
"message": "Ücretli tanıtım, ücretli yönlendirmeler ve doğrudan reklamlar. Kendini pazarlayan veya beğendiği içerik üreticilerine/sitelere/ürünlere atıfta bulunanlar için değil."
},
"category_selfpromo": {
"message": "Karşılıksız/Kendi Reklamı"
},
"category_selfpromo_description": {
"message": "\"Sponsor\" seçeneğinden farkı para karşılığı olmaması veya kendi reklamını yapmasıdır. Buna kendi markalı ürünlerini satmak, bağış toplamak ve videoda işbirliği yaptığı kimselerden bahsetmek dahildir."
},
"category_exclusive_access": {
"message": "Özel Erişim"
},
"category_exclusive_access_description": {
"message": "Yalnızca bütün videoyu etiketlemek için kullanın. Video; ücretli veya ücretsiz elde edilen bir ürünün, hizmetin veya bir yerin reklamını yapıyorsa kullanılır."
},
"category_exclusive_access_pill": {
"message": "Bu video; yayıncıya özel ücretle veya ücretsiz sunulan bir ürünün, hizmetin veya bir yerin reklamını yapıyor",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Etkileşim Hatırlatıcısı (Abonelik)"
},
"category_interaction_description": {
"message": "Videonun ortasında beğenmek, abone olmak veya takip etmek için kısa bir hatırlatma olan kısımdır. Eğer süresi uzunsa veya belirli bir şey hakkındaysa, kendi reklamını yapan kategorisi seçilmelidir."
},
"category_interaction_short": {
"message": "Etkileşim Hatırlatıcısı"
},
"category_intro": {
"message": "Aralık/Giriş Animasyonu"
},
@@ -495,38 +576,41 @@
"category_outro_description": {
"message": "Videoda emeği geçenlerin veya video sonunda çıkan kartların gösterildiği kısımlar. Bilgilendirici sona sahip videolar için değil."
},
"category_interaction": {
"message": "Etkileşim Hatırlatıcısı (Abonelik)"
"category_preview": {
"message": "Ön İzleme/Özet"
},
"category_interaction_description": {
"message": "Videonun ortasında beğenmek, abone olmak veya takip etmek için kısa bir hatırlatma olan kısımdır. Eğer süresi uzunsa veya belirli bir şey hakkındaysa, kendi reklamını yapan kategorisi seçilmelidir."
"category_preview_description": {
"message": "Önceki bölümlerin bir özeti veya geçerli videonun içeriğine yönelik bir ön izleme. Bu özellik birleştirilmiş klipler içindir, konuşarak anlatılan özetleri kapsamaz."
},
"category_interaction_short": {
"message": "Etkileşim Hatırlatıcısı"
"category_filler_description": {
"message": "Videonun ana içeriğini anlamak için gerekli olmayan, yalnızca alakasız konu veya mizah için eklenen sahneler. Bu, alakalı veya arka plan ayrıntısı veren kısımları içermemelidir."
},
"category_selfpromo": {
"message": "Karşılıksız/Kendi Reklamı"
},
"category_selfpromo_description": {
"message": "\"Sponsor\" seçeneğinden farkı para karşılığı olmaması veya kendi reklamını yapmasıdır. Buna kendi markalı ürünlerini satmak, bağış toplamak ve videoda işbirliği yaptığı kimselerden bahsetmek dahildir."
"category_filler_short": {
"message": "Alakasız Konu"
},
"category_music_offtopic": {
"message": "Müzik: Müzik Olmayan Bölüm"
},
"category_music_offtopic_description": {
"message": "Sadece müzik klipleri içindir. Buna kliplerin başlarında ve sonlarında şarkı bulunmayan kısımlar dahildir."
"message": "Yalnızca müzik videolarında kullanım içindir. Bu yalnızca başka bir kategoriye katılmamış müzik videolarının parçaları için kullanılmalıdır."
},
"category_music_offtopic_short": {
"message": "Müzik Olmayan Bölüm"
},
"category_poi_highlight": {
"message": "Vurgu"
},
"category_poi_highlight_description": {
"message": "Videoda, çoğu insanın aradığı kısım. \"Video x sürede başlıyor\" yorumlarına benzer."
},
"category_livestream_messages": {
"message": "Canlı Yayın: Bağış/Mesaj Okuma"
},
"category_livestream_messages_short": {
"message": "Canlı Yayın Mesajlarını Okumak"
},
"disable": {
"message": "Devredışı"
"autoSkip": {
"message": "Otomatik Atla"
},
"manualSkip": {
"message": "Elle Atla"
@@ -534,11 +618,33 @@
"showOverlay": {
"message": "Arama Çubuğunda Göster"
},
"colorFormatIncorrect": {
"message": "Renginiz yanlış biçimlendirilmiştir. Başında bir kare işareti bulunan 3 veya 6 basamaklı bir onaltılık kod olmalıdır."
"disable": {
"message": "Devredışı"
},
"autoSkip_POI": {
"message": "Başlangıca otomatik atla"
},
"manualSkip_POI": {
"message": "Videonun başında sor"
},
"showOverlay_POI": {
"message": "Arama Çubuğunda Göster"
},
"showOverlay_full": {
"message": "Etiketi Göster"
},
"autoSkipOnMusicVideos": {
"message": "Müzik olmayan kısım varsa tüm kısımları otomatik atla"
},
"muteSegments": {
"message": "Atlamak yerine sesi kapatan bölümlere izin ver"
},
"fullVideoSegments": {
"message": "Video bütünüyle bir reklamsa simge göster",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Önizleme Rengi",
"message": "Gönderilmemiş Renk",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -573,6 +679,9 @@
"message": "\"{0}\" kategorisinde bir kısım göndermek için onu ayarlardan açmalısınız. Ayarlara yönlendiriliyorsunuz.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Uyarı: Bu tür kısımlardan sadece bir adet etkin olabilir. Birden fazla gönderdiğinizde onlardan rastgele biri gösterilir."
},
"youMustSelectACategory": {
"message": "Göndereceğin tüm kısımlar için bir kategori seçmelisin!"
},
@@ -585,14 +694,30 @@
"hiddenDueToDuration": {
"message": "gizlendi: çok kısa"
},
"manuallyHidden": {
"message": "elle gizlendi"
},
"channelDataNotFound": {
"message": "Kanal kimliği henüz yüklenmedi."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Kanal kimliği henüz yüklenmedi. Gömülü bir video kullanıyorsanız, bunun yerine YouTube ana sayfasından izlemeyi deneyin. Bu, YouTube düzenindeki değişikliklerden de kaynaklanabilir, eğer öyleyse, buraya bir yorum yazın:"
},
"adblockerIssue": {
"message": "Bir şeyin SponsorBlock'un video bilgisi almasını engelliyor gibi görünüyor. Bu reklam engelleyiciniz olabilir. Lütfen şu adresi kontrol edin https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "SponsorBlock'un video verilerini almasını engelleyen bir şey var gibi görünüyor. Lütfen daha fazla bilgi için şuraya göz atın: https://github.com/ajayyy/SponsorBlock/issues/741"
},
"itCouldBeAdblockerIssue": {
"message": "Bunu sürekli yaşıyorsanız, reklam engelleyiciniz tarafından gerçekleşiyor olabilir. https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests adresini kontrol edin."
"youtubePermissionRequest": {
"message": "SponsorBlock YouTube API'sine ulaşamıyor gibi gözüküyor. Bunu düzeltmek için, bundan sonra görünecek izin isteğini kabul edin, birkaç saniye bekleyin ve ardından sayfayı yeniden yükleyin."
},
"acceptPermission": {
"message": "İzni kabul et"
},
"permissionRequestSuccess": {
"message": "İzin isteği başarılı!"
},
"permissionRequestFailed": {
"message": "İzin isteği başarısız. Reddet butonuna mı tıkladınız?"
},
"adblockerIssueWhitelist": {
"message": "Bunu çözemiyorsanız, SponsorBlock, bu video için kanal bilgilerini alamadığı için 'Atlamadan Önce Kanal Kontrolünü Zorla' ayarını devre dışı bırakın"
},
"forceChannelCheck": {
"message": "Atlamadan Önce Kanal Kontrolüne Zorla"
@@ -607,7 +732,7 @@
"message": "Hatalı/Yanlış Zaman"
},
"incorrectCategory": {
"message": "Yanlış Kategori"
"message": "Kategoriyi değiştir"
},
"nonMusicCategoryOnMusic": {
"message": "Bu video müzik olarak sınıflandırılmıştır. Bunun bir sponsor olduğundan emin misin? Bu aslında bir \"Müzik Dışı bölüm\" ise, uzantı seçeneklerini açın ve bu kategoriyi etkinleştirin. Ardından, bu kısmı sponsor yerine \"Müzik Olmayan\" olarak gönderebilirsiniz. Kafanız karıştıysa lütfen yönergeleri okuyun."
@@ -630,5 +755,167 @@
},
"help": {
"message": "Yardım"
},
"GotIt": {
"message": "Anladım",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Bu kısım büyük. Bütün video tek bir konu hakkındaysa \"Atla\" yerine \"Bütün Video\"yu seçin. Daha çok bilgi için kılavuzlara bakın."
},
"categoryPillTitleText": {
"message": "Bu videonun bütünü bu şekilde sınıflandırılmış ve kısımları birbirinden ayrılamayacak kadar sıkı bütünleştirilmiş"
},
"experiementOptOut": {
"message": "Gelecekteki deneylerin hiçbirine katılma",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Asla gösterme"
},
"warningChatInfo": {
"message": "Bir uyarı aldınız ve geçici olarak gönderim yapamazsınız. Bu, kötü niyetli olmayan bazı yaygın hatalar yaptığınızı fark ettiğimiz anlamına gelir, lütfen kuralları anladığınızı onaylayın, uyarıyı sonra kaldıracağız. Bu konuşmaya discord.gg/SponsorBlock ya da matrix.to/#/#sponsor:ajay.app kullanarak katılabilirsiniz."
},
"voteRejectedWarning": {
"message": "Bir uyarı nedeniyle oy reddedildi. Çözüm bulmak için buraya tıklayarak bir sohbet açın veya daha sonra vaktiniz olduğunda uğrayın.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Bağış Yap"
},
"considerDonating": {
"message": "Geliştirme sürecinin fonlanmasına yardım et"
},
"hideDonationLink": {
"message": "Bağış Bağlantısını Gizle"
},
"darkModeOptionsPage": {
"message": "Ayarlar Sayfasında Karanlık Modu"
},
"helpPageThanksForInstalling": {
"message": "SponsorBlock'u yüklediğiniz için teşekkürler."
},
"helpPageReviewOptions": {
"message": "Lütfen aşağıdaki seçenekleri inceleyin"
},
"helpPageFeatureDisclaimer": {
"message": "Birçok özellik varsayılan olarak devre dışıdır. İntroları, outroları atlamak vb. kullanmak istiyorsanız, bunları aşağıdan etkinleştirin. Ayrıca arayüz öğelerini gizleyebilir/gösterebilirsiniz."
},
"helpPageHowSkippingWorks": {
"message": "Atlama nasıl çalışıyor"
},
"helpPageHowSkippingWorks1": {
"message": "Video kısımları veri tabanında mevcut ise otomatikman atlanır. Eklentinin simgesine tıklayınca açılan pencereden, video için mevcut olan kısımları görebilirsiniz."
},
"helpPageHowSkippingWorks2": {
"message": "Bir kısmı atladığınızda size bildirim gönderilir. Eğer kısım hatalıysa bunu eksi oylayınız. Eklentinin penceresinde de oy verebilirsiniz."
},
"Submitting": {
"message": "Gönderme"
},
"helpPageSubmitting1": {
"message": "Gönderi, açılır pencerede \"Kısım Şimdi Başlıyor\" düğmesine basılarak veya oynatıcıdaki düğmelerle video oynatıcıda yapılabilir."
},
"helpPageSubmitting2": {
"message": "Oynat düğmesine tıklamak bir kısımın başlangıcını, durdurma simgesine tıklamak ise bitişini gösterir. Gönder düğmesine basmadan önce birden fazla sponsor hazırlayabilirsiniz. Yükle düğmesine tıklamak kısımları gönderir. Çöp kutusuna tıkladığınızda silinir."
},
"Editing": {
"message": "Düzenleme"
},
"helpPageEditing1": {
"message": "Eğer kısımlarda hata yaptıysanız, yukarı ok işareti olan düğmeye tıkladıktan sonra kısımları silebilir veya düzeltebilirsiniz."
},
"helpPageTooSlow": {
"message": "Bu fazla yavaş"
},
"helpPageTooSlow1": {
"message": "Kullanmak isterseniz kısayol tuşları var. Sponsorlu kısmın başlangıcını/sonunu belirtmek için noktalı virgül tuşuna basın ve göndermek için kesme işaretine tıklayın. Bu tuşlar ayarlarda değiştirilebilir. QWERTY klavye kullanmıyorsanız, tuş ayarlarını değiştirmelisiniz."
},
"helpPageCopyOfDatabase": {
"message": "Veri tabanının bir kopyasını alabilir miyim? Bir gün ortadan kaybolursanız ne olacak?"
},
"helpPageCopyOfDatabase1": {
"message": "Veri tabanı herkese açıktır ve şuradan erişilebilir: "
},
"helpPageCopyOfDatabase2": {
"message": "Kaynak koduna serbestçe erişilebilir. Ben bir gün bu dünyada yalan olsam dahi, sizin gönderdiğiniz kısımlar kaybolmayacak."
},
"helpPageNews": {
"message": "Haberler ve nasıl yapılır"
},
"helpPageSourceCode": {
"message": "Kaynak koduna nereden ulaşabilirim?"
},
"Credits": {
"message": "Emeği Geçenler"
},
"LearnMore": {
"message": "Dahasını Öğren"
},
"CopyDownvoteButtonInfo": {
"message": "Olumsuz oy verir ve yeni bir kısım seçmeniz için bir kopya oluşturur"
},
"OpenCategoryWikiPage": {
"message": "Bu kategorinin wiki sayfasınıın."
},
"CopyAndDownvote": {
"message": "Kopyala ve olumsuz"
},
"ContinueVoting": {
"message": "Oylamaya devam et"
},
"ChangeCategoryTooltip": {
"message": "Bu, kısımlarınız için anında geçerli olur"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Zaman aralığını hızlı bir şekilde ayarlamak için düzenleme kutusunun üzerinde fare tekerini kullanın. Değişikliklere ince ayar yapmak için ctrl veya shift tuşunun kombinasyonları kullanılabilir."
},
"categoryPillNewFeature": {
"message": "Yeni! Videonun bütünü sponsor veya kendi reklamıysa bu uyarıyı görün"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Davranış",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Arayüz",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Klavye kısayolları",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Yedekle/Geri Yükle",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Çeşitli",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Atlama uyarısı görünümü",
"description": "Option label"
},
"unbind": {
"message": "Klavye kısayolunu kaldır",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Ayarlanmadı"
},
"change": {
"message": "Değiştir"
},
"youtubeKeybindWarning": {
"message": "Bu kısayol YouTube tarafından kullanılıyor. Bunu kullanmak istediğinize emin misiniz?"
}
}

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "Пропустити"
},
"unmute": {
"message": "Увімкнути звук"
},
"paused": {
"message": "Пауза"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "Сегмент закінчується тут"
},
"sponsorCancel": {
"message": "Скасувати створення сегмента"
},
"noVideoID": {
"message": "Відео YouTube, не знайдено.\nЯкщо це не так, поновіть вкладку."
},
"refreshSegments": {
"message": "Оновити сегменти"
},
"success": {
"message": "Успіх!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "Помилка з'єднання. Код помилки: "
},
"wantToSubmit": {
"message": "Ви хочете надіслати сегменти для відео з id"
},
"clearTimes": {
"message": "Очистити сегменти"
},
@@ -155,6 +161,9 @@
"setUsername": {
"message": "Встановити ім'я користувача"
},
"copyPublicID": {
"message": "Копіювати публічний UserID"
},
"discordAdvert": {
"message": "Приєднуйтесь до офіційного сервера Discord, щоб залишити пропозиції і зворотний зв'язок!"
},
@@ -173,14 +182,17 @@
"hideButtonsDescription": {
"message": "Це налаштування приховує кнопки для надсилання спонсорських вставок, які з'являються в плеєрі YouTube."
},
"showSkipButton": {
"message": "Залишати кнопку \"Перейти до Основне\" на плеєрі"
},
"showInfoButton": {
"message": "Показувати кнопку інформації в плеєрі YouTube"
},
"hideInfoButton": {
"message": "Приховати кнопку інформації в плеєрі YouTube"
},
"whatInfoButton": {
"message": "Ця кнопка відкриває спливаюче вікно на сторінці YouTube."
"autoHideInfoButton": {
"message": "Кнопка \"Автоматично сховати інформацію\""
},
"hideDeleteButton": {
"message": "Приховати кнопку видалення в плеєрі YouTube"
@@ -188,15 +200,24 @@
"showDeleteButton": {
"message": "Показувати кнопку видалення в плеєрі YouTube"
},
"whatDeleteButton": {
"message": "Ця кнопка дозволяє очистити всі спонсорські вставки в плеєрі YouTube."
},
"enableViewTracking": {
"message": "Увімкнути відстеження кількості пропусків сегментів"
},
"whatViewTracking": {
"message": "Ця можливість відстежує, які сегменти Ви пропустили, щоб допомогти користувачам дізнатися, наскільки їх внесок допоміг іншим, і, поряд з голосами, використовується як метрика, щоб переконатися, що спам не влучає у базу даних. Розширення надсилає повідомлення на сервер кожен раз, коли Ви пропускаєте сегмент. Сподіваємося, велика частина користувачів не поміняє це налаштування, так що у нас буде точна статистика переглядів. :)"
},
"enableViewTrackingInPrivate": {
"message": "Увімкнути відстеження пропусків у вкладках інкогніто"
},
"enableTrackDownvotes": {
"message": "Зберігати голоси \"проти\" сегментів"
},
"whatTrackDownvotes": {
"message": "Усі сегменти, за які ви проголосуєте \"проти\", залишаться прихованими навіть після оновлення"
},
"trackDownvotesWarning": {
"message": "Попередження: вимкнення цієї опції призведе до видалення всіх раніше збережених голосів \"проти\""
},
"enableQueryByHashPrefix": {
"message": "Пошук по частині хеша"
},
@@ -212,6 +233,24 @@
"showNotice": {
"message": "Показувати сповіщення знову"
},
"showSkipNotice": {
"message": "Показувати сповіщення після пропуску сегмента"
},
"noticeVisibilityMode0": {
"message": "Повнорозмірні сповіщення про пропуски"
},
"noticeVisibilityMode1": {
"message": "Зменшені сповіщення для автоматичних пропусків"
},
"noticeVisibilityMode2": {
"message": "Всі сповіщення зменшеного розміру"
},
"noticeVisibilityMode3": {
"message": "Напівпрозорі сповіщення для автоматичних пропусків"
},
"noticeVisibilityMode4": {
"message": "Напівпрозорі сповіщення для всіх пропусків"
},
"longDescription": {
"message": "SponsorBlock дозволяє пропускати спонсорські вставки, початкові і кінцеві заставки, прохання підписатися і інше в відео на YouTube. SponsorBlock - колективне розширення, яке дозволяє кожному надіслати час початку і кінця подібних сегментів в відео. Після того, як хто-небудь надсилає цю інформацію, всі інші користувачі розширення будуть автоматично пропускати ці сегменти. Так само можна пропускати частини кліпів без музики.",
"description": "Full description of the extension on the store pages."
@@ -233,19 +272,19 @@
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "Призначити гарячу клавішу для пропуску сегмента"
"message": "Пропустити сегмент",
"description": "Keybind label"
},
"setStartSponsorShortcut": {
"message": ризначити гарячу клавішу для початку сегмента"
"message": очати/зупинити сегмент",
"description": "Keybind label"
},
"setSubmitKeybind": {
"message": "Призначити гарячу клавішу для надсилання"
"message": "Надіслати сегменти",
"description": "Keybind label"
},
"keybindDescription": {
"message": "Натисніть, щоб вибрати її"
},
"keybindDescriptionComplete": {
"message": "Кнопка призначена на: "
"message": "Виберіть клавішу, набравши її та виберіть бажану клавішу-модифікатор."
},
"0": {
"message": "Таймаут підключення. Перевірте ваше з'єднання з інтернетом. Якщо ваш інтернет працює, сервер, швидше за все, перевантажений або лежить."
@@ -269,11 +308,34 @@
"skip": {
"message": "Пропустити"
},
"mute": {
"message": "Вимкнути звук"
},
"full": {
"message": "Повне відео",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Пропустити {0}?"
},
"mute_category": {
"message": "Вимкнути звук {0}?"
},
"skip_to_category": {
"message": "Пропустити до {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Пропущено"
"message": "{0} Пропущено",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} Вимкнений звук",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Пропущено до {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Вимкнути автоматичний пропуск"
@@ -296,9 +358,6 @@
"youHaveSkipped": {
"message": "Ви пропустили "
},
"youHaveSaved": {
"message": "Ви заощадили "
},
"minLower": {
"message": "хвилину"
},
@@ -312,10 +371,12 @@
"message": "годин"
},
"youHaveSavedTime": {
"message": "Ви заощадили людям"
"message": "Ви заощадили людям",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " їх життів"
"message": " їх життів",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Дивіться стан сервера на status.sponsor.ajay.app."
@@ -324,7 +385,7 @@
"message": "Імпортувати/Експортувати Ваш ідентифікатор користувача"
},
"whatChangeUserID": {
"message": "Це потрібно тримати в секреті. Це як пароль, не варто ним ні з ким ділитися. Якщо він у кого-то є, він зможе видати себе за Вас."
"message": "Тримайте його в таємниці. Ставтеся до нього як до паролю і не передавайте нікому. Якщо хтось їм заволодіє, то зможе видати себе за вас. Якщо ви шукаєте публічний ID користувача, натисніть значок буфера обміну у спливаючому вікні."
},
"setUserID": {
"message": "Встановити ідентифікатор користувача"
@@ -335,29 +396,24 @@
"createdBy": {
"message": "Створено"
},
"autoSkip": {
"message": "Автоматичний пропуск"
"supportOtherSites": {
"message": "Підтримувати сторонні YouTube-сайти"
},
"showSkipNotice": {
"message": оказувати сповіщення після пропуску сегмента"
"supportOtherSitesDescription": {
"message": ідтримувати сторонні клієнти для YouTube. Щоб включити підтримку, Вам знадобиться прийняти додаткові дозволи. Ця функція НЕ працює в режимі \"інкогніто\" в Chrome і браузерах, заснованих на Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Він зараз призначений на:"
},
"supportInvidious": {
"message": "Підтримка Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) - це неофіційний клієнт для YouTube. Щоб увімкнути підтримку, Вам знадобиться прийняти додаткові дозволи. Ця функція НЕ працює в режимі \"інкогніто\" в Chrome і браузерах, заснованих на Chromium."
"supportedSites": {
"message": "Підтримувані сайти: "
},
"optionsInfo": {
"message": "Увімкнути підтримку Invidious, вимкнути автоматичний пропуск, приховати кнопки і не тільки."
},
"addInvidiousInstance": {
"message": "Додати інстанси Invidious"
"message": "Додати інстанси стороннього клієнта"
},
"addInvidiousInstanceDescription": {
"message": "Додати свій інстанси Invidious. Формат: ТІЛЬКИ домен. Наприклад: invidious.ajay.app"
"message": "Додати свій інстанс. Формат: ТІЛЬКИ домен. Наприклад, invidious.ajay.app"
},
"add": {
"message": "Додати"
@@ -380,15 +436,21 @@
"minDurationDescription": {
"message": "Сегменти коротше цього значення не будуть пропускатися і не будуть показані в плеєрі."
},
"skipNoticeDuration": {
"message": "Тривалість повідомлення пропуску (в секундах):"
},
"skipNoticeDurationDescription": {
"message": "Повідомлення про пропуск залишиться на екрані принаймні так довго. Для пропуску вручну він може бути видимим довше."
},
"shortCheck": {
"message": "Наступний діапазон часу коротше, ніж Ваше налаштування мінімальної тривалості. Це може означати, що він вже був надісланий, і просто ігнорується через це налаштування. Ви дійсно хочете надіслати?"
},
"liveOrPremiere": {
"message": "Надсилання під час прямого ефіру чи прем'єри не дозволено. Будь ласка, зачекайте до завершення, потім оновіть сторінку і переконайтеся, що сегменти все ще дійсні."
},
"showUploadButton": {
"message": "Показувати кнопку надсилання"
},
"whatUploadButton": {
"message": "Ця кнопка з'являється в плеєрі YouTube після того, як Ви вибрали позначку часу і готові до надсилання."
},
"customServerAddress": {
"message": "Адреса сервера SponsorBlock"
},
@@ -407,21 +469,21 @@
"areYouSureReset": {
"message": "Ви дійсно хочете це скинути?"
},
"confirmPrivacy": {
"message": "Було виявлено, що це відео - з доступом по посиланню. Натисніть \"скасування\", якщо не хочете перевіряти для нього сегменти."
},
"unlistedCheck": {
"message": "Ігнорувати непублічні відео"
},
"whatUnlistedCheck": {
"message": "Це налаштування дещо сповільнить SponsorBlock. Пошук сегментів вимагає надсилання ідентифікатора відео на сервер. Якщо Вас турбує надсилання ідентифікаторів прихованих відео по інтернету, включіть це налаштування."
},
"mobileUpdateInfo": {
"message": "m.youtube.com тепер підтримується"
},
"exportOptions": {
"message": "Імпорт/Експорт всіх налаштувань"
},
"exportOptionsCopy": {
"message": "Змінити/копіювати"
},
"exportOptionsDownload": {
"message": "Зберегти до файлу"
},
"exportOptionsUpload": {
"message": "Завантажити з файлу"
},
"whatExportOptions": {
"message": "Це вся конфігурація в форматі JSON. Цей файл містить Ваш ідентифікатор користувача, тому не забудьте ділитися з цим розумно."
},
@@ -449,6 +511,9 @@
"preview": {
"message": "Попередній перегляд"
},
"unsubmitted": {
"message": "Неопублікований"
},
"inspect": {
"message": "Дослідити"
},
@@ -467,11 +532,8 @@
"copyDebugInformationComplete": {
"message": "Інформація про налагодження скопійована в буфер обміну. Ви можете видалити будь-яку інформацію, якої не хочете ділитися. Збережіть її в текстовий файл, вставте в звіт про помилку."
},
"theKey": {
"message": "Ключ"
},
"keyAlreadyUsed": {
"message": "прив'язана до іншого дії. Будь ласка, оберіть іншу клавішу."
"message": "Ця клавіша/комбінація клавіш прив'язана до іншої дії. Будь ласка виберіть іншу клавішу."
},
"to": {
"message": "до",
@@ -483,6 +545,31 @@
"category_sponsor_description": {
"message": "Рекламні інтеграції, реферальні посилання і реклама безпосередньо. Не для самореклами або рекомендацій різних подій/творців/сайтів/продуктів, які подобаються автору відео."
},
"category_selfpromo": {
"message": "Самореклама/рекомендація"
},
"category_selfpromo_description": {
"message": "Схоже на \"Спонсора\", але для безкоштовної реклами і самореклами. Включає себе вставки про мерчендайз, пожертвування або інформацію про тих, разом з ким було зроблено відео."
},
"category_exclusive_access": {
"message": "Ексклюзивний доступ"
},
"category_exclusive_access_description": {
"message": "Лише для позначення цілих відео. Використовується, коли відео демонструє продукт, послугу або місцеположення, до яких автори отримали безоплатний або субсидований доступ."
},
"category_exclusive_access_pill": {
"message": "Це відео демонструє продукт, послугу або місцеположення, до яких автори отримали безоплатний або субсидований доступ",
"description": "Short description for this category"
},
"category_interaction": {
"message": "Нагадування про взаємодію (підписка)"
},
"category_interaction_description": {
"message": "Коли є коротке нагадування поставити лайк, підписатися на канал або в соцмережах в середині вмісту. Якщо ця вставка тривала або про щось конкретне, вона повинна класифікуватися як самореклама."
},
"category_interaction_short": {
"message": "Нагадування про взаємодію"
},
"category_intro": {
"message": "Пауза/заставка"
},
@@ -498,54 +585,82 @@
"category_outro_description": {
"message": "Титри або час появи кінцевих заставок YouTube. Не для підведення підсумків сказаного у відео."
},
"category_interaction": {
"message": "Нагадування про взаємодію (підписка)"
"category_preview": {
"message": "Попередній перегляд/короткий зміст"
},
"category_interaction_description": {
"message": "Коли є коротке нагадування поставити лайк, підписатися на канал або в соцмережах в середині вмісту. Якщо ця вставка тривала або про щось конкретне, вона повинна класифікуватися як самореклама."
"category_preview_description": {
"message": "Короткий зміст попередніх епізодів або попередній перегляд того, що буде в даному відео. Призначено для сегментів, змонтованих зі шматків відео, а не для усних переказів."
},
"category_interaction_short": {
"message": "Нагадування про взаємодію"
"category_filler": {
"message": "Дотичне наповнення/Жарти"
},
"category_selfpromo": {
"message": "Самореклама/рекомендація"
"category_filler_description": {
"message": "Дотичні сцени додані лише для наповнення або гумору, які не потрібні для розуміння основного вмісту відео. Це не повинно включати сегменти, що надають контекст або передісторію."
},
"category_selfpromo_description": {
"message": "Схоже на \"Спонсора\", але для безкоштовної реклами і самореклами. Включає себе вставки про мерчендайз, пожертвування або інформацію про тих, разом з ким було зроблено відео."
"category_filler_short": {
"message": "Наповнення"
},
"category_music_offtopic": {
"message": "Музика: Сегмент без музики"
},
"category_music_offtopic_description": {
"message": "Тільки для використання в музичних кліпах. Включає в себе початкові і кінцеві заставки кліпів."
"message": "Тільки для використання в музичних кліпах. Використовується для сегментів музичних кліпів, які не належать до іншої категорії."
},
"category_music_offtopic_short": {
"message": "Без музики"
},
"category_poi_highlight": {
"message": "Основне"
},
"category_poi_highlight_description": {
"message": "Частина відео яку шукає більшість людей (Аналогічно коментарю \"Відео починається з Х:ХХ\")."
},
"category_livestream_messages": {
"message": "Прямі трансляції: пожертвування/читання повідомлення"
},
"category_livestream_messages_short": {
"message": "Читання повідомлень"
},
"disable": {
"message": "Вимкнути"
"autoSkip": {
"message": "Автоматичний пропуск"
},
"manualSkip": {
"message": "Пропуск вручну"
},
"showOverlay": {
"message": "Показувати в смузі прокрутки"
"message": "Показувати в смузі перемотування"
},
"colorFormatIncorrect": {
"message": "Ви ввели колір в неправильному форматі. Це повинно бути 3-х або 6-ти значне шістнадцяткове число з символом # на початку."
"disable": {
"message": "Вимкнути"
},
"autoSkip_POI": {
"message": "Автоматично перейти до початку"
},
"manualSkip_POI": {
"message": "Спитати поки відео завантажується"
},
"showOverlay_POI": {
"message": "Показати в смузі перемотування"
},
"showOverlay_full": {
"message": "Показати мітку"
},
"autoSkipOnMusicVideos": {
"message": "Автоматично пропустити усі сегменти, якщо присутній сегмент без музики"
},
"muteSegments": {
"message": "Дозволити сегменти, які відключають звук замість пропуску"
},
"fullVideoSegments": {
"message": "Показувати значок, коли все відео є рекламою",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
"message": "Колір предпросмотра",
"message": "Колір не надісланого сегмента",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Колір в смузі прокрутки"
"message": "Колір в смужці прокрутки"
},
"category": {
"message": "Категорія"
@@ -576,6 +691,9 @@
"message": "Щоб надіслати сегменти категорії \"{0}\", ви повинні включити її в налаштуваннях. Зараз ви будете туди перенаправлені.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Увага: Сегменти даного типу можуть бути активними лише по одному. Надсилання декількох призведе до відображення випадкового сегмента."
},
"youMustSelectACategory": {
"message": "Ви повинні обрати категорію для всіх сегментів, які ви відправляєте!"
},
@@ -588,14 +706,30 @@
"hiddenDueToDuration": {
"message": "приховано: занадто коротко"
},
"manuallyHidden": {
"message": "приховано вручну"
},
"channelDataNotFound": {
"message": "ID каналу ще не завантажений."
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "ID каналу ще не завантажений. Якщо ви використовуєте вбудоване відео, спробуйте замість цього скористатися домашньою сторінкою YouTube. Це також може бути викликано змінами в дизайні YouTube, якщо ви вважаєте, що це так, залиште коментар тут:"
},
"adblockerIssue": {
"message": "Здається, щось блокує можливість SponsorBlock'а отримувати дані про відео. Можливо, це ваш блокувальник реклами. Будь ласка, перейдіть на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "Схоже, щось блокує можливість SponsorBlock'а отримувати дані про відео. Докладніше: https://github.com/ajayyy/SponsorBlock/issues/741."
},
"itCouldBeAdblockerIssue": {
"message": "Якщо це повідомлення з'являється занадто часто, це може бути викликано вашим блокувальником реклами. Будь ласка, перейдіть на https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Здається, SponsorBlock не може отримати доступ до API YouTube. Щоб виправити цю помилку, дайте дозвіл у вікні, яке зараз з'явиться, зачекайте кілька секунд і потім перезавантажте сторінку."
},
"acceptPermission": {
"message": "Надати дозвіл"
},
"permissionRequestSuccess": {
"message": "Дозвіл отримано!"
},
"permissionRequestFailed": {
"message": "Не вдалося отримати дозвіл, ви натиснули на \"Блокувати\"?"
},
"adblockerIssueWhitelist": {
"message": "Якщо ви не можете вирішити цю проблему, спробуйте відключити \"Примусова перевірка каналів перед пропуском\" в налаштуваннях, так як SponsorBlock не може визначити назву каналу для цього відео"
},
"forceChannelCheck": {
"message": "Примусова перевірка каналів перед пропуском"
@@ -610,7 +744,7 @@
"message": "Невірно вказано час"
},
"incorrectCategory": {
"message": "Невірна категорія"
"message": "Змінити категорію"
},
"nonMusicCategoryOnMusic": {
"message": "Це відео класифіковано як музичне. Ви впевнені, що в ньому є спонсори? Якщо насправді це \"Сегмент без музики\", відкрийте параметри розширення і увімкніть цю категорію. Потім ви можете надіслати цей сегмент як \"Без музики\", а не як спонсора. Будь ласка, прочитайте керівництво, якщо ви заплуталися."
@@ -632,6 +766,168 @@
"message": "Відкрийте налаштування, щоб пропускати початкові і кінцеві заставки, саморекламу та інше."
},
"help": {
"message": "Допомога"
"message": "Довідка"
},
"GotIt": {
"message": "Зрозуміло",
"description": "Used as the button to dismiss a tooltip"
},
"fullVideoTooltipWarning": {
"message": "Цей сегмент великий. Якщо все відео на одну тему, тоді змініть значення з \"Пропустити\" на \"Повне відео\". Продивіться керівництво для додаткової інформації."
},
"categoryPillTitleText": {
"message": "Все відео позначене цією категорією, воно є її уособленням, тож категорію неможливо виокремити."
},
"experiementOptOut": {
"message": "Відмова від усіх майбутніх експериментів",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Сховати назавжди"
},
"warningChatInfo": {
"message": "Ви отримали попередження, тому тимчасово не можете надсилати сегменти. Це означає, що ми помітили, що ви робили кілька поширених помилок не маючи шкідливих намірів. Будь ласка просто підтвердьте, що ви розумієте правила, і ми приберемо попередження. Ви також можете приєднатися до чату з правилами використовуючи discord.gg/SponsorBlock or matrix.to/#/#sponsor:ajay.app"
},
"voteRejectedWarning": {
"message": "Голосування відхилено через попередження. Натисніть, щоб відкрити чат для вирішення цієї проблеми, або поверніться пізніше.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Пожертвувати"
},
"considerDonating": {
"message": "Допомогти з фінансуванням розробки"
},
"hideDonationLink": {
"message": "Приховати посилання на пожертвування"
},
"darkModeOptionsPage": {
"message": "Темний режим на сторінці налаштувань"
},
"helpPageThanksForInstalling": {
"message": "Дякую за встановлення SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Будь ласка, ознайомтеся з налаштуваннями нижче"
},
"helpPageFeatureDisclaimer": {
"message": "Багато функцій за замовчуванням відключені. Якщо ви хочете пропускати початкові і кінцеві заставки, використовувати Invidious, тощо, увімкніть їх нижче. Ви також можете приховати / показати елементи інтерфейсу."
},
"helpPageHowSkippingWorks": {
"message": "Як працює пропуск"
},
"helpPageHowSkippingWorks1": {
"message": "Сегменти відео будуть автоматично пропущені, якщо вони знаходяться в базі даних. Ви можете відкрити спливаюче вікно, натиснувши на значок розширення, щоб подивитися, які сегменти додані."
},
"helpPageHowSkippingWorks2": {
"message": "Коли ви будете пропускати сегмент, ви отримаєте сповіщення. Якщо час здасться вам неправильним, проголосуйте проти, натиснувши на палець вниз! Ви також можете проголосувати у спливаючому вікні."
},
"Submitting": {
"message": "Відправлення"
},
"helpPageSubmitting1": {
"message": "Відправлення може бути виконана у спливаючому вікні натисканням на кнопку \"Сегмент починається звідси\" або кнопками в відеоплеєрі."
},
"helpPageSubmitting2": {
"message": "Натискання на кнопку відтворення означає початок сегмента і натискання на кнопку стоп позначає його кінець. Ви можете позначити кілька сегментів перед тим, як натиснути на кнопку відправлення. Натискання на кошик видалить все."
},
"Editing": {
"message": "Редагування"
},
"helpPageEditing1": {
"message": "Якщо ви зробили щось не так, ви можете відредагувати або видалити сегменти, натиснувши на кнопку зі стрілкою вгору."
},
"helpPageTooSlow": {
"message": "Це занадто повільно"
},
"helpPageTooSlow1": {
"message": "Все це також можна робити за допомогою гарячих клавіш. Натисніть \"ж\" для вказівки початку/кінця сегмента, \"є\" для відправки. Клавіші можуть бути змінені в налаштуваннях. Якщо ви не використовуєте QWERTY, то варто відразу поміняти гарячі клавіші."
},
"helpPageCopyOfDatabase": {
"message": "Чи можу я отримати копію бази даних? Що якщо ви пропадете?"
},
"helpPageCopyOfDatabase1": {
"message": "База даних доступна для всіх тут:"
},
"helpPageCopyOfDatabase2": {
"message": "Вихідний код у відкритому доступі, так що навіть якщо щось трапиться зі мною, ваш вклад не пропаде."
},
"helpPageNews": {
"message": "Новини та як це зроблено"
},
"helpPageSourceCode": {
"message": "Де можна отримати вихідний код?"
},
"Credits": {
"message": "Автори"
},
"LearnMore": {
"message": "Дізнатися більше"
},
"CopyDownvoteButtonInfo": {
"message": "Голосує проти та створює локальну копію для повторного надсилання"
},
"OpenCategoryWikiPage": {
"message": "Відкрити вікі-сторінку цієї категорії."
},
"CopyAndDownvote": {
"message": "Скопіювати та проголосувати проти"
},
"ContinueVoting": {
"message": "Продовжити голосування"
},
"ChangeCategoryTooltip": {
"message": "Це миттєво буде застосовано до ваших сегментів"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Навівши курсор на поле редагування, користуйтеся колесом прокрутки, щоб швидко відрегулювати час. Комбінації клавіш ctrl або shift можуть бути використані для точнішої настройки змін."
},
"categoryPillNewFeature": {
"message": "Нове! Бачте, коли відео повністю спонсорське або є саморекламою"
},
"dayAbbreviation": {
"message": "д",
"description": "100d"
},
"hourAbbreviation": {
"message": "г",
"description": "100h"
},
"optionsTabBehavior": {
"message": "Поведінка",
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "Інтерфейс",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
"message": "Комбінації клавіш",
"description": "Appears in Options as a tab header for keybinds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabBackup": {
"message": "Резервування/Відновлення",
"description": "Appears in Options as a tab header for options related to saving/restoring your settings. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabAdvanced": {
"message": "Різне",
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "Вигляд сповіщення про пропуск",
"description": "Option label"
},
"unbind": {
"message": "Відв'язати",
"description": "Unbind keyboard shortcut"
},
"notSet": {
"message": "Не задано"
},
"change": {
"message": "Змінити"
},
"youtubeKeybindWarning": {
"message": "Це вбудована комбінація YouTube. Ви впевнені що хочете її використовувати?"
}
}

View File

@@ -23,7 +23,7 @@
"message": "đoạn quảng cáo"
},
"Segments": {
"message": "đoạn quảng cáo"
"message": "phân đoạn"
},
"upvoteButtonInfo": {
"message": "Tán thành phân đoạn này"
@@ -52,6 +52,9 @@
"reskip": {
"message": "Bỏ qua lại"
},
"unmute": {
"message": "Bật tiếng"
},
"paused": {
"message": "Tạm dừng"
},
@@ -71,13 +74,22 @@
"message": "Video này có đoạn quảng cáo trong kho dữ liệu rồi!"
},
"sponsor404": {
"message": "Không tìm thấy đoạn nào"
"message": "Không tìm thấy phân đoạn nào"
},
"sponsorStart": {
"message": "Đoạn quảng cáo bắt đầu vào lúc này"
},
"sponsorEnd": {
"message": "Đoạn quảng cáo kết thúc vào lúc này"
"message": "Phân đoạn kết thúc vào lúc này"
},
"sponsorCancel": {
"message": "Huỷ tạo phân đoạn"
},
"noVideoID": {
"message": "Không tìm thấy video nào.\nNếu sai, hãy thử tải lại thẻ này."
},
"refreshSegments": {
"message": "Làm mới segments"
},
"success": {
"message": "Thành công!"
@@ -89,13 +101,10 @@
"message": "Có vẻ máy chủ đang không hoạt động. Hãy liên hệ nhà phát triển ngay lập tức."
},
"connectionError": {
"message": "Đã xảy ra lỗi kết nối. Mã của lỗi: "
},
"wantToSubmit": {
"message": "Bạn có muốn đăng đoạn quảng cáo cho video có mã id"
"message": "Đã xảy ra lỗi kết nối. Mã lỗi: "
},
"clearTimes": {
"message": "Xóa đoạn quảng cáo"
"message": "Xóa các phân đoạn"
},
"openPopup": {
"message": "Mở bảng popup của SponsorBlock"
@@ -104,28 +113,59 @@
"message": "Đóng bảng popup"
},
"SubmitTimes": {
"message": "Đăng đoạn quảng cáo"
"message": "Gửi phân đoạn"
},
"submitCheck": {
"message": "Bạn có chắc muốn đăng không?"
"message": "Bạn có chắc chắn muốn gửi không?"
},
"whitelistChannel": {
"message": "Đưa kênh vào danh sách không chặn"
},
"removeFromWhitelist": {
"message": "Loại kênh khỏi danh sách không chặn"
},
"voteOnTime": {
"message": "Bầu chọn một đoạn quảng cáo"
"message": "Bầu chọn một phân đoạn"
},
"Submissions": {
"message": "Các phân đoạn"
},
"savedPeopleFrom": {
"message": "Bạn đã giúp mọi người bỏ qua "
},
"viewLeaderboard": {
"message": "Bảng xếp hạng"
},
"recordTimesDescription": {
"message": "Gửi"
},
"submissionEditHint": {
"message": "Phần chỉnh sửa sẽ xuất hiện sau khi bạn bấm gửi",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Gợi ý: Bạn có thể thêm phím tắt để gửi trong phần tuỳ chọn"
},
"clearTimesButton": {
"message": "Xóa thời gian"
},
"submitTimesButton": {
"message": "Đăng thời gian"
"message": "Gửi thời gian"
},
"publicStats": {
"message": "Tên này được dùng tại trang thông tin công khai để thể hiện lượng đóng góp của bạn. Xem"
},
"Username": {
"message": "Tên người dùng"
},
"setUsername": {
"message": "Đặt tên người dùng"
},
"copyPublicID": {
"message": "Sao chép Public UserID"
},
"discordAdvert": {
"message": "Hãy tham gia server Discord chính thức để đăng gợi ý và phản hồi!"
"message": "Hãy tham gia server Discord chính thức để đưa ra gợi ý và phản hồi!"
},
"hideThis": {
"message": "Đóng lại"
@@ -142,14 +182,17 @@
"hideButtonsDescription": {
"message": "Không hiển thị nút trên trình chạy video Youtube để đăng đoạn quảng cáo."
},
"showSkipButton": {
"message": "Giữ nút bỏ qua Highlight trên trình phát player"
},
"showInfoButton": {
"message": "Hiển thị nút thông tin trên trình chạy video Youtube"
},
"hideInfoButton": {
"message": "Không hiển thị nút thông tin trên trình chạy video Youtube"
},
"whatInfoButton": {
"message": "Đây là nút để mở bảng popup trên trang Youtube."
"autoHideInfoButton": {
"message": "Tự động ẩn nút Info"
},
"hideDeleteButton": {
"message": "Không hiển thị nút xóa trên trình chạy video Youtube"
@@ -157,21 +200,48 @@
"showDeleteButton": {
"message": "Hiển thị nút xóa trên trình chạy video Youtube"
},
"whatDeleteButton": {
"message": "Đây là nút trên trình chạy video Youtube để xóa tất cả những đoạn quảng cáo chưa đăng của bạn trong video đang xem."
},
"enableViewTracking": {
"message": "Bật tính năng theo dõi số quảng cáo được bỏ qua"
},
"whatViewTracking": {
"message": "Tính năng này theo dõi những đoạn quảng cáo bạn đã bỏ qua để cho người dùng khác biết những đoạn họ đăng đã giúp người khác đến mức nào. Tính năng này, cùng với tính năng bầu chọn, còn được dùng làm thước đo để đảm bảo spam không lọt vào kho dữ liệu. Tiện ích mở rộng này gửi tín hiệu đến máy chủ mỗi lần bạn bỏ qua một đoạn quảng cáo. Mong là đa phần mọi người không thay đổi cài đặt này để thông số người xem được chính xác nhất. :)"
},
"enableViewTrackingInPrivate": {
"message": "Bật việc theo dõi số lượng người bỏ qua phân đoạn trong tab Riêng tư/Ẩn danh"
},
"enableQueryByHashPrefix": {
"message": "Truy vấn theo Hash Prefix"
},
"whatQueryByHashPrefix": {
"message": "Thay vì yêu cầu phân đoạn từ máy chủ bằng cách sử dụng videoID, 4 ký tự đầu tiên của hash của videoID sẽ được gửi. Máy chủ sau đó sẽ gửi dữ liệu cho tất cả video với các hash tương tự."
},
"enableRefetchWhenNotFound": {
"message": "Nạp lại các đoạn trên video mới"
},
"whatRefetchWhenNotFound": {
"message": "Nếu đây là video mới và chưa có phân đoạn nào được xác định, SponsorBlock sẽ tiếp tục truy vấn dữ liệu mỗi vài phút trong khi bạn đang xem."
},
"showNotice": {
"message": "Hiện thông báo lại"
},
"showSkipNotice": {
"message": "Hiển thị thông báo sau khi bỏ qua phân đoạn"
},
"noticeVisibilityMode0": {
"message": "Thông báo bỏ qua với kích thước đầy đủ"
},
"noticeVisibilityMode1": {
"message": "Thông báo bỏ qua kích thước nhỏ nếu phân đoạn được tự động bỏ qua"
},
"noticeVisibilityMode2": {
"message": "Thông báo bỏ qua kích thước nhỏ cho toàn bộ phân đoạn"
},
"noticeVisibilityMode3": {
"message": "Thông báo bỏ qua mờ nếu phân đoạn được tự động bỏ qua"
},
"noticeVisibilityMode4": {
"message": "Thông báo bỏ qua mờ cho tất cả các phân đoạn"
},
"longDescription": {
"message": "SponsorBlock giúp bạn bỏ qua quảng cáo từ nhà tài trợ, đoạn giới thiệu, đoạn kết, lời nhắc đăng ký kênh, và những phần khó chịu khác trong các video Youtube. SponsorBlock là một tiện ích mở rộng cho trình duyệt, cho phép tất cả người dùng đăng thời điểm bắt đầu và kết thúc của những đoạn quảng cáo từ nhà tài trợ và các đoạn khác trong video Youtube. Sau khi một người đăng thông tin này lên, tất cả mọi người dùng tiện ích mở rộng này sẽ bỏ qua đoạn quảng cáo đó. Bạn cũng có thể bỏ qua phần không có nhạc trong những video âm nhạc.",
"description": "Full description of the extension on the store pages."
@@ -192,21 +262,15 @@
"message": "Nếu bạn vẫn không thích, hãy nhấn nút không hiển thị lại.",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setStartSponsorShortcut": {
"message": "Đặt phím tắt đánh dấu đoạn quảng cáo bắt đầu"
},
"setSubmitKeybind": {
"message": "Đặt phím tắt đăng đoạn quảng cáo"
},
"keybindDescription": {
"message": "Chọn phím bằng cách gõ phím"
},
"keybindDescriptionComplete": {
"message": "Phím tắt đã được đặt thành: "
},
"0": {
"message": "Kết nối quá hạn thời gian. Hãy kiểm tra đường truyền mạng của bạn. Nếu mạng của bạn vẫn hoạt động, có thể máy chủ đang bị quá tải hoặc không hoạt động."
},
"disableSkipping": {
"message": "Bỏ qua được bật"
},
"enableSkipping": {
"message": "Bỏ qua đã bị vô hiệu hoá"
},
"yourWork": {
"message": "Thành quả của bạn",
"description": "Used to describe the section that will show you the statistics from your submissions."
@@ -220,20 +284,43 @@
"skip": {
"message": "Bỏ qua"
},
"mute": {
"message": "Ngắt tiếng"
},
"full": {
"message": "Toàn bộ Video",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "Bỏ qua {0}?"
},
"mute_category": {
"message": "Ngắt tiếng {0} chứ?"
},
"skip_to_category": {
"message": "Bỏ qua đến {0}?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "Đã bỏ qua"
"message": "{0} đã bỏ qua",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "{0} đã ngắt tiếng (Muted)",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "Đã bỏ qua đến {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "Tắt tự động bỏ qua quảng cáo"
"message": "Tắt tự động bỏ qua"
},
"enableAutoSkip": {
"message": "Bật tự động bỏ qua quảng cáo"
},
"audioNotification": {
"message": "Thông báo bằng âm thanh khi bỏ qua quảng cáo"
"message": "Thông báo bằng âm thanh khi bỏ qua"
},
"audioNotificationDescription": {
"message": "Thông báo bằng âm thanh sẽ được bật khi bỏ qua quảng cáo. Nếu tắt tính năng này (hoặc tính năng tự động bỏ qua quảng cáo bị tắt), sẽ không có âm thanh kêu."
@@ -244,8 +331,8 @@
"showTimeWithSkipsDescription": {
"message": "Độ dài này được hiển thị trong ngoặc đơn, bên cạnh độ dài hiện tại, phía dưới thanh tiến trình video. Con số này là độ dài video trừ đi các đoạn quảng cáo, bao gồm cả những đoạn được đánh dấu là chỉ \"Hiển thị trong thanh tiến trình video\"."
},
"youHaveSaved": {
"message": "Bạn đã tiết kiệm cho mình "
"youHaveSkipped": {
"message": "Bạn đã bỏ qua "
},
"minLower": {
"message": "phút"
@@ -259,6 +346,14 @@
"hoursLower": {
"message": "giờ"
},
"youHaveSavedTime": {
"message": "Bạn đã giúp người khác tiết kiệm được",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " của cuộc đời họ",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Truy cập trang status.sponsor.ajay.app để biết tình trạng máy chủ."
},
@@ -266,7 +361,7 @@
"message": "Nhập/Xuất mã người dùng của bạn"
},
"whatChangeUserID": {
"message": "Bạn nên giữ bí mật mã này. Nó như mật khẩu vậy, do đó không nên chia sẻ với người khác. Nếu ai đó có mã này, họ có thể giả mạo bạn."
"message": "Đây là mã cần được giữ bí mật. Nó giống như mật khẩu và không nên được chia sẻ cho bất kì ai khác. Nếu ai đó lấy được mã này, họ có thể mạo danh bạn. Còn nếu như bạn đang tìm khoá ID công khai, hãy nhấn vào nút \"Sao chép Public UserID\" trong popup của SponsorBlock."
},
"setUserID": {
"message": "Đặt mã người dùng"
@@ -277,29 +372,24 @@
"createdBy": {
"message": "Được tạo bởi"
},
"autoSkip": {
"message": "Tự động bỏ qua quảng cáo"
"supportOtherSites": {
"message": "Hỗ trợ các trang web Youtube thuộc bên thứ 3"
},
"showSkipNotice": {
"message": "Hiển thị thông báo sau khi bỏ qua quảng cáo"
"supportOtherSitesDescription": {
"message": "Bật hỗ trợ các ứng dụng/trang web Youtube của bên thứ ba. Để bật hỗ trợ cho ứng dụng này, bạn phải chấp nhận các yêu cầu cho phép bổ sung. Nó KHÔNG CÓ tác dụng trong chế độ ẩn danh của Chrome và các trình duyệt có nền tảng Chromium.",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": ". Phím đang được đặt:"
},
"supportInvidious": {
"message": "Hỗ trợ Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) là ứng dụng Youtube của bên thứ ba. Để bật hỗ trợ cho ứng dụng này, bạn phải chấp nhận các yêu cầu cho phép thêm. Ứng dụng này không có tác dụng trong chế độ ẩn danh của Chrome và các trình duyệt có nền tảng Chromium."
"supportedSites": {
"message": "Các trang web được hỗ trợ: "
},
"optionsInfo": {
"message": "Bật hỗ trợ cho Invidious, tắt tự động bỏ qua quảng cáo, không hiển thị nút, và nhiều tùy chọn khác."
},
"addInvidiousInstance": {
"message": "Thêm phiên bản của Invidious"
"message": "Thêm Instance của ứng dụng bên thứ 3"
},
"addInvidiousInstanceDescription": {
"message": "Thêm một phiên bản tùy chọn của Invidious. Phải dùng định dạng của RIÊNG tên miền thôi. Ví dụ: invidious.ajay.app"
"message": "Thêm một instance. Chỉ có mỗi tên miền. Ví dụ: invidious.ajay.app"
},
"add": {
"message": "Thêm vào"
@@ -322,15 +412,18 @@
"minDurationDescription": {
"message": "Đoạn quảng cáo ngắn hơn giá trị được đặt sẽ không bị bỏ qua hoặc hiển thị trong trình chạy video."
},
"skipNoticeDuration": {
"message": "Thời gian tự động đóng bảng thông báo phân đoạn (giây):"
},
"skipNoticeDurationDescription": {
"message": "Đặt thời gian hiển thị bảng thông báo phân đoạn. Nếu như bạn tự nhấn nút bỏ qua, nó sẽ hiện lâu hơn 1 chút."
},
"shortCheck": {
"message": "Đoạn quảng cáo sau ngắn hơn tùy chọn độ dài ngắn nhất của bạn. Điều này có thể có nghĩa là nó đã được đăng rồi, và không được bỏ qua vì tùy chọn này. Bạn có chắc muốn đăng nó không?"
},
"showUploadButton": {
"message": "Hiển thị nút tải lên"
},
"whatUploadButton": {
"message": "Nút này xuất hiện trên trình chạy video Youtube sau khi bạn chọn mốc thời gian và sẵn sàng đăng đoạn quảng cáo."
},
"customServerAddress": {
"message": "Địa chỉ máy chủ SponsorBlock"
},
@@ -349,15 +442,6 @@
"areYouSureReset": {
"message": "Bạn có chắc mình muốn thiết lập lại không?"
},
"confirmPrivacy": {
"message": "Video này là video không công khai. Ấn hủy nếu bạn không muốn tìm xem có đoạn quảng cáo không."
},
"unlistedCheck": {
"message": "Bỏ qua video không công khai/riêng tư"
},
"whatUnlistedCheck": {
"message": "Cài đặt này sẽ làm chậm SponsorBlock một chút. Mã video cần phải được gửi đến máy chủ để truy vấn đoạn quảng cáo. Nếu bạn quan ngại về việc mã video không công khai bị gửi qua mạng, hãy bật tùy chọn này."
},
"mobileUpdateInfo": {
"message": "m.youtube.com đã được hỗ trợ"
},
@@ -377,10 +461,10 @@
"message": "Tệp JSON này không được định dạng đúng cách. Tùy chọn của bạn chưa được thay đổi."
},
"confirmNoticeTitle": {
"message": "Đăng đoạn quảng cáo"
"message": "Gửi phân đoạn"
},
"submit": {
"message": "Đăng"
"message": "Gửi"
},
"cancel": {
"message": "Huỷ"
@@ -391,8 +475,11 @@
"preview": {
"message": "Xem trước"
},
"unsubmitted": {
"message": "Chưa gửi lên: "
},
"inspect": {
"message": "Xem trước"
"message": "Kiểm tra"
},
"edit": {
"message": "Chỉnh sửa"
@@ -403,15 +490,12 @@
"copyDebugInformationFailed": {
"message": "Không sao chép được vào khay nhớ tạm"
},
"copyDebugInformationOptions": {
"message": "Sao chép thông tin vào khay nhớ tạm để cung cấp cho nhà phát triển khi phát sinh lỗi / khi nhà phát triển yêu cầu. Thông tin nhạy cảm như ID người dùng của bạn, kênh trong danh sách không chặn, và địa chỉ máy chủ tuỳ chỉnh đã bị xoá. Tuy nhiên, nó có chứa thông tin như user agent, trình duyệt, hệ điều hành và phiên bản của tiện ích mở rộng. "
},
"copyDebugInformationComplete": {
"message": "Thông tin gỡ lỗi đã được sao chép vào bộ nhớ tạm. Hãy thoải mái xóa thông tin mà bạn không muốn chia sẻ. Lưu thông tin này vào một tập tin văn bản hoặc dán nó vào bản báo cáo lỗi."
},
"theKey": {
"message": "Phím"
},
"keyAlreadyUsed": {
"message": "đang được đặt thực hiện hành động khác. Xin hãy chọn phím khác."
},
"to": {
"message": "đến",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -422,6 +506,24 @@
"category_sponsor_description": {
"message": "Nội dung được trả tiền để quảng cáo, giới thiệu và quảng cáo trực tiếp. Không phải là quảng cáo không trả công hay được đề cập miễn phí."
},
"category_selfpromo": {
"message": "Quảng cáo không trả công/Tự quảng cáo"
},
"category_selfpromo_description": {
"message": "Tương tự như 'nhà tài trợ' ngoại trừ việc quảng cáo không được trả tiền hay tự quảng cáo. Điều này bao gồm các phần hàng hóa, đóng góp, hoặc thông tin về người mà họ hợp tác cùng."
},
"category_exclusive_access": {
"message": "Truy cập riêng"
},
"category_interaction": {
"message": "Nhắc tương tác (Đăng ký)"
},
"category_interaction_description": {
"message": "Nhắc nhở người xem Thích, Đăng ký hoặc Theo dõi. Nếu nó dài hoặc là một cái gì cụ thể, nó nên là danh mục \"Tự quảng cáo\"."
},
"category_interaction_short": {
"message": "Nhắc nhở tương tác"
},
"category_intro": {
"message": "Tạm dừng/Giới thiệu"
},
@@ -434,32 +536,44 @@
"category_outro": {
"message": "Màn hình kết thúc/Danh đề"
},
"category_interaction": {
"message": "Nhắc tương tác (Đăng ký)"
"category_outro_description": {
"message": "Credits hoặc khi thẻ màn hình kết thúc của YouTube xuất hiện. Không dùng với những đoạn có thông tin."
},
"category_interaction_description": {
"message": "Nhắc nhở người xem Thích, Đăng ký hoặc Theo dõi. Nếu nó dài hoặc là một cái gì cụ thể, nó nên là danh mục \"Tự quảng cáo\"."
"category_preview": {
"message": "Xem trước/Tóm tắt"
},
"category_interaction_short": {
"message": "Nhắc nhở tương tác"
"category_preview_description": {
"message": "Tóm tắt nhanh về tập trước/tập sau trong 1 chuỗi video (series) dài (hoặc cũng có thể là tóm tắt trước về video sắp chiếu)."
},
"category_selfpromo": {
"message": "Quảng cáo không trả công/Tự quảng cáo"
"category_filler_description": {
"message": "Tập hợp các cảnh không bắt buộc để xem trong video. Điều này không bao gồm các đoạn chứa nội dung hoặc nói về ngữ cảnh của video."
},
"category_selfpromo_description": {
"message": "Tương tự như 'nhà tài trợ' ngoại trừ việc quảng cáo không được trả tiền hay tự quảng cáo. Điều này bao gồm các phần hàng hóa, đóng góp, hoặc thông tin về người mà họ hợp tác với."
"category_filler_short": {
"message": "Cảnh phụ"
},
"category_music_offtopic": {
"message": "Nhạc: Phần không nhạc"
},
"category_music_offtopic_description": {
"message": "Chỉ sử dụng trong video âm nhạc. Điều này bao gồm phần giới thiệu và phần kết thúc trong video âm nhạc."
"message": "Chỉ sử dụng cho video âm nhạc. Điều này có nghĩa là các phân đoạn đó nằm trong 1 video âm nhạc chưa thuộc về một loại danh mục khác."
},
"category_music_offtopic_short": {
"message": "Không có nhạc"
},
"disable": {
"message": "Tắt"
"category_poi_highlight": {
"message": "Điểm/Khoảnh khắc quan trọng"
},
"category_poi_highlight_description": {
"message": "Phần của video mà hầu hết mọi người đang tìm kiếm. Tương tự với câu nói \"Video bắt đầu từ x\"."
},
"category_livestream_messages": {
"message": "Luồng phát trực tiếp: Đọc Quyên góp/Tin nhắn"
},
"category_livestream_messages_short": {
"message": "Đọc tin nhắn"
},
"autoSkip": {
"message": "Tự động bỏ qua quảng cáo"
},
"manualSkip": {
"message": "Bỏ qua thủ công"
@@ -467,15 +581,30 @@
"showOverlay": {
"message": "Hiện ở thanh xem trước"
},
"colorFormatIncorrect": {
"message": "Mã màu sai định dạng. Mã màu phải có 3 hoặc 6 ký tự hệ hex và có dấu thăng ở đầu."
"disable": {
"message": "Tắt"
},
"autoSkip_POI": {
"message": "Tự động bỏ qua"
},
"manualSkip_POI": {
"message": "Hỏi khi video bắt đầu"
},
"showOverlay_POI": {
"message": "Hiện ở thanh xem trước"
},
"autoSkipOnMusicVideos": {
"message": "Tự động bỏ qua tất cả các phân đoạn nếu trong video có phân đoạn không phải nhạc"
},
"muteSegments": {
"message": "Cho phép các phân đoạn bị tắt tiếng hay vì bỏ qua"
},
"previewColor": {
"message": "Xem thử màu",
"message": "Màu khi chưa được gửi đi",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
"message": "Màu của thanh xem trước"
"message": "Màu của thanh tìm kiếm"
},
"category": {
"message": "Thể loại"
@@ -488,20 +617,27 @@
"message": "Kích hoạt Máy chủ Thử nghiệm"
},
"whatEnableTestingServer": {
"message": "Những đóng góp của bạn sẽ không được tính ở máy chủ chính. Chỉ cho mục đích thử nghiệm."
"message": "Những đóng góp của bạn sẽ KHÔNG ĐƯỢC TÍNH ở máy chủ chính. Chỉ dùng cho mục đích thử nghiệm."
},
"testingServerWarning": {
"message": "Tất cả đóng góp hay bình chọn sẽ không được tính ở máy chủ chính khi kết nối đến máy chủ thử nghiệm. Hãy vô hiệu hoá lựa chọn này nếu bạn muốn tiếp tục đóng góp."
"message": "Tất cả đóng góp hay bình chọn sẽ KHÔNG ĐƯỢC TÍNH ở máy chủ chính khi kết nối đến máy chủ thử nghiệm. Hãy vô hiệu hoá lựa chọn này nếu bạn muốn tiếp tục đóng góp."
},
"bracketNow": {
"message": "(Bây giờ)"
},
"moreCategories": {
"message": "Thêm các danh mục khác"
"message": "Các danh mục khác"
},
"chooseACategory": {
"message": "Chọn một danh mục"
},
"enableThisCategoryFirst": {
"message": "Để gửi một phân đoạn với chủ đề \"{0}\", bạn cần phải kích hoạt nó trong phần tuỳ chọn. Bạn sẽ được đưa đến phần tuỳ chỉnh bây giờ.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
"message": "Cảnh báo: Loại phân đoạn này nếu hiển thị CHỈ CÓ 1 PHÂN ĐOẠN được xuất hiện trong video. Nếu bạn gửi lên, khi đó, phân đoạn xuất hiện duy nhất sẽ được lựa chọn ngẫu nhiên."
},
"youMustSelectACategory": {
"message": "Bạn phải lựa chọn một danh mục cho tất cả phân đoạn bạn đang muốn đăng tải!"
},
@@ -509,19 +645,32 @@
"message": "(Kết thúc)"
},
"hiddenDueToDownvote": {
"message": "đã bị ẩn: Không tán thành"
"message": "đã ẩn: hạ bình chọn"
},
"hiddenDueToDuration": {
"message": "đã bị ẩn: quá ngắn"
},
"channelDataNotFound": {
"message": "Chưa đọc được ID của Kênh"
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "Không xác định được ID kênh. Nếu bạn đang xem video này trên 1 trang web thứ 3, hãy mở lại video này trên trang chủ Youtube rồi thử lại. Điều này cũng có thể do những thay đổi trong mã nguồn trang web YouTube, nếu bạn nghĩ vậy, hãy bình luận tại đây:"
},
"adblockerIssue": {
"message": "Hình như có gì đó đã ngăn chặn SponsorBlock truy vấn dữ liệu của video. Có thể do trình chặn quảng cáo của bạn. Hãy kiểm tra ở đây: https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "SponsorBlock không thể truy vấn dữ liệu lịch sử phân đoạn video. Có thể do trình chặn quảng cáo của bạn. Bạn có thể tìm hiểu nguyên nhân và cách fix ở đây: https://github.com/ajayyy/SponsorBlock/issues/741."
},
"itCouldBeAdblockerIssue": {
"message": "Nếu lỗi này tiếp tục xuất hiện, có thể nó bị gây ra bởi trình chặn quảng cáo của bạn. Hãy kiểm tra ở đây: https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "Có vẻ như SponsorBlock không thể truy cập API YouTube. Để khắc phục điều này, hãy chấp nhận lời nhắc cấp quyền sẽ xuất hiện tiếp theo, đợi vài giây rồi tải lại trang."
},
"acceptPermission": {
"message": "Cho phép truy cập"
},
"permissionRequestSuccess": {
"message": "Đã có quyền truy cập!"
},
"permissionRequestFailed": {
"message": "Truy cập bị từ chối, bạn đã nhấp vào từ chối à?"
},
"adblockerIssueWhitelist": {
"message": "Nếu bạn không thể giải quyết được vấn đề này, hãy vô hiệu hoá cài đặt 'Bỏ qua video không công khai/riêng tư', vì SponsorBlock không thể lấy được thông tin của video này"
},
"forceChannelCheck": {
"message": "Bắt buộc kiểm tra kênh trước khi bỏ qua"
@@ -533,16 +682,16 @@
"message": "Cân nhắc bật chế độ \"Bắt buộc kiểm tra kênh YouTube trước khi bỏ qua phân đoạn\""
},
"downvoteDescription": {
"message": "Phân đoạn sai / không đúng"
"message": "Chỉnh thời gian sai/không đúng"
},
"incorrectCategory": {
"message": "Sai thể loại"
"message": "Đổi danh mục"
},
"nonMusicCategoryOnMusic": {
"message": "Video này đã được phân loại là âm nhạc. Bạn có chắc đây là quảng cáo nhà tài trợ không? Nếu đây là phân đoạn \"Không phải nhạc\", hãy mở Cài đặt tiện ích và bật lựa chọn đó. Rồi bạn có thể đăng tải phân đoạn lên dưới danh mục \"Không phải nhạc\" thay vì \"Quảng cáo nhà tài trợ\". Hãy đọc Hướng dẫn nếu bạn vẫn còn vướng mắc"
},
"multipleSegments": {
"message": "Nhiều đoạn"
"message": "Nhiều phân đoạn"
},
"guidelines": {
"message": "Hướng dẫn"
@@ -556,5 +705,124 @@
},
"categoryUpdate2": {
"message": "Mở Tùy chọn để bỏ qua đoạn mở đầu, kết thúc, giới thiệu hàng hoá, v.v."
},
"help": {
"message": "Trợ giúp"
},
"GotIt": {
"message": "Đã hiểu",
"description": "Used as the button to dismiss a tooltip"
},
"categoryPillTitleText": {
"message": "Toàn bộ video này được gắn thẻ vào thể loại này và được tích hợp quá chặt chẽ để có thể tách ra"
},
"experiementOptOut": {
"message": "Từ chối tham gia thử nghiệm trong tương lai",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "Ẩn vĩnh viễn"
},
"warningChatInfo": {
"message": "Bạn đã nhận được một cảnh báo và tạm thời không thể gửi các phân đoạn. Bạn đã mắc lỗi trong việc tạo phân đoạn quá nhiều lần (có thể là chọn sai kiểu phân đoạn hoặc sai thời gian phân đoạn). Chúng tôi muốn bạn nhận ra điều đó để giúp bạn không mắc lỗi trong tương lai. Bạn có thể gặp các Vip User tại đây: discord.gg/SponsorBlock hoặc matrix.to/#/#sponsor:ajay.app. Bọn họ sẽ giúp bạn gỡ cảnh báo sau khi bạn đã hiểu ra lỗi sai của bạn"
},
"voteRejectedWarning": {
"message": "Bỏ phiếu bị từ chối do có cảnh báo. Nhấp để mở cuộc trò chuyện để giải quyết hoặc quay lại sau.",
"description": "This is an integrated chat panel that will appearing allowing them to talk to the Discord/Matrix chat without leaving their browser."
},
"Donate": {
"message": "Ủng hộ"
},
"hideDonationLink": {
"message": "Ẩn link donate"
},
"helpPageThanksForInstalling": {
"message": "Cảm ơn bạn đã cài đặt SponsorBlock."
},
"helpPageReviewOptions": {
"message": "Xin hãy xem xét các tuỳ chọn bên dưới"
},
"helpPageFeatureDisclaimer": {
"message": "Nhiều tính năng sẽ bị tắt theo mặc định. Nếu bạn muốn bỏ qua phần intro, sử dụng trên các trang web bên thứ 3 như Invidious, v. v...., bạn có thể bật nó ở bên dưới. Bạn cũng có thể cho hiện/ẩn UI người dùng."
},
"helpPageHowSkippingWorks": {
"message": "Việc bỏ qua 1 đoạn trong video được thực hiện thế nào?"
},
"helpPageHowSkippingWorks1": {
"message": "Các phân đoạn trong video sẽ tự động bị bỏ qua nếu chúng được tìm thấy trong cơ sở dữ liệu của chúng tôi. Bạn có thể mở cửa sổ xem trước các phân đoạn ấy bằng cách nhấp vào biểu tượng tiện ích mở rộng."
},
"helpPageHowSkippingWorks2": {
"message": "Bất cứ khi nào bỏ qua một phân đoạn, bạn sẽ nhận được 1 cửa sổ thông báo bât. Nếu phân đoạn có vẻ sai, hãy bỏ phiếu bằng cách nhấp vào nút downvote! Bạn cũng có thể bỏ phiếu trong cửa sổ bật lên khi nhấn vào biểu tượng tiện ích mở rộng. Và bạn có thể tắt việc hiển thị bảng thông báo này trong phần cài đặt tiện ích."
},
"Submitting": {
"message": "Đang gửi lên"
},
"helpPageSubmitting1": {
"message": "Việc gửi một phân đoạn mới có thể được thực hiện trong cửa sổ bật lên bằng cách nhấn vào nút \"Đoạn quảng cáo bắt đầu vào lúc này\" hoặc trong trình phát video bằng các nút trên thanh trình phát."
},
"helpPageSubmitting2": {
"message": "Bạn nhấp 1 lần vào nút \"Đoạn quảng cáo bắt đầu vào lúc này\" để bắt đầu 1 phân đoạn, nhấn 2 lần để đánh dấu kết thúc phân đoạn đó. Bạn có thể chuẩn bị nhiều phân đoạn trước khi nhấn gửi. Nhấp vào nút \"Đăng đoạn quảng cáo\" sẽ gửi. Nhấp vào nút \"Xoá đoạn quảng cáo\" để xóa."
},
"Editing": {
"message": "Chỉnh sửa"
},
"helpPageEditing1": {
"message": "Nếu bạn muốn chỉnh sửa thời gian phân đoạn hoặc kiểu của phân đoạn, bạn có thể chỉnh sửa hoặc xóa các phân đoạn của mình sau khi nhấp vào nút \"Đăng đoạn quảng cáo\"."
},
"helpPageTooSlow": {
"message": "Nếu như bạn cảm thấy thao tác ở trên quá chậm..."
},
"helpPageTooSlow1": {
"message": "Bạn có thể sử dụng các hotkeys - phím nóng. Nhấn phím dấu chấm phẩy (;) để chỉ ra điểm bắt đầu / kết thúc của phân đoạn nhà tài trợ và nhấp vào dấu nháy đơn (') để gửi. Nếu bạn không sử dụng QWERTY, có lẽ bạn nên thay đổi keybinding bằng cách vào phần cài đặt của tiện ích."
},
"helpPageCopyOfDatabase": {
"message": "Tôi có thể lấy bản sao của database không? Điều gì xảy ra nếu có chuyện tệ (server chết, chủ nhân trang web mất, ...)?"
},
"helpPageCopyOfDatabase1": {
"message": "Database được công khai và luôn có sẵn tại "
},
"helpPageCopyOfDatabase2": {
"message": "Mã nguồn mở cũng luôn có sẵn. Vì vậy, ngay cả khi có điều gì đó tệ, các phân đoạn cũng sẽ không biến mất."
},
"helpPageNews": {
"message": "Tôi có thể cập nhật tin tức ở đâu?"
},
"helpPageSourceCode": {
"message": "Bạn có thể tìm thấy source code ở đâu?"
},
"Credits": {
"message": "Lời cảm ơn đến"
},
"LearnMore": {
"message": "Tìm hiểu thêm"
},
"CopyDownvoteButtonInfo": {
"message": "Hạ bình chọn và tạo một bản sao cục bộ cho bạn gửi lại"
},
"OpenCategoryWikiPage": {
"message": "Mở trang wiki của danh mục này để tìm hiểu thêm."
},
"CopyAndDownvote": {
"message": "Sao chép và hạ bình chọn"
},
"ContinueVoting": {
"message": "Tiếp tục bỏ phiếu"
},
"ChangeCategoryTooltip": {
"message": "Điều này sẽ ngay lập tức áp dụng cho phân đoạn của bạn"
},
"SponsorTimeEditScrollNewFeature": {
"message": "Sử dụng con lăn chuột của bạn khi di chuột qua hộp chỉnh sửa để nhanh chóng điều chỉnh thời gian. Kết hợp phím ctrl hoặc shift có thể được sử dụng để tinh chỉnh các thay đổi."
},
"categoryPillNewFeature": {
"message": "Mới! Xem khi nào video được tài trợ hoàn toàn hoặc tự quảng bá"
},
"dayAbbreviation": {
"message": "d",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"description": "100h"
}
}

View File

@@ -79,6 +79,9 @@
"sponsorEnd": {
"message": "片段现在结束"
},
"sponsorCancel": {
"message": "取消创建片段"
},
"noVideoID": {
"message": "未找到 YouTube 视频。\n如果识别错误请刷新此页面。"
},
@@ -94,9 +97,6 @@
"connectionError": {
"message": "连接错误。错误代码: "
},
"wantToSubmit": {
"message": "您是否想为以下视频 ID 提交:"
},
"clearTimes": {
"message": "清除片段"
},
@@ -179,18 +179,12 @@
"hideInfoButton": {
"message": "在 Youtube 播放器上隐藏信息按钮"
},
"whatInfoButton": {
"message": "此按钮用于在 Youtube 页面中打开弹窗。"
},
"hideDeleteButton": {
"message": "在 Youtube 播放器上隐藏删除按钮"
},
"showDeleteButton": {
"message": "在 Youtube 播放器上显示删除按钮"
},
"whatDeleteButton": {
"message": "此按钮用于在 Youtube 播放器中清除所有赞助商广告。"
},
"enableViewTracking": {
"message": "启用跳过次数统计跟踪"
},
@@ -212,6 +206,9 @@
"showNotice": {
"message": "重新显示通知"
},
"showSkipNotice": {
"message": "在跳过片段后显示通知"
},
"longDescription": {
"message": "SponsorBlock 可帮您跳过 YouTube 视频中的赞助商广告、开场、结尾、订阅提醒和其他烦人片段。SponsorBlock 是一个众包的浏览器扩展,可以让任何人提交 YouTube 视频的赞助商广告和其他片段的开始和结束时间。若有一人提交了信息,其他所有使用此扩展的人都能直接跳过赞助商广告片段。您也可以跳过音乐视频中的非音乐部分。",
"description": "Full description of the extension on the store pages."
@@ -232,21 +229,6 @@
"message": "如果您依然不喜欢它,请按下不再显示按钮。",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setSkipShortcut": {
"message": "设置用于跳过片段的按键"
},
"setStartSponsorShortcut": {
"message": "设定片段开始的绑定按键"
},
"setSubmitKeybind": {
"message": "设定提交的绑定按键"
},
"keybindDescription": {
"message": "点击您想选择的按键"
},
"keybindDescriptionComplete": {
"message": "绑定按键已被设定为: "
},
"0": {
"message": "连接超时。请检查您的网络连接。如果您的网络运行正常,则可能是服务器过载或宕机。"
},
@@ -272,9 +254,6 @@
"skip_category": {
"message": "跳过{0}"
},
"skipped": {
"message": "跳过"
},
"disableAutoSkip": {
"message": "禁用自动跳过"
},
@@ -296,9 +275,6 @@
"youHaveSkipped": {
"message": "您已跳过 "
},
"youHaveSaved": {
"message": "您为自己节省了 "
},
"minLower": {
"message": "分钟"
},
@@ -312,10 +288,12 @@
"message": "小时"
},
"youHaveSavedTime": {
"message": "您为大家节省了"
"message": "您为大家节省了",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " 的生命"
"message": " 的生命",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "在 status.sponsor.ajay.app 检查服务器状态。"
@@ -323,9 +301,6 @@
"changeUserID": {
"message": "导入/导出您的用户 ID"
},
"whatChangeUserID": {
"message": "这应该被保密。这就像一个密码,且不应该告诉任何人。如果有人拥有它,他就可以冒充您。"
},
"setUserID": {
"message": "设定用户 ID"
},
@@ -335,30 +310,12 @@
"createdBy": {
"message": "创建者"
},
"autoSkip": {
"message": "自动跳过"
},
"showSkipNotice": {
"message": "在跳过片段后显示通知"
},
"keybindCurrentlySet": {
"message": "。目前被设定为:"
},
"supportInvidious": {
"message": "支持 Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) 是一个第三方 Youtube 客户端。要启用支持,您必须允许额外的权限。在 Chrome 及其他 Chromium 变种的匿名模式中无法工作。"
"supportOtherSites": {
"message": "支持第三方 YouTube 网站"
},
"optionsInfo": {
"message": "启用 Invidious 支持,禁用自动跳过,隐藏按钮等等。"
},
"addInvidiousInstance": {
"message": "添加 Invidious 实例"
},
"addInvidiousInstanceDescription": {
"message": "添加一个 Invidious 自定义实例。它必须是只有域名的格式。例如invidious.ajay.app"
},
"add": {
"message": "添加"
},
@@ -386,9 +343,6 @@
"showUploadButton": {
"message": "显示上传按钮"
},
"whatUploadButton": {
"message": "在您选择了时间并准备提交后,此按钮会出现在 Youtube 播放器中。"
},
"customServerAddress": {
"message": "SponsorBlock 服务器地址"
},
@@ -407,15 +361,6 @@
"areYouSureReset": {
"message": "您确定要重置它吗?"
},
"confirmPrivacy": {
"message": "检测到此视频为未公开列出视频。如果您不想进行跳过片段开始,请点击取消。"
},
"unlistedCheck": {
"message": "忽略未找到记录的视频"
},
"whatUnlistedCheck": {
"message": "此设置将略微减慢 SponsorBlock 的速度。查询可跳过片段时需要向服务器发送视频 ID。如果您对通过互联网发送不公开列出视频的 ID 有疑虑,请启用此选项。"
},
"mobileUpdateInfo": {
"message": "现已支持 m.youtube.com"
},
@@ -467,12 +412,6 @@
"copyDebugInformationComplete": {
"message": "调试信息已复制到剪切板中。 您可以随意移除任何您不想分享的信息。请将其另存为 .txt 文件或粘贴到错误报告中。"
},
"theKey": {
"message": "按键"
},
"keyAlreadyUsed": {
"message": "已绑定其他操作。请选择其他按键。"
},
"to": {
"message": "到",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -483,6 +422,21 @@
"category_sponsor_description": {
"message": "付费推广、付费推荐和直接广告。不应用于自我推广或免费提及、推荐他们喜欢的事物/创作者/网站/产品。"
},
"category_selfpromo": {
"message": "未收钱的/自我推销"
},
"category_selfpromo_description": {
"message": "类似于 “赞助商广告” ,但为无报酬或自我推广。包括有关商品、捐赠的部分或合作者的信息。"
},
"category_interaction": {
"message": "互动提醒(订阅)"
},
"category_interaction_description": {
"message": "视频中间简短提醒观众来点赞、订阅或关注。 如果片段较长,或是关于某个具体事物,则应分类为自我推广。"
},
"category_interaction_short": {
"message": "互动提醒"
},
"category_intro": {
"message": "过场/开场动画"
},
@@ -498,26 +452,11 @@
"category_outro_description": {
"message": "鸣谢画面或出现 YouTube 片尾画面。不应用于包含信息的结尾。"
},
"category_interaction": {
"message": "互动提醒(订阅)"
},
"category_interaction_description": {
"message": "视频中间简短提醒观众来点赞、订阅或关注。 如果片段较长,或是关于某个具体事物,则应分类为自我推广。"
},
"category_interaction_short": {
"message": "互动提醒"
},
"category_selfpromo": {
"message": "未收钱的/自我推销"
},
"category_selfpromo_description": {
"message": "类似于 “赞助商广告” ,但为无报酬或自我推广。包括有关商品、捐赠的部分或合作者的信息。"
},
"category_music_offtopic": {
"message": "音乐:非音乐部分"
},
"category_music_offtopic_description": {
"message": "仅用于音乐视频。包括音乐视频中的开头或结尾。"
"message": "仅用于音乐视频。此分类只能用于音乐视频中未包括于其他分类的部分。"
},
"category_music_offtopic_short": {
"message": "无音乐"
@@ -528,8 +467,8 @@
"category_livestream_messages_short": {
"message": "阅读消息"
},
"disable": {
"message": "禁用"
"autoSkip": {
"message": "自动跳过"
},
"manualSkip": {
"message": "手动跳过"
@@ -537,12 +476,8 @@
"showOverlay": {
"message": "在搜索栏中显示"
},
"colorFormatIncorrect": {
"message": "颜色格式错误。应为以“#”开头的 3 位或 6 位十六进制数字。"
},
"previewColor": {
"message": "预览颜色",
"description": "Referring to submissions that have not been sent to the server yet."
"disable": {
"message": "禁用"
},
"seekBarColor": {
"message": "拖动条颜色"
@@ -588,14 +523,11 @@
"hiddenDueToDuration": {
"message": "隐藏:过短"
},
"channelDataNotFound": {
"message": "频道 ID 尚未加载。"
"acceptPermission": {
"message": "接受权限"
},
"adblockerIssue": {
"message": "似乎某些东西正在阻止 SponsorBlock 获取视频数据的功能。它很可能是您的广告拦截器。请查看 https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
},
"itCouldBeAdblockerIssue": {
"message": "如果这种情况不断发生,它可能是由您的广告拦截器引起的。请查看 https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"permissionRequestSuccess": {
"message": "权限请求成功!"
},
"forceChannelCheck": {
"message": "跳过前强制进行频道检查"
@@ -609,9 +541,6 @@
"downvoteDescription": {
"message": "不正确/错误的时间"
},
"incorrectCategory": {
"message": "错误的类别"
},
"nonMusicCategoryOnMusic": {
"message": "此视频的分类为音乐。 您确定其中包含赞助商广告吗?如果这是“非音乐片段”,请打开扩展选项并启用此类别。 之后,您可以以“非音乐”而不是赞助商广告类别提交此片段。如果您不太明白,请阅读指南。"
},

View File

@@ -8,7 +8,7 @@
"description": "Description of the extension."
},
"400": {
"message": "伺服器說這個請求無效"
"message": "伺服器回應此請求無效"
},
"429": {
"message": "您為這部影片提交了過多的贊助廣告片段,您確定有這麼多嗎?"
@@ -52,6 +52,9 @@
"reskip": {
"message": "繼續跳過"
},
"unmute": {
"message": "解除靜音"
},
"paused": {
"message": "已暫停"
},
@@ -79,9 +82,15 @@
"sponsorEnd": {
"message": "片段現在結束"
},
"sponsorCancel": {
"message": "取消創建片段"
},
"noVideoID": {
"message": "找不到 YouTube 影片。\n如果這是不正確的重新整理此分頁"
},
"refreshSegments": {
"message": "重新載入片段"
},
"success": {
"message": "成功!"
},
@@ -94,9 +103,6 @@
"connectionError": {
"message": "已發生連線錯誤。錯誤碼: "
},
"wantToSubmit": {
"message": "您想為這個影片ID提交嗎"
},
"clearTimes": {
"message": "清除片段"
},
@@ -138,7 +144,7 @@
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "小提醒:可以為提交在設定裡綁定一個按鍵"
"message": "小提醒:可以為提交在設定裡綁定一個按鍵"
},
"clearTimesButton": {
"message": "清除時間"
@@ -179,8 +185,8 @@
"hideInfoButton": {
"message": "在 YouTube 播放器上隱藏資訊按鈕"
},
"whatInfoButton": {
"message": "這個按鈕可用來在 YouTube 頁面打開彈出視窗"
"autoHideInfoButton": {
"message": "自動隱藏資訊按鈕"
},
"hideDeleteButton": {
"message": "在 YouTube 播放器上隱藏刪除按鈕"
@@ -188,15 +194,15 @@
"showDeleteButton": {
"message": "在 YouTube 播放器上顯示刪除按鈕"
},
"whatDeleteButton": {
"message": "這個按鈕可用來在 YouTube 播放器清除所有未提交的片段"
},
"enableViewTracking": {
"message": "啟用跳過次數追蹤"
},
"whatViewTracking": {
"message": "這個功能會追蹤您跳過的片段來讓其他使用者知道您的提交幫助了其他人多少,並同時用作計算錯誤提交的方式。這個擴充功能會在您每一次跳過片段時向伺服器回報。希望大家盡量不要改變這個設定來確保資料的正確性。 "
},
"enableViewTrackingInPrivate": {
"message": "在私人/無痕分頁啟用跳過次數追蹤"
},
"enableQueryByHashPrefix": {
"message": "使用雜湊前綴查詢"
},
@@ -212,6 +218,9 @@
"showNotice": {
"message": "再次顯示通知"
},
"showSkipNotice": {
"message": "在跳過片段後顯示通知"
},
"longDescription": {
"message": "SponsorBlock 讓您可以跳過贊助工商,開場動畫,結束動畫,訂閱提醒等煩人的 YouTube 影片片段。SponsorBlock 是個大眾外包的網頁瀏覽器擴充功能,能讓任何人提交贊助片段的始與末。當一個人提交這個片段後,所有使用這個擴充功能的人都可以跳過該片段。您也可以跳過在音樂中的非音樂片段",
"description": "Full description of the extension on the store pages."
@@ -232,18 +241,6 @@
"message": "如果您還是不喜歡它,請按下永不顯示按鈕",
"description": "The second line of the message displayed after the notice was upgraded."
},
"setStartSponsorShortcut": {
"message": "設定開始片段快捷鍵"
},
"setSubmitKeybind": {
"message": "設定提交快捷鍵"
},
"keybindDescription": {
"message": "按下您想選擇的按鍵"
},
"keybindDescriptionComplete": {
"message": "快捷鍵已設定為: "
},
"0": {
"message": "連線超時。請檢查您的網路連線。若您的網路運作正常,則可能是伺服器超載或離線"
},
@@ -269,8 +266,9 @@
"skip_category": {
"message": "跳過 {0}"
},
"skipped": {
"message": "已跳過"
"muted": {
"message": "{0} 已靜音",
"description": "Example: Sponsor Muted"
},
"disableAutoSkip": {
"message": "停用自動跳過"
@@ -293,9 +291,6 @@
"youHaveSkipped": {
"message": "您已跳過 "
},
"youHaveSaved": {
"message": "您為自己節省了 "
},
"minLower": {
"message": "分鐘"
},
@@ -309,10 +304,12 @@
"message": "小時"
},
"youHaveSavedTime": {
"message": "您已為大家節省"
"message": "您已為大家節省",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " 的生命。"
"message": " 的生命。",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "在 status.sponsor.ajay.app 檢查伺服器狀態"
@@ -320,9 +317,6 @@
"changeUserID": {
"message": "匯入/匯出您的使用者 ID"
},
"whatChangeUserID": {
"message": "這應該被保密。這就像一個密碼,不應該與他人分享。如果有人擁有它,他們就可以冒充您。"
},
"setUserID": {
"message": "設定使用者 ID"
},
@@ -330,31 +324,23 @@
"message": "警告:更改用戶 ID 是永久性的。您確定要這麼做嗎?請務必備份您的舊用戶 ID 來以防萬一。"
},
"createdBy": {
"message": "創建者"
"message": "者"
},
"autoSkip": {
"message": "自動跳過"
"supportOtherSites": {
"message": "支援第三方的 YouTube 網站"
},
"showSkipNotice": {
"message": "在跳過片段後顯示通知"
"supportOtherSitesDescription": {
"message": "支援第三方的 YouTube 客戶端。若要啟用,您必須同意額外的權限。這在 Chrome 中的無痕模式和其他 Chromium 分支無效。",
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
},
"keybindCurrentlySet": {
"message": "。它目前被設定為"
},
"supportInvidious": {
"message": "支持 Invidious"
},
"supportInvidiousDescription": {
"message": "Invidious (invidio.us) 是第三方的 YouTube 客戶端。要啟用對其之支援,您必須接受額外的權限。這在 Chrome 中的無痕模式和其他 Chromium 分支無效"
"supportedSites": {
"message": "支援的網站"
},
"optionsInfo": {
"message": "啟用 Invidious 支援,停用自動跳過、隱藏按鈕等。"
},
"addInvidiousInstance": {
"message": "添加 Invidious 進程"
},
"addInvidiousInstanceDescription": {
"message": "添加一個 Invidious 自定進程。它必須只有域名。例如invidious.ajay.app"
"message": "新增第三方的客戶端實例"
},
"add": {
"message": "新增"
@@ -377,15 +363,18 @@
"minDurationDescription": {
"message": "小於設定值的片段不會被跳過或在播放器中顯示"
},
"skipNoticeDuration": {
"message": "跳過通知持續顯示時間(秒):"
},
"skipNoticeDurationDescription": {
"message": "跳過片段提示的顯示時間將會以上列時間長度為準(單位:秒);手動跳過的時候會顯示較長於上面的時間"
},
"shortCheck": {
"message": "以下的提交小於您的最小時間設定。這表是它們可能已經被提交,只是被該設定忽略了。您確定要提交嗎?"
},
"showUploadButton": {
"message": "顯示上傳按鈕"
},
"whatUploadButton": {
"message": "在您選擇了時間範圍並準備提交後,此按鈕會出現在 YouTube 播放器中。"
},
"customServerAddress": {
"message": "SponsorBlock 伺服器地址"
},
@@ -404,15 +393,6 @@
"areYouSureReset": {
"message": "您確定要重製這個嗎?"
},
"confirmPrivacy": {
"message": "此影片已被偵測為未列出。點擊取消以不檢查跳過片段"
},
"unlistedCheck": {
"message": "忽略私人/未列出的影片"
},
"whatUnlistedCheck": {
"message": "此設定會微微降低 SponsorBlock 的速度。跳過片段檢查會需要將影片 ID 送到伺服器。如果您對將未列出的影片被流出的話,啟用這個選項"
},
"mobileUpdateInfo": {
"message": "現已支援 m.youtube.com"
},
@@ -446,6 +426,9 @@
"preview": {
"message": "預覽"
},
"unsubmitted": {
"message": "未提交"
},
"inspect": {
"message": "檢查"
},
@@ -464,12 +447,6 @@
"copyDebugInformationComplete": {
"message": "除錯資訊已複製到剪貼板中。您可以任意移除任何您不想分享的資訊。請將其另存為文字文件或貼到錯誤報告中。"
},
"theKey": {
"message": "按鍵"
},
"keyAlreadyUsed": {
"message": "已經綁定其它動作。請選擇其他按鍵"
},
"to": {
"message": "到",
"description": "Used between segments. Example: 1:20 to 1:30"
@@ -480,6 +457,21 @@
"category_sponsor_description": {
"message": "有收錢的工商廣告和直接廣告。不是為了自我推銷或為了其他創作的免費推銷"
},
"category_selfpromo": {
"message": "非付費/自我推廣"
},
"category_selfpromo_description": {
"message": "類似 “贊助商廣告” ,但是非付費或自我推廣。這包括有關商品、捐贈或與他人合作的信息。"
},
"category_interaction": {
"message": "互動提醒 (訂閱)"
},
"category_interaction_description": {
"message": "當有短提醒來請觀眾按讚、訂閱或跟隨他們時。如果該片段很長或很針對某事,它應該歸類為自我推銷。"
},
"category_interaction_short": {
"message": "互動提醒"
},
"category_intro": {
"message": "中場休息/開頭動畫"
},
@@ -495,38 +487,32 @@
"category_outro_description": {
"message": "鳴謝或當 YouTube 結尾資訊卡出現時。不是含有資訊的總結"
},
"category_interaction": {
"message": "互動提醒 (訂閱)"
"category_preview": {
"message": "預覽/摘要"
},
"category_interaction_description": {
"message": "當有短提醒來請觀眾按讚、訂閱或跟隨他們時。如果該片段很長或很針對某事,它應該歸類為自我推銷。"
},
"category_interaction_short": {
"message": "互動提醒"
},
"category_selfpromo": {
"message": "非付費/自我推廣"
},
"category_selfpromo_description": {
"message": "類似 “贊助商廣告” ,但是非付費或自我推廣。這包括有關商品、捐贈或與他人合作的信息。"
"category_preview_description": {
"message": "係指影片的前情提要或內容預告等刻意編輯過的內容"
},
"category_music_offtopic": {
"message": "音樂:非音樂部分"
},
"category_music_offtopic_description": {
"message": "僅用於音樂影片。這包括音樂影片中的開頭或結尾"
"message": "此功能僅供音樂影片使用。本功能僅應該用於音樂錄影帶中並未包含其他類別的段落。"
},
"category_music_offtopic_short": {
"message": "非音樂"
},
"category_poi_highlight": {
"message": "重點"
},
"category_livestream_messages": {
"message": "直播:捐贈/訊息閱讀"
},
"category_livestream_messages_short": {
"message": "閱讀訊息"
},
"disable": {
"message": "停用"
"autoSkip": {
"message": "自動跳過"
},
"manualSkip": {
"message": "手動跳過"
@@ -534,11 +520,14 @@
"showOverlay": {
"message": "在時間條顯示"
},
"colorFormatIncorrect": {
"message": "您設定的顏色無效。它應該是三或六位數的 hex 碼,且以井字號開頭。"
"disable": {
"message": "停用"
},
"autoSkipOnMusicVideos": {
"message": "自動跳過非音樂片段(如果有的話)"
},
"previewColor": {
"message": "預覽顏色",
"message": "未提交的顏色",
"description": "Referring to submissions that have not been sent to the server yet."
},
"seekBarColor": {
@@ -555,7 +544,7 @@
"message": "啟用 Beta 測試伺服器"
},
"whatEnableTestingServer": {
"message": "的提交和投票不會記入主伺服器。僅會被用來測試"
"message": "的提交和投票不會記入主伺服器。僅在測試時啟用此選項"
},
"testingServerWarning": {
"message": "當連結到測試伺服器,所有的提交和投票都不會計入主伺服器。當您想要進行有效提交時,請停用此選項"
@@ -569,6 +558,10 @@
"chooseACategory": {
"message": "選擇一個類別"
},
"enableThisCategoryFirst": {
"message": "若想要提交{0} 類的分段,您必須要在選項內將其啟用。您現在將被重新導向至選項頁面。",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"youMustSelectACategory": {
"message": "您必須為所有您要提交的片段選擇類別!"
},
@@ -582,13 +575,26 @@
"message": "隱藏:太短"
},
"channelDataNotFound": {
"message": "頻道 ID 尚未載入"
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "未偵測到頻道ID如果您正在使用嵌入式YouTube播放器請移至YouTube網站上觀看本影片。此問題亦有可能是由於YouTube改變了系統架構如果你認為這是造成此問題的原因請留言告訴我們"
},
"adblockerIssue": {
"message": "似乎某些東西在阻止 SponsorBlock 取影片資料的功能。它很可能是您的廣告攔截器。請查看 https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"videoInfoFetchFailed": {
"message": "似乎東西在阻止 SponsorBlock 取影片資料。請至 https://github.com/ajayyy/SponsorBlock/issues/741 以了解更多資訊。"
},
"itCouldBeAdblockerIssue": {
"message": "如果這種情況不斷發生,它可能是由您的廣告攔截器引起的。請查看 https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
"youtubePermissionRequest": {
"message": "SponsorBlock 貌似無法存取 YouTube API。若要解決此問題請同意稍後出現的權限提示等待幾秒鐘然後重新載入頁面。"
},
"acceptPermission": {
"message": "允許權限"
},
"permissionRequestSuccess": {
"message": "成功允許權限!"
},
"permissionRequestFailed": {
"message": "允許權限失敗,您是不是按到拒絕了?"
},
"adblockerIssueWhitelist": {
"message": "如果您沒辦法解決這個問題,請停用\"強制在跳過前檢查頻道\",因為 SponsorBlock 無法獲取這部影片的頻道資料。"
},
"forceChannelCheck": {
"message": "在跳過之前強制頻道檢查"
@@ -602,9 +608,6 @@
"downvoteDescription": {
"message": "不正確/錯誤的時間"
},
"incorrectCategory": {
"message": "錯誤的類別"
},
"nonMusicCategoryOnMusic": {
"message": "這個影片被分類為音樂。您確定這有贊助內容嗎?如果這其實是\"非音樂片段\"的話,開啟擴充功能設定並啟用這個類別。接下來您即可提交這個片段為\"非音樂片段\"。如果您感到困惑,請閱讀方針"
},
@@ -625,6 +628,29 @@
"message": "開啟選項以跳過開場、結尾、工商等。"
},
"help": {
"message": "幫助"
"message": "說明"
},
"GotIt": {
"message": "知道了",
"description": "Used as the button to dismiss a tooltip"
},
"experiementOptOut": {
"message": "關閉所有未來的實驗性功能",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
},
"hideForever": {
"message": "永久隱藏"
},
"Submitting": {
"message": "正在提交"
},
"Editing": {
"message": "編輯中"
},
"Credits": {
"message": "致謝"
},
"LearnMore": {
"message": "了解更多"
}
}

View File

@@ -1,3 +1,7 @@
.hidden {
display: none;
}
#previewbar {
overflow: visible;
padding: 0;
@@ -9,6 +13,12 @@
height: 100%;
transform: scaleY(0.6) translateY(-30%) translateY(1.5px);
z-index: 40;
transition: transform .1s cubic-bezier(0,0,0.2,1);
}
#previewbar.hovered {
transform: scaleY(1)
}
.previewbar {
@@ -16,6 +26,11 @@
height: 100%;
}
/* Make sure settings are upfront */
.ytp-settings-menu {
z-index: 6000 !important;
}
/* Preview Bar page hacks */
.ytp-tooltip:not(.sponsorCategoryTooltipVisible) .sponsorCategoryTooltip {
@@ -69,6 +84,28 @@
vertical-align: top;
}
.autoHiding {
overflow: visible !important;
}
.autoHiding:not(.hidden) {
transform: translateX(0%) scale(1);
/* opacity is from YouTube page */
transition: transform 0.2s, width 0.2s, opacity .1s cubic-bezier(0.4,0.0,1,1) !important;
}
.autoHiding.hidden {
transform: translateX(100%) scale(0);
/* opacity is from YouTube page */
transition: transform 0.2s, width 0.2s, opacity .1s cubic-bezier(0.4,0.0,1,1) !important;
width: 0px !important;
}
.autoHiding.hidden.autoHideLeft {
transform: translateX(-100%) scale(0);
}
.sponsorSkipObject {
font-family: Roboto, Arial, Helvetica, sans-serif;
@@ -84,12 +121,10 @@
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes fadeOut {
from { opacity: 1; }
to { opacity: 0; }
to { opacity: 0; }
}
.sponsorBlockSpacer {
@@ -99,15 +134,26 @@
margin-left: 5px;
}
.sponsorSkipNotice {
min-width: 350px;
background-color: rgba(28, 28, 28, 0.9);
position: absolute;
.sbChatNotice {
min-width: 350px;
height: 70%;
position: absolute;
right: 5px;
bottom: 100px;
right: 10px;
}
border-radius: 5px;
.sponsorSkipNoticeParent {
position: absolute;
bottom: 100px;
right: 10px;
}
.sponsorSkipNoticeParent, .sponsorSkipNotice {
min-width: 350px;
max-width: 50%;
border-spacing: 5px 10px;
padding-left: 5px;
@@ -116,32 +162,75 @@
border-collapse: unset;
}
.sponsorSkipNoticeTableContainer {
background-color: rgba(28, 28, 28, 0.9);
border-radius: 5px;
min-width: 100%;
}
.sponsorSkipNotice {
transition: all 0.1s ease-out;
}
.sponsorSkipNoticeLimitWidth {
min-width: calc(100% - 50px);
}
.sponsorSkipNotice .hidden {
display: none;
}
/* For Cloudtube */
.sponsorSkipNotice td, .sponsorSkipNotice table, .sponsorSkipNotice th {
border: none;
}
.sponsorSkipNoticeFadeIn {
animation: fadeIn 0.5s;
animation: fadeIn 0.5s ease-out;
}
.sponsorSkipNoticeFaded {
opacity: 0.5;
}
.sponsorSkipNoticeFadeOut {
animation: fadeOut 3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
opacity: 0 !important;
animation: none !important;
}
.sponsorSkipNoticeTimeLeft {
.sponsorSkipNotice .sponsorSkipNoticeTimeLeft {
color: #eeeeee;
border-radius: 4px;
padding: 2px 5px;
font-size: 12px;
display: flex;
align-items: center;
border: 1px solid #eeeeee;
}
.sponsorSkipNoticeTimeLeft img {
vertical-align: middle;
height: 13px;
padding-top: 7.8%;
padding-bottom: 7.8%;
}
/* if two are very close to eachother */
.secondSkipNotice {
bottom: 250px;
transition: bottom 0.2s;
bottom: 290px;
}
.sponsorSkipNoticeUnskipSection {
.noticeLeftIcon {
display: flex;
align-items: center;
}
.sponsorSkipNotice .sponsorSkipNoticeUnskipSection {
float: left;
border-left: 1px solid rgb(150, 150, 150);
@@ -170,19 +259,25 @@
.sponsorTimesVoteButtonsContainer {
float: left;
vertical-align:middle;
padding: 2px 5px;
margin-right: 4px;
}
.sponsorTimesVoteButtonsContainer div{
display: inline-block;
}
.sponsorSkipNoticeRightSection {
right: 0;
position: absolute;
float: right;
margin-right: 5px;
margin-right: 10px;
display: flex;
align-items: center;
}
.sponsorSkipNoticeRightButton {
@@ -200,12 +295,19 @@
float: right;
}
.sponsorSkipNoticeCloseButton.biggerCloseButton {
padding: 20px;
}
.sponsorSkipMessage {
font-size: 14px;
font-weight: bold;
color: rgb(235, 235, 235);
margin-top: auto;
display: inline-block;
margin-right: 10px;
margin-bottom: auto;
}
.sponsorSkipInfo {
@@ -239,11 +341,11 @@
.sponsorTimesInfoMessage {
font-size: 13.3333px;
color: rgb(235, 235, 235);
text-align: center;
}
.voteButton {
height: 17px;
height: 24px;
width: 24px;
cursor: pointer;
}
.voteButton:hover {
@@ -395,7 +497,7 @@ input::-webkit-inner-spin-button {
text-decoration: underline;
}
.sponsorTimeCategories {
.sponsorTimeEditSelector {
margin-top: 5px;
margin-bottom: 5px;
@@ -406,10 +508,6 @@ input::-webkit-inner-spin-button {
padding: 3px;
}
.helpButton {
}
.helpButton {
height: 25px;
cursor: pointer;
@@ -422,4 +520,131 @@ input::-webkit-inner-spin-button {
}
.helpButton:hover {
filter: brightness(80%);
}
.sbChatNotice iframe {
height: 32px;
cursor: pointer;
height: 100%;
}
.sbChatClose {
height: 14px;
cursor: pointer;
}
.skipButtonControlBarContainer {
cursor: pointer;
display: flex;
color: white;
}
.skipButtonControlBarContainer.hidden {
display: none !important;
}
.skipButtonControlBarContainer.mobile {
bottom: 30%;
margin-left: 5px;
position: absolute;
height: 20px;
background-color: #00000030;
opacity: 0.5;
border-radius: 10px;
padding: 4px;
}
.skipButtonControlBarContainer.mobile.textDisabled {
padding: 0;
background-color: transparent;
}
.skipButtonControlBarContainer.mobile > div {
margin: auto;
margin-left: 5px;
}
#sbSkipIconControlBarImage {
height: 60%;
top: 0px;
bottom: 0px;
display: block;
margin: auto;
}
.mobile #sbSkipIconControlBarImage {
height: 100%;
width: 20px;
}
.sponsorBlockTooltip {
position: absolute;
background-color: rgba(28, 28, 28, 0.7);
border-radius: 5px;
padding: 10px;
max-width: 300px;
white-space: normal;
line-height: 1.5em;
color: white;
font-size: 12px;
}
.sponsorBlockTooltip a {
color: white;
}
.sponsorBlockTooltip.sbTriangle::after {
content: " ";
position: absolute;
top: 100%;
left: 15%;
margin-left: -15px;
border-width: 15px;
border-style: solid;
border-color: rgba(28, 28, 28, 0.7) transparent transparent transparent;
}
.sponsorBlockLockedColor {
color: #ffc83d;
}
.sponsorBlockRectangleTooltip {
position: absolute;
border-radius: 5px;
padding: 10px;
min-width: 250px;
min-height: 75px;
white-space: normal;
line-height: 1.5em;
}
.sponsorBlockCategoryPill {
border-radius: 25px;
padding-left: 8px;
padding-right: 8px;
margin-right: 3px;
cursor: pointer;
font-size: 75%;
height: 100%;
align-items: center;
inline-size: max-content;
}
.sponsorBlockCategoryPillTitleSection {
display: flex;
align-items: center;
}
.categoryPillClose {
display: none;
height: 10px;
width: 10px;
box-sizing: unset;
margin: 0px 0px 0px 5px;
}
.sponsorBlockCategoryPill:hover .categoryPillClose {
display: inherit;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

135
public/help/index.html Normal file
View File

@@ -0,0 +1,135 @@
<!DOCTYPE html>
<head>
<title> SponsorBlock </title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="../icons/IconSponsorBlocker32px.png" type="image/png">
<link href="styles.css" rel="stylesheet"/>
<script src="../js/vendor.js"></script>
<script src="../js/help.js"></script>
</head>
<body>
<div id="title">
<img src="../icons/LogoSponsorBlocker256px.png" height="80" class="profilepic"/>
SponsorBlock
</div>
<div class="container sponsorBlockPageBody">
<p class="createdBy">
<img src="https://ajay.app/newprofilepic.jpg" height="30" class="profilepiccircle"/>
Created By <a href="https://ajay.app">Ajay Ramachandran</a>
<a href="https://sponsor.ajay.app/donate" target="_blank" rel="noopener" id="sbDonate">(Donate)</a>
</p>
<p>
__MSG_helpPageThanksForInstalling__ By using this extension, you agree to the <a href="https://gist.github.com/ajayyy/aa9f8ded2b573d4f73a3ffa0ef74f796">Privacy Policy</a> and <a href="https://gist.github.com/ajayyy/9e8100f069348e0bc062641f34d6af12">Terms of Use</a>.
</p>
<p>
Come contribute, make some suggestions and help out on <a href="https://discord.gg/SponsorBlock">Discord</a> or on <a href="https://matrix.to/#/#sponsor:ajay.app?via=ajay.app&via=matrix.org&via=mozilla.org">Matrix</a>.
</p>
<p style="margin-bottom: 0; margin-top: 0" class="bigText center">__MSG_helpPageReviewOptions__</p>
<p class="smallText">
__MSG_helpPageFeatureDisclaimer__
</p>
<iframe class="optionsFrame" src="../options/options.html#embed" style="border: none"></iframe>
<h1>__MSG_helpPageHowSkippingWorks__</h1>
<p class="projectPreview">
<span class="projectPreviewImageLarge">
<img src="images/popup.png">
</span>
__MSG_helpPageHowSkippingWorks1__
<br/>
<br/>
__MSG_helpPageHowSkippingWorks2__
</p>
<div class="center"><img src="images/voting on notice.gif"></div>
<h1>__MSG_Submitting__</h1>
<p class="projectPreview">
<img class="projectPreviewImageLarge" src="https://i.imgur.com/A1ilk6x.gif">
__MSG_helpPageSubmitting1__
<br/>
<br/>
__MSG_helpPageSubmitting2__
</p>
<h1>__MSG_Editing__</h1>
<p class="projectPreview">
<span class="projectPreviewImageLarge">
<img src="https://wiki.sponsor.ajay.app/images/6/6a/Popup_only.png">
</span>
__MSG_helpPageEditing1__
</p>
<h1>__MSG_helpPageTooSlow__</h1>
<p>
__MSG_helpPageTooSlow1__
</p>
<h1>__MSG_helpPageCopyOfDatabase__</h1>
<p>
__MSG_helpPageCopyOfDatabase1__ <a href="https://sponsor.ajay.app/database">https://sponsor.ajay.app/database</a>. __MSG_helpPageCopyOfDatabase2__
</p>
<h1>__MSG_helpPageNews__</h1>
<p>
See <a href="https://sponsor.ajay.app/news">https://sponsor.ajay.app/news</a>.
</p>
<h1>__MSG_helpPageSourceCode__</h1>
<h4 style="display: inline">Client:</h4>
<!-- Github logo -->
<a href="https://github.com/ajayyy/SponsorBlock"><svg aria-hidden="true" version="1.1" viewBox="0 0 16 16" height="58px" style="padding-left: 15px"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a>
<h4 style="display: inline; padding-left: 20px">Server:</h4>
<!-- Github logo -->
<a href="https://github.com/ajayyy/SponsorBlockServer"><svg aria-hidden="true" version="1.1" viewBox="0 0 16 16" height="58px" style="padding-left: 15px"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a>
<h1>__MSG_Credits__</h1>
<p>
Thanks to all <a href="https://github.com/ajayyy/SponsorBlock/graphs/contributors">SponsorBlock contributors</a>,
<a href="https://github.com/ajayyy/SponsorBlockServer/graphs/contributors">SponsorBlockServer contributors</a> and
<a href="https://github.com/ajayyy/SponsorBlockSite/graphs/contributors">SponsorBlockSite contributors</a> such
as <a href="https://github.com/NDevTK">NDev</a>, <a href="https://github.com/Joe-Dowd">Joe Dowd</a>,
<a href="https://mchang.name/">Michael Chang</a> and more.
</p>
<p>The awesome <a href="https://github.com/omarroth/invidious/wiki/API">Invidious API</a> is used to grab the time the video was published.</p>
<p>Some icons made by <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="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 <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="https://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></p>
<p style="text-align: center;"><a href="/oss-attribution/attribution.txt">Open Source Licenses</a></p>
</div>
</body>

View File

@@ -1,142 +0,0 @@
<!DOCTYPE html>
<head>
<title> SponsorBlock </title>
<meta charset="utf-8">
<link href="styles.css" rel="stylesheet"/>
</head>
<body>
<div id="title">
<img src="../icons/LogoSponsorBlocker256px.png" height="80" class="profilepic"/>
SponsorBlock
</div>
<div class="container">
<p class="createdBy">Created By <a href="https://ajay.app">Ajay Ramachandran</a> <img src="https://ajay.app/newprofilepic.jpg" height="30" class="profilepiccircle"/></p>
<p>
Thanks for installing SponsorBlock. Here are some quick tips for getting started. Feel free to contact me if you have any questions. By using this extension, you agree to the <a href="https://gist.github.com/ajayyy/aa9f8ded2b573d4f73a3ffa0ef74f796">Privacy Policy</a>.
</p>
<p class="projectPreview">
Come contribute, make some suggestions and help out in the Discord: <a href="https://discord.gg/QnmVMpU">https://discord.gg/QnmVMpU</a>
</p>
<p style="margin-bottom: 0" class="bigText center">Please review the options below</p>
<p>
Many features are disabled by default. If you want to skip Intros, outros, use Invidious, please enable the specific options. These can be enabled or disabled at any time.
You can also hide/show all UI elements added to the YouTube page.
</p>
<iframe src="../options/options.html#embed" width="100%" height="500px" style="border: none"></iframe>
<h1>How skipping works</h1>
<p class="projectPreview">
<span class="projectPreviewImageLarge">
<img src="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).
</p>
<div class="center"><img height="120px" src="https://user-images.githubusercontent.com/12688112/63067735-5a638700-bede-11e9-8147-f321b57527ec.gif"></div>
<h1>Submitting</h1>
<p class="projectPreview">
<span class="projectPreviewImageLargeRight">
<img src="https://i.imgur.com/A1ilk6x.gif">
</span>
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>
<p class="projectPreview">
<span class="projectPreviewImageLarge">
<img src="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 <a href="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 <a href="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>
<h1>Where can I get the source code?</h1>
<h4 style="display: inline">Client:</h4>
<!-- Github logo -->
<a href="https://github.com/ajayyy/SponsorBlock"><svg aria-hidden="true" version="1.1" viewBox="0 0 16 16" height="58px" style="padding-left: 15px"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a>
<h4 style="display: inline; padding-left: 20px">Server:</h4>
<!-- Github logo -->
<a href="https://github.com/ajayyy/SponsorBlockServer"><svg aria-hidden="true" version="1.1" viewBox="0 0 16 16" height="58px" style="padding-left: 15px"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a>
<h1>Credits</h1>
<p>
Thanks to all <a href="https://github.com/ajayyy/SponsorBlock/graphs/contributors">SponsorBlock contributors</a>,
<a href="https://github.com/ajayyy/SponsorBlockServer/graphs/contributors">SponsorBlockServer contributors</a> and
<a href="https://github.com/ajayyy/SponsorBlockSite/graphs/contributors">SponsorBlockSite contributors</a> such
as <a href="https://github.com/NDevTK">NDev</a>, <a href="https://github.com/Joe-Dowd">Joe Dowd</a>,
<a href="https://github.com/bershanskiy">Anton Bershanskiy</a> and more.
</p>
<p>The awesome <a href="https://github.com/omarroth/invidious/wiki/API">Invidious API</a> is used to grab the time the video was published.</p>
<p>Some icons made by <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></p>
<p>Some icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></p>
<p style="text-align: center;"><a href="/oss-attribution/attribution.txt">Open Source Licenses</a></p>
</div>
</body>

View File

@@ -1,9 +1,39 @@
:root {
--color-scheme: dark;
--background: #333333;
--header-color: #212121;
--dialog-background: #181818;
--dialog-border: white;
--text: #c4c4c4;
--title: #dad8d8;
--disabled: #520000;
--black: black;
--white: white;
}
[data-theme="light"] {
--color-scheme: light;
--background: #f9f9f9;
--header-color: white;
--dialog-background: #f9f9f9;
--dialog-border: #282828;
--text: #262626;
--title: #707070;
--disabled: #ffcaca;
--black: white;
--white: black;
}
html {
color-scheme: var(--color-scheme);
}
.bigText {
font-size: 50px;
}
body {
background-color: #333333;
background-color: var(--background);
font-family: sans-serif;
}
@@ -11,6 +41,10 @@ body {
text-align: center;
}
.inline {
display: inline-block;
}
.container {
max-width: 60%;
margin: auto;
@@ -36,14 +70,6 @@ body {
transform: translateY(-20%);
}
.projectPreviewImageLargeRight {
position: absolute;
right: -210px;
width: 200px;
top: 50%;
transform: translateY(-50%);
}
.createdBy {
font-size: 14px;
text-align: center;
@@ -58,12 +84,14 @@ body {
vertical-align: middle;
font-size: 50px;
color: #212121;
color: var(--header-color);
padding: 20px;
text-decoration: none;
border-radius: 15px;
transition: font-size 1s;
}
@@ -125,9 +153,12 @@ a {
text-decoration: none;
}
p,li,a {
font-size: 20px;
color: #c4c4c4;
p,li {
font-size: 16px;
}
p,li,a,span,div {
color: var(--text);
}
p,li,code,a {
@@ -135,18 +166,9 @@ p,li,code,a {
overflow-wrap: break-word;
}
@media screen and (orientation:portrait) {
p,li,code,a {
max-width: 100%;
}
.projectPreviewImage {
position: unset;
width: 130px;
display: block;
margin: auto;
transform: none;
}
.optionsFrame {
width: 100%;
height: 500px;
}
.previewImage {
@@ -170,10 +192,134 @@ img {
}
h1,h2,h3,h4,h5,h6 {
color: #dad8d8;
color: var(--title);
text-align: center;
}
svg {
text-decoration: none;
}
#sbDonate {
font-size: 10px;
}
@media screen and (orientation:portrait) {
.projectPreviewImage {
position: unset;
width: 50%;
display: block;
margin: auto;
transform: none;
}
.projectPreviewImageLarge {
position: unset;
left: 0;
width: 50%;
display: block;
margin: auto;
transform: unset;
}
.container {
max-width: 100%;
margin: 5px;
text-align: center;
}
p,li,code,a {
text-align: center;
}
}
/* keybind dialog */
.key {
border-width: 1px;
border-style: solid;
border-radius: 5px;
display: inline-block;
min-width: 33px;
text-align: center;
font-weight: bold;
border-color: var(--white);
box-sizing: border-box;
}
.unbound, .key {
padding: 8px;
}
#keybind-dialog .dialog {
position: fixed;
border-width: 3px;
border-style: solid;
border-radius: 15px;
max-height: 100vh;
width: 400px;
overflow-x: auto;
z-index: 100;
padding: 15px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 14px;
background-color: var(--dialog-background);
border-color: var(--dialog-border);
}
#change-keybind-buttons {
float: right;
}
#change-keybind-buttons > .option-button {
margin: 0 2px;
}
#change-keybind-settings {
margin: 15px 15px 30px;
}
#change-keybind-settings .key {
vertical-align: top;
margin: 15px 0 0 40px;
height: 34px;
}
#change-keybind-error {
margin-bottom: 15px;
color: red;
font-weight: bold;
}
.blocker {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 90;
background-color: #00000080;
}
.option-button {
cursor: pointer;
background-color: #c00000;
padding: 10px;
color: white;
border-radius: 5px;
font-size: 14px;
width: max-content;
}
.option-button:hover:not(.disabled) {
background-color: #fc0303;
}
.option-button.disabled {
cursor: default;
background-color: var(--disabled);
color: grey;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="PlayerCancelSegmentIconSponsorBlocker.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
inkscape:export-filename="D:\Dell Data\_Projects\_____SponsorSkip\ignored\svg\SponsorBlocker4.png"
inkscape:export-xdpi="43.436523"
inkscape:export-ydpi="43.436523">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>LogoSponsorBlocker2</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="0.83098592"
inkscape:cx="220.07455"
inkscape:cy="308.76246"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="svg16"
inkscape:pagecheckerboard="true" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<path
class="cls-1"
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 "
id="path10" />
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="PlayerDeleteIconSponsorBlocker.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
inkscape:export-filename="D:\Dell Data\_Projects\_____SponsorSkip\ignored\svg\SponsorBlocker4.png"
inkscape:export-xdpi="43.436523"
inkscape:export-ydpi="43.436523">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>LogoSponsorBlocker2</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="0.83098592"
inkscape:cx="209.2657"
inkscape:cy="235.85704"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="svg16" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<path
class="cls-1"
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 "
id="path10" />
<g
id="g849"
transform="matrix(1.1485222,0,0,1.1485222,-41.968703,-56.737897)"
style="fill:#ffffff">
<g
id="g869"
style="fill:#ffffff">
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.84762007;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 223.01024,230.22964 H 245.1343 V 395.01181 H 223.01024 Z"
id="rect857" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.84762007;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 271.51297,230.22964 h 22.12406 v 164.78217 h -22.12406 z"
id="rect859" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.84762007;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 317.46292,230.22964 h 22.12406 v 164.78217 h -22.12406 z"
id="rect861" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" id="svg16" version="1.1" viewBox="0 0 565.15 568">
<defs/>
<defs id="defs4"/>
<path id="path8" fill="#fff" d="M282.58 568a65 65 0 01-34.14-9.66C95.41 463.94 2.54 300.46 0 121a64.91 64.91 0 0134-58.09 522.56 522.56 0 01497.16 0 64.91 64.91 0 0134 58.12c-2.53 179.43-95.4 342.91-248.42 437.3a65 65 0 01-34.16 9.67zm0-548.31A502.24 502.24 0 0043.4 80.22a45.27 45.27 0 00-23.7 40.53c2.44 172.67 91.81 330 239.07 420.83a46.19 46.19 0 0047.61 0C453.64 450.73 543 293.42 545.45 120.75a45.26 45.26 0 00-23.7-40.54 502.26 502.26 0 00-239.17-60.52z"/>
<path id="path10" fill="#fff" d="M284.705 42.693A479.9 479.9 0 0054.37 100.42a22.53 22.53 0 00-11.7 20c2.4 169.84 93.001 318.22 228.161 401.59a22.48 22.48 0 0023.49 0c135.16-83.37 225.76-231.75 228.16-401.59a22.53 22.53 0 00-11.7-20 479.9 479.9 0 00-226.075-57.727zm-2.13 59.344c89.347 0 162.081 72.712 162.081 162.08 0 89.368-72.734 162.082-162.082 162.082-89.368 0-162.08-72.714-162.08-162.082s72.712-162.08 162.08-162.08zm0 30.389c-72.613 0-131.692 59.079-131.692 131.691 0 72.613 59.079 131.692 131.691 131.692 72.613 0 131.692-59.08 131.692-131.692 0-72.612-59.08-131.691-131.692-131.691zm-2.563 16.695c14.121 0 24.363 10.606 24.363 24.049 0 13.483-10.272 23.432-24.697 23.432-14.73 0-24.354-9.949-24.354-23.432 0-13.443 9.624-24.049 24.688-24.049zm-34.938 68.691h57.397l-.02 134.692 18.295.973v25.638h-76.32v-24.373l10.586-.953c5.754-.638 9.279-2.573 9.279-10.271v-89.155c0-7.08-1.905-9.32-8.014-9.32l-11.203-.629v-26.601z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="PlayerStartIconSponsorBlocker.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="0.83098592"
inkscape:cx="-0.3618106"
inkscape:cy="322.44266"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1-2" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<g
id="Layer_2"
data-name="Layer 2">
<g
id="Layer_1-2"
data-name="Layer 1"
style="fill:#ffffff">
<path
class="cls-1"
d="M282.58,568a65,65,0,0,1-34.14-9.66C95.41,463.94,2.54,300.46,0,121A64.91,64.91,0,0,1,34,62.91a522.56,522.56,0,0,1,497.16,0,64.91,64.91,0,0,1,34,58.12c-2.53,179.43-95.4,342.91-248.42,437.3A65,65,0,0,1,282.58,568Zm0-548.31A502.24,502.24,0,0,0,43.4,80.22a45.27,45.27,0,0,0-23.7,40.53c2.44,172.67,91.81,330,239.07,420.83a46.19,46.19,0,0,0,47.61,0C453.64,450.73,543,293.42,545.45,120.75a45.26,45.26,0,0,0-23.7-40.54A502.26,502.26,0,0,0,282.58,19.69Z"
id="path8"
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 220.41016 145.74023 L 411.2793 255.93945 L 220.41016 366.14062 L 220.41016 145.74023 z "
id="path10" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="PlayerStopIconSponsorBlocker.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
inkscape:export-filename="D:\Dell Data\_Projects\_____SponsorSkip\ignored\svg\SponsorBlocker4.png"
inkscape:export-xdpi="43.436523"
inkscape:export-ydpi="43.436523">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>LogoSponsorBlocker2</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="0.83098595"
inkscape:cx="194.89884"
inkscape:cy="305.06785"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="svg16" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<path
class="cls-1"
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 187.11914 147.00977 L 378.03125 147.00977 L 378.03125 351.04102 L 187.11914 351.04102 L 187.11914 147.00977 z "
id="path10" />
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="PlayerUploadFailedIconSponsorBlocker.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
inkscape:export-filename="D:\Dell Data\_Projects\_____SponsorSkip\ignored\svg\SponsorBlocker4.png"
inkscape:export-xdpi="43.436523"
inkscape:export-ydpi="43.436523">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>LogoSponsorBlocker2</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="0.83098592"
inkscape:cx="-277.20441"
inkscape:cy="286.71724"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="svg16" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<path
class="cls-1"
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 282.57422 123.27344 C 302.2486 123.27344 318.08789 139.67142 318.08789 160.03906 L 318.08789 310.16211 C 318.08789 330.52975 302.2486 346.92773 282.57422 346.92773 C 262.89984 346.92773 247.0625 330.52975 247.0625 310.16211 L 247.0625 160.03906 C 247.0625 139.67142 262.89984 123.27344 282.57422 123.27344 z M 282.57422 373.71094 C 302.2487 373.71094 318.08789 389.55014 318.08789 409.22461 C 318.08789 428.89909 302.2487 444.73633 282.57422 444.73633 C 262.89975 444.73633 247.06055 428.89909 247.06055 409.22461 C 247.06055 389.55014 262.89975 373.71094 282.57422 373.71094 z "
id="path10" />
<g
id="g821"
transform="translate(0,32.491428)"
style="fill:#ffffff" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="PlayerUploadIconSponsorBlocker.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
inkscape:export-filename="D:\Dell Data\_Projects\_____SponsorSkip\ignored\svg\SponsorBlocker4.png"
inkscape:export-xdpi="43.436523"
inkscape:export-ydpi="43.436523">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>LogoSponsorBlocker2</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="0.83098595"
inkscape:cx="-374.9496"
inkscape:cy="291.99093"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="svg16" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<path
class="cls-1"
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 282.57422 112.11133 L 282.87109 112.11133 L 423.75977 365.75391 L 330.30273 365.75391 L 330.30273 409.21094 L 234.84766 409.21094 L 234.84766 365.75391 L 141.39062 365.75391 L 282.57422 112.11133 z "
id="path10" />
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white" width="18px" height="18px"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4l6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h7zm-1 7h5.5L14 6.5V12z"/></svg>

After

Width:  |  Height:  |  Size: 291 B

43
public/icons/heart.svg Normal file
View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="24px"
viewBox="0 0 24 24"
width="24px"
fill="#000000"
version="1.1"
id="svg6"
sodipodi:docname="heart.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="32.916667"
inkscape:cx="11.98481"
inkscape:cy="12.01519"
inkscape:window-width="1366"
inkscape:window-height="731"
inkscape:window-x="1366"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M0 0h24v24H0V0z"
fill="none"
id="path2" />
<path
d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"
id="path4"
style="fill:#800000" />
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="24px"
viewBox="0 0 24 24"
width="24px"
fill="#000000"
version="1.1"
id="svg6"
sodipodi:docname="not_visible.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="16.458334"
inkscape:cx="3.8582278"
inkscape:cy="9.1443037"
inkscape:window-width="1920"
inkscape:window-height="983"
inkscape:window-x="426"
inkscape:window-y="768"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"
id="path4"
style="fill:#ffffff" />
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

59
public/icons/pause.svg Normal file
View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="24px"
viewBox="0 0 24 24"
width="24px"
fill="#000000"
version="1.1"
id="svg6"
sodipodi:docname="pause.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="730"
inkscape:window-height="480"
id="namedview8"
showgrid="false"
inkscape:zoom="9.8333333"
inkscape:cx="12"
inkscape:cy="12"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg6" />
<path
d="M0 0h24v24H0z"
fill="none"
id="path2" />
<path
d="M6 19h4V5H6v14zm8-14v14h4V5h-4z"
id="path4"
style="fill:#ffffff" />
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

1
public/icons/refresh.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#FFFFFF"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"/></svg>

After

Width:  |  Height:  |  Size: 361 B

71
public/icons/skipIcon.svg Normal file
View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 565.15 568"
version="1.1"
id="svg16"
sodipodi:docname="skipIcon.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
inkscape:export-filename="D:\Dell Data\_Projects\_____SponsorSkip\ignored\svg\SponsorBlocker4.png"
inkscape:export-xdpi="43.436523"
inkscape:export-ydpi="43.436523">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>LogoSponsorBlocker2</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview18"
showgrid="false"
inkscape:zoom="1.6619718"
inkscape:cx="316.31071"
inkscape:cy="330.01409"
inkscape:window-x="477"
inkscape:window-y="961"
inkscape:window-maximized="1"
inkscape:current-layer="svg16"
inkscape:pagecheckerboard="true" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:red;}.cls-2{fill:#fff;}</style>
</defs>
<title
id="title6">LogoSponsorBlocker2</title>
<path
class="cls-1"
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 188.7168 140.07227 L 312.64844 264.00586 L 188.7168 387.9375 L 159.5918 358.8125 L 254.19336 264.00586 L 159.5918 169.19727 L 188.7168 140.07227 z M 305.625 140.07227 L 429.55859 264.00586 L 305.625 387.9375 L 276.50195 358.8125 L 371.10352 264.00586 L 276.50195 169.19727 L 305.625 140.07227 z "
id="path10" />
<g
id="g825"
transform="translate(-3.86549,36.564644)" />
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

59
public/icons/stop.svg Normal file
View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="24px"
viewBox="0 0 24 24"
width="24px"
fill="#000000"
version="1.1"
id="svg6"
sodipodi:docname="stop.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="730"
inkscape:window-height="480"
id="namedview8"
showgrid="false"
inkscape:zoom="9.8333333"
inkscape:cx="12"
inkscape:cy="12"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg6" />
<path
d="M0 0h24v24H0z"
fill="none"
id="path2" />
<path
d="M6 6h12v12H6z"
id="path4"
style="fill:#ffffff" />
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="24"
viewBox="0 0 24 24"
width="24"
version="1.1"
id="svg6"
sodipodi:docname="thumbs_down.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="730"
inkscape:window-height="480"
id="namedview8"
showgrid="false"
inkscape:zoom="9.8333333"
inkscape:cx="12"
inkscape:cy="12"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg6" />
<path
d="M0 0h24v24H0z"
fill="none"
id="path2" />
<path
d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"
id="path4"
style="fill:#ffc83d" />
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
public/icons/visible.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#FFFFFF"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></svg>

After

Width:  |  Height:  |  Size: 366 B

View File

@@ -1,6 +1,232 @@
/* Options page CSS */
body {
:root {
--color-scheme: dark;
--background: #333333;
--menu-background: #181818;
--menu-foreground: white;
--dialog-background: #181818;
--dialog-border: white;
--tab-color: #242424;
--tab-button-hover: #4d0000;
--tab-hover: white;
--description: #dfdfdf;
--disabled: #520000;
--slider: #707070;
--title: #dad8d8;
--border-color: #484848;
--black: black;
--white: white;
}
[data-theme="light"] {
--color-scheme: light;
--background: #f9f9f9;
--menu-background: #dbdbdb;
--menu-foreground: #212121;
--dialog-background: #f9f9f9;
--dialog-border: #282828;
--tab-color: #ababab;
--tab-button-hover: #750000;
--tab-hover: #2e2e2e;
--description: #262626;
--disabled: #ffcaca;
--slider: #bfbebe;
--title: #707070;
--border-color: #d9d9d9;
--black: white;
--white: black;
}
.medium-description, .switch-container, .optionLabel, .categoryTableElement {
color: var(--white);
}
.small-description, p, li, span, div {
color: var(--description);
}
h1,h2,h3,h4,h5,h6 {
color: var(--title);
}
html, body {
color-scheme: var(--color-scheme);
font-family: sans-serif;
margin: 0;
font-size: 14px;
background-color: var(--background);
}
* {
box-sizing: border-box;
}
#options-container {
display: flex;
}
#menubar {
display: flex;
flex-direction: column;
gap: 20px;
flex-basis: 20%;
min-width: 300px;
max-width: 600px;
border-radius: 15px;
margin: 15px;
z-index: 10;
background-color: var(--menu-background);
color: var(--menu-foreground);
}
#navigation {
display: flex;
flex-direction: column;
gap: 30px;
}
.tab-heading {
font-size: 18px;
height: 55px;
line-height: 55px;
width: 80%;
margin: 0 auto;
border-radius: 15px;
cursor: pointer;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
background-color: var(--tab-color);
color: var(--white);
}
.tab-heading:hover {
background-color: var(--tab-button-hover);
color: white;
}
.tab-heading.selected {
background-color: #c00000;
color: white;
}
.tab-heading:active {
background-color: #950000;
color: white;
}
.option-group > div {
min-height: 50px;
padding: 20px 0;
border-bottom: 1px solid var(--border-color);
border-image: linear-gradient(to right, var(--border-color), #00000000 80%) 1;
}
.option-group > div:last-child, .option-group > #keybind-dialog {
border-bottom: inherit;
}
.optionLabel, #version {
font-size: 14px;
height: 15px;
}
div[data-type="keybind-change"] .optionLabel {
display: inline-block;
min-width: 150px;
margin-right: 20px;
}
input[type='number'] {
width: 50px;
}
.key {
border-width: 1px;
border-style: solid;
border-radius: 5px;
display: inline-block;
min-width: 33px;
text-align: center;
font-weight: bold;
border-color: var(--white);
}
.unbound, .key {
padding: 8px;
}
.keybind-buttons {
border-radius: 5px;
padding: 5px 3px;
cursor: pointer;
margin-right: 10px;
}
.keybind-buttons:hover {
background-color: #00000030;
}
.keybind-buttons > div, .keybind-buttons > span {
margin: 0 2px;
}
#keybind-dialog .dialog {
position: fixed;
border-width: 3px;
border-style: solid;
border-radius: 15px;
max-height: 100vh;
width: 400px;
overflow-x: auto;
z-index: 100;
padding: 15px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: var(--dialog-background);
border-color: var(--dialog-border);
}
#change-keybind-buttons {
float: right;
}
#change-keybind-buttons > .option-button {
margin: 0 2px;
}
#change-keybind-settings {
margin: 15px 15px 30px;
}
#change-keybind-settings .key {
vertical-align: top;
margin: 15px 0 0 40px;
height: 34px;
}
#change-keybind-error {
margin-bottom: 15px;
color: red;
font-weight: bold;
}
.blocker {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 90;
background-color: #00000080;
}
.low-profile {
height: 23px;
line-height: 5px;
vertical-align: middle;
}
.center {
@@ -11,25 +237,49 @@ body {
display: inline-block;
}
.next-line {
padding: 15px 0 0 0;
}
.bold {
font-weight: bold;
}
.hiding {
opacity: 0;
}
.hidden {
display: none !important;
}
.spacing {
margin-top: 15px;
}
.keybind-status {
display: inline;
}
.small-description {
color: white;
font-size: 13px;
padding: 15px 0 0 20px;
}
.small-description td {
padding: 10px 0 20px 20px;
}
.indent {
padding-left: 20px;
}
.categoryTableElement td {
padding-top: 10px;
border-top: 1px solid var(--border-color);
}
.medium-description {
color: white;
font-size: 15px;
}
@@ -49,36 +299,51 @@ body {
width: max-content;
}
.option-button:hover {
.option-button:hover:not(.disabled) {
background-color: #fc0303;
}
.option-button.disabled {
cursor: default;
background-color: #520000;
background-color: var(--disabled);
color: grey;
}
#options {
max-width: 60%;
height: 100vh;
flex-basis: 80%;
overflow: auto;
text-align: left;
display: inline-block;
padding: 80px 15% 0 3%;
box-sizing: border-box;
display: flex;
justify-content: center;
transition: padding 0.3s;
}
.switch-container:after {
#options.embed > div {
max-width: 100%;
}
#title .profilepic {
height: 60px;
}
.switch-container {
content: attr(label-name);
position: absolute;
padding: 4px;
width: max-content;
font-size: 14px;
color: white;
display: table;
}
.text-label-container {
font-size: 14px;
color: white;
.switch-container .switch-label {
display: table-cell;
vertical-align: middle;
padding: 4px;
}
.switch {
@@ -101,7 +366,7 @@ body {
left: 0;
right: 0;
bottom: 0;
background-color: #707070;
background-color: var(--slider);
}
.animated * {
@@ -144,11 +409,8 @@ input:checked + .slider:before {
}
/* Boilerplate CSS from https://ajay.app */
body {
background-color: #333333;
}
/* Boilerplate CSS from https://ajay.app (edited) */
.projectPreview {
position: relative;
@@ -178,29 +440,25 @@ body {
transform: translateY(-50%);
}
.createdBy {
font-size: 14px;
#createdBy {
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
margin: auto 0 10px 0;
height: 50px;
}
display: inline-block;
#createdBy > * {
font-size: 14px;
}
#title {
background-color: #636363;
text-align: center;
vertical-align: middle;
font-size: 50px;
color: #212121;
font-size: 40px;
padding: 20px;
padding: 40px 20px;
text-decoration: none;
transition: font-size 1s;
}
.subtitle {
@@ -219,7 +477,6 @@ body {
}
.profilepic {
background-color: #636363 !important;
vertical-align: middle;
}
@@ -263,31 +520,9 @@ a {
p,li {
font-size: 20px;
color: #c4c4c4;
padding: 10px;
}
p,li,code,a {
max-width: 60%;
text-align: left;
overflow-wrap: break-word;
}
@media screen and (orientation:portrait) {
p,li,code,a {
max-width: 100%;
}
.projectPreviewImage {
position: unset;
width: 130px;
display: block;
margin: auto;
transform: none;
}
}
.previewImage {
max-height: 200px;
}
@@ -308,10 +543,6 @@ img {
color: #dad8d8;
}
h1,h2,h3,h4,h5,h6 {
color: #dad8d8;
}
svg {
text-decoration: none;
}
@@ -329,16 +560,17 @@ svg {
.categoryTableElement {
font-size: 16px;
color: white;
}
.categoryTableElement > * {
padding-right: 15px;
}
.categoryTableDescription > * {
padding-bottom: 15px;
}
.categoryOptionsSelector {
.optionsSelector {
background-color: #c00000;
color: white;
@@ -353,4 +585,87 @@ svg {
background: none;
border: none;
}
#sbDonate {
font-size: 10px;
}
/* Top bar navigation for smaller screens */
@media only screen and (max-height: 650px), only screen and (max-width: 1200px) {
#options-container {
flex-direction: column;
}
#menubar {
gap: 8px;
min-width: unset;
max-width: unset;
padding: 8px;
}
#navigation {
gap: 8px;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#options {
padding: 0 50px;
}
#options > div {
max-width: 70%;
}
.tab-heading {
width: unset;
min-width: unset;
height: 35px;
line-height: 35px;
font-size: 16px;
padding: 0 10px;
margin: 0;
}
#title {
width: 100%;
font-size: 30px;
padding: 10px;
}
#title .profilepic {
height: 40px;
}
#createdBy {
margin: 10px 0 0 0;
height: unset;
width: 100%;
}
#createdBy > div {
display: inline-block;
}
#sbDonate {
position: absolute;
right: 30px;
margin-top: 10px;
}
#version {
font-size: 10px;
height: 10px;
transform: translate(-50px, -5px);
}
.sticky #menubar {
position: fixed;
left: 0;
right: 0;
margin: 0 15px;
}
.sticky #title, .sticky #createdBy {
display: none;
}
}
@media only screen and (max-width: 800px) {
#options {
padding: 0 15px;
justify-content: left;
}
}

View File

@@ -1,9 +1,12 @@
<!DOCTYPE html>
<!-- Link to specific tabs by using their ID in the URL like: options.html#keybinds -->
<head>
<title>Options - SponsorBlock</title>
<title>__MSG_Options__ - SponsorBlock</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="../icons/IconSponsorBlocker32px.png" type="image/png">
<link href="options.css" rel="stylesheet"/>
<script src="../js/vendor.js"></script>
@@ -12,458 +15,492 @@
<body class="sponsorBlockPageBody">
<div id="title" class="titleBar">
<img src="../icons/LogoSponsorBlocker256px.png" height="80" class="profilepic"/>
SponsorBlock
</div>
<div id="options-container">
<div class="center">
<p class="createdBy titleBar">__MSG_createdBy__ <a href="https://ajay.app">Ajay Ramachandran</a> <img src="../icons/newprofilepic.jpg" height="30" class="profilepiccircle"/></p>
<h1>__MSG_Options__</h1>
<div id="options" class="hidden">
<div id="category-type" option-type="react-CategoryChooserComponent">
<div id="menubar" class="center">
<div id="title" class="titleBar">
<img src="../icons/LogoSponsorBlocker256px.png" class="profilepic" alt="SponsorBlock logo"/>
SponsorBlock
<div id="version"></div>
</div>
<br/>
<br/>
<div id="support-invidious" option-type="toggle" sync-option="supportInvidious">
<label class="switch-container" label-name="__MSG_supportInvidious__">
<label class="switch">
<input type="checkbox">
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_supportInvidiousDescription__</div>
</div>
<br/>
<br/>
<div option-type="private-text-change" sync-option="invidiousInstances">
<div class="option-button trigger-button">
__MSG_addInvidiousInstance__
</div>
<br/>
<div class="small-description">__MSG_addInvidiousInstanceDescription__</div>
<div class="option-hidden-section hidden">
<br/>
<input class="option-text-box" type="text">
<br/>
<br/>
<div class="option-button text-change-set inline">
__MSG_add__
</div>
<div class="option-button invidious-instance-reset inline">
__MSG_resetInvidiousInstance__
</div>
<br/>
<br/>
<span class="small-description">__MSG_currentInstances__</span>
<span class="small-description" option-type="display" sync-option="invidiousInstances"></span>
</div>
</div>
<br/>
<br/>
<div option-type="keybind-change" sync-option="skipKeybind">
<div class="option-button trigger-button">
__MSG_setSkipShortcut__
</div>
<div class="option-hidden-section hidden">
<br/>
<div class="medium-description keybind-status">
__MSG_keybindDescription__
</div>
<span class="medium-description bold keybind-status-key">
</span>
</div>
</div>
<br/>
<br/>
<div option-type="keybind-change" sync-option="startSponsorKeybind">
<div class="option-button trigger-button">
__MSG_setStartSponsorShortcut__
</div>
<div class="option-hidden-section hidden">
<br/>
<div class="medium-description keybind-status">
__MSG_keybindDescription__
</div>
<span class="medium-description bold keybind-status-key">
</span>
</div>
</div>
<br/>
<br/>
<div option-type="keybind-change" sync-option="submitKeybind">
<div class="option-button trigger-button">
__MSG_setSubmitKeybind__
</div>
<div class="option-hidden-section hidden">
<br/>
<div class="medium-description keybind-status">
__MSG_keybindDescription__
</div>
<span class="medium-description bold keybind-status-key">
</span>
</div>
</div>
<br/>
<br/>
<div option-type="number-change" sync-option="minDuration">
<label class="number-container" label-name="__MSG_minDuration__">
<input type="number" step="0.1" min="0">
</label>
<br/>
<br/>
<div class="small-description">__MSG_minDurationDescription__</div>
</div>
<br/>
<br/>
<div option-type="toggle" toggle-type="reverse" sync-option="dontShowNotice">
<label class="switch-container" label-name="__MSG_showSkipNotice__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="forceChannelCheck">
<label class="switch-container" label-name="__MSG_forceChannelCheck__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatForceChannelCheck__</div>
</div>
<br/>
<br/>
<div option-type="toggle" toggle-type="reverse" sync-option="hideVideoPlayerControls">
<label class="switch-container" label-name="__MSG_showButtons__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_hideButtonsDescription__</div>
</div>
<br/>
<br/>
<div option-type="toggle" toggle-type="reverse" sync-option="hideInfoButtonPlayerControls">
<label class="switch-container" label-name="__MSG_showInfoButton__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatInfoButton__</div>
</div>
<br/>
<br/>
<div option-type="toggle" toggle-type="reverse" sync-option="hideDeleteButtonPlayerControls">
<label class="switch-container" label-name="__MSG_showDeleteButton__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatDeleteButton__</div>
</div>
<br/>
<br/>
<div option-type="toggle" toggle-type="reverse" sync-option="hideUploadButtonPlayerControls">
<label class="switch-container" label-name="__MSG_showUploadButton__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatUploadButton__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="audioNotificationOnSkip">
<label class="switch-container" label-name="__MSG_audioNotification__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_audioNotificationDescription__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="showTimeWithSkips">
<label class="switch-container" label-name="__MSG_showTimeWithSkips__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_showTimeWithSkipsDescription__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="trackViewCount">
<label class="switch-container" label-name="__MSG_enableViewTracking__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatViewTracking__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="hashPrefix">
<label class="switch-container" label-name="__MSG_enableQueryByHashPrefix__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatQueryByHashPrefix__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="refetchWhenNotFound">
<label class="switch-container" label-name="__MSG_enableRefetchWhenNotFound__">
<label class="switch">
<input type="checkbox" checked>
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatRefetchWhenNotFound__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="checkForUnlistedVideos">
<label class="switch-container" label-name="__MSG_unlistedCheck__">
<label class="switch">
<input type="checkbox">
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatUnlistedCheck__</div>
</div>
<br/>
<br/>
<div option-type="private-text-change" sync-option="userID" confirm-message="userIDChangeWarning">
<div class="option-button trigger-button">
__MSG_changeUserID__
</div>
<br/>
<div class="small-description">__MSG_whatChangeUserID__</div>
<div class="option-hidden-section hidden">
<br/>
<input class="option-text-box" type="text">
<br/>
<br/>
<div class="option-button text-change-set">
__MSG_setUserID__
</div>
</div>
</div>
<br/>
<br/>
<div option-type="private-text-change" sync-option="*" confirm-message="exportOptionsWarning">
<div class="option-button trigger-button">
__MSG_exportOptions__
</div>
<br/>
<div class="small-description">__MSG_whatExportOptions__</div>
<div class="option-hidden-section hidden">
<br/>
<input class="option-text-box" type="text">
<br/>
<br/>
<div class="option-button text-change-set">
__MSG_setOptions__
</div>
</div>
</div>
<br/>
<br/>
<div option-type="button-press" sync-option="copyDebugInformation" confirm-message="copyDebugInformation">
<div class="option-button trigger-button">
__MSG_copyDebugInformation__
</div>
<br/>
<div class="small-description">__MSG_copyDebugInformationOptions__</div>
</div>
<br/>
<br/>
<div option-type="toggle" sync-option="testingServer" confirm-message="testingServerWarning">
<label class="switch-container" label-name="__MSG_enableTestingServer__">
<label class="switch">
<input type="checkbox">
<span class="slider round"></span>
</label>
</label>
<br/>
<br/>
<div class="small-description">__MSG_whatEnableTestingServer__</div>
</div>
<br/>
<br/>
<div option-type="text-change" sync-option="serverAddress">
<label class="text-label-container">
<div>__MSG_customServerAddress__</div>
<input class="option-text-box" type="text">
</label>
<div class="option-button text-change-set inline">
__MSG_save__
<div id="navigation">
<div class="tab-heading" data-for="behavior">
__MSG_optionsTabBehavior__
</div>
<div class="option-button text-change-reset inline">
__MSG_reset__
<div class="tab-heading" data-for="interface">
__MSG_optionsTabInterface__
</div>
<div class="tab-heading" data-for="keybinds">
__MSG_optionsTabKeyBinds__
</div>
<div class="tab-heading" data-for="import">
__MSG_optionsTabBackup__
</div>
<div class="tab-heading" data-for="advanced">
__MSG_optionsTabAdvanced__
</div>
<br/>
<br/>
<div class="small-description">__MSG_customServerAddressDescription__</div>
</div>
</div>
<div id="createdBy" class="titleBar">
<div>
<img src="../icons/newprofilepic.jpg" height="30" class="profilepiccircle" alt="profile picture of creator"/>
__MSG_createdBy__
<a href="https://ajay.app">Ajay Ramachandran</a>
</div>
<a href="https://sponsor.ajay.app/donate" target="_blank" rel="noopener" id="sbDonate">(__MSG_Donate__)</a>
</div>
</div>
<div id="options">
<div id="behavior" class="option-group hidden">
<div id="category-type" data-type="react-CategoryChooserComponent">
</div>
<div data-type="toggle" data-sync="autoSkipOnMusicVideos">
<div class="switch-container">
<label class="switch">
<input id="autoSkipOnMusicVideos" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="autoSkipOnMusicVideos">
__MSG_autoSkipOnMusicVideos__
</label>
</div>
</div>
<div data-type="toggle" data-sync="muteSegments">
<div class="switch-container">
<label class="switch">
<input id="muteSegments" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="muteSegments">
__MSG_muteSegments__
</label>
</div>
</div>
<div option-type="toggle" data-sync="fullVideoSegments">
<div class="switch-container">
<label class="switch">
<input id="fullVideoSegments" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="fullVideoSegments">
__MSG_fullVideoSegments__
</label>
</div>
</div>
<div data-type="number-change" data-sync="minDuration">
<label class="number-container">
<span class="optionLabel">__MSG_minDuration__</span>
<input type="number" step="0.1" min="0">
</label>
<div class="small-description">__MSG_minDurationDescription__</div>
</div>
<div data-type="toggle" data-sync="forceChannelCheck">
<div class="switch-container">
<label class="switch">
<input id="forceChannelCheck" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="forceChannelCheck">
__MSG_forceChannelCheck__
</label>
</div>
<div class="small-description">__MSG_whatForceChannelCheck__</div>
</div>
<div data-type="toggle" data-sync="refetchWhenNotFound">
<div class="switch-container">
<label class="switch">
<input id="refetchWhenNotFound" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="refetchWhenNotFound">
__MSG_enableRefetchWhenNotFound__
</label>
</div>
<div class="small-description">__MSG_whatRefetchWhenNotFound__</div>
</div>
</div>
<div id="interface" class="option-group hidden">
<div data-type="number-change" data-sync="skipNoticeDuration">
<label class="number-container">
<span class="optionLabel">__MSG_skipNoticeDuration__</span>
<input type="number" step="1" min="1">
</label>
<div class="small-description">__MSG_skipNoticeDurationDescription__</div>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="dontShowNotice">
<div class="switch-container">
<label class="switch">
<input id="dontShowNotice" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="dontShowNotice">
__MSG_showSkipNotice__
</label>
</div>
</div>
<div data-type="selector" data-sync="noticeVisibilityMode">
<label class="optionLabel" for="noticeVisibilityMode">__MSG_noticeVisibilityLabel__:</label>
<select id="noticeVisibilityMode" class="selector-element optionsSelector" >
<option value="0">__MSG_noticeVisibilityMode0__</option>
<option value="1">__MSG_noticeVisibilityMode1__</option>
<option value="2">__MSG_noticeVisibilityMode2__</option>
<option value="3">__MSG_noticeVisibilityMode3__</option>
<option value="4">__MSG_noticeVisibilityMode4__</option>
</select>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="hideVideoPlayerControls">
<div class="switch-container">
<label class="switch">
<input id="hideVideoPlayerControls" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="hideVideoPlayerControls">
__MSG_showButtons__
</label>
</div>
<div class="small-description">__MSG_hideButtonsDescription__</div>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="hideDeleteButtonPlayerControls" data-dependent-on="hideVideoPlayerControls">
<div class="switch-container">
<label class="switch">
<input id="hideDeleteButtonPlayerControls" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="hideDeleteButtonPlayerControls">
__MSG_showDeleteButton__
</label>
</div>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="hideUploadButtonPlayerControls" data-dependent-on="hideVideoPlayerControls">
<div class="switch-container">
<label class="switch">
<input id="hideUploadButtonPlayerControls" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="hideUploadButtonPlayerControls">
__MSG_showUploadButton__
</label>
</div>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="hideSkipButtonPlayerControls">
<div class="switch-container">
<label class="switch">
<input id="hideSkipButtonPlayerControls" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="hideSkipButtonPlayerControls">
__MSG_showSkipButton__
</label>
</div>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="hideInfoButtonPlayerControls">
<div class="switch-container">
<label class="switch">
<input id="hideInfoButtonPlayerControls" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="hideInfoButtonPlayerControls">
__MSG_showInfoButton__
</label>
</div>
</div>
<div data-type="toggle" data-sync="autoHideInfoButton" data-dependent-on="hideInfoButtonPlayerControls">
<div class="switch-container">
<label class="switch">
<input id="autoHideInfoButton" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="autoHideInfoButton">
__MSG_autoHideInfoButton__
</label>
</div>
</div>
<div data-type="toggle" data-sync="audioNotificationOnSkip">
<div class="switch-container">
<label class="switch">
<input id="audioNotificationOnSkip" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="audioNotificationOnSkip">
__MSG_audioNotification__
</label>
</div>
<div class="small-description">__MSG_audioNotificationDescription__</div>
</div>
<div data-type="toggle" data-sync="showTimeWithSkips">
<div class="switch-container">
<label class="switch">
<input id="showTimeWithSkips" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="showTimeWithSkips">
__MSG_showTimeWithSkips__
</label>
</div>
<div class="small-description">__MSG_showTimeWithSkipsDescription__</div>
</div>
<div data-type="toggle" data-sync="darkMode">
<div class="switch-container">
<label class="switch">
<input id="darkMode" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="darkMode">
__MSG_darkModeOptionsPage__
</label>
</div>
</div>
<div data-type="toggle" data-toggle-type="reverse" data-sync="showDonationLink" data-no-safari="true">
<div class="switch-container">
<label class="switch">
<input id="showDonationLink" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="showDonationLink">
__MSG_hideDonationLink__
</label>
</div>
</div>
</div>
<div id="keybinds" class="option-group hidden">
<div data-type="keybind-change" data-sync="skipKeybind">
<label class="optionLabel">__MSG_setSkipShortcut__:</label>
<div class="inline"></div>
</div>
<div data-type="keybind-change" data-sync="startSponsorKeybind">
<label class="optionLabel">__MSG_setStartSponsorShortcut__:</label>
<div class="inline"></div>
</div>
<div data-type="keybind-change" data-sync="submitKeybind">
<label class="optionLabel">__MSG_setSubmitKeybind__:</label>
<div class="inline"></div>
</div>
</div>
<div id="import" class="option-group hidden">
<div data-type="private-text-change" data-sync="userID" data-confirm-message="userIDChangeWarning">
<div class="option-button trigger-button">
__MSG_changeUserID__
</div>
<div class="small-description">__MSG_whatChangeUserID__</div>
<div class="option-hidden-section hidden spacing indent">
<input class="option-text-box" type="text">
<div class="option-button text-change-set inline low-profile">
__MSG_setUserID__
</div>
</div>
</div>
<div data-type="private-text-change" data-sync="*" data-confirm-message="exportOptionsWarning">
<h2>__MSG_exportOptions__</h2>
<div>
<div class="option-button trigger-button inline">
__MSG_exportOptionsCopy__
</div>
<div class="option-button download-button inline">
__MSG_exportOptionsDownload__
</div>
<label for="importOptions" class="option-button inline">
__MSG_exportOptionsUpload__
</label>
<input id="importOptions" type="file" class="upload-button hidden" />
</div>
<div class="small-description">__MSG_whatExportOptions__</div>
<div class="option-hidden-section hidden spacing indent">
<textarea class="option-text-box" rows="10" style="width:80%"></textarea>
<div class="option-button text-change-set">
__MSG_setOptions__
</div>
</div>
</div>
</div>
<div id="advanced" class="option-group hidden">
<div id="support-invidious" data-type="toggle" data-sync="supportInvidious" data-no-safari="true">
<div class="switch-container">
<label class="switch">
<input id="supportInvidious" type="checkbox">
<span class="slider round"></span>
</label>
<label class="switch-label" for="supportInvidious">
__MSG_supportOtherSites__
</label>
</div>
<div class="small-description">(__MSG_supportedSites__ Invidious, CloudTube)</div>
<div class="small-description">__MSG_supportOtherSitesDescription__ </div>
</div>
<div data-type="private-text-change" data-sync="invidiousInstances" data-no-safari="true" data-dependent-on="supportInvidious">
<div class="option-button trigger-button">
__MSG_addInvidiousInstance__
</div>
<div class="small-description">__MSG_addInvidiousInstanceDescription__</div>
<div class="indent option-hidden-section hidden spacing">
<input class="option-text-box" type="text">
<div class="inline">
<div class="option-button text-change-set inline low-profile">
__MSG_add__
</div>
<div class="option-button text-change-reset inline low-profile">
__MSG_cancel__
</div>
</div>
</div>
<div style="margin-top:15px">
<span>__MSG_currentInstances__</span>
<span data-type="display" data-sync="invidiousInstances"></span>
<div class="option-button invidious-instance-reset spacing hidden">
__MSG_resetInvidiousInstance__
</div>
</div>
</div>
<div data-type="toggle" data-sync="trackViewCount">
<div class="switch-container">
<label class="switch">
<input id="trackViewCount" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="trackViewCount">
__MSG_enableViewTracking__
</label>
</div>
<div class="small-description">__MSG_whatViewTracking__</div>
</div>
<div data-type="toggle" data-sync="trackViewCountInPrivate" data-dependent-on="trackViewCount" data-private-only="true">
<div class="switch-container">
<label class="switch">
<input id="trackViewCountInPrivate" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="trackViewCountInPrivate">
__MSG_enableViewTrackingInPrivate__
</label>
</div>
</div>
<div data-type="toggle" data-sync="trackDownvotes" data-confirm-on="false" data-confirm-message="trackDownvotesWarning">
<div class="switch-container">
<label class="switch">
<input id="trackDownvotes" type="checkbox" checked>
<span class="slider round"></span>
</label>
<label class="switch-label" for="trackDownvotes">
__MSG_enableTrackDownvotes__
</label>
</div>
<div class="small-description">__MSG_whatTrackDownvotes__</div>
</div>
<div data-type="button-press" data-sync="copyDebugInformation" data-confirm-message="copyDebugInformation">
<div class="option-button trigger-button">
__MSG_copyDebugInformation__
</div>
<div class="small-description">__MSG_copyDebugInformationOptions__</div>
</div>
<div data-type="toggle" data-sync="testingServer" data-confirm-message="testingServerWarning" data-no-safari="true">
<div class="switch-container">
<label class="switch">
<input id="testingServer" type="checkbox">
<span class="slider round"></span>
</label>
<label class="switch-label" for="testingServer">
__MSG_enableTestingServer__
</label>
</div>
<div class="small-description">__MSG_whatEnableTestingServer__</div>
</div>
<div data-type="text-change" data-sync="serverAddress" data-dependent-on="testingServer" data-dependent-on-inverted="true">
<label class="optionLabel inline">
<span class="optionLabel">__MSG_customServerAddress__:</span>
<input class="option-text-box" type="text" style="margin-right:10px">
</label>
<div class="small-description">__MSG_customServerAddressDescription__</div>
<div class="next-line">
<div class="option-button text-change-set inline">
__MSG_save__
</div>
<div class="option-button text-change-reset inline">
__MSG_reset__
</div>
</div>
</div>
</div>
</div>
</div>
</body>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,28 @@
<!DOCTYPE html>
<head>
<title>Permissions - SponsorBlock</title>
<meta charset="utf-8">
<link href="styles.css" rel="stylesheet"/>
<script src="../js/vendor.js"></script>
<script src="../js/permissions.js"></script>
</head>
<body class="sponsorBlockPageBody">
<div id="title" class="titleBar">
<img src="../icons/LogoSponsorBlocker256px.png" height="80" class="profilepic"/>
SponsorBlock
</div>
<br/>
<div class="center">
<div id="acceptPermissionButton" class="option-button inline">
__MSG_acceptPermission__
</div>
</div>
</body>

Some files were not shown because too many files have changed in this diff Show More