From ae2f4da11f0ff776cada371b547eaea9c5e357fe Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 19 Oct 2025 10:58:41 -0400 Subject: [PATCH] Import translation work from https://crowdin.com/project/ublock --- .../mv3/extension/_locales/fa/messages.json | 16 ++--- .../mv3/extension/_locales/ro/messages.json | 64 +++++++++---------- src/_locales/fa/messages.json | 6 +- src/_locales/pt_BR/messages.json | 2 +- src/_locales/ro/messages.json | 8 +-- 5 files changed, 48 insertions(+), 48 deletions(-) diff --git a/platform/mv3/extension/_locales/fa/messages.json b/platform/mv3/extension/_locales/fa/messages.json index 8411148fa..77d1bafd6 100644 --- a/platform/mv3/extension/_locales/fa/messages.json +++ b/platform/mv3/extension/_locales/fa/messages.json @@ -132,7 +132,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": { @@ -144,7 +144,7 @@ "description": "A clickable link in the filter issue reporter section" }, "supportS6URL": { - "message": "Address of the webpage:", + "message": "آدرس صفحه‌ی وب:", "description": "Label for the URL of the page" }, "supportS6Select1": { @@ -152,15 +152,15 @@ "description": "Label for widget to select type of issue" }, "supportS6Select1Option0": { - "message": "-- Pick an entry --", + "message": "-- یک گزینه را انتخاب کنید --", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option1": { - "message": "Shows ads or ad leftovers", + "message": "تبلیغات یا باقی‌مانده‌هایی از آن نشان می‌دهد", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option2": { - "message": "Has overlays or other nuisances", + "message": "دارای لایه‌های اضافی یا مشکلات مزاحم دیگر", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option3": { @@ -168,7 +168,7 @@ "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option4": { - "message": "Has privacy-related issues", + "message": "دارای ایراد مربوط به حریم خصوصی است", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option5": { @@ -176,11 +176,11 @@ "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option6": { - "message": "Opens unwanted tabs or windows", + "message": "تب یا پنجره‌ی ناخواسته باز می‌کند", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option7": { - "message": "Leads to badware, phishing", + "message": "منجر به بدافزار یا فیشینگ می‌شود", "description": "An entry in the widget used to select the type of issue" }, "supportS6Checkbox1": { diff --git a/platform/mv3/extension/_locales/ro/messages.json b/platform/mv3/extension/_locales/ro/messages.json index a01e5efb7..7e313a40c 100644 --- a/platform/mv3/extension/_locales/ro/messages.json +++ b/platform/mv3/extension/_locales/ro/messages.json @@ -20,11 +20,11 @@ "description": "appears as tab name in dashboard" }, "customFiltersPageName": { - "message": "Custom filters", + "message": "Filtre proprii", "description": "appears as tab name in dashboard" }, "developPageName": { - "message": "Develop", + "message": "Dezvoltă", "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": { @@ -40,7 +40,7 @@ "description": "Label in the popup panel for the current filtering mode" }, "popupLocalToolsLabel": { - "message": "On this website", + "message": "Pe acest website", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { @@ -88,11 +88,11 @@ "description": "Header for a ruleset section in 'Filter lists pane'" }, "customFiltersImportExportLabel": { - "message": "Import / Export", + "message": "Importă / Exportă", "description": "Text label heading the import/export area of custom filters" }, "customFiltersImportTextareaPlaceholder": { - "message": "Paste here specific cosmetic filters to add", + "message": "Lipește aici filtre cosmetice specifice", "description": "Placeholder text which describes the purpose of the textarea widget" }, "aboutChangelog": { @@ -132,7 +132,7 @@ "description": "First paragraph of 'Filter issues' section in Support pane" }, "supportS5H": { - "message": "Troubleshooting information", + "message": "Informații depanare", "description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page" }, "supportS6P1S1": { @@ -256,11 +256,11 @@ "description": "Short description for a checkbox in the options page" }, "developerModeLabel": { - "message": "Developer mode", + "message": "Mod dezvoltator", "description": "Label for a checkbox in the options page" }, "developerModeLegend": { - "message": "Enables access to features suitable for technical users.", + "message": "Permite accesul la funcții adecvate pentru utilizatorii tehnici.", "description": "Short description for a checkbox in the options page" }, "settingsBackupRestoreLabel": { @@ -268,11 +268,11 @@ "description": "The header text for the back up/restore section" }, "settingsBackupRestoreSummary": { - "message": "Back up your custom settings to a file, or restore your custom settings from a file.", + "message": "Copiați setările personalizate într-un fișier sau restaurați setările personalizate dintr-un fișier.", "description": "A summary description of the back up/restore section." }, "settingsBackupRestoreLegend": { - "message": "Restoring will overwrite all your current custom settings.", + "message": "Restaurarea va suprascrie toate setările personalizate actuale.", "description": "Important information about the back up/restore section." }, "findListsPlaceholder": { @@ -316,63 +316,63 @@ "description": "A button to navigate to the blocked page" }, "zapperTipEnter": { - "message": "Remove an element", + "message": "Elimina unui element", "description": "Tooltip for the button used to enter zapper mode" }, "zapperTipQuit": { - "message": "Exit element zapper mode", + "message": "Ieșire din modul zapper element", "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "Creați un filtru personalizat", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "Șterge un filtru personalizat", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "Vezi:", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "Detalii privind modul de filtrare", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "Reguli DNR personalizate", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "Regulile DNR privind …", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "Set de reguli dinamice", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "Set de reguli pentru sesiune", "description": "An option in a dropdown list" }, "saveButton": { - "message": "Save", + "message": "Salvați", "description": "Text for buttons used to save changes" }, "revertButton": { - "message": "Revert", + "message": "Reveniţi", "description": "Text for buttons used to revert changes" }, "addButton": { - "message": "Add", + "message": "Adaugă", "description": "Text for buttons used to add content" }, "importAndAppendButton": { - "message": "Import and append…", + "message": "Importați și adăugați…", "description": "Text for buttons used to import and append content" }, "exportButton": { - "message": "Export…", + "message": "Exportă…", "description": "Text for buttons used to export content" }, "backupButton": { @@ -380,31 +380,31 @@ "description": "Text for buttons used to back up content" }, "restoreButton": { - "message": "Restore…", + "message": "Restaurați…", "description": "Text for buttons used to restore content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "Nu adăugați conținut din surse nesigure", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { - "message": "Number of registered rules: {count}", + "message": "Număr de reguli înregistrate: {count}", "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "Mutați cursorul pentru a selecta cea mai bună potrivire", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "Alege", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "Previzualizare", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "Creează", "description": "Text for the button to create the filter" }, "unpickerUsage": { diff --git a/src/_locales/fa/messages.json b/src/_locales/fa/messages.json index b48b35e13..c462afe30 100644 --- a/src/_locales/fa/messages.json +++ b/src/_locales/fa/messages.json @@ -848,7 +848,7 @@ "description": "A logger setting" }, "loggerSettingPerTabMaxLoads": { - "message": "Preserve at most {{input}} page loads per tab", + "message": "در هر سربرگ حداقل {{input}} ورودی نگه دار", "description": "A logger setting" }, "loggerSettingPerTabMaxEntries": { @@ -1192,7 +1192,7 @@ "description": "Button text to navigate to the blocked page" }, "docblockedRedirectPrompt": { - "message": "The blocked page wants to redirect to another site. If you choose to proceed, you will navigate directly to: {{url}}", + "message": "صفحه مسدود شده می‌خواد به سایت دیگری شما را هدایت کند. در صورت قبول کردن، شما مستقیم به {{url}} وارد خواهید شد", "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { @@ -1200,7 +1200,7 @@ "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": { diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index 08dd7bcb6..647bf2408 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -4,7 +4,7 @@ "description": "extension name." }, "extShortDesc": { - "message": "Até que enfim, um bloqueador eficiente. Com baixo uso da CPU e da memória.", + "message": "Até que enfim, um bloqueador eficiente. Bem otimizado no uso de CPU e memória.", "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index 847b522b7..16c05adfd 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -1196,19 +1196,19 @@ "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { - "message": "Reason:", + "message": "Motiv:", "description": "The label which prepend the actual reason why a page was blocked" }, "docblockedReasonMalicious": { - "message": "Malicious", + "message": "Malițios", "description": "An actual reason why a page was blocked" }, "docblockedReasonTracker": { - "message": "Tracker", + "message": "Urmăritor", "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "Disreputable", + "message": "Reputație slaba", "description": "An actual reason why a page was blocked" }, "cloudPush": {