From d2566f8e457ab86dfb533e1c17fa045b94cc009e Mon Sep 17 00:00:00 2001 From: GyulyVGC Date: Sun, 14 Jun 2026 18:25:01 +0200 Subject: [PATCH] minor fixes to HU and FA translations; updated CHANGELOG --- CHANGELOG.md | 2 ++ resources/fonts/full/subset_characters.txt | 5 +++++ .../subset/sarasa-mono-sc-regular.subset.ttf | Bin 249104 -> 249392 bytes src/gui/pages/inspect_page.rs | 4 ++-- src/translations/translations.rs | 6 +++--- src/translations/translations_3.rs | 4 +++- src/translations/translations_4.rs | 8 ++++---- src/translations/translations_5.rs | 2 +- src/translations/types/language.rs | 4 ++-- 9 files changed, 22 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1655b423..baaf2d1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ All Sniffnet releases with the relative changes are documented in this file. ## [UNRELEASED] - Support CIDR ranges in imported IP blacklists ([#1181](https://github.com/GyulyVGC/sniffnet/pull/1181)) - Show number of IP addresses and CIDR ranges in imported IP blacklists ([#1183](https://github.com/GyulyVGC/sniffnet/pull/1183)) +- Added Hungarian translation 🇭🇺 ([#1197](https://github.com/GyulyVGC/sniffnet/pull/1197)) - Updated some of the existing translations to v1.5: - Ukrainian ([#1039](https://github.com/GyulyVGC/sniffnet/pull/1039)) - German ([#1122](https://github.com/GyulyVGC/sniffnet/pull/1122)) @@ -13,6 +14,7 @@ All Sniffnet releases with the relative changes are documented in this file. - Indonesian ([#1145](https://github.com/GyulyVGC/sniffnet/pull/1145)) - Swedish ([#1068](https://github.com/GyulyVGC/sniffnet/pull/1068)) - Greek ([#1175](https://github.com/GyulyVGC/sniffnet/pull/1175)) + - Persian ([#1196](https://github.com/GyulyVGC/sniffnet/pull/1196)) - Fix unseen hosts and services not appearing dimmed in thumbnail mode (fixes [#1142](https://github.com/GyulyVGC/sniffnet/issues/1142)) - Fix `X-AppImage-Version` field in Linux AppImage metadata to correctly reflect the app version ([#1174](https://github.com/GyulyVGC/sniffnet/pull/1174) — fixes [#1003](https://github.com/GyulyVGC/sniffnet/issues/1003)) diff --git a/resources/fonts/full/subset_characters.txt b/resources/fonts/full/subset_characters.txt index 18a57f21..ad983777 100644 --- a/resources/fonts/full/subset_characters.txt +++ b/resources/fonts/full/subset_characters.txt @@ -98,10 +98,12 @@ z Â Ä Å +É Ê Î Ö × +Ú Ü à á @@ -141,6 +143,7 @@ z ı ł ń +ő ř ś Ş @@ -149,6 +152,7 @@ z ť ũ ů +ű Ź ź ż @@ -351,6 +355,7 @@ z ử ữ ự +‌ … → ─ diff --git a/resources/fonts/subset/sarasa-mono-sc-regular.subset.ttf b/resources/fonts/subset/sarasa-mono-sc-regular.subset.ttf index 8c598e98507bd0517648924d08a5854f9f1947fd..3a3412e01298f0190ae949b2f965206e80af7747 100644 GIT binary patch delta 15301 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 UPKxHKf1MOtSnA3@L{#zr0X#akr~m)} diff --git a/src/gui/pages/inspect_page.rs b/src/gui/pages/inspect_page.rs index cbee772b..8f5a5d3c 100644 --- a/src/gui/pages/inspect_page.rs +++ b/src/gui/pages/inspect_page.rs @@ -4,9 +4,9 @@ use iced::widget::scrollable::Direction; use iced::widget::text::LineHeight; use iced::widget::text_input::Side; use iced::widget::tooltip::Position; -use iced::widget::{button, combo_box, text_input, ComboBox, Space, Toggler, Tooltip}; use iced::widget::{Button, Column, Container, Row, Scrollable, Text, TextInput}; -use iced::{alignment, Alignment, Element, Length, Padding, Pixels}; +use iced::widget::{ComboBox, Space, Toggler, Tooltip, button, combo_box, text_input}; +use iced::{Alignment, Element, Length, Padding, Pixels, alignment}; use crate::gui::components::tab::get_pages_tabs; use crate::gui::components::types::my_modal::MyModal; diff --git a/src/translations/translations.rs b/src/translations/translations.rs index f6b28651..c264efd4 100644 --- a/src/translations/translations.rs +++ b/src/translations/translations.rs @@ -2,8 +2,8 @@ use iced::widget::Text; -use crate::translations::types::language::Language; use crate::StyleType; +use crate::translations::types::language::Language; // pub fn choose_adapters_translation<'a>(language: Language) -> Text<'a, StyleType> { // Text::new(match language { @@ -646,7 +646,7 @@ pub fn no_addresses_translation(language: Language) -> &'static str { } Language::HU => { "Nem megfigyelhető a forgalom mivel a kiválasztott adapternek nincs aktív címe...\n\n\ - Ha biztos vagy benne, hogy csatlakozva vagy az internethet, próbálj meg egy másik adaptert használni." + Ha biztos vagy benne, hogy csatlakozva vagy az internethez, próbálj meg egy másik adaptert használni." } } } @@ -2449,7 +2449,7 @@ pub fn no_notifications_received_translation<'a>(language: Language) -> Text<'a, } Language::HU => { "Semmi látnivaló...\n\n\ - Amint érkezik egy értesítés, azt itt fogod látni." + Amint érkezik egy értesítés, azt itt fogod látni" } }) } diff --git a/src/translations/translations_3.rs b/src/translations/translations_3.rs index 06909d04..5e64fe42 100644 --- a/src/translations/translations_3.rs +++ b/src/translations/translations_3.rs @@ -356,7 +356,9 @@ pub fn unsupported_link_type_translation(language: Language) -> &'static str { Language::EL => { "Ο τύπος σύνδεσης που σχετίζεται με αυτόν τον προσαρμογέα δεν υποστηρίζεται ακόμη από το Sniffnet..." } - Language::HU => "Az ezzel az adapterrel asszociált link típust még nem támogatja a Sniffnet...", + Language::HU => { + "Az ezzel az adapterrel asszociált link típust még nem támogatja a Sniffnet..." + } _ => "The link type associated with this adapter is not supported by Sniffnet yet...", } } diff --git a/src/translations/translations_4.rs b/src/translations/translations_4.rs index 8f175916..9e90dc60 100644 --- a/src/translations/translations_4.rs +++ b/src/translations/translations_4.rs @@ -142,10 +142,10 @@ pub fn reading_from_pcap_translation(language: Language) -> &'static str { "Čtení paketů ze souuboru...\n\n\ Jste si jistý že vybraný soubor není prázdný?" } - // Language::FA => { - // "در حال خواندن بسته‌ها از فایل...\n\n\ - // مطمئن هستید فایلی که انتخاب کرده‌اید خالی نیست؟" - // } + // Language::FA => { + // "در حال خواندن بسته‌ها از فایل...\n\n\ + // مطمئن هستید فایلی که انتخاب کرده‌اید خالی نیست؟" + // } Language::IT => { "Lettura pacchetti da file...\n\n\ Sei sicuro che il file che hai selezionato non sia vuoto?" diff --git a/src/translations/translations_5.rs b/src/translations/translations_5.rs index a3de3875..f1ec4fac 100644 --- a/src/translations/translations_5.rs +++ b/src/translations/translations_5.rs @@ -98,7 +98,7 @@ pub fn blacklisted_transmitted_translation(language: Language) -> &'static str { match language { Language::EN => "New data exchanged from a blacklisted IP", Language::IT => "Nuovi dati scambiati da un IP in blacklist", - // Language::FA => "داده‌های جدیدی از یک IP موجود در لیست سیاه مبادله شد.", + // Language::FA => "داده‌های جدیدی از یک IP موجود در لیست سیاه مبادله شد", Language::DE => "Neue Daten von einer IP auf der Blacklist ausgetauscht", Language::ZH => "与黑名单 IP 交换的新数据", Language::ZH_TW => "與黑名單 IP 交換的新資料", diff --git a/src/translations/types/language.rs b/src/translations/types/language.rs index e34488d7..69ada2b9 100644 --- a/src/translations/types/language.rs +++ b/src/translations/types/language.rs @@ -1,14 +1,14 @@ use std::fmt; -use iced::widget::svg::Handle; use iced::widget::Svg; +use iced::widget::svg::Handle; use serde::{Deserialize, Serialize}; +use crate::StyleType; use crate::countries::flags_pictures::{ CN, CZ, DE, ES, FI, FR, GB, GR, HU, ICONS_SIZE_BIG, ID, IT, JP, KR, NL, PL, PT, RO, RU, SE, TR, TW, UA, UZ, VN, }; -use crate::StyleType; /// This enum defines the available languages. #[derive(PartialEq, Eq, Clone, Copy, Debug, Serialize, Deserialize, Hash, Default)]