Skip to content

Commit 91f9453

Browse files
authored
Merge pull request #833 from luca3s/german_v4
Add german v4 translations
2 parents d2dd6fd + a0b2fd6 commit 91f9453

4 files changed

Lines changed: 22 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All Sniffnet releases with the relative changes are documented in this file.
44

55
## [UNRELEASED]
66
- Added Dutch translation 🇳🇱 ([#854](https://github.com/GyulyVGC/sniffnet/pull/854))
7+
- Updated some of the existing translations to v1.4:
8+
- German ([#833](https://github.com/GyulyVGC/sniffnet/pull/833))
79

810
## [1.4.0] - 2025-06-27
911
- Import PCAP files ([#795](https://github.com/GyulyVGC/sniffnet/pull/795) — fixes [#283](https://github.com/GyulyVGC/sniffnet/issues/283))

src/translations/translations_2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ pub fn dropped_translation(language: Language) -> &'static str {
9494
Language::RU => "Потеряно",
9595
Language::SV => "Tappade",
9696
Language::FI => "Pudotetut",
97-
Language::DE => "Verlorene",
97+
Language::DE => "Verloren",
9898
Language::TR => "Düşen",
9999
// Language::FA => "رها شده",
100100
Language::ES | Language::PT => "Perdidos",

src/translations/translations_4.rs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ pub fn reserved_address_translation(language: Language, info: &str) -> String {
1313
Language::UK => format!("Зарезервована адреса ({info})"),
1414
Language::ZH_TW => format!("保留的網路位址 ({info})"),
1515
Language::NL => format!("Gereserveerd adres ({info})"),
16+
Language::DE => format!("Reservierte Adresse ({info})"),
1617
_ => format!("Reserved address ({info})"),
1718
}
1819
}
@@ -23,6 +24,7 @@ pub fn share_feedback_translation(language: Language) -> &'static str {
2324
Language::IT => "Condividi il tuo feedback",
2425
Language::ZH_TW => "分享您的意見回饋",
2526
Language::NL => "Deel uw feedback",
27+
Language::DE => "Feedback geben",
2628
_ => "Share your feedback",
2729
}
2830
}
@@ -34,6 +36,7 @@ pub fn excluded_translation(language: Language) -> &'static str {
3436
Language::IT => "Esclusi",
3537
Language::ZH_TW => "已排除",
3638
Language::NL => "Uitgesloten",
39+
Language::DE => "Herausgefiltert",
3740
_ => "Excluded",
3841
}
3942
}
@@ -43,6 +46,7 @@ pub fn import_capture_translation(language: Language) -> &'static str {
4346
Language::EN => "Import capture file",
4447
Language::IT => "Importa file di cattura",
4548
Language::NL => "Importeer capture bestand",
49+
Language::DE => "Aufzeichnungsdatei importieren",
4650
_ => "Import capture file",
4751
}
4852
}
@@ -52,6 +56,7 @@ pub fn select_capture_translation(language: Language) -> &'static str {
5256
Language::EN => "Select capture file",
5357
Language::IT => "Seleziona file di cattura",
5458
Language::NL => "Selecteer capture bestand",
59+
Language::DE => "Aufzeichnungsdatei auswählen",
5560
_ => "Select capture file",
5661
}
5762
}
@@ -74,6 +79,11 @@ pub fn reading_from_pcap_translation<'a>(language: Language, file: &str) -> Text
7479
{file_name_translation}: {file}\n\n\
7580
Weet je zeker dat het geselecteerde bestand niet leeg is?"
7681
),
82+
Language::DE => format!(
83+
"Pakete aus Datei laden... \n\n\
84+
{file_name_translation}: {file}\n\n\
85+
Bist du sicher, dass die gewählte Datei nicht leer ist?"
86+
),
7787
_ => format!(
7888
"Reading packets from file...\n\n\
7989
{file_name_translation}: {file}\n\n\
@@ -87,6 +97,7 @@ pub fn data_exceeded_translation(language: Language) -> &'static str {
8797
Language::EN => "Data threshold exceeded",
8898
Language::IT => "Soglia di dati superata",
8999
Language::NL => "Gegevenslimiet overschreden",
100+
Language::DE => "Datenschwelle überschritten",
90101
_ => "Data threshold exceeded",
91102
}
92103
}
@@ -97,23 +108,23 @@ pub fn bits_exceeded_translation(language: Language) -> &'static str {
97108
Language::EN => "Bits threshold exceeded",
98109
Language::IT => "Soglia di bit superata",
99110
Language::NL => "Bits limiet overschreden",
111+
Language::DE => "Bitschwelle überschritten",
100112
_ => "Bits threshold exceeded",
101113
}
102114
}
103115

104116
#[allow(dead_code)]
105117
pub fn bits_translation(language: Language) -> &'static str {
106118
match language {
107-
Language::EN | Language::IT => "Bits",
108-
Language::NL => "Bits",
119+
Language::EN | Language::IT | Language::NL | Language::DE => "Bits",
109120
_ => "Bits",
110121
}
111122
}
112123

113124
#[allow(dead_code)]
114125
pub fn pause_translation(language: Language) -> &'static str {
115126
match language {
116-
Language::EN => "Pause",
127+
Language::EN | Language::DE => "Pause",
117128
Language::IT => "Pausa",
118129
Language::NL => "Pauzeren",
119130
_ => "Pause",
@@ -126,6 +137,7 @@ pub fn resume_translation(language: Language) -> &'static str {
126137
Language::EN => "Resume",
127138
Language::IT => "Riprendi",
128139
Language::NL => "Hervatten",
140+
Language::DE => "Fortsetzen",
129141
_ => "Resume",
130142
}
131143
}

src/translations/types/language.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,10 @@ impl Language {
119119
}
120120

121121
pub fn is_up_to_date(self) -> bool {
122-
matches!(self, Language::EN | Language::IT | Language::NL)
122+
matches!(
123+
self,
124+
Language::EN | Language::IT | Language::NL | Language::DE
125+
)
123126
}
124127
}
125128

0 commit comments

Comments
 (0)