From bb9e2c0fc7063fdabc92cee5650640d13b27ca76 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Thu, 17 Jul 2025 10:30:22 -0400 Subject: [PATCH] Import translation work from https://crowdin.com/project/ublock --- platform/mv3/description/webstore.pt_BR.txt | 6 +- platform/mv3/description/webstore.th.txt | 6 +- .../mv3/extension/_locales/ar/messages.json | 12 ++-- .../mv3/extension/_locales/fi/messages.json | 36 +++++------ .../mv3/extension/_locales/id/messages.json | 30 +++++----- .../mv3/extension/_locales/ja/messages.json | 46 +++++++------- .../extension/_locales/pt_BR/messages.json | 20 +++---- .../extension/_locales/pt_PT/messages.json | 36 +++++------ .../mv3/extension/_locales/th/messages.json | 60 +++++++++---------- src/_locales/fi/messages.json | 8 +-- src/_locales/id/messages.json | 14 ++--- src/_locales/pt_BR/messages.json | 60 +++++++++---------- src/_locales/pt_PT/messages.json | 12 ++-- src/_locales/sq/messages.json | 2 +- src/_locales/th/messages.json | 20 +++---- 15 files changed, 184 insertions(+), 184 deletions(-) diff --git a/platform/mv3/description/webstore.pt_BR.txt b/platform/mv3/description/webstore.pt_BR.txt index 7e04ac9f8..e1f2f0b09 100644 --- a/platform/mv3/description/webstore.pt_BR.txt +++ b/platform/mv3/description/webstore.pt_BR.txt @@ -5,8 +5,8 @@ O conjunto de regras padrão corresponde ao conjunto de filtros padrão do uBloc - Listas embutidas dos filtros do uBlock Origin - EasyList - EasyPrivacy -- Lista de servidores de anúncios e rastreadores do Peter Lowe +- Lista de servidores de anúncios e rastreamento por Peter Lowe -Você pode ativar mais conjuntos de regras visitando a página das opções — clique no ícone da _Engranagem_ no painel do pop-up. +Você pode ativar mais conjuntos de regras visitando a página de opções — clique no ícone da _Engranagem_ no painel do pop-up. -O uBOL é totalmente declarativo, significando que não há necessidade de um processo permanente do uBOL para a filtragem ocorrer e a filtragem de conteúdo baseada em injeção do CSS/JS é realizada confiavelmente pelo próprio navegador ao invés da extensão. Isto significa que o próprio uBOL não consome recursos de CPU/memória enquanto o bloqueio de conteúdo está em andamento -- o processo do service worker do uBOL _só_ é necessário quando você interage com o painel do pop-up ou as páginas das opções. +O uBOL é totalmente declarativo, significando que não há necessidade de um processo permanente do uBOL para a filtragem ocorrer, e filtragem de conteúdo baseada em injeção de CSS/JS é realizada corretamente pelo próprio navegador ao invés da extensão. Isto significa que o uBOL em si não consome recursos de CPU/memória ao bloquear conteúdo -- o processo do service worker do uBOL _só_ é necessário quando você interage com o painel do pop-up ou as páginas de opções. diff --git a/platform/mv3/description/webstore.th.txt b/platform/mv3/description/webstore.th.txt index 48241dbc4..4a32ccdf9 100644 --- a/platform/mv3/description/webstore.th.txt +++ b/platform/mv3/description/webstore.th.txt @@ -1,4 +1,4 @@ -uBO Lite (uBOL) is an MV3-based content blocker. +uBO Lite (uBOL) คือตัวบล็อกเนื้อหาที่ใช้สถาปัตยกรรม MV3 ชุดเงื่อนไขเริ่มต้นสอดคล้องกันกับค่าตัวกรองเริ่มต้นของ uBlock Origin: @@ -7,6 +7,6 @@ uBO Lite (uBOL) is an MV3-based content blocker. - EasyPrivacy - รายการติดตามเซิร์ฟเวอร์โฆษณาของ Peter Lowe -คุณสามารถเปิดใช้งานชุดเงื่อนไขเพิ่มเติมโดยไปที่เพจทางเลือก -- คลิก the _Cogs_ icon ที่แผงป๊อปอัพ +คุณสามารถเปิดใช้งานชุดกฎเพิ่มเติมได้โดยไปที่หน้าตั้งค่า -- คลิกที่ไอคอนรูปเฟือง (Cogs) ในหน้าต่างป๊อปอัป -uBOL มีการประกาศอย่างชัดเจน ซึ่งหมายความว่าไม่ต้องมีกระบวนการ uBOL ถาวรในการคัดกรอง และการคัดกรองเนื้อหา CSS/JS injection-based จะดำเนินการได้อย่างน่าเชื่อถือด้วยตัวเบราว์เซอร์เองแทนที่จะเป็นส่วนขยาย สิ่งนี้หมายถึงตัว uBOL เองไม่ต้องผลาญทรัพยากรซีพียู/หน่วยความจำในขณะที่ทำการบล๊อก -- กระบวนการทำงานของ uBOL ใช้ required _only_ เมื่อคุณโต้ตอบกับแผงป๊อปอัพหรือเพจตัวเลือก +uBOL ทำงานในรูปแบบเชิงประกาศ (declarative) ทั้งหมด ซึ่งหมายความว่าไม่จำเป็นต้องมีโพรเซสถาวรของ uBOL สำหรับการกรอง และการกรองเนื้อหาที่อาศัยการฉีดโค้ด CSS/JS จะถูกดำเนินการอย่างมีเสถียรภาพโดยตัวเบราว์เซอร์เอง แทนที่จะทำโดยส่วนขยาย นั่นหมายความว่าตัว uBOL เองจะไม่ใช้ทรัพยากร CPU และหน่วยความจำในขณะที่การบล็อกเนื้อหากำลังทำงาน -- โพรเซส Service Worker ของ uBOL จะถูกเรียกใช้เฉพาะเมื่อคุณใช้งานหน้าต่างป๊อปอัปหรือหน้าตั้งค่าเท่านั้น diff --git a/platform/mv3/extension/_locales/ar/messages.json b/platform/mv3/extension/_locales/ar/messages.json index 98f89cd6b..9d1178615 100644 --- a/platform/mv3/extension/_locales/ar/messages.json +++ b/platform/mv3/extension/_locales/ar/messages.json @@ -36,7 +36,7 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "على هذا الموقع", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { @@ -356,23 +356,23 @@ "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "حرك الشريط لتحديد أفضل تطابق", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "اختيار", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "معاينة", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "إنشاء", "description": "Text for the button to create the filter" }, "unpickerUsage": { "message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.", "description": "Summary description on how to use the tool to remove custom filters" } -} +} \ No newline at end of file diff --git a/platform/mv3/extension/_locales/fi/messages.json b/platform/mv3/extension/_locales/fi/messages.json index a3eb29276..cd47358ea 100644 --- a/platform/mv3/extension/_locales/fi/messages.json +++ b/platform/mv3/extension/_locales/fi/messages.json @@ -20,7 +20,7 @@ "description": "appears as tab name in dashboard" }, "developPageName": { - "message": "Kehittäjille", + "message": "Kehitys", "description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu" }, "aboutPageName": { @@ -36,11 +36,11 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "Tällä sivustolla", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { - "message": "Ilmoita ongelmasta tällä verkkosivustolla", + "message": "Ilmoita ongelmasta", "description": "Tooltip used for the 'chat' icon in the panel" }, "popupTipDashboard": { @@ -292,7 +292,7 @@ "description": "A button to navigate to the blocked page" }, "zapperTipEnter": { - "message": "Avaa elementtien piilotustila", + "message": "Poista elementti", "description": "Tooltip for the button used to enter zapper mode" }, "zapperTipQuit": { @@ -300,35 +300,35 @@ "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "Luo uusi suodatin", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "Poista oma suodatin", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "Näytä:", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "Suodatustilan tiedot", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "Omat DNR-säännöt", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "DNR-säännöt lähteestä…", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "Dynaaminen sääntöryhmä", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "Istunnon sääntöryhmä", "description": "An option in a dropdown list" }, "saveButton": { @@ -348,7 +348,7 @@ "description": "Text for buttons used to export content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "Älä lisää sisältöä lähteistä, joihin et luota.", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { @@ -356,23 +356,23 @@ "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "Valitse sopivin vaihtoehto siirtämällä säädintä", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "Valitse", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "Esikatsele", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "Luo", "description": "Text for the button to create the filter" }, "unpickerUsage": { - "message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.", + "message": "Valitse alta suodatin korostaaksesi verkkosivulta sitä vastaavat elementit. Poista suodatin klikkamalla roskakoria.", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/platform/mv3/extension/_locales/id/messages.json b/platform/mv3/extension/_locales/id/messages.json index b4e838b1b..8e4ec1463 100644 --- a/platform/mv3/extension/_locales/id/messages.json +++ b/platform/mv3/extension/_locales/id/messages.json @@ -36,7 +36,7 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "Di situs ini", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { @@ -300,35 +300,35 @@ "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "Buat filter khusus", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "Hapus filter khusus", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "Melihat", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "Detail mode penyaringan", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "Aturan DNR khusus", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "Aturan DNR tentang …", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "Aturan dinamis ", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "Aturan sesi", "description": "An option in a dropdown list" }, "saveButton": { @@ -348,7 +348,7 @@ "description": "Text for buttons used to export content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "Jangan tambahkan konten dari sumber tidak terpercaya", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { @@ -356,23 +356,23 @@ "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "Pindahkan penggeser untuk memilih kecocokan terbaik", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "Pilih", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "Pratinjau", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "Buat", "description": "Text for the button to create the filter" }, "unpickerUsage": { - "message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.", + "message": "Pilih filter di bawah ini untuk menyorot elemen yang cocok di halaman web. Klik ikon tempat sampah untuk menghapus filter.", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/platform/mv3/extension/_locales/ja/messages.json b/platform/mv3/extension/_locales/ja/messages.json index b281beef1..b3e609c71 100644 --- a/platform/mv3/extension/_locales/ja/messages.json +++ b/platform/mv3/extension/_locales/ja/messages.json @@ -20,7 +20,7 @@ "description": "appears as tab name in dashboard" }, "developPageName": { - "message": "Develop", + "message": "開発", "description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu" }, "aboutPageName": { @@ -36,7 +36,7 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "このサイト上で", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { @@ -244,11 +244,11 @@ "description": "Short description for a checkbox in the options page" }, "developerModeLabel": { - "message": "Developer mode", + "message": "開発者モード", "description": "Label for a checkbox in the options page" }, "developerModeLegend": { - "message": "Enables access to features suitable for technical users.", + "message": "技術ユーザーに適した機能へのアクセスを有効にします。", "description": "Short description for a checkbox in the options page" }, "findListsPlaceholder": { @@ -300,79 +300,79 @@ "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "カスタムフィルターの作成", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "カスタムフィルターの削除", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "表示:", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "フィルタリングの詳細", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "独自DNRルール", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "DNRのルール...", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "動的ルールセット", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "セッションルールセット", "description": "An option in a dropdown list" }, "saveButton": { - "message": "Save", + "message": "保存", "description": "Text for buttons used to save changes" }, "revertButton": { - "message": "Revert", + "message": "元に戻す", "description": "Text for buttons used to revert changes" }, "importAndAppendButton": { - "message": "Import and append…", + "message": "インポートと追加", "description": "Text for buttons used to import and append content" }, "exportButton": { - "message": "Export…", + "message": "エクスポート…", "description": "Text for buttons used to export content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "信頼できないソースから追加しないでください。", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { - "message": "Number of registered rules: {count}", + "message": "登録されたルールの数: {count}", "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "スライダーを動かして最適なものを選ぶ", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "取得", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "プレビュー", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "作成", "description": "Text for the button to create the filter" }, "unpickerUsage": { - "message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.", + "message": "下のフィルターを選択すると、ウェブページ内の一致する要素がハイライトされます。フィルタを削除するには、ゴミ箱をクリックしてください。", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/platform/mv3/extension/_locales/pt_BR/messages.json b/platform/mv3/extension/_locales/pt_BR/messages.json index 94dad68c8..bc7dc96b4 100644 --- a/platform/mv3/extension/_locales/pt_BR/messages.json +++ b/platform/mv3/extension/_locales/pt_BR/messages.json @@ -4,7 +4,7 @@ "description": "extension name." }, "extShortDesc": { - "message": "Um bloqueador eficiente de conteúdo. Bloqueia anúncios, rastreadores e muito mais, imediatamente após a instalação.", + "message": "Um bloqueador de conteúdo eficiente. Bloqueia anúncios, rastreadores e muito mais, imediatamente após a instalação. ", "description": "this will be in the Chrome web store: must be 132 characters or less" }, "perRulesetStats": { @@ -84,7 +84,7 @@ "description": "Header for a ruleset section in 'Filter lists pane'" }, "aboutChangelog": { - "message": "Changelog", + "message": "Notas de lançamento", "description": "" }, "aboutCode": { @@ -112,11 +112,11 @@ "description": "Shown in the About pane" }, "supportS6H": { - "message": "Relatar um problema com o filtro", + "message": "Reportar um problema com o filtro", "description": "Header of 'Report a filter issue' section in Support pane" }, "supportS3P1": { - "message": "Relate problemas dos filtros em sites específicos no rastreador de problemas douBlockOrigin/uAssets. Uma conta do GitHub é necessária.", + "message": "Reporte problemas com os filtros em sites específicos no rastreador de problemas douBlockOrigin/uAssets. Uma conta do GitHub é necessária.", "description": "First paragraph of 'Filter issues' section in Support pane" }, "supportS5H": { @@ -144,7 +144,7 @@ "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option1": { - "message": "Mostra os anúncios ou restos de anúncios", + "message": "Mostra anúncios ou restos de anúncios", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option2": { @@ -184,7 +184,7 @@ "description": "The header text for the default filtering mode section" }, "defaultFilteringModeDescription": { - "message": "O modo de filtragem padrão será substituído pelos modos de filtragem por site. Você pode ajustar o modo de filtragem em qualquer site dado da web de acordo com qualquer modo que funcionar melhor nesse site da web. Cada modo tem suas vantagens e desvantagens.", + "message": "O modo de filtragem padrão será substituído pelos modos de filtragem por site. Você pode ajustar o modo de filtragem em qualquer site de acordo com qual modo funcionar melhor nesse site. Cada modo tem suas vantagens e desvantagens.", "description": "This describes the default filtering mode setting" }, "filteringMode0Name": { @@ -208,19 +208,19 @@ "description": "This describes the 'basic' filtering mode" }, "optimalFilteringModeDescription": { - "message": "Filtragem avançada da rede mais filtragem estendida específica das listas de filtros selecionadas.\n\nRequer ampla permissão pra ler e modificar os dados em todos os sites da web.", + "message": "Filtragem avançada de rede, com a filtragem estendida específica de listas de filtros selecionadas.\n\nRequer a permissão mais extensa de ler e modificar os dados em todos os sites.", "description": "This describes the 'optimal' filtering mode" }, "completeFilteringModeDescription": { - "message": "Filtragem avançada da rede mais filtragem estendida específica e genérica das listas de filtros selecionadas.\n\nRequer ampla permissão pra ler e modificar os dados em todos os sites da web.\n\nA filtragem estendida genérica pode causar maior uso de recursos da página da web.", + "message": "Filtragem avançada da rede, com filtragem estendida específica e genérica de listas de filtros selecionadas.\n\nRequer a permissão mais extensa para ler e modificar os dados em todos os sites.\n\nA filtragem estendida genérica pode causar maior uso de recursos da página.", "description": "This describes the 'complete' filtering mode" }, "noFilteringModeDescription": { - "message": "Lista de nomes dos hospedeiros para os quais nenhuma filtragem acontecerá.", + "message": "Lista de sites que não serão filtrados.", "description": "A short description for the editable field which lists trusted sites" }, "noFilteringModePlaceholder": { - "message": "[só nomes de hospedeiros]\nexemplo.com\njogos.exemplo", + "message": "[somente domínios]\nexemplo.com\njogos.exemplo", "description": "Default text for in edit field" }, "behaviorSectionLabel": { diff --git a/platform/mv3/extension/_locales/pt_PT/messages.json b/platform/mv3/extension/_locales/pt_PT/messages.json index 1d697d622..dd36d08f2 100644 --- a/platform/mv3/extension/_locales/pt_PT/messages.json +++ b/platform/mv3/extension/_locales/pt_PT/messages.json @@ -36,11 +36,11 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "Neste website", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { - "message": "Relatar um problema neste website", + "message": "Relatar um problema", "description": "Tooltip used for the 'chat' icon in the panel" }, "popupTipDashboard": { @@ -216,7 +216,7 @@ "description": "This describes the 'complete' filtering mode" }, "noFilteringModeDescription": { - "message": "Lista de nomes de websites para os quais não será efetuada qualquer filtragem.", + "message": "Lista de websites para os quais não será efetuada qualquer filtragem.", "description": "A short description for the editable field which lists trusted sites" }, "noFilteringModePlaceholder": { @@ -292,7 +292,7 @@ "description": "A button to navigate to the blocked page" }, "zapperTipEnter": { - "message": "Entrar no modo de remoção rápida de elemento", + "message": "Remover um elemento", "description": "Tooltip for the button used to enter zapper mode" }, "zapperTipQuit": { @@ -300,35 +300,35 @@ "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "Criar um filtro personalizado", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "Remover um filtro personalizado", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "Ver:", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "Detalhes do modo de filtragem", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "Regras DNR personalizadas", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "Regras DNR de…", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "Conjunto de regras dinâmico", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "Conjunto de regras da sessão", "description": "An option in a dropdown list" }, "saveButton": { @@ -348,7 +348,7 @@ "description": "Text for buttons used to export content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "Não adicione conteúdo de fontes não fidedignas", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { @@ -356,23 +356,23 @@ "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "Mova o controlo de deslize para selecionar a melhor correspondência", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "Escolher", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "Pré-visualizar", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "Criar", "description": "Text for the button to create the filter" }, "unpickerUsage": { - "message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.", + "message": "Selecione um filtro abaixo para destacar os elementos correspondentes na página web. Clique no caixote do lixo para remover um filtro.", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/platform/mv3/extension/_locales/th/messages.json b/platform/mv3/extension/_locales/th/messages.json index ac9c1040a..2161b68d4 100644 --- a/platform/mv3/extension/_locales/th/messages.json +++ b/platform/mv3/extension/_locales/th/messages.json @@ -4,11 +4,11 @@ "description": "extension name." }, "extShortDesc": { - "message": "ตัวบล็อกเนื้อหาที่ไม่ต้องขออนุญาต บล็อกโฆษณา ตัวติดตาม ตัวขุด และอื่น ๆ ทันทีหลังจากติดตั้ง", + "message": "ตัวบล็อกเนื้อหาที่มีประสิทธิภาพ บล็อกโฆษณา ตัวติดตาม ตัวขุดเหมือง และอื่นๆ ทันทีที่ติดตั้ง", "description": "this will be in the Chrome web store: must be 132 characters or less" }, "perRulesetStats": { - "message": "{{ruleCount}} เงื่อนไข, แปลงมาจาก {{filterCount}} ตัวกรองเครือข่าย", + "message": "{{ruleCount}} กฎ แปลงจาก {{filterCount}} ตัวกรองเครือข่าย", "description": "Appears aside each filter list in the _3rd-party filters_ pane" }, "dashboardName": { @@ -20,11 +20,11 @@ "description": "appears as tab name in dashboard" }, "developPageName": { - "message": "Develop", + "message": "พัฒนา", "description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu" }, "aboutPageName": { - "message": "เกี่ยวกับเรา", + "message": "เกี่ยวกับ", "description": "appears as tab name in dashboard" }, "aboutPrivacyPolicy": { @@ -36,7 +36,7 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "บนเว็บไซต์นี้", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { @@ -108,7 +108,7 @@ "description": "Link text to uBO's own filter lists repo" }, "aboutDependencies": { - "message": "External dependencies (GPLv3-compatible):", + "message": "การพึ่งพิงภายนอก (เข้ากันได้กับ GPLv3):", "description": "Shown in the About pane" }, "supportS6H": { @@ -120,7 +120,7 @@ "description": "First paragraph of 'Filter issues' section in Support pane" }, "supportS5H": { - "message": "Troubleshooting information", + "message": "ข้อมูลการแก้ไขปัญหา", "description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page" }, "supportS6P1S1": { @@ -244,11 +244,11 @@ "description": "Short description for a checkbox in the options page" }, "developerModeLabel": { - "message": "Developer mode", + "message": "โหมดนักพัฒนา", "description": "Label for a checkbox in the options page" }, "developerModeLegend": { - "message": "Enables access to features suitable for technical users.", + "message": "เปิดใช้งานฟีเจอร์สำหรับผู้ใช้ทางเทคนิค", "description": "Short description for a checkbox in the options page" }, "findListsPlaceholder": { @@ -292,87 +292,87 @@ "description": "A button to navigate to the blocked page" }, "zapperTipEnter": { - "message": "Remove an element", + "message": "ลบองค์ประกอบ", "description": "Tooltip for the button used to enter zapper mode" }, "zapperTipQuit": { - "message": "Exit element zapper mode", + "message": "ออกจากโหมดลบองค์ประกอบ", "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "สร้างตัวกรองที่กำหนดเอง", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "ลบตัวกรองที่กำหนดเอง", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "ดู:", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "รายละเอียดโหมดการกรอง", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "กฎ DNR ที่กำหนดเอง", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "กฎ DNR ของ…", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "ชุดกฎไดนามิก", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "ชุดกฎเซสชัน", "description": "An option in a dropdown list" }, "saveButton": { - "message": "Save", + "message": "บันทึก", "description": "Text for buttons used to save changes" }, "revertButton": { - "message": "Revert", + "message": "ย้อนกลับ", "description": "Text for buttons used to revert changes" }, "importAndAppendButton": { - "message": "Import and append…", + "message": "นำเข้าและต่อท้าย…", "description": "Text for buttons used to import and append content" }, "exportButton": { - "message": "Export…", + "message": "ส่งออก…", "description": "Text for buttons used to export content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "อย่าเพิ่มเนื้อหาจากแหล่งที่ไม่น่าเชื่อถือ", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { - "message": "Number of registered rules: {count}", + "message": "จำนวนกฎที่ลงทะเบียน: {count}", "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "เลื่อนแถบเลื่อนเพื่อเลือกรายการที่ตรงกันที่สุด", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "เลือก", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "แสดงตัวอย่าง", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "สร้าง", "description": "Text for the button to create the filter" }, "unpickerUsage": { - "message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.", + "message": "เลือกตัวกรองด้านล่างเพื่อไฮไลต์องค์ประกอบที่ตรงกันในหน้าเว็บ คลิกที่ไอคอนถังขยะเพื่อลบตัวกรอง", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index c30fa20c4..fd6f6b5cd 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -1196,19 +1196,19 @@ "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { - "message": "Reason:", + "message": "Syy:", "description": "The label which prepend the actual reason why a page was blocked" }, "docblockedReasonMalicious": { - "message": "Malicious", + "message": "Haitallinen", "description": "An actual reason why a page was blocked" }, "docblockedReasonTracker": { - "message": "Tracker", + "message": "Seuranta", "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "Disreputable", + "message": "Huonomaineinen", "description": "An actual reason why a page was blocked" }, "cloudPush": { diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index 2da580d92..85a37b3d7 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -900,11 +900,11 @@ "description": "Text for button which open an external webpage in Support pane" }, "supportReportSpecificButton": { - "message": "Buat laporan baru", + "message": "Buat laporan baru di Github", "description": "Text for button which open an external webpage in Support pane" }, "supportFindSpecificButton": { - "message": "Temukan laporan serupa", + "message": "Temukan laporan serupa di Github", "description": "A clickable link in the filter issue reporter section" }, "supportS1H": { @@ -1060,7 +1060,7 @@ "description": "Shown in the About pane" }, "aboutCDNs": { - "message": "Daftar filter uBO sendiri dihosting secara gratis di CDN berikut:", + "message": "Daftar filter bawaan uBO dihosting secara gratis di CDN berikut:", "description": "Shown in the About pane" }, "aboutCDNsInfo": { @@ -1196,19 +1196,19 @@ "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { - "message": "Reason:", + "message": "Penyebab", "description": "The label which prepend the actual reason why a page was blocked" }, "docblockedReasonMalicious": { - "message": "Malicious", + "message": "Berbahaya", "description": "An actual reason why a page was blocked" }, "docblockedReasonTracker": { - "message": "Tracker", + "message": "Pelacak", "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "Disreputable", + "message": "Tidak bisa dipercaya", "description": "An actual reason why a page was blocked" }, "cloudPush": { diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index 38b3b2c63..9dcab0e57 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -4,7 +4,7 @@ "description": "extension name." }, "extShortDesc": { - "message": "Finalmente, um bloqueador eficiente. Com baixo uso de CPU e memória.", + "message": "Até que enfim, um bloqueador eficiente. Com baixo uso da CPU e da memória.", "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { @@ -100,11 +100,11 @@ "description": "English: or" }, "popupBlockedOnThisPage_v2": { - "message": "Bloqueado(s) nesta página", + "message": "Bloqueios nesta página", "description": "For the new mobile-friendly popup design" }, "popupBlockedSinceInstall_v2": { - "message": "Bloqueado(s) desde a instalação", + "message": "Bloqueios desde a instalação", "description": "For the new mobile-friendly popup design" }, "popupDomainsConnected_v2": { @@ -128,7 +128,7 @@ "description": "Tooltip used for the logger icon in the panel" }, "popupTipReport": { - "message": "Relatar um problema neste site", + "message": "Reportar um problema com este site", "description": "Tooltip used for the 'chat' icon in the panel" }, "popupTipNoPopups": { @@ -144,7 +144,7 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "Alternar o bloqueio de grandes elementos de mídia neste site", + "message": "Habilitar o bloqueio de grandes elementos de mídia neste site", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { @@ -156,7 +156,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { - "message": "Alternar a filtragem cosmética neste site", + "message": "Habilitar a filtragem cosmética neste site", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { @@ -168,7 +168,7 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { - "message": "Alternar o bloqueio de fontes remotas neste site", + "message": "Habilitar o bloqueio de fontes remotas neste site", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { @@ -180,7 +180,7 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Clique pra desativar o JavaScript neste site", + "message": "Clique para desativar o JavaScript neste site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { @@ -356,11 +356,11 @@ "description": "Checkbox to let user access advanced, technical features" }, "settingsPrefetchingDisabledPrompt": { - "message": "Desativar pré-busca (pra impedir quaisquer requisições de redes bloqueadas)", + "message": "Desativar pré-solicitações (para impedir qualquer solicitação de rede a recursos bloqueados)", "description": "English: " }, "settingsHyperlinkAuditingDisabledPrompt": { - "message": "Desativar auditoria dos hyperlinks", + "message": "Desativar auditoria de hyperlinks", "description": "English: " }, "settingsWebRTCIPAddressHiddenPrompt": { @@ -424,7 +424,7 @@ "description": "Appears at the top of the _3rd-party filters_ pane" }, "3pListsOfBlockedHostsPerListStats": { - "message": "{{used}} usados de {{total}}", + "message": "{{used}} usados dos {{total}}", "description": "Appears aside each filter list in the _3rd-party filters_ pane" }, "3pAutoUpdatePrompt1": { @@ -608,7 +608,7 @@ "description": "English: List of your dynamic filtering rules." }, "rulesFormatHint": { - "message": "Regras de sintaxe: origem destino tipo ação (documentação completa).", + "message": "Regras de sintaxe: fonte destino tipo ação (documentação completa).", "description": "English: dynamic rule syntax and full documentation." }, "rulesSort": { @@ -632,7 +632,7 @@ "description": "A concise description of the 'Trusted sites' pane." }, "whitelistImport": { - "message": "Importar e anexar", + "message": "Importar e anexar…", "description": "Button in the 'Trusted sites' pane" }, "whitelistExport": { @@ -680,7 +680,7 @@ "description": "Tooltip for the reload button in the logger page" }, "loggerDomInspectorTip": { - "message": "Alternar o inspetor do DOM", + "message": "Habilitar o inspetor de DOM", "description": "Tooltip for the DOM inspector button in the logger page" }, "loggerPopupPanelTip": { @@ -696,7 +696,7 @@ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" }, "loggerPauseTip": { - "message": "Pausar coletor (descartar todos os dados que entram)", + "message": "Pausar coletor (descartar todos os dados futuros)", "description": "Tooltip for the pause button in the logger page" }, "loggerUnpauseTip": { @@ -768,7 +768,7 @@ "description": "Label to identify a root context field (typically a hostname)" }, "loggerEntryDetailsPartyness": { - "message": "Grupos", + "message": "Originário/de terceiros", "description": "Label to identify a field providing partyness information" }, "loggerEntryDetailsType": { @@ -796,7 +796,7 @@ "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { - "message": "{{action}} solicitações de rede do tipo {{type}} {{br}}onde o endereço da URL corresponde a {{url}} {{br}}e que origina de {{origin}},{{br}}{{importance}} há um filtro de exceção correspondente.", + "message": "{{action}} solicitações de rede do tipo {{type}} {{br}}onde o endereço da URL corresponde a {{url}} {{br}} e que origina de {{origin}},{{br}}{{importance}} há um filtro de exceção correspondente.", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { @@ -840,7 +840,7 @@ "description": "Message to show when a filter cannot be found in any filter lists" }, "loggerSettingDiscardPrompt": { - "message": "As entradas do coletor que não preencherem todas as três condições abaixo serão descartadas automaticamente:", + "message": "Os registros que não preencherem todas as três condições abaixo serão descartados automaticamente:", "description": "Logger setting: A sentence to describe the purpose of the settings below" }, "loggerSettingPerEntryMaxAge": { @@ -852,11 +852,11 @@ "description": "A logger setting" }, "loggerSettingPerTabMaxEntries": { - "message": "Preservar no máximo {{input}} entradas por aba", + "message": "Preservar no máximo {{input}} registros por aba", "description": "A logger setting" }, "loggerSettingPerEntryLineCount": { - "message": "Usar {{input}} linhas por entrada no modo expandido verticalmente", + "message": "Usar {{input}} linhas por registro no modo expandido verticalmente", "description": "A logger setting" }, "loggerSettingHideColumnsPrompt": { @@ -876,7 +876,7 @@ "description": "A label for the context column" }, "loggerSettingHideColumnPartyness": { - "message": "{{input}} Grupos", + "message": "{{input}} Originário/de terceiros", "description": "A label for the partyness column" }, "loggerExportFormatList": { @@ -928,7 +928,7 @@ "description": "Header of 'Filter issues' section in Support pane" }, "supportS3P1": { - "message": "Reporte problemas com os filtros em sites específicos da web no rastreador de problemas do uBlockOrigin/uAssets. Requer uma conta no GitHub.", + "message": "Reporte problemas com os filtros em sites específicos no rastreador de problemas do uBlockOrigin/uAssets. Uma conta do GitHub é necessária.", "description": "First paragraph of 'Filter issues' section in Support pane" }, "supportS3P2": { @@ -936,7 +936,7 @@ "description": "Second paragraph of 'Filter issues' section in Support pane" }, "supportS3P3": { - "message": "Dicas: Certifique-se que sua lista de filtros está atualizada. O coletor é a ferramenta primária pra diagnosticar problemas relacionados com os filtros.", + "message": "Dicas: Certifique-se que suas listas de filtros estão atualizadas. O coletor é a ferramenta principal para diagnosticar problemas relacionados aos filtros.", "description": "Third paragraph of 'Filter issues' section in Support pane" }, "supportS4H": { @@ -944,7 +944,7 @@ "description": "Header of 'Bug report' section in Support pane" }, "supportS4P1": { - "message": "Relate problemas com o próprio uBlock Origin no rastreador de problemas do uBlockOrigin/uBlock-issue. Uma conta do GitHub é necessária.", + "message": "Reporte problemas com o próprio uBlock Origin no rastreador de problemas do uBlockOrigin/uBlock-issue. Uma conta do GitHub é necessária.", "description": "First paragraph of 'Bug report' section in Support pane" }, "supportS5H": { @@ -964,7 +964,7 @@ "description": "Header of 'Report a filter issue' section in Support pane" }, "supportS6P1S1": { - "message": "Para evitar sobrecarregar os voluntários com relatórios duplicados por favor verifique se o problema já não foi relatado. Observação: clicar no botão fará com que a origem da página seja enviada ao GitHub.", + "message": "Para evitar sobrecarregar os voluntários com relatórios duplicados por favor verifique se o problema já não foi reportado. Observação: clicar no botão fará com que a origem da página seja enviada ao GitHub.", "description": "A paragraph in the filter issue reporter section" }, "supportS6P2S1": { @@ -988,7 +988,7 @@ "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option1": { - "message": "Mostra os anúncios ou restos de anúncios", + "message": "Mostra anúncios ou restos de anúncios", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option2": { @@ -1080,7 +1080,7 @@ "description": "English: Restore from file..." }, "aboutResetDataButton": { - "message": "Resetar para as configurações padrão…", + "message": "Redefinir pras configurações padrão…", "description": "English: Reset to default settings..." }, "aboutRestoreDataConfirm": { @@ -1136,7 +1136,7 @@ "description": "Firefox/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Mostrar Coletor", + "message": "Mostrar coletor", "description": "Firefox/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -1276,7 +1276,7 @@ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" }, "genericCopyToClipboard": { - "message": "Copiar para a área de transferência", + "message": "Copiar pra área de transferência", "description": "Label for buttons used to copy something to the clipboard" }, "genericSelectAll": { @@ -1288,7 +1288,7 @@ "description": "Label for keyboard shortcut used to toggle cosmetic filtering" }, "toggleJavascript": { - "message": "Alternar JavaScript", + "message": "Habilitar JavaScript", "description": "Label for keyboard shortcut used to toggle no-scripting switch" }, "relaxBlockingMode": { diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index bc7b31b80..0c3028d70 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -16,7 +16,7 @@ "description": "A warning in the dashboard when navigating away from unsaved changes" }, "dashboardUnsavedWarningStay": { - "message": "Permanecer", + "message": "Permanecer aqui", "description": "Label for button to prevent navigating away from unsaved changes" }, "dashboardUnsavedWarningIgnore": { @@ -536,7 +536,7 @@ "description": "used as a tooltip for error icon beside a list" }, "1pTrustWarning": { - "message": "Não adicione filtros de fontes não confiáveis.", + "message": "Não adicione filtros de fontes não fidedignas.", "description": "Warning against copy-pasting filters from random sources" }, "1pEnableMyFiltersLabel": { @@ -1196,19 +1196,19 @@ "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { - "message": "Reason:", + "message": "Motivo:", "description": "The label which prepend the actual reason why a page was blocked" }, "docblockedReasonMalicious": { - "message": "Malicious", + "message": "Malicioso", "description": "An actual reason why a page was blocked" }, "docblockedReasonTracker": { - "message": "Tracker", + "message": "Rastreador", "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "Disreputable", + "message": "Má reputação", "description": "An actual reason why a page was blocked" }, "cloudPush": { diff --git a/src/_locales/sq/messages.json b/src/_locales/sq/messages.json index 2e6af1c46..c18fa63f8 100644 --- a/src/_locales/sq/messages.json +++ b/src/_locales/sq/messages.json @@ -1208,7 +1208,7 @@ "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "I pandershëm", + "message": "I papërshtatshëm", "description": "An actual reason why a page was blocked" }, "cloudPush": { diff --git a/src/_locales/th/messages.json b/src/_locales/th/messages.json index 10fe0d229..35005de3d 100644 --- a/src/_locales/th/messages.json +++ b/src/_locales/th/messages.json @@ -72,7 +72,7 @@ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.", + "message": "คลิกเพื่อปิดใช้งาน uBlock₀ สำหรับเว็บไซต์นี้\n\nCtrl+คลิกเพื่อปิดใช้งาน uBlock₀ เฉพาะในหน้านี้", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { @@ -88,7 +88,7 @@ "description": "English: on this page" }, "popupBlockedStats": { - "message": "{{count}} or {{percent}}%", + "message": "{{count}} ({{percent}}%)", "description": "Example: 15 (13%)" }, "popupBlockedSinceInstallPrompt": { @@ -108,7 +108,7 @@ "description": "For the new mobile-friendly popup design" }, "popupDomainsConnected_v2": { - "message": "Domains connected", + "message": "โดเมนที่เชื่อมต่อ", "description": "For the new mobile-friendly popup design" }, "popupTipDashboard": { @@ -128,7 +128,7 @@ "description": "Tooltip used for the logger icon in the panel" }, "popupTipReport": { - "message": "Report an issue on this website", + "message": "แจ้งปัญหาการใช้งานเว็บไซต์", "description": "Tooltip used for the 'chat' icon in the panel" }, "popupTipNoPopups": { @@ -156,7 +156,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { - "message": "Toggle cosmetic filtering for this site", + "message": "สลับการกรององค์ประกอบตกแต่งสำหรับเว็บไซต์นี้", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { @@ -164,7 +164,7 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering2": { - "message": "Click to enable cosmetic filtering on this site", + "message": "คลิกเพื่อเปิดใช้งานการกรององค์ประกอบตกแต่งในเว็บไซต์นี้", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { @@ -452,7 +452,7 @@ "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { - "message": "Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites. Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters.\n\nIt is recommended to enable this option on less powerful devices.", + "message": "ตัวกรองส่วนแสดงผลทั่วไปคือตัวกรองที่สร้างขึ้นเพื่อใช้กับทุกเว็บไซต์ การเปิดใช้งานตัวเลือกนี้จะช่วยลดการใช้หน่วยความจำและ CPU ที่เพิ่มขึ้นบนหน้าเว็บ ซึ่งเกิดจากการทำงานของตัวกรองเหล่านี้\n\nแนะนำให้เปิดใช้งานตัวเลือกนี้บนอุปกรณ์ที่มีประสิทธิภาพต่ำ", "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." }, "3pSuspendUntilListsAreLoaded": { @@ -1200,15 +1200,15 @@ "description": "The label which prepend the actual reason why a page was blocked" }, "docblockedReasonMalicious": { - "message": "Malicious", + "message": "มัลแวร์", "description": "An actual reason why a page was blocked" }, "docblockedReasonTracker": { - "message": "Tracker", + "message": "ตัวติดตาม", "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "Disreputable", + "message": "น่าสงสัย", "description": "An actual reason why a page was blocked" }, "cloudPush": {