diff --git a/README.md b/README.md index 4c79234fe..fcc9372a8 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ through benchmarking. **µBlock is not an "ad blocker", it's a blocker in the broad sense**, which happens to block ads through its support of [Adblock Plus filter syntax](https://adblockplus.org/en/filters). µBlock [extends](https://github.com/gorhill/uBlock/wiki/Filter-syntax-extensions) the syntax. -_EasyList_, _Peter Lowe's Adservers_ , _EasyPrivacy_ and _Fanboy's Social Block List_ are enabled by default when you install µBlock. Many more lists are readily available to protect yourself from trackers, analytics, data mining, and more ads. Hosts files are supported. +_EasyList_, _Peter Lowe's Adservers_ , _EasyPrivacy_ are enabled by default when you install µBlock. Many more lists are readily available to protect yourself from trackers, analytics, data mining, and more ads. Hosts files are supported. Ads are just the visible portions of privacy-invading apparatus entering your browser when you visit most sites nowadays. diff --git a/assets/checksums.txt b/assets/checksums.txt index 919afb8c9..74332a135 100644 --- a/assets/checksums.txt +++ b/assets/checksums.txt @@ -1,7 +1,7 @@ 6572a7bce5f1747fee597cb170bd3b98 assets/ublock/privacy.txt 8ebba513a75ed3f7ed964688c2c6071c assets/ublock/filters.txt dcf3e05bae803343c9d632f0baf8bedd assets/ublock/mirror-candidates.txt -b3ec069f792cec05484e6c45b3591466 assets/ublock/filter-lists.json +076ba56e9d4fe19fac773e59a09b1c8f assets/ublock/filter-lists.json 132b3ecc9da8a68c3faf740c00af734b assets/thirdparties/adblock-plus-japanese-filter.googlecode.com/hg/abp_jp.txt 94c0a3eab74c42783855f07b22a429cf assets/thirdparties/home.fredfiber.no/langsholt/adblock.txt 31758184ec5863b7bec86d768c93eb17 assets/thirdparties/adblock.gardar.net/is.abp.txt diff --git a/assets/ublock/filter-lists.json b/assets/ublock/filter-lists.json index 588c048d9..961ded533 100644 --- a/assets/ublock/filter-lists.json +++ b/assets/ublock/filter-lists.json @@ -66,6 +66,7 @@ "homeURL": "https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt" }, "easylist-downloads.adblockplus.org/fanboy-social.txt": { + "off": true, "title": "Fanboy’s Social Blocking List", "group": "social", "homeURL": "https://easylist-downloads.adblockplus.org/fanboy-social.txt" diff --git a/dist/description/description-ar.txt b/dist/description/description-ar.txt index 200154ed2..897d70cf4 100644 --- a/dist/description/description-ar.txt +++ b/dist/description/description-ar.txt @@ -13,7 +13,6 @@ - EasyList - قائمة خادم الإعلانات لـPeter Lowe - EasyPrivacy -قائمة الحجب الإجتماعي لـFanboy - نطاقات البرامج الضارة - نطاقات البرامج الضارة الطويلة الأجل - قوائم نطاقات البرامج الضارة diff --git a/dist/description/description-ca.txt b/dist/description/description-ca.txt new file mode 100644 index 000000000..a33ffe25b --- /dev/null +++ b/dist/description/description-ca.txt @@ -0,0 +1,51 @@ +Un bloquejador eficient: el consum de memòria i de processador és baix però, no obstant això, pot carregar i aplicar milers de filtres més que altres bloquejadors coneguts. + +Gràfic de l'eficiència: https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared + +Ús: El gran botó d'engegada de la finestra emergent serveix per a desactivar/activar permanentment el µBlock per al lloc web actual. No és un botó d'engegada general de l'extensió. + +*** + +Flexible, és més que un "bloquejador d'anuncis": també pot llegir i crear filtres a partir de fitxers hosts. + +Per defecte, es carreguen i s'apliquen aquestes llistes de filtres: + +- EasyList +- Peter Lowe’s Ad server list +- EasyPrivacy +- Dominis de malware +- Long-lived malware domains +- Malware Domains List + +Si voleu, podeu seleccionar altres llistes disponibles: + +- Fanboy’s Enhanced Tracking List +- Dan Pollock’s hosts file +- hpHosts’s Ad and tracking servers +- MVPS HOSTS +- Spam404 +- I altres + +Òbviament, com més filtres activeu, més gran serà el consum de memòria. Però fins i tot després d'afegir dues llistes extra de Fanboy, hpHosts’s Ad and tracking servers, el µBlock encara té un consum de memòria inferior al d'altres bloquejadors coneguts. + +També heu de ser conscient que seleccionant algunes d'aquestes llistes extra és més probable trobar-se amb llocs webs inservibles -- especialment aquelles llistes que s'utilitzen normalment com a fitxer de hosts. + +*** + +Sense les llistes predefinides de filtres, aquesta extensió no és res. Així que, si en cap moment voleu fer una aportació, penseu en les persones que treballen durament per a mantenir les llistes de filtres que utilitzeu, a disposició de tothom de manera gratuïta. + +*** + +Lliure. +Codi obert amb llicència pública (GPLv3) +Per usuaris per a usuaris. + +Col·laboradors a Github: https://github.com/gorhill/uBlock/graphs/contributors +Col·laboradors a Crowdin: https://crowdin.net/project/ublock + +*** + +Aquesta és, en certa manera, una versió primitiva. Tingueu-ho en compte quan en doneu la vostra opinió. + +Registre de canvis del projecte: +https://github.com/gorhill/uBlock/releases \ No newline at end of file diff --git a/dist/description/description-cs.txt b/dist/description/description-cs.txt index c38ba540a..60ebf087b 100644 --- a/dist/description/description-cs.txt +++ b/dist/description/description-cs.txt @@ -13,7 +13,6 @@ Po instalaci jsou načteny a použity tyto filtry: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List @@ -25,7 +24,7 @@ Pokud chcete, můžete si vybrat tyto další filtry: - hpHosts’s Ad and tracking servers - MVPS HOSTS - Spam404 -- atd. +- A mnoho dalších Čím více filtrů je povoleno, tím je samozřejmě větší stopa v paměti. I přesto má ale µBlock i po přidání dvou dalších seznamů od Fanboye a "hpHosts’s Ad and tracking servers" menší vliv na paměť než mnohé další velmi populární blockery. diff --git a/dist/description/description-da.txt b/dist/description/description-da.txt index febfdf2e4..9c0c9b931 100644 --- a/dist/description/description-da.txt +++ b/dist/description/description-da.txt @@ -13,7 +13,6 @@ Ud af boksen, er disse lister over filtre indlæses og håndhævet: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-de.txt b/dist/description/description-de.txt index 9e656ccfb..a2ded08ab 100644 --- a/dist/description/description-de.txt +++ b/dist/description/description-de.txt @@ -13,7 +13,6 @@ Standardmäßig werden folgende Filterlisten geladen und angewandt: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-en.txt b/dist/description/description-en.txt index c0943251b..974744f08 100644 --- a/dist/description/description-en.txt +++ b/dist/description/description-en.txt @@ -13,7 +13,6 @@ Out of the box, these lists of filters are loaded and enforced: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-es.txt b/dist/description/description-es.txt index 6235c32a1..07d3f224f 100644 --- a/dist/description/description-es.txt +++ b/dist/description/description-es.txt @@ -1,4 +1,4 @@ -Un bloqueador eficiente: con un bajo consumo de memoria y CPU, es capaz de cargar y aplicar miles más de filtros en comparación a otros bloqueadores populares. +Un bloqueador eficiente: con bajo consumo de memoria y CPU, es capaz de cargar y aplicar miles más de filtros en comparación con otros bloqueadores populares. Ejemplo con imágenes ilustrando su eficiencia (en inglés): https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared @@ -13,7 +13,6 @@ Por defecto ya trae configuradas las siguientes listas de filtros: - EasyList - Lista de servidores de anuncios de Peter Lowe - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-et.txt b/dist/description/description-et.txt index aa633c189..328966662 100644 --- a/dist/description/description-et.txt +++ b/dist/description/description-et.txt @@ -13,7 +13,6 @@ Laienduse installimisel kasutatakse järgnevaid soovitatud filtreid: - EasyList - Peter Lowe reklaamiserveri loend - EasyPrivacy -- Fanboy sotsiaalvõrkude blokeerimisloend - Pahavara levitavad domeenid - Aegunud pahavara domeenid - Pahavara domeenide loend diff --git a/dist/description/description-fi.txt b/dist/description/description-fi.txt index 877e64fec..10445a85d 100644 --- a/dist/description/description-fi.txt +++ b/dist/description/description-fi.txt @@ -13,7 +13,6 @@ Automaattisesti, nämä filtterien listat on ladattu ja pakotettu: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-fil.txt b/dist/description/description-fil.txt index 4f1cc47af..0afc8e1d5 100644 --- a/dist/description/description-fil.txt +++ b/dist/description/description-fil.txt @@ -14,7 +14,6 @@ Ang mga listahang ito ng mga filter nag-loload at ipinapatupad : - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-fr.txt b/dist/description/description-fr.txt index 7315d0798..c3e1b2ed0 100644 --- a/dist/description/description-fr.txt +++ b/dist/description/description-fr.txt @@ -13,7 +13,6 @@ Par défaut, ces listes de filtrage sont chargées et traitées : - EasyList (Liste anti-publicités maintenue fréquemment à jour par la communauté) - Peter Lowe’s Ad server list (Liste de serveurs publicitaires maintenue à jour par Peter Lowe) - EasyPrivacy (Liste anti-pisteurs maintenue fréquemment à jour par la communauté) -- Fanboy’s Social Blocking List‎ (Liste bloquant le pistage des utilisateurs par les réseaux sociaux) - Malware domains (Liste de protection contre des domaines malveillants) - Long-lived malware domains (Liste de protection contre des domaines malveillants existant depuis longtemps) - Malware Domains List (Autre liste de protection contre des domaines malveillants) @@ -25,7 +24,7 @@ Davantage de listes sont disponibles si vous souhaitez renforcer le blocage : - hpHosts’s Ad and tracking servers (Fichier Hosts bloquant des serveurs publicitaires et des serveurs pistant, maintenue à jour par hpHosts) - MVPS HOSTS (Fichier Hosts bloquant publicités, domaines malveillants et autres pisteurs, maintenue à jour par MVPS) - Spam404 (Liste de protection contre les spams, maintenue fréquemment à jour par la communauté) -- Etc +- Et plein d'autres Bien évidemment, plus vous activez de filtres, plus l'empreinte mémoire augmentera. Pourtant, même après avoir ajouté deux listes supplémentaires crées par Fanboy et le fichier Hosts d'hpHosts, µBlock utilise moins de mémoire vive que tous les autres bloqueurs de pubs populaires. diff --git a/dist/description/description-he.txt b/dist/description/description-he.txt index 84fa7a63f..47a98fabd 100644 --- a/dist/description/description-he.txt +++ b/dist/description/description-he.txt @@ -13,7 +13,6 @@ - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-hr.txt b/dist/description/description-hr.txt index 75982efbe..6fb341837 100644 --- a/dist/description/description-hr.txt +++ b/dist/description/description-hr.txt @@ -13,7 +13,6 @@ Odmah po instalaciji slijedeći popisi filtera su pokrenuti i provode se: - EasyList - Peter Loweov popis reklamnih poslužitelja - EasyPrivacy -- Fanboy socijalni popis za blokiranje - Zloćudne domene - Dugovječne zloćudne domene - Lista zloćudnih domena diff --git a/dist/description/description-hu.txt b/dist/description/description-hu.txt index b13df0196..2b9ae4cfb 100644 --- a/dist/description/description-hu.txt +++ b/dist/description/description-hu.txt @@ -13,7 +13,6 @@ Alapértelmezetten a következő szűrőlisták kerülnek betöltésre és alkal - EasyList - Peter Lowe hirdetési szerverlistája - EasyPrivacy -- Fanboy közösségi tiltólistája - Kártékony domének - Hosszúéletű kártékony domének - Malware Domains List diff --git a/dist/description/description-id.txt b/dist/description/description-id.txt index 1d3781831..41a9067a0 100644 --- a/dist/description/description-id.txt +++ b/dist/description/description-id.txt @@ -13,7 +13,6 @@ Berikut ini daftar filter yang bisa langsung dipakai: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-it.txt b/dist/description/description-it.txt index 10c3afe67..b08bd3475 100644 --- a/dist/description/description-it.txt +++ b/dist/description/description-it.txt @@ -13,7 +13,6 @@ Per default sono attivate queste liste: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-ja.txt b/dist/description/description-ja.txt index 988516f58..93320fd3d 100644 --- a/dist/description/description-ja.txt +++ b/dist/description/description-ja.txt @@ -14,7 +14,6 @@ - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-nl.txt b/dist/description/description-nl.txt index 2652b76f4..39f9804f8 100644 --- a/dist/description/description-nl.txt +++ b/dist/description/description-nl.txt @@ -13,7 +13,6 @@ Standaard worden de volgende filterlijsten geladen en toegepast: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy's Sociale blokkeerlijst - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-no.txt b/dist/description/description-no.txt index 67dccc2a8..dbdc5d352 100644 --- a/dist/description/description-no.txt +++ b/dist/description/description-no.txt @@ -13,7 +13,6 @@ Som standard er disse filterlistene lastet og i bruk: - EasyList - Peter Lowe's Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-pl.txt b/dist/description/description-pl.txt index 78056bc7c..5184f0489 100644 --- a/dist/description/description-pl.txt +++ b/dist/description/description-pl.txt @@ -13,7 +13,6 @@ Po zainstalowaniu te listy filtrów są ładowane i egzekwowane: - EasyList - Serwer listy reklam Peter Lowe'a - EasyPrivacy -- Lista blokowania społeczności dla fanboy'ów - Domeny malware - Długotrwałe domeny malware - Lista domen malware diff --git a/dist/description/description-pt_BR.txt b/dist/description/description-pt_BR.txt index d0b90237a..93daca4e0 100644 --- a/dist/description/description-pt_BR.txt +++ b/dist/description/description-pt_BR.txt @@ -13,7 +13,6 @@ Por padrão essas são as listas de filtros que são carregadas e aplicadas: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-pt_PT.txt b/dist/description/description-pt_PT.txt index b8fc4adc4..1d4bd5663 100644 --- a/dist/description/description-pt_PT.txt +++ b/dist/description/description-pt_PT.txt @@ -14,7 +14,6 @@ Por predefinição, estas listas de filtros são carregadas e aplicadas: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-ro.txt b/dist/description/description-ro.txt index fdbdc1bbc..f5f92ff28 100644 --- a/dist/description/description-ro.txt +++ b/dist/description/description-ro.txt @@ -14,7 +14,6 @@ Flexibil, mai mult decât un „paravan de protecție”: acesta poate citi și - EasyList - Lista de reclame a lui Peter Lowe - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Domenii malițioase - Domenii malițioase încă active - Lista de domenii malițioase diff --git a/dist/description/description-ru.txt b/dist/description/description-ru.txt index cc2cc3846..e50847f20 100644 --- a/dist/description/description-ru.txt +++ b/dist/description/description-ru.txt @@ -13,7 +13,6 @@ - EasyList - Список рекламных серверов Питера Лоу - EasyPrivacy -- Социальный список блокировки от Fanboy - Вредоносные домены - Долговечные вредоносные домены - Список вредоносных доменов diff --git a/dist/description/description-sv.txt b/dist/description/description-sv.txt index eb3ebd2a1..fc118bed3 100644 --- a/dist/description/description-sv.txt +++ b/dist/description/description-sv.txt @@ -14,7 +14,6 @@ Som standard är följande filterlistor laddade och applicerade: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-tr.txt b/dist/description/description-tr.txt index f0705b13d..8c2af2845 100644 --- a/dist/description/description-tr.txt +++ b/dist/description/description-tr.txt @@ -13,7 +13,6 @@ Bunun dışında, aşağıdaki filtre listeleri yüklenmiştir ve uygulanır: -EasyList -Peter Lowe'uns reklam sunucuları listesi -EasyPrivacy --Fanboy'un sosyal engelleme listesi -Zararlı websiteleri -Uzun vadeli zararlı alan adları - Malware Domains List diff --git a/dist/description/description-uk.txt b/dist/description/description-uk.txt index 4a1ef7aa3..8855a7387 100644 --- a/dist/description/description-uk.txt +++ b/dist/description/description-uk.txt @@ -13,7 +13,6 @@ – EasyList – список рекламних серверів Петра Лоу – EasyPrivacy -- Список соціальних блокувань від Fanboy – шкідливі домени – довготривалі шкідливі домени – список доменів шкідливих програм diff --git a/dist/description/description-zh_CN.txt b/dist/description/description-zh_CN.txt index 52cfbd602..55beccb29 100644 --- a/dist/description/description-zh_CN.txt +++ b/dist/description/description-zh_CN.txt @@ -14,7 +14,6 @@ https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared -EasyList - Peter Lowe’s Ad server list -EasyPrivacy -- Fanboy’s Social Blocking List‎ - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/dist/description/description-zh_TW.txt b/dist/description/description-zh_TW.txt index 610845339..99c3fbb86 100644 --- a/dist/description/description-zh_TW.txt +++ b/dist/description/description-zh_TW.txt @@ -14,7 +14,6 @@ https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared - EasyList - Peter Lowe’s Ad server list - EasyPrivacy -- Fanboy’s Social Blocking List? - Malware domains - Long-lived malware domains - Malware Domains List diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json new file mode 100644 index 000000000..362f5dba3 --- /dev/null +++ b/src/_locales/ca/messages.json @@ -0,0 +1,462 @@ +{ + "extName":{ + "message":"µBlock", + "description":"extension name." + }, + "extShortDesc":{ + "message":"Per fi un bloquejador eficient per a navegadors basats en Chromium, amb un baix consum de memòria i de processador.", + "description":"this will be in the chrome web store: must be 132 characters or less" + }, + "dashboardName":{ + "message":"µBlock — Tauler de control", + "description":"English: µBlock — Dashboard" + }, + "settingsPageName":{ + "message":"Configuració", + "description":"appears as tab name in dashboard" + }, + "3pPageName":{ + "message":"Filtres de tercers", + "description":"appears as tab name in dashboard" + }, + "1pPageName":{ + "message":"Els vostres filtres", + "description":"appears as tab name in dashboard" + }, + "rulesPageName":{ + "message":"Les meves regles", + "description":"appears as tab name in dashboard" + }, + "whitelistPageName":{ + "message":"Llista blanca", + "description":"appears as tab name in dashboard" + }, + "statsPageName":{ + "message":"Estadístiques", + "description":"appears as tab name in dashboard" + }, + "aboutPageName":{ + "message":"Quant a", + "description":"appears as tab name in dashboard" + }, + "popupPowerSwitchInfo":{ + "message":"Clic: desactiva\/activa µBlock per a aquest lloc.\n\nCtrl+click: desactiva µBlock només en aquesta pàgina.", + "description":"English: Click: disable\/enable µBlock for this site.\n\nCtrl+click: disable µBlock only on this page." + }, + "popupBlockedRequestPrompt":{ + "message":"sol·licituds bloquejades", + "description":"English: requests blocked" + }, + "popupBlockedOnThisPagePrompt":{ + "message":"en aquesta pàgina", + "description":"English: on this page" + }, + "popupBlockedSinceInstallPrompt":{ + "message":"des de la instal·lació", + "description":"English: since install" + }, + "popupOr":{ + "message":"o", + "description":"English: or" + }, + "popupTipDashboard":{ + "message":"Clic per obrir el tauler de control", + "description":"English: Click to open the dashboard" + }, + "popupTipPicker":{ + "message":"Entrar al mode de selecció d'elements", + "description":"English: Enter element picker mode" + }, + "popupTipLog":{ + "message":"Anar al registre de peticions", + "description":"English: Go to request log" + }, + "popupSiteInlineScriptEnabled":{ + "message":"Etiquetes incrustades tipus script<\/code> estan habilitades<\/b> per a aquest lloc", + "description":"" + }, + "popupSiteInlineScriptDisabled":{ + "message":"Etiquetes incrustades tipus script<\/code> estan deshabilitades<\/b> per a aquest lloc", + "description":"" + }, + "popupSite1pScriptEnabled":{ + "message":"Scripts activats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite1pScriptDisabled":{ + "message":"Scripts desactivats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite3pScriptEnabled":{ + "message":"Scripts de tercers activats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite3pScriptDisabled":{ + "message":"Scripts de tercers desactivats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite1pFrameEnabled":{ + "message":"Marcs activats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite1pFrameDisabled":{ + "message":"Marcs desactivats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite3pFrameEnabled":{ + "message":"Marcs de tercers activats<\/b> per a aquest lloc", + "description":"" + }, + "popupSite3pFrameDisabled":{ + "message":"Marcs de tercers desactivats<\/b> per a aquest lloc", + "description":"" + }, + "popupDefaultInlineScriptEnabled":{ + "message":"Etiquetes incrustades tipus script<\/code> estan habilitades<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefaultInlineScriptDisabled":{ + "message":"Etiquetes incrustades tipus script<\/code> estan deshabilitades<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault1pScriptEnabled":{ + "message":"Scripts activats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault1pScriptDisabled":{ + "message":"Scripts desactivats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault3pScriptEnabled":{ + "message":"Scripts de tercers activats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault3pScriptDisabled":{ + "message":"Scripts de tercers desactivats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault1pFrameEnabled":{ + "message":"Marcs activats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault1pFrameDisabled":{ + "message":"Marcs desactivats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault3pFrameEnabled":{ + "message":"Marcs de tercers activats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupDefault3pFrameDisabled":{ + "message":"Marcs de tercers desactivats<\/b> per a qualsevol lloc", + "description":"" + }, + "popupImageRulePrompt":{ + "message":"imatges", + "description":"" + }, + "popupInlineScriptRulePrompt":{ + "message":"scripts incrustats", + "description":"" + }, + "popup1pScriptRulePrompt":{ + "message":"scripts", + "description":"" + }, + "popup3pScriptRulePrompt":{ + "message":"scripts de tercers", + "description":"" + }, + "popup3pFrameRulePrompt":{ + "message":"marcs de tercers", + "description":"" + }, + "popupHitDomainCountPrompt":{ + "message":"Connectat amb {{count}} domini(s) diferents", + "description":"appear in dynamic filtering pane" + }, + "pickerCreate":{ + "message":"Crear", + "description":"English: Create" + }, + "pickerPick":{ + "message":"Escollir", + "description":"English: Pick" + }, + "pickerQuit":{ + "message":"Sortir", + "description":"English: Quit" + }, + "pickerNetFilters":{ + "message":"Filtres de xarxa", + "description":"English: Net filters" + }, + "pickerCosmeticFilters":{ + "message":"Filtres cosmètics", + "description":"English: Cosmetic filters" + }, + "pickerCosmeticFiltersHint":{ + "message":"Clic, Ctrl+clic", + "description":"English: Click, Ctrl-click" + }, + "pickerContextMenuEntry":{ + "message":"Bloquejar element", + "description":"English: Block element" + }, + "settingsCollapseBlockedPrompt":{ + "message":"Amagar marcardors de posició dels elements bloquejats", + "description":"English: Hide placeholders of blocked elements" + }, + "settingsIconBadgePrompt":{ + "message":"Mostrar el número de peticions bloquejades a l'icona", + "description":"English: Show the number of blocked requests on the icon" + }, + "settingsContextMenuPrompt":{ + "message":"Utilitzar el menú contextual quan sigui possible", + "description":"English: Make use of context menu where appropriate" + }, + "settingsExperimentalPrompt":{ + "message":"Habilitar funcions experimentals (Quant a<\/a>)", + "description":"English: Enable experimental features" + }, + "3pListsOfBlockedHostsPrompt":{ + "message":"{{netFilterCount}} filtres de xarxa + {{cosmeticFilterCount}} filtres cosmètics de:", + "description":"English: {{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:" + }, + "3pListsOfBlockedHostsPerListStats":{ + "message":"{{used}} utilitzats de {{total}}", + "description":"English: {{used}} used out of {{total}}" + }, + "3pAutoUpdatePrompt1":{ + "message":"Actualitzar automàticament la llista de filtres.", + "description":"English: Auto-update filter lists." + }, + "3pUpdateNow":{ + "message":"Actualitza ara", + "description":"English: Update now" + }, + "3pPurgeAll":{ + "message":"Neteja la memòria caché", + "description":"English: Purge all caches" + }, + "3pParseAllABPHideFiltersPrompt1":{ + "message":"Analitzar i aplicar filtres cosmètics.", + "description":"English: Parse and enforce Adblock+ element hiding filters." + }, + "3pParseAllABPHideFiltersInfo":{ + "message":"

Esta opció permet l'anàlisi i l'aplicació dels filtres compatibles amb Adblock Plus “per a amagar elements”<\/a>. Aquests filtres són principalment cosmètics, que serveixen per amagar elements d'una pàgina web molestos que no es pode amagar per defecte.<\/p>

Activant aquesta opció augmenta el consum de memòria del µBlock<\/i>.<\/p>", + "description":"English: see English messages.json" + }, + "3pListsOfBlockedHostsHeader":{ + "message":"Llistes de servidors bloquejats", + "description":"English: Lists of blocked hosts" + }, + "3pApplyChanges":{ + "message":"Aplicar canvis", + "description":"English: Apply changes" + }, + "3pGroupAds":{ + "message":"Anuncis", + "description":"English: Ads" + }, + "3pGroupPrivacy":{ + "message":"Privacitat", + "description":"English: Privacy" + }, + "3pGroupMalware":{ + "message":"Dominis de malware", + "description":"English: Malware domains" + }, + "3pGroupSocial":{ + "message":"Social", + "description":"English: Social" + }, + "3pGroupMultipurpose":{ + "message":"Polivalent", + "description":"English: Multipurpose" + }, + "3pGroupRegions":{ + "message":"Regions, llengües", + "description":"English: Regions, languages" + }, + "3pGroupCustom":{ + "message":"Personalitzat", + "description":"English: Custom" + }, + "3pExternalListsHint":{ + "message":"Una URL per línia. Línies amb el símbol ‘!’ s'ignoraran. Adreces URL no vàlides s'ignoraran silenciosament.", + "description":"English: One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored." + }, + "3pExternalListsApply":{ + "message":"Analitzar", + "description":"English: Parse" + }, + "3pExternalListPurge":{ + "message":"neteja la memòria", + "description":"English: purge cache" + }, + "3pExternalListNew":{ + "message":"nova versió disponible", + "description":"English: new version available" + }, + "3pExternalListObsolete":{ + "message":"antiquat", + "description":"English: outdated" + }, + "1pFormatHint":{ + "message":"Un filtre per línia. Un filtre pot ser un domini, o un filtre compatible amb Adblock Plus. Línies amb el símbol ‘!’ s'ignoraran.", + "description":"English: One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored." + }, + "1pImport":{ + "message":"Importar i annexar", + "description":"English: Import and append" + }, + "1pExport":{ + "message":"Exportar", + "description":"English: Export" + }, + "1pExportFilename":{ + "message":"ublock-custom-filters_{{datetime}}.txt", + "description":"English: ublock-custom-filters_{{datetime}}.txt" + }, + "1pApplyChanges":{ + "message":"Aplicar canvis", + "description":"English: Apply changes" + }, + "rulesEdit":{ + "message":"Editar", + "description":"Will enable manual-edit mode (textarea)" + }, + "rulesEditSave":{ + "message":"Desar", + "description":"Will save manually-edited content and exit manual-edit mode" + }, + "rulesEditDiscard":{ + "message":"Descartar", + "description":"Will discard manually-edited content and exit manual-edit mode" + }, + "rulesImport":{ + "message":"Importar des de fitxer...", + "description":"" + }, + "rulesExport":{ + "message":"Exportar a fitxer...", + "description":"" + }, + "rulesDefaultFileName":{ + "message":"my-ublock-dynamic-rules.txt", + "description":"default file name to use" + }, + "whitelistPrompt":{ + "message":"La seva llista de noms de servidors per als quals es desactivarà µBlock. Una entrada per línia. Els noms de servidors no vàlids s'ignoraran.", + "description":"English: Your list of host names for which µBlock will be disabled. One host name per line. Invalid host names will be silently ignored." + }, + "whitelistImport":{ + "message":"Imporar i annexar", + "description":"English: Import and append" + }, + "whitelistExport":{ + "message":"Exportar", + "description":"English: Export" + }, + "whitelistExportFilename":{ + "message":"ublock-whitelist_{{datetime}}.txt", + "description":"English: ublock-whitelist_{{datetime}}.txt" + }, + "whitelistApply":{ + "message":"Aplicar canvis", + "description":"English: Apply changes" + }, + "logNetRequestsPrompt":{ + "message":"Habilitar el registre de sol·licituds de xarxa", + "description":"English: Enable the logging of network requests" + }, + "logNetRequestsHelp":{ + "message":"Es pot inspeccionar els detalls de les peticions bloquejades activant aquesta opció. El registre de peticions bloquejades augmenta el consum de memòria. Ja que molts usuaris mai ho utilitzen, està desactivada per defecte.", + "description":"English: see _locales\/en\/messages.log" + }, + "logBlockedRequestsHeader":{ + "message":"Sol·licituds bloquejades", + "description":"English: Blocked requests" + }, + "logAllowedRequestsHeader":{ + "message":"Sol·licituds permeses", + "description":"English: Allowed requests" + }, + "logRequestsHeaderType":{ + "message":"Tipus", + "description":"English: Type" + }, + "logRequestsHeaderDomain":{ + "message":"Domini", + "description":"English: Domain" + }, + "logRequestsHeaderURL":{ + "message":"URL", + "description":"English: URL" + }, + "logRequestsHeaderFilter":{ + "message":"Filtre", + "description":"English: Filter" + }, + "logBlockedRequestsEmpty":{ + "message":"No hi ha peticions bloquejades per a aquesta pàgina", + "description":"English: No blocked requests logged for this page" + }, + "logAllowedRequestsEmpty":{ + "message":"No hi ha peticions no bloquejades per a aquesta pàgina", + "description":"English: No non-blocked requests logged for this page" + }, + "aboutChangelog":{ + "message":"Registre de canvis", + "description":"English: Change log" + }, + "aboutWiki":{ + "message":"Wiki", + "description":"English: project' wiki on Github" + }, + "aboutCode":{ + "message":"Codi font (GPLv3)", + "description":"English: Source code (GPLv3)" + }, + "aboutContributors":{ + "message":"Col·laboradors", + "description":"English: Contributors" + }, + "aboutBackupDataButton":{ + "message":"Còpia de seguretat a un fitxer", + "description":"English: Backup to file" + }, + "aboutBackupFilename":{ + "message":"ublock-backup_{{datetime}}.txt", + "description":"English: ublock-backup_{{datetime}}.txt" + }, + "aboutRestoreDataButton":{ + "message":"Restaurar des d'un fitxer...", + "description":"English: Restore from file..." + }, + "aboutResetDataButton":{ + "message":"Restaurar als valors de fàbrica...", + "description":"English: Reset to default settings..." + }, + "aboutRestoreDataConfirm":{ + "message":"Tota la configuració es reescriurà amb la còpia de seguretat del {{time}}, i µBlock es reiniciarà.\n\nRestaurar la configuració amb la còpia de seguretat?", + "description":"Message asking user to confirm restore" + }, + "aboutRestoreDataError":{ + "message":"Les dades no es poden llegir o no son vàlides", + "description":"Message to display when an error occurred during restore" + }, + "aboutResetDataConfirm":{ + "message":"S'esborrarà tota la configuració i µBlock es reiniciarà.\n\nReiniciar µBlock als valors de fàbrica?", + "description":"Message asking user to confirm reset" + }, + "errorCantConnectTo":{ + "message":"Impossible connectar a {{url}}", + "description":"English: Network error: unable to connect to {{url}}" + }, + "dummy":{ + "message":"This entry must be the last one", + "description":"so we dont need to deal with comma for last entry" + } +} \ No newline at end of file diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 197ebbd39..e9e9c2b43 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -24,7 +24,7 @@ "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Vaše pravidla", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -72,107 +72,107 @@ "description":"English: Go to request log" }, "popupSiteInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> on this site", + "message":"Řádkové script<\/code> tagy jsou povoleny<\/b> na tomto webu", "description":"" }, "popupSiteInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> on this site", + "message":"Řádkové script<\/code> tagy jsou blokovány<\/b> na tomto webu", "description":"" }, "popupSite1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> on this site", + "message":"Skripty první strany jsou povoleny<\/b> na tomto webu", "description":"" }, "popupSite1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> on this site", + "message":"Skripty první strany jsou blokovány<\/b> na tomto webu", "description":"" }, "popupSite3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> on this site", + "message":"Skripty třetí strany jsou povoleny<\/b> na tomto webu", "description":"" }, "popupSite3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> on this site", + "message":"Skripty třetí strany jsou blokovány<\/b> na tomto webu", "description":"" }, "popupSite1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> on this site", + "message":"Rámce první strany jsou povoleny<\/b> na tomto webu", "description":"" }, "popupSite1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> on this site", + "message":"Rámce první strany jsou blokovány<\/b> na tomto webu", "description":"" }, "popupSite3pFrameEnabled":{ - "message":"3rd-party frames are allowed<\/b> on this site", + "message":"Rámce třetí strany jsou povoleny<\/b> na tomto webu", "description":"" }, "popupSite3pFrameDisabled":{ - "message":"3rd-party frames are blocked<\/b> on this site", + "message":"Rámce třetí strany jsou blokovány<\/b> na tomto webu", "description":"" }, "popupDefaultInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> everywhere by default", + "message":"Řádkové script<\/code> tagy jsou povoleny<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefaultInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> everywhere by default", + "message":"Řádkové script<\/code> tagy jsou blokovány<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> everywhere by default", + "message":"Skripty první strany jsou povoleny<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> everywhere by default", + "message":"Skripty první strany jsou blokovány<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> everywhere by default", + "message":"Skripty třetí strany jsou povoleny<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> everywhere by default", + "message":"Skripty třetí strany jsou blokovány<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> everywhere by default", + "message":"Rámce první strany jsou povoleny<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> everywhere by default", + "message":"Rámce první strany jsou blokovány<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault3pFrameEnabled":{ - "message":"3rd-party frames are allowed<\/b> everywhere by default", + "message":"Rámce třetí strany jsou blokovány<\/b> všude ve výchozím nastavení", "description":"" }, "popupDefault3pFrameDisabled":{ - "message":"3rd-party frames are blocked<\/b> everywhere by default", + "message":"Rámce třetí strany jsou blokovány<\/b> všude ve výchozím nastavení", "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"obrázky", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"řádkové skripty", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"skripty první strany", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"skripty třetí strany", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"rámce třetí strany", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Připojeno k {{count}} různým doménám", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -216,7 +216,7 @@ "description":"English: Make use of context menu where appropriate" }, "settingsExperimentalPrompt":{ - "message":"Povolit experimentální funkce", + "message":"Povolit experimentální funkce (co to je?<\/a>)", "description":"English: Enable experimental features" }, "3pListsOfBlockedHostsPrompt":{ @@ -324,23 +324,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Upravit", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Uložit", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Zrušit", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Načíst ze souboru…", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Uložit do souboru…", "description":"" }, "rulesDefaultFileName":{ @@ -436,7 +436,7 @@ "description":"English: Restore from file..." }, "aboutResetDataButton":{ - "message":"Začít znovu...", + "message":"Obnovit výchozí nastavení...", "description":"English: Reset to default settings..." }, "aboutRestoreDataConfirm":{ @@ -444,7 +444,7 @@ "description":"Message asking user to confirm restore" }, "aboutRestoreDataError":{ - "message":"The data could not be read or is invalid", + "message":"Data nemohla být načtena nebo jsou neplatná", "description":"Message to display when an error occurred during restore" }, "aboutResetDataConfirm":{ diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index 11575ffb6..2736169ad 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Deine Filter", + "message":"Meine Filter", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Meine Regeln", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"Bilder", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"Inline-Skripte", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"Skripte der aktuellen Seite", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"Skripte von Drittseiten", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"Frames von Drittseiten", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Verbunden mit {{count}} unterschiedlichen Domains", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,23 +324,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Bearbeiten", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Speichern", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Verwerfen", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Aus Datei importieren...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"In eine Datei exportieren ...", "description":"" }, "rulesDefaultFileName":{ diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index 81fb67e3b..fe919a596 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -4,7 +4,7 @@ "description":"extension name." }, "extShortDesc":{ - "message":"Por fin, un bloqueador eficiente para los navegadores basados en Chromium, con un uso ligero de procesador y memoria.", + "message":"Por fin, un bloqueador eficiente para los navegadores basados en Chromium, con uso ligero de procesador y memoria.", "description":"this will be in the chrome web store: must be 132 characters or less" }, "dashboardName":{ @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Filtros de usuario", + "message":"Mis filtros", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Mis reglas", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -60,7 +60,7 @@ "description":"English: or" }, "popupTipDashboard":{ - "message":"Clic para abrir el panel de configuración", + "message":"Clic para abrir el panel de control", "description":"English: Click to open the dashboard" }, "popupTipPicker":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"imágenes", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"scripts embebidos", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"Scripts", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"Scripts de terceros", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"Frames de terceros", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Conectado con {{count}} dominios diferentes", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -240,7 +240,7 @@ "description":"English: Purge all caches" }, "3pParseAllABPHideFiltersPrompt1":{ - "message":"Analizar y aplicar filtros de ocultación de elementos de Adblock+.", + "message":"Analizar y aplicar filtros cosméticos.", "description":"English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo":{ @@ -300,7 +300,7 @@ "description":"English: new version available" }, "3pExternalListObsolete":{ - "message":"puede ser obsoleto", + "message":"desactualizado", "description":"English: outdated" }, "1pFormatHint":{ @@ -324,23 +324,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Editar", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Guardar", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Descartar", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Importar desde archivo...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Exportar a archivo...", "description":"" }, "rulesDefaultFileName":{ diff --git a/src/_locales/et/messages.json b/src/_locales/et/messages.json index 45d7ef315..763564890 100644 --- a/src/_locales/et/messages.json +++ b/src/_locales/et/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Teie filtrid", + "message":"Minu filtrid", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Minu reeglid", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -72,43 +72,43 @@ "description":"English: Go to request log" }, "popupSiteInlineScriptEnabled":{ - "message":"Sellel saidil on lubatud<\/b> tekstisisesed skriptid<\/code>", + "message":"Tekstisisese skripti<\/code> märksõnad on sellel saidil lubatud<\/b>", "description":"" }, "popupSiteInlineScriptDisabled":{ - "message":"Sellel saidil on tekstisisesed skriptid<\/code> keelatud<\/b>", + "message":"Tekstisisese skripti<\/code> märksõnad on sellel saidil keelatud<\/b>", "description":"" }, "popupSite1pScriptEnabled":{ - "message":"Sellel saidil on esimese osapoole skriptid lubatud<\/b>", + "message":"Esimese osapoole skriptid on sellel saidil lubatud<\/b>", "description":"" }, "popupSite1pScriptDisabled":{ - "message":"Sellel saidil on esimese osapoole skriptid keelatud<\/b>", + "message":"Esimese osapoole skriptid on sellel saidil keelatud<\/b>", "description":"" }, "popupSite3pScriptEnabled":{ - "message":"Sellel saidil on kolmanda osapoole skriptid lubatud<\/b>", + "message":"Kolmanda osapoole skriptid on sellel saidil lubatud<\/b>", "description":"" }, "popupSite3pScriptDisabled":{ - "message":"Sellel saidil on kolmanda osapoole skriptid keelatud<\/b>", + "message":"Kolmanda osapoole skriptid on sellel saidil keelatud<\/b>", "description":"" }, "popupSite1pFrameEnabled":{ - "message":"Sellel saidil on esimese osapoole raamid lubatud<\/b>", + "message":"Esimese osapoole raamid on sellel saidil lubatud<\/b>", "description":"" }, "popupSite1pFrameDisabled":{ - "message":"Sellel saidil on esimese osapoole raamid keelatud<\/b>", + "message":"Esimese osapoole raamid on sellel saidil keelatud<\/b>", "description":"" }, "popupSite3pFrameEnabled":{ - "message":"Sellel saidil on kolmanda osapoole raamid lubatud<\/b>", + "message":"Kolmanda osapoole raamid on sellel saidil lubatud<\/b>", "description":"" }, "popupSite3pFrameDisabled":{ - "message":"Sellel saidil on kolmanda osapoole raamid keelatud<\/b>", + "message":"Kolmanda osapoole raamid on sellel saidil keelatud<\/b>", "description":"" }, "popupDefaultInlineScriptEnabled":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"pildid", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"tekstisisesed skriptid", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"1. osapoole skriptid", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"3. osapoole skriptid", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"3. osapoole raamid", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Ühendatud {{count}} eraldiseisva domeeniga", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,27 +324,27 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Muuda", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Salvesta", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Tühista", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Impordi failist...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Ekspordi faili...", "description":"" }, "rulesDefaultFileName":{ - "message":"my-ublock-dynamic-rules.txt", + "message":"minu-ublocki-dünaamilised-reeglid.txt", "description":"default file name to use" }, "whitelistPrompt":{ diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 2980d50e4..6d0d9bd1b 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Vos règles", + "message":"Mes filtres", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Mes règles", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"Images", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"Scripts embarqués", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"Scripts du domaine de la page", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"Scripts de tierce-partie", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"Cadres de tierce-partie", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Connecté sur {{count}} domaine(s) distinct(s)", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,27 +324,27 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Éditer", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Enregistrer", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Annuler", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Importer à partir du fichier", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Exporter vers un fichier", "description":"" }, "rulesDefaultFileName":{ - "message":"my-ublock-dynamic-rules.txt", + "message":"mes-regles-dynamiques-ublock.txt", "description":"default file name to use" }, "whitelistPrompt":{ diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json index c3de6d535..b883ede89 100644 --- a/src/_locales/he/messages.json +++ b/src/_locales/he/messages.json @@ -16,7 +16,7 @@ "description":"appears as tab name in dashboard" }, "3pPageName":{ - "message":"מסננים צד שלישי", + "message":"מסננים צד-3", "description":"appears as tab name in dashboard" }, "1pPageName":{ @@ -24,7 +24,7 @@ "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"החוקים שלי", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"תמונות", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"סקריפטים מוטמעים", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"סקריפטים צד-1", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"סקריפטים צד-3", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"מסגרות צד-3", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"מחובר ל {{count}} דומיין\/ים שונה\/ים", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,23 +324,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"ערוך", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"שמור", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"בטל", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"ייבא מקובץ...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"ייצא לקובץ...", "description":"" }, "rulesDefaultFileName":{ diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index 43cab3a38..2de4f9f63 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Filter Anda", + "message":"Filter saya", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Aturan saya", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -72,107 +72,107 @@ "description":"English: Go to request log" }, "popupSiteInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> on this site", + "message":"Tag script<\/code> inline diperbolehkan<\/b> pada situs ini", "description":"" }, "popupSiteInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> on this site", + "message":"Tag script<\/code> inline diblokir<\/b> pada situs ini", "description":"" }, "popupSite1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> on this site", + "message":"script pihak pertama diperbolehkan<\/b> pada situs ini", "description":"" }, "popupSite1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> on this site", + "message":"script pihak pertama diblokir<\/b> pada situs ini", "description":"" }, "popupSite3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> on this site", + "message":"skrip pihak ketiga diperbolehkan<\/b> pada situs ini", "description":"" }, "popupSite3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> on this site", + "message":"skrip pihak ketiga diblokir<\/b> pada situs ini", "description":"" }, "popupSite1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> on this site", + "message":"Frame pihak pertama diperbolehkan<\/b> pada situs ini", "description":"" }, "popupSite1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> on this site", + "message":"Frame pihak pertama diblokir<\/b> pada situs ini", "description":"" }, "popupSite3pFrameEnabled":{ - "message":"3rd-party frames are allowed<\/b> on this site", + "message":"Frame pihak ketiga diperbolehkan<\/b> pada situs ini", "description":"" }, "popupSite3pFrameDisabled":{ - "message":"3rd-party frames are blocked<\/b> on this site", + "message":"Frame pihak ketiga diblokir<\/b> pada situs ini", "description":"" }, "popupDefaultInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> everywhere by default", + "message":"Tag script<\/code> inline diperbolehkan<\/b> di mana-mana secara default", "description":"" }, "popupDefaultInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> everywhere by default", + "message":"Tag script<\/code> inline diblokir<\/b> di mana-mana secara default", "description":"" }, "popupDefault1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> everywhere by default", + "message":"Script pihak pertama diperbolehkan<\/b> di mana-mana secara default", "description":"" }, "popupDefault1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> everywhere by default", + "message":"Script pihak pertama diblokir<\/b> di mana-mana secara default", "description":"" }, "popupDefault3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> everywhere by default", + "message":"Skrip pihak ketiga diperbolehkan<\/b> di mana-mana secara default", "description":"" }, "popupDefault3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> everywhere by default", + "message":"Skrip pihak ketiga diblokir<\/b> di mana-mana secara default", "description":"" }, "popupDefault1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> everywhere by default", + "message":"Frame pihak pertama diperbolehkan<\/b> di mana-mana secara default", "description":"" }, "popupDefault1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> everywhere by default", + "message":"Frame pihak pertama diblokir<\/b> di mana-mana secara default", "description":"" }, "popupDefault3pFrameEnabled":{ - "message":"3rd-party frames are allowed<\/b> everywhere by default", + "message":"Frame pihak ketiga diperbolehkan<\/b> di mana-mana secara default", "description":"" }, "popupDefault3pFrameDisabled":{ - "message":"3rd-party frames are blocked<\/b> everywhere by default", + "message":"Frame pihak ketiga diblokir<\/b> di mana-mana secara default", "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"gambar", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"skrip inline", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"Skrip pihak pertama", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"Skrip pihak ketiga", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"Frame pihak ketiga", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Terhubung ke {{count}} domain berbeda", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -216,7 +216,7 @@ "description":"English: Make use of context menu where appropriate" }, "settingsExperimentalPrompt":{ - "message":"Aktifkan fitur eksperimental", + "message":"Aktifkan fitur eksperimental ( Tentang<\/a>)", "description":"English: Enable experimental features" }, "3pListsOfBlockedHostsPrompt":{ @@ -328,19 +328,19 @@ "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Simpan", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Buang", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Impor dari file...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Ekspor ke file...", "description":"" }, "rulesDefaultFileName":{ @@ -436,7 +436,7 @@ "description":"English: Restore from file..." }, "aboutResetDataButton":{ - "message":"Mulai dari awal...", + "message":"Reset ke pengaturan default...", "description":"English: Reset to default settings..." }, "aboutRestoreDataConfirm":{ @@ -444,11 +444,11 @@ "description":"Message asking user to confirm restore" }, "aboutRestoreDataError":{ - "message":"The data could not be read or is invalid", + "message":"Data tidak dapat dibaca atau tidak valid", "description":"Message to display when an error occurred during restore" }, "aboutResetDataConfirm":{ - "message":"Semua setelan Anda akan dihapus dan µBlock akan restart.\n\nReset µBlock ke setelan pabrik ?", + "message":"Semua setelan Anda akan dihapus dan µBlock akan restart.\n\nReset µBlock ke setelan awal ?", "description":"Message asking user to confirm reset" }, "errorCantConnectTo":{ diff --git a/src/_locales/nb/messages.json b/src/_locales/nb/messages.json index 802ed1358..f2fccdc7b 100644 --- a/src/_locales/nb/messages.json +++ b/src/_locales/nb/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Dine filtre", + "message":"Mine filtre", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Mine regler", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"Bilder", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"Integrerte skript", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"Førsteparts skript", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"Tredjeparts skript", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"Tredjeparts rammer", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Koblet til {{count}} distinkt(e) domene(r)", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,27 +324,27 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Rediger", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Lagre", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Forkast", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Importer fra fil...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Eksporter til fil...", "description":"" }, "rulesDefaultFileName":{ - "message":"my-ublock-dynamic-rules.txt", + "message":"mine-ublock-dynamiske-regler.txt", "description":"default file name to use" }, "whitelistPrompt":{ diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 818707b5e..729d37382 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -20,7 +20,7 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Jouw filters", + "message":"Mijn filters", "description":"appears as tab name in dashboard" }, "rulesPageName":{ @@ -72,35 +72,35 @@ "description":"English: Go to request log" }, "popupSiteInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> on this site", + "message":"Inline script<\/code>-tags zijn toegestaan<\/b> op deze site", "description":"" }, "popupSiteInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> on this site", + "message":"Inline script<\/code>-tags zijn toegestaan<\/b> op deze site", "description":"" }, "popupSite1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> on this site", + "message":"1e-partij scripts zijn toegestaan<\/b> op deze site", "description":"" }, "popupSite1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> on this site", + "message":"1e-partij scripts worden geblokkeerd<\/b> op deze site", "description":"" }, "popupSite3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> on this site", + "message":"3rd-party scripts zijn toegestaan<\/b> op deze site", "description":"" }, "popupSite3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> on this site", + "message":"3rd-party scripts worden geblokkeerd<\/b> op deze site", "description":"" }, "popupSite1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> on this site", + "message":"1e-partij frames zijn toegestaan<\/b> op deze site", "description":"" }, "popupSite1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> on this site", + "message":"1e-partij frames zijn geblokkeerd<\/b> op deze site", "description":"" }, "popupSite3pFrameEnabled":{ diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index be3a6ca32..e52668aa9 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Seus filtros", + "message":"Meus filtros", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Minhas regras", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,7 +152,7 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"Imagens", "description":"" }, "popupInlineScriptRulePrompt":{ @@ -172,7 +172,7 @@ "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Conectado à {{count}} domínio(s) distinto(s)", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,27 +324,27 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Editar", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Salvar", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Descartar", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Importar de um arquivo...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Exportar para um arquivo...", "description":"" }, "rulesDefaultFileName":{ - "message":"my-ublock-dynamic-rules.txt", + "message":"minhas-regras-dinâmicas-do-ublock.txt", "description":"default file name to use" }, "whitelistPrompt":{ diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index 6f7c21184..3ce5901bc 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Os seus filtros", + "message":"Meus filtros", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Minhas regras", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"imagens", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"Scripts em linha", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"Scripts de primeiros", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"Scripts de terceiros", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"Frames de terceiros", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Conectado a {{count}} domínio(s) distinto(s)", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,23 +324,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Editar", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Guardar", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Descartar", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Importar do ficheiro...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Exportar para ficheiro...", "description":"" }, "rulesDefaultFileName":{ diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index b36b51747..35ce9720b 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -24,7 +24,7 @@ "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Мои правила", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"изображения", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"встроенные скрипты", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"собственные скрипты", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"сторонние скрипты", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"сторонние фреймы", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"Подключено к {{count}} отдельному(-ым) домену(-ам)", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,23 +324,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Изменить", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Сохранить", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Отклонить", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Импорт из файла...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Экспорт в файл...", "description":"" }, "rulesDefaultFileName":{ diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index 7f1522954..2cfb5fbde 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -24,7 +24,7 @@ "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Kurallarım", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -324,11 +324,11 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Düzenle", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Kaydet", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index 327779d91..78e6b4f36 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -24,7 +24,7 @@ "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"我的规则", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -152,27 +152,27 @@ "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"图像", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"内联脚本", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"第一方脚本", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"第三方脚本", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"第三方框架", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s)", + "message":"连接到 {{count}} 不同的域", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -324,27 +324,27 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"编辑", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"保存", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"取消", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"从文件导入...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"导出为文件", "description":"" }, "rulesDefaultFileName":{ - "message":"my-ublock-dynamic-rules.txt", + "message":"ublock 规则.txt", "description":"default file name to use" }, "whitelistPrompt":{ diff --git a/tools/import-crowdin.sh b/tools/import-crowdin.sh index 27411d211..162760b18 100755 --- a/tools/import-crowdin.sh +++ b/tools/import-crowdin.sh @@ -10,6 +10,7 @@ unzip -q ~/Downloads/ublock.zip -d $SRC DES=./src/_locales cp $SRC/ar/messages.json $DES/ar/messages.json +cp $SRC/ca/messages.json $DES/ca/messages.json cp $SRC/cs/messages.json $DES/cs/messages.json cp $SRC/da/messages.json $DES/da/messages.json cp $SRC/de/messages.json $DES/de/messages.json @@ -45,6 +46,7 @@ cp $SRC/zh-TW/messages.json $DES/zh_TW/messages.json DES=./dist/description cp $SRC/ar/description.txt $DES/description-ar.txt +cp $SRC/ca/description.txt $DES/description-ca.txt cp $SRC/cs/description.txt $DES/description-cs.txt cp $SRC/da/description.txt $DES/description-da.txt cp $SRC/de/description.txt $DES/description-de.txt @@ -72,7 +74,7 @@ cp $SRC/tr/description.txt $DES/description-tr.txt cp $SRC/uk/description.txt $DES/description-uk.txt #cp $SRC/vi/description.txt $DES/description-vi.txt cp $SRC/zh-CN/description.txt $DES/description-zh_CN.txt -cp $SRC/zh-TW/description.txt $DES/description-zh_TW.txt +#cp $SRC/zh-TW/description.txt $DES/description-zh_TW.txt #