aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2016-02-14 08:06:13 -0800
committerGerald Combs <gerald@wireshark.org>2016-02-14 16:06:21 +0000
commit40739389ce42e27828b567eb0ac86b6633475522 (patch)
tree00b362139bc827d3605e1869c3b9053a1363eca6 /ui/qt
parentc3d8ac6d9bfaf4fdfb3aaeb9481bdd80185a5c66 (diff)
[Automatic update for 2016-02-14]
Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I85afd74e86c8e38f9ddc73ec92c26d7f24776743 Reviewed-on: https://code.wireshark.org/review/13938 Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ui/qt')
-rw-r--r--ui/qt/wireshark_de.qmbin337799 -> 338670 bytes
-rw-r--r--ui/qt/wireshark_de.ts220
-rw-r--r--ui/qt/wireshark_en.qmbin682 -> 1992 bytes
-rw-r--r--ui/qt/wireshark_en.ts114
-rw-r--r--ui/qt/wireshark_fr.qmbin284938 -> 285648 bytes
-rw-r--r--ui/qt/wireshark_fr.ts218
-rw-r--r--ui/qt/wireshark_it.qmbin344497 -> 345362 bytes
-rw-r--r--ui/qt/wireshark_it.ts220
-rw-r--r--ui/qt/wireshark_ja_JP.qmbin259596 -> 260257 bytes
-rw-r--r--ui/qt/wireshark_ja_JP.ts215
-rw-r--r--ui/qt/wireshark_pl.qmbin330387 -> 331287 bytes
-rw-r--r--ui/qt/wireshark_pl.ts223
-rw-r--r--ui/qt/wireshark_zh_CN.qmbin251056 -> 251814 bytes
-rw-r--r--ui/qt/wireshark_zh_CN.ts217
14 files changed, 1083 insertions, 344 deletions
diff --git a/ui/qt/wireshark_de.qm b/ui/qt/wireshark_de.qm
index f9bd910d81..6f942d9642 100644
--- a/ui/qt/wireshark_de.qm
+++ b/ui/qt/wireshark_de.qm
Binary files differ
diff --git a/ui/qt/wireshark_de.ts b/ui/qt/wireshark_de.ts
index 5ee1474eed..ea0dce3b64 100644
--- a/ui/qt/wireshark_de.ts
+++ b/ui/qt/wireshark_de.ts
@@ -2463,7 +2463,7 @@ Achtung: Eine Option MUSS ausgewählt sein.</translation>
<message>
<location filename="extcap_options_dialog.ui" line="33"/>
<source>Save parameter on capture start</source>
- <translation type="unfinished"></translation>
+ <translation>Parameter beim Starten des Mitschnitts speichern</translation>
</message>
</context>
<context>
@@ -2513,10 +2513,14 @@ Achtung: Eine Option MUSS ausgewählt sein.</translation>
<source>Open this capture file</source>
<translation>Diese Mitschnittdatei laden</translation>
</message>
- <message>
+ <message numerus="yes">
<location filename="file_set_dialog.cpp" line="126"/>
- <source>%1 File%2 in Set</source>
- <translation>%1 Datei(en)%2 im Dateisatz</translation>
+ <source>%Ln File(s) in Set</source>
+ <oldsource>%1 File%2 in Set</oldsource>
+ <translation type="unfinished">
+ <numerusform>%1 Datei(en)%2 im Dateisatz</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
</context>
<context>
@@ -8159,32 +8163,37 @@ text-decoration: underline;
<translation>Analyse IAX2 Stream</translation>
</message>
<message>
- <location filename="main_window.ui" line="2866"/>
+ <location filename="main_window.ui" line="2842"/>
+ <source>Show Packet Bytes…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="main_window.ui" line="2871"/>
<source>UDP Multicast Streams</source>
<translation>UDP Multicast Streams</translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation>UTP Multicaststream Statistik anzeigen</translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation>WLAN Traffic</translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation>IEEE 802.11 Wireless LAN Statistik anzeigen.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation>Filterknopf hinzufügen</translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation>Anzeigefilterknopf hinzufügen.</translation>
</message>
@@ -8833,7 +8842,7 @@ text-decoration: underline;
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation>Ausdruck...</translation>
</message>
@@ -8850,32 +8859,32 @@ text-decoration: underline;
<translation>Prokolle aktivieren...</translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation>Wikiseite Protokolle (en)</translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation>Wireshark Wikiseite für dieses Protokoll öffnen.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation>Referenz Filterfelder</translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation>Die Anzeigefilter Rerferenzseite für diese Feld öffnen.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation>Zu verknüpften Paket gehen</translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation>Zum Paket gehen auf das das ausgewählte Feld referenziert.</translation>
</message>
@@ -9299,79 +9308,86 @@ text-decoration: underline;
<translation>Rohdaten (*.bin *.dat *.raw);; Alle Dateien (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation>Keine Schlüssel</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation>Es sind keine SSL Sitzungsschlüssel zum speichern vorhanden.</translation>
</message>
+ <message numerus="yes">
+ <location filename="main_window_slots.cpp" line="1805"/>
+ <source>Export SSL Session Keys (%Ln key(s))</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="main_window_slots.cpp" line="1798"/>
<source>Export SSL Session Keys (%1 key%2</source>
- <translation>SSL Sitzungsschlüssel exportieren (%1 key%2</translation>
+ <translation type="vanished">SSL Sitzungsschlüssel exportieren (%1 key%2</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation>SSL Sitzungsschlüssel (*.keys *.txt);; Alle Dateien (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation>Text konnte nicht kopiert werden. Probieren sie einen anderen Eintrag.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation>Verbindungsfilter kann nicht erstellt werden.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation>vor dem Neuladen der Datei</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation>Kein Filter verfügbar. Probieren Sie einen anderen.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation>Fehler beim Erstellen eines Filters für diese Verbindung.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation>Kein vorheriges/nächstes Paket in dieser Verbindung.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation>Kein Interface ausgewählt</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation>vor dem Starten einer neuen Aufzeichnung</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation>vor dem Neustart der Aufzeichnung</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation>Wikiseite für &amp;1</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation>&lt;p&gt;Das Wireshark Wiki wird durch die Community gepflegt.&lt;/p&gt;&lt;p&gt;Die Seite, die aufgerufen werden soll, kann wundervoll, unvollständig, falsch oder gar nicht vorhanden sein.&lt;/p&gt;&lt;p&gt;Zum Wiki geheni?&lt;/p&gt;</translation>
</message>
@@ -10407,12 +10423,12 @@ text-decoration: underline;
<translation>Mit Filter einfärben</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation>, 1 Byte</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation>, %1 Bytes</translation>
</message>
@@ -13577,23 +13593,23 @@ text-decoration: underline;
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation>Anruf Flow</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation>Speichern als</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation>Keine Daten</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation>
<numerusform>%Ln Node</numerusform>
@@ -13601,7 +13617,7 @@ text-decoration: underline;
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation>
<numerusform>%Ln Element</numerusform>
@@ -13609,38 +13625,38 @@ text-decoration: underline;
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation>Portable Document Format (*.pdf)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation>Portable Network Graphics (*.png)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation>Windows Bitmap (*.bmp)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation>JPEG File Interchange Format (*.jpeg *.jpg)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation>ASCII (*.txt)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation>Graph speichern als</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation>Flow</translation>
</message>
@@ -13878,6 +13894,112 @@ text-decoration: underline;
</message>
</context>
<context>
+ <name>ShowPacketBytesDialog</name>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="20"/>
+ <source>Show Packet Bytes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="36"/>
+ <source>Hint.</source>
+ <translation type="unfinished">Hinweis.</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="48"/>
+ <source>Show as</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="79"/>
+ <source>Find:</source>
+ <translation type="unfinished">Suchen:</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="89"/>
+ <source>Find &amp;Next</source>
+ <translation type="unfinished">&amp;Nächstes suchen</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="show_packet_bytes_dialog.cpp" line="58"/>
+ <source>Frame %1, %2, %Ln byte(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="76"/>
+ <source>ASCII</source>
+ <translation type="unfinished">ASCII</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="77"/>
+ <source>C Array</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="78"/>
+ <source>EBCDIC</source>
+ <translation type="unfinished">EBCDIC</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="79"/>
+ <source>Hex Dump</source>
+ <translation type="unfinished">Hex Dump</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="80"/>
+ <source>HTML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="81"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="82"/>
+ <source>ISO 8859-1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished">Roh</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
+ <source>UTF-8</source>
+ <translation type="unfinished">UTF-8</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished">YAML</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
+ <source>Print</source>
+ <translation type="unfinished">Drucken</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
+ <source>Copy</source>
+ <translation type="unfinished">Kopieren</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
+ <source>Save as</source>
+ <translation type="unfinished">Speichern als</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
+ <source>Save Selected Packet Bytes As</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SimpleDialog</name>
<message>
<location filename="simple_dialog.cpp" line="200"/>
diff --git a/ui/qt/wireshark_en.qm b/ui/qt/wireshark_en.qm
index 80b157c686..fe756a2c58 100644
--- a/ui/qt/wireshark_en.qm
+++ b/ui/qt/wireshark_en.qm
Binary files differ
diff --git a/ui/qt/wireshark_en.ts b/ui/qt/wireshark_en.ts
index 3c66cdfd9b..166a6c88d1 100644
--- a/ui/qt/wireshark_en.ts
+++ b/ui/qt/wireshark_en.ts
@@ -8053,27 +8053,27 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation type="unfinished"></translation>
</message>
@@ -8722,7 +8722,7 @@ a:hover {
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation type="unfinished"></translation>
</message>
@@ -8739,32 +8739,32 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation type="unfinished"></translation>
</message>
@@ -9188,12 +9188,12 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation type="unfinished"></translation>
</message>
@@ -9207,64 +9207,64 @@ a:hover {
</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
@@ -10298,12 +10298,12 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation type="unfinished"></translation>
</message>
@@ -13425,23 +13425,23 @@ a:hover {
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation type="unfinished">
<numerusform>%Ln node</numerusform>
@@ -13449,7 +13449,7 @@ a:hover {
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation type="unfinished">
<numerusform>%Ln item</numerusform>
@@ -13457,38 +13457,38 @@ a:hover {
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation type="unfinished"></translation>
</message>
@@ -13748,56 +13748,66 @@ a:hover {
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="77"/>
- <source>EBCDIC</source>
+ <source>C Array</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="78"/>
- <source>Hex Dump</source>
+ <source>EBCDIC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="79"/>
- <source>HTML</source>
+ <source>Hex Dump</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="80"/>
- <source>Image</source>
+ <source>HTML</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="81"/>
- <source>ISO 8859-1</source>
+ <source>Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="82"/>
- <source>Raw</source>
+ <source>ISO 8859-1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
<source>UTF-8</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="show_packet_bytes_dialog.cpp" line="87"/>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
<source>Print</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="show_packet_bytes_dialog.cpp" line="90"/>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="show_packet_bytes_dialog.cpp" line="93"/>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
<source>Save as</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="show_packet_bytes_dialog.cpp" line="179"/>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
<source>Save Selected Packet Bytes As</source>
<translation type="unfinished"></translation>
</message>
diff --git a/ui/qt/wireshark_fr.qm b/ui/qt/wireshark_fr.qm
index 4924187cb6..e31fffb319 100644
--- a/ui/qt/wireshark_fr.qm
+++ b/ui/qt/wireshark_fr.qm
Binary files differ
diff --git a/ui/qt/wireshark_fr.ts b/ui/qt/wireshark_fr.ts
index fea0b84d1d..7088852467 100644
--- a/ui/qt/wireshark_fr.ts
+++ b/ui/qt/wireshark_fr.ts
@@ -2514,10 +2514,14 @@ si vous voulez utiliser des fichiers multiples.</translation>
<source>Open this capture file</source>
<translation>Ouvrir le fichier de capture</translation>
</message>
- <message>
+ <message numerus="yes">
<location filename="file_set_dialog.cpp" line="126"/>
- <source>%1 File%2 in Set</source>
- <translation>%1 Fichier%2 dans le lot</translation>
+ <source>%Ln File(s) in Set</source>
+ <oldsource>%1 File%2 in Set</oldsource>
+ <translation type="unfinished">
+ <numerusform>%1 Fichier%2 dans le lot</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
</context>
<context>
@@ -8131,32 +8135,37 @@ a:hover {
<translation>Analyse Flux IAX2</translation>
</message>
<message>
- <location filename="main_window.ui" line="2866"/>
+ <location filename="main_window.ui" line="2842"/>
+ <source>Show Packet Bytes…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="main_window.ui" line="2871"/>
<source>UDP Multicast Streams</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation>Ajouter un bouton filtre</translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation>Ajouter un bouton filtre d&apos;affichage</translation>
</message>
@@ -8805,7 +8814,7 @@ a:hover {
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation type="unfinished"></translation>
</message>
@@ -8822,32 +8831,32 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation type="unfinished"></translation>
</message>
@@ -9271,79 +9280,86 @@ a:hover {
<translation>Raw data (*.bin *.dat *.raw);;Tous les fichiers (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation>Aucune clés</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation>Il y a aucune clé de Session SSL à sauvegarder.</translation>
</message>
+ <message numerus="yes">
+ <location filename="main_window_slots.cpp" line="1805"/>
+ <source>Export SSL Session Keys (%Ln key(s))</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="main_window_slots.cpp" line="1798"/>
<source>Export SSL Session Keys (%1 key%2</source>
- <translation>Exporter Clés de session SSL (%1 key%2</translation>
+ <translation type="vanished">Exporter Clés de session SSL (%1 key%2</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation>Clé de Session SSL (*.keys *.txt);;Tous les fichiers (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation>Impossible de copier le texte. Essayer un autre item.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation>Impossible de construire un filtre de conversation.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation>Aucun filtre disponible. Essayer un autre</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation>Erreur dans la compilation du filtre pour cette conversation.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation>Aucun paquet précédent/suivant dans la conversation</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation>Aucune Interface Sélectionnée</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation>avant de commencer une nouvelle capture</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation>Page Wiki pour %1</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation>&lt;p&gt;Le Wiki Wireshark est maintenu par la communauté&lt;/p&gt;
&lt;p&gt;La page que vous vous apprêtez à charger peut être magnifique, incomplète, fausse ou inexistante&lt;/p&gt;
@@ -10381,12 +10397,12 @@ a:hover {
<translation>Colorier avec un Filtre</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation>, 1 octet</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation>, %1 octets</translation>
</message>
@@ -13545,23 +13561,23 @@ a:hover {
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation>Enregistrer sous</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation>Pas de données</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation>
<numerusform>%n noeud</numerusform>
@@ -13569,7 +13585,7 @@ a:hover {
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation>
<numerusform>%n item</numerusform>
@@ -13577,38 +13593,38 @@ a:hover {
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation>Portable Document Format (*.pdf)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation>Portable Network Graphics (*.png)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation>Windows Bitmap (*.bmp)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation>Format d&apos;2change de Fichier JPEG </translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation>ASCII (*.txt)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation>Sauvegarder le Graphique Sous</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation>Flux</translation>
</message>
@@ -13846,6 +13862,112 @@ a:hover {
</message>
</context>
<context>
+ <name>ShowPacketBytesDialog</name>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="20"/>
+ <source>Show Packet Bytes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="36"/>
+ <source>Hint.</source>
+ <translation type="unfinished">Astuce.</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="48"/>
+ <source>Show as</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="79"/>
+ <source>Find:</source>
+ <translation type="unfinished">Trouver:</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="89"/>
+ <source>Find &amp;Next</source>
+ <translation type="unfinished">Trouver Suiva&amp;nt</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="show_packet_bytes_dialog.cpp" line="58"/>
+ <source>Frame %1, %2, %Ln byte(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="76"/>
+ <source>ASCII</source>
+ <translation type="unfinished">ASCII</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="77"/>
+ <source>C Array</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="78"/>
+ <source>EBCDIC</source>
+ <translation type="unfinished">EBCDIC</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="79"/>
+ <source>Hex Dump</source>
+ <translation type="unfinished">Hexdump</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="80"/>
+ <source>HTML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="81"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="82"/>
+ <source>ISO 8859-1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished">Brut</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
+ <source>UTF-8</source>
+ <translation type="unfinished">UTF-8</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished">YAML</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
+ <source>Print</source>
+ <translation type="unfinished">Imprimer</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
+ <source>Copy</source>
+ <translation type="unfinished">Copier</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
+ <source>Save as</source>
+ <translation type="unfinished">Enregistrer sous</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
+ <source>Save Selected Packet Bytes As</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SimpleDialog</name>
<message>
<location filename="simple_dialog.cpp" line="200"/>
diff --git a/ui/qt/wireshark_it.qm b/ui/qt/wireshark_it.qm
index bfff3933d6..cd1d31813e 100644
--- a/ui/qt/wireshark_it.qm
+++ b/ui/qt/wireshark_it.qm
Binary files differ
diff --git a/ui/qt/wireshark_it.ts b/ui/qt/wireshark_it.ts
index df5494b816..3a9366bd32 100644
--- a/ui/qt/wireshark_it.ts
+++ b/ui/qt/wireshark_it.ts
@@ -2463,7 +2463,7 @@ NOTA: un&apos;opzione DEVE essere selezionata.</translation>
<message>
<location filename="extcap_options_dialog.ui" line="33"/>
<source>Save parameter on capture start</source>
- <translation type="unfinished"></translation>
+ <translation>Salva parametro all&apos;avvio della cattura</translation>
</message>
</context>
<context>
@@ -2513,10 +2513,14 @@ NOTA: un&apos;opzione DEVE essere selezionata.</translation>
<source>Open this capture file</source>
<translation>Apri questo file di cattura</translation>
</message>
- <message>
+ <message numerus="yes">
<location filename="file_set_dialog.cpp" line="126"/>
- <source>%1 File%2 in Set</source>
- <translation>%1 file%2 nel gruppo</translation>
+ <source>%Ln File(s) in Set</source>
+ <oldsource>%1 File%2 in Set</oldsource>
+ <translation type="unfinished">
+ <numerusform>%1 file%2 nel gruppo</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
</context>
<context>
@@ -8157,32 +8161,37 @@ a:hover {
<translation>Analisi flusso IAX2</translation>
</message>
<message>
- <location filename="main_window.ui" line="2866"/>
+ <location filename="main_window.ui" line="2842"/>
+ <source>Show Packet Bytes…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="main_window.ui" line="2871"/>
<source>UDP Multicast Streams</source>
<translation>Flusso multicast UDP</translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation>Mostra le statistiche del flusso multicast UDP.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation>Traffico WLAN</translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation>Mostra le statistiche wireless LAN IEEE 802.11.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation>Aggiungi un pulsante di filtro</translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation>Aggiungi un pulsante del filtro di visualizzazione.</translation>
</message>
@@ -8831,7 +8840,7 @@ a:hover {
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation>Espressione...</translation>
</message>
@@ -8848,32 +8857,32 @@ a:hover {
<translation>Abilita protocolli...</translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation>Pagina wiki del protocollo</translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation>Apri la pagina del wiki di Wireshark per questo protocollo.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation>Riferimento campo di filtro</translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation>Apri la pagina di riferimento del filtro di visualizzazione per questo campo di filtro.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation>Vai al pacchetto collegato</translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation>Vai al pacchetto referenziato dal campo selezionato.</translation>
</message>
@@ -9297,79 +9306,86 @@ a:hover {
<translation>Dati grezzi (*.bin *.dat *.raw);;Tutti i file (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation>Nessuna chiave</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation>Non ci sono chiavi di sessione SSL da salvare.</translation>
</message>
+ <message numerus="yes">
+ <location filename="main_window_slots.cpp" line="1805"/>
+ <source>Export SSL Session Keys (%Ln key(s))</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="main_window_slots.cpp" line="1798"/>
<source>Export SSL Session Keys (%1 key%2</source>
- <translation>Esporta le chiavi di sessione SSL (%1 chiave%2</translation>
+ <translation type="vanished">Esporta le chiavi di sessione SSL (%1 chiave%2</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation>Chiavi di sessione SSL (*.keys *.txt);;Any File (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation>Non riesco a copiare il testo. Prova un&apos;altra voce.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation>Impossibile creare il filtro di conversazione.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation>prima di ricaricare il file</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation>Nessun filtro disponibile. Provane un altro </translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation>Errore durante la compilazione del filtro per questa conversazione.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation>Nessun pacchetto precedente/successivo in conversazione.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation>Nessuna interfaccia selezionata</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation>prima di iniziare una nuova cattura</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation>prima di riavviare la cattura</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation>Pagina wiki per %1</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation>&lt;p&gt;Il Wiki di Wireshark è gestito dalla comunità.&lt;/p&gt;&lt;p&gt;La pagina che stai per caricare potrebbe essere perfetta, incompleta, errata o inesistente.&lt;/p&gt;&lt;p&gt;Vuoi proseguire?&lt;/p&gt;</translation>
</message>
@@ -10405,12 +10421,12 @@ a:hover {
<translation>Colora con filtro</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation>, 1 byte</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation>, %1 byte</translation>
</message>
@@ -13575,23 +13591,23 @@ a:hover {
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation>Flusso della chiamata</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation>Salva come</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation>Nessun dato</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation>
<numerusform>%n nodo</numerusform>
@@ -13599,7 +13615,7 @@ a:hover {
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation>
<numerusform>%n voce</numerusform>
@@ -13607,38 +13623,38 @@ a:hover {
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation>Portable Document Format (*.pdf)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation>Portable Network Graphics (*.png)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation>Windows Bitmap (*.bmp)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation>JPEG File Interchange Format (*.jpeg *.jpg)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation>ASCII (*.txt)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation>Salva grafico come</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation>Flusso</translation>
</message>
@@ -13876,6 +13892,112 @@ a:hover {
</message>
</context>
<context>
+ <name>ShowPacketBytesDialog</name>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="20"/>
+ <source>Show Packet Bytes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="36"/>
+ <source>Hint.</source>
+ <translation type="unfinished">Suggerimento.</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="48"/>
+ <source>Show as</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="79"/>
+ <source>Find:</source>
+ <translation type="unfinished">Trova:</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="89"/>
+ <source>Find &amp;Next</source>
+ <translation type="unfinished">Trova &amp;successivo</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="show_packet_bytes_dialog.cpp" line="58"/>
+ <source>Frame %1, %2, %Ln byte(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="76"/>
+ <source>ASCII</source>
+ <translation type="unfinished">ASCII</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="77"/>
+ <source>C Array</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="78"/>
+ <source>EBCDIC</source>
+ <translation type="unfinished">EBCDIC</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="79"/>
+ <source>Hex Dump</source>
+ <translation type="unfinished">Dump Esadecimale</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="80"/>
+ <source>HTML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="81"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="82"/>
+ <source>ISO 8859-1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished">Grezzo</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
+ <source>UTF-8</source>
+ <translation type="unfinished">UTF-8</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished">YAML</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
+ <source>Print</source>
+ <translation type="unfinished">Stampa</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
+ <source>Copy</source>
+ <translation type="unfinished">Copia</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
+ <source>Save as</source>
+ <translation type="unfinished">Salva come</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
+ <source>Save Selected Packet Bytes As</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SimpleDialog</name>
<message>
<location filename="simple_dialog.cpp" line="200"/>
diff --git a/ui/qt/wireshark_ja_JP.qm b/ui/qt/wireshark_ja_JP.qm
index 43b34fa397..6e6fa4ff3e 100644
--- a/ui/qt/wireshark_ja_JP.qm
+++ b/ui/qt/wireshark_ja_JP.qm
Binary files differ
diff --git a/ui/qt/wireshark_ja_JP.ts b/ui/qt/wireshark_ja_JP.ts
index b8026db9bb..cdcfbc304a 100644
--- a/ui/qt/wireshark_ja_JP.ts
+++ b/ui/qt/wireshark_ja_JP.ts
@@ -2509,10 +2509,13 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Open this capture file</source>
<translation>このキャプチャファイルを開く</translation>
</message>
- <message>
+ <message numerus="yes">
<location filename="file_set_dialog.cpp" line="126"/>
- <source>%1 File%2 in Set</source>
- <translation>セット内の %1 ファイル %2</translation>
+ <source>%Ln File(s) in Set</source>
+ <oldsource>%1 File%2 in Set</oldsource>
+ <translation type="unfinished">
+ <numerusform>セット内の %1 ファイル %2</numerusform>
+ </translation>
</message>
</context>
<context>
@@ -8115,32 +8118,37 @@ a:hover {
<translation>IAX2 ストリーム分析</translation>
</message>
<message>
- <location filename="main_window.ui" line="2866"/>
+ <location filename="main_window.ui" line="2842"/>
+ <source>Show Packet Bytes…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="main_window.ui" line="2871"/>
<source>UDP Multicast Streams</source>
<translation>UDP マルチキャスト ストリーム</translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation>UTPマルチキャストストリーム統計を表示</translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation>WLAN トラフィック</translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation>IEEE802.11 無線LAN統計を表示</translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation>フィルタボタンを追加</translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation>表示フィルタボタンを追加</translation>
</message>
@@ -8789,7 +8797,7 @@ a:hover {
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation>書式...</translation>
</message>
@@ -8806,32 +8814,32 @@ a:hover {
<translation>有効化したプロトコル...</translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation>Wiki プロトコルページ</translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation>このプロトコルについてのWireshark Wikiページを開く</translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation>フィルタフィールドリファレンス</translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation>このフィルタフィールドについての表示フィルタリファレンスを開く</translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation>リンクされたパケットへ移動</translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation>選択されたフィールドによって参照されたパケットへ移動</translation>
</message>
@@ -9255,79 +9263,85 @@ a:hover {
<translation>Raw形式 (*.bin *.dat *.raw);;すべてのファイル (*.*</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation>キーはありません</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation>保存する SSLセッション鍵はありません</translation>
</message>
+ <message numerus="yes">
+ <location filename="main_window_slots.cpp" line="1805"/>
+ <source>Export SSL Session Keys (%Ln key(s))</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="main_window_slots.cpp" line="1798"/>
<source>Export SSL Session Keys (%1 key%2</source>
- <translation>SSLセッション鍵をエキスポート (%1 鍵%2</translation>
+ <translation type="vanished">SSLセッション鍵をエキスポート (%1 鍵%2</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation>SSLセッション鍵 (*.keys *.txt);;すべてのファイル (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation>テキストコピーできません 別に試してください</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation>会話フィルタを作成できません</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation>フィルタが利用できません 別に試してください</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation>インターフェースが選択されていません</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation>新規キャプチャを開始する前に</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation>%1 の Wikiページ</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation>&lt;p&gt;ワイヤーシャークWikiはコミュニティによって運営されています。&lt;/p&gt;&lt;p&gt;いま見ているページはすばらしかったり、不完全だったり、間違っていたり、存在しないかもしれません。&lt;/p&gt;&lt;p&gt;Wikiに移動しますか?&lt;/p&gt;</translation>
</message>
@@ -10363,12 +10377,12 @@ a:hover {
<translation>フィルタで色分け</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation>, 1 バイト</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation>, %1 バイト</translation>
</message>
@@ -13533,68 +13547,68 @@ a:hover {
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation>Callフロー</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation>...として保存</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation>データなし</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation>
<numerusform>%Ln ノード</numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation>
<numerusform>%Ln アイテム</numerusform>
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation>PDF形式 (*.pdf)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation>PNG形式 (*.png)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation>ビットマップ形式 (*.bmp)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation>JPEG形式 (*.jpeg *.jpg)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation>アスキーテキスト形式 (*.txt)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation>...としてグラフを保存</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation>フロー</translation>
</message>
@@ -13832,6 +13846,111 @@ a:hover {
</message>
</context>
<context>
+ <name>ShowPacketBytesDialog</name>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="20"/>
+ <source>Show Packet Bytes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="36"/>
+ <source>Hint.</source>
+ <translation type="unfinished">ヒント</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="48"/>
+ <source>Show as</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="79"/>
+ <source>Find:</source>
+ <translation type="unfinished">検索:</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="89"/>
+ <source>Find &amp;Next</source>
+ <translation type="unfinished">次を検索</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="show_packet_bytes_dialog.cpp" line="58"/>
+ <source>Frame %1, %2, %Ln byte(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="76"/>
+ <source>ASCII</source>
+ <translation type="unfinished">ASCII形式</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="77"/>
+ <source>C Array</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="78"/>
+ <source>EBCDIC</source>
+ <translation type="unfinished">EBCDIC形式</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="79"/>
+ <source>Hex Dump</source>
+ <translation type="unfinished">16進数ダンプ</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="80"/>
+ <source>HTML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="81"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="82"/>
+ <source>ISO 8859-1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished">列</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
+ <source>UTF-8</source>
+ <translation type="unfinished">UTF-8形式</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished">YAML形式</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
+ <source>Print</source>
+ <translation type="unfinished">印刷</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
+ <source>Copy</source>
+ <translation type="unfinished">コピー</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
+ <source>Save as</source>
+ <translation type="unfinished">として保存</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
+ <source>Save Selected Packet Bytes As</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SimpleDialog</name>
<message>
<location filename="simple_dialog.cpp" line="200"/>
diff --git a/ui/qt/wireshark_pl.qm b/ui/qt/wireshark_pl.qm
index 69f27204f6..b5660cd7f1 100644
--- a/ui/qt/wireshark_pl.qm
+++ b/ui/qt/wireshark_pl.qm
Binary files differ
diff --git a/ui/qt/wireshark_pl.ts b/ui/qt/wireshark_pl.ts
index 8085433867..f3bf6ab325 100644
--- a/ui/qt/wireshark_pl.ts
+++ b/ui/qt/wireshark_pl.ts
@@ -2462,7 +2462,7 @@ po którym zostanie użyty nowy plik przechwytywania jeśli zamierzasz używać
<message>
<location filename="extcap_options_dialog.ui" line="33"/>
<source>Save parameter on capture start</source>
- <translation type="unfinished"></translation>
+ <translation>Zapisz parametry przy starcie przechwytywania</translation>
</message>
</context>
<context>
@@ -2512,10 +2512,15 @@ po którym zostanie użyty nowy plik przechwytywania jeśli zamierzasz używać
<source>Open this capture file</source>
<translation>Otwórz plik przechwytywania</translation>
</message>
- <message>
+ <message numerus="yes">
<location filename="file_set_dialog.cpp" line="126"/>
- <source>%1 File%2 in Set</source>
- <translation>%1 Plik%2 w zbiorze</translation>
+ <source>%Ln File(s) in Set</source>
+ <oldsource>%1 File%2 in Set</oldsource>
+ <translation type="unfinished">
+ <numerusform>%1 Plik%2 w zbiorze</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
</context>
<context>
@@ -8157,32 +8162,37 @@ text-decoration: underline;
<translation>Analiza strumienia IAX2</translation>
</message>
<message>
- <location filename="main_window.ui" line="2866"/>
+ <location filename="main_window.ui" line="2842"/>
+ <source>Show Packet Bytes…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="main_window.ui" line="2871"/>
<source>UDP Multicast Streams</source>
<translation>Strumienie rozsyłania grupowego UDP</translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation>Pokaż statystyki rozsyłania grupowego UTP</translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation>Ruch WLAN</translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation>Pokaż statystyki bezprzewodowych sieci IEEE 802.11</translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation>Dodaj przycisk filtrowania</translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation>Dodaj przycisk filtru wyświetlania.</translation>
</message>
@@ -8831,7 +8841,7 @@ text-decoration: underline;
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation>Wyrażenie…</translation>
</message>
@@ -8848,32 +8858,32 @@ text-decoration: underline;
<translation>Używane protokoły…</translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation>Strona Wiki Protokołów</translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation>Otwórz stronę Wiki Wiresharka dla tego protokołu.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation>Odwołania filtru pola</translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation>Otwórz stronę filtru wyświetlania dla tego pola.</translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation>Idź do podlinkowanego pakietu</translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation>Idź do pakietu do którego odwołuje się zaznaczone pole.</translation>
</message>
@@ -9297,79 +9307,87 @@ text-decoration: underline;
<translation>Surowe dane (*.bin *.dat *.raw);;Dowolny plik (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation>Brak kluczy</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation>Nie ma żadnych kluczy sesji SSL do zapisu.</translation>
</message>
+ <message numerus="yes">
+ <location filename="main_window_slots.cpp" line="1805"/>
+ <source>Export SSL Session Keys (%Ln key(s))</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="main_window_slots.cpp" line="1798"/>
<source>Export SSL Session Keys (%1 key%2</source>
- <translation>Eksportuj klucze sesji SSL (%1 klucz%2</translation>
+ <translation type="vanished">Eksportuj klucze sesji SSL (%1 klucz%2</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation>Klucze sesji SSL (*.keys *.txt);; Dowolny plik (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation>Nie można skopiować tekstu. Spróbuj inną pozycję.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation>Nie można stworzyć filtru konwersacji.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation>przed przeładowaniem pliku</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation>Brak dostępnych filtrów. Spróbuj ponownie</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation>Błąd kompilacji filtru dla tej konwersacji.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation>Brak poprzedniego i następnego pakietu w konwersacji.</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation>Nie wybrano interfejsu</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation>przed wystartowaniem nowego przechwytywania</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation>przed restartem przechwytywania</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation>Strona Wiki dla %1</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation>&lt;p&gt;Strona Wiki Wiresharka jest zarządzania przez społeczność.&lt;/p&gt;&lt;p&gt;Strona którą chcesz wczytać może być wspaniała, niekompletna, błędna lub nie istnieć.&lt;/p&gt;&lt;p&gt;Kontynuować wczytywanie strony Wiki?&lt;/p&gt;</translation>
</message>
@@ -10404,12 +10422,12 @@ text-decoration: underline;
<translation>Koloruj z filtrem</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation>, 1 bajt</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation>, %1 bajtów</translation>
</message>
@@ -13574,23 +13592,23 @@ text-decoration: underline;
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation>Przepływy połączeń</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation>Zapisz jako</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation>Brak danych</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation>
<numerusform>%Ln węzeł</numerusform>
@@ -13599,7 +13617,7 @@ text-decoration: underline;
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation>
<numerusform>%Ln obiekt</numerusform>
@@ -13608,38 +13626,38 @@ text-decoration: underline;
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation>Dokument PDF (*.pdf)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation>Obraz PNG (*.png)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation>Bitmapa Windows (*.bmp)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation>Obraz JPEG (*.jpeg *.jpg)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation>ASCII (*.txt)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation>Zapisz wykres jako</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation>Przepływ</translation>
</message>
@@ -13877,6 +13895,113 @@ text-decoration: underline;
</message>
</context>
<context>
+ <name>ShowPacketBytesDialog</name>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="20"/>
+ <source>Show Packet Bytes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="36"/>
+ <source>Hint.</source>
+ <translation type="unfinished">Podpowiedź.</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="48"/>
+ <source>Show as</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="79"/>
+ <source>Find:</source>
+ <translation type="unfinished">Znajdź:</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="89"/>
+ <source>Find &amp;Next</source>
+ <translation type="unfinished">Znajdź &amp;następny</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="show_packet_bytes_dialog.cpp" line="58"/>
+ <source>Frame %1, %2, %Ln byte(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="76"/>
+ <source>ASCII</source>
+ <translation type="unfinished">ASCII</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="77"/>
+ <source>C Array</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="78"/>
+ <source>EBCDIC</source>
+ <translation type="unfinished">EBCDIC</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="79"/>
+ <source>Hex Dump</source>
+ <translation type="unfinished">Szesnastkowo</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="80"/>
+ <source>HTML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="81"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="82"/>
+ <source>ISO 8859-1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished">Dane surowe</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
+ <source>UTF-8</source>
+ <translation type="unfinished">UTF-8</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished">YAML</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
+ <source>Print</source>
+ <translation type="unfinished">Drukuj</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
+ <source>Copy</source>
+ <translation type="unfinished">Kopiuj</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
+ <source>Save as</source>
+ <translation type="unfinished">Zapisz jako</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
+ <source>Save Selected Packet Bytes As</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SimpleDialog</name>
<message>
<location filename="simple_dialog.cpp" line="200"/>
diff --git a/ui/qt/wireshark_zh_CN.qm b/ui/qt/wireshark_zh_CN.qm
index 5b1dac1abc..921a52e360 100644
--- a/ui/qt/wireshark_zh_CN.qm
+++ b/ui/qt/wireshark_zh_CN.qm
Binary files differ
diff --git a/ui/qt/wireshark_zh_CN.ts b/ui/qt/wireshark_zh_CN.ts
index b340b4b7ee..eb171cf4b5 100644
--- a/ui/qt/wireshark_zh_CN.ts
+++ b/ui/qt/wireshark_zh_CN.ts
@@ -2462,7 +2462,7 @@ PLEASE NOTE: One option MUST be selected.</source>
<message>
<location filename="extcap_options_dialog.ui" line="33"/>
<source>Save parameter on capture start</source>
- <translation type="unfinished"></translation>
+ <translation>捕获开始时保存参数</translation>
</message>
</context>
<context>
@@ -2512,10 +2512,13 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Open this capture file</source>
<translation>打开此捕获文件</translation>
</message>
- <message>
+ <message numerus="yes">
<location filename="file_set_dialog.cpp" line="126"/>
- <source>%1 File%2 in Set</source>
- <translation>%1 文件%2 在集合中</translation>
+ <source>%Ln File(s) in Set</source>
+ <oldsource>%1 File%2 in Set</oldsource>
+ <translation type="unfinished">
+ <numerusform>%1 文件%2 在集合中</numerusform>
+ </translation>
</message>
</context>
<context>
@@ -8148,32 +8151,37 @@ text-decoration: underline;
<translation>IAX2 流分析</translation>
</message>
<message>
- <location filename="main_window.ui" line="2866"/>
+ <location filename="main_window.ui" line="2842"/>
+ <source>Show Packet Bytes…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="main_window.ui" line="2871"/>
<source>UDP Multicast Streams</source>
<translation>UDP 多播流</translation>
</message>
<message>
- <location filename="main_window.ui" line="2869"/>
+ <location filename="main_window.ui" line="2874"/>
<source>Show UTP multicast stream statistics.</source>
<translation>显示 UTP 多播流统计。</translation>
</message>
<message>
- <location filename="main_window.ui" line="2874"/>
+ <location filename="main_window.ui" line="2879"/>
<source>WLAN Traffic</source>
<translation>WLAN 流量</translation>
</message>
<message>
- <location filename="main_window.ui" line="2877"/>
+ <location filename="main_window.ui" line="2882"/>
<source>Show IEEE 802.11 wireless LAN statistics.</source>
<translation>显示 IEEE 802.11 无线 LAN 统计。</translation>
</message>
<message>
- <location filename="main_window.ui" line="2886"/>
+ <location filename="main_window.ui" line="2891"/>
<source>Add a filter button</source>
<translation>添加一个过滤器按钮</translation>
</message>
<message>
- <location filename="main_window.ui" line="2892"/>
+ <location filename="main_window.ui" line="2897"/>
<source>Add a display filter button.</source>
<translation>添加一个显示过滤器按钮。</translation>
</message>
@@ -8822,7 +8830,7 @@ text-decoration: underline;
</message>
<message>
<location filename="main_window.ui" line="2605"/>
- <location filename="main_window.ui" line="2889"/>
+ <location filename="main_window.ui" line="2894"/>
<source>Expression…</source>
<translation>表达式…</translation>
</message>
@@ -8839,32 +8847,32 @@ text-decoration: underline;
<translation>启用的协议…</translation>
</message>
<message>
- <location filename="main_window.ui" line="2842"/>
+ <location filename="main_window.ui" line="2847"/>
<source>Wiki Protocol Page</source>
<translation>Wiki 协议页面</translation>
</message>
<message>
- <location filename="main_window.ui" line="2845"/>
+ <location filename="main_window.ui" line="2850"/>
<source>Open the Wireshark wiki page for this protocol.</source>
<translation>打开针对此协议的 Wireshark Wiki 页面。</translation>
</message>
<message>
- <location filename="main_window.ui" line="2850"/>
+ <location filename="main_window.ui" line="2855"/>
<source>Filter Field Reference</source>
<translation>过滤器字段参考</translation>
</message>
<message>
- <location filename="main_window.ui" line="2853"/>
+ <location filename="main_window.ui" line="2858"/>
<source>Open the display filter reference page for this filter field.</source>
<translation>打开此过滤器字段的显示过滤器参考。</translation>
</message>
<message>
- <location filename="main_window.ui" line="2858"/>
+ <location filename="main_window.ui" line="2863"/>
<source>Go to Linked Packet</source>
<translation>转至链接的分组</translation>
</message>
<message>
- <location filename="main_window.ui" line="2861"/>
+ <location filename="main_window.ui" line="2866"/>
<source>Go to the packet referenced by the selected field.</source>
<translation>转至选定字段引用的分组。</translation>
</message>
@@ -9288,79 +9296,85 @@ text-decoration: underline;
<translation>原始数据 (*.bin *.dat *.raw);;任意文件 (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1791"/>
+ <location filename="main_window_slots.cpp" line="1798"/>
<source>No Keys</source>
<translation>无密钥</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1792"/>
+ <location filename="main_window_slots.cpp" line="1799"/>
<source>There are no SSL Session Keys to save.</source>
<translation>没有可以保存的 SSL 会话密钥。</translation>
</message>
+ <message numerus="yes">
+ <location filename="main_window_slots.cpp" line="1805"/>
+ <source>Export SSL Session Keys (%Ln key(s))</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="main_window_slots.cpp" line="1798"/>
<source>Export SSL Session Keys (%1 key%2</source>
- <translation>导出 SSL 会话密钥 (%1 密钥%2</translation>
+ <translation type="vanished">导出 SSL 会话密钥 (%1 密钥%2</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1803"/>
+ <location filename="main_window_slots.cpp" line="1809"/>
<source>SSL Session Keys (*.keys *.txt);;Any File (*.*)</source>
<translation>SSL 会话密钥 (*.keys *.txt);;任意文件 (*.*)</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="1941"/>
+ <location filename="main_window_slots.cpp" line="1947"/>
<source>Couldn&apos;t copy text. Try another item.</source>
<translation>无法复制文本。请尝试其他对象。</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2350"/>
- <location filename="main_window_slots.cpp" line="3424"/>
+ <location filename="main_window_slots.cpp" line="2356"/>
+ <location filename="main_window_slots.cpp" line="3430"/>
<source>Unable to build conversation filter.</source>
<translation>无法建立对话过滤器。</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2487"/>
- <location filename="main_window_slots.cpp" line="2500"/>
+ <location filename="main_window_slots.cpp" line="2493"/>
+ <location filename="main_window_slots.cpp" line="2506"/>
<source> before reloading the file</source>
<translation>重新载入文件前</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="2534"/>
+ <location filename="main_window_slots.cpp" line="2540"/>
<source>No filter available. Try another </source>
<translation>无过滤器可用。请尝试其他 </translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3431"/>
+ <location filename="main_window_slots.cpp" line="3437"/>
<source>Error compiling filter for this conversation.</source>
<translation>为此对话编译过滤器时出错。</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3440"/>
+ <location filename="main_window_slots.cpp" line="3446"/>
<source>No previous/next packet in conversation.</source>
<translation>此对话中没有上一个/下一个分组。</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3517"/>
+ <location filename="main_window_slots.cpp" line="3523"/>
<source>No Interface Selected</source>
<translation>未选中接口</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3524"/>
+ <location filename="main_window_slots.cpp" line="3530"/>
<source> before starting a new capture</source>
<translation>在开始新捕获前</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3542"/>
+ <location filename="main_window_slots.cpp" line="3548"/>
<source> before restarting the capture</source>
<translation>重新开始捕获前</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3725"/>
+ <location filename="main_window_slots.cpp" line="3731"/>
<source>Wiki Page for %1</source>
<translation>%1 的 Wiki 页面</translation>
</message>
<message>
- <location filename="main_window_slots.cpp" line="3726"/>
+ <location filename="main_window_slots.cpp" line="3732"/>
<source>&lt;p&gt;The Wireshark Wiki is maintained by the community.&lt;/p&gt;&lt;p&gt;The page you are about to load might be wonderful, incomplete, wrong, or nonexistent.&lt;/p&gt;&lt;p&gt;Proceed to the wiki?&lt;/p&gt;</source>
<translation>&lt;p&gt;Wireshark Wiki 由社区进行维护。&lt;/p&gt;&lt;p&gt;您即将加载的页面可能是良好的、不完整的、有错误的,甚至不存在的。&lt;/p&gt;&lt;p&gt;继续访问该 Wiki?&lt;/p&gt;</translation>
</message>
@@ -10395,12 +10409,12 @@ text-decoration: underline;
<translation>用过滤器着色</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="385"/>
+ <location filename="proto_tree.cpp" line="387"/>
<source>, 1 byte</source>
<translation>, 1 字节</translation>
</message>
<message>
- <location filename="proto_tree.cpp" line="387"/>
+ <location filename="proto_tree.cpp" line="389"/>
<source>, %1 bytes</source>
<translation>, %1 字节</translation>
</message>
@@ -13565,68 +13579,68 @@ text-decoration: underline;
<context>
<name>SequenceDialog</name>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Call Flow</source>
<translation>呼叫流</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="119"/>
+ <location filename="sequence_dialog.cpp" line="121"/>
<source>Save As</source>
<oldsource>Save As...</oldsource>
<translation>另存为</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="273"/>
+ <location filename="sequence_dialog.cpp" line="275"/>
<source>No data</source>
<translation>无数据</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="275"/>
+ <location filename="sequence_dialog.cpp" line="277"/>
<source>%Ln node(s)</source>
<translation>
<numerusform>%Ln 节点</numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="sequence_dialog.cpp" line="276"/>
+ <location filename="sequence_dialog.cpp" line="278"/>
<source>%Ln item(s)</source>
<translation>
<numerusform>%Ln 项目</numerusform>
</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="296"/>
+ <location filename="sequence_dialog.cpp" line="298"/>
<source>Portable Document Format (*.pdf)</source>
<translation>便携式文档格式 (*.pdf)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="297"/>
+ <location filename="sequence_dialog.cpp" line="299"/>
<source>Portable Network Graphics (*.png)</source>
<translation>便携式网络图形格式 (*.png)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="298"/>
+ <location filename="sequence_dialog.cpp" line="300"/>
<source>Windows Bitmap (*.bmp)</source>
<translation>Windows 位图 (*.bmp)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="300"/>
+ <location filename="sequence_dialog.cpp" line="302"/>
<source>JPEG File Interchange Format (*.jpeg *.jpg)</source>
<translation>JPEG 文件交换格式 (*.jpeg *.jpg)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="301"/>
+ <location filename="sequence_dialog.cpp" line="303"/>
<source>ASCII (*.txt)</source>
<translation>ASCII (*.txt)</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="312"/>
+ <location filename="sequence_dialog.cpp" line="314"/>
<source>Save Graph As</source>
<oldsource>Wireshark: Save Graph As...</oldsource>
<translation>保存图形为</translation>
</message>
<message>
- <location filename="sequence_dialog.cpp" line="60"/>
+ <location filename="sequence_dialog.cpp" line="62"/>
<source>Flow</source>
<translation>流</translation>
</message>
@@ -13864,6 +13878,111 @@ text-decoration: underline;
</message>
</context>
<context>
+ <name>ShowPacketBytesDialog</name>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="20"/>
+ <source>Show Packet Bytes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="36"/>
+ <source>Hint.</source>
+ <translation type="unfinished">提示。</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="48"/>
+ <source>Show as</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="79"/>
+ <source>Find:</source>
+ <translation type="unfinished">查找:</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.ui" line="89"/>
+ <source>Find &amp;Next</source>
+ <translation type="unfinished">查找下一个(&amp;N)</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="show_packet_bytes_dialog.cpp" line="58"/>
+ <source>Frame %1, %2, %Ln byte(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="76"/>
+ <source>ASCII</source>
+ <translation type="unfinished">ASCII</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="77"/>
+ <source>C Array</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="78"/>
+ <source>EBCDIC</source>
+ <translation type="unfinished">EBCDIC</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="79"/>
+ <source>Hex Dump</source>
+ <translation type="unfinished">Hex 转储</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="80"/>
+ <source>HTML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="81"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="82"/>
+ <source>ISO 8859-1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="83"/>
+ <source>Raw</source>
+ <translation type="unfinished">原始数据</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="84"/>
+ <source>UTF-8</source>
+ <translation type="unfinished">UTF-8</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="85"/>
+ <source>YAML</source>
+ <translation type="unfinished">YAML</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="89"/>
+ <source>Print</source>
+ <translation type="unfinished">打印</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="92"/>
+ <source>Copy</source>
+ <translation type="unfinished">复制</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="95"/>
+ <source>Save as</source>
+ <translation type="unfinished">另存为</translation>
+ </message>
+ <message>
+ <location filename="show_packet_bytes_dialog.cpp" line="183"/>
+ <source>Save Selected Packet Bytes As</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SimpleDialog</name>
<message>
<location filename="simple_dialog.cpp" line="200"/>