Added Finnish translation

This commit is contained in:
Imre Kristoffer Eilertsen
2022-09-03 02:30:24 +02:00
committed by GitHub
parent 21f92eabae
commit 568650944a
2 changed files with 41 additions and 26 deletions
@@ -8,7 +8,8 @@
! 🇳🇴: Denne listen dekker nettsteder for Norge, Danmark, Island, Færøyene, Grønland, Schleswig-Holsteins danske minoritet, samebefolkningen, Sverige, og Finland. Denne versjonen av listen inkluderer ikke anti-anti-reklameblokkering, ettersom slike oppføringer ikke er tillatt for lister som er inkludert i Adblock Plus. For mere informasjon, detaljer, hjelpemidler, og andre lister jeg har laget, gå til https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#norsk
! 🇩🇰: Denne liste dækker websider for Danmark, Norge, Island, Færøerne, Grønland, Sydslesvig, den samiske befolkning, Sverige, og Finland. Den her listeversion indeholder ikke anti-anti-reklameblokkering, eftersom sådanne opføringer ikke er tilladt for lister, der er inkluderet i Adblock Plus. For mere information-, detaljer-, nyttige værktøjer- og andre lister, jeg har lavet, besøg https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#dansk
! 🇳🇴🏞: Denne lista dekkar nettstader for Noreg, Danmark, Island, Færøyane, Grønland, Schleswig-Holsteins danske minoritet, samefolkesetnadene, Sverige, og Finland. Denne versjonen av lista inneheld ikkje anti-anti-reklameblokkering, sidan slike oppføringer ikkje er tillete for listar som er inkludert i Adblock Plus. For meire informasjon, detaljar, hjelpemiddel, og anna listar eg har laga, gå til https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#norsk-nynorsk
! 🇸🇪: Listan omfattar webbplatser för Norge, Danmark, Island, danska territorier, Schleswig-Holsteins danska minoritet, den samiska ursprungsbefolkningen, Sverige och Finland. Denna versionen av listan innehåller inte anti-anti-reklamblockering, eftersom sådana poster inte är tillåtna i listor som ingår i Adblock Plus. För mer information, detaljer, hjälpmedel och andra listor som jag har gjort, besök https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english
! 🇸🇪: Listan omfattar webbplatser för Norge, Danmark, Island, danska territorier, Schleswig-Holsteins danska minoritet, den samiska ursprungsbefolkningen, Sverige och Finland. Denna versionen av listan innehåller inte anti-anti-reklamblockering, eftersom sådana poster inte är tillåtna i listor som ingår i Adblock Plus. För mer information, detaljer, hjälpmedel och andra listor som jag har gjort, besök https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english
! 🇫🇮: Tämä lista kattaa suomen-, ruotsin-, norjan-, tanskan-, islannin- ja saamenkieliset verkkosivustot. Tämä lista ei poista sivustoilla olevia mainoseston torjujia, koska Adblock Plus ei salli sellaista sisäänrakennetuissa listoissaan. Lisätietoja, yksityiskohtia, hyödyllisiä työkaluja ja muita tekemiäni listoja löytyy täältä: https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#suomi
! Description: 🇬🇧: This list covers websites for Norway, Denmark, Iceland, Danish territories, Schleswig-Holstein's Danish minority, the Sami indigenous population, Sweden, and Finland. This list version does not contain anti-anti-adblocking, due to how such entries are not allowed in lists that are included in Adblock Plus. For more information, details, helpful tools, and other lists that I've made, visit https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english
! Wish to help translate more category titles to Nordic languages 🇩🇰 🇮🇸 🇳🇴🏞 🇫🇴 🇬🇱 ❄? https://crowdin.com/project/dandelion-sprout-nordic-filter
@@ -381,7 +382,8 @@ fiskur.fo,portal.fo,roysni.fo###footer-adds
latterkula.no,gunnarandreassen.com##a[href*=spill]
! — — — — — — — — —
! 🇳🇴: Generelle #-oppføringer med kilder
! 🇸🇪: Generella #-poster med källor
! 🇸🇪: Generella #-poster med källor
! 🇫🇮: Yleiset #-merkinnät, joilla on lähteitä
! 🇬🇧: Generic #-entries that have sources
! framtia.no, sovesten.no, arendalstidende.no, bil24.no, 730.no, frettatiminn.is, opp.no, melkoghonning.no
! Exceptions: ballade.no
@@ -1566,7 +1568,8 @@ mytastenor.com,mytastednk.com,tv3sport.dk##.panorama
kulturplot.no,dagensperspektiv.no,velferd.no###main > .small-12:nth-of-type(1)
! — — — — —
! 🇳🇴: Generelle oppføringer med kilder
! 🇸🇪: Generella poster med källor
! 🇸🇪: Generella poster med källor
! 🇫🇮: Yleiset merkinnät, joilla on lähteitä
! 🇬🇧: Generic entries that have sources
! sol.no
~basketnews.lt,~hero-magazine.com,~ut.no##.advertisement
@@ -824,6 +824,12 @@ def prepare_abp(lines) -> str:
line
)
line = re.sub(
r"#\?#([a-z0-9]{1,}\[[a-z0-9]{1,}[*^$]?=\" )\*:(-abp-)?has\(> ",
r"#?#*:has(> \1",
line
)
if is_supported_abp(line):
text += line + '\r\n'
@@ -2485,121 +2491,121 @@ def prepare_abp(lines) -> str:
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(1\)",
r"\1#?#\2\3*:-abp-has(> \4)",
r"\1#?#\2\3*:has(> \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(2\)",
r"\1#?#\2\3*:-abp-has(> * > \4)",
r"\1#?#\2\3*:has(> * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(3\)",
r"\1#?#\2\3*:-abp-has(> * > * > \4)",
r"\1#?#\2\3*:has(> * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(4\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(5\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(6\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(7\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(8\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > * > * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(9\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > * > * > * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(10\)",
r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > * > * > * > \4)",
r"\1#?#\2\3*:has(> * > * > * > * > * > * > * > * > * > \4)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(1\)",
r"\1#?#*:-abp-has(> \2)",
r"\1#?#*:has(> \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(2\)",
r"\1#?#*:-abp-has(> * > \2)",
r"\1#?#*:has(> * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(3\)",
r"\1#?#*:-abp-has(> * > * > \2)",
r"\1#?#*:has(> * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(4\)",
r"\1#?#*:-abp-has(> * > * > * > \2)",
r"\1#?#*:has(> * > * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(5\)",
r"\1#?#*:-abp-has(> * > * > * > * > \2)",
r"\1#?#*:has(> * > * > * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(6\)",
r"\1#?#*:-abp-has(> * > * > * > * > * > \2)",
r"\1#?#*:has(> * > * > * > * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(7\)",
r"\1#?#*:-abp-has(> * > * > * > * > * > * > \2)",
r"\1#?#*:has(> * > * > * > * > * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(8\)",
r"\1#?#*:-abp-has(> * > * > * > * > * > * > * > \2)",
r"\1#?#*:has(> * > * > * > * > * > * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(9\)",
r"\1#?#*:-abp-has(> * > * > * > * > * > * > * > * > \2)",
r"\1#?#*:has(> * > * > * > * > * > * > * > * > \2)",
line
)
line = re.sub(
r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(10\)",
r"\1#?#*:-abp-has(> * > * > * > * > * > * > * > * > * > \2)",
r"\1#?#*:has(> * > * > * > * > * > * > * > * > * > \2)",
line
)
@@ -2905,19 +2911,25 @@ def prepare_abp(lines) -> str:
line = re.sub(
r"^(! 🇳🇴🏞: Denne lista .*)",
r"\1\n! 🇸🇪: Listan omfattar webbplatser för Norge, Danmark, Island, danska territorier, Schleswig-Holsteins danska minoritet, den samiska ursprungsbefolkningen, Sverige och Finland. Denna versionen av listan innehåller inte anti-anti-reklamblockering, eftersom sådana poster inte är tillåtna i listor som ingår i Adblock Plus. För mer information, detaljer, hjälpmedel och andra listor som jag har gjort, besök https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english",
r"\1\n! 🇸🇪: Listan omfattar webbplatser för Norge, Danmark, Island, danska territorier, Schleswig-Holsteins danska minoritet, den samiska ursprungsbefolkningen, Sverige och Finland. Denna versionen av listan innehåller inte anti-anti-reklamblockering, eftersom sådana poster inte är tillåtna i listor som ingår i Adblock Plus. För mer information, detaljer, hjälpmedel och andra listor som jag har gjort, besök https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english\n! 🇫🇮: Tämä lista kattaa suomen-, ruotsin-, norjan-, tanskan-, islannin- ja saamenkieliset verkkosivustot. Tämä lista ei poista sivustoilla olevia mainoseston torjujia, koska Adblock Plus ei salli sellaista sisäänrakennetuissa listoissaan. Lisätietoja, yksityiskohtia, hyödyllisiä työkaluja ja muita tekemiäni listoja löytyy täältä: https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#suomi",
line
)
line = re.sub(
r"^(! 🇳🇴: Generelle #-oppføringer.*)",
r"\1\n! 🇸🇪: Generella #-poster med källor",
r"\1\n! 🇸🇪: Generella #-poster med källor\n! 🇫🇮: Yleiset #-merkinnät, joilla on lähteitä",
line
)
line = re.sub(
r"^(! 🇳🇴: Generelle oppføringer.*)",
r"\1\n! 🇸🇪: Generella poster med källor",
r"\1\n! 🇸🇪: Generella poster med källor\n! 🇫🇮: Yleiset merkinnät, joilla on lähteitä",
line
)
line = re.sub(
r"#\?#([a-z0-9]{1,}\[[a-z0-9]{1,}[*^$]?=\" )\*:(-abp-)?has\(> ",
r"#?#*:has(> \1",
line
)