Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translated the new phrases to Persian #193

Merged
merged 3 commits into from
May 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/gui/pages/settings_language_page.rs
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ pub fn settings_language_page(sniffer: &Sniffer) -> Container<Message> {
Language::RU,
Language::DE,
Language::TR,
Language::FA,
]
.contains(&sniffer.language)
{
Expand Down
24 changes: 24 additions & 0 deletions src/translations/translations_2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ pub fn inspect_translation(language: Language) -> &'static str {
Language::RU => "Инспектировать",
Language::SV => "Inspektera",
Language::TR => "İncele",
Language::FA => "بازرسی",
_ => "Inspect",
}
}
Expand All @@ -39,6 +40,7 @@ pub fn connection_details_translation(language: Language) -> &'static str {
Language::SV => "Anslutningsdetaljer",
Language::DE => "Verbindungsdetails",
Language::TR => "Bağlantı detayları",
Language::FA => "مشخصات اتصال",
_ => "Connection details",
}
}
Expand All @@ -51,6 +53,7 @@ pub fn dropped_packets_translation(language: Language) -> &'static str {
Language::SV => "Tappade paket",
Language::DE => "Verlorene Pakete",
Language::TR => "Düşen paketler",
Language::FA => "بسته های رها شده",
_ => "Dropped packets",
}
}
Expand All @@ -63,6 +66,7 @@ pub fn data_representation_translation(language: Language) -> &'static str {
Language::SV => "Datarepresentation",
Language::DE => "Daten Darstellung",
Language::TR => "Veri gösterimi",
Language::FA => "بازنمایی داده ها", // TODO: or نمایندگی داده ها depending on context
_ => "Data representation",
}
}
Expand All @@ -75,6 +79,7 @@ pub fn host_translation(language: Language) -> &'static str {
Language::SV => "Nätverksvärd",
Language::DE => "Netzwerk-Host",
Language::TR => "Ağ sunucusu",
Language::FA => "میزبان شبکه",
_ => "Network host",
}
}
Expand All @@ -87,6 +92,7 @@ pub fn only_top_30_hosts_translation(language: Language) -> &'static str {
Language::SV => "Endast de 30 främsta värdarna visas här",
Language::DE => "Nur die obersten 30 Hosts werden hier angezeigt",
Language::TR => "Sadece ilk 30 sunucu burda gösterilmektedir",
Language::FA => "تنها ۳۰ میزبان برتر در اینجا نمایش داده شده اند",
_ => "Only the top 30 hosts are displayed here",
}
}
Expand All @@ -99,6 +105,7 @@ pub fn sort_by_translation(language: Language) -> &'static str {
Language::SV => "Sortera efter",
Language::DE => "Sortieren nach",
Language::TR => "Şuna göre sırala",
Language::FA => "مرتب سازی بر اساس",
_ => "Sort by",
}
}
Expand All @@ -111,6 +118,7 @@ pub fn local_translation(language: Language) -> String {
Language::SV => "Lokalt nätverk",
Language::DE => "Lokales Netzwerk",
Language::TR => "Yerel ağ",
Language::FA => "شبکه محلی",
_ => "Local network",
}
.to_string()
Expand All @@ -124,6 +132,7 @@ pub fn unknown_translation(language: Language) -> String {
Language::SV => "Okänd plats",
Language::DE => "Ort unbekannt",
Language::TR => "Bilinmeyen yer",
Language::FA => "محل نامعلوم",
_ => "Unknown location",
}
.to_string()
Expand All @@ -137,6 +146,7 @@ pub fn your_network_adapter_translation(language: Language) -> String {
Language::SV => "Din nätverksadapter",
Language::DE => "Dein Netzwerk-Adapter",
Language::TR => "Ağ adaptörün",
Language::FA => "مبدل شبکه شما",
_ => "Your network adapter",
}
.to_string()
Expand All @@ -150,6 +160,7 @@ pub fn socket_address_translation(language: Language) -> &'static str {
Language::SV => "Socketadress",
Language::DE => "Socket Adresse",
Language::TR => "Soket adresi",
Language::FA => "پریز شبکه",
_ => "Socket address",
}
}
Expand All @@ -162,6 +173,7 @@ pub fn mac_address_translation(language: Language) -> &'static str {
Language::SV => "MAC-adress",
Language::DE => "MAC Adresse",
Language::TR => "MAC adresi",
Language::FA => "آدرس MAC",
_ => "MAC address",
}
}
Expand All @@ -174,6 +186,7 @@ pub fn source_translation(language: Language) -> &'static str {
Language::SV => "Källa",
Language::DE => "Quelle",
Language::TR => "Kaynak",
Language::FA => "منبع",
_ => "Source",
}
}
Expand All @@ -185,6 +198,7 @@ pub fn destination_translation(language: Language) -> &'static str {
Language::RU => "Получатель",
Language::DE => "Ziel",
Language::TR => "Hedef",
Language::FA => "مقصد",
_ => "Destination",
}
}
Expand All @@ -197,6 +211,7 @@ pub fn fqdn_translation(language: Language) -> &'static str {
Language::SV => "Fullständigt domännamn",
Language::DE => "Vollständig qualifizierter Domain Name",
Language::TR => "Tam nitelikli alan adı",
Language::FA => "نام دامنه جامع الشرایط",
_ => "Fully qualified domain name",
}
}
Expand All @@ -209,6 +224,7 @@ pub fn administrative_entity_translation(language: Language) -> &'static str {
Language::SV => "Administrativ enhet",
Language::DE => "Name des autonomen Systems",
Language::TR => "Yönetim varlığı",
Language::FA => "واحد اجرایی", // TODO: or واحد اداری depending on context
_ => "Autonomous System name",
}
}
Expand All @@ -221,6 +237,7 @@ pub fn transmitted_data_translation(language: Language) -> &'static str {
Language::SV => "Överförd data",
Language::DE => "Übermittelte Daten",
Language::TR => "Aktarılan veri",
Language::FA => "دادهٔ منتقل شده",
_ => "Transmitted data",
}
}
Expand All @@ -233,6 +250,7 @@ pub fn country_translation(language: Language) -> &'static str {
Language::SV => "Land",
Language::DE => "Land",
Language::TR => "Ülke",
Language::FA => "کشور",
_ => "Country",
}
}
Expand All @@ -245,6 +263,7 @@ pub fn domain_name_translation(language: Language) -> &'static str {
Language::SV => "Domännamn",
Language::DE => "Domain Name",
Language::TR => "Alan adı",
Language::FA => "نام دامنه",
_ => "Domain name",
}
}
Expand All @@ -257,6 +276,7 @@ pub fn only_show_favorites_translation(language: Language) -> &'static str {
Language::SV => "Visa endast favoriter",
Language::DE => "Zeige nur die Favoriten",
Language::TR => "Sadece favorileri göster",
Language::FA => "فقط پسندیده ها را نمایش بده",
_ => "Only show favorites",
}
}
Expand All @@ -269,6 +289,7 @@ pub fn search_filters_translation(language: Language) -> &'static str {
Language::SV => "Sökfilter",
Language::DE => "Filter suchen",
Language::TR => "Arama filtresi",
Language::FA => "صافی های جستجو",
_ => "Search filters",
}
}
Expand All @@ -281,6 +302,7 @@ pub fn no_search_results_translation(language: Language) -> &'static str {
Language::SV => "Inga resultat tillgängliga utifrån de angivna sökfilterna",
Language::DE => "Keine Resultate für die spezifizierten Such-Filter verfügbar",
Language::TR => "Belirtilen arama filtrelerine göre herhangi bir sonuç bulunmamaktadır",
Language::FA => "هیچ نتیجه ای بر اساس صافی های جستجوی تعیین شده وجود ندارد",
_ => "No result available according to the specified search filters",
}
}
Expand All @@ -298,6 +320,7 @@ pub fn showing_results_translation(
Language::SV => format!("Visar {start}-{end} av {total} totala resultat"),
Language::DE => format!("{start}-{end} von insgesamt {total} Resultaten werden angezeigt"),
Language::TR => format!("{total} sonuç içinde {start}-{end}"),
Language::FA => format!("نمایش {start}-{end} از تمامی {total} نتیجه"),
_ => format!("Showing {start}-{end} of {total} total results"),
}
}
Expand All @@ -311,6 +334,7 @@ pub fn color_gradients_translation(language: Language) -> &'static str {
Language::SV => "Applicera färggradient",
Language::DE => "Farb-Gradienten anwenden",
Language::TR => "Renk grandyanı uygula",
Language::FA => "اعمال گرادیان های رنگ",
_ => "Apply color gradients",
}
}