aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt')
-rw-r--r--ui/qt/wireshark_de.ts95
-rw-r--r--ui/qt/wireshark_en.ts95
-rw-r--r--ui/qt/wireshark_fr.ts95
-rw-r--r--ui/qt/wireshark_it.ts95
-rw-r--r--ui/qt/wireshark_ja_JP.ts95
-rw-r--r--ui/qt/wireshark_pl.ts95
-rw-r--r--ui/qt/wireshark_ru.ts95
-rw-r--r--ui/qt/wireshark_sv.ts289
-rw-r--r--ui/qt/wireshark_uk.ts95
-rw-r--r--ui/qt/wireshark_zh_CN.ts95
10 files changed, 1062 insertions, 82 deletions
diff --git a/ui/qt/wireshark_de.ts b/ui/qt/wireshark_de.ts
index c0dd650e29..eeb5aa2e1d 100644
--- a/ui/qt/wireshark_de.ts
+++ b/ui/qt/wireshark_de.ts
@@ -8355,6 +8355,10 @@ Achtung: Eine Option MUSS ausgewählt sein.</translation>
<source>Filter Buttons</source>
<translation>Filterknopf</translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9338,6 +9342,97 @@ Achtung: Eine Option MUSS ausgewählt sein.</translation>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_en.ts b/ui/qt/wireshark_en.ts
index 57c1160b2a..58a3cee9e7 100644
--- a/ui/qt/wireshark_en.ts
+++ b/ui/qt/wireshark_en.ts
@@ -8294,6 +8294,10 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Filter Buttons</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9259,6 +9263,97 @@ PLEASE NOTE: One option MUST be selected.</source>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_fr.ts b/ui/qt/wireshark_fr.ts
index d30d067bbb..50e7f91da3 100644
--- a/ui/qt/wireshark_fr.ts
+++ b/ui/qt/wireshark_fr.ts
@@ -8326,6 +8326,10 @@ Changer la direction de la connexion (voir le flux inverse).&lt;/p&gt;&lt;/body&
<source>Filter Buttons</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9307,6 +9311,97 @@ Changer la direction de la connexion (voir le flux inverse).&lt;/p&gt;&lt;/body&
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_it.ts b/ui/qt/wireshark_it.ts
index f04a27a953..da5ff9ce3f 100644
--- a/ui/qt/wireshark_it.ts
+++ b/ui/qt/wireshark_it.ts
@@ -8355,6 +8355,10 @@ NOTA: un&apos;opzione DEVE essere selezionata.</translation>
<source>Filter Buttons</source>
<translation>Pulsanti di filtro</translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9338,6 +9342,97 @@ NOTA: un&apos;opzione DEVE essere selezionata.</translation>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_ja_JP.ts b/ui/qt/wireshark_ja_JP.ts
index 0073c79e26..4da9533aec 100644
--- a/ui/qt/wireshark_ja_JP.ts
+++ b/ui/qt/wireshark_ja_JP.ts
@@ -8316,6 +8316,10 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Filter Buttons</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9299,6 +9303,97 @@ PLEASE NOTE: One option MUST be selected.</source>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_pl.ts b/ui/qt/wireshark_pl.ts
index 6cb8ccdc54..62552ae574 100644
--- a/ui/qt/wireshark_pl.ts
+++ b/ui/qt/wireshark_pl.ts
@@ -8364,6 +8364,10 @@ UWAGA: Przynajmniej jedna opcja MUSI zostać zaznaczona.</translation>
<source>Filter Buttons</source>
<translation>Przyciski filtrowania</translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9347,6 +9351,97 @@ UWAGA: Przynajmniej jedna opcja MUSI zostać zaznaczona.</translation>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_ru.ts b/ui/qt/wireshark_ru.ts
index be5544abd0..1fb55079aa 100644
--- a/ui/qt/wireshark_ru.ts
+++ b/ui/qt/wireshark_ru.ts
@@ -8374,6 +8374,10 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Filter Buttons</source>
<translation>Кнопки Фильтра</translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9357,6 +9361,97 @@ PLEASE NOTE: One option MUST be selected.</source>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_sv.ts b/ui/qt/wireshark_sv.ts
index ad0e8a7ce1..98c28fad61 100644
--- a/ui/qt/wireshark_sv.ts
+++ b/ui/qt/wireshark_sv.ts
@@ -8355,6 +8355,10 @@ OBSERVERA: Någon flagga MÅSTE väljas.</translation>
<source>Filter Buttons</source>
<translation>Filterknappar</translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9338,6 +9342,97 @@ OBSERVERA: Någon flagga MÅSTE väljas.</translation>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
@@ -12496,149 +12591,149 @@ OBSERVERA: Någon flagga MÅSTE väljas.</translation>
</message>
<message>
<source>Copy as YAML</source>
- <translation type="unfinished">Kopiera som YAML</translation>
+ <translation>Kopiera som YAML</translation>
</message>
<message>
<source>Copy stream list as YAML.</source>
- <translation type="unfinished">Kopiera strömlistan som YAML.</translation>
+ <translation>Kopiera strömlistan som YAML.</translation>
</message>
<message>
<source>SIP Flows</source>
- <translation type="unfinished">SIP-flöden</translation>
+ <translation>SIP-flöden</translation>
</message>
<message>
<source>VoIP Calls</source>
- <translation type="unfinished"></translation>
+ <translation>VoIP-anrop</translation>
</message>
<message>
<source>Prepare Filter</source>
- <translation type="unfinished">Förbered filter</translation>
+ <translation>Förbered filter</translation>
</message>
<message>
<source>Flow Sequence</source>
- <translation type="unfinished"></translation>
+ <translation>Flödessekvens</translation>
</message>
<message>
<source>Copy</source>
- <translation type="unfinished">Kopiera</translation>
+ <translation>Kopiera</translation>
</message>
<message>
<source>as CSV</source>
- <translation type="unfinished">som CSV</translation>
+ <translation>som CSV</translation>
</message>
<message>
<source>as YAML</source>
- <translation type="unfinished">som YAML</translation>
+ <translation>som YAML</translation>
</message>
<message>
<source>No Audio</source>
- <translation type="unfinished">Inget ljud</translation>
+ <translation>Inget ljud</translation>
</message>
</context>
<context>
<name>VoipCallsInfoModel</name>
<message>
<source>On</source>
- <translation type="unfinished"></translation>
+ <translation>På</translation>
</message>
<message>
<source>Off</source>
- <translation type="unfinished"></translation>
+ <translation>Av</translation>
</message>
<message>
<source>Tunneling: %1 Fast Start: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Tunnlar: %1 Snabbstart: %2</translation>
</message>
<message>
<source>Start Time</source>
- <translation type="unfinished"></translation>
+ <translation>Starttid</translation>
</message>
<message>
<source>Stop Time</source>
- <translation type="unfinished"></translation>
+ <translation>Sluttid</translation>
</message>
<message>
<source>Initial Speaker</source>
- <translation type="unfinished"></translation>
+ <translation>Ursprunglig talare</translation>
</message>
<message>
<source>From</source>
- <translation type="unfinished"></translation>
+ <translation>Från</translation>
</message>
<message>
<source>To</source>
- <translation type="unfinished"></translation>
+ <translation>Till</translation>
</message>
<message>
<source>Protocol</source>
- <translation type="unfinished">Protokoll</translation>
+ <translation>Protokoll</translation>
</message>
<message>
<source>Duration</source>
- <translation type="unfinished"></translation>
+ <translation>Varaktighet</translation>
</message>
<message>
<source>Packets</source>
- <translation type="unfinished">Paket</translation>
+ <translation>Paket</translation>
</message>
<message>
<source>State</source>
- <translation type="unfinished"></translation>
+ <translation>Tillstånd</translation>
</message>
<message>
<source>Comments</source>
- <translation type="unfinished"></translation>
+ <translation>Kommentarer</translation>
</message>
</context>
<context>
<name>WelcomePage</name>
<message>
<source>Form</source>
- <translation type="unfinished">Formulär</translation>
+ <translation>Formulär</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:large;&quot;&gt;Welcome to Wireshark&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:large;&quot;&gt;Välkommen till Wireshark&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Open a file on your file system&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Öppna en fil i ditt filsystem&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;h2&gt;Open&lt;/h2&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;h2&gt;Öppna&lt;/h2&gt;</translation>
</message>
<message>
<source>Recent capture files</source>
- <translation type="unfinished"></translation>
+ <translation>Senaste fångstfilerna</translation>
</message>
<message>
<source>Capture files that have been opened previously</source>
- <translation type="unfinished"></translation>
+ <translation>Fångstfiler som har öppnats förut</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Capture live packets from your network.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fånga aktiva paket på ditt nätverk.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;h2&gt;Capture&lt;/h2&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;h2&gt;Fånga&lt;/h2&gt;</translation>
</message>
<message>
<source>…using this filter:</source>
- <translation type="unfinished"></translation>
+ <translation>… med användning av detta filter:</translation>
</message>
<message>
<source>Interface list</source>
- <translation type="unfinished"></translation>
+ <translation>Gränssnittslista</translation>
</message>
<message>
<source>List of available capture interfaces</source>
- <translation type="unfinished"></translation>
+ <translation>Lista över tillgängliga fångstgränssnitt</translation>
</message>
<message>
<source>&lt;h2&gt;Learn&lt;/h2&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;h2&gt;Lär dig&lt;/h2&gt;</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head&gt;
@@ -12672,198 +12767,228 @@ a:hover {
&lt;/tr&gt;&lt;/table&gt;
&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head&gt;
+&lt;style&gt;
+a:link {
+ color: inherit;
+ text-decoration: none;
+}
+a:hover {
+ color: inherit;
+ text-decoration: underline;
+}
+&lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+
+&lt;table&gt;&lt;tr&gt;
+&lt;th&gt;&lt;a href=&quot;https://www.wireshark.org/docs/wsug_html_chunked/&quot;&gt;Användaruide&lt;/a&gt;&lt;/th&gt;
+
+&lt;td style=&quot;padding-left: 8px; padding-right: 8px;&quot;&gt;·&lt;/td&gt;
+
+&lt;th&gt;&lt;a href=&quot;https://wiki.wireshark.org/&quot;&gt;Wiki&lt;/a&gt;&lt;/th&gt;
+
+&lt;td style=&quot;padding-left: 8px; padding-right: 8px;&quot;&gt;·&lt;/td&gt;
+
+&lt;th&gt;&lt;a href=&quot;https://ask.wireshark.org/&quot;&gt;Frågor och svar&lt;/a&gt;&lt;/th&gt;
+
+&lt;td style=&quot;padding-left: 8px; padding-right: 8px;&quot;&gt;·&lt;/td&gt;
+
+&lt;th&gt;&lt;a href=&quot;https://www.wireshark.org/lists/&quot;&gt;Sändlistor&lt;/a&gt;&lt;/th&gt;
+
+&lt;/tr&gt;&lt;/table&gt;
+&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Show in Finder</source>
- <translation type="unfinished">Visa i sökaren</translation>
+ <translation>Visa i sökaren</translation>
</message>
<message>
<source>Show in Folder</source>
- <translation type="unfinished">Visa i mappen</translation>
+ <translation>Visa i mappen</translation>
</message>
<message>
<source>All interfaces shown</source>
- <translation type="unfinished"></translation>
+ <translation>Alla gränssnitt visade</translation>
</message>
<message numerus="yes">
<source>%n interface(s) shown, %1 hidden</source>
- <translation type="unfinished">
- <numerusform>%n interface shown, %1 hidden</numerusform>
- <numerusform>%n interfaces shown, %1 hidden</numerusform>
+ <translation>
+ <numerusform>%n gränssnitt visat, %1 dolda</numerusform>
+ <numerusform>%n gränssnitt visade, %1 dolda</numerusform>
</translation>
</message>
<message>
<source>You are sniffing the glue that holds the Internet together using Wireshark </source>
- <translation type="unfinished"></translation>
+ <translation>Du luktar på limmet som håller samman Internet med Wireshark</translation>
</message>
<message>
<source>You are running Wireshark </source>
- <translation type="unfinished"></translation>
+ <translation>Du kör Wireshark</translation>
</message>
<message>
<source> You receive automatic updates.</source>
- <translation type="unfinished"></translation>
+ <translation>Du får automatiska uppdateringar.</translation>
</message>
<message>
<source> You have disabled automatic updates.</source>
- <translation type="unfinished"></translation>
+ <translation>Du har avaktiverat automatiska uppdateringar.</translation>
</message>
<message>
<source>not found</source>
- <translation type="unfinished"></translation>
+ <translation>finns inte</translation>
</message>
<message>
<source>Copy file path</source>
- <translation type="unfinished"></translation>
+ <translation>Kopiera filsökvägen</translation>
</message>
<message>
<source>Remove from list</source>
- <translation type="unfinished"></translation>
+ <translation>Ta bort från listan</translation>
</message>
</context>
<context>
<name>WirelessFrame</name>
<message>
<source>Frame</source>
- <translation type="unfinished">Ram</translation>
+ <translation>Ram</translation>
</message>
<message>
<source>Interface</source>
- <translation type="unfinished">Gränssnitt</translation>
+ <translation>Gränssnitt</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the 802.11 channel.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ange 802.11-kanal.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Channel</source>
- <translation type="unfinished"></translation>
+ <translation>Kanal</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When capturing, show all frames, ones that have a valid frame check sequence (FCS), or ones with an invalid FCS.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Vid fångst, visa alla ramar, de som har en giltig ramkontrollsekvens (FCS) eller de med en ogiltig FCS.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>FCS Filter</source>
- <translation type="unfinished"></translation>
+ <translation>FCS-filter</translation>
</message>
<message>
<source>All Frames</source>
- <translation type="unfinished"></translation>
+ <translation>Alla ramar</translation>
</message>
<message>
<source>Valid Frames</source>
- <translation type="unfinished"></translation>
+ <translation>Giltiga ramar</translation>
</message>
<message>
<source>Invalid Frames</source>
- <translation type="unfinished"></translation>
+ <translation>Ogiltiga ramar</translation>
</message>
<message>
<source>Wireless controls are not supported in this version of Wireshark.</source>
- <translation type="unfinished"></translation>
+ <translation>Styrning av trådlöst stödjs inte i denna version av Wireshark.</translation>
</message>
<message>
<source>External Helper</source>
- <translation type="unfinished"></translation>
+ <translation>Externt hjälpprogram</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Show the IEEE 802.11 preferences, including decryption keys.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Visa IEEE 802.11-inställningarna, inklusive dekrypteringsnycklar.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>802.11 Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>802.11-inställningar</translation>
</message>
<message>
<source>AirPcap Control Panel</source>
- <translation type="unfinished"></translation>
+ <translation>AirPcap-instrumentpanel</translation>
</message>
<message>
<source>Open the AirPcap Control Panel</source>
- <translation type="unfinished"></translation>
+ <translation>Öppna AirPcap-instrumentpanelen</translation>
</message>
<message>
<source>Unable to set channel or offset.</source>
- <translation type="unfinished"></translation>
+ <translation>Kan inte sätta kanalen eller förskjutningen.</translation>
</message>
<message>
<source>Unable to set FCS validation behavior.</source>
- <translation type="unfinished"></translation>
+ <translation>Kan inte sätta FCS-valideringsbeteende.</translation>
</message>
</context>
<context>
<name>WiresharkApplication</name>
<message>
<source>Dell Backup and Recovery Found</source>
- <translation type="unfinished"></translation>
+ <translation>Dell säkerhetskopiering och återställning funnet</translation>
</message>
<message>
<source>You appear to be running Dell Backup and Recovery 1.8.</source>
- <translation type="unfinished"></translation>
+ <translation>Du tycks köra Dell säkerhetskopiering och återställning 1.8.</translation>
</message>
<message>
<source>DBAR can make many applications crash &lt;a href=&quot;https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12036&quot;&gt;including Wireshark&lt;/a&gt;.</source>
- <translation type="unfinished"></translation>
+ <translation>DBAR få många program att krascha &lt;a href=&quot;https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12036&quot;&gt;inklusive Wireshark&lt;/a&gt;.</translation>
</message>
<message>
<source>Offending DLL: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Felande DLL: %1</translation>
</message>
</context>
<context>
<name>WiresharkDialog</name>
<message>
<source>Failed to attach to tap &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Misslyckades att koppla till uttaget ”%1”</translation>
</message>
</context>
<context>
<name>WlanStatisticsDialog</name>
<message>
<source>Wireless LAN Statistics</source>
- <translation type="unfinished"></translation>
+ <translation>Trådlöst LAN-statistik</translation>
</message>
<message>
<source>Channel</source>
- <translation type="unfinished"></translation>
+ <translation>Kanal</translation>
</message>
<message>
<source>SSID</source>
- <translation type="unfinished"></translation>
+ <translation>SSID</translation>
</message>
<message>
<source>Percent Packets</source>
- <translation type="unfinished">Procent paket</translation>
+ <translation>Procent paket</translation>
</message>
<message>
<source>Percent Retry</source>
- <translation type="unfinished"></translation>
+ <translation>Procent omförsök</translation>
</message>
<message>
<source>Probe Reqs</source>
- <translation type="unfinished"></translation>
+ <translation>Probbegäranden</translation>
</message>
<message>
<source>Probe Resp</source>
- <translation type="unfinished"></translation>
+ <translation>Probsvar</translation>
</message>
<message>
<source>Auths</source>
- <translation type="unfinished"></translation>
+ <translation>Autentiseringar</translation>
</message>
<message>
<source>Retry</source>
- <translation type="unfinished"></translation>
+ <translation>Omförsök</translation>
</message>
<message>
<source>Deauths</source>
- <translation type="unfinished"></translation>
+ <translation>Avautentiseringar</translation>
</message>
<message>
<source>Other</source>
- <translation type="unfinished">Annat</translation>
+ <translation>Annat</translation>
</message>
</context>
</TS>
diff --git a/ui/qt/wireshark_uk.ts b/ui/qt/wireshark_uk.ts
index a4a064eb9a..d78b394fbb 100644
--- a/ui/qt/wireshark_uk.ts
+++ b/ui/qt/wireshark_uk.ts
@@ -8281,6 +8281,10 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Filter Buttons</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9254,6 +9258,97 @@ PLEASE NOTE: One option MUST be selected.</source>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>
diff --git a/ui/qt/wireshark_zh_CN.ts b/ui/qt/wireshark_zh_CN.ts
index c62e856d76..c24441a341 100644
--- a/ui/qt/wireshark_zh_CN.ts
+++ b/ui/qt/wireshark_zh_CN.ts
@@ -8332,6 +8332,10 @@ PLEASE NOTE: One option MUST be selected.</source>
<source>Filter Buttons</source>
<translation>过滤器按钮</translation>
</message>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PrintDialog</name>
@@ -9315,6 +9319,97 @@ PLEASE NOTE: One option MUST be selected.</source>
</message>
</context>
<context>
+ <name>RsaKeysFrame</name>
+ <message>
+ <source>RSA Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private keys are loaded from a file or PKCS #11 token.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new keyfile…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new token…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider libraries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new provider…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove provider</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No new PKCS #11 tokens or keys found, consider adding a PKCS #11 provider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select a new PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 token or key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for %1 (it will be stored unencrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter PIN or password for key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key could not be added: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RSA private key (*.pem *.p12 *.pfx *.key);;All Files (</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select RSA private key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.dll)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries (*.so)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select PKCS #11 Provider Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changes will apply after a restart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PKCS #11 provider %1 will be removed after the next restart.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>RtpAnalysisDialog</name>
<message>
<source>Dialog</source>