From 04cf37ef7ed12599c5682087efe9c7774baa7a76 Mon Sep 17 00:00:00 2001 From: Andrew Pimenov Date: Sun, 9 Aug 2026 04:07:34 +0300 Subject: [PATCH] models: add optional russian translation fields to finding, reputation, dns leak --- src/netcheck/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/netcheck/models.py b/src/netcheck/models.py index 3a9348b..e339905 100644 --- a/src/netcheck/models.py +++ b/src/netcheck/models.py @@ -59,6 +59,9 @@ class Finding: value: float | str | None = None threshold: float | str | None = None advice: str | None = None + title_ru: str | None = None + detail_ru: str | None = None + advice_ru: str | None = None def __post_init__(self) -> None: if self.severity not in SEVERITIES: @@ -147,6 +150,7 @@ class DnsLeak: per_adapter: list[AdapterLeakResult] = field(default_factory=list) ecs_leaked: bool = False note: str = "" + note_ru: str | None = None @dataclass @@ -223,6 +227,7 @@ class Reputation: abuseipdb_reports: int | None = None captcha_risk: str = "low" rationale: str = "" + rationale_ru: str | None = None @dataclass