Skip to content

Commit 9ec5a70

Browse files
committed
Merge branch 'translations'
2 parents 4c151df + aab8588 commit 9ec5a70

6 files changed

Lines changed: 57 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ All Sniffnet releases with the relative changes are documented in this file.
1717
- Japanese ([#849](https://github.com/GyulyVGC/sniffnet/pull/849))
1818
- French ([#864](https://github.com/GyulyVGC/sniffnet/pull/864))
1919
- Greek ([#879](https://github.com/GyulyVGC/sniffnet/pull/879))
20+
- Romanian ([#890](https://github.com/GyulyVGC/sniffnet/pull/890))
21+
- Traditional Chinese (Taiwan) ([#904](https://github.com/GyulyVGC/sniffnet/pull/904))
22+
- Indonesian ([#909](https://github.com/GyulyVGC/sniffnet/pull/909))
2023
- Fix support for IPinfo's databases (the most recent version renamed the `country` field to `country_code`)
2124

2225
## [1.4.0] - 2025-06-27

resources/fonts/full/subset_characters.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,7 @@ z
593593
594594
595595
596+
596597
597598
598599
@@ -675,6 +676,7 @@ z
675676
676677
677678
679+
678680
679681
680682
@@ -741,6 +743,7 @@ z
741743
742744
743745
746+
744747
745748
746749
@@ -782,6 +785,8 @@ z
782785
783786
784787
788+
789+
785790
786791
787792
@@ -825,6 +830,7 @@ z
825830
826831
調
827832
833+
828834
829835
830836
@@ -877,6 +883,7 @@ z
877883
878884
879885
886+
880887
881888
882889
2.64 KB
Binary file not shown.
2.68 KB
Binary file not shown.

src/translations/translations_4.rs

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ pub fn reserved_address_translation(language: Language, info: &str) -> String {
1616
Language::ZH_TW => format!("保留的網路位址 ({info})"),
1717
Language::FR => format!("Adresse réservée ({info})"),
1818
Language::NL => format!("Gereserveerd adres ({info})"),
19+
Language::RO => format!("Adresă rezervată ({info})"),
1920
Language::DE => format!("Reservierte Adresse ({info})"),
2021
Language::UZ => format!("Rezervlangan manzil ({info})"),
22+
Language::ID => format!("Alamat disimpan ({info})"),
2123
Language::EL => format!("Δεσμευμένη διεύθυνση ({info})"),
2224
_ => format!("Reserved address ({info})"),
2325
}
@@ -32,8 +34,10 @@ pub fn share_feedback_translation(language: Language) -> &'static str {
3234
Language::ZH_TW => "分享您的意見回饋",
3335
Language::FR => "Partagez vos commentaires",
3436
Language::NL => "Deel uw feedback",
37+
Language::RO => "Împărtășiți feedback-ul dvs",
3538
Language::DE => "Feedback geben",
3639
Language::UZ => "Fikr-mulohazalaringizni ulashing",
40+
Language::ID => "Berikan masukanmu",
3741
Language::EL => "Μοιραστείτε τα σχόλιά σας",
3842
_ => "Share your feedback",
3943
}
@@ -52,6 +56,8 @@ pub fn share_feedback_translation(language: Language) -> &'static str {
5256
// Language::NL => "Uitgesloten",
5357
// Language::DE => "Herausgefiltert",
5458
// Language::EL => "Εξαιρούμενα",
59+
// Language::RO => "Excluși",
60+
// Language::ID => "Kecuali",
5561
// _ => "Excluded",
5662
// }
5763
// }
@@ -67,6 +73,9 @@ pub fn capture_file_translation(language: Language) -> &'static str {
6773
Language::DE => "Aufzeichnungsdatei",
6874
Language::UZ => "Tahlil faylini",
6975
Language::EL => "Αρχείου καταγραφής",
76+
Language::RO => "Fișierul de captură",
77+
Language::ZH_TW => "擷取文件",
78+
Language::ID => "File tangkapan",
7079
_ => "Capture file",
7180
}
7281
}
@@ -79,8 +88,11 @@ pub fn select_capture_translation(language: Language) -> &'static str {
7988
Language::JA => "キャプチャファイルを選択",
8089
Language::ZH => "选择捕获文件",
8190
Language::NL => "Selecteer capture bestand",
91+
Language::RO => "Selectează fișierul de captură",
8292
Language::DE => "Aufzeichnungsdatei auswählen",
8393
Language::UZ => "Tahlil faylini tanlang",
94+
Language::ID => "Pilih file tangkapan",
95+
Language::ZH_TW => "選擇擷取文件",
8496
Language::EL => "Επιλογή αρχείου καταγραφής",
8597
_ => "Select capture file",
8698
}
@@ -119,6 +131,11 @@ pub fn reading_from_pcap_translation<'a>(language: Language, file: &str) -> Text
119131
{file_name_translation}: {file}\n\n\
120132
Weet je zeker dat het geselecteerde bestand niet leeg is?"
121133
),
134+
Language::RO => format!(
135+
"Citirea pachetelor din fișier...\n\n\
136+
{file_name_translation}: {file}\n\n\
137+
Ești sigur că fișierul selectat nu este gol?"
138+
),
122139
Language::DE => format!(
123140
"Pakete aus Datei laden... \n\n\
124141
{file_name_translation}: {file}\n\n\
@@ -129,6 +146,16 @@ pub fn reading_from_pcap_translation<'a>(language: Language, file: &str) -> Text
129146
{file_name_translation}: {file}\n\n\
130147
Fayl bo'sh emasligiga aminmisiz?"
131148
),
149+
Language::ID => format!(
150+
"Membaca paket dari berkas...\n\n\
151+
{file_name_translation}: {file}\n\n\
152+
Apa kamu yakin berkasnya tidak kosong?"
153+
),
154+
Language::ZH_TW => format!(
155+
"從檔案讀取資料包...\n\n\
156+
{file_name_translation}: {file}\n\n\
157+
您確定您選擇的檔案不是空的嗎?"
158+
),
132159
Language::EL => format!(
133160
"Ανάγνωση πακέτων από αρχείο...\n\n\
134161
{file_name_translation}: {file}\n\n\
@@ -148,10 +175,12 @@ pub fn data_exceeded_translation(language: Language) -> &'static str {
148175
Language::IT => "Soglia di dati superata",
149176
Language::FR => "Seuil de données dépassé",
150177
Language::JA => "データの閾値を超えました",
151-
Language::ZH => "已超出数据阈值",
178+
Language::ZH | Language::ZH_TW => "已超出数据阈值",
152179
Language::NL => "Gegevenslimiet overschreden",
180+
Language::RO => "Limita de date depășită",
153181
Language::DE => "Datenschwelle überschritten",
154182
Language::UZ => "Ma'lumotlar chegarasidan oshib ketdi",
183+
Language::ID => "Ambang batas data terlampaui",
155184
Language::EL => "Υπέρβαση ορίου δεδομένων",
156185
_ => "Data threshold exceeded",
157186
}
@@ -165,20 +194,27 @@ pub fn bits_exceeded_translation(language: Language) -> &'static str {
165194
Language::JA => "ビットの閾値を超えました",
166195
Language::ZH => "已超出比特阈值",
167196
Language::NL => "Bits limiet overschreden",
197+
Language::RO => "Limita de biți depășită",
168198
Language::DE => "Bitschwelle überschritten",
169199
Language::UZ => "Bitlar chegarasidan oshib ketdi",
200+
Language::ID => "Ambang batas bit terlampaui",
201+
Language::ZH_TW => "超出數據界限",
170202
Language::EL => "Υπέρβαση ορίου δυφίων",
171203
_ => "Bits threshold exceeded",
172204
}
173205
}
174206

175207
pub fn bits_translation(language: Language) -> &'static str {
176208
match language {
177-
Language::EN | Language::IT | Language::NL | Language::DE | Language::FR => "bits",
209+
Language::EN | Language::IT | Language::NL | Language::DE | Language::FR | Language::ID => {
210+
"bits"
211+
}
178212
Language::JA => "ビット",
179213
Language::ZH => "比特",
180214
Language::UZ => "bitlar",
181215
Language::EL => "Δυφία",
216+
Language::RO => "biți",
217+
Language::ZH_TW => "位元",
182218
_ => "bits",
183219
}
184220
}
@@ -191,7 +227,10 @@ pub fn pause_translation(language: Language) -> &'static str {
191227
Language::JA => "一時停止",
192228
Language::ZH => "暂停",
193229
Language::NL => "Pauzeren",
230+
Language::RO => "Pauză",
194231
Language::UZ => "To'xtatish",
232+
Language::ID => "Dijeda",
233+
Language::ZH_TW => "暫停",
195234
Language::EL => "Παύση",
196235
_ => "Pause",
197236
}
@@ -206,8 +245,11 @@ pub fn resume_translation(language: Language) -> &'static str {
206245
Language::JA => "再開",
207246
Language::ZH => "恢复",
208247
Language::NL => "Hervatten",
248+
Language::RO => "Continuă",
209249
Language::DE => "Fortsetzen",
210250
Language::UZ => "Davom ettirish",
251+
Language::ID => "Dilanjut",
252+
Language::ZH_TW => "繼續",
211253
Language::EL => "Συνέχεια",
212254
_ => "Resume",
213255
}

src/translations/types/language.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ impl Language {
130130
| Language::JA
131131
| Language::FR
132132
| Language::EL
133+
| Language::RO
134+
| Language::ZH_TW
135+
| Language::ID
133136
)
134137
}
135138
}

0 commit comments

Comments
 (0)