From e9f2f2552a9b77d258fbf1dd1a8f559eb09e3772 Mon Sep 17 00:00:00 2001 From: Oskari Lavinto Date: Mon, 15 Jun 2026 18:45:02 +0000 Subject: [PATCH 1/2] new translations from weblate Co-authored-by: Oskari Lavinto Translate-URL: https://localizationlab.weblate.cloud/projects/noscript/noscript-webext/fi/ Translation: NoScript/o:otf:p:noscript:r:messagesjson --- src/_locales/fi/messages.json | 56 +++++++++++++++++------------------ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index 60aeccaf..5d6a6b6e 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -51,7 +51,7 @@ "message": "Aseta ylätason sivustojen tilaksi tilapäisesti LUOTETTU" }, "AutoTrustedLabel": { - "message": "Auto-trusted", + "message": "", "description": "Short label for CUSTOM preset when automatically filled with TRUSTED capabilities as a top-level site" }, "AutoReload": { @@ -76,13 +76,13 @@ "message": "Peru" }, "CascadePermissions": { - "message": "Automatically apply top document's permissions to subdocuments and inclusions not configured yet" + "message": "" }, "CascadeRestrictions": { "message": "Kaikki ylätason tiedostossa estetyt toiminnot on estettävä myös sen alitiedostoissa" }, "CascadedLabel": { - "message": "Cascaded", + "message": "", "description": "Short label for DEFAULT preset when the actual capabilities are inherited from top-level site" }, "ClearClickDescription": { @@ -164,7 +164,7 @@ "message": "Listaa käyttöoikeusponnahduksessa täydelliset osoitteet (https://www.noscript.net)" }, "ShowProbePlaceholders": { - "message": "Show synthetic placeholders for invisible capability probes" + "message": "" }, "SectionGeneral": { "message": "Yleiset" @@ -200,13 +200,13 @@ "message": "Vastaa vain HTTPS-sisältöä" }, "tabLess_tip": { - "message": "Site outside of a content tab, e.g. in a sidebar" + "message": "" }, "tabLess_short": { - "message": "(sidebar?)" + "message": "(sivupalkki?)" }, "tabLess_reload_warning": { - "message": "Changing permissions in a sidebar will require a MANUAL reload." + "message": "Käyttöoikeuksien muutos vaatii sivun MANUAALISEN päivityksen." }, "Https": { "message": "HTTPS" @@ -637,7 +637,7 @@ "message": "Avaa kehittäjän sivusto" }, "extensionCreatorLabel": { - "message": "Kehittäjä" + "message": "Kehittäjä:" }, "extensionHomepage_tip": { "message": "Avaa laajennuksen sivusto" @@ -745,36 +745,36 @@ "message": "NoScript on ilmainen ohjelmisto, eikä se selviä ilman käyttäjien tukea. Lahjoita nyt, kiitos!" }, "Onboarding_title": { - "message": "Welcome to NoScript!", + "message": "Tervetuloa NoScriptiin!", "description": "The onboarding page, containing the Trust Mode selector, is shown on first run after a CLEAN installation" }, "behavior_title": { - "message": "Site Classification Behavior", + "message": "", "description": "The title of the NoScript's Behavior selector, where user decides how NoScript should manage the trust policy assigned to unclassified sites" }, "behavior_label": { - "message": "Current site classification behavior:" + "message": "" }, "behavior_prompt": { - "message": "Please select the way NoScript behaves when encountering unclassified sites. You can revisit this choice from the NoScript Options page and whenever you reset NoScript." + "message": "" }, "behavior_defaultDeny_title": { - "message": "STRICT / Default Deny" + "message": "" }, "behavior_defaultDeny_description": { - "message": "The traditional and most secure NoScript behavior: unclassified sites, marked as \"DEFAULT\", are NOT considered trusted. Potentially harmful capabilities, including scripts, are disabled. You can manually enable the sites you trust by opening the NoScript interface and marking them as \"TRUSTED\", or further customize their capabilities by selecting \"CUSTOM\". Cross-site protections are always enforced." + "message": "" }, "behavior_auto_title": { - "message": "EASIER / Auto" + "message": "" }, "behavior_auto_description": { - "message": "A compromise between security and convenience: the top level site, whose address is shown in the navigation bar, is automatically promoted to \"Temporarily TRUSTED\" unless already manually classified. 3d party sites still need to be classified manually. Cross-site protections are always enforced." + "message": "" }, "behavior_defaultAllow_title": { - "message": "EASIEST / Default allow" + "message": "" }, "behavior_defaultAllow_description": { - "message": "The most relaxed behavior: unclassified top-level sites are promoted to \"Temporarily TRUSTED\", and capabilities enabled for the top-level site are automatically cascaded to all its 3rd party unclassified sub-resources. Sites already classified as \"UNTRUSTED\" and \"CUSTOM\" are not affected. Cross-site protections are always enforced." + "message": "" }, "Modify": { "message": "Muokkaa", @@ -817,39 +817,39 @@ "message": "Lataa normaalisti" }, "LearnMoreLink": { - "message": "Lue lisää" + "message": "Lue lisää…" }, "HelpLink": { "message": "Help…" }, "EnableGesture": { - "message": "Enable gesture activation: drawing \"S\" on a web page opens NoScript's UI for the site" + "message": "" }, "GestureLabel": { - "message": "Draw \"S\" to summon NoScript." + "message": "" }, "DefaultContainerName": { "message": "Oletus" }, "enable_container_tabs_label": { - "message": "Enable support for container tabs" + "message": "" }, "clear_container_label": { - "message": "Clear permissions for this container" + "message": "" }, "copy_container_label": { - "message": "Copy permissions from container:" + "message": "" }, "forbid_replace_default_policy": { - "message": "Cannot replace the default policy." + "message": "" }, "container_clear_warning": { - "message": "All site permissions for this container will be removed.\nThis action cannot be reverted.\nDo you want to continue?" + "message": "" }, "select_container_label": { - "message": "Choose a container:" + "message": "" }, "container_copy_warning": { - "message": "Copying permissions from \"$1\".\nAll site permissions for this container will be removed.\nThis action cannot be reverted.\nDo you want to continue?" + "message": "" } } From f4516b08e28ffb0fcf230b8ee575951ff60e5ca5 Mon Sep 17 00:00:00 2001 From: Prefill add-on Date: Mon, 15 Jun 2026 18:45:02 +0000 Subject: [PATCH 2/2] new translations from weblate Co-authored-by: Prefill add-on Translate-URL: https://localizationlab.weblate.cloud/projects/noscript/noscript-webext/fi/ Translation: NoScript/o:otf:p:noscript:r:messagesjson --- src/_locales/fi/messages.json | 46 +++++++++++++++++------------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index 5d6a6b6e..81737491 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -51,7 +51,7 @@ "message": "Aseta ylätason sivustojen tilaksi tilapäisesti LUOTETTU" }, "AutoTrustedLabel": { - "message": "", + "message": "Auto-trusted", "description": "Short label for CUSTOM preset when automatically filled with TRUSTED capabilities as a top-level site" }, "AutoReload": { @@ -76,13 +76,13 @@ "message": "Peru" }, "CascadePermissions": { - "message": "" + "message": "Automatically apply top document's permissions to subdocuments and inclusions not configured yet" }, "CascadeRestrictions": { "message": "Kaikki ylätason tiedostossa estetyt toiminnot on estettävä myös sen alitiedostoissa" }, "CascadedLabel": { - "message": "", + "message": "Cascaded", "description": "Short label for DEFAULT preset when the actual capabilities are inherited from top-level site" }, "ClearClickDescription": { @@ -164,7 +164,7 @@ "message": "Listaa käyttöoikeusponnahduksessa täydelliset osoitteet (https://www.noscript.net)" }, "ShowProbePlaceholders": { - "message": "" + "message": "Show synthetic placeholders for invisible capability probes" }, "SectionGeneral": { "message": "Yleiset" @@ -200,7 +200,7 @@ "message": "Vastaa vain HTTPS-sisältöä" }, "tabLess_tip": { - "message": "" + "message": "Site outside of a content tab, e.g. in a sidebar" }, "tabLess_short": { "message": "(sivupalkki?)" @@ -749,32 +749,32 @@ "description": "The onboarding page, containing the Trust Mode selector, is shown on first run after a CLEAN installation" }, "behavior_title": { - "message": "", + "message": "Site Classification Behavior", "description": "The title of the NoScript's Behavior selector, where user decides how NoScript should manage the trust policy assigned to unclassified sites" }, "behavior_label": { - "message": "" + "message": "Current site classification behavior:" }, "behavior_prompt": { - "message": "" + "message": "Please select the way NoScript behaves when encountering unclassified sites. You can revisit this choice from the NoScript Options page and whenever you reset NoScript." }, "behavior_defaultDeny_title": { - "message": "" + "message": "STRICT / Default Deny" }, "behavior_defaultDeny_description": { - "message": "" + "message": "The traditional and most secure NoScript behavior: unclassified sites, marked as \"DEFAULT\", are NOT considered trusted. Potentially harmful capabilities, including scripts, are disabled. You can manually enable the sites you trust by opening the NoScript interface and marking them as \"TRUSTED\", or further customize their capabilities by selecting \"CUSTOM\". Cross-site protections are always enforced." }, "behavior_auto_title": { - "message": "" + "message": "EASIER / Auto" }, "behavior_auto_description": { - "message": "" + "message": "A compromise between security and convenience: the top level site, whose address is shown in the navigation bar, is automatically promoted to \"Temporarily TRUSTED\" unless already manually classified. 3d party sites still need to be classified manually. Cross-site protections are always enforced." }, "behavior_defaultAllow_title": { - "message": "" + "message": "EASIEST / Default allow" }, "behavior_defaultAllow_description": { - "message": "" + "message": "The most relaxed behavior: unclassified top-level sites are promoted to \"Temporarily TRUSTED\", and capabilities enabled for the top-level site are automatically cascaded to all its 3rd party unclassified sub-resources. Sites already classified as \"UNTRUSTED\" and \"CUSTOM\" are not affected. Cross-site protections are always enforced." }, "Modify": { "message": "Muokkaa", @@ -823,33 +823,33 @@ "message": "Help…" }, "EnableGesture": { - "message": "" + "message": "Enable gesture activation: drawing \"S\" on a web page opens NoScript's UI for the site" }, "GestureLabel": { - "message": "" + "message": "Draw \"S\" to summon NoScript." }, "DefaultContainerName": { "message": "Oletus" }, "enable_container_tabs_label": { - "message": "" + "message": "Enable support for container tabs" }, "clear_container_label": { - "message": "" + "message": "Clear permissions for this container" }, "copy_container_label": { - "message": "" + "message": "Copy permissions from container:" }, "forbid_replace_default_policy": { - "message": "" + "message": "Cannot replace the default policy." }, "container_clear_warning": { - "message": "" + "message": "All site permissions for this container will be removed.\nThis action cannot be reverted.\nDo you want to continue?" }, "select_container_label": { - "message": "" + "message": "Choose a container:" }, "container_copy_warning": { - "message": "" + "message": "Copying permissions from \"$1\".\nAll site permissions for this container will be removed.\nThis action cannot be reverted.\nDo you want to continue?" } }