From 0b02c1d16cd5c4f0373998978b55683ec9156936 Mon Sep 17 00:00:00 2001 From: Elyrial Date: Fri, 13 Feb 2026 23:50:08 +0100 Subject: [PATCH 1/2] Add swedish translation to v1.4 --- src/translations/translations_4.rs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/translations/translations_4.rs b/src/translations/translations_4.rs index ad00a897..889237fe 100644 --- a/src/translations/translations_4.rs +++ b/src/translations/translations_4.rs @@ -22,6 +22,7 @@ pub fn reserved_address_translation(language: Language, info: &str) -> String { Language::EL => format!("Δεσμευμένη διεύθυνση ({info})"), Language::VI => format!("Địa chỉ dự trữ ({info})"), Language::TR => format!("Rezerve edilmiş adres ({info})"), + Language::SV => format!("Reserverad adress ({info})"), _ => format!("Reserved address ({info})"), } } @@ -45,6 +46,7 @@ pub fn share_feedback_translation(language: Language) -> &'static str { Language::VI => "Chia sẻ phản hồi của bạn", Language::TR => "Geri bildirimlerinizi paylaşın", Language::UK => "Надіслати відгук", + Language::SV => "Dela din feedback", _ => "Share your feedback", } } @@ -91,6 +93,7 @@ pub fn capture_file_translation(language: Language) -> &'static str { Language::VI => "Bắt tệp tin", Language::TR => "Yakalama dosyası", Language::UK => "Захопити файл", + Language::SV => "Inspelningsfil", _ => "Capture file", } } @@ -114,6 +117,7 @@ pub fn select_file_translation(language: Language) -> &'static str { Language::VI => "Chọn tệp", Language::TR => "Dosya seç", Language::UK => "Обрати файл", + Language::SV => "Välj fil", _ => "Select file", } } @@ -188,6 +192,10 @@ pub fn reading_from_pcap_translation(language: Language) -> &'static str { "Читання пакетів із файлу...\n\n\ Ви впевнені, що вибраний файл не порожній?" } + Language::SV => { + "Läser paket från fil...\n\n\ + Är du säker på att filen du valde inte är tom?" + } _ => { "Reading packets from file...\n\n\ Are you sure the file you selected isn't empty?" @@ -213,6 +221,7 @@ pub fn data_exceeded_translation(language: Language) -> &'static str { Language::VI => "Đã vượt ngưỡng dữ liệu", Language::TR => "Veri limiti aşıldı", Language::UK => "Перевищено ліміт даних", + Language::SV => "Datagräns överskriden", _ => "Data threshold exceeded", } } @@ -236,6 +245,7 @@ pub fn bits_exceeded_translation(language: Language) -> &'static str { Language::VI => "Đã vượt ngưỡng bit", Language::TR => "Bit limiti aşıldı", Language::UK => "Перевищено ліміт бітів", + Language::SV => "Bitgräns överskriden", _ => "Bits threshold exceeded", } } @@ -248,7 +258,8 @@ pub fn bits_translation(language: Language) -> &'static str { | Language::DE | Language::FR | Language::ID - | Language::ES => "bits", + | Language::ES + | Language::SV => "bits", Language::CS => "bity", Language::JA => "ビット", Language::ZH => "比特", @@ -267,7 +278,7 @@ pub fn pause_translation(language: Language) -> &'static str { match language { Language::EN | Language::DE | Language::FR => "Pause", Language::CS => "Pauza", - Language::IT | Language::ES => "Pausa", + Language::IT | Language::ES | Language::SV => "Pausa", Language::JA => "一時停止", Language::ZH => "暂停", Language::NL => "Pauzeren", @@ -303,6 +314,7 @@ pub fn resume_translation(language: Language) -> &'static str { Language::VI => "Tiếp tục", Language::TR => "Devam et", Language::UK => "Продовжити", + Language::SV => "Återuppta", _ => "Resume", } } From d86e711d0488d3383255326b31a6f3a29fddfbc6 Mon Sep 17 00:00:00 2001 From: Elyrial Date: Fri, 13 Feb 2026 23:54:26 +0100 Subject: [PATCH 2/2] Add remaining translations for v1.5 --- src/translations/translations_5.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/translations/translations_5.rs b/src/translations/translations_5.rs index 0ab66b1e..b5e13e32 100644 --- a/src/translations/translations_5.rs +++ b/src/translations/translations_5.rs @@ -17,6 +17,7 @@ pub fn filter_traffic_translation(language: Language) -> String { Language::ID => "Filter lalulintas data", Language::FR => "Filtrer le traffic", Language::UK => "Фільтр трафіку", + Language::SV => "Filtrera trafik", _ => "Filter traffic", } .to_string() @@ -38,6 +39,7 @@ pub fn traffic_source_translation(language: Language) -> &'static str { Language::ID => "Asal lalulintas data", Language::FR => "Source du traffic", Language::UK => "Джерело трафіку", + Language::SV => "Trafikkälla", _ => "Traffic source", } } @@ -56,6 +58,7 @@ pub fn remote_notifications_translation(language: Language) -> &'static str { Language::ID => "Pemberitahuan jarak jauh", Language::FR => "Notifications distantes", Language::UK => "Віддалені сповіщення", + Language::SV => "Fjärrnotiser", _ => "Remote notifications", } } @@ -74,6 +77,7 @@ pub fn ip_blacklist_translation(language: Language) -> &'static str { Language::ID => "Daftar hitam IP", Language::FR => "Blacklist d'IP", Language::UK => "Чорний список IP-адрес", + Language::SV => "IP-svartlista", _ => "IP blacklist", } } @@ -92,6 +96,7 @@ pub fn blacklisted_transmitted_translation(language: Language) -> &'static str { Language::ID => "Data baru didapat dari daftar hitam IP", Language::FR => "Nouvelles données échangées depuis une IP blacklistée", Language::UK => "Отримано нові дані з IP-адреси з чорного списку", + Language::SV => "Ny data utbytt från en svartlistad IP-adress", _ => "New data exchanged from a blacklisted IP", } } @@ -110,13 +115,14 @@ pub fn only_show_blacklisted_translation(language: Language) -> &'static str { Language::ID => "Hanya tampilkan daftar hitam", Language::FR => "Montrer seulement les blacklistées", Language::UK => "Показувати лише заблоковані", + Language::SV => "Visa endast svartlistade", _ => "Only show blacklisted", } } pub fn program_translation(language: Language) -> &'static str { match language { - Language::EN | Language::TR | Language::RO | Language::ID => "Program", + Language::EN | Language::TR | Language::RO | Language::ID | Language::SV => "Program", Language::IT => "Programma", Language::DE => "Programm", Language::ZH => "程序", @@ -143,6 +149,7 @@ pub fn no_favorites_saved_translation(language: Language) -> &'static str { Language::ID => "Belum ada favorit yang tersimpan", Language::FR => "Aucun favoris enregistrés pour le moment", Language::UK => "Ще немає збережених улюблених", + Language::SV => "Inga favoriter sparade ännu", _ => "No favorites saved yet", } }