forked from GyulyVGC/sniffnet
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtranslations_5.rs
More file actions
116 lines (107 loc) · 4.47 KB
/
Copy pathtranslations_5.rs
File metadata and controls
116 lines (107 loc) · 4.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#![allow(clippy::match_same_arms)]
use crate::translations::types::language::Language;
pub fn filter_traffic_translation(language: Language) -> String {
match language {
Language::EN => "Filter traffic",
Language::CS => "Filtr provozu",
Language::IT => "Filtra il traffico",
Language::ZH => "筛选流量",
Language::ZH_TW => "篩選流量",
Language::TR => "Trafiği filtrele",
Language::JA => "トラフィックをフィルタリング",
Language::RO => "Filtrează traficul",
Language::ID => "Filter lalulintas data",
_ => "Filter traffic",
}
.to_string()
}
// the source from which Sniffnet reads network traffic (i.e., a capture file or a network adapter)
pub fn traffic_source_translation(language: Language) -> &'static str {
match language {
Language::EN => "Traffic source",
Language::CS => "Zdroj provozu",
Language::IT => "Fonte del traffico",
Language::ZH => "流量来源",
Language::ZH_TW => "流量來源",
Language::TR => "Trafik kaynağı",
Language::JA => "トラフィック元",
Language::RO => "Sursa traficului",
Language::ID => "Asal lalulintas data",
_ => "Traffic source",
}
}
pub fn remote_notifications_translation(language: Language) -> &'static str {
match language {
Language::EN => "Remote notifications",
Language::IT => "Notifiche remote",
Language::ZH => "远程通知",
Language::ZH_TW => "遠端通知",
Language::TR => "Uzak bildirimler",
Language::JA => "リモート通知",
Language::RO => "Notificări la distanță",
Language::ID => "Pemberitahuan jarak jauh",
_ => "Remote notifications",
}
}
pub fn ip_blacklist_translation(language: Language) -> &'static str {
match language {
Language::EN => "IP blacklist",
Language::IT => "Blacklist IP",
Language::ZH => "IP 黑名单",
Language::ZH_TW => "IP 黑名單",
Language::TR => "IP kara listesi",
Language::JA => "IP ブラックリスト",
Language::RO => "Blacklist IP-uri",
Language::ID => "Daftar hitam IP",
_ => "IP blacklist",
}
}
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::ZH => "与黑名单 IP 交换的新数据",
Language::ZH_TW => "與黑名單 IP 交換的新資料",
Language::TR => "Kara listedeki bir IP ile veri alışverişi yapıldı",
Language::JA => "ブラックリストに登録されたIPから新しいデータが交換されました",
Language::RO => "Noi date schimbate de la un IP în blacklist",
Language::ID => "Data baru didapat dari daftar hitam IP",
_ => "New data exchanged from a blacklisted IP",
}
}
pub fn only_show_blacklisted_translation(language: Language) -> &'static str {
match language {
Language::EN => "Only show blacklisted",
Language::IT => "Mostra solo in blacklist",
Language::ZH => "仅显示黑名单",
Language::ZH_TW => "僅顯示黑名單",
Language::TR => "Sadece kara listedekileri göster",
Language::JA => "ブラックリストのみ表示",
Language::RO => "Afișează doar blacklist",
Language::ID => "Hanya tampilkan daftar hitam",
_ => "Only show blacklisted",
}
}
pub fn program_translation(language: Language) -> &'static str {
match language {
Language::EN | Language::TR | Language::RO | Language::ID => "Program",
Language::IT => "Programma",
Language::ZH => "程序",
Language::ZH_TW => "程式",
Language::JA => "プログラム",
_ => "Program",
}
}
pub fn no_favorites_saved_translation(language: Language) -> &'static str {
match language {
Language::EN => "No favorites saved yet",
Language::IT => "Nessun preferito salvato",
Language::ZH => "尚未保存任何收藏",
Language::ZH_TW => "尚未儲存任何我的最愛",
Language::TR => "Henüz kaydedilmiş favori yok",
Language::JA => "お気に入りはまだ保存されていません",
Language::RO => "Niciun favorit salvat încă",
Language::ID => "Belum ada favorit yang tersimpan",
_ => "No favorites saved yet",
}
}