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 8c598e98..3a3412e0 100644 Binary files a/resources/fonts/subset/sarasa-mono-sc-regular.subset.ttf and b/resources/fonts/subset/sarasa-mono-sc-regular.subset.ttf differ 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)]