Compare commits
1449 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
afe8d2a20c | ||
|
|
bc038c3eb3 | ||
|
|
729c816f6e | ||
|
|
d6541945ef | ||
|
|
369d241874 | ||
|
|
66f3d34942 | ||
|
|
419f0e0907 | ||
|
|
c0954b2819 | ||
|
|
290c910a1b | ||
|
|
1ffe42771f | ||
|
|
b25a0a4db1 | ||
|
|
21f1e52571 | ||
|
|
11f6fc9a31 | ||
|
|
4af318403a | ||
|
|
c14b33283d | ||
|
|
069b1c1681 | ||
|
|
dfbe036119 | ||
|
|
00c09052dc | ||
|
|
4095ca8642 | ||
|
|
4ca6a331f1 | ||
|
|
1d05c2b3df | ||
|
|
1d0ac86e5a | ||
|
|
12c63b4ff9 | ||
|
|
8c994f362d | ||
|
|
5ecb809c73 | ||
|
|
6ee58167d8 | ||
|
|
c4619aee51 | ||
|
|
d3117d603f | ||
|
|
5859c33ce8 | ||
|
|
f4d80d8843 | ||
|
|
0cdfd68239 | ||
|
|
bbb234e498 | ||
|
|
3716c8aa80 | ||
|
|
57fe4d7d65 | ||
|
|
92e156834b | ||
|
|
b2e6e4f076 | ||
|
|
6348bdccde | ||
|
|
c3213eb040 | ||
|
|
78a006544a | ||
|
|
3ab2361f45 | ||
|
|
6068276644 | ||
|
|
e3bedbf5f2 | ||
|
|
c9fc22e51e | ||
|
|
146c1fc889 | ||
|
|
63a5b6fb6f | ||
|
|
254261b83a | ||
|
|
9301a0914d | ||
|
|
8e3bae6396 | ||
|
|
1a4d48503a | ||
|
|
508d51d582 | ||
|
|
8f91b83195 | ||
|
|
6adac26a3d | ||
|
|
140e816979 | ||
|
|
f89682c2d6 | ||
|
|
35e0f7ede9 | ||
|
|
8383699a68 | ||
|
|
76aa472745 | ||
|
|
6959bdbee1 | ||
|
|
c3d4914f57 | ||
|
|
55b6b74590 | ||
|
|
4a4b281495 | ||
|
|
b9b43513b4 | ||
|
|
f68429487e | ||
|
|
c5178b4c99 | ||
|
|
27f3ced338 | ||
|
|
06a112a030 | ||
|
|
89b210ffd5 | ||
|
|
7dd2c9eb3e | ||
|
|
7bf17e1746 | ||
|
|
3f7f671a3b | ||
|
|
f764869cc8 | ||
|
|
2ba5fa6954 | ||
|
|
35b8a34162 | ||
|
|
3379189ea8 | ||
|
|
e6be13b583 | ||
|
|
ab87afc82b | ||
|
|
8798dd29b8 | ||
|
|
3e3059d79a | ||
|
|
16581d39a4 | ||
|
|
3b776991a6 | ||
|
|
7eb6b3a79d | ||
|
|
a5d91c9b57 | ||
|
|
f59665cccb | ||
|
|
cf0e91c4ff | ||
|
|
41a25720d0 | ||
|
|
283ec50388 | ||
|
|
e5794e6685 | ||
|
|
bd3cdb98ac | ||
|
|
f66d7a9547 | ||
|
|
7be7b12d52 | ||
|
|
b17cfa4ec2 | ||
|
|
8c185d4b5e | ||
|
|
ec86d6f99d | ||
|
|
ffc566c3bc | ||
|
|
e7451eca27 | ||
|
|
53713cd2e7 | ||
|
|
5925d45f74 | ||
|
|
43c30bb03d | ||
|
|
eac2caadce | ||
|
|
8d0a4ec2e6 | ||
|
|
8b6fb98b3d | ||
|
|
8f13c5b8a5 | ||
|
|
ec12c1d324 | ||
|
|
b696902124 | ||
|
|
87d1522c41 | ||
|
|
4447ff3142 | ||
|
|
00ef3856ca | ||
|
|
cd7d74fb33 | ||
|
|
ce3f77ed20 | ||
|
|
d347f4e575 | ||
|
|
1c5802a5e2 | ||
|
|
4bc7ce7cd0 | ||
|
|
3c6989f67d | ||
|
|
a1e00b44d5 | ||
|
|
b40749717f | ||
|
|
4596f3ab0d | ||
|
|
89e87cd74d | ||
|
|
311c4caf2b | ||
|
|
0e0ae9165e | ||
|
|
ff2cec699f | ||
|
|
1775835392 | ||
|
|
2c5db670a4 | ||
|
|
4b4743f1f7 | ||
|
|
7719ca7eca | ||
|
|
f4f7df9f2b | ||
|
|
95551de09a | ||
|
|
8653059b13 | ||
|
|
b3afd0403e | ||
|
|
6db498ccb1 | ||
|
|
ef8c5f58c5 | ||
|
|
71998831ee | ||
|
|
8f19d3e83c | ||
|
|
ea73a92fb7 | ||
|
|
d68c3659be | ||
|
|
715bcb6bd3 | ||
|
|
fea8a9a37e | ||
|
|
01eeb28b60 | ||
|
|
44d4dd54aa | ||
|
|
27bb6045bc | ||
|
|
0610eea53d | ||
|
|
1fcfea9fd5 | ||
|
|
aec5845bce | ||
|
|
5209c0ea04 | ||
|
|
b52132e311 | ||
|
|
c2e731ef89 | ||
|
|
a48269f254 | ||
|
|
562adb9d55 | ||
|
|
851ceb553d | ||
|
|
4bd7e9ab34 | ||
|
|
784c1db0c1 | ||
|
|
97fc8174b9 | ||
|
|
9849c34ed3 | ||
|
|
56be762686 | ||
|
|
1648e104e1 | ||
|
|
c4d7c4511e | ||
|
|
cd78c46ef8 | ||
|
|
758b6f18db | ||
|
|
6d05b2a849 | ||
|
|
4729268083 | ||
|
|
b7a574fc16 | ||
|
|
c8cbd893f7 | ||
|
|
11b01fd3dd | ||
|
|
85e3d3bc18 | ||
|
|
47ea8cd017 | ||
|
|
61e78eb668 | ||
|
|
5ebd44c0c7 | ||
|
|
9888dcc323 | ||
|
|
49a166a6b2 | ||
|
|
2bd1271575 | ||
|
|
5d62b11a6d | ||
|
|
f4cac58322 | ||
|
|
4a532e751c | ||
|
|
4a3b33cb85 | ||
|
|
78e9f41854 | ||
|
|
48cfee57b7 | ||
|
|
b2ef9e5d6e | ||
|
|
c42ebce6e3 | ||
|
|
bc1d6006eb | ||
|
|
727d925879 | ||
|
|
5d48d9ac74 | ||
|
|
83ea183f58 | ||
|
|
a098858035 | ||
|
|
81e85c19ae | ||
|
|
fda4a03541 | ||
|
|
55c84662c0 | ||
|
|
5c9e06468e | ||
|
|
a3d38c57d7 | ||
|
|
7ec09dd385 | ||
|
|
bf8003891c | ||
|
|
adb8c4c5f9 | ||
|
|
bb7f069254 | ||
|
|
61fc1d2ed3 | ||
|
|
dabc63af73 | ||
|
|
08181c1d5f | ||
|
|
03cd1b535b | ||
|
|
8cc3843ada | ||
|
|
c4701092f4 | ||
|
|
63ef9b44c7 | ||
|
|
d564742339 | ||
|
|
6477e4c1f8 | ||
|
|
eb8a0ae307 | ||
|
|
5296c437cc | ||
|
|
36efe139ba | ||
|
|
eaabd3149e | ||
|
|
6166ab3006 | ||
|
|
f1498d51fa | ||
|
|
3aabc0d051 | ||
|
|
28904935da | ||
|
|
35d83d257c | ||
|
|
92e078b87c | ||
|
|
75accad06e | ||
|
|
a99823d487 | ||
|
|
1ba1595d0e | ||
|
|
8f7408d815 | ||
|
|
3337fa04b9 | ||
|
|
1a0dd19cf0 | ||
|
|
b45434b374 | ||
|
|
a214fd416e | ||
|
|
38266be174 | ||
|
|
f96419d14c | ||
|
|
280127c9af | ||
|
|
da35e889f2 | ||
|
|
bb8975e93a | ||
|
|
36e8300427 | ||
|
|
fc160e1d09 | ||
|
|
1ace5ea50c | ||
|
|
911ff9b784 | ||
|
|
e1688c3f58 | ||
|
|
e11a320c3f | ||
|
|
0d6a40b9fc | ||
|
|
bbab712a79 | ||
|
|
d9f03a62ee | ||
|
|
577994cc95 | ||
|
|
d573dabf15 | ||
|
|
4c903456ff | ||
|
|
6d1a29019b | ||
|
|
a91025ac23 | ||
|
|
ca931f18f6 | ||
|
|
55bd10087d | ||
|
|
97450f5936 | ||
|
|
6b37287e08 | ||
|
|
757d7e0a1e | ||
|
|
664d75e653 | ||
|
|
dffc70cc19 | ||
|
|
d294398f28 | ||
|
|
c17cf74389 | ||
|
|
b96cdbe40a | ||
|
|
7b86a93661 | ||
|
|
1d2122c2df | ||
|
|
65e40e4d9c | ||
|
|
25cd5a346b | ||
|
|
5684d790c4 | ||
|
|
13cde493ec | ||
|
|
052860c5a3 | ||
|
|
c66de4fdb1 | ||
|
|
edf0295cdf | ||
|
|
d044944946 | ||
|
|
7bbf2f1ce2 | ||
|
|
2369fcc92d | ||
|
|
0b5c692c65 | ||
|
|
4970d33169 | ||
|
|
614d6a722a | ||
|
|
6d757857cb | ||
|
|
4804c7f439 | ||
|
|
47f685bcdd | ||
|
|
e5d9b16235 | ||
|
|
54a2d97f70 | ||
|
|
b7d85ca3c7 | ||
|
|
56611598b2 | ||
|
|
23e0666569 | ||
|
|
6571bba218 | ||
|
|
51fc6fde22 | ||
|
|
b8d6d4a0b3 | ||
|
|
6381f36a90 | ||
|
|
b9ef35dbbe | ||
|
|
b43e3dab71 | ||
|
|
901dbb1ecf | ||
|
|
68e01fbcc0 | ||
|
|
43d4b7ef18 | ||
|
|
4a00f3398e | ||
|
|
8054e3d8f2 | ||
|
|
b0e1d5e7fa | ||
|
|
d9e723b265 | ||
|
|
9bb8a0986f | ||
|
|
6418d09039 | ||
|
|
afab681a60 | ||
|
|
8db077887d | ||
|
|
c06b7857f8 | ||
|
|
e798cfdfe3 | ||
|
|
0e76342b04 | ||
|
|
d91e38fec9 | ||
|
|
3316072f5d | ||
|
|
4c568212ac | ||
|
|
eaa119f152 | ||
|
|
e7deabe8d9 | ||
|
|
6d47700ebd | ||
|
|
93c616de23 | ||
|
|
ee25b41d7e | ||
|
|
00f134029a | ||
|
|
00d625013b | ||
|
|
e81ff66dd3 | ||
|
|
97af12416e | ||
|
|
bf191dab92 | ||
|
|
f8c61b7848 | ||
|
|
5b136f2da8 | ||
|
|
8b80b33810 | ||
|
|
e3c36ae6e2 | ||
|
|
533b15f44b | ||
|
|
4f0f8655f4 | ||
|
|
668f6856d1 | ||
|
|
c8e2bb0c13 | ||
|
|
39ed7ea83c | ||
|
|
f1b2ff801a | ||
|
|
1d9c3a8b80 | ||
|
|
29c6151fe3 | ||
|
|
1377be9915 | ||
|
|
c479a601cd | ||
|
|
f66a4d25bf | ||
|
|
9c7d153f15 | ||
|
|
bbea534781 | ||
|
|
df2586e76d | ||
|
|
59093cdf21 | ||
|
|
5f6307041a | ||
|
|
26f2143247 | ||
|
|
bd292ff886 | ||
|
|
9915d46ad4 | ||
|
|
2b5a02e068 | ||
|
|
1f68f512fa | ||
|
|
d18f7c6195 | ||
|
|
015ac7d46e | ||
|
|
6631dfdea3 | ||
|
|
212fbb83fe | ||
|
|
9e08d6012c | ||
|
|
69c0fe1caf | ||
|
|
fcecd1163d | ||
|
|
29ea112b4f | ||
|
|
2b96fd5f57 | ||
|
|
3e40745621 | ||
|
|
c6e30236e9 | ||
|
|
34c4ecf940 | ||
|
|
3550c168e2 | ||
|
|
901d6e6c92 | ||
|
|
f05d081cd6 | ||
|
|
aadc1be56c | ||
|
|
5b080874f2 | ||
|
|
19e230ea6a | ||
|
|
bc1263c341 | ||
|
|
42d76cf257 | ||
|
|
d06b7411dc | ||
|
|
b14d766ffb | ||
|
|
32ff8db241 | ||
|
|
ea87c8ca24 | ||
|
|
780ea4a9d0 | ||
|
|
6ce4797772 | ||
|
|
8e738a6097 | ||
|
|
7d3f86ded1 | ||
|
|
faeb5dede0 | ||
|
|
eae8485713 | ||
|
|
87ca0a8a50 | ||
|
|
99c5375c6a | ||
|
|
a62f6ca696 | ||
|
|
6eb1d5d954 | ||
|
|
81b01ac5cc | ||
|
|
6f47b66837 | ||
|
|
cf43e04d47 | ||
|
|
cda57e2d2b | ||
|
|
a9186a35e5 | ||
|
|
1a6e6279c8 | ||
|
|
522a04eecb | ||
|
|
d8dfbef1a7 | ||
|
|
60ea7190f9 | ||
|
|
804870f18a | ||
|
|
7c302af207 | ||
|
|
2cc1dcc6fd | ||
|
|
31cc4b4960 | ||
|
|
af86534992 | ||
|
|
0f9122aa1c | ||
|
|
d0e35032a5 | ||
|
|
acf26d3127 | ||
|
|
d352c6efb4 | ||
|
|
5ff9b10f21 | ||
|
|
80c67d8340 | ||
|
|
3ee2e2517a | ||
|
|
dd7f227305 | ||
|
|
c1d3c7d680 | ||
|
|
fae6d0d0cf | ||
|
|
60d106fc52 | ||
|
|
a4df2eab8f | ||
|
|
fdbcf47149 | ||
|
|
b1ef8a5d47 | ||
|
|
4cb6baaff0 | ||
|
|
6cb4fac041 | ||
|
|
d7176a9c97 | ||
|
|
2eb0a34858 | ||
|
|
cf86e91988 | ||
|
|
058c41dd7e | ||
|
|
7a50167222 | ||
|
|
969b303c59 | ||
|
|
8114e0dcf7 | ||
|
|
561b3a2263 | ||
|
|
e0edb63501 | ||
|
|
70ef867ec5 | ||
|
|
23336fa65b | ||
|
|
fea90d024e | ||
|
|
de85d93602 | ||
|
|
e48d956577 | ||
|
|
efec6a113f | ||
|
|
0121a2aebd | ||
|
|
7badfd9b32 | ||
|
|
d0497d60e8 | ||
|
|
e223d12520 | ||
|
|
27e8e83c59 | ||
|
|
c7f254db70 | ||
|
|
85c3cd4a81 | ||
|
|
8d9042aeeb | ||
|
|
373edf883d | ||
|
|
7ed01a181e | ||
|
|
4119fd8433 | ||
|
|
cc7d7c0a0c | ||
|
|
61b39a99db | ||
|
|
98f776fa3a | ||
|
|
75f426f456 | ||
|
|
67b510e628 | ||
|
|
7cc0847db1 | ||
|
|
b92132bf47 | ||
|
|
cfecb9f94a | ||
|
|
fc81e02026 | ||
|
|
e12d5ff10a | ||
|
|
355572ba04 | ||
|
|
70731e42a5 | ||
|
|
023b875b0f | ||
|
|
82b027159e | ||
|
|
6b4da25847 | ||
|
|
529db4d6ca | ||
|
|
d132342ffe | ||
|
|
c6405fc0c1 | ||
|
|
1f6b8f6c53 | ||
|
|
6bdac234b0 | ||
|
|
337e9680b9 | ||
|
|
986630d0a1 | ||
|
|
ae23bfffe1 | ||
|
|
619683e842 | ||
|
|
1b5ba96bd9 | ||
|
|
bbc5b436e0 | ||
|
|
91311787df | ||
|
|
74e9a98afd | ||
|
|
b369dcc117 | ||
|
|
5a05e01b7d | ||
|
|
8097eff9bb | ||
|
|
c61c97ccad | ||
|
|
9a7baa7325 | ||
|
|
5ac577c99b | ||
|
|
3f421a2fb0 | ||
|
|
e94ce0ffef | ||
|
|
2dfcf2141f | ||
|
|
47220e0abc | ||
|
|
05eed6ee20 | ||
|
|
9eec62d59f | ||
|
|
25c04a49c1 | ||
|
|
efe6b0483c | ||
|
|
caafba5f53 | ||
|
|
32052c17f1 | ||
|
|
32a3cb2cfe | ||
|
|
d9970bf110 | ||
|
|
6514b41418 | ||
|
|
e480e032f2 | ||
|
|
995001bd91 | ||
|
|
5545a516be | ||
|
|
0fb2d8df79 | ||
|
|
466152ed42 | ||
|
|
e4855f7427 | ||
|
|
b28d881a1b | ||
|
|
258abd5deb | ||
|
|
b8cbdb55d5 | ||
|
|
4e7975a9de | ||
|
|
ec8d5d88e9 | ||
|
|
94fa649a17 | ||
|
|
71653572aa | ||
|
|
c3cb450e92 | ||
|
|
a18f431e06 | ||
|
|
56f7b40585 | ||
|
|
a5f263dc12 | ||
|
|
3415dafb02 | ||
|
|
9664bbea73 | ||
|
|
c7b07ba958 | ||
|
|
20b95887af | ||
|
|
47d4812b92 | ||
|
|
6202a4d0a3 | ||
|
|
6b584f2111 | ||
|
|
3d9221eb8d | ||
|
|
96173dd901 | ||
|
|
5820758563 | ||
|
|
bfadb1373a | ||
|
|
a7956aacf9 | ||
|
|
afee681575 | ||
|
|
b5482b6527 | ||
|
|
ff87a42147 | ||
|
|
7e5130c49a | ||
|
|
a7b18bca87 | ||
|
|
a2ead6bcc4 | ||
|
|
4a2614349d | ||
|
|
67c63a09fe | ||
|
|
97aea1c268 | ||
|
|
b70f50e1a0 | ||
|
|
4880227320 | ||
|
|
dfa21068f4 | ||
|
|
fd75a33e50 | ||
|
|
1409c563e2 | ||
|
|
588c42d579 | ||
|
|
d7ff6aa6a2 | ||
|
|
44266e508b | ||
|
|
9b9ea39260 | ||
|
|
31b10f9a41 | ||
|
|
c0f8f5e1d0 | ||
|
|
0261d36a47 | ||
|
|
e948e1e569 | ||
|
|
5289e62d43 | ||
|
|
eda7aac5ef | ||
|
|
d9f4ab0d04 | ||
|
|
2665327729 | ||
|
|
4738c1897f | ||
|
|
cfbb194a61 | ||
|
|
9ad21e8ea1 | ||
|
|
941fc2985d | ||
|
|
e2da071761 | ||
|
|
c20c9ac64a | ||
|
|
2d59f3825c | ||
|
|
fb8b7a7d19 | ||
|
|
d992cc7a3c | ||
|
|
f8fecf5174 | ||
|
|
3007cddce9 | ||
|
|
2b3c812f8a | ||
|
|
61535fac95 | ||
|
|
4182595436 | ||
|
|
97e30e4001 | ||
|
|
6763fd3b4b | ||
|
|
a39ec76340 | ||
|
|
f68282decc | ||
|
|
160de56a71 | ||
|
|
bd4fbcc93d | ||
|
|
f1839eef94 | ||
|
|
3e3abf36e5 | ||
|
|
621e28c7e7 | ||
|
|
393861dcd3 | ||
|
|
b5d6b2d3fd | ||
|
|
a0c82dc734 | ||
|
|
e4be99c3d7 | ||
|
|
3da6a57e42 | ||
|
|
7ce9442153 | ||
|
|
773da185ee | ||
|
|
bf3dcd97b8 | ||
|
|
793c16a21b | ||
|
|
52dc697635 | ||
|
|
36689ed886 | ||
|
|
4d4689a190 | ||
|
|
78aaffb8d8 | ||
|
|
b82e43bb93 | ||
|
|
8eef3a3ce5 | ||
|
|
063845d513 | ||
|
|
7353a2ac0d | ||
|
|
50aaea0dd2 | ||
|
|
5e733fddad | ||
|
|
5d48e87e0b | ||
|
|
e86f5a1a59 | ||
|
|
2d2bd36abb | ||
|
|
e72f3b1a12 | ||
|
|
fd260f4caa | ||
|
|
ccc1f4cad1 | ||
|
|
42511cb667 | ||
|
|
123d7af5eb | ||
|
|
44f2de42db | ||
|
|
e4dd0f1ac6 | ||
|
|
9fdce8e814 | ||
|
|
813b2df1ac | ||
|
|
95696e23fe | ||
|
|
463ce258bf | ||
|
|
0bf8368686 | ||
|
|
0c216792cf | ||
|
|
dd447297f9 | ||
|
|
1a908b5038 | ||
|
|
ba629e9c9e | ||
|
|
fb11242dd5 | ||
|
|
aa88ab1985 | ||
|
|
b075116502 | ||
|
|
9e02e35c4d | ||
|
|
d7e67fb397 | ||
|
|
f2172bb2ad | ||
|
|
c773b4ecd1 | ||
|
|
9f02bf4ce2 | ||
|
|
9bad5ed324 | ||
|
|
93bb016b4f | ||
|
|
8c901d5bad | ||
|
|
ac533c612c | ||
|
|
21e9dd870d | ||
|
|
e3f6242e5f | ||
|
|
a47fa20652 | ||
|
|
fa0c890633 | ||
|
|
d7d12e1618 | ||
|
|
82bdc28305 | ||
|
|
7c4f649016 | ||
|
|
d937a2ae59 | ||
|
|
d19fcd2a4c | ||
|
|
9b4c4afa35 | ||
|
|
c5b00f67a1 | ||
|
|
6f79e986ba | ||
|
|
8aa10605c5 | ||
|
|
44421c4b5d | ||
|
|
fbbd6de0ff | ||
|
|
c6e3d11071 | ||
|
|
6325d3539c | ||
|
|
ae7f1f228f | ||
|
|
d353f3b677 | ||
|
|
42eceb3efd | ||
|
|
6f5586d656 | ||
|
|
9bea04dfc2 | ||
|
|
0d34e643c7 | ||
|
|
88f60c0e84 | ||
|
|
964a277331 | ||
|
|
057c7792df | ||
|
|
bd6372d944 | ||
|
|
0d31b8276c | ||
|
|
b15a8db651 | ||
|
|
9f1f9f84d4 | ||
|
|
5d72498aac | ||
|
|
e8536fd404 | ||
|
|
9489354357 | ||
|
|
940350504a | ||
|
|
0e37ebd789 | ||
|
|
c66110a60f | ||
|
|
ac7f2eb5b1 | ||
|
|
0cdbcfc97e | ||
|
|
821bbc969b | ||
|
|
e20011ce08 | ||
|
|
e30bccd2b7 | ||
|
|
c0cfa3a683 | ||
|
|
f7510eea88 | ||
|
|
24fc5e4370 | ||
|
|
5b62e76a63 | ||
|
|
15c73d7940 | ||
|
|
36f0fccd9c | ||
|
|
d4544a7c47 | ||
|
|
d9f1ee9bb8 | ||
|
|
5f4c4332be | ||
|
|
1acda5fe0a | ||
|
|
21d4f0487c | ||
|
|
340127a7f3 | ||
|
|
9477ad425c | ||
|
|
38ab10a191 | ||
|
|
ced30c711e | ||
|
|
6bb265939a | ||
|
|
d495be18a3 | ||
|
|
476efff47b | ||
|
|
dcbefb5457 | ||
|
|
b167cecdce | ||
|
|
924c777736 | ||
|
|
405fb342f0 | ||
|
|
c76f241b63 | ||
|
|
54013681ef | ||
|
|
8e94a05fa9 | ||
|
|
7c747e6566 | ||
|
|
a64deb2e18 | ||
|
|
effac2449a | ||
|
|
d02aab4ba3 | ||
|
|
a1caf8fbdb | ||
|
|
f81cfbecfe | ||
|
|
eb35f5c543 | ||
|
|
a3734e050f | ||
|
|
5496b05c88 | ||
|
|
f6d2497e7b | ||
|
|
6ea18fd536 | ||
|
|
3d51c4eb53 | ||
|
|
e11a8531fe | ||
|
|
05ba554075 | ||
|
|
0e5606423e | ||
|
|
87354009b5 | ||
|
|
7d8188d575 | ||
|
|
00ab317a3e | ||
|
|
0536d419e5 | ||
|
|
4d5c9005ae | ||
|
|
0513a36a9a | ||
|
|
1ec184048c | ||
|
|
2b811c5ab4 | ||
|
|
ea91701430 | ||
|
|
9654fabc3c | ||
|
|
2ebc5489cd | ||
|
|
50c87a6842 | ||
|
|
cf3b3c5c48 | ||
|
|
84a234f9b6 | ||
|
|
fd5ab9f153 | ||
|
|
30fe40a523 | ||
|
|
6e23650a99 | ||
|
|
930bc113fe | ||
|
|
7aaa28b5c2 | ||
|
|
bd3976e4c6 | ||
|
|
4e5a883d2e | ||
|
|
d6a0029b85 | ||
|
|
f25f986200 | ||
|
|
8843fb767e | ||
|
|
3a17299610 | ||
|
|
64d2c0a299 | ||
|
|
a2a5d27900 | ||
|
|
eb9e2d8726 | ||
|
|
ddc34bacc7 | ||
|
|
60b0a59ba1 | ||
|
|
c9903b5926 | ||
|
|
db7251cbfb | ||
|
|
fcf42560bf | ||
|
|
036b3967a9 | ||
|
|
e622ee725c | ||
|
|
5ace92dc8b | ||
|
|
bb490bf7ad | ||
|
|
4cc248eb17 | ||
|
|
2e8ce93c1d | ||
|
|
4fc9856e34 | ||
|
|
f92e3dbc9a | ||
|
|
7f75929d81 | ||
|
|
43699c1875 | ||
|
|
6128d37ac2 | ||
|
|
c64c5125fb | ||
|
|
cbb8d48820 | ||
|
|
008079c74c | ||
|
|
e65642237f | ||
|
|
84d4c9da4c | ||
|
|
e623af859f | ||
|
|
8c60f25d4a | ||
|
|
7896b474db | ||
|
|
4d60dec7f9 | ||
|
|
53d0ac8677 | ||
|
|
e4ba67999c | ||
|
|
0b6ade4a1d | ||
|
|
816e9a78be | ||
|
|
ccb0e8bed9 | ||
|
|
459de6654a | ||
|
|
8b6f0d8a2e | ||
|
|
cf792e849f | ||
|
|
fce82b48b0 | ||
|
|
3d2fe8c409 | ||
|
|
f513c3b8cb | ||
|
|
c66e624c16 | ||
|
|
ddca15ca01 | ||
|
|
199ccb1b12 | ||
|
|
552b33104b | ||
|
|
57b952f64c | ||
|
|
6867fa88d3 | ||
|
|
93af8d966b | ||
|
|
32fa9c3398 | ||
|
|
4a8e769596 | ||
|
|
9c836a89a3 | ||
|
|
b21b6edb0c | ||
|
|
ca49b48814 | ||
|
|
2b9a93deb0 | ||
|
|
d9dede6578 | ||
|
|
2a8a9ba667 | ||
|
|
1bd7c6a33a | ||
|
|
f5301fc374 | ||
|
|
159e7598d7 | ||
|
|
2bd1688d8d | ||
|
|
26143460b7 | ||
|
|
2575141d35 | ||
|
|
48124e56d6 | ||
|
|
e8307a2af7 | ||
|
|
d01ed86803 | ||
|
|
628c978286 | ||
|
|
a0ba496d83 | ||
|
|
0ac4ef7a4b | ||
|
|
ba2efe59cb | ||
|
|
88f61cf292 | ||
|
|
86e5ef7523 | ||
|
|
0451dcd975 | ||
|
|
ba7d46dd73 | ||
|
|
1115ffd8cf | ||
|
|
fa926ef686 | ||
|
|
22fcea99f5 | ||
|
|
876b55dcc1 | ||
|
|
6d0d533fa7 | ||
|
|
9457aff44f | ||
|
|
193374db30 | ||
|
|
2a7f08f360 | ||
|
|
b02e4c1b4f | ||
|
|
8922c6cb67 | ||
|
|
f555a8e7bb | ||
|
|
aac2572b4e | ||
|
|
56e7dc842e | ||
|
|
8452bfb32a | ||
|
|
c49ebbe371 | ||
|
|
e87ec3842b | ||
|
|
595cb84941 | ||
|
|
8d5f244d2f | ||
|
|
8455ac8b39 | ||
|
|
666aaab7f2 | ||
|
|
963ead0a30 | ||
|
|
28a711de75 | ||
|
|
1fca10a1c1 | ||
|
|
96cefeaaf3 | ||
|
|
23a6940894 | ||
|
|
e1de84dce3 | ||
|
|
7f2b1c60c7 | ||
|
|
9ce714fd36 | ||
|
|
46983bec24 | ||
|
|
9d65df84be | ||
|
|
c542cd9f73 | ||
|
|
7e091d1c67 | ||
|
|
6a07a9f693 | ||
|
|
c34d1e0bc1 | ||
|
|
b4c8e54d3e | ||
|
|
b83426caba | ||
|
|
9da99688d3 | ||
|
|
9bcee6afce | ||
|
|
1b5d7ccf3e | ||
|
|
41a8b2718a | ||
|
|
002f22c040 | ||
|
|
bf735f47b0 | ||
|
|
e4aa7efd3c | ||
|
|
b210b22af3 | ||
|
|
154e12f201 | ||
|
|
e2d56d32fe | ||
|
|
b6c1ee1743 | ||
|
|
6b6ca6198f | ||
|
|
6788394be1 | ||
|
|
059a674ae1 | ||
|
|
a45bd4c5c7 | ||
|
|
bb47863080 | ||
|
|
d50a69f1fd | ||
|
|
31014b78ac | ||
|
|
cf9e016581 | ||
|
|
dee836c783 | ||
|
|
5c7f8cef45 | ||
|
|
9f5ec09789 | ||
|
|
a82062da5b | ||
|
|
35da572f3f | ||
|
|
cf01679f16 | ||
|
|
16f4ab53b6 | ||
|
|
65f4a2ec28 | ||
|
|
983b1f64da | ||
|
|
70b2491975 | ||
|
|
0fdb76ffe0 | ||
|
|
e2ba5c2063 | ||
|
|
6d4ec823a0 | ||
|
|
917e644822 | ||
|
|
c986860a42 | ||
|
|
881cea4f6d | ||
|
|
5dd78e1cb3 | ||
|
|
83db64d084 | ||
|
|
0da8a34e7a | ||
|
|
ed17d4859f | ||
|
|
dc560cd73e | ||
|
|
90eaab4e50 | ||
|
|
3b54fde3f9 | ||
|
|
02d8bf9a6f | ||
|
|
2cf89b1850 | ||
|
|
fb74823c92 | ||
|
|
024480513c | ||
|
|
e9b217c685 | ||
|
|
7b917fb2b6 | ||
|
|
2db35a624a | ||
|
|
c31866ff5f | ||
|
|
e347165073 | ||
|
|
57de51475f | ||
|
|
d16a409db2 | ||
|
|
c63416fd7b | ||
|
|
4d724deba3 | ||
|
|
1aac863df0 | ||
|
|
c7d5011cc0 | ||
|
|
8e964b40b3 | ||
|
|
a6a9b7dd8c | ||
|
|
d23e434209 | ||
|
|
040bce2638 | ||
|
|
388b9179ac | ||
|
|
2883a50f27 | ||
|
|
d36b4a54f3 | ||
|
|
7895b9d2c1 | ||
|
|
6ed946c998 | ||
|
|
44bc8741ef | ||
|
|
7a7b21cd87 | ||
|
|
229bd23a68 | ||
|
|
894410db98 | ||
|
|
0336157673 | ||
|
|
b758cbb25f | ||
|
|
f2be7a9c5b | ||
|
|
8763d173bd | ||
|
|
07e3117e22 | ||
|
|
63f6702f86 | ||
|
|
02bc554b0e | ||
|
|
c3933a4eee | ||
|
|
68c1f780d5 | ||
|
|
496ef87a28 | ||
|
|
22e85f715d | ||
|
|
12bc10ea1f | ||
|
|
2db1971190 | ||
|
|
9b152a5525 | ||
|
|
7f374f0f86 | ||
|
|
aca52abefc | ||
|
|
6930980a4d | ||
|
|
5af4833763 | ||
|
|
c3107ffcff | ||
|
|
4bca8ad2f7 | ||
|
|
e729e036cf | ||
|
|
7b74307013 | ||
|
|
6aa1665d7c | ||
|
|
a1bae95cdc | ||
|
|
c5b72a01a2 | ||
|
|
1a6a07744e | ||
|
|
4a19fececf | ||
|
|
322a1483df | ||
|
|
ab1520c560 | ||
|
|
e4f4a10965 | ||
|
|
05153a152d | ||
|
|
798fd8b3f3 | ||
|
|
8ade66d7b3 | ||
|
|
d42862541b | ||
|
|
54001763a7 | ||
|
|
46e515b130 | ||
|
|
9a9e564dbf | ||
|
|
4971824067 | ||
|
|
dface28c84 | ||
|
|
7186829bc3 | ||
|
|
3d3b261f8f | ||
|
|
33094f2541 | ||
|
|
9f9df9479b | ||
|
|
1c911581db | ||
|
|
071f8b1729 | ||
|
|
8d1b35403d | ||
|
|
a8fee918e4 | ||
|
|
7bca8e508e | ||
|
|
e16aae393f | ||
|
|
44de741e84 | ||
|
|
bc990cd683 | ||
|
|
33098ac659 | ||
|
|
2f8ec7a5e5 | ||
|
|
48f7c1e0a1 | ||
|
|
29c3b80d0b | ||
|
|
dc47b9ffd2 | ||
|
|
eaa47c8d40 | ||
|
|
e4e453a11c | ||
|
|
2209c230e7 | ||
|
|
9d70332c9a | ||
|
|
8150d38df0 | ||
|
|
75b5c31d07 | ||
|
|
c007ac3d86 | ||
|
|
7218be73c6 | ||
|
|
96693342a3 | ||
|
|
d2ff7b5c04 | ||
|
|
9a0f1db31e | ||
|
|
06da4d6556 | ||
|
|
20d0c05049 | ||
|
|
96e4957f71 | ||
|
|
c38cc07e0a | ||
|
|
af547ce745 | ||
|
|
0d0459a3a3 | ||
|
|
7dfee81188 | ||
|
|
3a2d9c0e0e | ||
|
|
8e022bfb28 | ||
|
|
a69c19581d | ||
|
|
a3e67b6cde | ||
|
|
9e6e3b023d | ||
|
|
33cfe3f5d3 | ||
|
|
4a2ebe4b03 | ||
|
|
374f0992ff | ||
|
|
7814493974 | ||
|
|
9c5eeac239 | ||
|
|
e685697bbb | ||
|
|
f5fa758ac1 | ||
|
|
752e515a1c | ||
|
|
ca0f68bb7d | ||
|
|
34884026d9 | ||
|
|
7a38bf0c08 | ||
|
|
5adcec2ca5 | ||
|
|
517e53a2e3 | ||
|
|
fb3635cdf8 | ||
|
|
a804da06f5 | ||
|
|
9ed9f9b873 | ||
|
|
36989907a2 | ||
|
|
b4a2f31520 | ||
|
|
c7acb902a4 | ||
|
|
37ac5c8cbd | ||
|
|
db55778fd8 | ||
|
|
bf4eb8fafc | ||
|
|
7c4a0628b7 | ||
|
|
2d3e293d83 | ||
|
|
6dee56dc95 | ||
|
|
4c9548b303 | ||
|
|
41be51b384 | ||
|
|
e87efe2c67 | ||
|
|
069299e968 | ||
|
|
4d09a603fe | ||
|
|
8b595af5e9 | ||
|
|
41739a8799 | ||
|
|
23bebbca7c | ||
|
|
5f2af12150 | ||
|
|
628abd03f0 | ||
|
|
8e254c5807 | ||
|
|
0647576d6f | ||
|
|
c803ae9499 | ||
|
|
95f45312e1 | ||
|
|
9dda9a583d | ||
|
|
d1e6421e5b | ||
|
|
bd0a6aaaad | ||
|
|
1e8b176c69 | ||
|
|
14018798f7 | ||
|
|
a0d06ca6e8 | ||
|
|
95fe1eef6f | ||
|
|
38b1dda20b | ||
|
|
fd69e91880 | ||
|
|
07cf1764dc | ||
|
|
aeb9c5b203 | ||
|
|
ad3f0c1a06 | ||
|
|
4bc180077e | ||
|
|
0f4eeb4fe9 | ||
|
|
9a24b906f9 | ||
|
|
510db57666 | ||
|
|
5ee6a2195d | ||
|
|
63d4c1aedb | ||
|
|
e9204be96f | ||
|
|
0863061665 | ||
|
|
8aea74160c | ||
|
|
d375a97e99 | ||
|
|
fe5499e80a | ||
|
|
598da2a7fe | ||
|
|
fcbeeb9fc1 | ||
|
|
496528be65 | ||
|
|
d82ef63d89 | ||
|
|
a457a8009e | ||
|
|
7698be8462 | ||
|
|
738868da8d | ||
|
|
f2c1ee4894 | ||
|
|
fc7fc693ed | ||
|
|
acd2720372 | ||
|
|
27f5997e5a | ||
|
|
45274f5c72 | ||
|
|
2bdfd3f39b | ||
|
|
9b9174ab9a | ||
|
|
3e3e9796b1 | ||
|
|
ff5fa4c724 | ||
|
|
b8ab05ccad | ||
|
|
93e440385f | ||
|
|
af66a77026 | ||
|
|
75607dea1c | ||
|
|
5b353b05ac | ||
|
|
3162ab93a1 | ||
|
|
b18f631d33 | ||
|
|
2e254cb917 | ||
|
|
77ce9433a7 | ||
|
|
509e54762f | ||
|
|
caeb347137 | ||
|
|
e20b60979c | ||
|
|
a2b054844a | ||
|
|
5b79d4ef48 | ||
|
|
3de66ebe23 | ||
|
|
60ef51b7f5 | ||
|
|
aa8ee02277 | ||
|
|
b927ebbbf7 | ||
|
|
d72d5dcbcb | ||
|
|
d9f703d808 | ||
|
|
a9cc43c586 | ||
|
|
844567dcdf | ||
|
|
52ed4f73f4 | ||
|
|
907bd68e4e | ||
|
|
f35afaf6bc | ||
|
|
85b1b51b76 | ||
|
|
9dc5449e37 | ||
|
|
6ea226c972 | ||
|
|
44f9ab9806 | ||
|
|
edd1011737 | ||
|
|
08558bfaeb | ||
|
|
4afc2c153a | ||
|
|
988905c155 | ||
|
|
51aab00985 | ||
|
|
84924b6364 | ||
|
|
93f02877a7 | ||
|
|
7baac9dcbf | ||
|
|
4045978b54 | ||
|
|
56bc3fca04 | ||
|
|
c571a9ecb6 | ||
|
|
1ad60720df | ||
|
|
e5fe99c89b | ||
|
|
3fc32a68c3 | ||
|
|
142cc2881f | ||
|
|
4de55ea5fe | ||
|
|
620e75517c | ||
|
|
cba26a42af | ||
|
|
f3f598d6c7 | ||
|
|
fe7d9986fa | ||
|
|
143ca6f6e0 | ||
|
|
69ce065588 | ||
|
|
bfa31429f1 | ||
|
|
66f0cc8883 | ||
|
|
1a0ac27e49 | ||
|
|
7b87ae7b08 | ||
|
|
9ab8e63b1d | ||
|
|
0e147134f3 | ||
|
|
8605e23fbb | ||
|
|
5f34a777f1 | ||
|
|
1f43d07e16 | ||
|
|
a88aaf4590 | ||
|
|
25f78ed55b | ||
|
|
26e73c515c | ||
|
|
028374e62d | ||
|
|
dc1e5ce762 | ||
|
|
8fcf8ac46c | ||
|
|
ef70e71051 | ||
|
|
23a91c626d | ||
|
|
c92f63af36 | ||
|
|
0a21ef7af0 | ||
|
|
5a74a28520 | ||
|
|
1bfb5cfb13 | ||
|
|
59f8f82655 | ||
|
|
2064afb235 | ||
|
|
ebcb600e99 | ||
|
|
9ec984065e | ||
|
|
63cfe760b6 | ||
|
|
1a717542c7 | ||
|
|
de607d317f | ||
|
|
76d9a9afa9 | ||
|
|
22ecc05a55 | ||
|
|
514ebe8660 | ||
|
|
2f4722162b | ||
|
|
f219122f00 | ||
|
|
008671d97f | ||
|
|
6fb3802fd4 | ||
|
|
73241a0bd1 | ||
|
|
cc995b9848 | ||
|
|
778379d294 | ||
|
|
1083520666 | ||
|
|
cad5cd97fc | ||
|
|
7f5728d4db | ||
|
|
06fa2748fe | ||
|
|
8b50373eab | ||
|
|
bdedf86d63 | ||
|
|
0fb84dc03d | ||
|
|
041ccdaf11 | ||
|
|
1f967b3f69 | ||
|
|
07f0b87379 | ||
|
|
840dbbde4a | ||
|
|
2b9000ff84 | ||
|
|
0d0171530c | ||
|
|
6040d177fa | ||
|
|
2c1f5f16c2 | ||
|
|
0e7a298967 | ||
|
|
9a9f151979 | ||
|
|
ca814c9dcc | ||
|
|
976dbb9159 | ||
|
|
90ce9808f1 | ||
|
|
ef942fca8e | ||
|
|
3671c4bb69 | ||
|
|
ef15526dcd | ||
|
|
096737dcbb | ||
|
|
02360c1f3c | ||
|
|
ccd8342ddb | ||
|
|
4ae2a42c8c | ||
|
|
206d7bc2bd | ||
|
|
0fc9e9b2fb | ||
|
|
5ad809cfb4 | ||
|
|
d1e46825af | ||
|
|
2763b6b6aa | ||
|
|
427b90a5e9 | ||
|
|
60e54ee129 | ||
|
|
4092bf9b05 | ||
|
|
f31c2985e2 | ||
|
|
34cfd14e74 | ||
|
|
3774ef9756 | ||
|
|
098d879fe2 | ||
|
|
49406b7ac6 | ||
|
|
5c704ad241 | ||
|
|
681eb61763 | ||
|
|
71cf9888e8 | ||
|
|
b1aaa0ac5e | ||
|
|
0367f7900f | ||
|
|
47261a360c | ||
|
|
a2c3116bdd | ||
|
|
48a49e4136 | ||
|
|
6de1a58d88 | ||
|
|
43a9ba0f9e | ||
|
|
c3489e54a6 | ||
|
|
75c003b204 | ||
|
|
da5de43121 | ||
|
|
d20a44751c | ||
|
|
15706fd3c4 | ||
|
|
a9e43f95f5 | ||
|
|
11fe87a09e | ||
|
|
52741b2c0a | ||
|
|
09b18a4f6d | ||
|
|
326385f325 | ||
|
|
28884f5e9f | ||
|
|
50d5f956c6 | ||
|
|
585038c902 | ||
|
|
c79b06aed3 | ||
|
|
8d2883b6e2 | ||
|
|
c96ce694b7 | ||
|
|
989b5c9370 | ||
|
|
032264d8bb | ||
|
|
d089e43b8a | ||
|
|
b3336a218e | ||
|
|
bea943dc96 | ||
|
|
12f41521f5 | ||
|
|
36aec560ca | ||
|
|
e8a106d36b | ||
|
|
2c52b9e600 | ||
|
|
3c5316a11c | ||
|
|
c5044d3ebd | ||
|
|
db34f1fd5b | ||
|
|
21f563fdb7 | ||
|
|
3bbc699d98 | ||
|
|
53d688f219 | ||
|
|
2231e2a345 | ||
|
|
e126b59078 | ||
|
|
2a0e893dfc | ||
|
|
8b348a2aeb | ||
|
|
28096e1ba6 | ||
|
|
56b74d6863 | ||
|
|
ffc8f0b6a0 | ||
|
|
4fef6dcfa0 | ||
|
|
a3c80573fa | ||
|
|
a13f5d2359 | ||
|
|
42beaf698c | ||
|
|
4e99754b8c | ||
|
|
422139f474 | ||
|
|
93e5bf5033 | ||
|
|
1bd78ec1c4 | ||
|
|
f01a1ae4ec | ||
|
|
c8611adf50 | ||
|
|
b974806514 | ||
|
|
668b956bb7 | ||
|
|
7b54b79f27 | ||
|
|
ef36c79092 | ||
|
|
c1898d0db7 | ||
|
|
e9e3114549 | ||
|
|
a56bba0612 | ||
|
|
afeba5f077 | ||
|
|
81d0c0cab1 | ||
|
|
de1f18612f | ||
|
|
ba37f5885a | ||
|
|
9c54d141e9 | ||
|
|
4ef8e36821 | ||
|
|
788d4bf73c | ||
|
|
d73c666e1f | ||
|
|
3187efaf1a | ||
|
|
b9bbbebc10 | ||
|
|
d93e9a7d8a | ||
|
|
2a3a04a504 | ||
|
|
13ad7516c2 | ||
|
|
bcb981ae3d | ||
|
|
8d83076ea1 | ||
|
|
17437870e7 | ||
|
|
2373b34067 | ||
|
|
839dd4613c | ||
|
|
c84a951acc | ||
|
|
d0949452da | ||
|
|
1a855a6993 | ||
|
|
1656fae2d4 | ||
|
|
22be10d33f | ||
|
|
324c28b867 | ||
|
|
d56637cb14 | ||
|
|
e720acc674 | ||
|
|
c396d1690d | ||
|
|
2f5d4dfe03 | ||
|
|
821c45a6b6 | ||
|
|
ff44016003 | ||
|
|
b11d99a196 | ||
|
|
6f548987a3 | ||
|
|
c6438872e2 | ||
|
|
8c9424b6c5 | ||
|
|
caae61a6a8 | ||
|
|
777f3a2769 | ||
|
|
6fa5aea680 | ||
|
|
a839480a33 | ||
|
|
797c9d67e4 | ||
|
|
528b475429 | ||
|
|
e39b441c16 | ||
|
|
b8cbedbc4d | ||
|
|
76b78ef132 | ||
|
|
572fee265d | ||
|
|
bfe1e8307d | ||
|
|
1b96e2107a | ||
|
|
3eccf855e5 | ||
|
|
069ae4bb58 | ||
|
|
7f8947dd0a | ||
|
|
0ae34c9603 | ||
|
|
41a3c695dc | ||
|
|
5f92056b94 | ||
|
|
62a64791c6 | ||
|
|
bcf082d760 | ||
|
|
0dd2d18b07 | ||
|
|
2de822c97e | ||
|
|
ad5248f65e | ||
|
|
8d3efb1a90 | ||
|
|
798221606d | ||
|
|
55b38dc30e | ||
|
|
a1722db8d5 | ||
|
|
d27ddc85ae | ||
|
|
6d07abf6c8 | ||
|
|
7adf0ad169 | ||
|
|
0086f00889 | ||
|
|
d458bb0cdf | ||
|
|
bd429f02a7 | ||
|
|
91f3ebed41 | ||
|
|
cc73d2a179 | ||
|
|
d9d2fc8e03 | ||
|
|
3a9d0ad692 | ||
|
|
2843cb6916 | ||
|
|
cbd1f43572 | ||
|
|
38bc6e2b1c | ||
|
|
522dbd7e4d | ||
|
|
31855f7501 | ||
|
|
278394e48a | ||
|
|
4f8166b809 | ||
|
|
c1a65a3383 | ||
|
|
c3b82e7aa7 | ||
|
|
ef435daf6d | ||
|
|
e54ad07901 | ||
|
|
99f1fc60ae | ||
|
|
a2c0c3f79e | ||
|
|
551d9144b7 | ||
|
|
bd2dac69b9 | ||
|
|
db72e490df | ||
|
|
e9b0fae747 | ||
|
|
693997d351 | ||
|
|
e7c92467bd | ||
|
|
e80b7afe80 | ||
|
|
a6728d34a0 | ||
|
|
43484ee656 | ||
|
|
af5946195a | ||
|
|
a7f4b66e22 | ||
|
|
5b59864639 | ||
|
|
d57d3e6b8b | ||
|
|
4dfef176db | ||
|
|
9b8daa7a3e | ||
|
|
b6d6856ff0 | ||
|
|
8fad730a77 | ||
|
|
a118d80548 | ||
|
|
930911e2b9 | ||
|
|
47b90b2c2e | ||
|
|
f2fa853f2c | ||
|
|
ccc879bd56 | ||
|
|
46db01e734 | ||
|
|
463cad4634 | ||
|
|
699566141b | ||
|
|
b4e269bce6 | ||
|
|
e9b908dacd | ||
|
|
b9bb996c28 | ||
|
|
71ec724295 | ||
|
|
a12ef41060 | ||
|
|
8da238f52a | ||
|
|
18c1b74858 | ||
|
|
7451963ad6 | ||
|
|
861ba4869e | ||
|
|
e587addeee | ||
|
|
6082411c75 | ||
|
|
69e788dbc7 | ||
|
|
8cb212a77b | ||
|
|
29b29e3f6e | ||
|
|
8d9b6e8c1e | ||
|
|
ac037c6f08 | ||
|
|
b0400f98be | ||
|
|
c3e1cfa04c | ||
|
|
8a58ae0fdd | ||
|
|
12f42d12b9 | ||
|
|
91959176f5 | ||
|
|
5ef890cbee | ||
|
|
d5addb524f | ||
|
|
34f4b14672 | ||
|
|
2c78d3ad87 | ||
|
|
3e672abbaa | ||
|
|
6a02d62ccd | ||
|
|
1dba081fde | ||
|
|
315901f69b | ||
|
|
dacf766b4a | ||
|
|
547acc89b9 | ||
|
|
4932fc6f45 | ||
|
|
890b172cf1 | ||
|
|
97b6e0ee42 | ||
|
|
919b72a590 | ||
|
|
8a1cab6765 | ||
|
|
d2847c6a77 | ||
|
|
df48705b67 | ||
|
|
2e1b17f8bd | ||
|
|
9478bfe6a4 | ||
|
|
42fa6c44c4 | ||
|
|
a9a85d9816 | ||
|
|
18161967fc | ||
|
|
6525f1ba87 | ||
|
|
a6b9af62f9 | ||
|
|
fc3bd9bb77 | ||
|
|
dabe3553a6 | ||
|
|
6da165d0c8 | ||
|
|
0aa346e18e | ||
|
|
deb0e9b9be | ||
|
|
da1d4bc1ce | ||
|
|
283790874d | ||
|
|
a929432ac6 | ||
|
|
99ecd32e82 | ||
|
|
d27d91bc91 | ||
|
|
95cdb7f691 | ||
|
|
d5abc1a9d9 | ||
|
|
5472919866 | ||
|
|
f6bbb1f2af | ||
|
|
92eafdb6f3 | ||
|
|
60c0af2ae7 | ||
|
|
5fbb8c0d4a | ||
|
|
628871f037 | ||
|
|
a5189014ad | ||
|
|
e70a8c724b | ||
|
|
9d46c2d048 | ||
|
|
25236f3a19 | ||
|
|
bcfe4924e2 | ||
|
|
60b9266a2a | ||
|
|
9392d16617 | ||
|
|
6879e90c16 | ||
|
|
8674e85df5 | ||
|
|
be6e12d531 | ||
|
|
32d3487b07 | ||
|
|
3ef2673bfc | ||
|
|
ac6cd2cec1 | ||
|
|
995ed929ca | ||
|
|
592af4e20f | ||
|
|
ecfcb0b846 | ||
|
|
18d10ada5e | ||
|
|
3a7b6b27c2 | ||
|
|
fea8f93b5a | ||
|
|
daa7a653c9 | ||
|
|
59f63f1b4b | ||
|
|
e432abe79d | ||
|
|
08a063b612 | ||
|
|
2d14176542 | ||
|
|
5fad4509f0 | ||
|
|
bd44c4721b | ||
|
|
606b2fbee3 | ||
|
|
f18aa19172 | ||
|
|
8337b54a44 | ||
|
|
ebf3b324b6 | ||
|
|
e680099cec | ||
|
|
616981a2b7 | ||
|
|
2aaee2c1c4 | ||
|
|
ef7e5d1312 | ||
|
|
a8af7a0d78 | ||
|
|
97ed091432 | ||
|
|
756233a959 | ||
|
|
9c13b7e8fd | ||
|
|
a812b16da5 | ||
|
|
4020cdc4f2 | ||
|
|
5cf6719681 | ||
|
|
0a587ed98b | ||
|
|
a08dbf4da1 | ||
|
|
edcda31db4 | ||
|
|
a10d7c338c | ||
|
|
3ff5fdb3a1 | ||
|
|
cc935624e9 | ||
|
|
2681dc1890 | ||
|
|
3879cc6de3 | ||
|
|
87a7f85c24 |
31
.eslintrc.js
@@ -1,31 +0,0 @@
|
||||
module.exports = {
|
||||
env: {
|
||||
browser: true,
|
||||
es2021: true,
|
||||
node: true,
|
||||
},
|
||||
extends: [
|
||||
"eslint:recommended",
|
||||
"plugin:react/recommended",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
],
|
||||
parser: "@typescript-eslint/parser",
|
||||
parserOptions: {
|
||||
ecmaFeatures: {
|
||||
jsx: true,
|
||||
},
|
||||
ecmaVersion: 12,
|
||||
sourceType: "module",
|
||||
},
|
||||
plugins: ["react", "@typescript-eslint"],
|
||||
rules: {
|
||||
// TODO: Remove warn rules when not needed anymore
|
||||
"no-self-assign": "off",
|
||||
"@typescript-eslint/no-empty-interface": "off",
|
||||
},
|
||||
settings: {
|
||||
react: {
|
||||
version: "detect",
|
||||
},
|
||||
},
|
||||
};
|
||||
34
.eslintrc.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es2021": true,
|
||||
"node": true,
|
||||
"jest": true
|
||||
},
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:react/recommended",
|
||||
"plugin:@typescript-eslint/recommended"
|
||||
],
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"parserOptions": {
|
||||
"ecmaFeatures": {
|
||||
"jsx": true
|
||||
},
|
||||
"ecmaVersion": 12,
|
||||
"sourceType": "module"
|
||||
},
|
||||
"plugins": ["react", "@typescript-eslint"],
|
||||
"rules": {
|
||||
"@typescript-eslint/no-unused-vars": "error",
|
||||
"no-self-assign": "off",
|
||||
"@typescript-eslint/no-empty-interface": "off",
|
||||
"react/prop-types": [2, { "ignore": ["children"] }],
|
||||
"@typescript-eslint/member-delimiter-style": "warn"
|
||||
},
|
||||
"settings": {
|
||||
"react": {
|
||||
"version": "detect"
|
||||
}
|
||||
}
|
||||
}
|
||||
3
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
github: ajayyy-org
|
||||
patreon: ajayyy
|
||||
custom: [buy.ajay.app/l/sponsorblock, sponsor.ajay.app/donate]
|
||||
4
.github/pull_request_template.md
vendored
@@ -1 +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).
|
||||
|
||||
***
|
||||
|
||||
28
.github/workflows/ci.yml
vendored
@@ -10,9 +10,11 @@ jobs:
|
||||
|
||||
steps:
|
||||
# Initialization
|
||||
- uses: actions/checkout@v1
|
||||
- uses: actions/setup-node@v1
|
||||
- run: npm install
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- 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@v3
|
||||
with:
|
||||
name: ChromeExtension
|
||||
path: dist
|
||||
- run: mkdir ./builds
|
||||
- uses: montudor/action-zip@v0.1.0
|
||||
- uses: montudor/action-zip@0852c26906e00f8a315c704958823928d8018b28
|
||||
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@v3
|
||||
with:
|
||||
name: FirefoxExtension
|
||||
path: dist
|
||||
- uses: montudor/action-zip@v0.1.0
|
||||
- uses: montudor/action-zip@0852c26906e00f8a315c704958823928d8018b28
|
||||
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@v3
|
||||
with:
|
||||
name: ChromeExtensionBeta
|
||||
path: dist
|
||||
- uses: montudor/action-zip@v0.1.0
|
||||
- uses: montudor/action-zip@0852c26906e00f8a315c704958823928d8018b28
|
||||
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@v3
|
||||
with:
|
||||
name: FirefoxExtensionBeta
|
||||
path: dist
|
||||
- uses: montudor/action-zip@v0.1.0
|
||||
- uses: montudor/action-zip@0852c26906e00f8a315c704958823928d8018b28
|
||||
with:
|
||||
args: zip -qq -r ./builds/FirefoxExtensionBeta.zip ./dist
|
||||
|
||||
|
||||
66
.github/workflows/release.yml
vendored
@@ -12,16 +12,18 @@ jobs:
|
||||
|
||||
steps:
|
||||
# Initialization
|
||||
- uses: actions/checkout@v1
|
||||
- uses: actions/setup-node@v1
|
||||
- run: npm install
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- 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@v3
|
||||
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@v3
|
||||
with:
|
||||
name: FirefoxExtension
|
||||
path: dist
|
||||
@@ -41,41 +43,77 @@ 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@v3
|
||||
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@v3
|
||||
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@v3
|
||||
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
|
||||
uses: Shopify/upload-to-release@07611424e04f1475ddf550e1c0dd650b867d5467
|
||||
with:
|
||||
args: builds/ChromeExtension.zip
|
||||
name: ChromeExtension.zip
|
||||
path: ./builds/ChromeExtension.zip
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Upload ChromeExtensionBeta to release
|
||||
uses: Shopify/upload-to-release@master
|
||||
uses: Shopify/upload-to-release@07611424e04f1475ddf550e1c0dd650b867d5467
|
||||
with:
|
||||
args: builds/ChromeExtensionBeta.zip
|
||||
name: ChromeExtensionBeta.zip
|
||||
path: ./builds/ChromeExtensionBeta.zip
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Upload FirefoxExtension to release
|
||||
uses: Shopify/upload-to-release@master
|
||||
uses: Shopify/upload-to-release@07611424e04f1475ddf550e1c0dd650b867d5467
|
||||
with:
|
||||
args: builds/FirefoxExtension.zip
|
||||
name: FirefoxExtension.zip
|
||||
path: ./builds/FirefoxExtension.zip
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Upload SafariExtension to release
|
||||
uses: Shopify/upload-to-release@07611424e04f1475ddf550e1c0dd650b867d5467
|
||||
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@07611424e04f1475ddf550e1c0dd650b867d5467
|
||||
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@v3
|
||||
with:
|
||||
name: FirefoxExtensionBeta
|
||||
path: dist
|
||||
@@ -92,13 +130,13 @@ 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@v3
|
||||
with:
|
||||
name: FirefoxExtensionSigned.xpi
|
||||
path: ./web-ext-artifacts/FirefoxSignedInstaller.xpi
|
||||
|
||||
- name: Upload FirefoxSignedInstaller.xpi to release
|
||||
uses: Shopify/upload-to-release@master
|
||||
uses: Shopify/upload-to-release@07611424e04f1475ddf550e1c0dd650b867d5467
|
||||
with:
|
||||
args: web-ext-artifacts/FirefoxSignedInstaller.xpi
|
||||
name: FirefoxSignedInstaller.xpi
|
||||
|
||||
14
.github/workflows/take-action.yml
vendored
Normal 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@28b86cd8d25593f037406ecbf96082db2836e928
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ github.token }}
|
||||
29
.github/workflows/tests.yml
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
name: Tests
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
test:
|
||||
name: Run tests
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
# Initialization
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- run: npm ci
|
||||
- run: sudo apt-get install chromium-chromedriver
|
||||
|
||||
- name: Copy configuration
|
||||
run: cp config.json.example config.json
|
||||
- name: Run tests
|
||||
run: npm run test
|
||||
|
||||
- name: Upload results on fail
|
||||
if: ${{ failure() }}
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Test Results
|
||||
path: ./test-results
|
||||
34
.github/workflows/update-oss-attribution.yml
vendored
Normal 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:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- 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@b4d51739f96fca8047ad065eccef63442d8e99f7
|
||||
# v4.2.0
|
||||
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
@@ -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:
|
||||
- uses: actions/checkout@v3
|
||||
- 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@b4d51739f96fca8047ad065eccef63442d8e99f7
|
||||
# v4.2.0
|
||||
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
|
||||
3
.gitignore
vendored
@@ -6,3 +6,6 @@ web-ext-artifacts
|
||||
.vscode/
|
||||
dist/
|
||||
tmp/
|
||||
.DS_Store
|
||||
ci/data.json
|
||||
test-results
|
||||
828
LICENSE
@@ -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.
|
||||
|
||||
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
|
||||
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.
|
||||
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 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>.
|
||||
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.
|
||||
|
||||
42
README.md
@@ -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 and iOS</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>
|
||||
@@ -50,45 +50,41 @@ See the [Wiki](https://github.com/ajayyy/SponsorBlock/wiki) for important links.
|
||||
|
||||
The backend server code is available here: https://github.com/ajayyy/SponsorBlockServer
|
||||
|
||||
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://github.com/ajayyy/SponsorBlock/wiki/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 ([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.
|
||||
|
||||
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).
|
||||
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 this folder directly in Chrome as an [unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/#manifest), or convert it to a zip file to load it as a [temporary extension](https://developer.mozilla.org/en-US/docs/Tools/about:debugging#loading_a_temporary_extension) in Firefox.
|
||||
|
||||
### Developing with a clean profile and hot reloading
|
||||
|
||||
Run `npm run dev` (for Chrome) or `npm run dev:firefox` (for Firefox) to run the extension using a clean browser profile with hot reloading. This uses [`web-ext run`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#commands).
|
||||
|
||||
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 very little code remains.
|
||||
|
||||
@@ -100,4 +96,4 @@ Icons made by:
|
||||
|
||||
### License
|
||||
|
||||
This project is licensed under GNU GPL v3 or any later version
|
||||
This project is licensed under GNU LGPL v3 or any later version
|
||||
|
||||
55
ci/invidiousCI.ts
Normal 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).sort()
|
||||
writeFile(join(__dirname, "./invidiouslist.json"), JSON.stringify(result), (err) => {
|
||||
if (err) return console.log(err);
|
||||
})
|
||||
1
ci/invidiouslist.json
Normal file
@@ -0,0 +1 @@
|
||||
["inv.bp.projectsegfau.lt","inv.odyssey346.dev","inv.riverside.rocks","inv.vern.cc","invidious.baczek.me","invidious.epicsite.xyz","invidious.esmailelbob.xyz","invidious.flokinet.to","invidious.lidarshield.cloud","invidious.nerdvpn.de","invidious.privacydev.net","invidious.snopyta.org","invidious.tiekoetter.com","invidious.weblibre.org","iv.melmac.space","vid.puffyan.us","watch.thekitty.zone","y.com.sb","yewtu.be","yt.artemislena.eu","yt.funami.tech","yt.oelrichsgarcia.de"]
|
||||
@@ -2,5 +2,33 @@
|
||||
"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", "chapter", "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"],
|
||||
"chapter": ["chapter"]
|
||||
},
|
||||
"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",
|
||||
"chapter": "https://wiki.sponsor.ajay.app/w/Chapter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
module.exports = {
|
||||
"roots": [
|
||||
"src"
|
||||
"test"
|
||||
],
|
||||
"transform": {
|
||||
"^.+\\.ts$": "ts-jest"
|
||||
},
|
||||
"reporters": ["default", "github-actions"]
|
||||
};
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{
|
||||
"name": "__MSG_fullName__",
|
||||
"short_name": "SponsorBlock",
|
||||
"version": "2.0.14.2",
|
||||
"version": "5.3.0",
|
||||
"default_locale": "en",
|
||||
"description": "__MSG_Description__",
|
||||
"homepage_url": "https://sponsor.ajay.app",
|
||||
"content_scripts": [{
|
||||
"run_at": "document_start",
|
||||
"matches": [
|
||||
@@ -17,6 +18,7 @@
|
||||
],
|
||||
"css": [
|
||||
"content.css",
|
||||
"shared.css",
|
||||
"./libs/Source+Sans+Pro.css",
|
||||
"popup.css"
|
||||
]
|
||||
@@ -24,36 +26,98 @@
|
||||
"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/check-smaller.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/skip.svg",
|
||||
"icons/heart.svg",
|
||||
"icons/visible.svg",
|
||||
"icons/not_visible.svg",
|
||||
"icons/sort.svg",
|
||||
"icons/money.svg",
|
||||
"icons/segway.png",
|
||||
"icons/close-smaller.svg",
|
||||
"icons/right-arrow.svg",
|
||||
"icons/campaign.svg",
|
||||
"icons/star.svg",
|
||||
"icons/lightbulb.svg",
|
||||
"icons/bolt.svg",
|
||||
"icons/stopwatch.svg",
|
||||
"icons/music-note.svg",
|
||||
"icons/import.svg",
|
||||
"icons/export.svg",
|
||||
"icons/PlayerInfoIconSponsorBlocker.svg",
|
||||
"icons/PlayerDeleteIconSponsorBlocker.svg",
|
||||
"popup.html",
|
||||
"content.css"
|
||||
"popup.css",
|
||||
"content.css",
|
||||
"shared.css",
|
||||
"js/document.js",
|
||||
"libs/Source+Sans+Pro.css",
|
||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2",
|
||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2",
|
||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2",
|
||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2"
|
||||
],
|
||||
"permissions": [
|
||||
"storage",
|
||||
"https://sponsor.ajay.app/*"
|
||||
],
|
||||
"optional_permissions": [
|
||||
"*://*/*"
|
||||
"*://*/*",
|
||||
"webNavigation"
|
||||
],
|
||||
"browser_action": {
|
||||
"default_title": "SponsorBlock",
|
||||
"default_popup": "popup.html"
|
||||
"default_popup": "popup.html",
|
||||
"default_icon": {
|
||||
"16": "icons/IconSponsorBlocker16px.png",
|
||||
"32": "icons/IconSponsorBlocker32px.png",
|
||||
"64": "icons/IconSponsorBlocker64px.png",
|
||||
"128": "icons/IconSponsorBlocker128px.png"
|
||||
},
|
||||
"theme_icons": [
|
||||
{
|
||||
"light": "icons/IconSponsorBlocker16px.png",
|
||||
"dark": "icons/IconSponsorBlocker16px.png",
|
||||
"size": 16
|
||||
},
|
||||
{
|
||||
"light": "icons/IconSponsorBlocker32px.png",
|
||||
"dark": "icons/IconSponsorBlocker32px.png",
|
||||
"size": 32
|
||||
},
|
||||
{
|
||||
"light": "icons/IconSponsorBlocker64px.png",
|
||||
"dark": "icons/IconSponsorBlocker64px.png",
|
||||
"size": 64
|
||||
},
|
||||
{
|
||||
"light": "icons/IconSponsorBlocker128px.png",
|
||||
"dark": "icons/IconSponsorBlocker128px.png",
|
||||
"size": 128
|
||||
}
|
||||
]
|
||||
},
|
||||
"background": {
|
||||
"scripts":[
|
||||
@@ -64,9 +128,11 @@
|
||||
"icons": {
|
||||
"16": "icons/IconSponsorBlocker16px.png",
|
||||
"32": "icons/IconSponsorBlocker32px.png",
|
||||
"64": "icons/LogoSponsorBlocker64px.png",
|
||||
"128": "icons/LogoSponsorBlocker128px.png",
|
||||
"256": "icons/LogoSponsorBlocker256px.png"
|
||||
"64": "icons/IconSponsorBlocker64px.png",
|
||||
"128": "icons/IconSponsorBlocker128px.png",
|
||||
"256": "icons/IconSponsorBlocker256px.png",
|
||||
"512": "icons/IconSponsorBlocker512px.png",
|
||||
"1024": "icons/IconSponsorBlocker1024px.png"
|
||||
},
|
||||
"options_ui": {
|
||||
"page": "options/options.html",
|
||||
|
||||
5
manifest/safari-manifest-extra.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"background": {
|
||||
"persistent": false
|
||||
}
|
||||
}
|
||||
29972
package-lock.json
generated
103
package.json
@@ -4,62 +4,95 @@
|
||||
"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"
|
||||
"@ajayyy/maze-utils": "^1.1.7",
|
||||
"content-scripts-register-polyfill": "^4.0.2",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0"
|
||||
},
|
||||
"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.199",
|
||||
"@types/firefox-webext-browser": "^94.0.1",
|
||||
"@types/jest": "^29.2.0",
|
||||
"@types/react": "^18.0.21",
|
||||
"@types/react-dom": "^18.0.6",
|
||||
"@types/selenium-webdriver": "^4.1.6",
|
||||
"@types/wicg-mediasession": "^1.1.4",
|
||||
"@typescript-eslint/eslint-plugin": "^5.40.1",
|
||||
"@typescript-eslint/parser": "^5.40.1",
|
||||
"chromedriver": "^110.0.0",
|
||||
"concurrently": "^7.4.0",
|
||||
"copy-webpack-plugin": "^11.0.0",
|
||||
"eslint": "^8.25.0",
|
||||
"eslint-plugin-react": "^7.31.10",
|
||||
"fork-ts-checker-webpack-plugin": "^7.2.13",
|
||||
"jest": "^29.2.1",
|
||||
"jest-environment-jsdom": "^29.2.1",
|
||||
"rimraf": "^3.0.2",
|
||||
"schema-utils": "^4.0.0",
|
||||
"selenium-webdriver": "^4.5.0",
|
||||
"speed-measure-webpack-plugin": "^1.5.0",
|
||||
"ts-jest": "^29.0.3",
|
||||
"ts-loader": "^9.4.1",
|
||||
"ts-node": "^10.9.1",
|
||||
"typescript": "4.8",
|
||||
"web-ext": "^7.3.1",
|
||||
"webpack": "^5.74.0",
|
||||
"webpack-cli": "^4.10.0",
|
||||
"webpack-merge": "^5.8.0"
|
||||
},
|
||||
"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": ">=16"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://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
|
||||
}
|
||||
|
||||
@@ -1 +1,14 @@
|
||||
{}
|
||||
{
|
||||
"Loading": {
|
||||
"message": "በመጫን ላይ..."
|
||||
},
|
||||
"paused": {
|
||||
"message": "ለአፍታ አቁም"
|
||||
},
|
||||
"success": {
|
||||
"message": "ተሳክቷል!"
|
||||
},
|
||||
"Username": {
|
||||
"message": "መለያ ስም"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,12 @@
|
||||
"Segments": {
|
||||
"message": "أجزاء"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "أجزاء من المقطع"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "الفصول"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "التصويت على هذا الإرسال"
|
||||
},
|
||||
@@ -52,10 +58,693 @@
|
||||
"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": "لم يتم العثور على فيديو يوتيوب.\nإذا كان هذا غير صحيح، قم بتحديث الصفحة."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "تحديث الأجزاء"
|
||||
},
|
||||
"success": {
|
||||
"message": "تم بنجاح!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "تم التصويت!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "يبدو أن الخادم غير متصل. تواصل مع المطوّر على الفور."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "حدث خطأ في الاتصال. رمز الخطأ: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "مسح الأجزاء"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "فتح نافذة SponsorBlock المنبثقة"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "إغلاق النافذة المنبثقة"
|
||||
},
|
||||
"closeIcon": {
|
||||
"message": "أيقونة الإغلاق"
|
||||
},
|
||||
"sortSegments": {
|
||||
"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": "مسح الأوقات"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "يستخدم هذا في صفحة الإحصائيات العامة لإظهار مقدار مساهمتك. قم برؤيتها"
|
||||
},
|
||||
"Username": {
|
||||
"message": "اسم المستخدم"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "تعيين اسم مستخدم"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "نسخ رمز المستخدم"
|
||||
},
|
||||
"copySegmentID": {
|
||||
"message": "نسخ معرف الجزء"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "انضم إلى سيرفر \"ديسكورد\" الرسمي لتقديم اقتراحات وتعليقات!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "إخفاء هذا"
|
||||
},
|
||||
"Options": {
|
||||
"message": "خيارات"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "إظهار الأزرار على مشغل اليوتيوب"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "إخفاء الأزرار على مشغل اليوتيوب"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "هذا يخفي الأزرار التي تظهر على مشغل اليوتيوب لإرسال أجزاء للتخطي."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "إبقاء زر \"تخطي للعنوان الرئيس\" على المشغّل"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "إظهار زر \"معلومات\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "إخفاء زر \"معلومات\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "إخفاء تلقائي لزر \"معلومات\""
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "إخفاء زر \"حذف\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "إظهار زر \"حذف\" على مشغّل اليوتيوب"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "تمكين تتبع مرات التخطي"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "حفظ التصويت السلبي للمقاطع"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "أي مقاطع قمت بالتصويت السلبي لها ستبقى مخفية حتى بعد التحديث"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "إظهار الإشعار مرة أخرى"
|
||||
},
|
||||
"showCategoryGuidelines": {
|
||||
"message": "إظهار مساعدة الفئة"
|
||||
},
|
||||
"website": {
|
||||
"message": "موقع الويب",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "الشفرة المصدرية",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "تخطي الجزء",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "بدء/إيقاف الجزء",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "إرسال الأجزاء",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"yourWork": {
|
||||
"message": "عملك",
|
||||
"description": "Used to describe the section that will show you the statistics from your submissions."
|
||||
},
|
||||
"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": "تفعيل التخطي التلقائي"
|
||||
},
|
||||
"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)."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "أنشئت من قِبل"
|
||||
},
|
||||
"supportOtherSites": {
|
||||
"message": "دعم مواقع يوتيوب الطرف الثالث"
|
||||
},
|
||||
"supportedSites": {
|
||||
"message": "المواقع المدعومة: "
|
||||
},
|
||||
"add": {
|
||||
"message": "أضِف"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "إظهار زر الرفع"
|
||||
},
|
||||
"save": {
|
||||
"message": "حفظ"
|
||||
},
|
||||
"reset": {
|
||||
"message": "إعادة تعيين"
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "هل أنت متيقِّن من رغبتك في إعادة تعيين هذا؟"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com مدعوم الآن"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "إستيراد/تصدير جميع الإعدادات"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "تعديل/نسخ"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "حفظ إلى ملف"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "تحميل من ملف"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "تعيين الخيارات"
|
||||
},
|
||||
"confirmNoticeTitle": {
|
||||
"message": "إرسال المقطع"
|
||||
},
|
||||
"submit": {
|
||||
"message": "إرسال"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "إلغاء"
|
||||
},
|
||||
"delete": {
|
||||
"message": "حذف"
|
||||
},
|
||||
"preview": {
|
||||
"message": "معاينة"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "غير مرسلة"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "فحص"
|
||||
},
|
||||
"edit": {
|
||||
"message": "تعديل"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "فشل في الكتابة إلى الحافظة"
|
||||
},
|
||||
"to": {
|
||||
"message": "إلى",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "الراعي"
|
||||
},
|
||||
"category_sponsor_guideline1": {
|
||||
"message": "دعايات مدفوعة"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "دعاية غير مدفوعة/ذاتية"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "وصول حصري"
|
||||
},
|
||||
"category_intro_short": {
|
||||
"message": "استراحة"
|
||||
},
|
||||
"category_intro_guideline1": {
|
||||
"message": "فاصل بدون محتوى فعلي"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "الخاتمة/تترات النهاية"
|
||||
},
|
||||
"category_preview": {
|
||||
"message": "معاينة/خلاصة"
|
||||
},
|
||||
"category_preview_guideline2": {
|
||||
"message": "موجز الفيديو السابق"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "حشو"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "الموسيقى: مقطع غير موسيقي"
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "غير موسيقي"
|
||||
},
|
||||
"category_poi_highlight": {
|
||||
"message": "ابراز"
|
||||
},
|
||||
"category_poi_highlight_guideline3": {
|
||||
"message": "يمكن التخطي إلى عنوان المقطع أو الصورة المصغرة"
|
||||
},
|
||||
"category_chapter": {
|
||||
"message": "فصل"
|
||||
},
|
||||
"category_chapter_guideline1": {
|
||||
"message": "لا تذكر أسماء العلامة التجارية الراعية"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "قراءة الرسالة"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "تخطي تلقائي"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "تخطي يدوي"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "إظهار في شريط البحث"
|
||||
},
|
||||
"disable": {
|
||||
"message": "تعطيل"
|
||||
},
|
||||
"autoSkip_POI": {
|
||||
"message": "تخطي تلقائي حتى البدء"
|
||||
},
|
||||
"manualSkip_POI": {
|
||||
"message": "اسأل عند تحميل الفيديو"
|
||||
},
|
||||
"showOverlay_POI": {
|
||||
"message": "إظهار في شريط البحث"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "إظهار التسمية"
|
||||
},
|
||||
"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": "تمكين الخادم التجريبي"
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(الآن)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "المزيد من الفئات"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "اختر فئة"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(النهاية)"
|
||||
},
|
||||
"End": {
|
||||
"message": "النهاية",
|
||||
"description": "Button that skips to the end of a segment"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "مخفي: تصويت سلبي"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "مخفي: قصير جداً"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "مخفي يدوياً"
|
||||
},
|
||||
"acceptPermission": {
|
||||
"message": "قَبُول الإذن"
|
||||
},
|
||||
"permissionRequestSuccess": {
|
||||
"message": "نجح طلب الإذن!"
|
||||
},
|
||||
"permissionRequestFailed": {
|
||||
"message": "فشل طلب الإذن ، هل نقرت على رفض؟"
|
||||
},
|
||||
"adblockerIssueWhitelist": {
|
||||
"message": "إذا كنت غير قادر على حل هذا، عطل إعداد \"فرض قناة التحقق قبل التخطي\"، لأن SponsorBlock غير قادر على استرداد معلومات القناة لهذا المقطع"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "إجبار القناة على التحقق قبل التخطي"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "خاطئ/التوقيت غير صحيح"
|
||||
},
|
||||
"incorrectVote": {
|
||||
"message": "غير صحيح"
|
||||
},
|
||||
"harmfulVote": {
|
||||
"message": "ضار",
|
||||
"description": "Used for chapter segments when the text is harmful/offensive to remove it faster"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "تغيير الفئة"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "أجزاء متعددة"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "الإرشادات"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "اقرأ الإرشادات!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "الفئات هنا!"
|
||||
},
|
||||
"help": {
|
||||
"message": "المساعدة"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "فهمت",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"hideForever": {
|
||||
"message": "إخفاء دائم"
|
||||
},
|
||||
"warningTitle": {
|
||||
"message": "لقد حصلت على تحذير"
|
||||
},
|
||||
"questionButton": {
|
||||
"message": "لدي سؤال"
|
||||
},
|
||||
"warningConfirmButton": {
|
||||
"message": "أنا أفهم السبب"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "تبرع"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "ساعد في تمويل التطوير"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "إخفاء رابط التبرع"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "الوضع الداكن في صفحة الخيارات"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "شكرا على تثبيت SponsorBlock."
|
||||
},
|
||||
"helpPageReviewOptions": {
|
||||
"message": "يرجى مراجعة الخيارات أدناه"
|
||||
},
|
||||
"helpPageFeatureDisclaimer": {
|
||||
"message": "العديد من الميزات معطلة بشكل تلقائي. إذا كنت ترغب في تخطي المقدمة و الخاتمة و استخدام الدعوات و إلخ. يمكنك تمكين هذه الميزات بالأسفل. يمكنك أيضًا إخفاء و إظهار عناصر واجهة المستخدم."
|
||||
},
|
||||
"helpPageHowSkippingWorks": {
|
||||
"message": "كيف يعمل التخطي"
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "إرسال"
|
||||
},
|
||||
"Editing": {
|
||||
"message": "التعديل"
|
||||
},
|
||||
"helpPageTooSlow": {
|
||||
"message": "هذا بطيء جداً"
|
||||
},
|
||||
"helpPageCopyOfDatabase": {
|
||||
"message": "هل يمكنني الحصول على نسخة من قاعدة البيانات؟ ماذا يحدث إذا اختفيت؟"
|
||||
},
|
||||
"helpPageCopyOfDatabase1": {
|
||||
"message": "قاعدة البيانات عامة ومتاحة على"
|
||||
},
|
||||
"helpPageNews": {
|
||||
"message": "الأخبار وكيف تم صنعها"
|
||||
},
|
||||
"helpPageSourceCode": {
|
||||
"message": "أين يمكنني الحصول على شفرة المصدر؟"
|
||||
},
|
||||
"Credits": {
|
||||
"message": "المساهمون في العمل"
|
||||
},
|
||||
"LearnMore": {
|
||||
"message": "معرفة المزيد"
|
||||
},
|
||||
"FullDetails": {
|
||||
"message": "التفاصيل الكاملة"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "افتح صفحة ويكي هذه الفئة."
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "نسخ وتصويت معارض"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "متابعة التصويت"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "تصويت سلبي"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "تصويت إيجابي"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "إخفاء المقطع"
|
||||
},
|
||||
"playChapter": {
|
||||
"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": "هذا اختصار يوتيوب مدمج. هل أنت متأكد أنك تريد استخدامه؟"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "الخادم التجريبي مفعّل!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "فتح صفحة الخيارات"
|
||||
},
|
||||
"resetToDefault": {
|
||||
"message": "إعادة تعيين الإعدادات الإفتراضية"
|
||||
},
|
||||
"confirmResetToDefault": {
|
||||
"message": "هل أنت متأكد من أنك تريد إعادة تعيين كافة الإعدادات إلى حالتها الافتراضية؟ لا يمكنك التراجع عن ذلك."
|
||||
},
|
||||
"Import": {
|
||||
"message": "استورد",
|
||||
"description": "Button to initiate importing segments. Appears under the textbox where they paste in the data"
|
||||
},
|
||||
"chooseACountry": {
|
||||
"message": "اختر البلد"
|
||||
},
|
||||
"noDiscount": {
|
||||
"message": "أنت لست مؤهلاً للحصول على خصم"
|
||||
},
|
||||
"discountLink": {
|
||||
"message": "رابط الخصم (انظر إلى السعر الوردي)"
|
||||
},
|
||||
"selectYourCountry": {
|
||||
"message": "اختر بلدك"
|
||||
},
|
||||
"alreadyDonated": {
|
||||
"message": "إذا تبرعت بأي مبلغ قبل الآن، يمكنك الحصول على إمكانية الوصول عبر التواصل مع البريد الإلكتروني:",
|
||||
"description": "After the colon is an email address"
|
||||
},
|
||||
"patreonSignIn": {
|
||||
"message": "سجل مع بيتريون (Patreon)"
|
||||
},
|
||||
"unsubmittedSegmentCounts": {
|
||||
"message": "لديك حاليا {0} على {1}",
|
||||
"description": "Example: You currently have 12 unsubmitted segments on 5 videos"
|
||||
},
|
||||
"videosSingular": {
|
||||
"message": "مقطع",
|
||||
"description": "Example: You currently have 3 unsubmitted segments on 1 *video*"
|
||||
},
|
||||
"videosPlural": {
|
||||
"message": "مقاطع",
|
||||
"description": "Example: You currently have 12 unsubmitted segments on 5 *videos*"
|
||||
},
|
||||
"showUnsubmittedSegments": {
|
||||
"message": "أظهر الأجزاء",
|
||||
"description": "Show/hide button for the unsubmitted segments list"
|
||||
},
|
||||
"videoID": {
|
||||
"message": "معرف المقطع",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"actions": {
|
||||
"message": "قائمة الأوامر",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"exportSegmentsAsURL": {
|
||||
"message": "شارك كرابط"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,5 +42,179 @@
|
||||
},
|
||||
"Hide": {
|
||||
"message": "No mostris mai"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Premeu \"no saltar\" per tornar on estàveu."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "No saltar"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "Saltar de nou"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Deixa de silenciar"
|
||||
},
|
||||
"paused": {
|
||||
"message": "En pausa"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "S'ha aturat el temporitzador"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Per editar o esborrar valors individuals, premeu el botó d'informació o cliqueu la pestanya de l'extensió al cantó superior dret."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Segur que voleu esborrar això?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "S'ha produït un error en enviar els temps d'anunciant, torneu-ho a provar més endavant."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Aquest vídeo té segments a la base de dades!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "No s'han trobat segments"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "El segment comença ara"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "El segment acaba ara"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Cancel·la la creació del segment"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "No s'ha trobat cap vídeo de YouTube.\nSi penseu que és incorrecte, refresqueu la pestanya."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Refresca els segments"
|
||||
},
|
||||
"success": {
|
||||
"message": "Èxit!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Votat!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Sembla que ha caigut el servidor. Contacteu el desenvolupador immediatament."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "S'ha produït un error de connexió. Codi d'error: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Esborra els segments"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Obrir finestra de SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Tanca la finestra"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Segur que voleu enviar això?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Canal de llista blanca"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Treure canal de la llista blanca"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Vota un segment"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "Propostes"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Heu estalviat la gent "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Classificació"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Envia"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "L'edició de seccions apareixerà després de prémer \"envia\"",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Consell: Podeu crear tecles de drecera per enviar en \"opcions\""
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Esborra temps"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Això s'utilitza a la pàgina d'estadístiques pública per fatxendejar de quant heu contribuït. Vegeu"
|
||||
},
|
||||
"Username": {
|
||||
"message": "Nom d'usuari"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Definiu el nom d'usuari"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Copia l'identificador públic d'usuari"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Uniu-vos al servidor de Discord oficial per opinar i fer suggeriments!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Amaga això"
|
||||
},
|
||||
"Options": {
|
||||
"message": "Opcions"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "Mostra els botons al reproductor de YouTube"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "Amaga els botons al reproductor de YouTube"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "Això amaga els botons que apareixen al reproductor de YouTube per enviar segments."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Mantenir \"Botar al destacat\" al reproductor"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Mostra el botó d'informació al reproductor de YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Amaga el botó d'informació al reproductor de YouTube"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "Amaga automàticament el botó d'informació"
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minut"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "minuts"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "hora"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "hores"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Heu estalviat la gent",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " de les seves vides",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Visiteu status.sponsor.ajay.app per conèixer l'estat del servidor."
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Això hauria de romandre privat: és semblant a una contrasenya i no s'hauria de compartir amb cap persona. Si algú hi té accés, poden suplantar-vos. Si esteu cercant el vostre identificador d'usuari públic, premeu la icona del portanotes a la finestra."
|
||||
},
|
||||
"help": {
|
||||
"message": "Ajuda"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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": "پاکنمودن بخشها"
|
||||
},
|
||||
@@ -87,24 +109,42 @@
|
||||
"closePopup": {
|
||||
"message": "بستن پنجره"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "ثبت بخشها"
|
||||
},
|
||||
"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 +157,9 @@
|
||||
"hideButtons": {
|
||||
"message": "مخفیسازی کلید ها در پخشکننده یوتیوب"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "نمایش مجدد اطلاعیه"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "افزونه اسپانسر بلاک به شما امکان رد کردن بخشهای تبلیغاتی (اسپانسر شده)، قسمتهای شروع و پایان ویدیو، درخواست ساباسکرایب و سایر قسمتهای آزار دهنده یوتیوب را میدهد. اسپانسر بلاک یک افزونه مرورگر است که به هر کسی امکان ثبت زمان شروع و پایان بخش های اسپانسر شده و سایر بخش های ویدیو های یوتیوب را میدهد. پس از اینکه هر کاربر این اطلاعات را ثبت کرده و گزارش دهد، بقیه کاربرانی که از این افزونه استفاده میکنند مستقیماً بخش اسپانسر شده ویدیو را رد خواهند کرد. شما همچنین میتوانید در ویدیو های نماهنگ (موزیک ویدیو)، قسمتهای غیر موسیقی ویدیو را رد کنید.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
@@ -132,5 +175,214 @@
|
||||
"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": "مخفیسازی برای همیشه"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,115 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock para YouTube - I-skip ang mga Sponsorships",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "I-skip ang mga sponsorships, subscription begging at marami pa sa mga YouTube videos. I-report ang mga sponsor sa videos na napapanood mo upang makatipid sa oras ng iba.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"429": {
|
||||
"message": "Masyadong kang maraming beses na nagsumite ng sponsor times para sa video na ito, sigurado ka na marami yan?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Naisumite na ito noon"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Whitelisted na ang channel na ito!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segment"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segments"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "I-upvote ang submission na ito"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "I-report"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "I-report ang submission na ito bilang mali."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "I-dismiss"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "Loading..."
|
||||
},
|
||||
"Hide": {
|
||||
"message": "Hindi ipakita"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "Pindutin ang \"unskip\" para bumalik ka sa iyong dating posisyon sa video."
|
||||
},
|
||||
"unskip": {
|
||||
"message": "I-unskip"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "I-reskip"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "I-unmute"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Naka-pause na"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Tigilan ang timer"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "Para sa pag-edit o tanggalin ng mga individual values, pindutin ang info button o ang extension icon sa kanang sulok sa itaas."
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "Sigurado ka bang gusto mong tanggalin ito?"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "May error na nagkaroon sa pagsusumite sa iyong sponsor times, subukang muli mamaya."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "May mga segments sa database para sa video na ito!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Walang nakitang segment"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "Simula ang Segment Ngayon"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "Nagtatapos ang Segment Ngayon"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Kanselahin ang Paggawa ng Segment"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Walang YouTube video na nakita.\nKung mali ito, i-refresh ang tab mo."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "I-refresh ang mga segments"
|
||||
},
|
||||
"success": {
|
||||
"message": "Tagumpay na!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Bumoto na!"
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Nagkaroon ng error sa koneksyon. Error code: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "I-clear ang mga segments"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "I-buksan ang SponsorBlock popup"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Isara ang Popup"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Sigurado ka bang gusto mong isumite ito?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "I-whitelist itong channel"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,19 @@
|
||||
"Segments": {
|
||||
"message": "מקטעים"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "קטעים"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "פרקים"
|
||||
},
|
||||
"renderAsChapters": {
|
||||
"message": "עיבוד קטעים כפרקים",
|
||||
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
|
||||
},
|
||||
"showSegmentNameInChapterBar": {
|
||||
"message": "הצגת קטע נוכחי לצד זמן וידאו"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "הצבע לדיווח הזה"
|
||||
},
|
||||
@@ -52,6 +65,9 @@
|
||||
"reskip": {
|
||||
"message": "דלג קדימה"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "ביטול השתקה"
|
||||
},
|
||||
"paused": {
|
||||
"message": "מושהה"
|
||||
},
|
||||
@@ -79,9 +95,15 @@
|
||||
"sponsorEnd": {
|
||||
"message": "מקטע נגמר עכשיו"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "ביטול יצירת קטע"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "לא נמצא סרטון יוטיוב.\nאם זה לא נכון, רענן את הכרטיסייה."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "ריענון קטעים"
|
||||
},
|
||||
"success": {
|
||||
"message": "הצלחה!"
|
||||
},
|
||||
@@ -94,8 +116,8 @@
|
||||
"connectionError": {
|
||||
"message": "התקבלה שגיאת חיבור. קוד השגיאה: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "האם אתה רוצה לדווח עבור סרטון שמספר הזיהוי שלו הוא"
|
||||
"segmentsStillLoading": {
|
||||
"message": "קטעים עדיין נטענים..."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "נקה מקטעים"
|
||||
@@ -106,8 +128,14 @@
|
||||
"closePopup": {
|
||||
"message": "סגור חלון"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "הגש מקטעים"
|
||||
"closeIcon": {
|
||||
"message": "סגירת סמליל"
|
||||
},
|
||||
"OpenSubmissionMenu": {
|
||||
"message": "פתיחת תפריט הגשה"
|
||||
},
|
||||
"sortSegments": {
|
||||
"message": "מיון מקטעים"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "אתה בטוח שאתה רוצה להזין את זה?"
|
||||
@@ -140,28 +168,174 @@
|
||||
"popupHint": {
|
||||
"message": "רמז: אתה יכול להגדיר קיצורים מהמקלדת דרך תפריט אפשרויות כדי להזין זמנים"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "ניקוי זמנים"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "זה משמש בדף הסטטיסטיקה הציבורי כדי להראות כמה תרמת. ניתן לצפות בזה"
|
||||
},
|
||||
"Username": {
|
||||
"message": "שם משתמש"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "הגדרת שם משתמש"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "העתקת מזהה משתמש פומבי"
|
||||
},
|
||||
"copySegmentID": {
|
||||
"message": "העתקת מזהה מקטע"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "הצטרפות לשרת הדיסקורד הרשמי כדי לביא הצעות וחוות דעת!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "להסתיר את זה"
|
||||
},
|
||||
"Options": {
|
||||
"message": "אפשרויות"
|
||||
},
|
||||
"showButtons": {
|
||||
"message": "הצגת כפתורים על הנגן של יוטיוב"
|
||||
},
|
||||
"hideButtons": {
|
||||
"message": "הסתרת כפתורים על הנגן של יוטיוב"
|
||||
},
|
||||
"hideButtonsDescription": {
|
||||
"message": "זה מחביא את הכפתורים שמופיעים בנגן YouTube להגיש מקטעי דילוג."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "השארת כפתור הדילוג להדגשה על הנגן"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "הראה כפתור מידע בנגן YouTube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "החבא כפתור מידע בנגן YouTube"
|
||||
},
|
||||
"autoHideInfoButton": {
|
||||
"message": "הסתרה אוטומטית של כפתורי אינפורמציה"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "הסתרת כפתור מחיקה על הנגן של יוטיוב"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "הצגת כפתור מחיקה על הנגן של יוטיוב"
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "אפשר מעקב ספירת דילוגים"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "תכונה זו עוקבת אחר אילו מקטעים דילגת כדי לאפשר למשתמשים לדעת עד כמה ההגשה שלהם עזרה לאחרים והשתמשה כמדד יחד עם הצבעות בעד כדי להבטיח שספאם לא ייכנס למסד הנתונים. התוסף שולח הודעה לשרת בכל פעם שאתה מדלג על קטע. אני מקווה שרוב האנשים לא ישנו את ההגדרה הזו כדי שמספרי התצוגה יהיו מדויקים. :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "אפשר מעקב ספירת דילוגים בכרטיסיות גלישה פרטית/גלישה בסתר"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "שמור דירוג קטעים"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "כל קטע שידורג על ידך יישאר חבוי, גם לאחר רענון"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "אזהרה: ביטול השמירה ימחק את הדירוגים שנשמרו"
|
||||
},
|
||||
"whatQueryByHashPrefix": {
|
||||
"message": "במקום לבקש מקטעים מהשרת לפי מזהה סרטון, נשלחים ארבעת התווים הראשונים של ה-hash של מזהה הסרטון. שרת זה ישלח בחזרה נתונים לכל הסרטונים עם hash מתאים."
|
||||
},
|
||||
"enableRefetchWhenNotFound": {
|
||||
"message": "השג מקטעים של סרטונים חדשים"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "אם הסרטון חדש, ואין בו אף מקטע, הוא יחפש מחדש מקטעים כל כמה דקות בהן תצפה/י בסרטון."
|
||||
},
|
||||
"enableShowCategoryWithoutPermission": {
|
||||
"message": "הצג קטגוריה בתפריט ההגשה גם ללא הרשאת הגשה"
|
||||
},
|
||||
"whatShowCategoryWithoutPermission": {
|
||||
"message": "ישנן קטגוריות שדורשות הרשאת הגשה בגלל דרישות מינימום נקודות רפוטציה"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "הראה הודעה שוב"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "הצג הודעה לאחר דילוג על מקטע"
|
||||
},
|
||||
"showCategoryGuidelines": {
|
||||
"message": "הצג עזרה לקטגוריה"
|
||||
},
|
||||
"website": {
|
||||
"message": "אתר",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "קוד מקור",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"nextChapterKeybind": {
|
||||
"message": "הפרק הבא",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"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": "הודעת שמע בעת דילוג"
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "דילגת "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "דקה"
|
||||
},
|
||||
@@ -175,18 +349,450 @@
|
||||
"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": "דילוג אוטומטי"
|
||||
"supportedSites": {
|
||||
"message": "אתרים נתמכים: "
|
||||
},
|
||||
"add": {
|
||||
"message": "הוסף"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "הצגת כפתור העלאה"
|
||||
},
|
||||
"save": {
|
||||
"message": "שמירה"
|
||||
},
|
||||
"reset": {
|
||||
"message": "איתחול"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "עריכה/העתקה"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "שמירה לקובץ"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "טעינה מקובץ"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"CopiedExclamation": {
|
||||
"message": "הועתק!",
|
||||
"description": "Used after something has been copied to the clipboard. Example: 'Copied!'"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "נותן חסות"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "גישה אקסקלוסיבית"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "מסנן"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "מוזיקה: קטעים ללא מוזיקה"
|
||||
},
|
||||
"category_music_offtopic_short": {
|
||||
"message": "ללא מוזיקה"
|
||||
},
|
||||
"category_poi_highlight": {
|
||||
"message": "קטע חשוב"
|
||||
},
|
||||
"category_chapter": {
|
||||
"message": "פרק"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "דילוג אוטומטי"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "דילוג ידני"
|
||||
},
|
||||
"showOverlay": {
|
||||
"message": "הראה בשורת חיפוש"
|
||||
},
|
||||
"disable": {
|
||||
"message": "מושבת"
|
||||
},
|
||||
"showOverlay_POI": {
|
||||
"message": "הראה בשורת חיפוש"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "הצגת תוית"
|
||||
},
|
||||
"showOverlay_chapter": {
|
||||
"message": "הצגת פרקים"
|
||||
},
|
||||
"category": {
|
||||
"message": "קטגוריה"
|
||||
},
|
||||
"skipOption": {
|
||||
"message": "אפשרות דילוג",
|
||||
"description": "Used on the options page to describe the ways to skip the segment (auto skip, manual, etc.)"
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(עכשיו)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "עוד קטגוריות"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "בחירת קטגוריה"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(סוף)"
|
||||
},
|
||||
"End": {
|
||||
"message": "סוף",
|
||||
"description": "Button that skips to the end of a segment"
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "זמן שגוי/לא נכון"
|
||||
},
|
||||
"incorrectVote": {
|
||||
"message": "שגוי"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "שינוי קטגוריה"
|
||||
},
|
||||
"multipleSegments": {
|
||||
"message": "מספר מקטעים"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "הנחיות"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "קראו את ההנחיות!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"categoryUpdate1": {
|
||||
"message": "קטגוריות נמצאות כאן!"
|
||||
},
|
||||
"help": {
|
||||
"message": "עזרה"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "הבנתי",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"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": "הסתרה לעד"
|
||||
},
|
||||
"questionButton": {
|
||||
"message": "יש לי שאלה נוספת"
|
||||
},
|
||||
"warningConfirmButton": {
|
||||
"message": "הבנתי את הסיכונים"
|
||||
},
|
||||
"warningError": {
|
||||
"message": "שגיאה בעת ניסיון לאשר אזהרה:"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "תרומה"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "עזרו לממן את הפיתוח"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "הסתרת כפתור תרומה"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "מצב כהה בדף האפשרויות"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "תודה שהתקנת את ספונסרבלוק."
|
||||
},
|
||||
"helpPageReviewOptions": {
|
||||
"message": "נא לסקור את האפשרויות הבאות"
|
||||
},
|
||||
"helpPageHowSkippingWorks": {
|
||||
"message": "כיצד דילוג עובד"
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "שולח"
|
||||
},
|
||||
"Editing": {
|
||||
"message": "עריכה"
|
||||
},
|
||||
"helpPageTooSlow": {
|
||||
"message": "הקצב איטי מדי"
|
||||
},
|
||||
"helpPageCopyOfDatabase2": {
|
||||
"message": "קוד המקור זמין באופן חופשי ובחינם. אז, אפילו אם משהו יקרה לי, המקטעים שהגשתם לא יאבדו."
|
||||
},
|
||||
"helpPageNews": {
|
||||
"message": "חדשות וכיצד זה נעשה"
|
||||
},
|
||||
"helpPageSourceCode": {
|
||||
"message": "היכן אוכל להשיג את קוד המקור?"
|
||||
},
|
||||
"Credits": {
|
||||
"message": "קרדיטים"
|
||||
},
|
||||
"LearnMore": {
|
||||
"message": "למידע נוסף"
|
||||
},
|
||||
"FullDetails": {
|
||||
"message": "פרטים מלאים"
|
||||
},
|
||||
"CopyDownvoteButtonInfo": {
|
||||
"message": "הצבעה שלילית ויצירת עותק מקומי שניתן לשלוח מחדש"
|
||||
},
|
||||
"OpenCategoryWikiPage": {
|
||||
"message": "פתיחת דף הוויקי של קטגוריה זו."
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "העתקה ודירוג שלילי"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "המשך הצבעה"
|
||||
},
|
||||
"ChangeCategoryTooltip": {
|
||||
"message": "זה מיידית ישפיע על כל המקטעים שלך"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "דירוג שלילי"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "דירוג חיובי"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "הסתרת מקטע"
|
||||
},
|
||||
"skipSegment": {
|
||||
"message": "דילוכ מקטע"
|
||||
},
|
||||
"playChapter": {
|
||||
"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": "זה הוא קיצור דרך מובנה ביוטיוב. האם אתה בטוח שאתה רוצה להשתמש בו?"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "שרת ביטא מופעל!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "פתיחת דף האפשרויות"
|
||||
},
|
||||
"resetToDefault": {
|
||||
"message": "איפוס הגדרות לברירת המחדל"
|
||||
},
|
||||
"confirmResetToDefault": {
|
||||
"message": "האם בוודאות ברצונך לאפס את כל ההגדרות לערכי ברירת המחדל שלהן? אי אפשר לבטל את זה."
|
||||
},
|
||||
"exportSegments": {
|
||||
"message": "ייצוא מקטעים"
|
||||
},
|
||||
"importSegments": {
|
||||
"message": "ייבוא מקטעים"
|
||||
},
|
||||
"Import": {
|
||||
"message": "ייבוא",
|
||||
"description": "Button to initiate importing segments. Appears under the textbox where they paste in the data"
|
||||
},
|
||||
"redeemSuccess": {
|
||||
"message": "המימוש הצליח!"
|
||||
},
|
||||
"redeemFailed": {
|
||||
"message": "רשיון מפתח שגוי"
|
||||
},
|
||||
"hideUpsells": {
|
||||
"message": "הסתרת אפשרויות שאינן זמינות ללא תשלום נוסף"
|
||||
},
|
||||
"chooseACountry": {
|
||||
"message": "בחירת מדינה"
|
||||
},
|
||||
"noDiscount": {
|
||||
"message": "לא נמצאה זכאות להנחה"
|
||||
},
|
||||
"discountLink": {
|
||||
"message": "קישור להנחה (ראה מחיר ורוד)"
|
||||
},
|
||||
"selectYourCountry": {
|
||||
"message": "בחירת מדינתך"
|
||||
},
|
||||
"alreadyDonated": {
|
||||
"message": "אם תרמת סכום כלשהו בעבר, ניתן לממש גישה בחינם באמצעות דואר אלקטרוני:",
|
||||
"description": "After the colon is an email address"
|
||||
},
|
||||
"cantAfford": {
|
||||
"message": "אם אינך יכול להרשות לעצמך לרכוש רישיון, יש ללחוץ {here} כדי לראות אם קיימת זכאות להנחה",
|
||||
"description": "Keep the curly braces. The word 'here' should be translated as well."
|
||||
},
|
||||
"patreonSignIn": {
|
||||
"message": "כניסה באמצעות Patreon"
|
||||
},
|
||||
"redeem": {
|
||||
"message": "מימוש"
|
||||
},
|
||||
"joinOnPatreon": {
|
||||
"message": "מינוי באמצעות Patreon"
|
||||
},
|
||||
"oneTimePurchase": {
|
||||
"message": "רכישה חד פעמית"
|
||||
},
|
||||
"enterLicenseKey": {
|
||||
"message": "הזנת מפתח רישיון"
|
||||
},
|
||||
"chaptersPage1": {
|
||||
"message": "התכונה חסימת פרקים במקור המונים זמינה רק לאנשים שרוכשים רישיון, או לאנשים שקיבלו גישה בחינם עקב תרומותיהם בעבר"
|
||||
},
|
||||
"chaptersPage2": {
|
||||
"message": "הערה: ההרשאה להגשת פרקים עדיין מבוססת על מוניטין מחושב. רכישת רישיון מאפשרת לך לראות רק פרקים שהוגשו על ידי אחרים",
|
||||
"description": "On the chapters page for getting access to the paid chapters feature"
|
||||
},
|
||||
"chapterNewFeature": {
|
||||
"message": "תכונה חדשה: פרקים מותאמים אישית ממקור המונים. אלו הם מקטעים בעלי שמות מותאמים אישית בסרטונים שניתן לערום כדי לקבל יותר ויותר דיוק. רכישת רישיון לצפייה בפרקים שנשלחו בסרטון זה כגון: ",
|
||||
"description": "After the comma, a list of chapters for this video will appear"
|
||||
},
|
||||
"chapterNewFeature2": {
|
||||
"message": "תכונה חדשה: פרקים מותאמים אישית ממקור המונים. אלו הם קטעים בעלי שמות מותאמים אישית בסרטונים שניתן לערום כדי לקבל יותר ויותר דיוק. יש לך גישה בחינם, יש להפעיל באפשרויות."
|
||||
},
|
||||
"unsubmittedSegmentCounts": {
|
||||
"message": "כרגע יש לך {0} ב-{1}",
|
||||
"description": "Example: You currently have 12 unsubmitted segments on 5 videos"
|
||||
},
|
||||
"unsubmittedSegmentCountsZero": {
|
||||
"message": "אין לך כרגע מקטעים שלא הוגשו",
|
||||
"description": "Replaces 'unsubmittedSegmentCounts' string when there are no unsubmitted segments"
|
||||
},
|
||||
"unsubmittedSegmentsSingular": {
|
||||
"message": "מקטע שלא הוגש",
|
||||
"description": "Example: You currently have 1 *unsubmitted segment* on 1 video"
|
||||
},
|
||||
"unsubmittedSegmentsPlural": {
|
||||
"message": "מקטעים שלא הוגשו",
|
||||
"description": "Example: You currently have 12 *unsubmitted segments* on 5 videos"
|
||||
},
|
||||
"videosSingular": {
|
||||
"message": "סרטון",
|
||||
"description": "Example: You currently have 3 unsubmitted segments on 1 *video*"
|
||||
},
|
||||
"videosPlural": {
|
||||
"message": "סרטונים",
|
||||
"description": "Example: You currently have 12 unsubmitted segments on 5 *videos*"
|
||||
},
|
||||
"clearUnsubmittedSegments": {
|
||||
"message": "ניקוי כל המקטעים",
|
||||
"description": "Label for a button in settings"
|
||||
},
|
||||
"clearUnsubmittedSegmentsConfirm": {
|
||||
"message": "האם בוודאות ברצונך למחוק את כל המקטעים שלא הוגשוו?",
|
||||
"description": "Confirmation message for the Clear unsubmitted segments button"
|
||||
},
|
||||
"showUnsubmittedSegments": {
|
||||
"message": "הצגת מקטעים",
|
||||
"description": "Show/hide button for the unsubmitted segments list"
|
||||
},
|
||||
"hideUnsubmittedSegments": {
|
||||
"message": "הסתרת מקטעים",
|
||||
"description": "Show/hide button for the unsubmitted segments list"
|
||||
},
|
||||
"videoID": {
|
||||
"message": "מזהה סרטון",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"segmentCount": {
|
||||
"message": "ספירת מקטעים",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"actions": {
|
||||
"message": "פעולות",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"exportSegmentsAsURL": {
|
||||
"message": "שיתוף כקישור"
|
||||
},
|
||||
"segmentFetchFailureWarning": {
|
||||
"message": "אזהרה: השרת עדיין לא הגיב עם מקטעים. ייתכן שלמעשה יש מקטעים בסרטון הזה שכבר נשלחו אבל פשוט לא קיבלת אותם בגלל בעיות בשרת."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,5 +24,142 @@
|
||||
},
|
||||
"Segments": {
|
||||
"message": "खंडों"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "खंड"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "चैप्टर"
|
||||
},
|
||||
"renderAsChapters": {
|
||||
"message": "खंडो को चैप्टर के रूप में दिखाएँ",
|
||||
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
|
||||
},
|
||||
"showSegmentNameInChapterBar": {
|
||||
"message": "वीडियो समय के अलावा वर्तमान खंड दिखाएँ"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "इस प्रस्तुतीकरण को वॉट दें"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "रिपोर्ट"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "इस प्रस्तुतीकरण को गलत रिपोर्ट करें"
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "रद्द करें"
|
||||
},
|
||||
"Loading": {
|
||||
"message": "लोड कर रहा है..."
|
||||
},
|
||||
"Hide": {
|
||||
"message": "कभी नही दिखाएँ"
|
||||
},
|
||||
"hitGoBack": {
|
||||
"message": "जहाँ से आप आये थी वहां पर जाने के लिए अनस्किप दबाएं।"
|
||||
},
|
||||
"unskip": {
|
||||
"message": "अनस्किप"
|
||||
},
|
||||
"reskip": {
|
||||
"message": "रिस्किप"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "अनम्यूट"
|
||||
},
|
||||
"paused": {
|
||||
"message": "रुका हुआ"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "टाइम रुका"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "अलग-अलग मानों को संपादित करने या हटाने के लिए, जानकारी बटन पर क्लिक करें या ऊपरी दाएं कोने में एक्सटेंशन आइकन पर क्लिक करके एक्सटेंशन पॉपअप खोलें।"
|
||||
},
|
||||
"clearThis": {
|
||||
"message": "क्या आप वाकई इसे साफ़ करना चाहते हैं?\n\n"
|
||||
},
|
||||
"Unknown": {
|
||||
"message": "आपका प्रायोजक समय सबमिट करने में एक त्रुटि हुई, कृपया बाद में पुन: प्रयास करें।"
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "इस वीडियो के खंड डेटाबेस में हैं!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "कोई खंड नहीं मिले"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "खंड अभी शुरू करें"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "खंड अब समाप्त होता है"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "खंड बनाना रद्द करें"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "कोई YouTube वीडियो नही मिली।\nअगर यह गलत है, तो इस तब को रिफ्रेश कीजिये।"
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "खंड रिफ्रेश करें"
|
||||
},
|
||||
"success": {
|
||||
"message": "सफल!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "वॉट किया!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "ऐसा लगता है की सर्वर डाउन है। कृपया डेवलपर से तुरंत संपर्क करें।"
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "एक संपर्क गलती हो गयी है। गलती कूट: "
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "खंड हटाएँ"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "SponsorBlock पॉपअप खोलें"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "पॉपअप बंद करें"
|
||||
},
|
||||
"closeIcon": {
|
||||
"message": "आइकॉन बंद करें"
|
||||
},
|
||||
"sortSegments": {
|
||||
"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."
|
||||
},
|
||||
"Options": {
|
||||
"message": "विकल्प"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,16 @@
|
||||
"Segments": {
|
||||
"message": "odsječci"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "Odsječci"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "Poglavlja"
|
||||
},
|
||||
"renderAsChapters": {
|
||||
"message": "Iscrtaj isječke kao poglavlja",
|
||||
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Glasaj za ovaj unos"
|
||||
},
|
||||
@@ -47,10 +57,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 +92,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,8 +113,8 @@
|
||||
"connectionError": {
|
||||
"message": "Dogodija se greška u povezivanju. Kod pogreške: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Želiš li unijeti za video id"
|
||||
"segmentsStillLoading": {
|
||||
"message": "Segmenti se učitavaju..."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Očisti isječke"
|
||||
@@ -100,57 +122,282 @@
|
||||
"openPopup": {
|
||||
"message": "Otvori okvir SponsorBlock"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Podnesi isječke"
|
||||
"closePopup": {
|
||||
"message": "Zatvori izbornik"
|
||||
},
|
||||
"closeIcon": {
|
||||
"message": "Ikona za zatvaranje"
|
||||
},
|
||||
"sortSegments": {
|
||||
"message": "Razvrstaj 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": "Spasili 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"
|
||||
"publicStats": {
|
||||
"message": "Ovo se koristi na stranici sa javnim statistikama da se pokaže koliko se pridonijeli. Pogledajte"
|
||||
},
|
||||
"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."
|
||||
"Username": {
|
||||
"message": "Korisničko ime"
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Postavi UserID"
|
||||
"setUsername": {
|
||||
"message": "Postavi korisničko ime"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Oprez: Promjena UserID-a je trajna. Jesi li siguran da želiš ovo napraviti? Napravi kopiju starog UserID-a za svaki slučaj."
|
||||
"copyPublicID": {
|
||||
"message": "Kopiraj javni UserID"
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Izradio"
|
||||
"copySegmentID": {
|
||||
"message": "Kopiraj ID odsječka"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Automatsko preskakanje"
|
||||
"discordAdvert": {
|
||||
"message": "Pridružite nam se u službenoj Discord zajednici i pošaljite svoje prijedloge i povrate informacije!"
|
||||
},
|
||||
"hideThis": {
|
||||
"message": "Sakrij 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"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Ova značajka prati koje dijelove ste preskočili, kako bi korisnicima dali doznanja koliko je njihova prijava pomogla drugima, koristi se kao mjerni podatak zajedni s goreglasom, kako bi se osiguralo da spam ne ulazi u bazu podataka. Proširenje šalje poruku poslužitelju svaki put kada preskočite dio. Nadamo se da puno ljudi neće mijenjati ovu postavku, kako bi broj pregleda bio točan. :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Omogući praćenje broja preskakanja u Privatnim/Incognito karticama"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Pohranjuj doljeglasove dijelova"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Svaki odjeljak koji doljeglasate ostati će skriven čak i nakon osvježavanja"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Upozorenje: Onemogućavanjem ovoga izbrisati će svi prijašnje spremljeni doljeglasovi"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Upit po prefiksu kontrolnog identifikacijskog broja"
|
||||
},
|
||||
"whatQueryByHashPrefix": {
|
||||
"message": "Umjesto zahtijeva za odjeljke sa poslužitelja koristeći videoID, prva 4 znaka sigurnosnog kontrolnog broja videoID-a su poslani. Taj poslužitelj poslat će nazad podatke za sva videa sa sličnim sigurnosnim kontrolnim brojevima."
|
||||
},
|
||||
"enableRefetchWhenNotFound": {
|
||||
"message": "Ponovno dohvati odjeljke za nova videa"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "Ukoliko je video nov, a nisu pronađeni novi odjeljci, nastavit će s dohvaćanjem svako par minuta dok gledate."
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Prikaži napomenu opet"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Pokaži obavijest nakon preskakanja isječka"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Trenutno je postavljeno na:"
|
||||
"showCategoryGuidelines": {
|
||||
"message": "Prikaži pomoć za kategorije"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Podrži Invidious"
|
||||
"website": {
|
||||
"message": "Web-stranica",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"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."
|
||||
"sourceCode": {
|
||||
"message": "Izvorni kod",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"noticeUpdate": {
|
||||
"message": "Napomena je nadograđena!",
|
||||
"description": "The first line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"noticeUpdate2": {
|
||||
"message": "Ako ti se i dalje ne sviđa, pritisni gumb „Nikad ne prikazuj”.",
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Preskoči odsječak",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Pokreni/prekini odsječak",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Pošalji odsječke",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"nextChapterKeybind": {
|
||||
"message": "Sljedeće poglavlje",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"previousChapterKeybind": {
|
||||
"message": "Prethodno poglavlje",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Odaberi tipku upisom tipke i odaberi modifikatorske tipke koje želiš koristiti."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"mute": {
|
||||
"message": "Isključi zvuk"
|
||||
},
|
||||
"full": {
|
||||
"message": "Cijeli video",
|
||||
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
|
||||
},
|
||||
"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": {
|
||||
"message": "Preskočeno: {0}",
|
||||
"description": "Example: Sponsor Skipped"
|
||||
},
|
||||
"muted": {
|
||||
"message": "Isključen zvuk: {0}",
|
||||
"description": "Example: Sponsor Muted"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"audioNotification": {
|
||||
"message": "Zvučna obavijest pri preskakanju"
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Zvučna obavijest o preskakanju reproducirat će zvuk kad god se odsječak preskoči. Ako je deaktivirano (ili je automatsko preskakanje deaktivirano), zvuk se neće reproducirati."
|
||||
},
|
||||
"youHaveSkipped": {
|
||||
"message": "Do sad ste preskočili "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "min"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "min"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "h"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "h"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Spasili ste ljude od",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " njihova života",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Provjerite status.sponsor.ajay.app za status poslužitelja."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Uvezi/Izvezi svoj privatni UserID"
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Postavi Privatni UserID"
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Izradio"
|
||||
},
|
||||
"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 +418,513 @@
|
||||
},
|
||||
"minDurationDescription": {
|
||||
"message": "Isječci kraći od postavljene vrijednosti neće biti preskočeni ili prikazani u playeru."
|
||||
},
|
||||
"enableManualSkipOnFullVideo": {
|
||||
"message": "Koristi ručno preskakanje kad postoji etiketa za potuni video"
|
||||
},
|
||||
"whatManualSkipOnFullVideo": {
|
||||
"message": "Za osobe koji žele gledati video bez prekida ako je u potpunosti sponzoriran ili samopromocija."
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "Prikaži gumb za prijenos"
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "Adresa SponsorBlock poslužitelja"
|
||||
},
|
||||
"save": {
|
||||
"message": "Spremi"
|
||||
},
|
||||
"reset": {
|
||||
"message": "Resetiraj"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "Sada se podržava m.youtube.com"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Uvezi/Izvezi sve postavke"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Uredi/kopiraj"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Spremi u datoteku"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Učitaj iz datoteke"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Postavi opcije"
|
||||
},
|
||||
"incorrectlyFormattedOptions": {
|
||||
"message": "Ovaj JSON nije ispravno formatiran. Tvoje opcije nisu promijenjene."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Kopiraj Informaciju Za Otklanjanje Pogrešaka U Međuspremnik"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Pisanje u međuspremnik nije uspjelo"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"CopiedExclamation": {
|
||||
"message": "Kopirano!",
|
||||
"description": "Used after something has been copied to the clipboard. Example: 'Copied!'"
|
||||
},
|
||||
"generic_guideline1": {
|
||||
"message": "Uključi glatke prijelaze"
|
||||
},
|
||||
"generic_guideline2": {
|
||||
"message": "Reproducira kao da ništa nije preskočeno"
|
||||
},
|
||||
"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_sponsor_guideline1": {
|
||||
"message": "Plaćeni oglasi"
|
||||
},
|
||||
"category_sponsor_guideline2": {
|
||||
"message": "Ne za donacije ili proizvode"
|
||||
},
|
||||
"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_selfpromo_guideline1": {
|
||||
"message": "Donacije, članarine i roba"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Eksluzivni pristup"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Samo za označavanje cijelih videa. Koristi se kad video prikazuje proizvod, uslugu ili lokaciju za koje su dobili besplatan ili subvencionirani pristup."
|
||||
},
|
||||
"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_intro_guideline1": {
|
||||
"message": "Interval bez stvarnog sadržaja"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Završni kadrovi/Zasluge"
|
||||
},
|
||||
"category_preview": {
|
||||
"message": "Pregled/Sažetak"
|
||||
},
|
||||
"category_preview_description": {
|
||||
"message": "Zbirka isječaka koji pokazuju što dolazi u ovom videu ili drugim videima u nizu gdje se sve informacije kasnije ponavljaju u videu."
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Nepotrebna Popuna/Šale"
|
||||
},
|
||||
"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_chapter": {
|
||||
"message": "Poglavlje"
|
||||
},
|
||||
"category_chapter_description": {
|
||||
"message": "Prilagođeno imenovana poglavlja koja opisuju glavne dijelove videa."
|
||||
},
|
||||
"category_chapter_guideline1": {
|
||||
"message": "Ne spominji imena brendova sponzora"
|
||||
},
|
||||
"category_chapter_guideline2": {
|
||||
"message": "Koristi veća poglavlja za opće dijelove"
|
||||
},
|
||||
"category_chapter_guideline3": {
|
||||
"message": "Manja poglavlja se mogu smjestiti unutar većih"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Livestream: čitanje donacija/poruka"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Čitanje poruka"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Automatsko preskakanje"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Ručno preskakanje"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Deaktiviraj"
|
||||
},
|
||||
"autoSkip_POI": {
|
||||
"message": "Automatski skoči na početak"
|
||||
},
|
||||
"manualSkip_POI": {
|
||||
"message": "Pitaj kad se učitava video"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Prikaži oznaku"
|
||||
},
|
||||
"showOverlay_chapter": {
|
||||
"message": "Prikaži poglavlja"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"testingServerWarning": {
|
||||
"message": "Svi podnesci i glasovi NEĆE BROJATI u glavnom poslužitelju dok se povezuješ s testnim poslužiteljem. Obavezno deaktiviraj ovo kada želiš slati podneske."
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(sada)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Više kategorija"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Odaberi kategoriju"
|
||||
},
|
||||
"enableThisCategoryFirst": {
|
||||
"message": "Za slanje odsječaka kategorije „{0}”, moraš je aktivirati u postavkama. Sada ćemo te preusmjeriti 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)"
|
||||
},
|
||||
"End": {
|
||||
"message": "Kraj",
|
||||
"description": "Button that skips to the end of a segment"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "sakriveno: redak je prekratak"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "ručno skriveno"
|
||||
},
|
||||
"invidiousPermissionRefresh": {
|
||||
"message": "Preglednik je opozvao dopuštenje potrebno za funkcioniranje na Invidiousu i drugim stranicama trećih strana. Pritisni donji gumb za ponovno aktiviranje ove dozvole."
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"message": "Neispravno/krivo vrijeme"
|
||||
},
|
||||
"incorrectVote": {
|
||||
"message": "Neispravno"
|
||||
},
|
||||
"harmfulVote": {
|
||||
"message": "Štetno",
|
||||
"description": "Used for chapter segments when the text is harmful/offensive to remove it faster"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"help": {
|
||||
"message": "Pomoć"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "Razumijem",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"categoryPillTitleText": {
|
||||
"message": "Ovaj cijeli video označen je kao ova kategorija i previše je integriran da bi se mogao odvojiti"
|
||||
},
|
||||
"chapterNameTooltipWarning": {
|
||||
"message": "Jedno od tvojih imena poglavlja je slično kategoriji. Kad god moguće koristi kategorije."
|
||||
},
|
||||
"hideForever": {
|
||||
"message": "Sakrij zauvijek"
|
||||
},
|
||||
"warningChatInfo": {
|
||||
"message": "Primjetili smo da ste radili neke uobičajene pogreške. Mi cijenimo vaš trud, ali ovdje težimo perfekciji, pa i jako male pogreške su važne :)"
|
||||
},
|
||||
"warningTitle": {
|
||||
"message": "Dobili ste upozorenje"
|
||||
},
|
||||
"questionButton": {
|
||||
"message": "Imam pitanje"
|
||||
},
|
||||
"warningConfirmButton": {
|
||||
"message": "Razumijem razlog"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "Doniraj"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Tamni Način Na Stranici Opcija"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Hvala na instaliranju SponsorBlocka."
|
||||
},
|
||||
"helpPageFeatureDisclaimer": {
|
||||
"message": "Mnoge funkcije su standardno deaktivirane. Ako želiš preskočiti uvode, završne dijelove, koristiti Invidious, itd., aktiviraj ih niže dolje. Također možeš sakriti/prikazati elemente korisničkog sučelja."
|
||||
},
|
||||
"helpPageHowSkippingWorks": {
|
||||
"message": "Kako preskakanje radi"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "Glasaj protiv"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "Glasaj za"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "Sakri odsječak"
|
||||
},
|
||||
"skipSegment": {
|
||||
"message": "Preskoči odsječak"
|
||||
},
|
||||
"dayAbbreviation": {
|
||||
"message": "d",
|
||||
"description": "100d"
|
||||
},
|
||||
"hourAbbreviation": {
|
||||
"message": "h",
|
||||
"description": "100h"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Ponašanje",
|
||||
"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": "Sučelje",
|
||||
"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": "Tipkovni prečaci",
|
||||
"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": "Sigurnosna kopija/Obnova",
|
||||
"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": "Razno",
|
||||
"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": "Izgled napomene preskakanja",
|
||||
"description": "Option label"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Nije postavljeno"
|
||||
},
|
||||
"change": {
|
||||
"message": "Promijeni"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Ovo je ugrađeni YouTube prečac. Stvarno ga želiš koristiti?"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "BETA poslužitelj je aktiviran!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "Otvori stranicu opcija"
|
||||
},
|
||||
"resetToDefault": {
|
||||
"message": "Vrati standardne postavke"
|
||||
},
|
||||
"confirmResetToDefault": {
|
||||
"message": "Stvarno želiš vratiti sve postavke na standardne vrijednosti? To je nepovratna radnja."
|
||||
},
|
||||
"exportSegments": {
|
||||
"message": "Izvezi odsječke"
|
||||
},
|
||||
"importSegments": {
|
||||
"message": "Uvezi odsječke"
|
||||
},
|
||||
"Import": {
|
||||
"message": "Uvezi",
|
||||
"description": "Button to initiate importing segments. Appears under the textbox where they paste in the data"
|
||||
},
|
||||
"redeemSuccess": {
|
||||
"message": "Uspješno korištenje kupona!"
|
||||
},
|
||||
"redeemFailed": {
|
||||
"message": "Licencni ključ je neispravan"
|
||||
},
|
||||
"hideUpsells": {
|
||||
"message": "Sakrij opcije koje nisu dostupne bez dodatnog plaćanja"
|
||||
},
|
||||
"chooseACountry": {
|
||||
"message": "Odaberi zemlju"
|
||||
},
|
||||
"noDiscount": {
|
||||
"message": "Ne ispunjavaš uvjete za popust"
|
||||
},
|
||||
"discountLink": {
|
||||
"message": "Poveznica za popust (pogledaj ružičastu cijenu)"
|
||||
},
|
||||
"selectYourCountry": {
|
||||
"message": "Odaberi svoju zemlju"
|
||||
},
|
||||
"alreadyDonated": {
|
||||
"message": "Ako si već donirao/la, možeš iskoristiti kupon za besplatan pristup putem e-pošte:",
|
||||
"description": "After the colon is an email address"
|
||||
},
|
||||
"cantAfford": {
|
||||
"message": "Ako si ne možeš priuštiti kupnju licence, pritisni {here} da vidiš imaš li pravo na popust",
|
||||
"description": "Keep the curly braces. The word 'here' should be translated as well."
|
||||
},
|
||||
"patreonSignIn": {
|
||||
"message": "Prijavi se putem Patreona"
|
||||
},
|
||||
"redeem": {
|
||||
"message": "Iskoristi kupon"
|
||||
},
|
||||
"joinOnPatreon": {
|
||||
"message": "Pretplati se na Patreon"
|
||||
},
|
||||
"oneTimePurchase": {
|
||||
"message": "Jednokratna kupnja"
|
||||
},
|
||||
"enterLicenseKey": {
|
||||
"message": "Upiši licencni ključ"
|
||||
},
|
||||
"videosSingular": {
|
||||
"message": "video",
|
||||
"description": "Example: You currently have 3 unsubmitted segments on 1 *video*"
|
||||
},
|
||||
"videosPlural": {
|
||||
"message": "videa",
|
||||
"description": "Example: You currently have 12 unsubmitted segments on 5 *videos*"
|
||||
},
|
||||
"videoID": {
|
||||
"message": "ID videa",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"segmentCount": {
|
||||
"message": "Broj segmenata",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"actions": {
|
||||
"message": "Radnje",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"exportSegmentsAsURL": {
|
||||
"message": "Dijeli kao URL"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,25 @@
|
||||
{}
|
||||
{
|
||||
"fullName": {
|
||||
"message": "SponsorBlock priekš YouTube - Izlaid sponsorus",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Izlaidiet sponsorus, abonēšanas lūgumus un vairāk, skatoties YouTube video. Ziņojiet par sponsoriem video, kurus jūs skatāties, lai ietaupītu citu laiku.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "Serveris ziņo, ka šis pieprasījums ir nederīgs"
|
||||
},
|
||||
"429": {
|
||||
"message": "Jūs esat aizsūtījis pārāk daudz sponsoru laika sprīžus šim video; vai esat pārliecināts, ka šeit ir tik daudz?"
|
||||
},
|
||||
"409": {
|
||||
"message": "Šis jau ir ticis aizsūtīts iepriekš"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Kanāls iekļauts baltajā sarakstā!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segments"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,9 +94,6 @@
|
||||
"connectionError": {
|
||||
"message": "ഒരു കണക്ഷൻ പിശക് സംഭവിച്ചു. പിശക് കോഡ്: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "വീഡിയോ ഐഡിക്ക് സമർപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "സെഗ്മെന്റുകൾ മായ്ക്കുക"
|
||||
},
|
||||
@@ -106,9 +103,6 @@
|
||||
"closePopup": {
|
||||
"message": "പോപ്പ്അപ്പ് അടയ്ക്കുക"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "സെഗ്മെന്റുകൾ സമർപ്പിക്കുക"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "ഇത് സമർപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?"
|
||||
},
|
||||
@@ -143,9 +137,6 @@
|
||||
"clearTimesButton": {
|
||||
"message": "ടൈംസ് മായ്ക്കുക"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "സമയം സമർപ്പിക്കുക"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "നിങ്ങൾ എത്രമാത്രം സംഭാവന നൽകി എന്ന് കാണിക്കുന്നതിന് ഇത് പൊതു സ്ഥിതിവിവരക്കണക്ക് പേജിൽ ഉപയോഗിക്കുന്നു. അത് കാണുക"
|
||||
},
|
||||
@@ -179,18 +170,12 @@
|
||||
"hideInfoButton": {
|
||||
"message": "YouTube പ്ലെയറിൽ വിവര ബട്ടൺ മറയ്ക്കുക"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "YouTube പേജിൽ ഒരു പോപ്പ്അപ്പ് തുറക്കുന്ന ബട്ടണാണിത്."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "YouTube പ്ലെയറിൽ ഇല്ലാതാക്കുക ബട്ടൺ മറയ്ക്കുക"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "YouTube പ്ലെയറിൽ ഇല്ലാതാക്കുക ബട്ടൺ കാണിക്കുക"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "നിലവിലെ വീഡിയോയ്ക്കായി നിങ്ങൾ സമർപ്പിക്കാത്ത എല്ലാ സെഗ്മെന്റുകളും മായ്ക്കുന്ന YouTube പ്ലെയറിലെ ബട്ടൺ ഇതാണ്."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "ക Count ണ്ട് ട്രാക്കിംഗ് ഒഴിവാക്കുക പ്രാപ്തമാക്കുക"
|
||||
},
|
||||
@@ -212,6 +197,9 @@
|
||||
"showNotice": {
|
||||
"message": "അറിയിപ്പ് വീണ്ടും കാണിക്കുക"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "ഒരു സെഗ്മെന്റ് ഒഴിവാക്കിയതിനുശേഷം അറിയിപ്പ് കാണിക്കുക"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "സ്പോൺസർമാർ, ആമുഖങ്ങൾ, ros ട്ട്ട്രോകൾ, സബ്സ്ക്രിപ്ഷൻ ഓർമ്മപ്പെടുത്തലുകൾ, YouTube വീഡിയോകളുടെ മറ്റ് ശല്യപ്പെടുത്തുന്ന ഭാഗങ്ങൾ എന്നിവ ഒഴിവാക്കാൻ സ്പോൺസർബ്ലോക്ക് നിങ്ങളെ അനുവദിക്കുന്നു. സ്പോൺസർബ്ലോക്ക് ഒരു ക്ര crow ഡ്സോഴ്സ്ഡ് ബ്ര browser സർ എക്സ്റ്റൻഷനാണ്, ഇത് സ്പോൺസർ ചെയ്ത സെഗ്മെന്റുകളുടെയും YouTube വീഡിയോകളുടെ മറ്റ് സെഗ്മെൻറുകളുടെയും ആരംഭ, അവസാന സമയങ്ങൾ സമർപ്പിക്കാൻ ആരെയും അനുവദിക്കുക. ഒരു വ്യക്തി ഈ വിവരങ്ങൾ സമർപ്പിച്ചുകഴിഞ്ഞാൽ, ഈ വിപുലീകരണമുള്ള മറ്റെല്ലാവരും സ്പോൺസർ ചെയ്ത സെഗ്മെൻറിനെ മറികടക്കും. സംഗീത വീഡിയോകളുടെ സംഗീതേതര വിഭാഗങ്ങളും നിങ്ങൾക്ക് ഒഴിവാക്കാം.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
@@ -232,21 +220,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 +245,6 @@
|
||||
"skip_category": {
|
||||
"message": "{0} ഒഴിവാക്കുക?"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "ഒഴിവാക്കി"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "യാന്ത്രിക ഒഴിവാക്കൽ പ്രവർത്തനരഹിതമാക്കുക"
|
||||
},
|
||||
@@ -296,9 +266,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "നിങ്ങൾ ഒഴിവാക്കി "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "നിങ്ങൾ സ്വയം രക്ഷിച്ചു "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "മിനിറ്റ്"
|
||||
},
|
||||
@@ -312,53 +279,22 @@
|
||||
"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 പരിശോധിക്കുക."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "നിങ്ങളുടെ യൂസർ ഐഡി ഇറക്കുമതി ചെയ്യുക / കയറ്റുമതി ചെയ്യുക"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "ഇത് സ്വകാര്യമായി സൂക്ഷിക്കണം. ഇത് ഒരു പാസ്വേഡ് പോലെയാണ്, ഇത് ആരുമായും പങ്കിടാൻ പാടില്ല. ആർക്കെങ്കിലും ഇത് ഉണ്ടെങ്കിൽ, അവർക്ക് നിങ്ങളെ ആൾമാറാട്ടം നടത്താം."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "യൂസർ ഐഡി സജ്ജമാക്കുക"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "മുന്നറിയിപ്പ്: യൂസർ ഐഡി മാറ്റുന്നത് ശാശ്വതമാണ്. ഇത് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് ഉറപ്പാണോ? നിങ്ങളുടെ പഴയത് ബാക്കപ്പ് ചെയ്യുന്നത് ഉറപ്പാക്കുക."
|
||||
},
|
||||
"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 +322,6 @@
|
||||
"showUploadButton": {
|
||||
"message": "അപ്ലോഡ് ബട്ടൺ കാണിക്കുക"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "നിങ്ങൾ ഒരു ടൈംസ്റ്റാമ്പ് തിരഞ്ഞെടുത്ത് സമർപ്പിക്കാൻ തയ്യാറായ ശേഷം ഈ ബട്ടൺ YouTube പ്ലെയറിൽ ദൃശ്യമാകും."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "സ്പോൺസർബ്ലോക്ക് സെർവർ വിലാസം"
|
||||
},
|
||||
@@ -407,24 +340,12 @@
|
||||
"areYouSureReset": {
|
||||
"message": "ഇത് പുന reset സജ്ജമാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "വീഡിയോ ലിസ്റ്റുചെയ്യാത്തതായി കണ്ടെത്തി. ഒഴിവാക്കൽ സെഗ്മെന്റുകൾ പരിശോധിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ റദ്ദാക്കുക ക്ലിക്കുചെയ്യുക."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "ലിസ്റ്റുചെയ്യാത്ത / സ്വകാര്യ വീഡിയോകൾ അവഗണിക്കുക"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "ഈ ക്രമീകരണം സ്പോൺസർബ്ലോക്കിനെ ചെറുതായി മന്ദഗതിയിലാക്കും. സെഗ്മെന്റ് തിരയലുകൾ ഒഴിവാക്കുക സെർവറിലേക്ക് വീഡിയോ ഐഡി അയയ്ക്കേണ്ടതുണ്ട്. ലിസ്റ്റുചെയ്യാത്ത വീഡിയോ ഐഡികൾ ഇൻറർനെറ്റിലൂടെ അയയ്ക്കുന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് ആശങ്കയുണ്ടെങ്കിൽ, ഈ ഓപ്ഷൻ പ്രാപ്തമാക്കുക."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com ഇപ്പോൾ പിന്തുണയ്ക്കുന്നു"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "എല്ലാ ഓപ്ഷനുകളും ഇറക്കുമതി ചെയ്യുക / കയറ്റുമതി ചെയ്യുക"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "JSON ലെ നിങ്ങളുടെ മുഴുവൻ കോൺഫിഗറേഷനും ഇതാണ്. ഇതിൽ നിങ്ങളുടെ യൂസർ ഐഡി ഉൾപ്പെടുന്നു, അതിനാൽ ഇത് വിവേകത്തോടെ പങ്കിടുന്നത് ഉറപ്പാക്കുക."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "ഓപ്ഷനുകൾ സജ്ജമാക്കുക"
|
||||
},
|
||||
@@ -467,12 +388,6 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "ഡീബഗ് വിവരങ്ങൾ ക്ലിപ്പ് ബോർഡിലേക്ക് പകർത്തി. നിങ്ങൾ പങ്കിടാൻ ആഗ്രഹിക്കാത്ത ഏതെങ്കിലും വിവരങ്ങൾ നീക്കംചെയ്യാൻ മടിക്കേണ്ട. ഇത് ഒരു ടെക്സ്റ്റ് ഫയലിൽ സംരക്ഷിക്കുക അല്ലെങ്കിൽ ബഗ് റിപ്പോർട്ടിൽ ഒട്ടിക്കുക."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "താക്കോല്"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "മറ്റൊരു പ്രവർത്തനവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. മറ്റൊരു കീ തിരഞ്ഞെടുക്കുക."
|
||||
},
|
||||
"to": {
|
||||
"message": "ടു",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -483,6 +398,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,21 +428,6 @@
|
||||
"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": "സംഗീതം: സംഗീതേതര വിഭാഗം"
|
||||
},
|
||||
@@ -528,8 +443,8 @@
|
||||
"category_livestream_messages_short": {
|
||||
"message": "സന്ദേശ വായന"
|
||||
},
|
||||
"disable": {
|
||||
"message": "പ്രവർത്തനരഹിതമാക്കുക"
|
||||
"autoSkip": {
|
||||
"message": "യാന്ത്രിക ഒഴിവാക്കുക"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "സ്വമേധയാലുള്ള ഒഴിവാക്കൽ"
|
||||
@@ -537,12 +452,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,18 +499,6 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "മറഞ്ഞിരിക്കുന്നു: വളരെ ചെറുതാണ്"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ചാനൽ ഐഡി ഇതുവരെ ലോഡുചെയ്തിട്ടില്ല."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "വീഡിയോ ഡാറ്റ നേടാനുള്ള സ്പോൺസർബ്ലോക്കിന്റെ കഴിവ് എന്തോ തടയുന്നുവെന്ന് തോന്നുന്നു. ഇത് മിക്കവാറും നിങ്ങളുടെ പരസ്യ ബ്ലോക്കറാണ്. Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests പരിശോധിക്കുക"
|
||||
},
|
||||
"adblockerIssueUnlistedVideosInfo": {
|
||||
"message": "നിങ്ങൾക്ക് ഇത് പരിഹരിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, ഈ ലിസ്റ്റിനായുള്ള ദൃശ്യപരത വിവരങ്ങൾ വീണ്ടെടുക്കാൻ സ്പോൺസർബ്ലോക്കിന് കഴിയാത്തതിനാൽ 'ലിസ്റ്റുചെയ്യാത്ത / സ്വകാര്യ വീഡിയോകൾ അവഗണിക്കുക' എന്ന ക്രമീകരണം അപ്രാപ്തമാക്കുക"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "ഇത് സംഭവിച്ചുകൊണ്ടിരിക്കുകയാണെങ്കിൽ, ഇത് നിങ്ങളുടെ പരസ്യ ബ്ലോക്കർ കാരണമാകാം. Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests പരിശോധിക്കുക"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "ഒഴിവാക്കുന്നതിനുമുമ്പ് ചാനൽ പരിശോധന നിർബന്ധിക്കുക"
|
||||
},
|
||||
@@ -612,9 +511,6 @@
|
||||
"downvoteDescription": {
|
||||
"message": "തെറ്റായ / തെറ്റായ സമയം"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "തെറ്റായ വിഭാഗം"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "ഈ വീഡിയോയെ സംഗീതമായി വർഗ്ഗീകരിച്ചിരിക്കുന്നു. ഇതിന് ഒരു സ്പോൺസർ ഉണ്ടെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ? ഇത് യഥാർത്ഥത്തിൽ \"സംഗീതേതര വിഭാഗമാണ്\" എങ്കിൽ, വിപുലീകരണ ഓപ്ഷനുകൾ തുറന്ന് ഈ വിഭാഗം പ്രാപ്തമാക്കുക. തുടർന്ന്, സ്പോൺസറിന് പകരം \"നോൺ-മ്യൂസിക്\" എന്ന് നിങ്ങൾക്ക് ഈ സെഗ്മെന്റ് സമർപ്പിക്കാൻ കഴിയും. നിങ്ങൾ ആശയക്കുഴപ്പത്തിലാണെങ്കിൽ ദയവായി മാർഗ്ഗനിർദ്ദേശങ്ങൾ വായിക്കുക."
|
||||
},
|
||||
@@ -633,8 +529,5 @@
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "ആമുഖങ്ങൾ, ഉൽപ്പന്നങ്ങൾ, ചരക്കുകൾ മുതലായവ ഒഴിവാക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ തുറക്കുക."
|
||||
},
|
||||
"help": {
|
||||
"message": "സഹായം"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +52,9 @@
|
||||
"reskip": {
|
||||
"message": "Hopp igjen"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Skru av demping"
|
||||
},
|
||||
"paused": {
|
||||
"message": "På pause"
|
||||
},
|
||||
@@ -79,9 +82,15 @@
|
||||
"sponsorEnd": {
|
||||
"message": "Segmentet slutter nå"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Avbryt opprettelse av segment"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Ingen YouTube-video ble funnet.\nHvis dette er feil, oppfrisk fanen."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Oppdater segmenter"
|
||||
},
|
||||
"success": {
|
||||
"message": "Suksess!"
|
||||
},
|
||||
@@ -94,9 +103,6 @@
|
||||
"connectionError": {
|
||||
"message": "En tilkoblingsfeil har oppstått. Feilkode: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Vil du sende inn for video-ID-en"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Tøm segmenter"
|
||||
},
|
||||
@@ -106,9 +112,6 @@
|
||||
"closePopup": {
|
||||
"message": "Lukk oppsprett"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Send inn segmenter"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Er du sikker på at du vil sende inn dette?"
|
||||
},
|
||||
@@ -143,9 +146,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -155,6 +155,9 @@
|
||||
"setUsername": {
|
||||
"message": "Angi brukernavn"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Kopiér offentlig bruker-ID"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Bli med i den offisielle Discord-tjeneren for å gi forslag og tilbakemeldinger!"
|
||||
},
|
||||
@@ -173,14 +176,17 @@
|
||||
"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"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Dette er knappen som åpner et oppsprett på YouTube-siden."
|
||||
"autoHideInfoButton": {
|
||||
"message": "Skjul infoknappen automatisk"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Skjul Slett-knappen på YouTube-avspilleren"
|
||||
@@ -188,15 +194,15 @@
|
||||
"showDeleteButton": {
|
||||
"message": "Vis Slett-knappen på YouTube-avspilleren"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "Dette er knappen på YouTube-avspilleren som tømmer alle dine uinnsendte segmenter for den nåværende videoen."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
@@ -212,6 +218,24 @@
|
||||
"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."
|
||||
@@ -233,19 +257,19 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Angi tast for å hoppe over et segment"
|
||||
"message": "Hopp over segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Angi tast for å starte segmenter"
|
||||
"message": "Start/stopp segment",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Angi tast for innsending"
|
||||
"message": "Send inn segmenter",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Velg en tast ved å trykke på den"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Hurtigtasten har blitt satt til: "
|
||||
"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."
|
||||
@@ -269,11 +293,34 @@
|
||||
"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": "Hoppet over"
|
||||
"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"
|
||||
@@ -296,9 +343,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Du har hoppet over "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Du har spart deg selv for "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minutt"
|
||||
},
|
||||
@@ -312,52 +356,36 @@
|
||||
"message": "timer"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Du har spart folk for"
|
||||
"message": "Du har spart folk for",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": "av sine liv"
|
||||
"message": "av sine liv",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Sjekk status.sponsor.ajay.app for tjenerstatus."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Importer/Eksporter din bruker-ID"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Dette burde holdes privat. Dette er som et passord og burde ikke deles med noen. Hvis noen har dette, kan de etterligne deg."
|
||||
},
|
||||
"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."
|
||||
"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."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Opprettet av"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Hopp over automatisk"
|
||||
"supportOtherSites": {
|
||||
"message": "Støtt tredjeparts YouTube-nettsteder"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Vis varsel etter at et segment har blitt hoppet over"
|
||||
},
|
||||
"keybindCurrentlySet": {
|
||||
"message": ". Den er før øyeblikket satt til:"
|
||||
},
|
||||
"supportInvidious": {
|
||||
"message": "Støtt Invidious"
|
||||
},
|
||||
"supportInvidiousDescription": {
|
||||
"message": "Invidious (invidio.us) er en tredjeparts YouTube-klient. For å skru på støtte for det, må du akseptere de ekstra tillatelsene. Dette fungerer IKKE i inkognito på Chrome og andre Chromium-varianter."
|
||||
"supportedSites": {
|
||||
"message": "Støttede nettsteder: "
|
||||
},
|
||||
"optionsInfo": {
|
||||
"message": "Skru på Invidious-støtte, skru av autohopp, skjul knapper, og mer."
|
||||
},
|
||||
"addInvidiousInstance": {
|
||||
"message": "Legg til Invidious-instans"
|
||||
"message": "Legg til tredjeparts klientinstans"
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Legg til en selvvalgt Invidious-instans. Dette må formatteres som KUN domenet. For eksempel: invidious.ajay.app"
|
||||
"message": "Legg til en egendefinert instans. Den må formatteres med KUN domenet. Eksempel: invidious.ajay.app"
|
||||
},
|
||||
"add": {
|
||||
"message": "Legg til"
|
||||
@@ -380,15 +408,21 @@
|
||||
"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"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "Denne knappen dukker opp på YouTube-avspilleren etter at du har valgt et tidsstempel og er klar til å sende inn."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "SponsorBlock-tjeneradresse"
|
||||
},
|
||||
@@ -407,23 +441,20 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Er du sikker på at du vil tilbakestille dette?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Denne videoen har blitt oppdaget å være uoppført. Klikk Avbryt hvis du ikke vil se etter hoppesegmenter."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Ignorer uoppførte/private videoer"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Denne innstillingen vil gjøre SponsorBlock marginalt tregere. Å se etter segmenter å hoppe over, krever å sende inn video-ID-en til tjeneren. Hvis du er bekymret for at uoppførte video-ID-er blir sendt over internettet, skru på denne innstillingen."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com er nå støttet"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Importer/Eksporter alle innstillinger"
|
||||
},
|
||||
"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."
|
||||
"exportOptionsCopy": {
|
||||
"message": "Rediger/kopiér"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Lagre til fil"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Last fra fil"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Angi innstillinger"
|
||||
@@ -449,6 +480,9 @@
|
||||
"preview": {
|
||||
"message": "Forhåndsvisning"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "Ikke innsendt"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspiser"
|
||||
},
|
||||
@@ -467,11 +501,8 @@
|
||||
"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."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "Nøkkelen"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "er bundet til en annen handling. Vennligst velg en annen tast."
|
||||
"message": "Denne hurtigtasten er knyttet til en annen handling. Vennligst velg en annen kombinasjon."
|
||||
},
|
||||
"to": {
|
||||
"message": "til",
|
||||
@@ -483,6 +514,31 @@
|
||||
"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"
|
||||
},
|
||||
@@ -498,20 +554,11 @@
|
||||
"category_outro_description": {
|
||||
"message": "Rulletekster eller når YouTube-sluttkortene dukker opp. Ikke for avslutninger med informasjon."
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "Samhandlingspåminnelse (Abonner)"
|
||||
"category_preview": {
|
||||
"message": "Forhåndsvisning/Oppsummering"
|
||||
},
|
||||
"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_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_filler_short": {
|
||||
"message": "Fyllstoff"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Musikk: Seksjon uten musikk"
|
||||
@@ -522,14 +569,20 @@
|
||||
"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"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Deaktiver"
|
||||
"autoSkip": {
|
||||
"message": "Hopp over automatisk"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Manuelt hopp"
|
||||
@@ -537,11 +590,33 @@
|
||||
"showOverlay": {
|
||||
"message": "Vis i tidsstripen"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "Fargen din er formattert feil. Det burde være en 3- eller 6-sifret heksadesimal kode med et nummertegn foran."
|
||||
"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": "Forhåndsvisningsfarge",
|
||||
"message": "Ikke innsendt-farge",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
@@ -576,6 +651,9 @@
|
||||
"message": "For å sende inn segmenter i «{0}»-kategorien, må du skru det på i innstillingene. Du vil nå bli omdirigert til innstillingene.",
|
||||
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
|
||||
},
|
||||
"poiOnlyOneSegment": {
|
||||
"message": "Advarsel: Denne type segment kan ha maksimalt én aktiv om gangen. Å legge inn flere vil forårsake en tilfeldig framvisning."
|
||||
},
|
||||
"youMustSelectACategory": {
|
||||
"message": "Du må velge en kategori for alle segmentene du sender inn!"
|
||||
},
|
||||
@@ -589,16 +667,20 @@
|
||||
"message": "skjult: for kort"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "Kanal-ID-en er ikke lastet inn enda."
|
||||
"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:"
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "Det ser ut som noe blokkerer SponsorBlock sin evne til å innhente videodata. Det er sannsynligvis reklameblokkereren din. Vennligst sjekk https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
"acceptPermission": {
|
||||
"message": "Godta tillatelse"
|
||||
},
|
||||
"adblockerIssueUnlistedVideosInfo": {
|
||||
"message": "Hvis du ikke klarer å løse dette, skru av innstillingen «Ignorer uoppførte/private videoer», siden SponsorBlock er ute av stand til å innhente synlighetsinformasjonen til denne videoen."
|
||||
"permissionRequestSuccess": {
|
||||
"message": "Tillatelsesforespørselen lyktes!"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Hvis dette skjer til stadighet, kan det være forårsaket av reklameblokkereren din. Vennligst sjekk https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests"
|
||||
"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"
|
||||
@@ -613,7 +695,7 @@
|
||||
"message": "Feil tidtaking"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Feil kategori"
|
||||
"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."
|
||||
@@ -636,5 +718,175 @@
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"questionButton": {
|
||||
"message": "SpørsmålsKnapp"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "Skjul segment"
|
||||
},
|
||||
"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?"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "BETA Server er aktivert!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "Åpne innstillingsside"
|
||||
},
|
||||
"resetToDefault": {
|
||||
"message": "Tilbakestill innstillinger til standard"
|
||||
},
|
||||
"confirmResetToDefault": {
|
||||
"message": "Er du sikker på at du vil tilbakestille alle innstillingene til standardverdiene? Dette kan ikke angres."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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": {
|
||||
@@ -25,6 +25,19 @@
|
||||
"Segments": {
|
||||
"message": "segmentos"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "Segmentos"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "Capítulos"
|
||||
},
|
||||
"renderAsChapters": {
|
||||
"message": "Renderizar segmentos como capítulos",
|
||||
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
|
||||
},
|
||||
"showSegmentNameInChapterBar": {
|
||||
"message": "Mostrar Segmento Atual ao Lado do Tempo do Vídeo"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Votar nesse segmento positivamente"
|
||||
},
|
||||
@@ -52,6 +65,9 @@
|
||||
"reskip": {
|
||||
"message": "Pular novamente"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Ativar som"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pausado"
|
||||
},
|
||||
@@ -74,14 +90,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,8 +116,8 @@
|
||||
"connectionError": {
|
||||
"message": "Ocorreu um erro de conexão. Código de erro: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Deseja enviar para o vídeo com id"
|
||||
"segmentsStillLoading": {
|
||||
"message": "Segmentos ainda carregando..."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Limpar Segmentos"
|
||||
@@ -106,8 +128,11 @@
|
||||
"closePopup": {
|
||||
"message": "Fechar Popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Enviar Segmentos"
|
||||
"closeIcon": {
|
||||
"message": "Ícone de Fechar"
|
||||
},
|
||||
"sortSegments": {
|
||||
"message": "Organizar Segmentos"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Você tem certeza que deseja enviar isto?"
|
||||
@@ -125,7 +150,7 @@
|
||||
"message": "Envios"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Poupaste a outros de "
|
||||
"message": "Você poupou as pessoas de "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Placar de classificação"
|
||||
@@ -134,7 +159,7 @@
|
||||
"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": {
|
||||
@@ -143,9 +168,6 @@
|
||||
"clearTimesButton": {
|
||||
"message": "Limpar Intervalos"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Enviar Intervalos"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Isso é usado na página pública de estatísticas que mostra o quanto você já contribuiu. Veja-a"
|
||||
},
|
||||
@@ -155,6 +177,12 @@
|
||||
"setUsername": {
|
||||
"message": "Definir nome de usuário"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Copiar ID Pública de Usuário"
|
||||
},
|
||||
"copySegmentID": {
|
||||
"message": "Copiar ID do segmento"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Junte-se ao servidor do discord oficial para dar dicas e sugestões!"
|
||||
},
|
||||
@@ -173,14 +201,17 @@
|
||||
"hideButtonsDescription": {
|
||||
"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"
|
||||
},
|
||||
"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 +219,68 @@
|
||||
"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 contador de segmentos pulados"
|
||||
"message": "Ativar Contador de Segmentos Pulados"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Este recurso controla quais segmentos você pulou para permitir que os usuários saibam o quanto a submissão deles ajudou outros e é usado como métrica, juntamente com votos positivos para garantir que spam não 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. :)"
|
||||
"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"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Armazenar votos negativos de segmentos"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Qualquer segmento que você der voto negative permanecerá oculto mesmo após recarregar"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Aviso: Desativar isto excluirá todos os votos negativos armazenados anteriormente"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Consulta Por Prefixo Hash"
|
||||
},
|
||||
"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, continuaremos buscando enquanto você assiste."
|
||||
"message": "Se o vídeo for novo e nenhum segmento for encontrado, continuaremos buscando enquanto você assiste."
|
||||
},
|
||||
"enableShowCategoryWithoutPermission": {
|
||||
"message": "Mostrar categorias no menu de envios mesmo sem permissão de envio"
|
||||
},
|
||||
"whatShowCategoryWithoutPermission": {
|
||||
"message": "Algumas categorias exigem autorização de envio devido a requisitos mínimos de reputação"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Mostrar notificação outra vez"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Mostrar Aviso Após Um Segmento Ser Ignorado"
|
||||
},
|
||||
"showCategoryGuidelines": {
|
||||
"message": "Mostrar Categoria de Ajuda"
|
||||
},
|
||||
"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 inscrição e outras partes irritantes dos vídeos do YouTube. O SponsorBlock é uma extensão de navegador de crowdsourcing que permite enviar 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.",
|
||||
"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 +300,27 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Defina a tecla 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"
|
||||
},
|
||||
"nextChapterKeybind": {
|
||||
"message": "Próximo capítulo",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"previousChapterKeybind": {
|
||||
"message": "Capítulo anterior",
|
||||
"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 +344,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,7 +383,7 @@
|
||||
"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"
|
||||
@@ -296,9 +394,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Você pulou "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Você poupou "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuto"
|
||||
},
|
||||
@@ -312,52 +407,45 @@
|
||||
"message": "horas"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Você poupou das pessoas"
|
||||
"message": "Você poupou das pessoas",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " das vidas dos outros"
|
||||
"message": " das vidas dos outros",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Verifique status.sponsor.ajay.app para o status do servidor."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Importar/Exportar seu ID de usuário"
|
||||
"message": "Importar/Exportar Seu UserID Privado"
|
||||
},
|
||||
"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"
|
||||
"message": "Definir UserID Privado"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Atenção: A alteração do ID de usuário é permanente. Você tem certeza que deseja fazer isso? Certifique-se de fazer backup de seu ID antigo por precaução."
|
||||
"message": "Aviso: A modificação do ID de usuário privado é permanente. Você tem certeza de que quer fazer isso? Certifique-se de fazer backup do anterior."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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 +468,27 @@
|
||||
"minDurationDescription": {
|
||||
"message": "Segmentos menores do que o valor definido não serão pulados ou mostrados no reprodutor."
|
||||
},
|
||||
"enableManualSkipOnFullVideo": {
|
||||
"message": "Usar o pulo manual quando houver um rótulo de vídeo completo"
|
||||
},
|
||||
"whatManualSkipOnFullVideo": {
|
||||
"message": "Para pessoas que desejam assistir ao vídeo sem interrupção se ele for totalmente patrocinado ou autopromoção."
|
||||
},
|
||||
"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,23 +507,20 @@
|
||||
"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 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"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Essas são suas preferências no formato JSON. Isso inclui seu ID de usuário, então lembre-se de compartilhar com cuidado."
|
||||
"exportOptionsCopy": {
|
||||
"message": "Editar/copiar"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Exportar para arquivo"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Importar de um arquivo"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Definir Opções"
|
||||
@@ -449,6 +546,9 @@
|
||||
"preview": {
|
||||
"message": "Pré-visualizar"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "Não enviado"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspecionar"
|
||||
},
|
||||
@@ -467,21 +567,80 @@
|
||||
"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é",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"CopiedExclamation": {
|
||||
"message": "Copiado!",
|
||||
"description": "Used after something has been copied to the clipboard. Example: 'Copied!'"
|
||||
},
|
||||
"generic_guideline1": {
|
||||
"message": "Inclui âncoras de transição"
|
||||
},
|
||||
"generic_guideline2": {
|
||||
"message": "Reproduzir como se nada tivesse sido pulado"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"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_sponsor_guideline1": {
|
||||
"message": "Promoções pagas"
|
||||
},
|
||||
"category_sponsor_guideline2": {
|
||||
"message": "Não é para doações ou mercadoria personalizada"
|
||||
},
|
||||
"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_selfpromo_guideline1": {
|
||||
"message": "Doações, programa de membros e mercadoria personalizada"
|
||||
},
|
||||
"category_selfpromo_guideline2": {
|
||||
"message": "Divulgação gratuita que não acrescenta ao vídeo"
|
||||
},
|
||||
"category_selfpromo_guideline3": {
|
||||
"message": "Não é para produtos de origem corporativa ou mercadorias"
|
||||
},
|
||||
"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_exclusive_access_guideline1": {
|
||||
"message": "Todo o vídeo promove algo de acesso gratuito ou subsidiado"
|
||||
},
|
||||
"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_guideline1": {
|
||||
"message": "Lembretes rápidos para curtir, inscrever ou seguir"
|
||||
},
|
||||
"category_interaction_guideline2": {
|
||||
"message": "Inclui lembretes indiretos para comentar"
|
||||
},
|
||||
"category_interaction_guideline3": {
|
||||
"message": "Não é para promoção geral, apenas chamado à ação"
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Lembrete de interação"
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Intervalo/Animação de Introdução"
|
||||
@@ -492,44 +651,98 @@
|
||||
"category_intro_short": {
|
||||
"message": "Intervalo"
|
||||
},
|
||||
"category_intro_guideline1": {
|
||||
"message": "Intervalo sem conteúdo real"
|
||||
},
|
||||
"category_intro_guideline2": {
|
||||
"message": "Não é para transições com informações"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Finalização/Créditos"
|
||||
},
|
||||
"category_outro_description": {
|
||||
"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_outro_guideline1": {
|
||||
"message": "Não inclue conteúdo, mesmo que cartões de finalização estejam na tela"
|
||||
},
|
||||
"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 específico, deveria ser sob Não-pago/Auto promoção."
|
||||
"category_preview": {
|
||||
"message": "Pré-visualização/Recapitulação"
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Lembrete de interação"
|
||||
"category_preview_description": {
|
||||
"message": "Coleção de clipes que mostram o que está por vir neste vídeo ou em outros vídeos em uma série onde todas as informações são repetidas mais tarde no vídeo."
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Não-pago/Auto promoção"
|
||||
"category_preview_guideline1": {
|
||||
"message": "Clipes que aparecem mais tarde ou em um vídeo futuro"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "Similar a \"patrocinador\", mas para auto promoções e segmentos não-pagos. Isto inclui seções sobre vendas, doações ou informações sobre com quem colaboraram."
|
||||
"category_preview_guideline2": {
|
||||
"message": "Recapitulação de um vídeo anterior"
|
||||
},
|
||||
"category_preview_guideline3": {
|
||||
"message": "Não é para seções que adicionam conteúdo adicional"
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Enrolação/Piadas"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "Enrolação"
|
||||
},
|
||||
"category_filler_guideline1": {
|
||||
"message": "Cenas tangenciais apenas para enrolação ou humor"
|
||||
},
|
||||
"category_filler_guideline2": {
|
||||
"message": "Distrações, erros de gravação, replays"
|
||||
},
|
||||
"category_filler_guideline3": {
|
||||
"message": "Não é para cenas necessárias para o entendimento do tópico"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Música: Seção sem música"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"message": "Para uso em vídeos musicais somente. Deve ser usado exclusivamente para seções de vídeos musicais que já não pertençam à outra categoria."
|
||||
"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": "Não musical"
|
||||
},
|
||||
"category_music_offtopic_guideline1": {
|
||||
"message": "Seções que não estão nos lançamentos oficiais"
|
||||
},
|
||||
"category_music_offtopic_guideline2": {
|
||||
"message": "Sem música numa performance ao vivo"
|
||||
},
|
||||
"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_poi_highlight_guideline1": {
|
||||
"message": "A seção que maioria das pessoas está procurando"
|
||||
},
|
||||
"category_poi_highlight_guideline2": {
|
||||
"message": "Pode pular o contexto"
|
||||
},
|
||||
"category_poi_highlight_guideline3": {
|
||||
"message": "Pode pular para o título ou miniatura"
|
||||
},
|
||||
"category_chapter": {
|
||||
"message": "Capítulo"
|
||||
},
|
||||
"category_chapter_description": {
|
||||
"message": "Capítulos personalizados que descrevem as principais seções de um vídeo."
|
||||
},
|
||||
"category_chapter_guideline1": {
|
||||
"message": "Não mencione os nomes dos patrocinadores"
|
||||
},
|
||||
"category_livestream_messages": {
|
||||
"message": "Livestream: Leituras de Doação/Mensagem"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Leitura de mensagens"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Desativar"
|
||||
"autoSkip": {
|
||||
"message": "Pular automaticamente"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Pular manualmente"
|
||||
@@ -537,11 +750,36 @@
|
||||
"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"
|
||||
},
|
||||
"showOverlay_chapter": {
|
||||
"message": "Mostrar Capítulos"
|
||||
},
|
||||
"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": "Pré-visualizar cor",
|
||||
"message": "Cor Não Enviada",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
@@ -573,9 +811,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!"
|
||||
},
|
||||
@@ -588,35 +829,42 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "oculto: muito curto"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "oculto manualmente"
|
||||
},
|
||||
"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"
|
||||
"acceptPermission": {
|
||||
"message": "Aceitar permissão"
|
||||
},
|
||||
"adblockerIssueUnlistedVideosInfo": {
|
||||
"message": "Se você não consegue resolver isso, desative a configuração 'Ignorar vídeos não listados/privados', pois o SponsorBlock não pode recuperar as informações de visibilidade deste vídeo"
|
||||
"permissionRequestSuccess": {
|
||||
"message": "Solicitação de permissão bem-sucedida!"
|
||||
},
|
||||
"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"
|
||||
"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 'forçar verificação de canal antes de pular\""
|
||||
"message": "Considere Ativar a \"Forçar Verificação de Canal Antes de Pular\""
|
||||
},
|
||||
"downvoteDescription": {
|
||||
"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 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."
|
||||
"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": "Múltiplos segmentos"
|
||||
@@ -632,9 +880,261 @@
|
||||
"message": "As categorias estão aqui!"
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "Abra as opções para ignorar as introduções, outros, promoção de mercadoria, 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"
|
||||
},
|
||||
"chapterNameTooltipWarning": {
|
||||
"message": "Um de seus nomes de capítulo é semelhante a uma categoria. Sempre que possível, você deve usar categorias."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "Doar"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Ajude a financiar o desenvolvimento"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Ocultar o Link de Doação"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Modo Escuro na página de Opções"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Obrigado por instalar o SponsorBlock."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"FullDetails": {
|
||||
"message": "Ver Detalhes Completos"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "Voto negativo"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "Voto positivo"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "Ocultar segmento"
|
||||
},
|
||||
"skipSegment": {
|
||||
"message": "Pular segmento"
|
||||
},
|
||||
"playChapter": {
|
||||
"message": "Reproduzir capítulo"
|
||||
},
|
||||
"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?"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "Os Servidores BETA estão ativos!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "Abrir página de opções"
|
||||
},
|
||||
"resetToDefault": {
|
||||
"message": "Redefinir configurações para o padrão"
|
||||
},
|
||||
"confirmResetToDefault": {
|
||||
"message": "Tem certeza de que deseja redefinir todas as configurações para os valores padrão? Essa ação não poderá ser desfeita."
|
||||
},
|
||||
"exportSegments": {
|
||||
"message": "Exportar segmentos"
|
||||
},
|
||||
"importSegments": {
|
||||
"message": "Importar segmentos"
|
||||
},
|
||||
"Import": {
|
||||
"message": "Importar",
|
||||
"description": "Button to initiate importing segments. Appears under the textbox where they paste in the data"
|
||||
},
|
||||
"selectYourCountry": {
|
||||
"message": "Selecione o seu país"
|
||||
},
|
||||
"unsubmittedSegmentCountsZero": {
|
||||
"message": "No momento, você não tem segmentos não enviados",
|
||||
"description": "Replaces 'unsubmittedSegmentCounts' string when there are no unsubmitted segments"
|
||||
},
|
||||
"unsubmittedSegmentsSingular": {
|
||||
"message": "segmento não enviado",
|
||||
"description": "Example: You currently have 1 *unsubmitted segment* on 1 video"
|
||||
},
|
||||
"unsubmittedSegmentsPlural": {
|
||||
"message": "segmentos não enviados",
|
||||
"description": "Example: You currently have 12 *unsubmitted segments* on 5 videos"
|
||||
},
|
||||
"videosSingular": {
|
||||
"message": "vídeo",
|
||||
"description": "Example: You currently have 3 unsubmitted segments on 1 *video*"
|
||||
},
|
||||
"videosPlural": {
|
||||
"message": "vídeos",
|
||||
"description": "Example: You currently have 12 unsubmitted segments on 5 *videos*"
|
||||
},
|
||||
"clearUnsubmittedSegments": {
|
||||
"message": "Excluir todos os segmentos",
|
||||
"description": "Label for a button in settings"
|
||||
},
|
||||
"clearUnsubmittedSegmentsConfirm": {
|
||||
"message": "Tem certeza de que deseja excluir todos os segmentos não enviados?",
|
||||
"description": "Confirmation message for the Clear unsubmitted segments button"
|
||||
},
|
||||
"showUnsubmittedSegments": {
|
||||
"message": "Mostrar segmentos",
|
||||
"description": "Show/hide button for the unsubmitted segments list"
|
||||
},
|
||||
"hideUnsubmittedSegments": {
|
||||
"message": "Ocultar segmentos",
|
||||
"description": "Show/hide button for the unsubmitted segments list"
|
||||
},
|
||||
"videoID": {
|
||||
"message": "ID do Vídeo",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"segmentCount": {
|
||||
"message": "Número de segmentos",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"actions": {
|
||||
"message": "Ações",
|
||||
"description": "Header of the unsubmitted segments list"
|
||||
},
|
||||
"exportSegmentsAsURL": {
|
||||
"message": "Compartilhar como URL"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
"message": "SponsorBlock para o YouTube - Salte patrocínios",
|
||||
"description": "Name of the extension."
|
||||
},
|
||||
"Description": {
|
||||
"message": "Salte patrocinios, pedidos de subscrição e mais em videos do YouTube. Submeta anúncios nos videos que visualiza para poupar tempo a outros.",
|
||||
"description": "Description of the extension."
|
||||
},
|
||||
"400": {
|
||||
"message": "O servidor disse que este pedido foi inválido"
|
||||
},
|
||||
@@ -13,11 +17,36 @@
|
||||
"message": "Isso já foi enviado antes"
|
||||
},
|
||||
"channelWhitelisted": {
|
||||
"message": "Canal adicionado à whitelist!"
|
||||
"message": "Canal adicionado à lista de autorizados!"
|
||||
},
|
||||
"Segment": {
|
||||
"message": "segmento"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "segmentos"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "Segmentos"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "Capítulos"
|
||||
},
|
||||
"renderAsChapters": {
|
||||
"message": "Renderizar segmentos como capítulos",
|
||||
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
|
||||
},
|
||||
"showSegmentNameInChapterBar": {
|
||||
"message": "Mostrar segmento atual ao lado do tempo do vídeo"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Votar positivamente esta submissão"
|
||||
},
|
||||
"reportButtonTitle": {
|
||||
"message": "Reportar"
|
||||
},
|
||||
"reportButtonInfo": {
|
||||
"message": "Reportar esta submissão como incorrecta."
|
||||
},
|
||||
"Dismiss": {
|
||||
"message": "Ignorar"
|
||||
},
|
||||
@@ -36,9 +65,15 @@
|
||||
"reskip": {
|
||||
"message": "Saltar novamente"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Ativar som"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Pausado"
|
||||
},
|
||||
"manualPaused": {
|
||||
"message": "Temporizador parado"
|
||||
},
|
||||
"confirmMSG": {
|
||||
"message": "\n\nPara editar ou remover linhas individuais, carregue com o botão direito ou abra o popup da extensão pelo icone no canto superior direito."
|
||||
},
|
||||
@@ -48,32 +83,102 @@
|
||||
"Unknown": {
|
||||
"message": "Erro ao enviar os seus segmentos, tente novamente mais tarde."
|
||||
},
|
||||
"sponsorFound": {
|
||||
"message": "Este vídeo tem segmentos na base de dados!"
|
||||
},
|
||||
"sponsor404": {
|
||||
"message": "Nenhum segmento encontrado"
|
||||
},
|
||||
"sponsorStart": {
|
||||
"message": "O Segmento Começa Agora"
|
||||
},
|
||||
"sponsorEnd": {
|
||||
"message": "O Segmento Acaba Agora"
|
||||
},
|
||||
"sponsorCancel": {
|
||||
"message": "Cancelar Criação de Segmento"
|
||||
},
|
||||
"noVideoID": {
|
||||
"message": "Nenhum vídeo do YouTube encontrado.\nSe isto não estiver correto, atualize o separador."
|
||||
},
|
||||
"refreshSegments": {
|
||||
"message": "Atualizar segmentos"
|
||||
},
|
||||
"success": {
|
||||
"message": "Sucesso!"
|
||||
},
|
||||
"voted": {
|
||||
"message": "Votado!"
|
||||
},
|
||||
"serverDown": {
|
||||
"message": "Parece que o servidor está em baixo. Contacte o desenvolvedor imediatamente."
|
||||
},
|
||||
"connectionError": {
|
||||
"message": "Deu-se um erro de conecção: Código: "
|
||||
},
|
||||
"segmentsStillLoading": {
|
||||
"message": "Segmentos ainda a carregar..."
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "Limpar Segmentos"
|
||||
},
|
||||
"openPopup": {
|
||||
"message": "Abrir o Popup SponsorBlock"
|
||||
},
|
||||
"closePopup": {
|
||||
"message": "Fechar Popup"
|
||||
},
|
||||
"sortSegments": {
|
||||
"message": "Ordenar Segmentos"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Tem a certeza que pretende submeter?"
|
||||
},
|
||||
"whitelistChannel": {
|
||||
"message": "Meter canal na Lista Branca"
|
||||
},
|
||||
"removeFromWhitelist": {
|
||||
"message": "Remover canal da Lista Branca"
|
||||
},
|
||||
"voteOnTime": {
|
||||
"message": "Votar em um segmento"
|
||||
},
|
||||
"Submissions": {
|
||||
"message": "Submissões"
|
||||
},
|
||||
"savedPeopleFrom": {
|
||||
"message": "Salvaste pessoas de "
|
||||
},
|
||||
"viewLeaderboard": {
|
||||
"message": "Tabela de Classificação"
|
||||
},
|
||||
"recordTimesDescription": {
|
||||
"message": "Enviar"
|
||||
},
|
||||
"submissionEditHint": {
|
||||
"message": "A edição da seção aparecerá depois que você clicar em enviar",
|
||||
"description": "Appears in the popup to inform them that editing has been moved to the video player."
|
||||
},
|
||||
"popupHint": {
|
||||
"message": "Dica: Você pode configurar atalhos de teclado para enviar nas opções"
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "Limpar Intervalos"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Submeter Intervalos"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Isto é usado na página pública de estatísticas que mostra o quanto já contríbuíu. Veje-a"
|
||||
},
|
||||
"Username": {
|
||||
"message": "Nome de Utilizador"
|
||||
},
|
||||
"setUsername": {
|
||||
"message": "Criar nomde de utilizador"
|
||||
"message": "Criar nome de utilizador"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Copiar ID público de utilizador"
|
||||
},
|
||||
"copySegmentID": {
|
||||
"message": "Copiar ID do segmento"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "Junte-se ao discord oficial para sugerir dicas e sugestões!"
|
||||
@@ -93,14 +198,17 @@
|
||||
"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."
|
||||
},
|
||||
"showSkipButton": {
|
||||
"message": "Mantenha o Botão Saltar para Destaque no Player"
|
||||
},
|
||||
"showInfoButton": {
|
||||
"message": "Mostrar botão de Informações no player do Youtube"
|
||||
},
|
||||
"hideInfoButton": {
|
||||
"message": "Esconder botão de Informações no player do Youtube"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "Este é o botão que abre o popup na pagina do Youtube."
|
||||
"autoHideInfoButton": {
|
||||
"message": "Ocultar automaticamente o Botão de Informação"
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "Esconder botão de Apagar no player do Youtube"
|
||||
@@ -108,18 +216,342 @@
|
||||
"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 Rastreamento de Contagem de Saltos"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "Esse recurso rastreia quais segmentos você pulou para permitir que os usuários saibam o quanto seu envio ajudou outras pessoas e é usado como métrica junto 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 altere essa configuração para que os números de visualização sejam precisos. :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "Ativar o Rastreamento de Contagem de Saltos nas Guias Privadas/Anônimas"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Guardar segmentos de votos negativos"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Quaisquer segmentos que você votar negativo permanecerão ocultos mesmo após a atualização"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Aviso: Ao desabilitar isso excluirá todos os votos negativos armazenados anteriormente"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "Consulta por Prefixo de Hash"
|
||||
},
|
||||
"whatQueryByHashPrefix": {
|
||||
"message": "Em vez de solicitar segmentos do servidor usando o ID do Vídeo, são enviados os primeiros 4 caracteres do hash do ID do Vídeo. Este servidor enviará de volta dados para todos os vídeos com hashes semelhantes."
|
||||
},
|
||||
"enableRefetchWhenNotFound": {
|
||||
"message": "Recuperar segmentos em novos vídeos"
|
||||
},
|
||||
"whatRefetchWhenNotFound": {
|
||||
"message": "Se o vídeo for novo e nenhum segmento for encontrado, continuaremos a monitorizar enquanto assiste."
|
||||
},
|
||||
"whatShowCategoryWithoutPermission": {
|
||||
"message": "Algumas categorias requerem permissão para submeter devido aos requisitos mínimos de reputação"
|
||||
},
|
||||
"showNotice": {
|
||||
"message": "Mostrar notificação outra vez"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "Mostrar aviso após um segmento ser ignorado"
|
||||
},
|
||||
"showCategoryGuidelines": {
|
||||
"message": "Mostrar Categoria de Ajuda"
|
||||
},
|
||||
"noticeVisibilityMode0": {
|
||||
"message": "Avisos de ignorar em tamanho inteiro"
|
||||
},
|
||||
"noticeVisibilityMode1": {
|
||||
"message": "Avisos pequenos quando ignorado automaticamente"
|
||||
},
|
||||
"noticeVisibilityMode2": {
|
||||
"message": "Todos os avisos de ignorar em tamanho pequeno"
|
||||
},
|
||||
"website": {
|
||||
"message": "Site",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"sourceCode": {
|
||||
"message": "Código fonte",
|
||||
"message": "Código-fonte",
|
||||
"description": "Used on Firefox Store Page"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Iniciar/parar segmento",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Enviar segmentos",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"nextChapterKeybind": {
|
||||
"message": "Próximo capítulo",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"previousChapterKeybind": {
|
||||
"message": "Capítulo anterior",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"502": {
|
||||
"message": "O servidor parece estar sobrecarregado. Tente novamente em alguns segundos."
|
||||
},
|
||||
"errorCode": {
|
||||
"message": "Código de erro: "
|
||||
},
|
||||
"skip": {
|
||||
"message": "Saltar"
|
||||
},
|
||||
"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": "Saltar {0}?"
|
||||
},
|
||||
"mute_category": {
|
||||
"message": "Silenciar {0}?"
|
||||
},
|
||||
"skip_to_category": {
|
||||
"message": "Avançar para {0}?",
|
||||
"description": "Used for skipping to things (Skip to Highlight)"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "{0} ignorado",
|
||||
"description": "Example: Sponsor Skipped"
|
||||
},
|
||||
"muted": {
|
||||
"message": "{0} silenciado",
|
||||
"description": "Example: Sponsor Muted"
|
||||
},
|
||||
"minLower": {
|
||||
"message": "minuto"
|
||||
},
|
||||
"minsLower": {
|
||||
"message": "minutos"
|
||||
},
|
||||
"hourLower": {
|
||||
"message": "hora"
|
||||
},
|
||||
"hoursLower": {
|
||||
"message": "horas"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Poupou pessoas de",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " das suas vidas",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Definir UserID Privado"
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "Criado por"
|
||||
},
|
||||
"supportOtherSitesDescription": {
|
||||
"message": "Apoie clientes de terceiros do YouTube. Para ativar o suporte, deve aceitar as permissões adicionais.",
|
||||
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
|
||||
},
|
||||
"supportedSites": {
|
||||
"message": "Sites suportados: "
|
||||
},
|
||||
"addInvidiousInstanceDescription": {
|
||||
"message": "Adicione uma instância personalizada. Isso deve ser formatado APENAS com o domínio. Exemplo: invidious.ajay.app"
|
||||
},
|
||||
"addInvidiousInstanceError": {
|
||||
"message": "Este é um domínio inválido. Isto deve APENAS incluir a parte do domínio. Exemplo: invidious.ajay.app"
|
||||
},
|
||||
"areYouSureReset": {
|
||||
"message": "Tem certeza que deseja redefinir?"
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com é agora suportado"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Importar/Exportar todas as opções"
|
||||
},
|
||||
"exportOptionsCopy": {
|
||||
"message": "Editar/copiar"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Guardar num ficheiro"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Carregar a partir de ficheiro"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Definir opções"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Enviar"
|
||||
},
|
||||
"cancel": {
|
||||
"message": "Cancelar"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Eliminar"
|
||||
},
|
||||
"preview": {
|
||||
"message": "Pré-visualizar"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "Inspecionar"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Editar"
|
||||
},
|
||||
"copyDebugInformation": {
|
||||
"message": "Copiar informações de depuração para a área de transferência"
|
||||
},
|
||||
"copyDebugInformationFailed": {
|
||||
"message": "Falha ao copiar para a área de transferência"
|
||||
},
|
||||
"to": {
|
||||
"message": "até",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"generic_guideline2": {
|
||||
"message": "Reproduz como se nada tivesse sido ignorado"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Patrocinador"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Acesso exclusivo"
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Lembrete de interação"
|
||||
},
|
||||
"category_livestream_messages_short": {
|
||||
"message": "Leitura de mensagens"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "Saltar automaticamente"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Saltar manualmente"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Desativar"
|
||||
},
|
||||
"category": {
|
||||
"message": "Categoria"
|
||||
},
|
||||
"bracketNow": {
|
||||
"message": "(agora)"
|
||||
},
|
||||
"moreCategories": {
|
||||
"message": "Mais categorias"
|
||||
},
|
||||
"chooseACategory": {
|
||||
"message": "Escolher uma categoria"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(fim)"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "ocultado manualmente"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "Alterar categoria"
|
||||
},
|
||||
"guidelines": {
|
||||
"message": "Orientações"
|
||||
},
|
||||
"readTheGuidelines": {
|
||||
"message": "Leia as nossas orientações!!",
|
||||
"description": "Show the first time they submit or if they are \"high risk\""
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Modo escuro na página de opções"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "Obrigado por instalar o SponsorBlock."
|
||||
},
|
||||
"helpPageReviewOptions": {
|
||||
"message": "Por favor, reveja as opções abaixo"
|
||||
},
|
||||
"helpPageHowSkippingWorks": {
|
||||
"message": "Como a função saltar funciona"
|
||||
},
|
||||
"Submitting": {
|
||||
"message": "A enviar"
|
||||
},
|
||||
"Editing": {
|
||||
"message": "A editar"
|
||||
},
|
||||
"helpPageTooSlow": {
|
||||
"message": "Está demasiado lento"
|
||||
},
|
||||
"Credits": {
|
||||
"message": "Créditos"
|
||||
},
|
||||
"LearnMore": {
|
||||
"message": "Saber mais"
|
||||
},
|
||||
"FullDetails": {
|
||||
"message": "Todos os detalhes"
|
||||
},
|
||||
"CopyAndDownvote": {
|
||||
"message": "Copiar e dar voto negativo"
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "Continuar a votar"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "Voto negativo"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "Voto positivo"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "Ocultar segmento"
|
||||
},
|
||||
"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": "Cópia de seg./restauro",
|
||||
"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": "Diversos",
|
||||
"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)."
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Desvincular",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Não definido"
|
||||
},
|
||||
"change": {
|
||||
"message": "Alterar"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "O servidor BETA está ativado!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "Abrir página de opções"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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": "Помоћ"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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": "பிரிவுகளை அழிக்கவும்"
|
||||
},
|
||||
@@ -106,9 +112,6 @@
|
||||
"closePopup": {
|
||||
"message": "பாப்அப்பை மூடு"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "பிரிவுகளைச் சமர்ப்பிக்கவும்"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "இதை நிச்சயமாக சமர்ப்பிக்க விரும்புகிறீர்களா?"
|
||||
},
|
||||
@@ -143,9 +146,6 @@
|
||||
"clearTimesButton": {
|
||||
"message": "நேரங்களை அழி"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "நேரங்களைச் சமர்ப்பிக்கவும்"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "நீங்கள் எவ்வளவு பங்களித்தீர்கள் என்பதைக் காட்ட இது பொது புள்ளிவிவரங்கள் பக்கத்தில் பயன்படுத்தப்படுகிறது. அதை பார்"
|
||||
},
|
||||
@@ -155,6 +155,12 @@
|
||||
"setUsername": {
|
||||
"message": "பயனர்பெயரை அமைக்கவும்"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "பொது பயனர் IDயை நகலெடுக்கவும்"
|
||||
},
|
||||
"copySegmentID": {
|
||||
"message": "துண்டத்தின் IDஐ நகலெடு"
|
||||
},
|
||||
"discordAdvert": {
|
||||
"message": "பரிந்துரைகள் மற்றும் கருத்துக்களை வழங்க அதிகாரப்பூர்வ டிஸ்கார்ட் சேவையகத்தில் சேர வாருங்கள்!"
|
||||
},
|
||||
@@ -173,14 +179,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 +197,24 @@
|
||||
"showDeleteButton": {
|
||||
"message": "YouTube பிளேயரில் நீக்கு பொத்தானைக் காட்டு"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "இது YouTube பிளேயரில் உள்ள பொத்தானாகும், இது தற்போதைய வீடியோவிற்கு நீங்கள் சமர்ப்பிக்காத அனைத்து பகுதிகளையும் அழிக்கும்."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "ஸ்கிப் கவுண்ட் டிராக்கிங்கை இயக்கு"
|
||||
},
|
||||
"whatViewTracking": {
|
||||
"message": "இந்த அம்சம் பயனர்கள் தங்கள் சமர்ப்பிப்பு மற்றவர்களுக்கு எவ்வளவு உதவியது மற்றும் ஸ்பேம் தரவுத்தளத்தில் வரவில்லை என்பதை உறுதிப்படுத்த அப்வோட்களுடன் ஒரு மெட்ரிக்காகப் பயன்படுத்தப்படுவதை பயனர்களுக்குத் தெரியப்படுத்த நீங்கள் எந்த பகுதிகளைத் தவிர்த்துவிட்டீர்கள் என்பதைக் கண்காணிக்கிறது. ஒவ்வொரு முறையும் நீங்கள் ஒரு பகுதியைத் தவிர்க்கும்போது நீட்டிப்பு சேவையகத்திற்கு ஒரு செய்தியை அனுப்புகிறது. பார்வை எண்கள் துல்லியமாக இருக்க பெரும்பாலான மக்கள் இந்த அமைப்பை மாற்ற மாட்டார்கள் என்று நம்புகிறோம். :)"
|
||||
},
|
||||
"enableViewTrackingInPrivate": {
|
||||
"message": "தனிப்பட்ட/மறைநிலை தாவல்களில் ஸ்கிப் கவுண்ட் டிராக்கிங்கை இயக்கவும்"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "துண்டத்தின் வாக்கிறக்கங்களைச் சேமி"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "புதுப்பித்தப் பின் நீங்கள் வாக்கிறக்கிய துண்டங்கள் மறைந்தே இருக்கும்"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "எச்சரிக்கை: இதை முடக்குதல் முன்னர் சேமித்த எல்லா வாக்கிறக்கங்களையும் அழிக்கும்"
|
||||
},
|
||||
"enableQueryByHashPrefix": {
|
||||
"message": "ஹாஷ் முன்னொட்டு மூலம் வினவல்"
|
||||
},
|
||||
@@ -212,6 +230,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."
|
||||
@@ -233,19 +269,16 @@
|
||||
"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": "சமர்ப்பிக்கும் விசைப்பலகைக்கு விசையை அமைக்கவும்"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "ஒரு விசையைத் தட்டச்சு செய்வதன் மூலம் அதைத் தேர்ந்தெடுக்கவும்"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "விசைப்பலகை இதற்கு அமைக்கப்பட்டுள்ளது: "
|
||||
"message": "துண்டங்களைச் சமர்ப்பி",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"0": {
|
||||
"message": "இணைப்பு நேரம் முடிந்தது. உங்கள் இணைய இணைப்பைச் சரிபார்க்கவும். உங்கள் இணையம் இயங்கினால், சேவையகம் அதிக சுமை அல்லது கீழே இருக்கும்."
|
||||
@@ -269,11 +302,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 +352,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "நீங்கள் தவிர்த்துவிட்டீர்கள் "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "உங்களை நீங்களே காப்பாற்றிக் கொண்டீர்கள் "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "நிமிடம்"
|
||||
},
|
||||
@@ -312,52 +365,36 @@
|
||||
"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 ஐச் சரிபார்க்கவும்."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "உங்கள் பயனர் ஐடியை இறக்குமதி / ஏற்றுமதி செய்யுங்கள்"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "இதை தனிப்பட்ட முறையில் வைத்திருக்க வேண்டும். இது கடவுச்சொல் போன்றது மற்றும் யாருடனும் பகிரக்கூடாது. யாராவது இதை வைத்திருந்தால், அவர்கள் உங்களைப் போல ஆள்மாறாட்டம் செய்யலாம்."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "UserID ஐ அமைக்கவும்"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "எச்சரிக்கை: பயனர் ஐடியை மாற்றுவது நிரந்தரமானது. இதை நிச்சயமாக செய்ய விரும்புகிறீர்களா? உங்கள் பழையதை காப்புப்பிரதி எடுக்க உறுதிசெய்க."
|
||||
"message": "இதை தனிப்பட்டதாக வைத்திருக்க வேண்டும். இது கடவுச்சொல் போன்றது, அதை யாருடனும் பகிரக்கூடாது. யாரிடமாவது இது இருந்தால், அவர் உங்களைப் போல் ஆள்மாறாட்டம் செய்யலாம். உங்கள் பொது பயனர் IDயை நீங்கள் தேடுகிறீர்களானால், பாப்அப்பில் உள்ள கிளிப்போர்டு ஐகானைக் கிளிக் செய்யவும்."
|
||||
},
|
||||
"createdBy": {
|
||||
"message": "உருவாக்கியது"
|
||||
},
|
||||
"autoSkip": {
|
||||
"message": "ஆட்டோ ஸ்கிப்"
|
||||
"supportOtherSites": {
|
||||
"message": "3 வது தரப்பு YouTube-தளங்களை ஆதரிக்கவும்"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "ஒரு பிரிவு தவிர்க்கப்பட்ட பிறகு அறிவிப்பைக் காட்டு"
|
||||
},
|
||||
"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 +417,18 @@
|
||||
"minDurationDescription": {
|
||||
"message": "தொகுப்பு மதிப்பை விடக் குறைவான பகுதிகள் தவிர்க்கப்படாது அல்லது பிளேயரில் காண்பிக்கப்படாது."
|
||||
},
|
||||
"skipNoticeDuration": {
|
||||
"message": "அறிவிப்பு காலத்தை தவிர்க்கவும் (வினாடிகள்):"
|
||||
},
|
||||
"skipNoticeDurationDescription": {
|
||||
"message": "தவிர்க்கும் அறிவிப்பு குறைந்தபட்சம் இவ்வளவு நேரம் திரையில் இருக்கும். மேனுவல் ஸ்கிப்பிங்கிற்கு, இது நீண்ட நேரம் தெரியும்."
|
||||
},
|
||||
"shortCheck": {
|
||||
"message": "பின்வரும் சமர்ப்பிப்பு உங்கள் குறைந்தபட்ச கால விருப்பத்தை விட குறைவாக உள்ளது. இது ஏற்கனவே சமர்ப்பிக்கப்பட்டுள்ளது என்பதையும், இந்த விருப்பத்தின் காரணமாக புறக்கணிக்கப்படுவதையும் இது குறிக்கலாம். நீங்கள் சமர்ப்பிக்க விரும்புகிறீர்களா?"
|
||||
},
|
||||
"showUploadButton": {
|
||||
"message": "பதிவேற்ற பொத்தானைக் காட்டு"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "நீங்கள் நேர முத்திரையைத் தேர்ந்தெடுத்து சமர்ப்பிக்கத் தயாரான பிறகு இந்த பொத்தான் YouTube பிளேயரில் தோன்றும்."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "ஸ்பான்சர் பிளாக் சேவையக முகவரி"
|
||||
},
|
||||
@@ -407,23 +447,20 @@
|
||||
"areYouSureReset": {
|
||||
"message": "இதை மீட்டமைக்க விரும்புகிறீர்களா?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "வீடியோ பட்டியலிடப்படாதது என கண்டறியப்பட்டுள்ளது. பகுதிகளைத் தவிர்க்க நீங்கள் விரும்பவில்லை எனில் ரத்துசெய் என்பதைக் கிளிக் செய்க."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "பட்டியலிடப்படாத / தனிப்பட்ட வீடியோக்களை புறக்கணிக்கவும்"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "இந்த அமைப்பு ஸ்பான்சர் பிளாக் சற்று மெதுவாக்கும். பிரிவு தேடல்களைத் தவிர் சேவையகத்திற்கு வீடியோ ஐடியை அனுப்ப வேண்டும். பட்டியலிடப்படாத வீடியோ ஐடிகள் இணையத்தில் அனுப்பப்படுவது குறித்து நீங்கள் கவலைப்பட்டால், இந்த விருப்பத்தை இயக்கவும்."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com இப்போது துணைபுரிகிறது"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "அனைத்து விருப்பங்களையும் இறக்குமதி / ஏற்றுமதி"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "இது JSON இல் உங்கள் முழு உள்ளமைவு. இது உங்கள் பயனர் ஐடியை உள்ளடக்கியது, எனவே இதை புத்திசாலித்தனமாக பகிர்ந்து கொள்ளுங்கள்."
|
||||
"exportOptionsCopy": {
|
||||
"message": "திருத்து/நகலெடு"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "கோப்பிற்கு சேமி"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "கோப்பிலிருந்து ஏற்று"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "விருப்பங்களை அமைக்கவும்"
|
||||
@@ -449,6 +486,9 @@
|
||||
"preview": {
|
||||
"message": "முன்னோட்ட"
|
||||
},
|
||||
"unsubmitted": {
|
||||
"message": "சமர்ப்பிக்கப்படவில்லை"
|
||||
},
|
||||
"inspect": {
|
||||
"message": "ஆய்வு செய்யுங்கள்"
|
||||
},
|
||||
@@ -467,12 +507,6 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "பிழைத்திருத்த தகவல்கள் கிளிப் போர்டில் நகலெடுக்கப்பட்டுள்ளன. நீங்கள் பகிர விரும்பாத எந்த தகவலையும் அகற்ற தயங்க. இதை உரை கோப்பில் சேமிக்கவும் அல்லது பிழை அறிக்கையில் ஒட்டவும்."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "சாவி"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "மற்றொரு செயலுடன் பிணைக்கப்பட்டுள்ளது. மற்றொரு விசையைத் தேர்ந்தெடுக்கவும்."
|
||||
},
|
||||
"to": {
|
||||
"message": "க்கு",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -483,6 +517,24 @@
|
||||
"category_sponsor_description": {
|
||||
"message": "கட்டண பதவி உயர்வு, கட்டண பரிந்துரைகள் மற்றும் நேரடி விளம்பரங்கள். சுய விளம்பரத்திற்காகவோ அல்லது அவர்கள் விரும்பும் காரணங்கள் / படைப்பாளிகள் / வலைத்தளங்கள் / தயாரிப்புகளுக்கு இலவசக் கூச்சலுக்காகவோ அல்ல."
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "செலுத்தப்படாத / சுய ஊக்குவிப்பு"
|
||||
},
|
||||
"category_selfpromo_description": {
|
||||
"message": "செலுத்தப்படாத அல்லது சுய விளம்பரத்தைத் தவிர \"ஸ்பான்சர்\" போன்றது. பொருட்கள், நன்கொடைகள் அல்லது அவர்கள் யாருடன் ஒத்துழைத்தார்கள் என்பது பற்றிய தகவல்கள் இதில் அடங்கும்."
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "பிரத்யேக அணுகல்"
|
||||
},
|
||||
"category_interaction": {
|
||||
"message": "தொடர்பு நினைவூட்டல் (குழுசேர்)"
|
||||
},
|
||||
"category_interaction_description": {
|
||||
"message": "உள்ளடக்கத்தின் நடுவில் அவற்றைப் பிடிக்க, குழுசேர அல்லது பின்பற்ற ஒரு குறுகிய நினைவூட்டல் இருக்கும்போது. இது நீண்டதாகவோ அல்லது குறிப்பிட்ட ஒன்றைப் பற்றியோ இருந்தால், அதற்கு பதிலாக அது சுய விளம்பரத்தின் கீழ் இருக்க வேண்டும்."
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "தொடர்பு நினைவூட்டல்"
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "இடைமறிப்பு / அறிமுக அனிமேஷன்"
|
||||
},
|
||||
@@ -498,20 +550,11 @@
|
||||
"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_filler_short": {
|
||||
"message": "நிரப்பி"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "இசை: இசை அல்லாத பிரிவு"
|
||||
@@ -522,14 +565,20 @@
|
||||
"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,11 +586,17 @@
|
||||
"showOverlay": {
|
||||
"message": "சீக் பட்டியில் காட்டு"
|
||||
},
|
||||
"colorFormatIncorrect": {
|
||||
"message": "உங்கள் நிறம் தவறாக வடிவமைக்கப்பட்டுள்ளது. இது ஆரம்பத்தில் எண் அடையாளத்துடன் 3 அல்லது 6 இலக்க ஹெக்ஸ் குறியீடாக இருக்க வேண்டும்."
|
||||
"disable": {
|
||||
"message": "முடக்கு"
|
||||
},
|
||||
"autoSkip_POI": {
|
||||
"message": "துவக்கத்திற்கு தானாகக் கெந்து"
|
||||
},
|
||||
"manualSkip_POI": {
|
||||
"message": "காணொளி ஏறுகையில் கேள்"
|
||||
},
|
||||
"previewColor": {
|
||||
"message": "முன்னோட்டம் வண்ணம்",
|
||||
"message": "சமர்ப்பிக்கப்படாதவை நிறம்",
|
||||
"description": "Referring to submissions that have not been sent to the server yet."
|
||||
},
|
||||
"seekBarColor": {
|
||||
@@ -588,17 +643,14 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "மறைக்கப்பட்ட: மிகக் குறுகிய"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "சேனல் ஐடி இன்னும் ஏற்றப்படவில்லை."
|
||||
"manuallyHidden": {
|
||||
"message": "கைமுறையாக மறைக்கப்பட்டது"
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "வீடியோ தரவைப் பெறுவதற்கான ஸ்பான்சர் பிளாக் திறனை ஏதோ தடுக்கிறது என்று தெரிகிறது. இது உங்கள் விளம்பர தடுப்பாளராக இருக்கலாம். Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests ஐ சரிபார்க்கவும்"
|
||||
"acceptPermission": {
|
||||
"message": "அனுமதியை ஏற்றுக்கொள்"
|
||||
},
|
||||
"adblockerIssueUnlistedVideosInfo": {
|
||||
"message": "இதை நீங்கள் தீர்க்க முடியாவிட்டால், 'பட்டியலிடப்படாத / தனிப்பட்ட வீடியோக்களைப் புறக்கணிக்கவும்' என்ற அமைப்பை முடக்கு, ஏனெனில் இந்த வீடியோவுக்கான தெரிவுநிலை தகவலை ஸ்பான்சர் பிளாக் பெற முடியவில்லை"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "இது தொடர்ந்து நடந்தால், அது உங்கள் விளம்பர தடுப்பாளரால் ஏற்படலாம். Https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests ஐ சரிபார்க்கவும்"
|
||||
"permissionRequestSuccess": {
|
||||
"message": "அனுமதி கோரிக்கை வெற்றி!"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "தவிர்ப்பதற்கு முன் சேனல் சோதனை கட்டாயப்படுத்தவும்"
|
||||
@@ -613,7 +665,7 @@
|
||||
"message": "தவறான / தவறான நேரம்"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "தவறான வகை"
|
||||
"message": "வகையை மாற்று"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "இந்த வீடியோ இசை என வகைப்படுத்தப்பட்டுள்ளது. இதற்கு ஒரு ஸ்பான்சர் இருப்பதை நீங்கள் உறுதியாக நம்புகிறீர்களா? இது உண்மையில் \"இசை அல்லாத பிரிவு\" என்றால், நீட்டிப்பு விருப்பங்களைத் திறந்து இந்த வகையை இயக்கவும். பின்னர், நீங்கள் இந்த பகுதியை ஸ்பான்சருக்கு பதிலாக \"இசை அல்லாதது\" என்று சமர்ப்பிக்கலாம். நீங்கள் குழப்பமாக இருந்தால் வழிகாட்டுதல்களைப் படிக்கவும்."
|
||||
@@ -636,5 +688,79 @@
|
||||
},
|
||||
"help": {
|
||||
"message": "உதவி"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "புரிந்தது",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"hideForever": {
|
||||
"message": "என்றென்றும் மறை"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "கொடையளி"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "நன்கொடை இணைப்பை மறை"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "தெரிவுகள் பக்கத்தில் இருண்ட பயன்முறை"
|
||||
},
|
||||
"helpPageThanksForInstalling": {
|
||||
"message": "ஸ்பான்சர்ப்ளாக் நிறுவியதற்கு நன்றி."
|
||||
},
|
||||
"ContinueVoting": {
|
||||
"message": "தொடர்ந்து வாக்களி"
|
||||
},
|
||||
"ChangeCategoryTooltip": {
|
||||
"message": "இது உம் துண்டங்களை உடனடியாகச் செயல்படுத்தும்"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "வாக்கிறக்கு"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "வாக்கேற்று"
|
||||
},
|
||||
"hideSegment": {
|
||||
"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)."
|
||||
},
|
||||
"notSet": {
|
||||
"message": "அமைக்கவில்லை"
|
||||
},
|
||||
"change": {
|
||||
"message": "மாற்று"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "பீட்டா சேவையகம் இயக்கப்பட்டுள்ளது!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "தெரிவுகள் பக்கத்தைத் திற"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,9 +94,6 @@
|
||||
"connectionError": {
|
||||
"message": "కనెక్షన్ లోపం సంభవించింది. లోపం కోడ్: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "మీరు వీడియో ఐడి కోసం సమర్పించాలనుకుంటున్నారా"
|
||||
},
|
||||
"clearTimes": {
|
||||
"message": "విభాగాలను క్లియర్ చేయండి"
|
||||
},
|
||||
@@ -106,9 +103,6 @@
|
||||
"closePopup": {
|
||||
"message": "పాపప్ మూసివేయండి"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "విభాగాలను సమర్పించండి"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "మీరు దీన్ని ఖచ్చితంగా సమర్పించాలనుకుంటున్నారా?"
|
||||
},
|
||||
@@ -143,9 +137,6 @@
|
||||
"clearTimesButton": {
|
||||
"message": "టైమ్స్ క్లియర్"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "టైమ్స్ సమర్పించండి"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "మీరు ఎంత సహకరించారో చూపించడానికి ఇది పబ్లిక్ గణాంకాల పేజీలో ఉపయోగించబడుతుంది. ఇది చూడు"
|
||||
},
|
||||
@@ -179,18 +170,12 @@
|
||||
"hideInfoButton": {
|
||||
"message": "YouTube ప్లేయర్లో సమాచారం బటన్ను దాచండి"
|
||||
},
|
||||
"whatInfoButton": {
|
||||
"message": "ఇది YouTube పేజీలో పాపప్ను తెరిచే బటన్."
|
||||
},
|
||||
"hideDeleteButton": {
|
||||
"message": "YouTube ప్లేయర్లో తొలగించు బటన్ను దాచండి"
|
||||
},
|
||||
"showDeleteButton": {
|
||||
"message": "YouTube ప్లేయర్లో తొలగించు బటన్ను చూపించు"
|
||||
},
|
||||
"whatDeleteButton": {
|
||||
"message": "ఇది YouTube ప్లేయర్లోని బటన్, ఇది ప్రస్తుత వీడియో కోసం మీరు సమర్పించని అన్ని విభాగాలను క్లియర్ చేస్తుంది."
|
||||
},
|
||||
"enableViewTracking": {
|
||||
"message": "స్కిప్ కౌంట్ ట్రాకింగ్ను ప్రారంభించండి"
|
||||
},
|
||||
@@ -212,6 +197,9 @@
|
||||
"showNotice": {
|
||||
"message": "మళ్ళీ నోటీసు చూపించు"
|
||||
},
|
||||
"showSkipNotice": {
|
||||
"message": "ఒక విభాగం దాటవేయబడిన తర్వాత నోటీసు చూపించు"
|
||||
},
|
||||
"longDescription": {
|
||||
"message": "స్పాన్సర్లు, పరిచయాలు, ros ట్రోలు, చందా రిమైండర్లు మరియు YouTube వీడియోల యొక్క ఇతర బాధించే భాగాలను దాటవేయడానికి స్పాన్సర్బ్లాక్ మిమ్మల్ని అనుమతిస్తుంది. స్పాన్సర్బ్లాక్ అనేది క్రౌడ్ సోర్స్డ్ బ్రౌజర్ పొడిగింపు, ఇది ఎవరైనా స్పాన్సర్ చేసిన విభాగాలు మరియు యూట్యూబ్ వీడియోల యొక్క ప్రారంభ మరియు ముగింపు సమయాన్ని సమర్పించనివ్వండి. ఒక వ్యక్తి ఈ సమాచారాన్ని సమర్పించిన తర్వాత, ఈ పొడిగింపు ఉన్న ప్రతి ఒక్కరూ ప్రాయోజిత విభాగంలో దాటవేస్తారు. మీరు మ్యూజిక్ వీడియోల యొక్క నాన్-మ్యూజిక్ విభాగాలను కూడా దాటవేయవచ్చు.",
|
||||
"description": "Full description of the extension on the store pages."
|
||||
@@ -232,21 +220,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 +245,6 @@
|
||||
"skip_category": {
|
||||
"message": "{0} ని దాటవేయాలా?"
|
||||
},
|
||||
"skipped": {
|
||||
"message": "దాటవేయబడింది"
|
||||
},
|
||||
"disableAutoSkip": {
|
||||
"message": "ఆటో దాటవేయిని ఆపివేయి"
|
||||
},
|
||||
@@ -296,9 +266,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "మీరు దాటవేశారు "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "మీరు మీరే రక్షించుకున్నారు "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "నిమిషం"
|
||||
},
|
||||
@@ -312,53 +279,22 @@
|
||||
"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 ని తనిఖీ చేయండి."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "మీ యూజర్ఐడిని దిగుమతి / ఎగుమతి చేయండి"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "దీన్ని ప్రైవేట్గా ఉంచాలి. ఇది పాస్వర్డ్ లాంటిది మరియు ఎవరితోనూ భాగస్వామ్యం చేయకూడదు. ఎవరైనా దీన్ని కలిగి ఉంటే, వారు మిమ్మల్ని వంచించగలరు."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "UserID ని సెట్ చేయండి"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "హెచ్చరిక: యూజర్ఐడిని మార్చడం శాశ్వతం. మీరు దీన్ని ఖచ్చితంగా చేయాలనుకుంటున్నారా? ఒకవేళ మీ పాతదాన్ని బ్యాకప్ చేయాలని నిర్ధారించుకోండి."
|
||||
},
|
||||
"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 +322,6 @@
|
||||
"showUploadButton": {
|
||||
"message": "అప్లోడ్ బటన్ చూపించు"
|
||||
},
|
||||
"whatUploadButton": {
|
||||
"message": "మీరు టైమ్స్టాంప్ను ఎంచుకుని సమర్పించడానికి సిద్ధంగా ఉన్న తర్వాత ఈ బటన్ YouTube ప్లేయర్లో కనిపిస్తుంది."
|
||||
},
|
||||
"customServerAddress": {
|
||||
"message": "స్పాన్సర్బ్లాక్ సర్వర్ చిరునామా"
|
||||
},
|
||||
@@ -407,24 +340,12 @@
|
||||
"areYouSureReset": {
|
||||
"message": "మీరు దీన్ని రీసెట్ చేయాలనుకుంటున్నారా?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "వీడియో జాబితా చేయనిదిగా కనుగొనబడింది. మీరు విభాగాలను దాటవేయాలనుకుంటే రద్దు చేయి క్లిక్ చేయండి."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "జాబితా చేయని / ప్రైవేట్ వీడియోలను విస్మరించండి"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "ఈ సెట్టింగ్ స్పాన్సర్బ్లాక్ను కొద్దిగా నెమ్మదిస్తుంది. సెగ్మెంట్ శోధనను దాటవేయి వీడియో ID ని సర్వర్కు పంపడం అవసరం. జాబితా చేయని వీడియో ఐడిలను ఇంటర్నెట్ ద్వారా పంపడం గురించి మీకు ఆందోళన ఉంటే, ఈ ఎంపికను ప్రారంభించండి."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com కి ఇప్పుడు మద్దతు ఉంది"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "అన్ని ఎంపికలను దిగుమతి / ఎగుమతి చేయండి"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "ఇది JSON లో మీ మొత్తం కాన్ఫిగరేషన్. ఇది మీ యూజర్ఐడిని కలిగి ఉంది, కాబట్టి దీన్ని తెలివిగా పంచుకోండి."
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "ఎంపికలను సెట్ చేయండి"
|
||||
},
|
||||
@@ -467,12 +388,6 @@
|
||||
"copyDebugInformationComplete": {
|
||||
"message": "డీబగ్ సమాచారం క్లిప్ బోర్డ్కు కాపీ చేయబడింది. మీరు భాగస్వామ్యం చేయని సమాచారాన్ని తొలగించడానికి సంకోచించకండి. దీన్ని టెక్స్ట్ ఫైల్లో సేవ్ చేయండి లేదా బగ్ రిపోర్ట్లో అతికించండి."
|
||||
},
|
||||
"theKey": {
|
||||
"message": "కీ"
|
||||
},
|
||||
"keyAlreadyUsed": {
|
||||
"message": "మరొక చర్యకు కట్టుబడి ఉంటుంది. దయచేసి మరొక కీని ఎంచుకోండి."
|
||||
},
|
||||
"to": {
|
||||
"message": "కు",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
@@ -483,6 +398,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,21 +428,6 @@
|
||||
"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": "సంగీతం: నాన్-మ్యూజిక్ విభాగం"
|
||||
},
|
||||
@@ -528,8 +443,8 @@
|
||||
"category_livestream_messages_short": {
|
||||
"message": "సందేశ పఠనం"
|
||||
},
|
||||
"disable": {
|
||||
"message": "డిసేబుల్"
|
||||
"autoSkip": {
|
||||
"message": "ఆటో దాటవేయి"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "మాన్యువల్ దాటవేయి"
|
||||
@@ -537,12 +452,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,18 +499,6 @@
|
||||
"hiddenDueToDuration": {
|
||||
"message": "దాచబడింది: చాలా చిన్నది"
|
||||
},
|
||||
"channelDataNotFound": {
|
||||
"message": "ఛానెల్ ID ఇంకా లోడ్ కాలేదు."
|
||||
},
|
||||
"adblockerIssue": {
|
||||
"message": "వీడియో డేటాను పొందే స్పాన్సర్బ్లాక్ సామర్థ్యాన్ని ఏదో అడ్డుకుంటున్నట్లు కనిపిస్తోంది. ఇది బహుశా మీ యాడ్ బ్లాకర్. దయచేసి https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests తనిఖీ చేయండి"
|
||||
},
|
||||
"adblockerIssueUnlistedVideosInfo": {
|
||||
"message": "మీరు దీన్ని పరిష్కరించలేకపోతే, స్పాన్సర్బ్లాక్ ఈ వీడియో కోసం దృశ్యమాన సమాచారాన్ని తిరిగి పొందలేకపోతున్నందున, 'జాబితా చేయని / ప్రైవేట్ వీడియోలను విస్మరించండి' సెట్టింగ్ను నిలిపివేయండి"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "ఇది జరుగుతూ ఉంటే, అది మీ ప్రకటన బ్లాకర్ వల్ల సంభవించవచ్చు. దయచేసి https://github.com/ajayyy/SponsorBlock/wiki/Fix-Ad-Blocker-Blocking-SponsorBlock's-Requests తనిఖీ చేయండి"
|
||||
},
|
||||
"forceChannelCheck": {
|
||||
"message": "దాటవేయడానికి ముందు ఛానెల్ తనిఖీ చేయమని బలవంతం చేయండి"
|
||||
},
|
||||
@@ -612,9 +511,6 @@
|
||||
"downvoteDescription": {
|
||||
"message": "తప్పు / తప్పు సమయం"
|
||||
},
|
||||
"incorrectCategory": {
|
||||
"message": "తప్పు వర్గం"
|
||||
},
|
||||
"nonMusicCategoryOnMusic": {
|
||||
"message": "ఈ వీడియోను సంగీతంగా వర్గీకరించారు. దీనికి స్పాన్సర్ ఉందని మీరు ఖచ్చితంగా అనుకుంటున్నారా? ఇది వాస్తవానికి \"నాన్-మ్యూజిక్ సెగ్మెంట్\" అయితే, పొడిగింపు ఎంపికలను తెరిచి ఈ వర్గాన్ని ప్రారంభించండి. అప్పుడు, మీరు ఈ విభాగాన్ని స్పాన్సర్కు బదులుగా \"నాన్-మ్యూజిక్\" గా సమర్పించవచ్చు. మీరు గందరగోళంలో ఉంటే దయచేసి మార్గదర్శకాలను చదవండి."
|
||||
},
|
||||
@@ -633,8 +529,5 @@
|
||||
},
|
||||
"categoryUpdate2": {
|
||||
"message": "పరిచయాలు, ros ట్రోస్, మెర్చ్ మొదలైనవాటిని దాటవేయడానికి ఎంపికలను తెరవండి."
|
||||
},
|
||||
"help": {
|
||||
"message": "సహాయం"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,9 @@
|
||||
"Segments": {
|
||||
"message": "ส่วน"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "ส่วน"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "เห็นด้วยกับรายงานนี้"
|
||||
},
|
||||
@@ -52,6 +55,9 @@
|
||||
"reskip": {
|
||||
"message": "ข้ามใหม่"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "เปิดเสียง"
|
||||
},
|
||||
"paused": {
|
||||
"message": "กำลังหยุดชั่วคราว"
|
||||
},
|
||||
@@ -66,5 +72,9 @@
|
||||
},
|
||||
"clearTimesButton": {
|
||||
"message": "ล้างเวลา"
|
||||
},
|
||||
"supportOtherSitesDescription": {
|
||||
"message": "สนับสนุนลูกค้า YouTube บุคคลที่สาม.\nในการเปิดใช้งานการสนับสนุน คุณต้องยอมรับการอนุญาตพิเศษ!",
|
||||
"description": "This replaces the 'supports Invidious' option because it now works on other YouTube sites such as Cloudtube"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,7 +23,17 @@
|
||||
"message": "đoạn quảng cáo"
|
||||
},
|
||||
"Segments": {
|
||||
"message": "đoạn quảng cáo"
|
||||
"message": "phân đoạn"
|
||||
},
|
||||
"SegmentsCap": {
|
||||
"message": "Phân đoạn"
|
||||
},
|
||||
"Chapters": {
|
||||
"message": "Chương"
|
||||
},
|
||||
"renderAsChapters": {
|
||||
"message": "Coi phân đoạn như chương",
|
||||
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
|
||||
},
|
||||
"upvoteButtonInfo": {
|
||||
"message": "Tán thành phân đoạn này"
|
||||
@@ -52,6 +62,9 @@
|
||||
"reskip": {
|
||||
"message": "Bỏ qua lại"
|
||||
},
|
||||
"unmute": {
|
||||
"message": "Bật tiếng"
|
||||
},
|
||||
"paused": {
|
||||
"message": "Tạm dừng"
|
||||
},
|
||||
@@ -71,16 +84,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ày.\nNếu sai, hãy thử tải lại thẻ này."
|
||||
"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!"
|
||||
@@ -92,13 +111,13 @@
|
||||
"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: "
|
||||
"message": "Đã xảy ra lỗi kết nối. Mã lỗi: "
|
||||
},
|
||||
"wantToSubmit": {
|
||||
"message": "Bạn có muốn đăng đoạn quảng cáo cho video có mã id"
|
||||
"segmentsStillLoading": {
|
||||
"message": "Phân đoạn vẫn đang tả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"
|
||||
@@ -106,20 +125,20 @@
|
||||
"closePopup": {
|
||||
"message": "Đóng bảng popup"
|
||||
},
|
||||
"SubmitTimes": {
|
||||
"message": "Đăng đoạn quảng cáo"
|
||||
"sortSegments": {
|
||||
"message": "Sắp xếp phân đoạn"
|
||||
},
|
||||
"submitCheck": {
|
||||
"message": "Bạn có chắc là 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": "Bỏ kênh này khỏi danh sách không chặn"
|
||||
"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"
|
||||
@@ -143,9 +162,6 @@
|
||||
"clearTimesButton": {
|
||||
"message": "Xóa thời gian"
|
||||
},
|
||||
"submitTimesButton": {
|
||||
"message": "Đăng thời gian"
|
||||
},
|
||||
"publicStats": {
|
||||
"message": "Tên này được dùng tại trang thông tin công khai để thể hiện lượng đóng góp của bạn. Xem"
|
||||
},
|
||||
@@ -155,8 +171,14 @@
|
||||
"setUsername": {
|
||||
"message": "Đặt tên người dùng"
|
||||
},
|
||||
"copyPublicID": {
|
||||
"message": "Sao chép Public UserID"
|
||||
},
|
||||
"copySegmentID": {
|
||||
"message": "Sao chép ID phân đoạn"
|
||||
},
|
||||
"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"
|
||||
@@ -173,14 +195,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"
|
||||
@@ -188,15 +213,27 @@
|
||||
"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"
|
||||
},
|
||||
"enableTrackDownvotes": {
|
||||
"message": "Lưu trữ phiếu phản đối phân đoạn"
|
||||
},
|
||||
"whatTrackDownvotes": {
|
||||
"message": "Bất kỳ phân đoạn nào bạn phản đối sẽ vẫn bị ẩn ngay cả sau khi làm mới"
|
||||
},
|
||||
"trackDownvotesWarning": {
|
||||
"message": "Cảnh báo: Tắt tính năng này sẽ xóa tất cả các phiếu phản đối đã lưu trữ trước đó"
|
||||
},
|
||||
"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ự."
|
||||
},
|
||||
@@ -209,6 +246,27 @@
|
||||
"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"
|
||||
},
|
||||
"showCategoryGuidelines": {
|
||||
"message": "Hiển thị Danh mục Trợ giúp"
|
||||
},
|
||||
"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."
|
||||
@@ -230,19 +288,27 @@
|
||||
"description": "The second line of the message displayed after the notice was upgraded."
|
||||
},
|
||||
"setSkipShortcut": {
|
||||
"message": "Chọn phím tắt để bỏ qua phân đoạn"
|
||||
"message": "Bỏ qua phân đoạn",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setStartSponsorShortcut": {
|
||||
"message": "Đặt phím tắt đánh dấu đoạn quảng cáo bắt đầu"
|
||||
"message": "Bắt đầu/dừng phân đoạn",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"setSubmitKeybind": {
|
||||
"message": "Đặt phím tắt đăng đoạn quảng cáo"
|
||||
"message": "Gửi phân đoạn",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"nextChapterKeybind": {
|
||||
"message": "Chương tiếp",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"previousChapterKeybind": {
|
||||
"message": "Chương trước",
|
||||
"description": "Keybind label"
|
||||
},
|
||||
"keybindDescription": {
|
||||
"message": "Chọn phím bằng cách gõ phím"
|
||||
},
|
||||
"keybindDescriptionComplete": {
|
||||
"message": "Phím tắt đã được đặt thành: "
|
||||
"message": "Chọn một phím bằng cách nhập nó và chọn bất kỳ phím bổ trợ nào bạn muốn sử dụng."
|
||||
},
|
||||
"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."
|
||||
@@ -266,20 +332,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."
|
||||
@@ -293,9 +382,6 @@
|
||||
"youHaveSkipped": {
|
||||
"message": "Bạn đã bỏ qua "
|
||||
},
|
||||
"youHaveSaved": {
|
||||
"message": "Bạn đã tiết kiệm cho mình "
|
||||
},
|
||||
"minLower": {
|
||||
"message": "phút"
|
||||
},
|
||||
@@ -309,52 +395,36 @@
|
||||
"message": "giờ"
|
||||
},
|
||||
"youHaveSavedTime": {
|
||||
"message": "Bạn đã giúp người khác tiết kiệm được"
|
||||
"message": "Bạn đã giúp người khác tiết kiệm được",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"youHaveSavedTimeEnd": {
|
||||
"message": " của cuộc đời họ"
|
||||
"message": " của cuộc đời họ",
|
||||
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
|
||||
},
|
||||
"statusReminder": {
|
||||
"message": "Truy cập trang status.sponsor.ajay.app để biết tình trạng máy chủ."
|
||||
},
|
||||
"changeUserID": {
|
||||
"message": "Nhập/Xuất mã người dùng của bạn"
|
||||
},
|
||||
"whatChangeUserID": {
|
||||
"message": "Bạn nên giữ bí mật mã này. Nó như mật khẩu vậy, do đó không nên chia sẻ với người khác. Nếu ai đó có mã này, họ có thể giả mạo bạn."
|
||||
},
|
||||
"setUserID": {
|
||||
"message": "Đặt mã người dùng"
|
||||
},
|
||||
"userIDChangeWarning": {
|
||||
"message": "Cảnh báo: Việc thay đổi mã người dùng có tác dụng vĩnh viễn. Bạn có chắc muốn thay đổi không? Hãy nhớ sao lưu lại mã người dùng cũ để đề phòng."
|
||||
"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 có 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."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
@@ -377,15 +447,21 @@
|
||||
"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?"
|
||||
},
|
||||
"liveOrPremiere": {
|
||||
"message": "Không được phép gửi trên một buổi phát trực tiếp hoặc buổi ra mắt đang hoạt động. Vui lòng đợi cho đến khi kết thúc, sau đó làm mới trang và xác minh rằng các phân đoạn vẫn hợp lệ."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
@@ -404,23 +480,20 @@
|
||||
"areYouSureReset": {
|
||||
"message": "Bạn có chắc mình muốn thiết lập lại không?"
|
||||
},
|
||||
"confirmPrivacy": {
|
||||
"message": "Video này là video không công khai. Ấn hủy nếu bạn không muốn tìm xem có đoạn quảng cáo không."
|
||||
},
|
||||
"unlistedCheck": {
|
||||
"message": "Bỏ qua video không công khai/riêng tư"
|
||||
},
|
||||
"whatUnlistedCheck": {
|
||||
"message": "Cài đặt này sẽ làm chậm SponsorBlock một chút. Mã video cần phải được gửi đến máy chủ để truy vấn đoạn quảng cáo. Nếu bạn quan ngại về việc mã video không công khai bị gửi qua mạng, hãy bật tùy chọn này."
|
||||
},
|
||||
"mobileUpdateInfo": {
|
||||
"message": "m.youtube.com đã được hỗ trợ"
|
||||
},
|
||||
"exportOptions": {
|
||||
"message": "Nhập/xuất tất cả tùy chọn"
|
||||
},
|
||||
"whatExportOptions": {
|
||||
"message": "Đây là toàn bộ cấu hình của bạn trong tệp JSON. Nó chứa cả mã người dùng của bạn, nên hãy chia sẻ cẩn thận."
|
||||
"exportOptionsCopy": {
|
||||
"message": "Chỉnh sửa/sao chép"
|
||||
},
|
||||
"exportOptionsDownload": {
|
||||
"message": "Lưu vào tệp"
|
||||
},
|
||||
"exportOptionsUpload": {
|
||||
"message": "Tải từ tệp"
|
||||
},
|
||||
"setOptions": {
|
||||
"message": "Đặt tùy chọn"
|
||||
@@ -432,10 +505,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ỷ"
|
||||
@@ -446,8 +519,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"
|
||||
@@ -464,22 +540,78 @@
|
||||
"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."
|
||||
"message": "Phím tắt này liên kết với một hành động khác. Vui lòng chọn một cái khác."
|
||||
},
|
||||
"to": {
|
||||
"message": "đến",
|
||||
"description": "Used between segments. Example: 1:20 to 1:30"
|
||||
},
|
||||
"CopiedExclamation": {
|
||||
"message": "Đã sao chép!",
|
||||
"description": "Used after something has been copied to the clipboard. Example: 'Copied!'"
|
||||
},
|
||||
"generic_guideline2": {
|
||||
"message": "Chơi như thể không có gì bị bỏ qua"
|
||||
},
|
||||
"category_sponsor": {
|
||||
"message": "Nhà tài trợ"
|
||||
},
|
||||
"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_sponsor_guideline1": {
|
||||
"message": "Quảng cáo trả phí"
|
||||
},
|
||||
"category_sponsor_guideline2": {
|
||||
"message": "Không dành cho các khoản đóng góp"
|
||||
},
|
||||
"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_selfpromo_guideline1": {
|
||||
"message": "Quyên góp, tư cách thành viên và hàng hóa tùy chỉnh"
|
||||
},
|
||||
"category_selfpromo_guideline2": {
|
||||
"message": "Lời cảm ơn miễn phí không thêm vào video"
|
||||
},
|
||||
"category_selfpromo_guideline3": {
|
||||
"message": "Không dành cho các sản phẩm và hàng hóa do công ty thiết kế"
|
||||
},
|
||||
"category_exclusive_access": {
|
||||
"message": "Truy cập riêng"
|
||||
},
|
||||
"category_exclusive_access_description": {
|
||||
"message": "Chỉ để dán nhãn cho toàn bộ video. Được sử dụng khi video giới thiệu một sản phẩm, dịch vụ hoặc vị trí mà họ đã nhận được quyền truy cập miễn phí hoặc được trợ cấp."
|
||||
},
|
||||
"category_exclusive_access_pill": {
|
||||
"message": "Video này giới thiệu sản phẩm, dịch vụ hoặc vị trí mà họ đã nhận được quyền truy cập miễn phí hoặc được trợ cấp",
|
||||
"description": "Short description for this category"
|
||||
},
|
||||
"category_exclusive_access_guideline1": {
|
||||
"message": "Toàn bộ video giới thiệu nội dung nào đó có quyền truy cập miễn phí hoặc được trợ cấp"
|
||||
},
|
||||
"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_guideline1": {
|
||||
"message": "Lời nhắc ngắn gọn để thích, đăng ký hoặc theo dõi"
|
||||
},
|
||||
"category_interaction_guideline2": {
|
||||
"message": "Bao gồm lời nhắc gián tiếp để bình luận"
|
||||
},
|
||||
"category_interaction_guideline3": {
|
||||
"message": "Không dành cho quảng cáo chung, chỉ dành cho lời kêu gọi hành động"
|
||||
},
|
||||
"category_interaction_short": {
|
||||
"message": "Nhắc nhở tương tác"
|
||||
},
|
||||
"category_intro": {
|
||||
"message": "Tạm dừng/Giới thiệu"
|
||||
},
|
||||
@@ -489,41 +621,83 @@
|
||||
"category_intro_short": {
|
||||
"message": "Tạm ngừng"
|
||||
},
|
||||
"category_intro_guideline1": {
|
||||
"message": "Khoảng thời gian không thực sự chứa nội dung"
|
||||
},
|
||||
"category_intro_guideline2": {
|
||||
"message": "Không dành cho chuyển tiếp có chứa thông tin"
|
||||
},
|
||||
"category_outro": {
|
||||
"message": "Màn hình kết thúc/Danh đề"
|
||||
},
|
||||
"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": {
|
||||
"message": "Nhắc tương tác (Đăng ký)"
|
||||
"category_outro_guideline1": {
|
||||
"message": "Không bao gồm nội dung, ngay cả khi thẻ kết thúc ở trên màn hình"
|
||||
},
|
||||
"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_guideline1": {
|
||||
"message": "Các clip xuất hiện sau đó hoặc trong một video trong tương lai"
|
||||
},
|
||||
"category_selfpromo": {
|
||||
"message": "Quảng cáo không trả công/Tự quảng cáo"
|
||||
"category_preview_guideline2": {
|
||||
"message": "Tóm tắt video trước đó"
|
||||
},
|
||||
"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_preview_guideline3": {
|
||||
"message": "Không dành cho các phần thêm nội dung bổ sung"
|
||||
},
|
||||
"category_filler": {
|
||||
"message": "Cảnh phụ"
|
||||
},
|
||||
"category_filler_short": {
|
||||
"message": "Cảnh phụ"
|
||||
},
|
||||
"category_filler_guideline3": {
|
||||
"message": "Không dùng cho các cảnh cần thiết để hiểu chủ đề"
|
||||
},
|
||||
"category_music_offtopic": {
|
||||
"message": "Nhạc: Phần không nhạc"
|
||||
},
|
||||
"category_music_offtopic_description": {
|
||||
"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"
|
||||
},
|
||||
"category_music_offtopic_guideline1": {
|
||||
"message": "Phần không có trong bản phát hành chính thức"
|
||||
},
|
||||
"category_music_offtopic_guideline2": {
|
||||
"message": "Phần không nhạc trong một buổi biểu diễn trực tiếp"
|
||||
},
|
||||
"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_poi_highlight_guideline1": {
|
||||
"message": "Phần mà hầu hết mọi người đang tìm kiếm"
|
||||
},
|
||||
"category_poi_highlight_guideline2": {
|
||||
"message": "Có thể bỏ qua ngữ cảnh"
|
||||
},
|
||||
"category_poi_highlight_guideline3": {
|
||||
"message": "Có thể bỏ qua để đến tiêu đề hoặc hình thu nhỏ"
|
||||
},
|
||||
"category_chapter": {
|
||||
"message": "Chương"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"disable": {
|
||||
"message": "Tắt"
|
||||
"autoSkip": {
|
||||
"message": "Tự động bỏ qua quảng cáo"
|
||||
},
|
||||
"manualSkip": {
|
||||
"message": "Bỏ qua thủ công"
|
||||
@@ -531,15 +705,37 @@
|
||||
"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"
|
||||
},
|
||||
"showOverlay_full": {
|
||||
"message": "Hiển thị nhãn"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"fullVideoSegments": {
|
||||
"message": "Hiển thị biểu tượng khi video hoàn toàn là quảng cáo",
|
||||
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
|
||||
},
|
||||
"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"
|
||||
@@ -570,29 +766,43 @@
|
||||
"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!"
|
||||
},
|
||||
"bracketEnd": {
|
||||
"message": "(Kết thúc)"
|
||||
},
|
||||
"End": {
|
||||
"message": "Kết thúc",
|
||||
"description": "Button that skips to the end of a segment"
|
||||
},
|
||||
"hiddenDueToDownvote": {
|
||||
"message": "đã bị ẩn: Không tán thành"
|
||||
"message": "đã ẩn: hạ bình chọn"
|
||||
},
|
||||
"hiddenDueToDuration": {
|
||||
"message": "đã bị ẩn: quá ngắn"
|
||||
},
|
||||
"manuallyHidden": {
|
||||
"message": "ẩn thủ công"
|
||||
},
|
||||
"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"
|
||||
"acceptPermission": {
|
||||
"message": "Cho phép truy cập"
|
||||
},
|
||||
"adblockerIssueUnlistedVideosInfo": {
|
||||
"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 hiển thị của video này"
|
||||
"permissionRequestSuccess": {
|
||||
"message": "Đã có quyền truy cập!"
|
||||
},
|
||||
"itCouldBeAdblockerIssue": {
|
||||
"message": "Nếu lỗi này tiếp tục xuất hiện, nó có thể là 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"
|
||||
"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"
|
||||
@@ -604,16 +814,19 @@
|
||||
"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"
|
||||
},
|
||||
"incorrectVote": {
|
||||
"message": "Sai"
|
||||
},
|
||||
"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"
|
||||
@@ -630,5 +843,215 @@
|
||||
},
|
||||
"help": {
|
||||
"message": "Trợ giúp"
|
||||
},
|
||||
"GotIt": {
|
||||
"message": "Đã hiểu",
|
||||
"description": "Used as the button to dismiss a tooltip"
|
||||
},
|
||||
"fullVideoTooltipWarning": {
|
||||
"message": "Phân đoạn này là lớn. Nếu toàn bộ video nói về một chủ đề, hãy chuyển từ \"Bỏ qua\" thành \"Toàn bộ video\". Xem hướng dẫn để biết thêm thông tin."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"warningTitle": {
|
||||
"message": "Bạn đã bị cảnh cáo"
|
||||
},
|
||||
"questionButton": {
|
||||
"message": "Tôi có một câu hỏi"
|
||||
},
|
||||
"warningConfirmButton": {
|
||||
"message": "Tôi hiểu lí do này"
|
||||
},
|
||||
"Donate": {
|
||||
"message": "Ủng hộ"
|
||||
},
|
||||
"considerDonating": {
|
||||
"message": "Hỗ trợ phát triển cấp quỹ"
|
||||
},
|
||||
"hideDonationLink": {
|
||||
"message": "Ẩn link donate"
|
||||
},
|
||||
"darkModeOptionsPage": {
|
||||
"message": "Chế độ tối trên trang tùy chọn"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"FullDetails": {
|
||||
"message": "Xem toàn bộ đầy đủ thông tin"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"downvote": {
|
||||
"message": "Phản đối"
|
||||
},
|
||||
"upvote": {
|
||||
"message": "Bình chọn"
|
||||
},
|
||||
"hideSegment": {
|
||||
"message": "Ẩn phân đoạn"
|
||||
},
|
||||
"skipSegment": {
|
||||
"message": "Bỏ qua phân đoạ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"
|
||||
},
|
||||
"optionsTabBehavior": {
|
||||
"message": "Hành vi",
|
||||
"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": "Giao diện",
|
||||
"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": "Phím tắt bàn phím",
|
||||
"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": "Sao lưu/Khôi phục",
|
||||
"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": "Điều khoản khác",
|
||||
"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": "Bỏ qua thông báo xuất hiện",
|
||||
"description": "Option label"
|
||||
},
|
||||
"unbind": {
|
||||
"message": "Gỡ liên kết",
|
||||
"description": "Unbind keyboard shortcut"
|
||||
},
|
||||
"notSet": {
|
||||
"message": "Chưa thiết lập"
|
||||
},
|
||||
"change": {
|
||||
"message": "Thay đổi"
|
||||
},
|
||||
"youtubeKeybindWarning": {
|
||||
"message": "Đây là lối tắt YouTube được tích hợp sẵn. Bạn có chắc chắn muốn sử dụng nó không?"
|
||||
},
|
||||
"betaServerWarning": {
|
||||
"message": "Máy chủ THỬ NGHIỆM đã được kích hoạt!"
|
||||
},
|
||||
"openOptionsPage": {
|
||||
"message": "Mở trang tùy chọn"
|
||||
},
|
||||
"resetToDefault": {
|
||||
"message": "Thiết lập lại cài đặt gốc"
|
||||
},
|
||||
"confirmResetToDefault": {
|
||||
"message": "Bạn chắc chắn muốn đặt lại cài đặt về mặc định? Điều này sẽ không thể hoàn tác được."
|
||||
},
|
||||
"chooseACountry": {
|
||||
"message": "Chọn một quốc gia"
|
||||
},
|
||||
"selectYourCountry": {
|
||||
"message": "Chọn quốc gia"
|
||||
},
|
||||
"patreonSignIn": {
|
||||
"message": "Đăng nhập bằng Patreon"
|
||||
},
|
||||
"joinOnPatreon": {
|
||||
"message": "Đăng ký trên Patreon"
|
||||
},
|
||||
"enterLicenseKey": {
|
||||
"message": "Nhập mã bản quyền"
|
||||
},
|
||||
"hideUnsubmittedSegments": {
|
||||
"message": "Ẩn các phân đoạn",
|
||||
"description": "Show/hide button for the unsubmitted segments list"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,16 @@
|
||||
:root {
|
||||
--skip-notice-right: 10px;
|
||||
--skip-notice-padding: 5px;
|
||||
--skip-notice-margin: 5px;
|
||||
--skip-notice-border-horizontal: 5px;
|
||||
--skip-notice-border-vertical: 10px;
|
||||
--sb-dark-red-outline: rgb(130,0,0,0.9);
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#previewbar {
|
||||
overflow: visible;
|
||||
padding: 0;
|
||||
@@ -8,7 +21,25 @@
|
||||
|
||||
height: 100%;
|
||||
transform: scaleY(0.6) translateY(-30%) translateY(1.5px);
|
||||
z-index: 40;
|
||||
z-index: 42;
|
||||
|
||||
transition: transform .1s cubic-bezier(0,0,0.2,1);
|
||||
}
|
||||
|
||||
.ytp-big-mode #previewbar {
|
||||
transform: scaleY(0.625) translateY(-30%) translateY(1.5px);
|
||||
}
|
||||
|
||||
.ytp-big-mode .sponsorTwoTooltips .sponsorCategoryTooltip {
|
||||
top: 75px !important;
|
||||
}
|
||||
|
||||
.progress-bar-line > #previewbar {
|
||||
height: 3px;
|
||||
}
|
||||
|
||||
div:hover > #previewbar.sbNotInvidious {
|
||||
transform: scaleY(1)
|
||||
}
|
||||
|
||||
.previewbar {
|
||||
@@ -16,6 +47,15 @@
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.previewbar.requiredSegment {
|
||||
transform: scaleY(3)
|
||||
}
|
||||
|
||||
/* Make sure settings are upfront */
|
||||
.ytp-settings-menu {
|
||||
z-index: 6000 !important;
|
||||
}
|
||||
|
||||
/* Preview Bar page hacks */
|
||||
|
||||
.ytp-tooltip:not(.sponsorCategoryTooltipVisible) .sponsorCategoryTooltip {
|
||||
@@ -26,23 +66,58 @@
|
||||
transform: translateY(-1em) !important;
|
||||
}
|
||||
|
||||
/* Pull up for precise seeking */
|
||||
.ytp-tooltip.sponsorCategoryTooltipVisible .ytp-tooltip-edu {
|
||||
transform: translateY(-1em) !important;
|
||||
}
|
||||
|
||||
.ytp-tooltip.sponsorCategoryTooltipVisible.sponsorTwoTooltips {
|
||||
transform: translateY(-2em) !important;
|
||||
}
|
||||
|
||||
.ytp-big-mode .ytp-tooltip.sponsorCategoryTooltipVisible {
|
||||
transform: translateY(-2em) !important;
|
||||
}
|
||||
|
||||
.ytp-big-mode .ytp-tooltip.sponsorCategoryTooltipVisible.sponsorTwoTooltips {
|
||||
transform: translateY(-4em) !important;
|
||||
}
|
||||
|
||||
#movie_player:not(.ytp-big-mode) .ytp-tooltip.sponsorCategoryTooltipVisible > .ytp-tooltip-text-wrapper {
|
||||
transform: translateY(1em) !important;
|
||||
}
|
||||
|
||||
#movie_player:not(.ytp-big-mode) .ytp-tooltip.sponsorCategoryTooltipVisible.sponsorTwoTooltips > .ytp-tooltip-text-wrapper {
|
||||
transform: translateY(2em) !important;
|
||||
}
|
||||
|
||||
/* Pull up for precise seeking */
|
||||
.ytp-tooltip.sponsorCategoryTooltipVisible.sponsorTwoTooltips .ytp-tooltip-edu {
|
||||
transform: translateY(-2em) !important;
|
||||
}
|
||||
|
||||
.ytp-big-mode .ytp-tooltip.sponsorCategoryTooltipVisible > .ytp-tooltip-text-wrapper {
|
||||
transform: translateY(0.5em) !important;
|
||||
}
|
||||
|
||||
.ytp-big-mode .ytp-tooltip.sponsorCategoryTooltipVisible.sponsorTwoTooltips > .ytp-tooltip-text-wrapper {
|
||||
transform: translateY(1em) !important;
|
||||
}
|
||||
|
||||
.ytp-big-mode .ytp-tooltip.sponsorCategoryTooltipVisible > .ytp-tooltip-text-wrapper > .ytp-tooltip-text {
|
||||
display: block !important;
|
||||
transform: translateY(1em) !important;
|
||||
}
|
||||
|
||||
.ytp-big-mode .ytp-tooltip.sponsorCategoryTooltipVisible.sponsorTwoTooltips > .ytp-tooltip-text-wrapper > .ytp-tooltip-text {
|
||||
display: block !important;
|
||||
transform: translateY(2em) !important;
|
||||
}
|
||||
|
||||
div:hover > .sponsorBlockChapterBar {
|
||||
z-index: 41 !important;
|
||||
}
|
||||
|
||||
/* */
|
||||
|
||||
.popup {
|
||||
@@ -69,11 +144,47 @@
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.playerButton.hidden:not(.autoHiding) {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* Removes auto width from being a ytp-player-button */
|
||||
.sbPlayerDownvote {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
/* Adds back the padding */
|
||||
.sbPlayerDownvote svg {
|
||||
padding-right: 3.6px;
|
||||
}
|
||||
|
||||
.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;
|
||||
|
||||
margin-left: 2px;
|
||||
margin-right: 2px;
|
||||
margin-left: var(--skip-notice-margin);
|
||||
margin-right: var(--skip-notice-margin);
|
||||
}
|
||||
|
||||
.sponsorSkipLogo {
|
||||
@@ -84,11 +195,9 @@
|
||||
|
||||
@keyframes fadeIn {
|
||||
from { opacity: 0; }
|
||||
to { opacity: 1; }
|
||||
}
|
||||
|
||||
@keyframes fadeOut {
|
||||
from { opacity: 1; }
|
||||
to { opacity: 0; }
|
||||
}
|
||||
|
||||
@@ -99,16 +208,24 @@
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.sponsorSkipNotice {
|
||||
.sbChatNotice {
|
||||
min-width: 350px;
|
||||
background-color: rgba(28, 28, 28, 0.9);
|
||||
height: 70%;
|
||||
|
||||
position: absolute;
|
||||
right: 5px;
|
||||
bottom: 100px;
|
||||
right: var(--skip-notice-right);
|
||||
}
|
||||
|
||||
.sponsorSkipNoticeParent {
|
||||
position: absolute;
|
||||
|
||||
bottom: 100px;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
border-radius: 5px;
|
||||
|
||||
.sponsorSkipNoticeParent, .sponsorSkipNotice {
|
||||
border-spacing: 5px 10px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
@@ -116,32 +233,93 @@
|
||||
border-collapse: unset;
|
||||
}
|
||||
|
||||
.sponsorSkipNoticeParent {
|
||||
min-width: 350px;
|
||||
max-width: 50%;
|
||||
}
|
||||
|
||||
.sponsorSkipNotice {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sponsorSkipNoticeTableContainer {
|
||||
color: white;
|
||||
background-color: rgba(28, 28, 28, 0.9);
|
||||
border-radius: 5px;
|
||||
min-width: 100%;
|
||||
}
|
||||
|
||||
.exportCopiedNotice .sponsorSkipNoticeTableContainer {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.sponsorSkipNotice {
|
||||
transition: all 0.1s ease-out;
|
||||
}
|
||||
|
||||
.sponsorSkipNoticeLimitWidth {
|
||||
max-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;
|
||||
}
|
||||
|
||||
.exportCopiedNotice .sponsorSkipNoticeFadeIn {
|
||||
animation: none;
|
||||
}
|
||||
|
||||
.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 +348,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 +384,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,15 +430,27 @@
|
||||
.sponsorTimesInfoMessage {
|
||||
font-size: 13.3333px;
|
||||
color: rgb(235, 235, 235);
|
||||
text-align: center;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.voteButton {
|
||||
height: 17px;
|
||||
cursor: pointer;
|
||||
.sb-guidelines-notice .sponsorTimesInfoMessage td {
|
||||
padding-left: 5px;
|
||||
padding-top: 2px;
|
||||
padding-bottom: 2px;
|
||||
font-size: 15px;
|
||||
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.voteButton:hover {
|
||||
filter: brightness(80%);
|
||||
|
||||
.sponsorTimesInfoIcon {
|
||||
width: 30px;
|
||||
padding-right: 10px;
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.segmentSummary {
|
||||
outline: none !important;
|
||||
}
|
||||
|
||||
.submitButton {
|
||||
@@ -382,10 +585,17 @@ input::-webkit-inner-spin-button {
|
||||
font-size: 14px;
|
||||
|
||||
-moz-appearance: textfield;
|
||||
appearance: textfield;
|
||||
}
|
||||
|
||||
.sponsorTimeEditInput {
|
||||
width: 90px;
|
||||
border: 3px solid var(--sb-dark-red-outline);
|
||||
}
|
||||
|
||||
.sponsorTimeEditInput.sponsorChapterNameInput {
|
||||
width: auto;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.sponsorNowButton {
|
||||
@@ -395,21 +605,61 @@ input::-webkit-inner-spin-button {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.sponsorTimeCategories {
|
||||
.sponsorTimeEditSelector {
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
|
||||
background-color: rgba(28, 28, 28, 0.9);
|
||||
border-color: rgb(130,0,0,0.9);
|
||||
border-color: var(--sb-dark-red-outline);
|
||||
color: white;
|
||||
border-width: 3px;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.helpButton {
|
||||
|
||||
.sponsorTimeEditSelector > option {
|
||||
background-color: rgba(28, 28, 28, 0.9);
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* Start SelectorComponent */
|
||||
|
||||
.sbSelector {
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
width: calc(100% - var(--skip-notice-right) - var(--skip-notice-padding) * 2 - var(--skip-notice-margin) * 2 - var(--skip-notice-border-horizontal) * 2);
|
||||
|
||||
z-index: 1000;
|
||||
}
|
||||
|
||||
.sbSelectorBackground {
|
||||
text-align: center;
|
||||
|
||||
background-color: rgba(28, 28, 28, 0.9);
|
||||
border-radius: 6px;
|
||||
padding: 3px;
|
||||
margin: auto;
|
||||
width: 170px;
|
||||
}
|
||||
|
||||
.sbSelectorOption {
|
||||
cursor: pointer;
|
||||
background-color: rgb(43, 43, 43);
|
||||
padding: 5px;
|
||||
margin: 5px;
|
||||
color: white;
|
||||
border-radius: 5px;
|
||||
font-size: 14px;
|
||||
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.sbSelectorOption:hover {
|
||||
background-color: #3a0000;
|
||||
}
|
||||
|
||||
/* End SelectorComponent */
|
||||
|
||||
.helpButton {
|
||||
height: 25px;
|
||||
cursor: pointer;
|
||||
@@ -421,5 +671,135 @@ input::-webkit-inner-spin-button {
|
||||
position: absolute;
|
||||
}
|
||||
.helpButton:hover {
|
||||
filter: brightness(80%);
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.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;
|
||||
z-index: 1000;
|
||||
}
|
||||
|
||||
.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;
|
||||
}
|
||||
|
||||
.sponsorBlockTooltip.sbTriangle.centeredSBTriangle::after {
|
||||
left: 50%;
|
||||
right: 50%;
|
||||
}
|
||||
|
||||
.sponsorBlockLockedColor {
|
||||
color: #ffc83d !important;
|
||||
}
|
||||
|
||||
.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;
|
||||
}
|
||||
|
||||
/* tweak for mobile duration */
|
||||
#sponsorBlockDurationAfterSkips.ytm-time-display {
|
||||
padding-left: 4px;
|
||||
margin: 0px;
|
||||
color: #fff;
|
||||
opacity: .7;
|
||||
}
|
||||
BIN
public/help/images/popup.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
public/help/images/voting on notice.gif
Normal file
|
After Width: | Height: | Size: 95 KiB |
@@ -3,8 +3,13 @@
|
||||
<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>
|
||||
@@ -14,102 +19,90 @@
|
||||
SponsorBlock
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
<div class="container sponsorBlockPageBody">
|
||||
|
||||
<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 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>
|
||||
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>.
|
||||
__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 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.
|
||||
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>
|
||||
|
||||
<iframe src="../options/options.html#embed" width="100%" height="500px" style="border: none"></iframe>
|
||||
<p style="margin-bottom: 0; margin-top: 0" class="bigText center">__MSG_helpPageReviewOptions__</p>
|
||||
|
||||
<h1>How skipping works</h1>
|
||||
<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="https://i.imgur.com/caf5Bju.png">
|
||||
<img src="images/popup.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.
|
||||
__MSG_helpPageHowSkippingWorks1__
|
||||
|
||||
<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).
|
||||
__MSG_helpPageHowSkippingWorks2__
|
||||
</p>
|
||||
|
||||
<div class="center"><img height="120px" src="https://user-images.githubusercontent.com/12688112/63067735-5a638700-bede-11e9-8147-f321b57527ec.gif"></div>
|
||||
<div class="center"><img src="images/voting on notice.gif"></div>
|
||||
|
||||
<h1>Submitting</h1>
|
||||
<h1>__MSG_Submitting__</h1>
|
||||
|
||||
<p class="projectPreview">
|
||||
<span class="projectPreviewImageLargeRight">
|
||||
<img src="https://i.imgur.com/A1ilk6x.gif">
|
||||
</span>
|
||||
<img class="projectPreviewImageLarge" src="https://i.imgur.com/A1ilk6x.gif">
|
||||
|
||||
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.
|
||||
__MSG_helpPageSubmitting1__
|
||||
|
||||
<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.
|
||||
__MSG_helpPageSubmitting2__
|
||||
</p>
|
||||
|
||||
<h1>Editing</h1>
|
||||
<h1>__MSG_Editing__</h1>
|
||||
|
||||
<p class="projectPreview">
|
||||
<span class="projectPreviewImageLarge">
|
||||
<img src="https://i.imgur.com/DZHqbsx.gif">
|
||||
<img src="https://wiki.sponsor.ajay.app/images/6/6a/Popup_only.png">
|
||||
</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).
|
||||
__MSG_helpPageEditing1__
|
||||
|
||||
</p>
|
||||
|
||||
<h1>This is too slow</h1>
|
||||
<h1>__MSG_helpPageTooSlow__</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.
|
||||
__MSG_helpPageTooSlow1__
|
||||
</p>
|
||||
|
||||
<h1>I hate these buttons, they are so ugly</h1>
|
||||
<h1>__MSG_helpPageCopyOfDatabase__</h1>
|
||||
|
||||
<p>
|
||||
All player buttons can be hidden in the options.
|
||||
__MSG_helpPageCopyOfDatabase1__ <a href="https://sponsor.ajay.app/database">https://sponsor.ajay.app/database</a>. __MSG_helpPageCopyOfDatabase2__
|
||||
</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>
|
||||
<h1>__MSG_helpPageNews__</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>
|
||||
<h1>__MSG_helpPageSourceCode__</h1>
|
||||
|
||||
<h4 style="display: inline">Client:</h4>
|
||||
<!-- Github logo -->
|
||||
@@ -119,14 +112,14 @@
|
||||
<!-- 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>
|
||||
<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://github.com/bershanskiy">Anton Bershanskiy</a> and more.
|
||||
<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>
|
||||
@@ -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;
|
||||
}
|
||||
BIN
public/icons/IconSponsorBlocker1024px.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
public/icons/IconSponsorBlocker128px.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 24 KiB |
BIN
public/icons/IconSponsorBlocker512px.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
public/icons/IconSponsorBlocker64px.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
public/icons/LogoSponsorBlocker1024px.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 17 KiB |
BIN
public/icons/LogoSponsorBlocker512px.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 3.4 KiB |
68
public/icons/PlayerCancelSegmentIconSponsorBlocker.svg
Normal 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 |
88
public/icons/PlayerDeleteIconSponsorBlocker.svg
Normal 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 |
|
Before Width: | Height: | Size: 11 KiB |
6
public/icons/PlayerInfoIconSponsorBlocker.svg
Normal 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 |
|
Before Width: | Height: | Size: 15 KiB |
71
public/icons/PlayerStartIconSponsorBlocker.svg
Normal 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 |
|
Before Width: | Height: | Size: 6.1 KiB |
67
public/icons/PlayerStopIconSponsorBlocker.svg
Normal 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 |
|
Before Width: | Height: | Size: 7.1 KiB |
71
public/icons/PlayerUploadFailedIconSponsorBlocker.svg
Normal 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 |
|
Before Width: | Height: | Size: 11 KiB |
67
public/icons/PlayerUploadIconSponsorBlocker.svg
Normal 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 |
|
Before Width: | Height: | Size: 12 KiB |
37
public/icons/bolt.svg
Normal file
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="48"
|
||||
width="48"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="bolt.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, 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="defs8" />
|
||||
<sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="13.125"
|
||||
inkscape:cx="24"
|
||||
inkscape:cy="24"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="983"
|
||||
inkscape:window-x="482"
|
||||
inkscape:window-y="768"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" />
|
||||
<path
|
||||
d="M19.95 42 22 27.9H14.7Q14.15 27.9 13.9 27.4Q13.65 26.9 13.9 26.45L26.15 6H28.2L26.15 20.05H33.35Q33.9 20.05 34.175 20.55Q34.45 21.05 34.2 21.5L22 42Z"
|
||||
id="path2"
|
||||
style="fill:#ffffff" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
37
public/icons/campaign.svg
Normal file
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="48"
|
||||
width="48"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="campaign.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, 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="defs8" />
|
||||
<sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="13.125"
|
||||
inkscape:cx="24"
|
||||
inkscape:cy="24"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="983"
|
||||
inkscape:window-x="482"
|
||||
inkscape:window-y="768"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" />
|
||||
<path
|
||||
d="M36.5 25.5V22.5H44V25.5ZM39 40 32.95 35.5 34.75 33.1 40.8 37.6ZM34.9 14.85 33.1 12.45 39 8 40.8 10.4ZM10.5 38V30H7Q5.75 30 4.875 29.125Q4 28.25 4 27V21Q4 19.75 4.875 18.875Q5.75 18 7 18H16L26 12V36L16 30H13.5V38ZM28 30.7V17.3Q29.35 18.5 30.175 20.225Q31 21.95 31 24Q31 26.05 30.175 27.775Q29.35 29.5 28 30.7Z"
|
||||
id="path2"
|
||||
style="fill:#ffffff" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
38
public/icons/check-smaller.svg
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="24"
|
||||
height="24"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="check-smaller.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, 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="defs8" />
|
||||
<sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="26.25"
|
||||
inkscape:cx="12.038095"
|
||||
inkscape:cy="12"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="983"
|
||||
inkscape:window-x="482"
|
||||
inkscape:window-y="768"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" />
|
||||
<path
|
||||
fill="#ffffff"
|
||||
d="M 17.69347,4.9833775 9.9421192,12.940517 6.3065298,9.5107153 3.7684768,12.048769 9.9421192,18.016623 20.231523,7.5214304 Z"
|
||||
id="path2"
|
||||
style="stroke-width:0.68596" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
37
public/icons/close-smaller.svg
Normal file
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="48"
|
||||
width="48"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="close-smaller.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, 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="defs8" />
|
||||
<sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="13.125"
|
||||
inkscape:cx="24"
|
||||
inkscape:cy="24"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="731"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" />
|
||||
<path
|
||||
d="M12.45 37.65 10.35 35.55 21.9 24 10.35 12.45 12.45 10.35 24 21.9 35.55 10.35 37.65 12.45 26.1 24 37.65 35.55 35.55 37.65 24 26.1Z"
|
||||
id="path2"
|
||||
style="fill:#ffffff" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
124
public/icons/export.svg
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
version="1.1"
|
||||
id="Capa_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 67.671 67.671"
|
||||
style="enable-background:new 0 0 67.671 67.671;"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="export.svg"
|
||||
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, 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="defs41" /><sodipodi:namedview
|
||||
id="namedview39"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="9.309749"
|
||||
inkscape:cx="33.889206"
|
||||
inkscape:cy="33.835499"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="983"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="768"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="Capa_1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:deskcolor="#d1d1d1" />
|
||||
<g
|
||||
id="g6"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,6)">
|
||||
<path
|
||||
d="M 52.946,23.348 H 42.834 v 6 h 10.112 c 3.007,0 5.34,1.536 5.34,2.858 v 26.606 c 0,1.322 -2.333,2.858 -5.34,2.858 H 14.724 c -3.007,0 -5.34,-1.536 -5.34,-2.858 V 32.207 c 0,-1.322 2.333,-2.858 5.34,-2.858 h 10.11 v -6 h -10.11 c -6.359,0 -11.34,3.891 -11.34,8.858 v 26.606 c 0,4.968 4.981,8.858 11.34,8.858 h 38.223 c 6.358,0 11.34,-3.891 11.34,-8.858 V 32.207 C 64.286,27.239 59.305,23.348 52.946,23.348 Z"
|
||||
id="path2"
|
||||
style="fill:#ffffff" />
|
||||
<path
|
||||
d="m 24.957,14.955 c 0.768,0 1.535,-0.293 2.121,-0.879 l 3.756,-3.756 v 13.028 6 11.494 c 0,1.657 1.343,3 3,3 1.657,0 3,-1.343 3,-3 v -11.494 -6 -13.231 l 3.959,3.959 c 0.586,0.586 1.354,0.879 2.121,0.879 0.767,0 1.535,-0.293 2.121,-0.879 1.172,-1.171 1.172,-3.071 0,-4.242 L 36.078,0.877 C 35.492,0.291 34.725,0 33.958,0 33.95,0 33.943,0 33.935,0 33.927,0 33.92,0 33.912,0 33.145,0 32.378,0.291 31.792,0.877 l -8.957,8.957 c -1.172,1.171 -1.172,3.071 0,4.242 0.587,0.586 1.354,0.879 2.122,0.879 z"
|
||||
id="path4"
|
||||
style="fill:#ffffff" />
|
||||
</g>
|
||||
<g
|
||||
id="g8"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g10"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g12"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g14"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g16"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g18"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g20"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g22"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g24"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g26"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g28"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g30"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g32"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g34"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
<g
|
||||
id="g36"
|
||||
style="fill:#ffffff"
|
||||
transform="matrix(0.82363056,0,0,0.82363056,5.9675483,5.9675483)">
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |