diff --git a/kse/src/main/java/org/kse/gui/actions/CloseAction.java b/kse/src/main/java/org/kse/gui/actions/CloseAction.java index 3feef2939..3b2862aca 100644 --- a/kse/src/main/java/org/kse/gui/actions/CloseAction.java +++ b/kse/src/main/java/org/kse/gui/actions/CloseAction.java @@ -44,8 +44,7 @@ public class CloseAction extends SaveAction { public CloseAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("CloseAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('W', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("CloseAction.statusbar")); putValue(NAME, res.getString("CloseAction.text")); putValue(SHORT_DESCRIPTION, res.getString("CloseAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/CloseAllAction.java b/kse/src/main/java/org/kse/gui/actions/CloseAllAction.java index 54a6ad65a..9e183e5a5 100644 --- a/kse/src/main/java/org/kse/gui/actions/CloseAllAction.java +++ b/kse/src/main/java/org/kse/gui/actions/CloseAllAction.java @@ -42,9 +42,8 @@ public class CloseAllAction extends CloseAction { public CloseAllAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("CloseAllAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.SHIFT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('W', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.SHIFT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("CloseAllAction.statusbar")); putValue(NAME, res.getString("CloseAllAction.text")); putValue(SHORT_DESCRIPTION, res.getString("CloseAllAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/CompareCertificateAction.java b/kse/src/main/java/org/kse/gui/actions/CompareCertificateAction.java index 53af05b1a..96a397071 100644 --- a/kse/src/main/java/org/kse/gui/actions/CompareCertificateAction.java +++ b/kse/src/main/java/org/kse/gui/actions/CompareCertificateAction.java @@ -33,9 +33,8 @@ public class CompareCertificateAction extends KeyStoreExplorerAction { */ public CompareCertificateAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, - KeyStroke.getKeyStroke(res.getString("CompareCertificateAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + InputEvent.ALT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('C', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("CompareCertificateAction.statusbar")); putValue(NAME, res.getString("CompareCertificateAction.text")); putValue(SHORT_DESCRIPTION, res.getString("CompareCertificateAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/CopyAction.java b/kse/src/main/java/org/kse/gui/actions/CopyAction.java index c55e17f1b..a3805d570 100644 --- a/kse/src/main/java/org/kse/gui/actions/CopyAction.java +++ b/kse/src/main/java/org/kse/gui/actions/CopyAction.java @@ -57,8 +57,7 @@ public class CopyAction extends KeyStoreExplorerAction { public CopyAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("CopyAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('C', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("CopyAction.statusbar")); putValue(NAME, res.getString("CopyAction.text")); putValue(SHORT_DESCRIPTION, res.getString("CopyAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/CutAction.java b/kse/src/main/java/org/kse/gui/actions/CutAction.java index 4f5f450c1..ab0aa91e3 100644 --- a/kse/src/main/java/org/kse/gui/actions/CutAction.java +++ b/kse/src/main/java/org/kse/gui/actions/CutAction.java @@ -58,8 +58,7 @@ public class CutAction extends KeyStoreExplorerAction implements HistoryAction { public CutAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("CutAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('X', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("CutAction.statusbar")); putValue(NAME, res.getString("CutAction.text")); putValue(SHORT_DESCRIPTION, res.getString("CutAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/DetectFileTypeAction.java b/kse/src/main/java/org/kse/gui/actions/DetectFileTypeAction.java index 2efce4b14..79d2598a8 100644 --- a/kse/src/main/java/org/kse/gui/actions/DetectFileTypeAction.java +++ b/kse/src/main/java/org/kse/gui/actions/DetectFileTypeAction.java @@ -50,8 +50,7 @@ public class DetectFileTypeAction extends KeyStoreExplorerAction { public DetectFileTypeAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("DetectFileTypeAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('D', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("DetectFileTypeAction.statusbar")); putValue(NAME, res.getString("DetectFileTypeAction.text")); putValue(SHORT_DESCRIPTION, res.getString("DetectFileTypeAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/ExamineClipboardAction.java b/kse/src/main/java/org/kse/gui/actions/ExamineClipboardAction.java index a64c7d2ad..b5718544a 100644 --- a/kse/src/main/java/org/kse/gui/actions/ExamineClipboardAction.java +++ b/kse/src/main/java/org/kse/gui/actions/ExamineClipboardAction.java @@ -91,8 +91,7 @@ public class ExamineClipboardAction extends KeyStoreExplorerAction { public ExamineClipboardAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("ExamineClipboardAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('L', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("ExamineClipboardAction.statusbar")); putValue(NAME, res.getString("ExamineClipboardAction.text")); putValue(SHORT_DESCRIPTION, res.getString("ExamineClipboardAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/ExamineFileAction.java b/kse/src/main/java/org/kse/gui/actions/ExamineFileAction.java index d563230c5..3e741537a 100644 --- a/kse/src/main/java/org/kse/gui/actions/ExamineFileAction.java +++ b/kse/src/main/java/org/kse/gui/actions/ExamineFileAction.java @@ -81,8 +81,7 @@ public class ExamineFileAction extends KeyStoreExplorerAction { public ExamineFileAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("ExamineFileAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('E', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("ExamineFileAction.statusbar")); putValue(NAME, res.getString("ExamineFileAction.text")); putValue(SHORT_DESCRIPTION, res.getString("ExamineFileAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/ExamineSslAction.java b/kse/src/main/java/org/kse/gui/actions/ExamineSslAction.java index bc4a994e3..6e2d25d7a 100644 --- a/kse/src/main/java/org/kse/gui/actions/ExamineSslAction.java +++ b/kse/src/main/java/org/kse/gui/actions/ExamineSslAction.java @@ -48,9 +48,9 @@ public class ExamineSslAction extends KeyStoreExplorerAction { public ExamineSslAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("ExamineSslAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.ALT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('S', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("ExamineSslAction.statusbar")); putValue(NAME, res.getString("ExamineSslAction.text")); putValue(SHORT_DESCRIPTION, res.getString("ExamineSslAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/ExitAction.java b/kse/src/main/java/org/kse/gui/actions/ExitAction.java index b3bd7043f..4a891a78b 100644 --- a/kse/src/main/java/org/kse/gui/actions/ExitAction.java +++ b/kse/src/main/java/org/kse/gui/actions/ExitAction.java @@ -48,7 +48,7 @@ public class ExitAction extends CloseAllAction { public ExitAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_F4, InputEvent.ALT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_F4, InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("ExitAction.statusbar")); putValue(NAME, res.getString("ExitAction.text")); putValue(SHORT_DESCRIPTION, res.getString("ExitAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/FindAction.java b/kse/src/main/java/org/kse/gui/actions/FindAction.java index 21f221426..5cc343a11 100644 --- a/kse/src/main/java/org/kse/gui/actions/FindAction.java +++ b/kse/src/main/java/org/kse/gui/actions/FindAction.java @@ -50,8 +50,7 @@ public class FindAction extends KeyStoreExplorerAction { */ public FindAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("FindAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('F', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("FindAction.statusbar")); putValue(NAME, res.getString("FindAction.text")); putValue(SHORT_DESCRIPTION, res.getString("FindAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/GenerateDHParametersAction.java b/kse/src/main/java/org/kse/gui/actions/GenerateDHParametersAction.java index 4362ea165..a86d22e06 100644 --- a/kse/src/main/java/org/kse/gui/actions/GenerateDHParametersAction.java +++ b/kse/src/main/java/org/kse/gui/actions/GenerateDHParametersAction.java @@ -21,6 +21,7 @@ package org.kse.gui.actions; import java.awt.Toolkit; +import java.awt.event.InputEvent; import java.util.ResourceBundle; import javax.swing.ImageIcon; @@ -55,9 +56,8 @@ public class GenerateDHParametersAction extends KeyStoreExplorerAction implement public GenerateDHParametersAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, - KeyStroke.getKeyStroke(res.getString("GenerateDHParametersAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('D', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("GenerateDHParametersAction.statusbar")); putValue(NAME, res.getString("GenerateDHParametersAction.text")); putValue(SHORT_DESCRIPTION, res.getString("GenerateDHParametersAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/GenerateKeyPairAction.java b/kse/src/main/java/org/kse/gui/actions/GenerateKeyPairAction.java index e8fdd30f5..d21c3834e 100644 --- a/kse/src/main/java/org/kse/gui/actions/GenerateKeyPairAction.java +++ b/kse/src/main/java/org/kse/gui/actions/GenerateKeyPairAction.java @@ -61,8 +61,8 @@ public class GenerateKeyPairAction extends KeyStoreExplorerAction implements His public GenerateKeyPairAction(KseFrame kseFrame) { super(kseFrame); this.kseFrame = kseFrame; - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("GenerateKeyPairAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('G', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("GenerateKeyPairAction.statusbar")); putValue(NAME, res.getString("GenerateKeyPairAction.text")); putValue(SHORT_DESCRIPTION, res.getString("GenerateKeyPairAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/GenerateSecretKeyAction.java b/kse/src/main/java/org/kse/gui/actions/GenerateSecretKeyAction.java index 9ee4efc4d..f7e3679f0 100644 --- a/kse/src/main/java/org/kse/gui/actions/GenerateSecretKeyAction.java +++ b/kse/src/main/java/org/kse/gui/actions/GenerateSecretKeyAction.java @@ -56,9 +56,9 @@ public class GenerateSecretKeyAction extends KeyStoreExplorerAction implements H public GenerateSecretKeyAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("GenerateSecretKeyAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.ALT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('G', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("GenerateSecretKeyAction.statusbar")); putValue(NAME, res.getString("GenerateSecretKeyAction.text")); putValue(SHORT_DESCRIPTION, res.getString("GenerateSecretKeyAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/ImportKeyPairAction.java b/kse/src/main/java/org/kse/gui/actions/ImportKeyPairAction.java index 7c9d786e3..ea4efda32 100644 --- a/kse/src/main/java/org/kse/gui/actions/ImportKeyPairAction.java +++ b/kse/src/main/java/org/kse/gui/actions/ImportKeyPairAction.java @@ -60,8 +60,8 @@ public class ImportKeyPairAction extends KeyStoreExplorerAction implements Histo public ImportKeyPairAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("ImportKeyPairAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('K', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("ImportKeyPairAction.statusbar")); putValue(NAME, res.getString("ImportKeyPairAction.text")); putValue(SHORT_DESCRIPTION, res.getString("ImportKeyPairAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/ImportTrustedCertificateAction.java b/kse/src/main/java/org/kse/gui/actions/ImportTrustedCertificateAction.java index ffac35edf..247276fa5 100644 --- a/kse/src/main/java/org/kse/gui/actions/ImportTrustedCertificateAction.java +++ b/kse/src/main/java/org/kse/gui/actions/ImportTrustedCertificateAction.java @@ -70,8 +70,8 @@ public ImportTrustedCertificateAction(KseFrame kseFrame, X509Certificate trustCe this.trustCertFromConstructor = trustCert; putValue(ACCELERATOR_KEY, - KeyStroke.getKeyStroke(res.getString("ImportTrustedCertificateAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + KeyStroke.getKeyStroke('T', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("ImportTrustedCertificateAction.statusbar")); putValue(NAME, res.getString("ImportTrustedCertificateAction.text")); putValue(SHORT_DESCRIPTION, res.getString("ImportTrustedCertificateAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/NewAction.java b/kse/src/main/java/org/kse/gui/actions/NewAction.java index a0d14b7b5..6f3e9818c 100644 --- a/kse/src/main/java/org/kse/gui/actions/NewAction.java +++ b/kse/src/main/java/org/kse/gui/actions/NewAction.java @@ -47,8 +47,8 @@ public class NewAction extends KeyStoreExplorerAction { public NewAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("NewAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('N', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("NewAction.statusbar")); putValue(NAME, res.getString("NewAction.text")); putValue(SHORT_DESCRIPTION, res.getString("NewAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/OpenAction.java b/kse/src/main/java/org/kse/gui/actions/OpenAction.java index 17e10d6f4..cf3cca064 100644 --- a/kse/src/main/java/org/kse/gui/actions/OpenAction.java +++ b/kse/src/main/java/org/kse/gui/actions/OpenAction.java @@ -57,8 +57,8 @@ public class OpenAction extends KeyStoreExplorerAction { public OpenAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("OpenAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('O', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("OpenAction.statusbar")); putValue(NAME, res.getString("OpenAction.text")); putValue(SHORT_DESCRIPTION, res.getString("OpenAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/OpenCaCertificatesAction.java b/kse/src/main/java/org/kse/gui/actions/OpenCaCertificatesAction.java index 46b4c773c..d8f0e4cd8 100644 --- a/kse/src/main/java/org/kse/gui/actions/OpenCaCertificatesAction.java +++ b/kse/src/main/java/org/kse/gui/actions/OpenCaCertificatesAction.java @@ -52,9 +52,8 @@ public class OpenCaCertificatesAction extends OpenAction { public OpenCaCertificatesAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, - KeyStroke.getKeyStroke(res.getString("OpenCaCertificatesAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + InputEvent.SHIFT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('C', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.SHIFT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("OpenCaCertificatesAction.statusbar")); putValue(NAME, res.getString("OpenCaCertificatesAction.text")); putValue(SHORT_DESCRIPTION, res.getString("OpenCaCertificatesAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/OpenDefaultAction.java b/kse/src/main/java/org/kse/gui/actions/OpenDefaultAction.java index 529e35eb7..156039811 100644 --- a/kse/src/main/java/org/kse/gui/actions/OpenDefaultAction.java +++ b/kse/src/main/java/org/kse/gui/actions/OpenDefaultAction.java @@ -50,9 +50,9 @@ public class OpenDefaultAction extends OpenAction { public OpenDefaultAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("OpenDefaultAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.SHIFT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('D', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.SHIFT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("OpenDefaultAction.statusbar")); putValue(NAME, res.getString("OpenDefaultAction.text")); putValue(SHORT_DESCRIPTION, res.getString("OpenDefaultAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/OpenMsCapiAction.java b/kse/src/main/java/org/kse/gui/actions/OpenMsCapiAction.java index 5ffdcb44b..1243266c1 100644 --- a/kse/src/main/java/org/kse/gui/actions/OpenMsCapiAction.java +++ b/kse/src/main/java/org/kse/gui/actions/OpenMsCapiAction.java @@ -47,9 +47,9 @@ public class OpenMsCapiAction extends OpenAction { public OpenMsCapiAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("OpenMsCapiAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.SHIFT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('M', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.SHIFT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("OpenMsCapiAction.statusbar")); putValue(NAME, res.getString("OpenMsCapiAction.text")); putValue(SHORT_DESCRIPTION, res.getString("OpenMsCapiAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/OpenPkcs11Action.java b/kse/src/main/java/org/kse/gui/actions/OpenPkcs11Action.java index 71418e00e..3457de885 100644 --- a/kse/src/main/java/org/kse/gui/actions/OpenPkcs11Action.java +++ b/kse/src/main/java/org/kse/gui/actions/OpenPkcs11Action.java @@ -50,9 +50,9 @@ public class OpenPkcs11Action extends OpenAction { public OpenPkcs11Action(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("OpenPkcs11Action.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.SHIFT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('1', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.SHIFT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("OpenPkcs11Action.statusbar")); putValue(NAME, res.getString("OpenPkcs11Action.text")); putValue(SHORT_DESCRIPTION, res.getString("OpenPkcs11Action.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/PasteAction.java b/kse/src/main/java/org/kse/gui/actions/PasteAction.java index 010dbd4f3..85754a27b 100644 --- a/kse/src/main/java/org/kse/gui/actions/PasteAction.java +++ b/kse/src/main/java/org/kse/gui/actions/PasteAction.java @@ -60,8 +60,8 @@ public class PasteAction extends KeyStoreExplorerAction implements HistoryAction public PasteAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("PasteAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('V', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("PasteAction.statusbar")); putValue(NAME, res.getString("PasteAction.text")); putValue(SHORT_DESCRIPTION, res.getString("PasteAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/PreferencesAction.java b/kse/src/main/java/org/kse/gui/actions/PreferencesAction.java index 018552e84..a8f401f91 100644 --- a/kse/src/main/java/org/kse/gui/actions/PreferencesAction.java +++ b/kse/src/main/java/org/kse/gui/actions/PreferencesAction.java @@ -50,8 +50,8 @@ public class PreferencesAction extends ExitAction { public PreferencesAction(KseFrame kseFrame) { super(kseFrame); this.kseFrame = kseFrame; - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("PreferencesAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(',', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("PreferencesAction.statusbar")); putValue(NAME, res.getString("PreferencesAction.text")); putValue(SHORT_DESCRIPTION, res.getString("PreferencesAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/PropertiesAction.java b/kse/src/main/java/org/kse/gui/actions/PropertiesAction.java index 74048dc14..29063c91c 100644 --- a/kse/src/main/java/org/kse/gui/actions/PropertiesAction.java +++ b/kse/src/main/java/org/kse/gui/actions/PropertiesAction.java @@ -45,7 +45,7 @@ public class PropertiesAction extends KeyStoreExplorerAction { public PropertiesAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.ALT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("PropertiesAction.statusbar")); putValue(NAME, res.getString("PropertiesAction.text")); putValue(SHORT_DESCRIPTION, res.getString("PropertiesAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/RedoAction.java b/kse/src/main/java/org/kse/gui/actions/RedoAction.java index 17bc2180d..b632fe40b 100644 --- a/kse/src/main/java/org/kse/gui/actions/RedoAction.java +++ b/kse/src/main/java/org/kse/gui/actions/RedoAction.java @@ -47,8 +47,8 @@ public RedoAction(KseFrame kseFrame) { defaultName = res.getString("RedoAction.text"); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("RedoAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('Y', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("RedoAction.statusbar")); putValue(NAME, defaultName); putValue(SHORT_DESCRIPTION, res.getString("RedoAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/SaveAction.java b/kse/src/main/java/org/kse/gui/actions/SaveAction.java index d306b80df..347e6f015 100644 --- a/kse/src/main/java/org/kse/gui/actions/SaveAction.java +++ b/kse/src/main/java/org/kse/gui/actions/SaveAction.java @@ -49,8 +49,8 @@ public class SaveAction extends SaveAsAction { public SaveAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("SaveAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('S', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("SaveAction.statusbar")); putValue(NAME, res.getString("SaveAction.text")); putValue(SHORT_DESCRIPTION, res.getString("SaveAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/SaveAllAction.java b/kse/src/main/java/org/kse/gui/actions/SaveAllAction.java index a3f8556e1..d447f39f5 100644 --- a/kse/src/main/java/org/kse/gui/actions/SaveAllAction.java +++ b/kse/src/main/java/org/kse/gui/actions/SaveAllAction.java @@ -44,9 +44,9 @@ public class SaveAllAction extends SaveAction { public SaveAllAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("SaveAllAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.SHIFT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('S', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.SHIFT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("SaveAllAction.statusbar")); putValue(NAME, res.getString("SaveAllAction.text")); putValue(SHORT_DESCRIPTION, res.getString("SaveAllAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/SaveAsAction.java b/kse/src/main/java/org/kse/gui/actions/SaveAsAction.java index bc2700f7d..ca41e5bb7 100644 --- a/kse/src/main/java/org/kse/gui/actions/SaveAsAction.java +++ b/kse/src/main/java/org/kse/gui/actions/SaveAsAction.java @@ -53,9 +53,9 @@ public class SaveAsAction extends KeyStoreExplorerAction { public SaveAsAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("SaveAsAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() + - InputEvent.ALT_MASK)); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('S', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx() + + InputEvent.ALT_DOWN_MASK)); putValue(LONG_DESCRIPTION, res.getString("SaveAsAction.statusbar")); putValue(NAME, res.getString("SaveAsAction.text")); putValue(SHORT_DESCRIPTION, res.getString("SaveAsAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/SetPasswordAction.java b/kse/src/main/java/org/kse/gui/actions/SetPasswordAction.java index 4f553c66d..77cd47875 100644 --- a/kse/src/main/java/org/kse/gui/actions/SetPasswordAction.java +++ b/kse/src/main/java/org/kse/gui/actions/SetPasswordAction.java @@ -47,8 +47,8 @@ public class SetPasswordAction extends KeyStoreExplorerAction implements History public SetPasswordAction(KseFrame kseFrame) { super(kseFrame); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("SetPasswordAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('P', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("SetPasswordAction.statusbar")); putValue(NAME, res.getString("SetPasswordAction.text")); putValue(SHORT_DESCRIPTION, res.getString("SetPasswordAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/actions/UndoAction.java b/kse/src/main/java/org/kse/gui/actions/UndoAction.java index 194a4ac76..ebb843108 100644 --- a/kse/src/main/java/org/kse/gui/actions/UndoAction.java +++ b/kse/src/main/java/org/kse/gui/actions/UndoAction.java @@ -47,8 +47,8 @@ public UndoAction(KseFrame kseFrame) { defaultName = res.getString("UndoAction.text"); - putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(res.getString("UndoAction.accelerator").charAt(0), - Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); + putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('Z', + Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx())); putValue(LONG_DESCRIPTION, res.getString("UndoAction.statusbar")); putValue(NAME, defaultName); putValue(SHORT_DESCRIPTION, res.getString("UndoAction.tooltip")); diff --git a/kse/src/main/java/org/kse/gui/crypto/DProviderInfo.java b/kse/src/main/java/org/kse/gui/crypto/DProviderInfo.java index e88c11c90..d78017cec 100644 --- a/kse/src/main/java/org/kse/gui/crypto/DProviderInfo.java +++ b/kse/src/main/java/org/kse/gui/crypto/DProviderInfo.java @@ -149,7 +149,7 @@ private DefaultMutableTreeNode createProviderNodes() { for (Provider provider : providers) { String nameVersion = MessageFormat.format(res.getString("DProviderInfo.ProviderNode.text"), - provider.getName(), provider.getVersion()); + provider.getName(), provider.getVersionStr()); DefaultMutableTreeNode providerNode = new DefaultMutableTreeNode(nameVersion); topNode.add(providerNode); diff --git a/kse/src/main/resources/org/kse/gui/actions/resources.properties b/kse/src/main/resources/org/kse/gui/actions/resources.properties index 5b11ee92c..87f2f149d 100644 --- a/kse/src/main/resources/org/kse/gui/actions/resources.properties +++ b/kse/src/main/resources/org/kse/gui/actions/resources.properties @@ -41,12 +41,10 @@ CheckUpdateAction.tooltip = Check for Update CloseAction.WantSaveChanges.Title = Save KeyStore? CloseAction.WantSaveChanges.message = Do you wish to save your changes to ''{0}''? -CloseAction.accelerator = W CloseAction.statusbar = Close the active KeyStore CloseAction.text = Close CloseAction.tooltip = Close -CloseAllAction.accelerator = W CloseAllAction.statusbar = Close all KeyStores CloseAllAction.text = Close All CloseAllAction.tooltip = Close All @@ -59,12 +57,10 @@ CompareCertificateAction.statusbar = Compare certificates format ASN CompareCertificateAction.text = Compare CompareCertificateAction.tooltip = Compare certificates CompareCertificateAction.Title = Compare certificates -CompareCertificateAction.accelerator = C CompareCertificateAction.onlytwo.message = You must select only two certificates CopyAction.Copy.Title = Copy CopyAction.NoCopyKeyEntryWithPrivateKey.message = Key entries that contain a private key cannot be copied. -CopyAction.accelerator = C CopyAction.statusbar = Copy the selected KeyStore entry to the buffer CopyAction.text = Copy CopyAction.tooltip = Copy @@ -79,7 +75,6 @@ CryptographyStrengthAction.tooltip = Cryptography Strength CutAction.Cut.Title = Cut CutAction.NoCutKeyEntryWithPrivateKey.message = Key entries that contain a private key cannot be cut. -CutAction.accelerator = X CutAction.statusbar = Cut the selected KeyStore entry to the buffer CutAction.text = Cut CutAction.tooltip = Cut @@ -119,7 +114,6 @@ DetectFileTypeAction.DetectFileType.icon = images/detectfiletypedlg.png DetectFileTypeAction.DetectedFileType.message = File {0} is of type: {1} DetectFileTypeAction.NoDetectFileType.message = File {0} is not any of the following recognized types: DetectFileTypeAction.NoReadFile.message = Could not read from file ''{0}''. -DetectFileTypeAction.accelerator = D DetectFileTypeAction.statusbar = Detect a cryptographic file's type DetectFileTypeAction.text = Detect File Type DetectFileTypeAction.tooltip = Detect File Type @@ -153,7 +147,6 @@ ExamineClipboardAction.ProblemOpeningCrl.Title = Problem Opening CRL ExamineClipboardAction.ProblemOpeningCsr.Title = Problem Opening CSR ExamineClipboardAction.PublicKeyDetails.Title = Public Key Details ExamineClipboardAction.UnknownType.message = The clipboard contains none of the following recognized types:\n - Certificate \n - CRL \n - CSR (PKCS#10 or SPKAC)\n - Public Key\n - Private Key (PKCS#8 or OpenSSL)\n - JWT -ExamineClipboardAction.accelerator = L ExamineClipboardAction.statusbar = Examine the contents of the system clipboard ExamineClipboardAction.text = Examine Clipboard ExamineClipboardAction.tooltip = Examine System Clipboard @@ -185,13 +178,11 @@ ExamineFileAction.ProblemOpeningCrl.Title = Problem Opening CRL ExamineFileAction.ProblemOpeningCsr.Title = Problem Opening CSR ExamineFileAction.PublicKeyDetailsFile.Title = Public Key Details for File ''{0}'' ExamineFileAction.UnknownFileType.message = ''{0}'' is none of the following recognized file types:\n - X.509 Certificate \n - CRL \n - CSR (PKCS#10 or SPKAC) \n - Private Key (OpenSSL or PKCS#8) \n - Public Key (OpenSSL) \n - KeyStore (JCEKS, JKS, PKCS#12, BKS, UBER or BCFKS \n - Jar -ExamineFileAction.accelerator=E ExamineFileAction.statusbar = Examine the contents of a file (KeyStore, certificate, CSR or CRL) ExamineFileAction.text = Examine File ExamineFileAction.tooltip = Examine File ExamineSslAction.CertDetailsSsl.Title = Certificate Details for SSL Connection to {0}:{1} -ExamineSslAction.accelerator = S ExamineSslAction.statusbar = Examine a Secure Sockets Layer (SSL) connection's certificate(s) ExamineSslAction.text = Examine SSL ExamineSslAction.tooltip = Examine SSL @@ -252,7 +243,6 @@ ExportTrustedCertificatePublicKeyAction.tooltip FindAction.Find.Title = Find FindAction.NotFound.message = ''{0}'' not found! -FindAction.accelerator = F FindAction.statusbar = Find KeyStore entry FindAction.text = Find FindAction.tooltip = Find @@ -268,7 +258,6 @@ GenerateCsrAction.tooltip = Generate a CSR for Key Pair GenerateDHParametersAction.DHParametersGenerationSuccessful.message = DH parameters generation successful. GenerateDHParametersAction.GenerateDHParameters.Title = Generate DH Parameters GenerateDHParametersAction.ViewDHParameters.Title = Diffie\u2013Hellman Parameters -GenerateDHParametersAction.accelerator = D GenerateDHParametersAction.statusbar = Generate Diffie\u2013Hellman Parameters GenerateDHParametersAction.text = Generate DH Parameters GenerateDHParametersAction.tooltip = Generate Diffie\u2013Hellman Parameters @@ -279,7 +268,6 @@ GenerateKeyPairAction.KeyPairGenerationSuccessful.message = Key Pair Generation GenerateKeyPairAction.NewKeyPairEntryAlias.Title = New Key Pair Entry Alias GenerateKeyPairAction.NewKeyPairEntryPassword.Title = New Key Pair Entry Password GenerateKeyPairAction.OverWriteEntry.message = The KeyStore already contains an entry for alias ''{0}''.\nDo you want to overwrite it? -GenerateKeyPairAction.accelerator = G GenerateKeyPairAction.statusbar = Generate a Key Pair with a self-signed certificate in the active KeyStore GenerateKeyPairAction.text = Generate Key Pair GenerateKeyPairAction.tooltip = Generate Key Pair @@ -289,13 +277,10 @@ GenerateSecretKeyAction.NewSecretKeyEntryAlias.Title = New Secret Key E GenerateSecretKeyAction.NewSecretKeyEntryPassword.Title = New Secret Key Entry Password GenerateSecretKeyAction.OverWriteEntry.message = The KeyStore already contains an entry for alias ''{0}''.\nDo you want to overwrite it? GenerateSecretKeyAction.SecretKeyGenerationSuccessful.message = Secret Key Generation Successful. -GenerateSecretKeyAction.accelerator = G GenerateSecretKeyAction.statusbar = Generate a Secret Key in the active KeyStore GenerateSecretKeyAction.text = Generate Secret Key GenerateSecretKeyAction.tooltip = Generate Secret Key -HelpAction.DarculaHelpSet = /org/kse/gui/help/darcula.hs -HelpAction.HelpSet = /org/kse/gui/help/kse.hs HelpAction.statusbar = Display KeyStore Explorer's help pages HelpAction.text = Help HelpAction.tooltip = Help @@ -343,7 +328,6 @@ ImportKeyPairAction.KeyPairImportSuccessful.message = Key Pair Import Successful ImportKeyPairAction.NewKeyPairEntryAlias.Title = New Key Pair Entry Alias ImportKeyPairAction.NewKeyPairEntryPassword.Title = New Key Pair Entry Password ImportKeyPairAction.OverWriteEntry.message = The KeyStore already contains an entry for alias ''{0}''.\nDo you want to overwrite it? -ImportKeyPairAction.accelerator = K ImportKeyPairAction.statusbar = Import a Key Pair into the active KeyStore ImportKeyPairAction.text = Import Key Pair ImportKeyPairAction.tooltip = Import Key Pair @@ -358,7 +342,6 @@ ImportTrustedCertificateAction.NoTrustPathCertConfirm.message = Could not est ImportTrustedCertificateAction.OverWriteEntry.message = The KeyStore already contains an entry for alias ''{0}''.\nDo you want to overwrite it? ImportTrustedCertificateAction.TrustCertEntryAlias.Title = Trusted Certificate Entry Alias ImportTrustedCertificateAction.TrustCertExistsConfirm.message = The certificate already exists in the KeyStore under alias ''{0}''.\nDo you still want to import it? -ImportTrustedCertificateAction.accelerator = T ImportTrustedCertificateAction.statusbar = Import a Trusted Certificate into the active KeyStore ImportTrustedCertificateAction.text = Import Trusted Certificate ImportTrustedCertificateAction.tooltip = Import Trusted Certificate @@ -403,7 +386,6 @@ KeyStoreExplorerAction.SetKeyStorePassword.Title = Set KeyStore Password KeyStoreExplorerAction.UnlockEntry.Title = Unlock Entry ''{0}'' NewAction.Untitled = Untitled-{0} -NewAction.accelerator = N NewAction.statusbar = Create a new KeyStore NewAction.text = New NewAction.tooltip = New @@ -420,34 +402,29 @@ OpenAction.ProblemOpeningKeyStore.Title = Problem Opening KeyStore OpenAction.TryAgain.Title = Try Again? OpenAction.TryAgain.message = Do you want to try entering the password again? OpenAction.UnlockKeyStore.Title = Unlock KeyStore ''{0}'' -OpenAction.accelerator = O OpenAction.statusbar = Open an existing KeyStore from disk OpenAction.text = Open OpenAction.tooltip = Open OpenCaCertificatesAction.NoCaCertificatesKeyStoreCreate.message = CA Certificates KeyStore does not exist.\nDo you want to create it? OpenCaCertificatesAction.OpenCaCertificatesKeyStore.Title = Open CA Certificates KeyStore -OpenCaCertificatesAction.accelerator = C OpenCaCertificatesAction.statusbar = Open the CA (Certificate Authority) Certificates KeyStore OpenCaCertificatesAction.text = Open CA Certificates OpenCaCertificatesAction.tooltip = Open CA Certificates OpenDefaultAction.NoDefaultKeyStoreCreate.message = Default KeyStore does not exist.\nDo you want to create it? OpenDefaultAction.OpenDefaultKeyStore.Title = Open Default KeyStore -OpenDefaultAction.accelerator = D OpenDefaultAction.statusbar = Open the Default KeyStore OpenDefaultAction.text = Open Default OpenDefaultAction.tooltip = Open Default OpenMsCapiAction.TabTitle = Windows-MY -OpenMsCapiAction.accelerator = M OpenMsCapiAction.statusbar = Open the MS CAPI Windows-MY (User) KeyStore OpenMsCapiAction.text = Open Windows-MY OpenMsCapiAction.tooltip = Open Windows-MY KeyStore OpenPkcs11Action.NoPkcs11KeyStoreCreate.message = PKCS#11 KeyStore does not exist.\nDo you want to create it? OpenPkcs11Action.OpenCaCertificatesKeyStore.Title = Open PKCS#11 KeyStore -OpenPkcs11Action.accelerator = 1 OpenPkcs11Action.statusbar = Open an PKCS#11 KeyStore OpenPkcs11Action.text = Open PKCS#11 OpenPkcs11Action.tooltip = Open PKCS#11 @@ -456,14 +433,12 @@ PasteAction.NoPasteKeyEntry.message = Key entries cannot be pasted into PasteAction.Paste.Title = Paste PasteAction.PasteExistsReplace.message = The KeyStore already contains an entry called ''{0}''\nWould you like to replace the exiting entry? PasteAction.PasteFromPkcs12Password.message = The password of the pasted entry has been set to ''{0}''. -PasteAction.accelerator = V PasteAction.statusbar = Paste the buffer's contents into the active KeyStore PasteAction.text = Paste PasteAction.tooltip = Paste PreferencesAction.LookFeelChanged.Title = User Interface Changed PreferencesAction.LookFeelChanged.message = User interface settings have been changed. KeyStore Explorer will now restart.\nUpon restart the Look & Feel changes will take effect. -PreferencesAction.accelerator = , PreferencesAction.statusbar = Configure KeyStore Explorer's preferences PreferencesAction.text = Preferences PreferencesAction.tooltip = Preferences @@ -472,7 +447,6 @@ PropertiesAction.statusbar = Display the properties of the active KeyStore PropertiesAction.text = KeyStore Properties PropertiesAction.tooltip = Properties -RedoAction.accelerator = Y RedoAction.dynamic.text = Redo {0} RedoAction.statusbar = Redo the previously undone action RedoAction.text = Redo @@ -511,7 +485,6 @@ RenameTrustedCertificateAction.tooltip = Rename Trusted Cer SaveAction.NoWriteFile.message = Could not write to file ''{0}''. SaveAction.SaveKeyStore.Title = Save KeyStore -SaveAction.accelerator = S SaveAction.statusbar = Save the active KeyStore to disk SaveAction.text = Save SaveAction.tooltip = Save @@ -521,7 +494,6 @@ SaveAllAction.NoWriteFile.message = Could not write to file ''{0}' SaveAllAction.OverWriteFile.message = The file ''{0}'' already exists.\nDo you want to overwrite it? SaveAllAction.SaveKeyStore.Title = Save KeyStore SaveAllAction.SaveKeyStoreAs.Title = Save KeyStore As -SaveAllAction.accelerator = S SaveAllAction.statusbar = Save all changed KeyStores SaveAllAction.text = Save All SaveAllAction.tooltip = Save All @@ -530,7 +502,6 @@ SaveAsAction.NoSaveKeyStoreAlreadyOpen.message = Cannot save to a file that is a SaveAsAction.NoWriteFile.message = Could not write to file ''{0}''. SaveAsAction.OverWriteFile.message = The file ''{0}'' already exists.\nDo you want to overwrite it? SaveAsAction.SaveKeyStoreAs.Title = Save KeyStore As -SaveAsAction.accelerator = S SaveAsAction.statusbar = Save the active KeyStore to disk with a new name SaveAsAction.text = Save As SaveAsAction.tooltip = Save As @@ -563,7 +534,6 @@ SetKeyPasswordAction.tooltip = Set Key entry's pass SetPasswordAction.History.text = Set KeyStore Password SetPasswordAction.SetKeyStorePassword.Title = Set KeyStore Password SetPasswordAction.SetKeyStorePasswordSuccessful.message = Set KeyStore Password Successful. -SetPasswordAction.accelerator = P SetPasswordAction.statusbar = Set the active KeyStore's password SetPasswordAction.text = Set KeyStore Password SetPasswordAction.tooltip = Set Password @@ -660,7 +630,6 @@ TrustedCertificatePublicKeyDetailsAction.statusbar = Display deta TrustedCertificatePublicKeyDetailsAction.text = Public Key Details TrustedCertificatePublicKeyDetailsAction.tooltip = Details of Trusted Certificate entry's public key -UndoAction.accelerator = Z UndoAction.dynamic.text = Undo {0} UndoAction.statusbar = Undo the last action UndoAction.text = Undo diff --git a/kse/src/main/resources/org/kse/gui/actions/resources_de.properties b/kse/src/main/resources/org/kse/gui/actions/resources_de.properties index 78110d01c..e68d2c99d 100644 --- a/kse/src/main/resources/org/kse/gui/actions/resources_de.properties +++ b/kse/src/main/resources/org/kse/gui/actions/resources_de.properties @@ -42,12 +42,10 @@ CheckUpdateAction.tooltip = Auf Aktualisierungen pr\u00FCf CloseAction.WantSaveChanges.Title = Schl\u00FCsselspeicher speichern? CloseAction.WantSaveChanges.message = M\u00F6chten sie ihre \u00C4nderungen unter \u00BB{0}\u00AB speichern. -CloseAction.accelerator = W CloseAction.statusbar = Aktiven Schl\u00FCsselspeicher schlie\u00DFen CloseAction.text = Schlie\u00DFen CloseAction.tooltip = Schlie\u00DFen -CloseAllAction.accelerator = W CloseAllAction.statusbar = Alle Schl\u00FCsselspeicher schlie\u00DFen CloseAllAction.text = Alle schlie\u00DFen CloseAllAction.tooltip = Alle schlie\u00DFen @@ -57,7 +55,6 @@ CloseOthersAction.text = Alle anderen schlie\u00DFen CloseOthersAction.tooltip = Alle anderen schlie\u00DFen CompareCertificateAction.Title = Zertifikate vergleichen -CompareCertificateAction.accelerator = V CompareCertificateAction.onlytwo.message = Es d\u00FCrfen nur zwei Zertifikate ausgew\u00E4hlt werden CompareCertificateAction.statusbar = Zertifikate als ASN.1 vergleichen CompareCertificateAction.text = Vergleichen @@ -65,7 +62,6 @@ CompareCertificateAction.tooltip = Zertifikate vergleichen CopyAction.Copy.Title = Kopieren CopyAction.NoCopyKeyEntryWithPrivateKey.message = Eintr\u00E4ge, die einen privaten Schl\u00FCssel enthalten k\u00F6nnen nicht kopiert werden -CopyAction.accelerator = C CopyAction.statusbar = Kopiere ausgew\u00E4hlten Eintrag des Schl\u00FCsselspeichers in den Zwischenspeicher CopyAction.text = Kopieren CopyAction.tooltip = Kopieren @@ -80,7 +76,6 @@ CryptographyStrengthAction.tooltip = St\u00E4rke der Kryptographie CutAction.Cut.Title = Ausschneiden CutAction.NoCutKeyEntryWithPrivateKey.message = Eintr\u00E4gen, die einen privaten Schl\u00FCssel enthalten k\u00F6nnen nicht ausgeschnitten werden -CutAction.accelerator = X CutAction.statusbar = Ausgew\u00E4hlten Eintrag des Schl\u00FCsselspeichers ausschneiden und im Zwischenspeicher ablegen CutAction.text = Ausschneiden CutAction.tooltip = Ausschneiden @@ -120,7 +115,6 @@ DetectFileTypeAction.DetectFileType.icon = images/detectfiletypedlg.png DetectFileTypeAction.DetectedFileType.message = Datei {0} ist vom Typ: {1} DetectFileTypeAction.NoDetectFileType.message = Datei {0} ist nicht in einem der unterst\u00FCtzten Formate: DetectFileTypeAction.NoReadFile.message = Aus Datei \u00BB{0}\u00AB konnte nicht gelesen werden. -DetectFileTypeAction.accelerator = D DetectFileTypeAction.statusbar = Dateityp einer kryptographischen Datei ermitteln DetectFileTypeAction.text = Dateityp ermitteln DetectFileTypeAction.tooltip = Dateityp ermitteln @@ -154,7 +148,6 @@ ExamineClipboardAction.ProblemOpeningCrl.Title = Probleme beim \u00D6ffnen der C ExamineClipboardAction.ProblemOpeningCsr.Title = Probleme beim \u00D6ffnen des CSR ExamineClipboardAction.PublicKeyDetails.Title = \u00D6ffentlicher Schl\u00FCssel ExamineClipboardAction.UnknownType.message = Die Zwischenablage enth\u00E4lt keinen der unterst\u00FCtzten Typen:\n - Zertifikate\n - CRL\n - CSR (PKCS#10 oder SPKAC)\n - \u00D6ffentlicher Schl\u00FCssel\n - Privater Schl\u00FCssel (PKCS#8 oder OpenSSL)\n - JWT -ExamineClipboardAction.accelerator = L ExamineClipboardAction.statusbar = Den Inhalt der Zwischenablage untersuchen ExamineClipboardAction.text = Zwischenablage untersuchen ExamineClipboardAction.tooltip = Zwischenablage untersuchen @@ -188,13 +181,11 @@ ExamineFileAction.ProblemOpeningCrl.Title = Probleme beim \u00F6ffnen der CR ExamineFileAction.ProblemOpeningCsr.Title = Probleme beim \u00D6ffnen des CSR ExamineFileAction.PublicKeyDetailsFile.Title = Details f\u00FCr Schl\u00FCssel-Datei ''{0}'' ExamineFileAction.UnknownFileType.message = \u00BB{0}\u00AB ist nicht in einem der unterst\u00FCtzten Dateiformate:\n - X.509 Certificate \n - CRL \n - CSR (PKCS#10 oder SPKAC) \n - KeyStore (JCEKS, JKS, PKCS#12, BKS oder UBER) \n - Jar -ExamineFileAction.accelerator = E ExamineFileAction.statusbar = Den Inhalt einer Datei (Schl\u00FCsselspeicher, Zertifikat, CSR oder CRL) untersuchen ExamineFileAction.text = Datei untersuchen ExamineFileAction.tooltip = Datei untersuchen ExamineSslAction.CertDetailsSsl.Title = Zertifikatsdetails f\u00FCr SSL Verbindung zu {0}:{1} -ExamineSslAction.accelerator = S ExamineSslAction.statusbar = Zertifikat f\u00FCr eine Secure Sockets Layer (SSL) Verbindung untersuchen ExamineSslAction.text = SSL untersuchen ExamineSslAction.tooltip = SSL Zertifikat untersuchen @@ -255,7 +246,6 @@ ExportTrustedCertificatePublicKeyAction.tooltip FindAction.Find.Title = Finden FindAction.NotFound.message = \u00BB{0}\u00AB nicht gefunden! -FindAction.accelerator = F FindAction.statusbar = KeyStore-Eintrag finden FindAction.text = Suchen FindAction.tooltip = Suchen @@ -271,7 +261,6 @@ GenerateCsrAction.tooltip = Erstelle einen CSR f\u00FCr GenerateDHParametersAction.DHParametersGenerationSuccessful.message = DH-Parameter erfolgreich erzeugt. GenerateDHParametersAction.GenerateDHParameters.Title = Generierung von DH-Parameter GenerateDHParametersAction.ViewDHParameters.Title = Diffie\u2013Hellman Parameter -GenerateDHParametersAction.accelerator = d GenerateDHParametersAction.statusbar = Diffie\u2013Hellman Parameter generieren GenerateDHParametersAction.text = DH Parameter generieren GenerateDHParametersAction.tooltip = Diffie\u2013Hellman Parameter generieren @@ -282,7 +271,6 @@ GenerateKeyPairAction.KeyPairGenerationSuccessful.message = Schl\u00FCsselpaar w GenerateKeyPairAction.NewKeyPairEntryAlias.Title = Neuer Aliasname f\u00FCr Schl\u00FCsselpaar GenerateKeyPairAction.NewKeyPairEntryPassword.Title = Neues Passwort f\u00FCr Schl\u00FCsselpaar GenerateKeyPairAction.OverWriteEntry.message = Der Schl\u00FCsselspeicher enth\u00E4lt bereits einen Eintrag f\u00FCr den Aliasnamen \u00BB{0}\u00AB.\nM\u00F6chten Sie diesen \u00FCberschreiben? -GenerateKeyPairAction.accelerator = G GenerateKeyPairAction.statusbar = Erstelle ein Schl\u00FCsselpaar mit einem selbstsignierten Zertifikat im aktuellen Schl\u00FCsselspeicher. GenerateKeyPairAction.text = Schl\u00FCsselpaar erstellen GenerateKeyPairAction.tooltip = Erstelle Schl\u00FCsselpaar @@ -292,13 +280,10 @@ GenerateSecretKeyAction.NewSecretKeyEntryAlias.Title = Neuer Aliasname GenerateSecretKeyAction.NewSecretKeyEntryPassword.Title = Neues Passwort f\u00FCr Schl\u00FCssel GenerateSecretKeyAction.OverWriteEntry.message = Der Schl\u00FCsselspeicher enth\u00E4lt bereits einen Eintrag f\u00FCr den Aliasnamen \u00BB{0}\u00AB.\nM\u00F6chten Sie diesen \u00FCberschreiben? GenerateSecretKeyAction.SecretKeyGenerationSuccessful.message = Schl\u00FCssel erfolgreich erstellt. -GenerateSecretKeyAction.accelerator = G GenerateSecretKeyAction.statusbar = Erstelle symmetrischen Schl\u00FCssel im aktuellen Schl\u00FCsselspeicher GenerateSecretKeyAction.text = Symmetrischen Schl\u00FCssel erstellen GenerateSecretKeyAction.tooltip = Erstelle symmetrischen Schl\u00FCssel -HelpAction.DarculaHelpSet = /org/kse/gui/help/darcula.hs -HelpAction.HelpSet = /org/kse/gui/help/kse.hs HelpAction.statusbar = Hilfeseiten von \u00BBKeyStore Explorer\u00AB anzeigen HelpAction.text = Hilfe HelpAction.tooltip = Hilfe @@ -346,7 +331,6 @@ ImportKeyPairAction.KeyPairImportSuccessful.message = Schl\u00FCsselpaar erfolgr ImportKeyPairAction.NewKeyPairEntryAlias.Title = Neuer Aliasname f\u00FCr Schl\u00FCsselpaar ImportKeyPairAction.NewKeyPairEntryPassword.Title = Neues Passwort f\u00FCr Schl\u00FCsselpaar ImportKeyPairAction.OverWriteEntry.message = Der Schl\u00FCsselspeicher enth\u00E4lt bereits einen Eintrag f\u00FCr den Aliasnamen \u00BB{0}\u00AB.\nM\u00F6chten Sie diesen \u00FCberschreiben? -ImportKeyPairAction.accelerator = K ImportKeyPairAction.statusbar = Schl\u00FCsselpaar in aktiven Schl\u00FCsselspeicher importieren ImportKeyPairAction.text = Schl\u00FCsselpaar importieren ImportKeyPairAction.tooltip = Schl\u00FCsselpaar importieren @@ -361,7 +345,6 @@ ImportTrustedCertificateAction.NoTrustPathCertConfirm.message = Es konnte kei ImportTrustedCertificateAction.OverWriteEntry.message = Der Schl\u00FCsselspeicher enth\u00E4lt bereits einen Eintrag f\u00FCr den Aliasnamen \u00BB{0}\u00AB.\nM\u00F6chten Sie diesen \u00FCberschreiben? ImportTrustedCertificateAction.TrustCertEntryAlias.Title = Aliasname f\u00FCr vertrauensw\u00FCrdiges Zertifikat ImportTrustedCertificateAction.TrustCertExistsConfirm.message = Diese Zertifikat existiert bereits im Schl\u00FCsselspeicher mit dem\nAliasnamen \u00BB{0}\u00AB. M\u00F6chten Sie es trotzdem importieren? -ImportTrustedCertificateAction.accelerator = T ImportTrustedCertificateAction.statusbar = Ein vertrauensw\u00FCrdiges Zertifikat in den aktiven Schl\u00FCsselspeicher importieren ImportTrustedCertificateAction.text = Vertrauensw\u00FCrdiges Zertifikat importieren ImportTrustedCertificateAction.tooltip = Vertrauensw\u00FCrdiges Zertifikat importieren @@ -406,7 +389,6 @@ KeyStoreExplorerAction.SetKeyStorePassword.Title = Passwort f\u00FCr Schl\u00 KeyStoreExplorerAction.UnlockEntry.Title = Eintrag \u00BB{0}\u00AB entsperren NewAction.Untitled = Unbenannt {0} -NewAction.accelerator = N NewAction.statusbar = Einen neuen Schl\u00FCsselspeicher erstellen NewAction.text = Neu NewAction.tooltip = Neu @@ -423,34 +405,29 @@ OpenAction.ProblemOpeningKeyStore.Title = Probleme beim \u00F6ffnen des Sch OpenAction.TryAgain.Title = Erneut versuchen? OpenAction.TryAgain.message = M\u00F6chten Sie das Passwort erneut eingeben? OpenAction.UnlockKeyStore.Title = Schl\u00FCsselspeicher \u00BB{0}\u00AB entsperren -OpenAction.accelerator = O OpenAction.statusbar = Existierenden Schl\u00FCsselspeicher \u00F6ffnen OpenAction.text = \u00D6ffnen OpenAction.tooltip = \u00D6ffnen OpenCaCertificatesAction.NoCaCertificatesKeyStoreCreate.message = Schl\u00FCsselspeicher f\u00FCr CA Zertifikate existiert nicht.\nM\u00F6chten sie ihn anlegen? OpenCaCertificatesAction.OpenCaCertificatesKeyStore.Title = Schl\u00FCsselspeicher f\u00FCr CA Zertifikate \u00F6ffnen -OpenCaCertificatesAction.accelerator = C OpenCaCertificatesAction.statusbar = \u00D6ffnet den Schl\u00FCsselspeicher f\u00FCr CA (Certificate Authority) Zertifikate OpenCaCertificatesAction.text = CA Zertifikate \u00F6ffnen OpenCaCertificatesAction.tooltip = CA Zertifikate \u00F6ffnen OpenDefaultAction.NoDefaultKeyStoreCreate.message = Der Standard-Schl\u00FCsselspeicher existiert nicht.\nM\u00F6chten sie ihn anlegen? OpenDefaultAction.OpenDefaultKeyStore.Title = Standard-Schl\u00FCsselspeicher \u00F6ffnen -OpenDefaultAction.accelerator = D OpenDefaultAction.statusbar = \u00D6ffnet den Standard-Schl\u00FCsselspeicher OpenDefaultAction.text = Standard-Schl\u00FCsselspeicher \u00F6ffnen OpenDefaultAction.tooltip = \u00D6ffnet Standard-Schl\u00FCsselspeicher OpenMsCapiAction.TabTitle = Windows-Eigener -OpenMsCapiAction.accelerator = M OpenMsCapiAction.statusbar = \u00D6ffnet eigenen MS CAPI Windows Schl\u00FCsselspeicher OpenMsCapiAction.text = Eigenen Windows-Schl\u00FCsselspeicher \u00F6ffnen OpenMsCapiAction.tooltip = \u00D6ffnet eigenen Windows-Schl\u00FCsselspeicher OpenPkcs11Action.NoPkcs11KeyStoreCreate.message = Der PKCS#11 Schl\u00FCsselspeicher existiert nicht.\nM\u00F6chten sie ihn anlegen? OpenPkcs11Action.OpenCaCertificatesKeyStore.Title = PKCS#11 Schl\u00FCsselspeicher \u00F6ffnen -OpenPkcs11Action.accelerator = 1 OpenPkcs11Action.statusbar = \u00D6ffnet einen PKCS#11 Schl\u00FCsselspeicher OpenPkcs11Action.text = PKCS#11 \u00F6ffnen OpenPkcs11Action.tooltip = PKCS#11 \u00F6ffnen @@ -459,14 +436,12 @@ PasteAction.NoPasteKeyEntry.message = Schl\u00FCsseleintr\u00E4ge k\u00F PasteAction.Paste.Title = Einf\u00FCgen PasteAction.PasteExistsReplace.message = Der Schl\u00FCsselspeicher enth\u00E4lt bereits einen Eintrag \u00BB{0}\u00AB.\nM\u00F6chten Sie den existierenden Eintrag ersetzen? PasteAction.PasteFromPkcs12Password.message = Das Passwort f\u00FCr den, aus der Zwischenablage, eingef\u00FCgten Eintrag wurde auf \u00BB{0}\u00AB gesetzt. -PasteAction.accelerator = V PasteAction.statusbar = Inhalt der Zwischenablage in den aktiven Schl\u00FCsselspeicher einf\u00FCgen. PasteAction.text = Einf\u00FCgen PasteAction.tooltip = Einf\u00FCgen PreferencesAction.LookFeelChanged.Title = Look and Feel ge\u00E4ndert PreferencesAction.LookFeelChanged.message = Look and Feel Einstellungen wurden ge\u00E4ndert. Der \u00BBKeyStore Explorer\u00AB wird jetzt neu gestartet.\nDie ge\u00E4nderten Einstellungen werden nach dem Neustart aktiv. -PreferencesAction.accelerator = , PreferencesAction.statusbar = KeyStore Explorer Einstellungen \u00E4ndern PreferencesAction.text = Einstellungen PreferencesAction.tooltip = Einstellungen @@ -475,7 +450,6 @@ PropertiesAction.statusbar = Eigenschaften des aktiven Schl\u00FCsselspeichers a PropertiesAction.text = Eigenschaften des Schl\u00FCsselspeichers PropertiesAction.tooltip = Eigenschaften -RedoAction.accelerator = Y RedoAction.dynamic.text = Wiederherstellen {0} RedoAction.statusbar = Wiederherstellen der zuvor r\u00FCckg\u00E4ngig gemachten Aktion RedoAction.text = Wiederherstellen @@ -514,7 +488,6 @@ RenameTrustedCertificateAction.tooltip = Das ausgew\u00E4hl SaveAction.NoWriteFile.message = Es konnte nicht in Datei \u00BB{0}\u00AB geschrieben werden. SaveAction.SaveKeyStore.Title = Schl\u00FCsselspeicher speichern -SaveAction.accelerator = S SaveAction.statusbar = Den aktiven Schl\u00FCsselspeicher abspeichern SaveAction.text = Speichern SaveAction.tooltip = Speichern @@ -524,7 +497,6 @@ SaveAllAction.NoWriteFile.message = Es konnte nicht in Datei \u00B SaveAllAction.OverWriteFile.message = Die Datei \u00BB{0}\u00AB existiert bereits.\nM\u00F6chten Sie die Datei \u00FCberschreiben? SaveAllAction.SaveKeyStore.Title = Schl\u00FCsselspeicher speichern SaveAllAction.SaveKeyStoreAs.Title = Schl\u00FCsselspeicher speichern unter -SaveAllAction.accelerator = S SaveAllAction.statusbar = Alle ge\u00E4nderten Schl\u00FCsselspeicher speichern SaveAllAction.text = Alle speichern SaveAllAction.tooltip = Alle speichern @@ -533,7 +505,6 @@ SaveAsAction.NoSaveKeyStoreAlreadyOpen.message = Es kann nicht in eine Datei ges SaveAsAction.NoWriteFile.message = Es konnte nicht in Datei \u00BB{0}\u00AB geschrieben werden. SaveAsAction.OverWriteFile.message = Die Datei \u00BB{0}\u00AB existiert bereits.\nM\u00F6chten Sie die Datei \u00FCberschreiben? SaveAsAction.SaveKeyStoreAs.Title = Schl\u00FCsselspeicher speichern als -SaveAsAction.accelerator = S SaveAsAction.statusbar = Den aktiven Schl\u00FCsselspeicher unter einem anderen Namen abspeichern SaveAsAction.text = Speichern unter SaveAsAction.tooltip = Speichern unter @@ -566,7 +537,6 @@ SetKeyPasswordAction.tooltip = Setzt Passwort f\u00 SetPasswordAction.History.text = Setzt Passwort f\u00FCr den Schl\u00FCsselspeicher SetPasswordAction.SetKeyStorePassword.Title = Setzt Passwort f\u00FCr den Schl\u00FCsselspeicher SetPasswordAction.SetKeyStorePasswordSuccessful.message = Passwort f\u00FCr den Schl\u00FCsselspeicher wurde erfolgreich festgelegt. -SetPasswordAction.accelerator = P SetPasswordAction.statusbar = Passwort f\u00FCr den aktuellen Schl\u00FCsselspeicher festlegen. SetPasswordAction.text = Passwort f\u00FCr Schl\u00FCsselspeicher festlegen SetPasswordAction.tooltip = Passwort festlegen @@ -663,7 +633,6 @@ TrustedCertificatePublicKeyDetailsAction.statusbar = Details zum TrustedCertificatePublicKeyDetailsAction.text = Details des \u00F6ffentlichen Schl\u00FCssels TrustedCertificatePublicKeyDetailsAction.tooltip = Details zum \u00F6ffentlichen Schl\u00FCssel des ausgew\u00E4hlten vertrauensw\u00FCrdigen Zertifikats -UndoAction.accelerator = Z UndoAction.dynamic.text = R\u00FCckg\u00E4ngig {0} UndoAction.statusbar = Letzte Aktion r\u00FCckg\u00E4ngig machen UndoAction.text = R\u00FCckg\u00E4ngig diff --git a/kse/src/main/resources/org/kse/gui/actions/resources_fr.properties b/kse/src/main/resources/org/kse/gui/actions/resources_fr.properties index 01cfc0024..d27676816 100644 --- a/kse/src/main/resources/org/kse/gui/actions/resources_fr.properties +++ b/kse/src/main/resources/org/kse/gui/actions/resources_fr.properties @@ -41,12 +41,10 @@ CheckUpdateAction.tooltip = V\u00E9rifier les mises \u00E0 CloseAction.WantSaveChanges.Title = Confirmation de l\u2019enregistrement CloseAction.WantSaveChanges.message = Souhaitez\u2010vous enregistrer les changements de \u00AB\u00A0{0}\u00A0\u00BB\u202F? -CloseAction.accelerator = W CloseAction.statusbar = Fermer le magasin de clefs en cours d\u2019utilisation CloseAction.text = Fermer CloseAction.tooltip = Fermer le magasin de certificats -CloseAllAction.accelerator = W CloseAllAction.statusbar = Fermer tous les magasins de clefs CloseAllAction.text = Fermer tout CloseAllAction.tooltip = Tout fermer @@ -63,7 +61,6 @@ CompareCertificateAction.onlytwo.message = Vous ne devez s\u00E9lectionner CopyAction.Copy.Title = Copier CopyAction.NoCopyKeyEntryWithPrivateKey.message = Les \u00E9l\u00E9ments contenant une clef priv\u00E9e ne peuvent \u00EAtre coup\u00E9s. -CopyAction.accelerator = C CopyAction.statusbar = Copier l\u2019\u00E9l\u00E9ment s\u00E9lectionn\u00E9 dans le presse\u2010papiers CopyAction.text = Copier CopyAction.tooltip = Copier @@ -78,7 +75,6 @@ CryptographyStrengthAction.tooltip = Niveau de robustesse cryptographique CutAction.Cut.Title = Couper CutAction.NoCutKeyEntryWithPrivateKey.message = Les \u00E9l\u00E9ments contenant une clef priv\u00E9e ne peuvent \u00EAtre coup\u00E9s. -CutAction.accelerator = X CutAction.statusbar = Couper l\u2019\u00E9l\u00E9ment s\u00E9lectionn\u00E9 vers le presse\u2010papiers CutAction.text = Couper CutAction.tooltip = Couper @@ -118,7 +114,6 @@ DetectFileTypeAction.DetectFileType.icon = images/detectfiletypedlg.png DetectFileTypeAction.DetectedFileType.message = Le fichier {0} est de type {1} DetectFileTypeAction.NoDetectFileType.message = Le fichier {0} ne fait pas partie des types de fichiers pris en charge\u00A0: DetectFileTypeAction.NoReadFile.message = Lecture du fichier \u00AB\u00A0{0}\u00A0\u00BB impossible. -DetectFileTypeAction.accelerator = D DetectFileTypeAction.statusbar = D\u00E9tecter le type d\u2019un fichier cryptographique DetectFileTypeAction.text = D\u00E9tecter le type de fichier DetectFileTypeAction.tooltip = D\u00E9tecter le type de fichier @@ -152,7 +147,6 @@ ExamineClipboardAction.ProblemOpeningCrl.Title = Probl\u00E8me lors de l\u2019ou ExamineClipboardAction.ProblemOpeningCsr.Title = Probl\u00E8me lors de l\u2019ouverture de la demande de signature de certificat ExamineClipboardAction.PublicKeyDetails.Title = D\u00E9tails de la clef publique ExamineClipboardAction.UnknownType.message = Le presse\u2010papiers ne contient aucun des types connus\u00A0:\n - certificat\u202F;\n - liste de r\u00E9vocation certificats\u202F;\n - demande de signature de certificat (PKCS\u00A0#10 ou SPKAC).\n - JWT -ExamineClipboardAction.accelerator = L ExamineClipboardAction.statusbar = Examiner le contenu du presse\u2010papiers ExamineClipboardAction.text = Examiner le presse\u2010papiers ExamineClipboardAction.tooltip = Examiner le presse\u2010papiers @@ -186,13 +180,11 @@ ExamineFileAction.ProblemOpeningCrl.Title = Probl\u00E8me lors de l\u2019ouvertu ExamineFileAction.ProblemOpeningCsr.Title = Probl\u00E8me lors de l\u2019ouverture de la demande de signature ExamineFileAction.PublicKeyDetailsFile.Title = D\u00E9tails de la clef publique du fichier \u00AB\u00A0{0}\u00A0\u00BB ExamineFileAction.UnknownFileType.message=\u00AB\u00A0{0}\u00A0\u00BB ne fait pas partie des types de fichiers pris en charge\u00A0:\n - certificat X.509\u202F;\n - liste de r\u00E9vocation de certificats (CRL)\u202F;\n - demande de signature de certificat (PKCS\u00A0#10 ou SPKAC)\u202F;\n - magasin de certificats (JCEKS, JKS, PKCS\u00A0#12, BKS ou UBER);\n - Jar. -ExamineFileAction.accelerator=E ExamineFileAction.statusbar = Examiner le contenu d\u2019un fichier (magasin de certificats, certificat, demande de signature ou CRL) ExamineFileAction.text = Examiner un fichier ExamineFileAction.tooltip = Examiner un fichier ExamineSslAction.CertDetailsSsl.Title = D\u00E9tails du certificat pour la connexion TLS/SSL \u00E0 {0}:{1} -ExamineSslAction.accelerator = S ExamineSslAction.statusbar = Examiner un certificat pour connexion TLS/SSL ExamineSslAction.text = Examiner un certificat de connexion TLS/SSL ExamineSslAction.tooltip = Examiner un certificat de connexion TLS/SSL @@ -253,7 +245,6 @@ ExportTrustedCertificatePublicKeyAction.tooltip FindAction.Find.Title = Rechercher FindAction.NotFound.message = \u00AB\u00A0{0}\u00A0\u00BB n\u2019a pas \u00E9t\u00E9 trouv\u00E9 dans les noms d\u2019alias. -FindAction.accelerator = F FindAction.statusbar = Rechercher dans les \u2019\u00E9l\u00E9ments du magasin de certificats FindAction.text = Rechercher FindAction.tooltip = Rechercher @@ -269,7 +260,6 @@ GenerateCsrAction.tooltip = G\u00E9n\u00E9rer une demand GenerateDHParametersAction.DHParametersGenerationSuccessful.message = G\u00E9n\u00E9ration des param\u00E8tres DH effectu\u00E9s. GenerateDHParametersAction.GenerateDHParameters.Title = G\u00E9n\u00E9rer des param\u00E8tres DH GenerateDHParametersAction.ViewDHParameters.Title = Param\u00E8tres Diffie\u2013Hellman -GenerateDHParametersAction.accelerator = D GenerateDHParametersAction.statusbar = G\u00E9n\u00E9rer des param\u00E8tres Diffie\u2013Hellman GenerateDHParametersAction.text = G\u00E9n\u00E9rer des param\u00E8tres DH GenerateDHParametersAction.tooltip = G\u00E9n\u00E9rer des param\u00E8tres Diffie\u2013Hellman @@ -280,7 +270,6 @@ GenerateKeyPairAction.KeyPairGenerationSuccessful.message = G\u00E9n\u00E9ration GenerateKeyPairAction.NewKeyPairEntryAlias.Title = Nom (alias) de la nouvelle paire de clefs GenerateKeyPairAction.NewKeyPairEntryPassword.Title = Mot de passe de la nouvelle paire de clefs GenerateKeyPairAction.OverWriteEntry.message = Le magasin de certificats contient d\u00E9j\u00E0 un \u00E9l\u00E9ment nomm\u00E9 \u00AB\u00A0{0}\u00A0\u00BB.\nVoulez\u2010vous le remplacer\u202F? -GenerateKeyPairAction.accelerator = G GenerateKeyPairAction.statusbar = G\u00E9n\u00E9rer une paire de clefs avec un certificat auto\u2010sign\u00E9 dans le magasin actif GenerateKeyPairAction.text = G\u00E9n\u00E9rer une paire de clefs GenerateKeyPairAction.tooltip = G\u00E9n\u00E9rer une paire de clefs @@ -290,13 +279,10 @@ GenerateSecretKeyAction.NewSecretKeyEntryAlias.Title = Nom d\u2019alias GenerateSecretKeyAction.NewSecretKeyEntryPassword.Title = Mot de passe de la nouvelle clef secr\u00E8te GenerateSecretKeyAction.OverWriteEntry.message = Le magasin de certificats contient d\u00E9j\u00E0 un \u00E9l\u00E9ment nomm\u00E9 \u00AB\u00A0{0}\u00A0\u00BB.\nVoulez\u2010vous le remplacer\u202F? GenerateSecretKeyAction.SecretKeyGenerationSuccessful.message = G\u00E9n\u00E9ration de la clef secr\u00E8te termin\u00E9e. -GenerateSecretKeyAction.accelerator = G GenerateSecretKeyAction.statusbar = G\u00E9n\u00E9rer une clef secr\u00E8te dans le magasin actif GenerateSecretKeyAction.text = G\u00E9n\u00E9rer une clef secr\u00E8te GenerateSecretKeyAction.tooltip = G\u00E9n\u00E9rer une clef secr\u00E8te -HelpAction.DarculaHelpSet = /org/kse/gui/help/darcula.hs -HelpAction.HelpSet = /org/kse/gui/help/kse.hs HelpAction.statusbar = Afficher l\u2019aide de KeyStore Explorer HelpAction.text = Aide HelpAction.tooltip = Aide @@ -344,7 +330,6 @@ ImportKeyPairAction.KeyPairImportSuccessful.message = Importation de la paire de ImportKeyPairAction.NewKeyPairEntryAlias.Title = Nom d\u2019alias de la paire de clefs ImportKeyPairAction.NewKeyPairEntryPassword.Title = Mot de passe de la paire de clefs ImportKeyPairAction.OverWriteEntry.message = Le magasin de certificats contient d\u00E9j\u00E0 une entr\u00E9e portant le nom d\u2019alias \u00AB\u00A0{0}\u00A0\u00BB.\nVoulez\u2010vous la remplacer\u202F? -ImportKeyPairAction.accelerator = K ImportKeyPairAction.statusbar = Importer une paire de clefs dans le magasin actif ImportKeyPairAction.text = Importer une paire de clefs ImportKeyPairAction.tooltip = Importer une paire de clefs @@ -359,7 +344,6 @@ ImportTrustedCertificateAction.NoTrustPathCertConfirm.message = Impossible d\ ImportTrustedCertificateAction.OverWriteEntry.message = Le magasin de certificats contient d\u00E9j\u00E0 une entr\u00E9e portant le nom d\u2019alias \u00AB\u00A0{0}\u00A0\u00BB.\nVoulez\u2010vous la remplacer\u202F? ImportTrustedCertificateAction.TrustCertEntryAlias.Title = Nom d\u2019alias du certificat de confiance ImportTrustedCertificateAction.TrustCertExistsConfirm.message = Ce certificat existe d\u00E9j\u00E0 dans le magasin de certificats sous le nom d\u2019alias \u00AB\u00A0{0}\u00A0\u00BB.\nSouhaitez\u2010vous tout de m\u00EAme l\u2019importer\u202F? -ImportTrustedCertificateAction.accelerator = T ImportTrustedCertificateAction.statusbar = Importer un certificat de confiance dans le magasin actif ImportTrustedCertificateAction.text = Importer un certificat de confiance ImportTrustedCertificateAction.tooltip = Importer un certificat de confiance @@ -404,7 +388,6 @@ KeyStoreExplorerAction.SetKeyStorePassword.Title = D\u00E9finir le mot de pas KeyStoreExplorerAction.UnlockEntry.Title = D\u00E9verrouillage de \u00AB\u00A0{0}\u00A0\u00BB NewAction.Untitled = Sans nom {0} -NewAction.accelerator = N NewAction.statusbar = Cr\u00E9er un nouveau magasin de clefs NewAction.text = Nouveau NewAction.tooltip = Nouveau @@ -421,34 +404,29 @@ OpenAction.ProblemOpeningKeyStore.Title = Probl\u00E8me \u00E0 l\u2019ouver OpenAction.TryAgain.Title = R\u00E9essayer\u202F? OpenAction.TryAgain.message = Voulez\u2010vous resaisir le mot de passe\u202F? OpenAction.UnlockKeyStore.Title = D\u00E9verrouillage du magasin de certificats \u00AB\u00A0{0}\u00A0\u00BB -OpenAction.accelerator = O OpenAction.statusbar = Ouvrir un magasin de clefs existant depuis un fichier OpenAction.text = Ouvrir OpenAction.tooltip = Ouvrir OpenCaCertificatesAction.NoCaCertificatesKeyStoreCreate.message = Le magasin de certificats des AC n\u2019existe pas.\nVoulez\u2010vous le cr\u00E9er\u202F? OpenCaCertificatesAction.OpenCaCertificatesKeyStore.Title = Ouvrir le magasin de certificats des AC -OpenCaCertificatesAction.accelerator = C OpenCaCertificatesAction.statusbar = Ouvrir le magasin de clefs des AC (autorit\u00E9s de certification) OpenCaCertificatesAction.text = Ouvrir le magasin des AC OpenCaCertificatesAction.tooltip = Ouvrir le magasin de certificats des autorit\u00E9s de certification OpenDefaultAction.NoDefaultKeyStoreCreate.message = Le magasin de certificats par d\u00E9faut n\u2019existe pas.\nVoulez\u2010vous le cr\u00E9er\u202F? OpenDefaultAction.OpenDefaultKeyStore.Title = Ouvrir le magasin de certificats par d\u00E9faut -OpenDefaultAction.accelerator = D OpenDefaultAction.statusbar = Ouvrir le magasin de clefs par d\u00E9faut OpenDefaultAction.text = Ouvrir le magasin par d\u00E9faut OpenDefaultAction.tooltip = Ouvrir le magasin de certificats par d\u00E9faut OpenMsCapiAction.TabTitle = Magasin personnel de Windows -OpenMsCapiAction.accelerator = M OpenMsCapiAction.statusbar = Ouvrir le magasin de clefs personnel MS CAPI de Windows OpenMsCapiAction.text = Ouvrir le magasin personnel de Windows OpenMsCapiAction.tooltip = Ouvrir le magasin de certificats personnel de Windows OpenPkcs11Action.NoPkcs11KeyStoreCreate.message = Le magasin de certificats PKCS\u00A0#11 n\u2019existe pas.\nVoulez\u2010vous le cr\u00E9er\u202F? OpenPkcs11Action.OpenCaCertificatesKeyStore.Title = Ouvrir le magasin de certificats PKCS\u00A0#11 -OpenPkcs11Action.accelerator = 1 OpenPkcs11Action.statusbar = Ouvrir un magasin de clefs PKCS\u00A0#11 OpenPkcs11Action.text = Ouvrir un p\u00E9riph\u00E9rique PKCS\u00A0#11 OpenPkcs11Action.tooltip = Ouvrir un p\u00E9riph\u00E9rique cryptographique PKCS\u00A0#11 @@ -457,14 +435,12 @@ PasteAction.NoPasteKeyEntry.message = Une clef ne peut \u00EAtre coll\u0 PasteAction.Paste.Title = Coller PasteAction.PasteExistsReplace.message = Le magasin de certificats contient d\u00E9j\u00E0 un \u00E9l\u00E9ment nomm\u00E9 \u00AB\u00A0{0}\u00A0\u00BB.\nVoulez\u2010vous le remplacer\u202F? PasteAction.PasteFromPkcs12Password.message = Le mot de passe de l\u2019\u00E9l\u00E9ment coll\u00E9 a \u00E9t\u00E9 d\u00E9fini \u00E0 \u00AB\u00A0{0}\u00A0\u00BB. -PasteAction.accelerator = V PasteAction.statusbar = Coller le contenu du presse\u2010papiers dans le magasin de clefs actif PasteAction.text = Coller PasteAction.tooltip = Coller PreferencesAction.LookFeelChanged.Title = Modification de l\u2019aspect et du comportement PreferencesAction.LookFeelChanged.message = Les r\u00E9glages d\u2019aspect et de comportement ont \u00E9t\u00E9 modifi\u00E9s. KeyStore Explorer va \u00E0 pr\u00E9sent red\u00E9marrer.\nLes changements prendront effet apr\u00E8s red\u00E9marrage. -PreferencesAction.accelerator = , PreferencesAction.statusbar = Modifier les pr\u00E9f\u00E9rences de KeyStore Explorer PreferencesAction.text = Pr\u00E9f\u00E9rences PreferencesAction.tooltip = Pr\u00E9f\u00E9rences @@ -473,7 +449,6 @@ PropertiesAction.statusbar = Afficher les propri\u00E9t\u00E9s du magasin actif PropertiesAction.text = Propri\u00E9t\u00E9s du magasin de certificats PropertiesAction.tooltip = Propri\u00E9t\u00E9s -RedoAction.accelerator = Y RedoAction.dynamic.text = R\u00E9tablir {0} RedoAction.statusbar = R\u00E9tablir la derni\u00E8re action annul\u00E9e RedoAction.text = R\u00E9tablir @@ -512,7 +487,6 @@ RenameTrustedCertificateAction.tooltip = Renommer le certif SaveAction.NoWriteFile.message = \u00C9criture dans le fichier \u00AB\u00A0{0}\u00A0\u00BB impossible. SaveAction.SaveKeyStore.Title = Enregistrer le magasin de certificats -SaveAction.accelerator = S SaveAction.statusbar = Enregistrer le magasin de clefs en cours d\u2019utilisation SaveAction.text = Enregistrer SaveAction.tooltip = Enregistrer @@ -522,7 +496,6 @@ SaveAllAction.NoWriteFile.message = \u00C9criture dans le fichier SaveAllAction.OverWriteFile.message = Un fichier nomm\u00E9 \u00AB\u00A0{0}\u00A0\u00BB existe d\u00E9j\u00E0.\nVoulez\u2010vous le remplacer\u202F? SaveAllAction.SaveKeyStore.Title = Enregistrer le magasin de certificats SaveAllAction.SaveKeyStoreAs.Title = Enregistrer le magasin de certificats sous -SaveAllAction.accelerator = S SaveAllAction.statusbar = Enregistrer tous les magasins de clefs modifi\u00E9s SaveAllAction.text = Enregistrer tout SaveAllAction.tooltip = Enregistrer tout @@ -531,7 +504,6 @@ SaveAsAction.NoSaveKeyStoreAlreadyOpen.message = Impossible d\u2019enregistrer d SaveAsAction.NoWriteFile.message = \u00C9criture dans le fichier \u00AB\u00A0{0}\u00A0\u00BB impossible. SaveAsAction.OverWriteFile.message = Un fichier nomm\u00E9 \u00AB\u00A0{0}\u00A0\u00BB existe d\u00E9j\u00E0.\nVoulez\u2010vous le remplacer\u202F? SaveAsAction.SaveKeyStoreAs.Title = Enregistrer le magasin de certificats sous -SaveAsAction.accelerator = S SaveAsAction.statusbar = Enregistrer le magasin de clefs en cours d\u2019utilisation sous un autre nom SaveAsAction.text = Enregistrer sous\u2026 SaveAsAction.tooltip = Enregistrer sous un nom diff\u00E9rent @@ -564,7 +536,6 @@ SetKeyPasswordAction.tooltip = D\u00E9finir un mot SetPasswordAction.History.text = D\u00E9finir le mot de passe du magasin de certificats SetPasswordAction.SetKeyStorePassword.Title = D\u00E9finition du mot de passe du magasin de certificats SetPasswordAction.SetKeyStorePasswordSuccessful.message = D\u00E9finition du mot de passe effectu\u00E9e. -SetPasswordAction.accelerator = P SetPasswordAction.statusbar = D\u00E9finir le mot de passe dans le magasin actif SetPasswordAction.text = D\u00E9finir un mot de passe SetPasswordAction.tooltip = D\u00E9finir un mot de passe @@ -661,7 +632,6 @@ TrustedCertificatePublicKeyDetailsAction.statusbar = Afficher les TrustedCertificatePublicKeyDetailsAction.text = D\u00E9tails de la clef publique TrustedCertificatePublicKeyDetailsAction.tooltip = D\u00E9tails de la clef publique du certificat -UndoAction.accelerator = Z UndoAction.dynamic.text = Annuler {0} UndoAction.statusbar = Annuler la derni\u00E8re action UndoAction.text = Annuler