From 4814992c54f1df1dabad5528b44c258dfba698c6 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 17 Aug 2025 10:27:46 -0400 Subject: [PATCH] Import translation work from https://crowdin.com/project/ublock --- platform/mv3/description/webstore.bs.txt | 6 +- .../mv3/extension/_locales/bs/messages.json | 116 +++++++++--------- .../mv3/extension/_locales/ro/messages.json | 2 +- .../mv3/extension/_locales/sr/messages.json | 56 ++++----- src/_locales/bs/messages.json | 28 ++--- src/_locales/sr/messages.json | 8 +- 6 files changed, 108 insertions(+), 108 deletions(-) diff --git a/platform/mv3/description/webstore.bs.txt b/platform/mv3/description/webstore.bs.txt index 46be78304..6e0818661 100644 --- a/platform/mv3/description/webstore.bs.txt +++ b/platform/mv3/description/webstore.bs.txt @@ -1,12 +1,12 @@ -uBO Lite (uBOL) is an MV3-based content blocker. +uBO Lite (uBOL) je blokator sadržaja baziran na MV3. Zadani skup pravila odgovara zadanom skupu filtera uBlock Origin: - UBlock Origin ugrađene liste filtera - EasyList - EasyPrivacy -- Oglas Peter Lowe i lista servera za praćenje +- Peter Lowe-ova lista servera za oglase i praćenje -You can enable more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel. +Možete omogućiti više skupova pravila posjetom stranice s opcijama -- kliknite na ikonu _Cogs_ u skočnom panelu. uBOL je potpuno deklarativno, što znači da nema potrebe za trajnim uBOL procesom da bi se filtriranje dogodilo, a filtriranje sadržaja zasnovano na CSS/JS injekcijama se pouzdano izvodi od strane samog pretraživača, a ne ekstenzije. To znači da sam uBOL ne troši CPU/memorijske resurse dok je blokiranje sadržaja u toku -- proces uBOL-a servisnog radnika je potreban _samo_ kada stupite u interakciju sa iskačućim panelom ili stranicama sa opcijama. diff --git a/platform/mv3/extension/_locales/bs/messages.json b/platform/mv3/extension/_locales/bs/messages.json index 04793c016..90abf392f 100644 --- a/platform/mv3/extension/_locales/bs/messages.json +++ b/platform/mv3/extension/_locales/bs/messages.json @@ -20,7 +20,7 @@ "description": "appears as tab name in dashboard" }, "developPageName": { - "message": "Develop", + "message": "Razvoj", "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": "Na ovoj web stranici", "description": "Label in the popup panel for the local tools section" }, "popupTipReport": { - "message": "Report an issue", + "message": "Prijavi problem", "description": "Tooltip used for the 'chat' icon in the panel" }, "popupTipDashboard": { @@ -112,71 +112,71 @@ "description": "Shown in the About pane" }, "supportS6H": { - "message": "Report a filter issue", + "message": "Prijavi problem s filterom", "description": "Header of 'Report a filter issue' section in Support pane" }, "supportS3P1": { - "message": "Report filter issues with specific websites to the uBlockOrigin/uAssets issue tracker. Requires a GitHub account.", + "message": "Prijavite probleme s filterima na određenim web stranicama uBlockOrigin/uAssets sistemu za praćenje problema . Potreban je GitHub račun.", "description": "First paragraph of 'Filter issues' section in Support pane" }, "supportS5H": { - "message": "Troubleshooting information", + "message": "Informacije o rješavanju problema", "description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page" }, "supportS6P1S1": { - "message": "To avoid burdening volunteers with duplicate reports, please verify that the issue has not already been reported. Note: clicking the button will cause the page's origin to be sent to GitHub.", + "message": "Kako biste izbjegli opterećivanje volontera duplim prijavama, molimo vas da provjerite da problem već nije prijavljen. Napomena: klikom na dugme, porijeklo stranice će biti poslano GitHubu.", "description": "A paragraph in the filter issue reporter section" }, "supportFindSpecificButton": { - "message": "Find similar reports on GitHub", + "message": "Pronađite slične izvještaje na GitHubu", "description": "A clickable link in the filter issue reporter section" }, "supportS6URL": { - "message": "Address of the webpage:", + "message": "Adresa web stranice:", "description": "Label for the URL of the page" }, "supportS6Select1": { - "message": "The webpage…", + "message": "Web stranica…", "description": "Label for widget to select type of issue" }, "supportS6Select1Option0": { - "message": "-- Pick an entry --", + "message": "-- Odaberite unos --", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option1": { - "message": "Shows ads or ad leftovers", + "message": "Prikazuje oglase ili ostatke oglasa", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option2": { - "message": "Has overlays or other nuisances", + "message": "Ima prekrivajuće slojeve ili druge smetnje", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option3": { - "message": "Detects uBO Lite", + "message": "Detektira uBO Lite", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option4": { - "message": "Has privacy-related issues", + "message": "Ima problema s privatnošću", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option5": { - "message": "Malfunctions when uBO Lite is enabled", + "message": "Kvarovi kada je uBO Lite omogućen", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option6": { - "message": "Opens unwanted tabs or windows", + "message": "Otvara neželjene kartice ili prozore", "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option7": { - "message": "Leads to badware, phishing", + "message": "Vodi do zlonamjernog softvera i phishinga", "description": "An entry in the widget used to select the type of issue" }, "supportS6Checkbox1": { - "message": "Label the webpage as “NSFW” (“Not Safe For Work”)", + "message": "Označite web stranicu kao \"NSFW\" ( \"Nije sigurno za rad\" )", "description": "A checkbox to use for NSFW sites" }, "supportReportSpecificButton": { - "message": "Create new report on GitHub", + "message": "Kreiraj novi izvještaj na GitHubu", "description": "Text for button which open an external webpage in Support pane" }, "defaultFilteringModeSectionLabel": { @@ -204,7 +204,7 @@ "description": "Name of blocking mode 3" }, "basicFilteringModeDescription": { - "message": " Osnovno mrežno filtriranje sa odabranih lista filtera.\n\nNe zahtijeva dozvolu za čitanje i modificiranje podataka na web stranicama.", + "message": "Osnovno filtriranje mreže iz odabranih lista filtera.\n\nNe zahtijeva dozvolu za čitanje i izmjenu podataka na web stranicama.", "description": "This describes the 'basic' filtering mode" }, "optimalFilteringModeDescription": { @@ -216,11 +216,11 @@ "description": "This describes the 'complete' filtering mode" }, "noFilteringModeDescription": { - "message": "Lista imena hostova za koja se neće vršiti filtriranje", + "message": "Lista web stranica za koje se neće vršiti filtriranje.", "description": "A short description for the editable field which lists trusted sites" }, "noFilteringModePlaceholder": { - "message": "[hostnames only]\nexample.com\ngames.example\n...", + "message": "[samo imena hostova]\nexample.com\ngames.example\n...", "description": "Default text for in edit field" }, "behaviorSectionLabel": { @@ -236,143 +236,143 @@ "description": "Label for a checkbox in the options page" }, "enableStrictBlockLabel": { - "message": "Enable strict blocking", + "message": "Omogući strogo blokiranje", "description": "Label for a checkbox in the options page" }, "enableStrictBlockLegend": { - "message": "Navigation to potentially undesirable sites will be blocked, and you will be offered the option to proceed.", + "message": "Navigacija do potencijalno neželjenih stranica bit će blokirana i bit će vam ponuđena mogućnost da nastavite.", "description": "Short description for a checkbox in the options page" }, "developerModeLabel": { - "message": "Developer mode", + "message": "Režim za razvojne programere", "description": "Label for a checkbox in the options page" }, "developerModeLegend": { - "message": "Enables access to features suitable for technical users.", + "message": "Omogućava pristup funkcijama pogodnim za tehničke korisnike.", "description": "Short description for a checkbox in the options page" }, "findListsPlaceholder": { - "message": "Find lists", + "message": "Pronađi liste", "description": "Placeholder for the input field used to find lists" }, "strictblockTitle": { - "message": "Page blocked", + "message": "Stranica je blokirana", "description": "Webpage title for the strict-blocked page" }, "strictblockSentence1": { - "message": "uBO Lite has prevented the following page from loading:", + "message": "uBO Lite je spriječio učitavanje sljedeće stranice:", "description": "Sentence used in the strict-blocked page" }, "strictblockReasonSentence1": { - "message": "The page was blocked because of a matching filter in {{listname}}.", + "message": "Stranica je blokirana zbog odgovarajućeg filtera u {{listname}}.", "description": "Text informing about what is causing the page to be blocked" }, "strictblockRedirectSentence1": { - "message": "The blocked page wants to redirect to another site. If you choose to proceed, you will navigate directly to: {{url}}", + "message": "Blokirana stranica želi preusmjeriti na drugu stranicu. Ako odlučite nastaviti, bit ćete direktno na: {{url}}", "description": "Text warning about an incoming redirect" }, "strictblockNoParamsPrompt": { - "message": "without parameters", + "message": "bez parametara", "description": "Label to be used for the parameter-less URL" }, "strictblockBack": { - "message": "Go back", + "message": "Nazad", "description": "A button to go back to the previous webpage" }, "strictblockClose": { - "message": "Close this window", + "message": "Zatvori ovaj prozor", "description": "A button to close the current tab" }, "strictblockDontWarn": { - "message": "Don't warn me again about this site", + "message": "Ne upozoravaj me više o ovoj stranici", "description": "Label for checkbox in document-blocked page" }, "strictblockProceed": { - "message": "Proceed", + "message": "Nastavite", "description": "A button to navigate to the blocked page" }, "zapperTipEnter": { - "message": "Remove an element", + "message": "Ukloni element", "description": "Tooltip for the button used to enter zapper mode" }, "zapperTipQuit": { - "message": "Exit element zapper mode", + "message": "Izlaz iz načina rada za zatvaranje elemenata", "description": "Tooltip for the button used to exit zapper mode" }, "pickerTipEnter": { - "message": "Create a custom filter", + "message": "Kreirajte prilagođeni filter", "description": "Label for the menu entry to create cosmetic filters" }, "unpickerTipEnter": { - "message": "Remove a custom filter", + "message": "Uklonite prilagođeni filter", "description": "Label for the menu entry to delete cosmetic filters" }, "developDropdownLabel": { - "message": "View:", + "message": "Prikaz:", "description": "A label of a dropdown list" }, "developOptionFilteringModeDetails": { - "message": "Filtering mode details", + "message": "Detalji načina filtriranja", "description": "An option in a dropdown list" }, "developOptionCustomDnrRules": { - "message": "Custom DNR rules", + "message": "Prilagođena pravila DNR-a", "description": "An option in a dropdown list" }, "developOptionDnrRulesOf": { - "message": "DNR rules of …", + "message": "DNR pravila …", "description": "A section header in a dropdown list" }, "developOptionDynamicRuleset": { - "message": "Dynamic ruleset", + "message": "Dinamički skup pravila", "description": "An option in a dropdown list" }, "developOptionSessionRuleset": { - "message": "Session ruleset", + "message": "Skup pravila sesije", "description": "An option in a dropdown list" }, "saveButton": { - "message": "Save", + "message": "Sačuvaj", "description": "Text for buttons used to save changes" }, "revertButton": { - "message": "Revert", + "message": "Vrati", "description": "Text for buttons used to revert changes" }, "importAndAppendButton": { - "message": "Import and append…", + "message": "Uvezi i dodaj…", "description": "Text for buttons used to import and append content" }, "exportButton": { - "message": "Export…", + "message": "Izvoz…", "description": "Text for buttons used to export content" }, "dnrRulesWarning": { - "message": "Do not add content from untrusted sources", + "message": "Ne dodavajte sadržaj iz nepouzdanih izvora", "description": "Short description of the DNR rules editor pane" }, "dnrRulesCountInfo": { - "message": "Number of registered rules: {count}", + "message": "Broj registrovanih pravila: {count}", "description": "Short sentence to report the number of currently registered DNR rules" }, "pickerSliderLabel": { - "message": "Move the slider to select the best match", + "message": "Pomaknite klizač da biste odabrali najbolje podudaranje", "description": "Label to describe the purpose of the slider" }, "pickerPick": { - "message": "Pick", + "message": "Odaberite", "description": "Text for the button to re-enter element-picking mode" }, "pickerPreview": { - "message": "Preview", + "message": "Pregled", "description": "Text for the button to activate preview mode" }, "pickerCreate": { - "message": "Create", + "message": "Napravi", "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": "Odaberite filter ispod da biste istaknuli odgovarajuće elemente na web stranici. Kliknite na kantu za smeće da biste uklonili filter.", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/platform/mv3/extension/_locales/ro/messages.json b/platform/mv3/extension/_locales/ro/messages.json index 5ffd5a6e1..1f2120fd1 100644 --- a/platform/mv3/extension/_locales/ro/messages.json +++ b/platform/mv3/extension/_locales/ro/messages.json @@ -372,7 +372,7 @@ "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": "Alege un filtru de mai jos pentru a evidenția elementele cu potriviri în pagina web. Clic pe [Coș de gunoi] pentru a îndepărta un filtru.", "description": "Summary description on how to use the tool to remove custom filters" } } diff --git a/platform/mv3/extension/_locales/sr/messages.json b/platform/mv3/extension/_locales/sr/messages.json index 4453ffafe..94f3ee487 100644 --- a/platform/mv3/extension/_locales/sr/messages.json +++ b/platform/mv3/extension/_locales/sr/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": { @@ -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": { @@ -264,11 +264,11 @@ "description": "Sentence used in the strict-blocked page" }, "strictblockReasonSentence1": { - "message": "The page was blocked because of a matching filter in {{listname}}.", + "message": "Страница је блокирана због одговарајућег филтера у {{listname}}.", "description": "Text informing about what is causing the page to be blocked" }, "strictblockRedirectSentence1": { - "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" }, "strictblockNoParamsPrompt": { @@ -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": "ДНР правила …", "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/bs/messages.json b/src/_locales/bs/messages.json index 37104b1a3..6f117a238 100644 --- a/src/_locales/bs/messages.json +++ b/src/_locales/bs/messages.json @@ -548,11 +548,11 @@ "description": "Label for the checkbox use to trust the content of 'My filters' list" }, "1pImport": { - "message": "Uvezi i dodaj", + "message": "Uvezi i dodaj…", "description": "Button in the 'My filters' pane" }, "1pExport": { - "message": "Izvezi", + "message": "Izvoz…", "description": "Button in the 'My filters' pane" }, "1pExportFilename": { @@ -596,7 +596,7 @@ "description": "" }, "rulesExport": { - "message": "Izvezi u datoteku", + "message": "Izvoz u datoteku…", "description": "Button in the 'My rules' pane" }, "rulesDefaultFileName": { @@ -632,11 +632,11 @@ "description": "A concise description of the 'Trusted sites' pane." }, "whitelistImport": { - "message": "Uvezi i dodaj", + "message": "Uvezi i dodaj…", "description": "Button in the 'Trusted sites' pane" }, "whitelistExport": { - "message": "Izvezi", + "message": "Izvoz…", "description": "Button in the 'Trusted sites' pane" }, "whitelistExportFilename": { @@ -928,7 +928,7 @@ "description": "Header of 'Filter issues' section in Support pane" }, "supportS3P1": { - "message": "Prijavite probleme s filtriranjem određenih web stranica na uBlockOrigin/uAssets stranici za praćenje problema. Potreban će vam biti GitHub račun.\n\n", + "message": "Prijavite probleme s filterima na određenim web stranicama uBlockOrigin/uAssets sistemu za praćenje problema . Potreban je GitHub račun.", "description": "First paragraph of 'Filter issues' section in Support pane" }, "supportS3P2": { @@ -1012,7 +1012,7 @@ "description": "An entry in the widget used to select the type of issue" }, "supportS6Select1Option7": { - "message": "Leads to badware, phishing", + "message": "Vodi do zlonamjernog softvera i phishinga", "description": "An entry in the widget used to select the type of issue" }, "supportS6Checkbox1": { @@ -1064,11 +1064,11 @@ "description": "Shown in the About pane" }, "aboutCDNsInfo": { - "message": "Slučajno odabrani CDN će biti korišten kada zapis filtera treba biti ažuriran", + "message": "Nasumično odabrana CDN mreža se koristi kada je potrebno ažurirati listu filtera.", "description": "Shown in the About pane" }, "aboutBackupDataButton": { - "message": "Sačuvaj rezervnu kopiju u datoteku", + "message": "Sačuvaj rezervnu kopiju u datoteku…", "description": "Text for button to create a backup of all settings" }, "aboutBackupFilename": { @@ -1192,23 +1192,23 @@ "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": "Blokirana stranica želi preusmjeriti na drugu stranicu. Ako odlučite nastaviti, bit ćete direktno na: {{url}}", "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { - "message": "Reason:", + "message": "Razlog:", "description": "The label which prepend the actual reason why a page was blocked" }, "docblockedReasonMalicious": { - "message": "Malicious", + "message": "Zlonamjerno", "description": "An actual reason why a page was blocked" }, "docblockedReasonTracker": { - "message": "Tracker", + "message": "Praćenje", "description": "An actual reason why a page was blocked" }, "docblockedReasonDisreputable": { - "message": "Disreputable", + "message": "Neugledno", "description": "An actual reason why a page was blocked" }, "cloudPush": { diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index 0cfd081fa..ea6a8da2b 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -1196,19 +1196,19 @@ "description": "Text warning about an incoming redirect" }, "docblockedReasonLabel": { - "message": "Reason:", + "message": "Разлог:", "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": {