diff --git a/crates/trippy-tui/locales/app.yml b/crates/trippy-tui/locales/app.yml index ac8722190..13cb70ac1 100644 --- a/crates/trippy-tui/locales/app.yml +++ b/crates/trippy-tui/locales/app.yml @@ -5,656 +5,766 @@ trippy: tr: "trippy" it: "trippy" pt: "trippy" + zh: "trippy" auto: en: "auto" fr: "automatique" tr: "otomatik" it: "auto" pt: "automático" + zh: "自动" on: en: "on" fr: "activé" tr: "açık" it: "on" pt: "ligado" + zh: "开" off: en: "off" fr: "désactivé" tr: "kapalı" it: "off" pt: "desligado" + zh: "关" yes: en: "Yes" fr: "Oui" tr: "Evet" it: "Sì" pt: "Sim" + zh: "是" no: en: "No" fr: "Non" tr: "Hayır" it: "No" pt: "Não" + zh: "否" none: en: "none" fr: "aucun" tr: "hiçbiri" it: "nessuno" pt: "nenhum" + zh: "无" hidden: en: "Hidden" fr: "Caché" tr: "Gizli" it: "Nascosto" pt: "Oculto" + zh: "隐藏" flow: en: "flow" fr: "flux" tr: "akış" it: "flusso" pt: "fluxo" + zh: "流量" flows: en: "flows" fr: "flux" tr: "akışlar" it: "flussi" pt: "fluxos" + zh: "流量" target: en: "Target" fr: "Cible" tr: "Hedef" it: "Target" pt: "Alvo" + zh: "目标" config: en: "Config" fr: "Config" tr: "Konfigurasyon" it: "Config" pt: "Config" + zh: "配置" status: en: "Status" fr: "Statut" tr: "Durum" it: "Stato" pt: "Estado" + zh: "状态" protocol: en: "protocol" fr: "protocole" tr: "protokol" it: "protocollo" pt: "protocolo" + zh: "协议" as-info: en: "as-info" fr: "info-as" tr: "AS bilgisi" it: "info-as" pt: "info-as" + zh: "AS 信息" details: en: "details" fr: "détails" tr: "ayrıntılar" it: "dettagli" pt: "detalhes" + zh: "详情" max-hosts: en: "max-hosts" fr: "nombre d'hôtes maximum" tr: "maksimum hostlar" it: "max-hosts" pt: "max-hosts" + zh: "最大主机数" privacy: en: "privacy" fr: "confidentialité" tr: "gizlilik" it: "privacy" pt: "privacidade" + zh: "隐私" privileged: en: "privileged" fr: "privilégié" tr: "ayrıcalıklı" it: "privilegiato" pt: "privilegiado" + zh: "特权" unprivileged: en: "unprivileged" fr: "non privilégié" tr: "ayrıcalıksız" it: "non privilegiato" pt: "não privilegiado" + zh: "非特权" na: en: "n/a" fr: "non disponible" tr: "yok" it: "n/d" pt: "n/d" + zh: "无" discovered: en: "discovered %{hop_count} hops" fr: "%{hop_count} sauts découverts" tr: "%{hop_count} atlanan keşfedildi" it: "%{hop_count} salti trovati" pt: "descobriu %{hop_count} saltos" + zh: "发现 %{hop_count} 跳" discovered_flows: en: "discovered %{hop_count} hops and %{flow_count} unique %{plural_flows}" fr: "%{hop_count} sauts et %{flow_count} %{plural_flows} uniques découverts" tr: "%{hop_count} atlanan ve %{flow_count} benzersiz %{plural_flows} keşfedildi" it: "scoperti %{hop_count} salti e %{flow_count} %{plural_flows} unici" pt: "descobriu %{hop_count} saltos e %{flow_count} %{plural_flows} únicos" + zh: "发现 %{hop_count} 跳,%{flow_count} 个唯一%{plural_flow}" unknown: en: "unknown" fr: "inconnu" tr: "bilinmeyen" it: "sconosciuto" pt: "desconhecido" + zh: "未知" icmp: en: "icmp" fr: "icmp" tr: "icmp" it: "icmp" pt: "icmp" + zh: "icmp" udp: en: "udp" fr: "udp" tr: "udp" it: "udp" pt: "udp" + zh: "udp" tcp: en: "tcp" fr: "tcp" tr: "tcp" it: "tcp" pt: "tcp" + zh: "tcp" status_failures: en: "%{failure_count} of %{total_probes} (%{failure_rate}%) probes failed" fr: "%{failure_count} sur %{total_probes} (%{failure_rate}%) sondes ont échoué" tr: "%{failure_count} / %{total_probes} (%{failure_rate}%) sondajın başarısız olması" it: "%{failure_count} di %{total_probes} (%{failure_rate}%) prove fallite" pt: "%{failure_count} de %{total_probes} (%{failure_rate}%) sondas falharam" + zh: "%{failure_count} 个失败,共探测到 %{total_probes} 个(%{failure_rate}%)" status_failed: en: "Failed" fr: "Échec" tr: "Başarısız" it: "Fallito" pt: "Falhou" + zh: "失败" status_running: en: "Running" fr: "En cours" tr: "Çalışıyor" it: "In esecuzione" pt: "Executando" + zh: "运行中" status_frozen: en: "Frozen" fr: "Gelé" tr: "Dondurulmuş" it: "Congelato" pt: "Congelado" + zh: "冻结" awaiting_data: en: "Awaiting data..." fr: "En attente de données..." tr: "Veri bekleniyor..." it: "In attesa di dati..." pt: "Aguardando dados..." + zh: "等待数据……" header_help: en: "elp" fr: "Aide" tr: "Yardım" it: "Aiuto" pt: "Ajuda" + zh: "帮助" header_settings: en: "ettings" fr: "Paramètres" tr: "Ayarlar" it: "Impostazioni" pt: "Configurações" + zh: "设置" header_quit: en: "uit" fr: "Quitter" tr: "Çıkış" it: "Uscita" pt: "Sair" + zh: "退出" title_hops: en: "Hops" fr: "Sauts" tr: "Atlananlar" it: "Salti" pt: "Saltos" + zh: "跳" title_frequency: en: "Frequency" fr: "Fréquence" tr: "Sıklık" it: "Frequenza" pt: "Frequência" + zh: "频率" title_samples: en: "Samples" fr: "Échantillons" tr: "Örnekler" it: "Campioni" pt: "Amostras" + zh: "样本" title_traces: en: "Traces" fr: "Traces" tr: "İzler" it: "Tracce" pt: "Rastreios" + zh: "跟踪" title_flows: en: "Flows" fr: "Flux" tr: "Akışlar" it: "Flussi" pt: "Fluxos" + zh: "流量" title_map: en: "Map" fr: "Carte" tr: "Harita" it: "Mappa" pt: "Mapa" + zh: "地图" title_help: en: "Help" fr: "Aide" tr: "Yardım" it: "Aiuto" pt: "Ajuda" + zh: "帮助" title_settings: en: "Settings" fr: "Paramètres" tr: "Ayarlar" it: "Impostazioni" pt: "Configurações" + zh: "设置" bsod_failed: en: "Trippy Failed :(" fr: "Trippy a échoué :(" tr: "Trippy Başarısız :(" it: "Trippy ha avuto un problema :(" pt: "Trippy falhou :(" + zh: "Trippy 失败 :(" bsod_quit: en: "Press q to quit" fr: "Appuyez sur q pour quitter" tr: "Çıkmak için q tuşuna basın" it: "Premi q per uscire" pt: "Pressione q para sair" + zh: "按 q 退出" hop: en: "Hop" fr: "Saut" tr: "Atla" it: "Salto" pt: "Salto" + zh: "跳" rtt: en: "RTT" fr: "RTT" tr: "RTT" it: "RTT" pt: "RTT" + zh: "往返时间" title_chart: en: "Chart" fr: "Graphique" tr: "Grafik" it: "Grafico" pt: "Gráfico" + zh: "图表" samples: en: "Samples" fr: "Échantillons" tr: "Örnekler" it: "Campioni" pt: "Amostras" + zh: "样本" host: en: "Host" fr: "Hôte" tr: "Ana bilgisayar" it: "Host" pt: "Host" + zh: "主机" no_response: en: "No response" fr: "Pas de réponse" tr: "Yanıt yok" it: "Nessuna risposta" pt: "Sem resposta" + zh: "无响应" dns_failed: en: "Failed" fr: "Échec" tr: "Başarısız" it: "Fallito" pt: "Falhou" + zh: "失败" dns_timeout: en: "Timeout" fr: "Délai dépassé" tr: "Zaman aşımı" it: "Tempo scaduto" pt: "Tempo esgotado" + zh: "超时" labels: en: "labels" fr: "étiquettes" tr: "etiketler" it: "etichette" pt: "etiquetas" + zh: "标签" not_enabled: en: "not enabled" fr: "non activé" tr: "etkin değil" it: "non abilitato" pt: "não ativado" + zh: "未启用" not_found: en: "not found" fr: "non trouvé" tr: "bulunamadı" it: "non trovato" pt: "não encontrado" + zh: "未找到" awaited: en: "awaited" fr: "attendu" tr: "beklenen" it: "atteso" pt: "aguardado" + zh: "等待" name: en: "Name" fr: "Nom" tr: "Ad" it: "Nome" pt: "Nome" + zh: "名称" info: en: "Info" fr: "Information" tr: "Bilgi" it: "Info" pt: "Informação" + zh: "信息" geo: en: "Geo" fr: "Géo" tr: "Coğrafi" it: "Geo" pt: "Geo" + zh: "地理坐标" pos: en: "Pos" fr: "Pos" tr: "Poz" it: "Pos" pt: "Pos" + zh: "位置" ext: en: "Ext" fr: "Ext" tr: "Uzantı" it: "Est" pt: "Ext" + zh: "扩展" help_tagline: en: "A network diagnostic tool" fr: "Un outil de diagnostic réseau" tr: "Bir ağ analiz aracı" it: "Uno strumento diagnostico di rete" pt: "Uma ferramenta de diagnóstico de rede" + zh: "网络诊断工具" help_show_settings: en: "Press [%{key}] to show all settings" fr: "Appuyez sur [%{key}] pour afficher tous les paramètres" tr: "Tüm ayarları görmek için [%{key}] tuşuna basın" it: "Premi [%{key}] per visualizzare tutte le impostazioni" pt: "Pressione [%{key}] para mostrar todas as configurações" + zh: "按 [%{key}] 显示所有设置" help_show_bindings: en: "Press [%{key}] to show all bindings" fr: "Appuyez sur [%{key}] pour afficher tous les raccourcis clavier" tr: "Tüm bağlantıları görmek için [%{key}] tuşuna basın" it: "Premi [%{key}] per visualizzare tutti i collegamenti" pt: "Pressione [%{key}] para mostrar todos os atalhos" + zh: "按 [%{key}] 显示所有绑定" help_show_columns: en: "Press [%{key}] to show all columns" fr: "Appuyez sur [%{key}] pour afficher toutes les colonnes" tr: "Tüm sütunları görmek için [%{key}] tuşuna basın" it: "Premi [%{key}] per visualizzare tutte le colonne" pt: "Pressione [%{key}] para mostrar todas as colunas" + zh: "按 [%{key}] 显示所有列" help_license: en: "Distributed under the Apache License 2.0" fr: "Distribué sous licence Apache 2.0" tr: "Apache Lisansı 2.0 altında dağıtılmıştır" it: "Distribuito con licenza Apache 2.0" pt: "Distribuído sob a licença Apache 2.0" + zh: "以 Apache-2.0 许可分发" help_copyright: en: "Copyright 2022 Trippy Contributors" fr: "Copyright 2022 Contributeurs de Trippy" tr: "Telif Hakkı 2022 - Trippy'ye Katkıda Bulunanlar" it: "Copyright 2022 - Collaboratori di Trippy" pt: "Direitos autorais 2022 Colaboradores do Trippy" + zh: "版权所有 2022 Trippy 贡献者" geoip_not_enabled: en: "GeoIp not enabled" fr: "GeoIp non activé" tr: "GeoIp etkin değil" it: "GeoIp non abilitato" pt: "GeoIp não ativado" + zh: "GeoIp 未启用" geoip_no_data_for_hop: en: "No GeoIp data for hop" fr: "Pas de données GeoIp pour le saut" tr: "Hop için GeoIp verisi yok" it: "Nessun dato GeoIp per il salto" pt: "Nenhum dado GeoIp para o salto" + zh: "无 GeoIp 数据" geoip_multiple_data_for_hop: en: "Multiple GeoIp locations for hop" fr: "Emplacements GeoIp multiples pour le saut" tr: "Hop için birden fazla GeoIp konumu" it: "Posizioni GeoIp multiple per il salto" pt: "Múltiplas localizações GeoIp para o salto" + zh: "多个 GeoIp 位置" kilometer: en: "km" fr: "km" tr: "km" it: "km" pt: "km" + zh: "公里" settings_info: en: "Info" fr: "Information" tr: "Bilgi" it: "Info" pt: "Informação" + zh: "信息" settings_tab_tui_title: en: "Tui" fr: "Tui" tr: "Tui" it: "Tui" pt: "Tui" + zh: "终端用户界面" settings_tab_trace_title: en: "Trace" fr: "Tracer" tr: "İz" it: "Traccia" pt: "Rastrear" + zh: "跟踪" settings_tab_dns_title: en: "DNS" fr: "DNS" tr: "DNS" it: "DNS" pt: "DNS" + zh: "DNS" settings_tab_geoip_title: en: "GeoIp" fr: "GeoIp" tr: "GeoIp" it: "GeoIp" pt: "GeoIp" + zh: "GeoIp" settings_tab_bindings_title: en: "Bindings" fr: "Raccourcis clavier" tr: "Bağlantılar" it: "Collegamenti" pt: "Atalhos" + zh: "绑定" settings_tab_theme_title: en: "Theme" fr: "Thème" tr: "Tema" it: "Tema" pt: "Tema" + zh: "主题" settings_tab_columns_title: en: "Columns" fr: "Colonnes" tr: "Sütunlar" it: "Colonne" pt: "Colunas" + zh: "列" settings_tab_tui_desc: en: "Settings which control how data is displayed in this Tui" fr: "Paramètres qui contrôlent la façon dont les données sont affichées dans ce Tui" tr: "Arayüzde verilerin nasıl görüntülendiğini kontrol eden ayarlar" it: "Impostazioni che controllano come i dati vengono visualizzati in questo Tui" pt: "Configurações que controlam como os dados são exibidos neste Tui" + zh: "数据显示方式设置" settings_tab_trace_desc: en: "Settings which control the tracing strategy" fr: "Paramètres qui contrôlent la stratégie de traçage" tr: "İzleme stratejisini kontrol eden ayarlar" it: "Impostazioni che controllano la strategia di tracciamento" pt: "Configurações que controlam a estratégia de rastreamento" + zh: "跟踪策略设置" settings_tab_dns_desc: en: "Settings which control how DNS lookups are performed" fr: "Paramètres qui contrôlent la façon dont les recherches DNS sont effectuées" tr: "DNS aramalarının nasıl yapıldığını kontrol eden ayarlar" it: "Impostazioni che controllano come vengono eseguite le ricerche DNS" pt: "Configurações que controlam como as pesquisas DNS são realizadas" + zh: "DNS 查询设置" settings_tab_geoip_desc: en: "Settings relating to GeoIp" fr: "Paramètres relatifs à GeoIp" tr: "GeoIp ile ilgili ayarlar" it: "Impostazioni relative a GeoIp" pt: "Configurações relacionadas ao GeoIp" + zh: "GeoIp 设置" settings_tab_bindings_desc: en: "Tui key bindings" fr: "Raccourcis clavier Tui" tr: "Tui tuş ayarları" it: "Collegamenti chiave Tui" pt: "Atalhos de teclado Tui" + zh: "按键绑定设置" settings_tab_theme_desc: en: "Tui theme colors" fr: "Couleurs du thème Tui" tr: "Tui tema renkleri" it: "Colori del tema Tui" pt: "Cores do tema Tui" + zh: "主题颜色设置" settings_tab_columns_desc: en: "Tui table columns. Press [%{c}] to toggle a column on or off and use the [%{d}] and [%{u}] keys to change the column order." fr: "Colonnes de table Tui. Appuyez sur [%{c}] pour activer ou désactiver une colonne et utilisez les touches [%{d}] et [%{u}] pour changer l'ordre des colonnes." tr: "Tui tablo sütunları. Bir sütunu açmak veya kapatmak için [%{c}] tuşuna basın ve sütun sırasını değiştirmek için [%{d}] ve [%{u}] tuşlarını kullanın." it: "Colonne della tabella Tui. Premi [%{c}] per attivare o disattivare una colonna e usa i tasti [%{d}] e [%{u}] per cambiare l'ordine delle colonne." pt: "Colunas da tabela Tui. Pressione [%{c}] para ativar ou desativar uma coluna e use as teclas [%{d}] e [%{u}] para alterar a ordem das colunas." + zh: "终端用户界面表格列。按 [%{c}] 切换列的显示和隐藏,使用 [%{d}] 和 [%{u}] 键更改列的顺序。" settings_table_header_setting: en: "Setting" fr: "Paramètres" tr: "Ayar" it: "Impostazione" pt: "Configuração" + zh: "设置" settings_table_header_value: en: "Value" fr: "Valeur" tr: "Değer" it: "Valore" pt: "Valor" + zh: "值" column_host: en: "Host" fr: "Hôte" tr: "Ana bilgisayar" it: "Host" pt: "Host" + zh: "主机" column_loss_pct: en: "Loss%" fr: "% Perdus" tr: "Kayıp%" it: "Persi%" pt: "% Perdidos" + zh: "丢包率" column_snd: en: "Snd" fr: "Envoyés" tr: "Gönderilen" it: "Snd" pt: "Enviados" + zh: "发出" column_recv: en: "Recv" fr: "Reçus" tr: "Alınan" it: "Recv" pt: "Recebidos" + zh: "接收" column_last: en: "Last" fr: "Dernier" tr: "Son" it: "Ultimo" pt: "Último" + zh: "最后" column_avg: en: "Avg" fr: "Moyenne" tr: "Ort" it: "Media" pt: "Média" + zh: "平均" column_best: en: "Best" fr: "Meilleur" tr: "En iyi" it: "Migliore" pt: "Melhor" + zh: "最佳" column_wrst: en: "Wrst" fr: "Pire" tr: "En kötü" it: "Peggiore" pt: "Pior" + zh: "最差" column_stdev: en: "StDev" fr: "ÉcTyp" tr: "StDev" it: "StDev" pt: "DesvPad" + zh: "标准差" column_sts: en: "Sts" fr: "État" tr: "Sts" it: "Stato" pt: "Est" + zh: "状态" column_jttr: en: "Jttr" fr: "Gigue" tr: "Jttr" it: "Jttr" pt: "Jttr" + zh: "抖动" column_javg: en: "Javg" fr: "GigMoy" tr: "Javg" it: "Javg" pt: "Javg" + zh: "均抖" column_jmax: en: "Jmax" fr: "GigMax" tr: "Jmax" it: "Jmax" pt: "Jmax" + zh: "最大抖" column_jint: en: "Jint" fr: "GigInt" tr: "Jint" it: "Jint" pt: "Jint" + zh: "抖动间隔" column_sprt: en: "Sprt" fr: "Psrc" tr: "Sprt" it: "Sprt" + zh: "源端" column_dprt: en: "Dprt" fr: "Pdest" tr: "Dprt" it: "Dprt" pt: "Dprt" + zh: "目标" column_seq: en: "Seq" fr: "Seq" tr: "Seq" it: "Seq" pt: "Seq" + zh: "序列" column_type: en: "Type" fr: "Type" tr: "Type" it: "Tipo" pt: "Tipo" + zh: "类型" column_code: en: "Code" fr: "Code" tr: "Code" it: "Codice" pt: "Código" + zh: "代码" column_nat: en: "Nat" fr: "Nat" tr: "Nat" it: "Nat" pt: "Nat" + zh: "网络地址转换" column_fail: en: "Fail" fr: "Échec" tr: "Başarısız" it: "Falliti" - pt: "Falha" \ No newline at end of file + pt: "Falha" + zh: "失败" \ No newline at end of file