Skip to content

Commit 02f02ac

Browse files
authored
Merge pull request #8 from kakajuro/lang-support-es
Merged language support (internal) for ES
2 parents 4a4778e + 08c9b2f commit 02f02ac

File tree

2 files changed

+40
-18
lines changed

2 files changed

+40
-18
lines changed

src/content/tidytube-cs.ts

+27-18
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ import { getSectionsRemovedPage, getSectionsRemovedTotal, setSectionsRemovedPage
66
import { incremementPageChangeStore } from "../util/pageChangeStore";
77
import type { settingsType } from "../types/types";
88

9-
import { AdapterFR, AdapterNL, AdapterPT, AdapterPT_BR, AdapterRU, AdapterDE } from "../util/languageAdapter";
10-
11-
//MARK: START OF REMOVING FUNCTIONS
9+
import { AdapterFR, AdapterNL, AdapterPT, AdapterPT_BR, AdapterRU, AdapterDE, AdapterES } from "../util/languageAdapter";
1210

1311
// General remove element function
1412
const generalRemoveElement = (elementName:string, sucessMsg:string, errorMsg:string, type?:string, customSectionUpdates?:Function):number => {
@@ -131,7 +129,8 @@ const removeNewChannelsFromSearch = () => {
131129
|| AdapterPT.ChannelsNewToYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
132130
|| AdapterPT_BR.ChannelsNewToYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
133131
|| AdapterRU.ChannelsNewToYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
134-
|| AdapterDE.ChannelsNewToYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
132+
|| AdapterDE.ChannelsNewToYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
133+
|| AdapterES.ChannelsNewToYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
135134

136135
if (span.innerText.toLowerCase().includes("channels new to you") || validInOtherLanguage) {
137136
try {
@@ -165,7 +164,8 @@ const removeLatestPostsFromSearch = () => {
165164
|| AdapterPT.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
166165
|| AdapterPT_BR.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
167166
|| AdapterRU.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
168-
|| AdapterDE.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
167+
|| AdapterDE.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
168+
|| AdapterES.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
169169

170170
if (span.innerText.toLowerCase().includes("latest posts from") || validInOtherLanguage) {
171171
try {
@@ -199,7 +199,8 @@ const removeLatestVideosFromSearch = () => {
199199
|| AdapterPT.LatestFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
200200
|| AdapterPT_BR.LatestFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
201201
|| AdapterRU.LatestFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
202-
|| AdapterDE.LatestFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
202+
|| AdapterDE.LatestFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
203+
|| AdapterES.LatestFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
203204

204205
if (span.innerText.toLowerCase().includes("latest from") || validInOtherLanguage) {
205206
try {
@@ -232,7 +233,8 @@ const removePreviouslyWatchedFromSearch = () => {
232233
|| AdapterPT.PreviouslyWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
233234
|| AdapterPT_BR.PreviouslyWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
234235
|| AdapterRU.PreviouslyWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
235-
|| AdapterDE.PreviouslyWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
236+
|| AdapterDE.PreviouslyWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
237+
|| AdapterES.PreviouslyWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
236238

237239
if (span.innerText.toLowerCase().includes("previously watched") || validInOtherLanguage) {
238240
try {
@@ -265,7 +267,8 @@ const removeForYouFromSearch = () => {
265267
|| AdapterPT.ForYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
266268
|| AdapterPT_BR.ForYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
267269
|| AdapterRU.ForYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
268-
|| AdapterDE.ForYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
270+
|| AdapterDE.ForYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
271+
|| AdapterES.ForYou.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
269272

270273
if (span.innerText.toLowerCase().includes("for you") || validInOtherLanguage) {
271274
try {
@@ -298,7 +301,8 @@ const removePeopleAlsoWatchedFromSearch = () => {
298301
|| AdapterPT.PeopleAlsoWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
299302
|| AdapterPT_BR.PeopleAlsoWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
300303
|| AdapterRU.PeopleAlsoWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
301-
|| AdapterDE.PeopleAlsoWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
304+
|| AdapterDE.PeopleAlsoWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
305+
|| AdapterES.PeopleAlsoWatched.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
302306

303307
if (span.innerText.toLowerCase().includes("people also watched") || validInOtherLanguage) {
304308
try {
@@ -331,7 +335,8 @@ const removeFromRelatedSearches = () => {
331335
|| AdapterPT.FromRelatedSearches.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
332336
|| AdapterPT_BR.FromRelatedSearches.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
333337
|| AdapterRU.FromRelatedSearches.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
334-
|| AdapterDE.FromRelatedSearches.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
338+
|| AdapterDE.FromRelatedSearches.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
339+
|| AdapterES.FromRelatedSearches.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
335340

336341
if (span.innerText.toLowerCase().includes("from related searches") || validInOtherLanguage) {
337342
try {
@@ -364,7 +369,8 @@ const removePeopleAlsoSearchFor = () => {
364369
|| AdapterPT.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
365370
|| AdapterPT_BR.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
366371
|| AdapterRU.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
367-
|| AdapterDE.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
372+
|| AdapterDE.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
373+
|| AdapterES.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
368374

369375
if (span.innerText.toLowerCase().includes("people also search for") || validInOtherLanguage) {
370376

@@ -397,7 +403,8 @@ const removePeopleAlsoSearchFor = () => {
397403
|| AdapterPT.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
398404
|| AdapterPT_BR.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
399405
|| AdapterRU.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
400-
|| AdapterDE.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
406+
|| AdapterDE.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
407+
|| AdapterES.PeopleAlsoSearchFor.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
401408

402409
if (span.innerText.toLowerCase().includes("people also search for") || validInOtherLanguage) {
403410
try {
@@ -422,7 +429,8 @@ const removePeopleAlsoSearchFor = () => {
422429
|| AdapterPT.PeopleAlsoSearchFor.some(translation => { return (string.textContent.toLowerCase().includes(translation.toLowerCase())) })
423430
|| AdapterPT_BR.PeopleAlsoSearchFor.some(translation => { return (string.textContent.toLowerCase().includes(translation.toLowerCase())) })
424431
|| AdapterRU.PeopleAlsoSearchFor.some(translation => { return (string.textContent.toLowerCase().includes(translation.toLowerCase())) })
425-
|| AdapterDE.PeopleAlsoSearchFor.some(translation => { return (string.textContent.toLowerCase().includes(translation.toLowerCase())) });
432+
|| AdapterDE.PeopleAlsoSearchFor.some(translation => { return (string.textContent.toLowerCase().includes(translation.toLowerCase())) })
433+
|| AdapterES.PeopleAlsoSearchFor.some(translation => { return (string.textContent.toLowerCase().includes(translation.toLowerCase())) });
426434

427435
if (string.textContent.toLowerCase().includes("people also search for") || validInOtherLanguage) {
428436
try {
@@ -463,7 +471,8 @@ const removeShortsRemixingThisVideo = () => {
463471
|| AdapterPT.ShortsRemixingThisVideo.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
464472
|| AdapterPT_BR.ShortsRemixingThisVideo.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
465473
|| AdapterRU.ShortsRemixingThisVideo.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
466-
|| AdapterDE.ShortsRemixingThisVideo.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
474+
|| AdapterDE.ShortsRemixingThisVideo.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
475+
|| AdapterES.ShortsRemixingThisVideo.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
467476

468477
if (span.innerText.toLowerCase().includes("shorts remixing this video") || validInOtherLanguage) {
469478
try {
@@ -535,7 +544,8 @@ const removeNews = () => {
535544
|| AdapterPT.news.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
536545
|| AdapterPT_BR.news.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
537546
|| AdapterRU.news.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
538-
|| AdapterDE.news.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
547+
|| AdapterDE.news.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
548+
|| AdapterES.news.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
539549

540550
if (span.innerText.toLowerCase().includes("news") || validInOtherLanguage) {
541551
try {
@@ -568,7 +578,8 @@ const removeForYouFromChannel = () => {
568578
|| AdapterPT.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
569579
|| AdapterPT_BR.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
570580
|| AdapterRU.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
571-
|| AdapterDE.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
581+
|| AdapterDE.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) })
582+
|| AdapterES.LatestPostsFrom.some(translation => { return (span.innerText.toLowerCase().includes(translation.toLowerCase())) });
572583

573584
if (span.innerText.toLowerCase().includes("for you") || validInOtherLanguage) {
574585
try {
@@ -628,8 +639,6 @@ const removeSpinnerFromSearch = () => {
628639

629640
}
630641

631-
//MARK: END OF REMOVING FUNCTIONS
632-
633642
// Handle sections remove change
634643
const handleSectionRemovedChange = (type?:String) => {
635644
if (type === "Page") {

src/util/languageAdapter.ts

+13
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,17 @@ export const AdapterDE:LanguageAdapter = {
8888
PreviouslyWatched: ["Schon angesehen"],
8989
ShortsRemixingThisVideo: ["Shorts-Remixe mit diesem Video"],
9090
news: ["Nachricht", "Nachrichten", "Neuigkeiten", "die Nachricht", "die Nachrichten", "die Neuigkeiten"]
91+
}
92+
93+
export const AdapterES:LanguageAdapter = {
94+
ChannelsNewToYou: ["Canales nuevos para ti"],
95+
LatestPostsFrom: ["Últimas publicaciones de", "Publicaciones más recientes de"],
96+
LatestFrom: ["Lo último de", "Lo más reciente de"],
97+
ForYou: ["Para ti"],
98+
FromRelatedSearches: ["De búsquedas relacionadas"],
99+
PeopleAlsoSearchFor: ["Otras personas también buscan"],
100+
PeopleAlsoWatched: ["Los usuarios también han visto", "Las personas también vieron"],
101+
PreviouslyWatched: ["Vistos anteriormente"],
102+
ShortsRemixingThisVideo: ["Shorts con audio de este vídeo", "Shorts que recrean este video"],
103+
news: ["noticias"]
91104
}

0 commit comments

Comments
 (0)