From c109f7c302e480c094c7daae7a0c648632e05195 Mon Sep 17 00:00:00 2001 From: guilherme-demarchi Date: Fri, 31 Jan 2025 23:51:48 -0300 Subject: [PATCH 1/4] Update translations_3.rs Language: Portuguese (Brazil) --- src/translations/translations_3.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/translations/translations_3.rs b/src/translations/translations_3.rs index 7e200569..e6129a17 100644 --- a/src/translations/translations_3.rs +++ b/src/translations/translations_3.rs @@ -23,6 +23,7 @@ pub fn general_translation(language: Language) -> &'static str { Language::ZH => "通用", Language::KO => "일반", Language::TR => "Genel", + Language::PT => "Geral", _ => "General", } } @@ -35,6 +36,7 @@ pub fn zoom_translation(language: Language) -> &'static str { | Language::FR | Language::DE | Language::RO + | Language::PT | Language::SV => "Zoom", // Language::FA => "بزرگنمایی", Language::PL => "Powiększenie", @@ -67,6 +69,7 @@ pub fn mmdb_files_translation(language: Language) -> &'static str { Language::ZH => "数据库文件", Language::KO => "데이터베이스 파일", Language::TR => "Veri tabanı dosyaları", + Language::PT => "Arquivos da base de dados", _ => "Database files", } } @@ -89,6 +92,7 @@ pub fn params_not_editable_translation(language: Language) -> &'static str { Language::ZH => "以下参数在分析过程中不能修改", Language::KO => "분석 중 다음의 매개변수들은 수정할 수 없습니다", Language::TR => "Analiz sırasında bu parametrelere müdahale edilemez", + Language::PT => "Os seguintes parâmetros não podem ser modificados durante a análise", _ => "The following parameters can't be modified during the analysis", } } @@ -111,6 +115,7 @@ pub fn custom_style_translation(language: Language) -> &'static str { Language::ZH => "自定义样式", Language::KO => "사용자 지정 스타일", Language::TR => "Kişisel görünüm", + Language::PT => "Estilo personalizado", _ => "Custom style", } } @@ -131,6 +136,7 @@ pub fn copy_translation(language: Language) -> &'static str { Language::ZH => "复制", Language::KO => "복사", Language::TR => "Kopyala", + Language::PT => "Copiar", _ => "Copy", } } @@ -153,6 +159,7 @@ pub fn port_translation(language: Language) -> &'static str { Language::VI => "Cổng", Language::ZH => "端口", Language::KO => "포트", + Language::PT => "Porta", _ => "Port", } } @@ -175,6 +182,7 @@ pub fn invalid_filters_translation(language: Language) -> &'static str { Language::ZH => "无效的过滤器", Language::KO => "잘못된 필터", Language::TR => "Geçersiz filtreler", + Language::PT => "Filtros inválidos", _ => "Invalid filters", } } @@ -196,6 +204,7 @@ pub fn messages_translation(language: Language) -> &'static str { Language::ZH => "信息", Language::KO => "메시지", Language::TR => "Mesajlar", + Language::PT => "Mensagens", _ => "Messages", } } @@ -218,6 +227,7 @@ pub fn link_type_translation(language: Language) -> &'static str { Language::ZH => "链接类型", Language::KO => "링크 유형", Language::TR => "Link türü", + Language::PT => "Tipo de conexão", _ => "Link type", } } @@ -243,6 +253,7 @@ pub fn unsupported_link_type_translation<'a>( Language::ZH => "Sniffnet 尚不支持与此适配器关联的链接类型...", Language::KO => "이 어댑터와 연결된 링크 유형은 Sniffnet에서 아직 지원되지 않습니다...", Language::TR => "Bu adaptör ile ilişkilendirilmiş link türü henüz Sniffnet tarafından desteklenmiyor...", + Language::PT => "O tipo de conexão associado com este adaptador não é suportado pelo Sniffnet ainda...", _ => "The link type associated with this adapter is not supported by Sniffnet yet...", }; @@ -270,6 +281,7 @@ pub fn style_from_file_translation(language: Language) -> &'static str { Language::ZH => "从文件中选择样式", Language::KO => "파일에서 스타일을 선택하세요", Language::TR => "Dosyadan bir görünüm seç", + Language::PT => "Selecionar estilo a partir de um arquivo", _ => "Select style from a file", } } @@ -292,6 +304,7 @@ pub fn database_from_file_translation(language: Language) -> &'static str { Language::ZH => "选择数据库文件", Language::KO => "데이터베이스 파일 선택", Language::TR => "Veri tabanı dosyası seç", + Language::PT => "Selecione um arquivo de base de dados", _ => "Select database file", } } @@ -314,6 +327,7 @@ pub fn filter_by_host_translation(language: Language) -> &'static str { Language::ZH => "按网络主机筛选", Language::KO => "네트워크 호스트로 필터링", Language::TR => "Ağ sunucusuna göre filtrele", + Language::PT => "Filtrar por host de rede", _ => "Filter by network host", } } @@ -333,6 +347,7 @@ pub fn service_translation(language: Language) -> &'static str { Language::ZH => "服务", Language::KO => "서비스", Language::TR => "Servis", + Language::PT => "Serviço", _ => "Service", } } @@ -354,6 +369,7 @@ pub fn export_capture_translation(language: Language) -> &'static str { Language::ZH => "导出捕获文件", Language::KO => "캡처 파일 내보내기", Language::TR => "Yakalanan dosyayı dışa aktar", + Language::PT => "Exportar arquivo capturado", _ => "Export capture file", } } @@ -374,6 +390,7 @@ pub fn directory_translation(language: Language) -> &'static str { Language::ZH => "目录", Language::KO => "디렉토리", Language::TR => "Klasör", + Language::PT => "Diretório", _ => "Directory", } } @@ -395,6 +412,7 @@ pub fn select_directory_translation(language: Language) -> &'static str { Language::ZH => "选择目标目录", Language::KO => "대상 디렉토리 선택", Language::TR => "Hedef klasörü seç", + Language::PT => "Selecionar diretório de destino", _ => "Select destination directory", } } @@ -416,6 +434,7 @@ pub fn file_name_translation(language: Language) -> &'static str { Language::ZH => "文件名", Language::KO => "파일 이름", Language::TR => "Dosya adı", + Language::PT => "Nome do arquivo", _ => "File name", } } @@ -437,6 +456,7 @@ pub fn thumbnail_mode_translation(language: Language) -> &'static str { Language::ZH => "缩略图模式", Language::KO => "썸네일 모드", Language::TR => "Küçük resim modu", + Language::PT => "Modo miniatura", _ => "Thumbnail mode", } } @@ -458,6 +478,7 @@ pub fn learn_more_translation(language: Language) -> &'static str { Language::ZH => "想知道更多吗?", Language::KO => "더 자세히 알고 싶으십니까?", Language::TR => "Daha fazlasını öğrenmek ister misin?", + Language::PT => "Quer aprender mais?", _ => "Do you want to learn more?", } } From c13607f1e7bb599454c674bd488a1f80a370318b Mon Sep 17 00:00:00 2001 From: guilherme-demarchi Date: Fri, 31 Jan 2025 23:54:50 -0300 Subject: [PATCH 2/4] Update translations_4.rs --- src/translations/translations_4.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/translations/translations_4.rs b/src/translations/translations_4.rs index 8a1e7ac4..2ac2dd71 100644 --- a/src/translations/translations_4.rs +++ b/src/translations/translations_4.rs @@ -6,6 +6,7 @@ pub fn reserved_address_translation(language: Language, info: &str) -> String { match language { Language::EN => format!("Reserved address ({info})"), Language::IT => format!("Indirizzo riservato ({info})"), + Language::PT => format!("Endereço reservado ({info})"), _ => format!("Reserved address ({info})"), } } From 5e49ab2a6d4a1ce216e892550927a182b5f88a3b Mon Sep 17 00:00:00 2001 From: GyulyVGC Date: Sat, 1 Feb 2025 11:35:06 +0100 Subject: [PATCH 3/4] unify duplicated translation cases --- src/translations/translations_3.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/translations/translations_3.rs b/src/translations/translations_3.rs index e6129a17..471988b2 100644 --- a/src/translations/translations_3.rs +++ b/src/translations/translations_3.rs @@ -101,7 +101,7 @@ pub fn custom_style_translation(language: Language) -> &'static str { match language { Language::EN => "Custom style", // Language::FA => "شیوه سفارشی", - Language::ES => "Estilo personalizado", + Language::ES | Language::PT => "Estilo personalizado", Language::IT => "Stile personalizzato", Language::FR => "Style personnalisé", Language::DE => "Benutzerdefinierter Stil", @@ -115,7 +115,6 @@ pub fn custom_style_translation(language: Language) -> &'static str { Language::ZH => "自定义样式", Language::KO => "사용자 지정 스타일", Language::TR => "Kişisel görünüm", - Language::PT => "Estilo personalizado", _ => "Custom style", } } @@ -153,13 +152,12 @@ pub fn port_translation(language: Language) -> &'static str { | Language::TR => "Port", // Language::FA => "درگاه", Language::ES => "Puerto", - Language::IT => "Porta", + Language::IT | Language::PT => "Porta", Language::RU => "Порт", Language::JA => "ポート", Language::VI => "Cổng", Language::ZH => "端口", Language::KO => "포트", - Language::PT => "Porta", _ => "Port", } } @@ -168,7 +166,7 @@ pub fn invalid_filters_translation(language: Language) -> &'static str { match language { Language::EN => "Invalid filters", // Language::FA => "صافی نامعتبر", - Language::ES => "Filtros inválidos", + Language::ES | Language::PT => "Filtros inválidos", Language::IT => "Filtri non validi", Language::FR => "Filtres invalides", Language::DE => "Ungültige Filter", @@ -182,7 +180,6 @@ pub fn invalid_filters_translation(language: Language) -> &'static str { Language::ZH => "无效的过滤器", Language::KO => "잘못된 필터", Language::TR => "Geçersiz filtreler", - Language::PT => "Filtros inválidos", _ => "Invalid filters", } } From b2c37e796afb07159a714e24ffdcbe6bad3fad29 Mon Sep 17 00:00:00 2001 From: GyulyVGC Date: Sat, 1 Feb 2025 11:46:30 +0100 Subject: [PATCH 4/4] update CHANGELOG and translations status --- CHANGELOG.md | 1 + src/translations/types/language.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf431fa3..de1ba36e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ All Sniffnet releases with the relative changes are documented in this file. ## [UNRELEASED] - Identify and tag unassigned/reserved "bogon" IP addresses ([#678](https://github.com/GyulyVGC/sniffnet/pull/678) — fixes [#209](https://github.com/GyulyVGC/sniffnet/issues/209)) - Show data agglomerates in _Inspect_ page table ([#684](https://github.com/GyulyVGC/sniffnet/pull/684) — fixes [#601](https://github.com/GyulyVGC/sniffnet/issues/601)) +- Updated Portuguese translation to v1.3 ([#690](https://github.com/GyulyVGC/sniffnet/pull/690)) ## [1.3.2] - 2025-01-06 - Dropdown menus for network host filters ([#659](https://github.com/GyulyVGC/sniffnet/pull/659) — fixes [#354](https://github.com/GyulyVGC/sniffnet/issues/354)) diff --git a/src/translations/types/language.rs b/src/translations/types/language.rs index 5b3746b1..4b9514c0 100644 --- a/src/translations/types/language.rs +++ b/src/translations/types/language.rs @@ -126,6 +126,7 @@ impl Language { | Language::ZH | Language::KO | Language::TR + | Language::PT ) } }