Pull request #2447: ADG-10293 add general settings page

Merge in DNS/adguard-home from ADG-10293 to ADG-10291

Squashed commit of the following:

commit d488e3d3ce9c1b154dae63af0514e776430cb355
Author: Ildar Kamalov <ik@adguard.com>
Date:   Wed Aug 13 19:40:42 2025 +0300

    fix language change

commit 2c22687bae448c8de3910b90376656a5e68b3a56
Author: Ildar Kamalov <ik@adguard.com>
Date:   Wed Aug 13 19:38:09 2025 +0300

    fix mobile links

commit 372eddc1e7fe3688b59a5c8285c65ef08a852374
Author: Ildar Kamalov <ik@adguard.com>
Date:   Wed Aug 13 11:53:58 2025 +0300

    fix lock

commit 3f6d759b7f
Author: Ildar Kamalov <ik@adguard.com>
Date:   Tue Aug 12 16:40:31 2025 +0300

    fix placeholder

commit 507631ab71
Author: Ildar Kamalov <ik@adguard.com>
Date:   Tue Aug 12 16:15:57 2025 +0300

    use batch

commit e495a5585c
Author: Ildar Kamalov <ik@adguard.com>
Date:   Tue Aug 12 16:13:13 2025 +0300

    review fix

commit 2ba671b408
Author: Ildar Kamalov <ik@adguard.com>
Date:   Tue Aug 12 10:45:00 2025 +0300

    fix

commit 6f696238a0
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 18:38:28 2025 +0300

    fix language change

commit 8206f3f885
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 14:54:58 2025 +0300

    fix custom radio

commit 0920a51c4a
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 14:30:26 2025 +0300

    fix

commit c7ca1e8eaf
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 14:25:16 2025 +0300

    fix ids

commit 7ecd6426d9
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 13:56:29 2025 +0300

    fix constant import

commit 246f1277b8
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 13:46:11 2025 +0300

    fix version

commit 0224f567e6
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 13:34:29 2025 +0300

    fix version

commit 75c9caffbd
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 13:14:01 2025 +0300

    lint fix

commit d0cf6ad5ab
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 12:40:49 2025 +0300

    lint fix

commit 87eb68e519
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 12:06:35 2025 +0300

    use npm

commit 7df7d60ec9
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 11:23:00 2025 +0300

    rm unused

commit c285ea978a
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 10:42:39 2025 +0300

    fix

commit d00f1e12b3
Author: Ildar Kamalov <ik@adguard.com>
Date:   Mon Aug 11 09:43:35 2025 +0300

    fix

... and 2 more commits
This commit is contained in:
Ildar Kamalov
2025-08-14 12:09:54 +03:00
parent ba09a14c05
commit 853e12aabf
94 changed files with 19571 additions and 11986 deletions

View File

@@ -97,7 +97,6 @@
"settings": "Settings",
"filters": "Filters",
"filter": "Filter",
"query_log": "Query Log",
"compact": "Compact",
"nothing_found": "Nothing found",
"faq": "FAQ",
@@ -195,7 +194,6 @@
"no_whitelist_added": "No allowlists added",
"add_blocklist": "Add blocklist",
"add_allowlist": "Add allowlist",
"cancel_btn": "Cancel",
"enter_name_hint": "Enter name",
"enter_url_or_path_hint": "Enter a URL or an absolute path of the list",
"check_updates_btn": "Check for updates",
@@ -452,10 +450,8 @@
"clients_title": "Persistent clients",
"clients_desc": "Configure persistent client records for devices connected to AdGuard Home",
"settings_global": "Global",
"settings_custom": "Custom",
"table_client": "Client",
"table_name": "Name",
"save_btn": "Save",
"client_add": "Add Client",
"client_new": "New Client",
"client_edit": "Edit Client",
@@ -762,5 +758,52 @@
"release_notes": "Release notes",
"privacy_policy": "Privacy policy",
"selected": "%value% selected",
"general_settings_short": "General"
"settings_general_short": "General",
"settings_filtering_and_security": "Filtering and security",
"settings_filter_requests": "Filter requests",
"settings_filter_requests_desc": "You can use <a>Blocklists</a>, <b>Allowlists</b>, and <c>User rules</c> to set up filtering rules",
"settings_browsing_security": "Browsing security",
"settings_browsing_security_desc": "Block access to domains found in the database of malicious and phishing domains",
"settings_parental_control": "Parental control",
"settings_parental_control_desc": "Block websites with content inappropriate for children",
"settings_safe_search": "Safe search",
"settings_safe_search_desc": "Block inappropriate content in search results",
"settings_log_dns_requests": "Log DNS requests",
"settings_anonymize_client_ip": "Anonymize client IP addresses",
"settings_anonymize_client_ip_desc": "Replace part of the IP address with zeros",
"settings_log_rotation": "Log rotation",
"settings_hours": "| %count% hour | %count% hours",
"settings_days": "| %count% day | %count% days",
"settings_custom": "Custom",
"settings_log_rotation_hours": "Log rotation, in hours",
"settings_rotation_placeholder": "Use numbers",
"settings_log_ignored_domains": "Ignored domains",
"settings_log_ignored_domains_desc": "Requests that match these rules are not displayed in Query log",
"settings_domain_names": "Domain names, one per line",
"settings_rule_syntax": "Rule syntax",
"save": "Save",
"cancel": "Cancel",
"query_log": "Query Log",
"clear_query_log": "Clear Query log",
"settings_statistics": "Statistics",
"settings_statistics_desc": "Display request and client statistics on the dashboard",
"settings_statistics_retention": "Statistics retention",
"settings_statistics_retention_hours": "Statistics retention, in hours",
"settings_statistics_ignored_domains": "Requests that match these rules are not included in the statistics",
"settings_statistics_clear": "Clear statistics",
"settings_confirm_decrease_log_rotation_interval": "Decrease log rotation interval?",
"settings_confirm_decrease_log_rotation_interval_desc": "This will delete all logs older than %value%",
"settings_yes_decrease": "Yes, decrease",
"settings_confirm_decrease_stats_rotation_interval": "Decrease stats retention interval?",
"settings_confirm_decrease_stats_rotation_interval_desc": "This will delete all stats older than %value%",
"settings_confirm_clear_statistics": "Clear statistics?",
"settings_confirm_clear_statistics_desc": "This will clear all statistics. Query log will still be available",
"settings_yes_clear": "Yes, clear",
"settings_confirm_clear_query_log": "Clear Query log?",
"settings_confirm_clear_query_log_desc": "This will delete all requests from <strong>Query log</strong>. Statistics will still be available",
"settings_tooltip_domain_names": "Domain names, wildcards, or filtering rules",
"settings_tooltip_examples": "Examples:",
"settings_notify_changes_saved": "Changes saved",
"settings_notify_query_log_cleared": "Query log cleared",
"settings_notify_statistics_cleared": "Statistics cleared"
}