diff --git a/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFilelistTableModel.java b/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFilelistTableModel.java new file mode 100644 index 0000000..ee84e86 --- /dev/null +++ b/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFilelistTableModel.java @@ -0,0 +1,150 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package net.sf.jsignpdf; + +import java.io.File; +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.List; +import javax.swing.table.AbstractTableModel; +import org.apache.commons.io.FilenameUtils; + +/** + * + * @author jansv + */ +public class BatchFilelistTableModel extends AbstractTableModel { + + private final List optionsList; + + private final String[] columnNames = { + "Path", "Filename", "New name" + }; + private final Class[] columnTypes = new Class[]{ + java.lang.String.class, java.lang.String.class, java.lang.String.class + }; + private final boolean[] columnCanEdit = new boolean[]{ + false, false, false + }; + + public BatchFilelistTableModel() { + super(); + this.optionsList = new ArrayList<>(); + } + + @Override + public int getRowCount() { + return optionsList.size(); + } + + @Override + public int getColumnCount() { + return columnTypes.length; + } + + @Override + public Class getColumnClass(int columnIndex) { + return columnTypes[columnIndex]; + } + + @Override + public boolean isCellEditable(int rowIndex, int columnIndex) { + return columnCanEdit[columnIndex]; + } + + @Override + public String getColumnName(int column) { + return columnNames[column]; + } + + @Override + public Object getValueAt(int rowIndex, int columnIndex) { + Object value = "??"; + BasicSignerOptions options = this.getOptionsAt(rowIndex); + switch (columnIndex) { + case 0: + value = FilenameUtils.getPath(options.getInFile()); + break; + case 1: + value = FilenameUtils.getName(options.getInFile()); + break; + case 2: + value = FilenameUtils.getName(options.getOutFile()); + break; + } + + return value; + } + + @Override + public void setValueAt(Object aValue, int rowIndex, int columnIndex) { + super.setValueAt(aValue, rowIndex, columnIndex); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/OverriddenMethodBody + } + + public BasicSignerOptions getOptionsAt(int index) { + return optionsList.get(index); + } + + public void setOutputSuffix(String suffix) { + if (suffix.equals("")) { + suffix = "_signed"; + } + for (BasicSignerOptions options : optionsList) { + String newName = FilenameUtils.getBaseName(options.getInFile()) + suffix + ".pdf"; + String parentDir = FilenameUtils.getPath(options.getInFile()); + options.setOutFile(FilenameUtils.concat(parentDir, newName)); + } + for (int row = 0; row < optionsList.size(); row++) { + fireTableCellUpdated(row, 2); + } + } + + void removeRow(int i) { + this.optionsList.remove(i); +// LOGGER.log(Level.INFO, "Removed row at index {0}", i); + this.fireTableRowsDeleted(i, i); + } + + void addFileOptions(BasicSignerOptions options) { + int newRowIndex = optionsList.size(); + this.optionsList.add(options); +// LOGGER.log(Level.INFO, "Added file {0}", options.getInFile()); + fireTableRowsInserted(newRowIndex, newRowIndex); + } + + void addFiles(File[] chosenFiles, BasicSignerOptions defaultOptions, String fileSuffix) { +// LOGGER.log(Level.INFO, "Adding {0} entries", chosenFiles.length); + for (File file : chosenFiles) { + String suffix = !"".equals(fileSuffix) ? fileSuffix : "_signed"; + String newName = FilenameUtils.getBaseName(file.getName()) + suffix + ".pdf"; + String parentDir = file.getAbsoluteFile().getParent(); + + BasicSignerOptions options = (BasicSignerOptions) cloneObject(defaultOptions); + options.setInFile(file.getAbsolutePath()); + options.setOutFile(FilenameUtils.concat(parentDir, newName)); + this.addFileOptions(options); + } + } + + /** + * Clones object + * + * @param obj Object to clone + * @return + */ + private static Object cloneObject(Object obj) { + try { + Object clone = obj.getClass().newInstance(); + for (Field field : obj.getClass().getDeclaredFields()) { + field.setAccessible(true); + field.set(clone, field.get(obj)); + } + return clone; + } catch (Exception e) { + return null; + } + } + +} diff --git a/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFrame.form b/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFrame.form new file mode 100644 index 0000000..0a4b7ea --- /dev/null +++ b/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFrame.form @@ -0,0 +1,121 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFrame.java b/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFrame.java new file mode 100644 index 0000000..c512097 --- /dev/null +++ b/jsignpdf/src/main/java/net/sf/jsignpdf/BatchFrame.java @@ -0,0 +1,276 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ +package net.sf.jsignpdf; + +import java.io.File; +import java.util.logging.Level; +import javax.swing.JFileChooser; +import static net.sf.jsignpdf.Constants.LOGGER; +import static net.sf.jsignpdf.Constants.RES; + +/** + * + * @author jansv + */ +public class BatchFrame extends javax.swing.JFrame { + + private final BasicSignerOptions defaultOptions; + private final SignerFileChooser fileChooser = new SignerFileChooser(); + private final SignPdfForm parentForm; + private final BatchFilelistTableModel tableModel; + private final javax.swing.JFrame infoDialog; + private String signedFileSuffix = ""; + + /** + * Creates new form BatchFrame + * + * @param parent + * @param anOpts + * @param parentInfoDialog + */ + public BatchFrame(java.awt.Frame parent, BasicSignerOptions anOpts, javax.swing.JFrame parentInfoDialog) { + super(); + tableModel = new BatchFilelistTableModel(); + initComponents(); + defaultOptions = anOpts; + translateLabels(); + + parentForm = (SignPdfForm) parent; + infoDialog = parentInfoDialog; + + fileChooser.setDialogType(JFileChooser.OPEN_DIALOG); + fileChooser.setFileFilter(SignerFileChooser.FILEFILTER_PDF); + fileChooser.setMultiSelectionEnabled(true); + + signedFileSuffix = tfFileSuffix.getText(); + } + + private void translateLabels() { + setTitle(RES.get("gui.batch.title")); + + RES.setLabelAndMnemonic(lblFileSuffix, "gui.batch.fileSuffix"); + RES.setLabelAndMnemonic(btnAddFiles, "gui.batch.addFiles.button"); + RES.setLabelAndMnemonic(btnRemoveFiles, "gui.batch.removeFiles.button"); + RES.setLabelAndMnemonic(btnSignFiles, "gui.batch.signFiles.button"); + + String[] tableColumnNames = { + RES.get("gui.batch.tableFilelist.path"), + RES.get("gui.batch.tableFilelist.filename"), + RES.get("gui.batch.tableFilelist.newname") + }; + for (int i = 0; i < tableColumnNames.length; i++) { + tblFileList.getTableHeader().getColumnModel().getColumn(i).setHeaderValue(tableColumnNames[i]); + } + } + + private void showFileChooser() { + fileChooser.setSelectedFile(null); + if (JFileChooser.APPROVE_OPTION == fileChooser.showDialog(this, null)) { + File[] chosenFiles = fileChooser.getSelectedFiles(); + tableModel.addFiles(chosenFiles, defaultOptions, signedFileSuffix); + } + } + + private void removeSelectedRows() { + int[] selectedRows = tblFileList.getSelectedRows(); + for (int i = 0; i < selectedRows.length; i++) { + selectedRows[i] = tblFileList.convertRowIndexToModel(selectedRows[i]); + tableModel.removeRow(selectedRows[i] - i); // substract number of already deleted rows from index + } + } + + private void signFiles() { + if (!parentForm.checkCertEncryption()) { + return; + } + + infoDialog.setVisible(true); + infoDialog.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); + + for (int r = 0; r < tblFileList.getRowCount(); r++) { + BasicSignerOptions options = tableModel.getOptionsAt(r); + LOGGER.log(Level.INFO, "Input file: " + options.getInFile()); + LOGGER.log(Level.INFO, "Output file: " + options.getOutFile()); + SignerLogic signerLogic = new SignerLogic(options); + final Thread tmpST = new Thread(signerLogic); + tmpST.start(); + } + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + java.awt.GridBagConstraints gridBagConstraints; + + scpFileList = new javax.swing.JScrollPane(); + tblFileList = new javax.swing.JTable(); + btnAddFiles = new javax.swing.JButton(); + btnRemoveFiles = new javax.swing.JButton(); + lblFileSuffix = new javax.swing.JLabel(); + tfFileSuffix = new javax.swing.JTextField(); + btnSignFiles = new javax.swing.JButton(); + + getContentPane().setLayout(new java.awt.GridBagLayout()); + + tblFileList.setModel(tableModel); + scpFileList.setViewportView(tblFileList); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 0; + gridBagConstraints.gridwidth = 2; + gridBagConstraints.gridheight = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 100.0; + gridBagConstraints.weighty = 100.0; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(scpFileList, gridBagConstraints); + + btnAddFiles.setText("Add files"); + btnAddFiles.setToolTipText(""); + btnAddFiles.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + btnAddFilesActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 0; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = java.awt.GridBagConstraints.PAGE_START; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(btnAddFiles, gridBagConstraints); + + btnRemoveFiles.setText("Remove files"); + btnRemoveFiles.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + btnRemoveFilesActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = java.awt.GridBagConstraints.PAGE_START; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(btnRemoveFiles, gridBagConstraints); + + lblFileSuffix.setText("Suffix of signed files"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 4; + gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(lblFileSuffix, gridBagConstraints); + + tfFileSuffix.setText("_signed"); + tfFileSuffix.addFocusListener(new java.awt.event.FocusAdapter() { + public void focusLost(java.awt.event.FocusEvent evt) { + tfFileSuffixFocusLost(evt); + } + }); + tfFileSuffix.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + tfFileSuffixActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(tfFileSuffix, gridBagConstraints); + + btnSignFiles.setFont(new java.awt.Font("sansserif", 1, 14)); // NOI18N + btnSignFiles.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/sf/jsignpdf/signedpdf16.png"))); // NOI18N + btnSignFiles.setText("Sign files"); + btnSignFiles.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + btnSignFilesActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 5; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(btnSignFiles, gridBagConstraints); + + pack(); + }// //GEN-END:initComponents + + private void btnAddFilesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAddFilesActionPerformed + showFileChooser(); + }//GEN-LAST:event_btnAddFilesActionPerformed + + private void btnRemoveFilesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnRemoveFilesActionPerformed + removeSelectedRows(); + }//GEN-LAST:event_btnRemoveFilesActionPerformed + + private void tfFileSuffixFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_tfFileSuffixFocusLost + if (!signedFileSuffix.equals(tfFileSuffix.getText())) { + signedFileSuffix = tfFileSuffix.getText(); + tableModel.setOutputSuffix(signedFileSuffix); + } + }//GEN-LAST:event_tfFileSuffixFocusLost + + private void tfFileSuffixActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_tfFileSuffixActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_tfFileSuffixActionPerformed + + private void btnSignFilesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnSignFilesActionPerformed + signFiles(); + }//GEN-LAST:event_btnSignFilesActionPerformed + +// /** +// * @param args the command line arguments +// */ +// public static void main(String args[]) { +// /* Set the Nimbus look and feel */ +// // +// /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. +// * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html +// */ +// try { +// for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { +// if ("Nimbus".equals(info.getName())) { +// javax.swing.UIManager.setLookAndFeel(info.getClassName()); +// break; +// } +// } +// } catch (ClassNotFoundException ex) { +// java.util.logging.Logger.getLogger(BatchFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); +// } catch (InstantiationException ex) { +// java.util.logging.Logger.getLogger(BatchFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); +// } catch (IllegalAccessException ex) { +// java.util.logging.Logger.getLogger(BatchFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); +// } catch (javax.swing.UnsupportedLookAndFeelException ex) { +// java.util.logging.Logger.getLogger(BatchFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); +// } +// // +// +// /* Create and display the form */ +// java.awt.EventQueue.invokeLater(new Runnable() { +// public void run() { +// new BatchFrame().setVisible(true); +// } +// }); +// } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton btnAddFiles; + private javax.swing.JButton btnRemoveFiles; + private javax.swing.JButton btnSignFiles; + private javax.swing.JLabel lblFileSuffix; + private javax.swing.JScrollPane scpFileList; + private javax.swing.JTable tblFileList; + private javax.swing.JTextField tfFileSuffix; + // End of variables declaration//GEN-END:variables +} diff --git a/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.form b/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.form index ecab699..a7a27dd 100644 --- a/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.form +++ b/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.form @@ -26,8 +26,8 @@ - + @@ -217,6 +217,7 @@ + @@ -231,7 +232,7 @@ - + @@ -930,5 +931,24 @@ + + + + + + + + + + + + + + + + + + + diff --git a/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.java b/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.java index b9e29ed..0971cb9 100644 --- a/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.java +++ b/jsignpdf/src/main/java/net/sf/jsignpdf/SignPdfForm.java @@ -81,6 +81,7 @@ public class SignPdfForm extends javax.swing.JFrame implements SignResultListene private SignerLogic signerLogic; private VisibleSignatureDialog vsDialog; private TsaDialog tsaDialog; + private BatchFrame batchFrame; public SignPdfForm(int aCloseOperation) { this(aCloseOperation, null); @@ -98,6 +99,7 @@ public SignPdfForm(int aCloseOperation, BasicSignerOptions options) { signerLogic = new SignerLogic(options); vsDialog = new VisibleSignatureDialog(this, true, options, fileChooser); tsaDialog = new TsaDialog(this, true, options); + batchFrame = new BatchFrame(this, options, infoDialog); options.loadOptions(); try { @@ -250,6 +252,7 @@ private void translateLabels() { setLabelAndMnemonic(btnVisibleSigSettings, "gui.visibleSignatureSettings.button"); setLabelAndMnemonic(btnTsaOcsp, "gui.tsaOcsp.button"); + setLabelAndMnemonic(btnBatchForm, "gui.batchProcessing.button"); } /** @@ -517,6 +520,7 @@ private void initComponents() { lblEncCertFile = new javax.swing.JLabel(); tfEncCertFile = new javax.swing.JTextField(); btnEncCertFile = new javax.swing.JButton(); + btnBatchForm = new javax.swing.JButton(); infoDialog.setTitle("PDF Signer Output"); infoDialog.addWindowListener(new java.awt.event.WindowAdapter() { @@ -1163,9 +1167,31 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { gridBagConstraints.insets = new java.awt.Insets(1, 5, 1, 5); getContentPane().add(btnEncCertFile, gridBagConstraints); + btnBatchForm.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/sf/jsignpdf/refresh16.png"))); // NOI18N + btnBatchForm.setText("Batch signing"); + btnBatchForm.setMargin(new java.awt.Insets(2, 4, 3, 14)); + btnBatchForm.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + btnBatchFormActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 19; + gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + getContentPane().add(btnBatchForm, gridBagConstraints); + pack(); }// //GEN-END:initComponents + private void btnBatchFormActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_btnBatchFormActionPerformed + // store current options, we will use them as template for each file in batch + storeToOptions(); + batchFrame.setVisible(true); + }// GEN-LAST:event_btnBatchFormActionPerformed + private void btnEncCertFileActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_btnEncCertFileActionPerformed showFileChooser(tfEncCertFile, null, JFileChooser.OPEN_DIALOG); }// GEN-LAST:event_btnEncCertFileActionPerformed @@ -1285,7 +1311,7 @@ private boolean checkInOutDiffers() { return tmpResult; } - private boolean checkCertEncryption() { + protected boolean checkCertEncryption() { boolean tmpResult = true; if (chkbAdvanced.isSelected() && cbPdfEncryption.getSelectedItem() == PDFEncryption.CERTIFICATE) { tmpResult = checkFileExists(tfEncCertFile, "gui.encryptionCertFile.label"); @@ -1359,6 +1385,7 @@ private void btnTsaOcspActionPerformed(java.awt.event.ActionEvent evt) {// GEN-F }// GEN-LAST:event_btnTsaOcspActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton btnBatchForm; private javax.swing.JButton btnEncCertFile; private javax.swing.JButton btnInPdfFile; private javax.swing.JButton btnInfoClose; @@ -1421,4 +1448,4 @@ private void btnTsaOcspActionPerformed(java.awt.event.ActionEvent evt) {// GEN-F private javax.swing.JTextField tfReason; // End of variables declaration//GEN-END:variables -} +} \ No newline at end of file diff --git a/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages.properties b/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages.properties index cc0a0b7..14ac289 100644 --- a/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages.properties +++ b/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages.properties @@ -256,3 +256,12 @@ serverAuthn.certificate=Client certificate serverAuthn.none=Without authentication serverAuthn.password=Username / Password ssl.keymanager.init=Initializing key manager from keystore file {0}. +gui.batchProcessing.button=Batch signing +gui.batch.title=Batch signing +gui.batch.fileSuffix=Suffix of signed files +gui.batch.tableFilelist.path=Path +gui.batch.tableFilelist.filename=File name +gui.batch.tableFilelist.newname=New name +gui.batch.addFiles.button=Add files +gui.batch.removeFiles.button=Remove files +gui.batch.signFiles.button=Sign files \ No newline at end of file diff --git a/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages_cs.properties b/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages_cs.properties index 8a8f860..89de83a 100644 --- a/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages_cs.properties +++ b/jsignpdf/src/main/resources/net/sf/jsignpdf/translations/messages_cs.properties @@ -1,258 +1,267 @@ -certificationLevel.formFill=Vypl\u0148ov\u00E1n\u00ED formul\u00E1\u0159\u016F povoleno -certificationLevel.formFillAnnot=Vypl\u0148ov\u00E1n\u00ED formul\u00E1\u0159\u016F a anotace povoleny -certificationLevel.noChanges=Zak\u00E1z\u00E1ny zm\u011Bny -certificationLevel.notCertified=Necertifikov\u00E1no -console.certificateChainEmpty=Nebyl nalezen \u017E\u00E1dn\u00FD priv\u00E1tn\u00ED kl\u00ED\u010D. Zkontrolujte nastaven\u00ED \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F (typ \u00FAlo\u017Ei\u0161t\u011B, cesta k souboru, heslo, alias kl\u00ED\u010De). -console.certificateExpired=Certifik\u00E1t {0} je ji\u017E neplatn\u00FD. -console.certificateNotForSignature=Certifik\u00E1t {0} nen\u00ED ur\u010Den\u00FD pro digit\u00E1ln\u00ED podepisov\u00E1n\u00ED. -console.certificateNotYetValid=Certifik\u00E1t {0} je\u0161t\u011B nenabyl platnost. -console.closeStream=Zav\u00EDr\u00E1m v\u00FDstupn\u00ED PDF proud -console.configureVisible=Konfiguruji viditeln\u00FD podpis -console.createImage=Vytv\u00E1\u0159\u00EDm obr\u00E1zek {0} -console.createOutPdf=Vytv\u00E1\u0159\u00EDm v\u00FDstupn\u00ED PDF: {0} -console.createPdfReader=Otev\u00EDr\u00E1m vstupn\u00ED PDF: {0} -console.createSignature=Vytv\u00E1\u0159\u00EDm podpis -console.creatingTsaClient=Vytv\u00E1\u0159en\u00ED klienta pro TSA. -console.criticalExtensionNotSupported=Certifik\u00E1t {0} obsahuje kritick\u00E9 roz\u0161\u00ED\u0159en\u00ED s OID "{1}", kter\u00E9 nebylo programem JSignPdf rozpozn\u00E1no. P\u0159eskakuji certifik\u00E1t. -console.crlinfo.alreadyLoaded=Sta\u017Een\u00E9 CRL je duplik\u00E1t n\u011Bkter\u00E9ho d\u0159\u00EDve nahran\u00E9ho. -console.crlinfo.crlSize=Velikost sta\u017Een\u00E9ho CRL: {0} -console.crlinfo.distPointNotSupported=Roz\u0161\u00ED\u0159en\u00ED distribu\u010Dn\u00EDch bod\u016F (Distribution Points extension) nen\u00ED v dan\u00E9m certifik\u00E1tu podporov\u00E1no. -console.crlinfo.foundCrlUri=Nalezeno CRL URL v distribu\u010Dn\u00EDm bod\u011B: {0} +certificationLevel.formFill=Vypl\u0148ov\u00e1n\u00ed formul\u00e1\u0159\u016f povoleno +certificationLevel.formFillAnnot=Vypl\u0148ov\u00e1n\u00ed formul\u00e1\u0159\u016f a anotace povoleny +certificationLevel.noChanges=Zak\u00e1z\u00e1ny zm\u011bny +certificationLevel.notCertified=Necertifikov\u00e1no +console.certificateChainEmpty=Nebyl nalezen \u017e\u00e1dn\u00fd priv\u00e1tn\u00ed kl\u00ed\u010d. Zkontrolujte nastaven\u00ed \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f (typ \u00falo\u017ei\u0161t\u011b, cesta k souboru, heslo, alias kl\u00ed\u010de). +console.certificateExpired=Certifik\u00e1t {0} je ji\u017e neplatn\u00fd. +console.certificateNotForSignature=Certifik\u00e1t {0} nen\u00ed ur\u010den\u00fd pro digit\u00e1ln\u00ed podepisov\u00e1n\u00ed. +console.certificateNotYetValid=Certifik\u00e1t {0} je\u0161t\u011b nenabyl platnost. +console.closeStream=Zav\u00edr\u00e1m v\u00fdstupn\u00ed PDF proud +console.configureVisible=Konfiguruji viditeln\u00fd podpis +console.createImage=Vytv\u00e1\u0159\u00edm obr\u00e1zek {0} +console.createOutPdf=Vytv\u00e1\u0159\u00edm v\u00fdstupn\u00ed PDF: {0} +console.createPdfReader=Otev\u00edr\u00e1m vstupn\u00ed PDF: {0} +console.createSignature=Vytv\u00e1\u0159\u00edm podpis +console.creatingTsaClient=Vytv\u00e1\u0159en\u00ed klienta pro TSA. +console.criticalExtensionNotSupported=Certifik\u00e1t {0} obsahuje kritick\u00e9 roz\u0161\u00ed\u0159en\u00ed s OID "{1}", kter\u00e9 nebylo programem JSignPdf rozpozn\u00e1no. P\u0159eskakuji certifik\u00e1t. +console.crlinfo.alreadyLoaded=Sta\u017een\u00e9 CRL je duplik\u00e1t n\u011bkter\u00e9ho d\u0159\u00edve nahran\u00e9ho. +console.crlinfo.crlSize=Velikost sta\u017een\u00e9ho CRL: {0} +console.crlinfo.distPointNotSupported=Roz\u0161\u00ed\u0159en\u00ed distribu\u010dn\u00edch bod\u016f (Distribution Points extension) nen\u00ed v dan\u00e9m certifik\u00e1tu podporov\u00e1no. +console.crlinfo.foundCrlUri=Nalezeno CRL URL v distribu\u010dn\u00edm bod\u011b: {0} console.crlinfo.loadCrl=Stahuji CRL z adresy {0} -console.crlinfo.noUrlInDistPoint=Nebylo nalezeno \u017E\u00E1dn\u00E9 HTTP(s) URL v distribu\u010Dn\u00EDm bod\u011B. -console.crlinfo.retrieveCrlUrl=Na\u010D\u00EDt\u00E1m distribu\u010Dn\u00ED body pro CRL z certifik\u00E1tu {0} -console.exception=B\u011Bhem zpracov\u00E1n\u00ED nastal probl\u00E9m -console.fileNotFilled.error=Cesta ke vstupn\u00EDmu nebo v\u00FDstupn\u00EDmu souboru nebyla vypln\u011Bna! -console.filesAreEqual.error=Cesty ke vstupn\u00EDmu a v\u00FDstupn\u00EDmu PDF jsou shodn\u00E9. Pros\u00EDm vypl\u0148te r\u016Fzn\u00E9 cesty. -console.finished.error=Konec: Vytv\u00E1\u0159en\u00ED podpisu selhalo. -console.finished.ok=Konec: Vytvo\u0159en\u00ED podpisu prob\u011Bhlo \u00FAsp\u011B\u0161n\u011B. -console.getAliases=Na\u010D\u00EDt\u00E1m aliasy kl\u00ED\u010D\u016F -console.getCertChain=Na\u010D\u00EDt\u00E1m certifik\u00E1ty -console.getKeystoreType=Na\u010D\u00EDt\u00E1m typ \u00FAlo\u017Ei\u0161t\u011B: {0} -console.getOCSPURL=\u010Cten\u00ED OCSP URL z certifik\u00E1t\u016F. -console.getPrivateKey=Na\u010D\u00EDt\u00E1m soukrom\u00FD kl\u00ED\u010D z \u00FAlo\u017Ei\u0161t\u011B -console.inFileNotFound.error=Vstupn\u00ED PDF soubor nebyl nalezen, nebo nen\u00ED mo\u017En\u00E9 ho p\u0159e\u010D\u00EDst. -console.keys=Aliasy kl\u00ED\u010D\u016F ve vybran\u00E9m \u00FAlo\u017Ei\u0161ti: -console.keystores=Zn\u00E1m\u00E9 typy \u00FAlo\u017Ei\u0161\u0165 kl\u00ED\u010D\u016F: -console.loadKeystore=Na\u010D\u00EDt\u00E1m \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F ze souboru: {0} -console.memoryError=\nProgram m\u00E1 nedostatek pam\u011Bti. Povolte p\u0159i spou\u0161t\u011Bn\u00ED v\u00EDce pam\u011Bti pro Javu (JVM).\nM\u016F\u017Eete p\u0159idat parametr -Xmx jako argument p\u0159i vol\u00E1n\u00ED javy.\nnap\u0159. $java -Xmx512m \u2026 nastav\u00ED maximum pam\u011Bti (heap) v Jav\u011B na 512MB.\n -console.noOCSPURL=Adresa OCSP serveru v certifik\u00E1tu nenalezena. Pou\u017Eije se hodnota zadan\u00E1 v programu. -console.pdfEncError.cantUseCertificate=Nen\u00ED mo\u017En\u00E9 zak\u00F3dovat PDF dan\u00FDm certifik\u00E1tem. K\u00F3dov\u00E1n\u00ED pomoc\u00ED ve\u0159ejn\u00E9ho kl\u00ED\u010De z certifik\u00E1tu "{0}" nen\u00ED podporov\u00E1no b\u011B\u017E\u00EDc\u00ED instanc\u00ED Javy. -console.pdfEncError.wrongCertificateFile=Nen\u00ED mo\u017En\u00E9 zak\u00F3dovat PDF dan\u00FDm certifik\u00E1tem. Soubor certifik\u00E1tu "{0}" nem\u016F\u017Ee b\u00FDt na\u010Dten, nebo neobsahuje X509 certifik\u00E1t. -console.processing=Zpracov\u00E1v\u00E1m (m\u016F\u017Ee to chv\u00EDli zabrat) ... -console.readingCRLs=Na\u010D\u00EDt\u00E1n\u00ED seznamu CRL -console.readingOCSP=Z\u00EDsk\u00E1v\u00E1n\u00ED OCSP dat z URL: {0} -console.renderModeFallback=Typ zobrazen\u00ED viditeln\u00E9ho podpisu je nastaven na "Obr\u00E1zek a popis", ale \u017E\u00E1dn\u00FD obr\u00E1zek nebyl nahr\u00E1n. Bude pou\u017Eit typ "Pouze popis". -console.serverNotTrusted=Certifik\u00E1t serveru nen\u00ED d\u016Fv\u011Bryhodn\u00FD! M\u016F\u017Eete pou\u017E\u00EDt n\u00E1stroj InstallCert pro p\u0159id\u00E1n\u00ED serverov\u00E9ho certifik\u00E1tu do va\u0161eho \u00FAlo\u017Ei\u0161t\u011B d\u016Fv\u011Bryhodn\u00FDch certifk\u00E1t\u016F. -console.setAcro6Layers=Pou\u017Eit\u00ED pouze vrstev doporu\u010Den\u00FDch v Acrobatu 6: {0} -console.setCertificationLevel=Nastavuji \u00FArove\u0148 certifikace +console.crlinfo.noUrlInDistPoint=Nebylo nalezeno \u017e\u00e1dn\u00e9 HTTP(s) URL v distribu\u010dn\u00edm bod\u011b. +console.crlinfo.retrieveCrlUrl=Na\u010d\u00edt\u00e1m distribu\u010dn\u00ed body pro CRL z certifik\u00e1tu {0} +console.exception=B\u011bhem zpracov\u00e1n\u00ed nastal probl\u00e9m +console.fileNotFilled.error=Cesta ke vstupn\u00edmu nebo v\u00fdstupn\u00edmu souboru nebyla vypln\u011bna! +console.filesAreEqual.error=Cesty ke vstupn\u00edmu a v\u00fdstupn\u00edmu PDF jsou shodn\u00e9. Pros\u00edm vypl\u0148te r\u016fzn\u00e9 cesty. +console.finished.error=Konec: Vytv\u00e1\u0159en\u00ed podpisu selhalo. +console.finished.ok=Konec: Vytvo\u0159en\u00ed podpisu prob\u011bhlo \u00fasp\u011b\u0161n\u011b. +console.getAliases=Na\u010d\u00edt\u00e1m aliasy kl\u00ed\u010d\u016f +console.getCertChain=Na\u010d\u00edt\u00e1m certifik\u00e1ty +console.getKeystoreType=Na\u010d\u00edt\u00e1m typ \u00falo\u017ei\u0161t\u011b: {0} +console.getOCSPURL=\u010cten\u00ed OCSP URL z certifik\u00e1t\u016f. +console.getPrivateKey=Na\u010d\u00edt\u00e1m soukrom\u00fd kl\u00ed\u010d z \u00falo\u017ei\u0161t\u011b +console.inFileNotFound.error=Vstupn\u00ed PDF soubor nebyl nalezen, nebo nen\u00ed mo\u017en\u00e9 ho p\u0159e\u010d\u00edst. +console.keys=Aliasy kl\u00ed\u010d\u016f ve vybran\u00e9m \u00falo\u017ei\u0161ti: +console.keystores=Zn\u00e1m\u00e9 typy \u00falo\u017ei\u0161\u0165 kl\u00ed\u010d\u016f: +console.loadKeystore=Na\u010d\u00edt\u00e1m \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f ze souboru: {0} +console.memoryError=\nProgram m\u00e1 nedostatek pam\u011bti. Povolte p\u0159i spou\u0161t\u011bn\u00ed v\u00edce pam\u011bti pro Javu (JVM).\nM\u016f\u017eete p\u0159idat parametr -Xmx jako argument p\u0159i vol\u00e1n\u00ed javy.\nnap\u0159. $java -Xmx512m \u2026 nastav\u00ed maximum pam\u011bti (heap) v Jav\u011b na 512MB.\n +console.noOCSPURL=Adresa OCSP serveru v certifik\u00e1tu nenalezena. Pou\u017eije se hodnota zadan\u00e1 v programu. +console.pdfEncError.cantUseCertificate=Nen\u00ed mo\u017en\u00e9 zak\u00f3dovat PDF dan\u00fdm certifik\u00e1tem. K\u00f3dov\u00e1n\u00ed pomoc\u00ed ve\u0159ejn\u00e9ho kl\u00ed\u010de z certifik\u00e1tu "{0}" nen\u00ed podporov\u00e1no b\u011b\u017e\u00edc\u00ed instanc\u00ed Javy. +console.pdfEncError.wrongCertificateFile=Nen\u00ed mo\u017en\u00e9 zak\u00f3dovat PDF dan\u00fdm certifik\u00e1tem. Soubor certifik\u00e1tu "{0}" nem\u016f\u017ee b\u00fdt na\u010dten, nebo neobsahuje X509 certifik\u00e1t. +console.processing=Zpracov\u00e1v\u00e1m (m\u016f\u017ee to chv\u00edli zabrat) ... +console.readingCRLs=Na\u010d\u00edt\u00e1n\u00ed seznamu CRL +console.readingOCSP=Z\u00edsk\u00e1v\u00e1n\u00ed OCSP dat z URL: {0} +console.renderModeFallback=Typ zobrazen\u00ed viditeln\u00e9ho podpisu je nastaven na "Obr\u00e1zek a popis", ale \u017e\u00e1dn\u00fd obr\u00e1zek nebyl nahr\u00e1n. Bude pou\u017eit typ "Pouze popis". +console.serverNotTrusted=Certifik\u00e1t serveru nen\u00ed d\u016fv\u011bryhodn\u00fd! M\u016f\u017eete pou\u017e\u00edt n\u00e1stroj InstallCert pro p\u0159id\u00e1n\u00ed serverov\u00e9ho certifik\u00e1tu do va\u0161eho \u00falo\u017ei\u0161t\u011b d\u016fv\u011bryhodn\u00fdch certifk\u00e1t\u016f. +console.setAcro6Layers=Pou\u017eit\u00ed pouze vrstev doporu\u010den\u00fdch v Acrobatu 6: {0} +console.setCertificationLevel=Nastavuji \u00farove\u0148 certifikace console.setContact=Natavuji kontakt: {0} -console.setEncryption=Nastavuji zabezpe\u010Den\u00ED (k\u00F3dov\u00E1n\u00ED). -console.setImage=Nastavuji obr\u00E1zek pozad\u00ED -console.setImageScale=Nastavuji m\u011B\u0159\u00EDtko obr\u00E1zku na pozad\u00ED +console.setEncryption=Nastavuji zabezpe\u010den\u00ed (k\u00f3dov\u00e1n\u00ed). +console.setImage=Nastavuji obr\u00e1zek pozad\u00ed +console.setImageScale=Nastavuji m\u011b\u0159\u00edtko obr\u00e1zku na pozad\u00ed console.setL2Text=Nastavuji text vrstvy 2 (popis) console.setL4Text=Nastavuji text vrstvy 4 (status) -console.setLocation=Nastavuji um\u00EDst\u011Bn\u00ED (Location): {0} -console.setReason=Nastavuji d\u016Fvod (Reason): {0} -console.setRender=Nastavuji typ zobrazen\u00ED -console.setSignatureGraphic=Nastavuji obr\u00E1zek podpisu -console.setVisibleSignature=Vytv\u00E1\u0159\u00EDm viditeln\u00FD podpis -console.settingTsaHashAlg=Nastavuji he\u0161ovac\u00ED algoritmus \u010Dasov\u00E9ho raz\u00EDtka: {0} -console.settingTsaPolicy=Nastavuji OID politiky \u010Dasov\u00E9ho raz\u00EDtka: {0} -console.skippingSigning=Kontrola PDF soubor\u016F selhala, zkontrolujte nastaven\u00E9 cesty. Podpis nebude vytvo\u0159en. -console.starting=Spou\u0161t\u00EDm JSignPdf -console.unsupportedEncryptionType=Nepodporovan\u00FD typ k\u00F3dov\u00E1n\u00ED PDF. +console.setLocation=Nastavuji um\u00edst\u011bn\u00ed (Location): {0} +console.setReason=Nastavuji d\u016fvod (Reason): {0} +console.setRender=Nastavuji typ zobrazen\u00ed +console.setSignatureGraphic=Nastavuji obr\u00e1zek podpisu +console.setVisibleSignature=Vytv\u00e1\u0159\u00edm viditeln\u00fd podpis +console.settingTsaHashAlg=Nastavuji he\u0161ovac\u00ed algoritmus \u010dasov\u00e9ho raz\u00edtka: {0} +console.settingTsaPolicy=Nastavuji OID politiky \u010dasov\u00e9ho raz\u00edtka: {0} +console.skippingSigning=Kontrola PDF soubor\u016f selhala, zkontrolujte nastaven\u00e9 cesty. Podpis nebude vytvo\u0159en. +console.starting=Spou\u0161t\u00edm JSignPdf +console.unsupportedEncryptionType=Nepodporovan\u00fd typ k\u00f3dov\u00e1n\u00ed PDF. console.updateVersion=Aktualizuji verzi PDF 1.{0} -> 1.{1} -console.usedKeyAlias=Pou\u017Eit\u00FD priv\u00E1tn\u00ED kl\u00ED\u010D: {0} -console.validatingFiles=Kontroluji cesty k vstupn\u00EDmu a v\u00FDstupn\u00EDmu PDF souboru. +console.usedKeyAlias=Pou\u017eit\u00fd priv\u00e1tn\u00ed kl\u00ed\u010d: {0} +console.validatingFiles=Kontroluji cesty k vstupn\u00edmu a v\u00fdstupn\u00edmu PDF souboru. default.l2text.date=Datum: -default.l2text.location=M\u00EDsto: -default.l2text.reason=D\u016Fvod: +default.l2text.location=M\u00edsto: +default.l2text.reason=D\u016fvod: default.l2text.signedBy=Elektronicky podepsal(a) -error.keystoreNull=\u00DAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F nebylo na\u010Dteno korektn\u011B. Zkontrolujte, zda typ, cesta a heslo k \u00FAlo\u017Ei\u0161ti jsou vypln\u011Bny spr\u00E1vn\u011B. -error.sslHandshakeException=SSL spojen\u00ED selhalo. Certifk\u00E1t serveru pravd\u011Bpodobn\u011B nen\u00ED zn\u00E1m\u00FD. M\u016F\u017Eete pou\u017E\u00EDt program InstallCert Tool k importu serverov\u00E9ho certifik\u00E1tu do v\u00FDchoz\u00EDho \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F v Jav\u011B. -error.vs.pageNotANumber=Str\u00E1nka mus\u00ED b\u00FDt cel\u00E9 \u010D\u00EDslo. -error.vs.previewFailed=Nepoda\u0159ilo se vytvo\u0159it n\u00E1hled str\u00E1nky. -filechooser.overwrite.question=Soubor "{0}" ji\u017E existuje. Chcete jej p\u0159epsat? -filechooser.save.warning=Varov\u00E1n\u00ED -filefilter.jks=Soubory \u00FAlo\u017Ei\u0161t\u011B Java Keystore (.jks) +error.keystoreNull=\u00dalo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f nebylo na\u010dteno korektn\u011b. Zkontrolujte, zda typ, cesta a heslo k \u00falo\u017ei\u0161ti jsou vypln\u011bny spr\u00e1vn\u011b. +error.sslHandshakeException=SSL spojen\u00ed selhalo. Certifk\u00e1t serveru pravd\u011bpodobn\u011b nen\u00ed zn\u00e1m\u00fd. M\u016f\u017eete pou\u017e\u00edt program InstallCert Tool k importu serverov\u00e9ho certifik\u00e1tu do v\u00fdchoz\u00edho \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f v Jav\u011b. +error.vs.pageNotANumber=Str\u00e1nka mus\u00ed b\u00fdt cel\u00e9 \u010d\u00edslo. +error.vs.previewFailed=Nepoda\u0159ilo se vytvo\u0159it n\u00e1hled str\u00e1nky. +filechooser.overwrite.question=Soubor "{0}" ji\u017e existuje. Chcete jej p\u0159epsat? +filechooser.save.warning=Varov\u00e1n\u00ed +filefilter.jks=Soubory \u00falo\u017ei\u0161t\u011b Java Keystore (.jks) filefilter.pdf=PDF soubory (.pdf) -filefilter.pkcs12=Soubory s certifik\u00E1ty PKCS#12 (.pfx, .p12) -gui.advancedView.checkbox=P&okro\u010Dil\u00E1 nastaven\u00ED -gui.alias.label=&Alias kl\u00ED\u010De -gui.appendSignature.checkbox=P\u0159ipo&jit podpis k ji\u017E existuj\u00EDc\u00EDm -gui.browse.button=Proch\u00E1zet ... -gui.certLevel.label=Nastaven\u00ED &certifik\u00E1tu -gui.certificateNotForEncryption.error=Soubor {0} bu\u010F neobsahuje korektn\u00ED X509 certifik\u00E1t, nebo pro dan\u00FD certifik\u00E1t nen\u00ED podporov\u00E1no k\u00F3dov\u00E1n\u00ED. +filefilter.pkcs12=Soubory s certifik\u00e1ty PKCS#12 (.pfx, .p12) +gui.advancedView.checkbox=P&okro\u010dil\u00e1 nastaven\u00ed +gui.alias.label=&Alias kl\u00ed\u010de +gui.appendSignature.checkbox=P\u0159ipo&jit podpis k ji\u017e existuj\u00edc\u00edm +gui.browse.button=Proch\u00e1zet ... +gui.certLevel.label=Nastaven\u00ed &certifik\u00e1tu +gui.certificateNotForEncryption.error=Soubor {0} bu\u010f neobsahuje korektn\u00ed X509 certifik\u00e1t, nebo pro dan\u00fd certifik\u00e1t nen\u00ed podporov\u00e1no k\u00f3dov\u00e1n\u00ed. gui.check.error.title=Chyba p\u0159i kontrole -gui.contact.label=Kontakt (nepovinn\u00E9) -gui.encryptionCertFile.label=Soubor s certifik\u00E1tem pro k\u00F3dov\u00E1n\u00ED -gui.fileNotExists.error={0} neexistuje nebo nen\u00ED mo\u017En\u00E9 ho p\u0159e\u010D\u00EDst. -gui.filesEqual.error=Vstupn\u00ED a v\u00FDstupn\u00ED soubor mus\u00ED b\u00FDt r\u016Fzn\u00E9. -gui.hashAlgorithm.label=He\u0161ovac\u00ED &funkce -gui.inPdfFile.label=V&stupn\u00ED PDF soubor -gui.info.close.button=Zav\u0159\u00EDt +gui.contact.label=Kontakt (nepovinn\u00e9) +gui.encryptionCertFile.label=Soubor s certifik\u00e1tem pro k\u00f3dov\u00e1n\u00ed +gui.fileNotExists.error={0} neexistuje nebo nen\u00ed mo\u017en\u00e9 ho p\u0159e\u010d\u00edst. +gui.filesEqual.error=Vstupn\u00ed a v\u00fdstupn\u00ed soubor mus\u00ed b\u00fdt r\u016fzn\u00e9. +gui.hashAlgorithm.label=He\u0161ovac\u00ed &funkce +gui.inPdfFile.label=V&stupn\u00ed PDF soubor +gui.info.close.button=Zav\u0159\u00edt gui.info.title=JSignPdf - konzole -gui.keyPassword.label=H&eslo kl\u00ED\u010De -gui.keystoreFile.label=\u00DAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F (&keystore) -gui.keystorePassword.label=&Heslo \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F -gui.keystoreType.label=&Typ \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F (a certifik\u00E1t\u016F) -gui.loadAliases.button=Na\u010Dt&i kl\u00ED\u010De -gui.location.label=Um\u00EDst\u011Bn\u00ED (&Location, nepovinn\u00E9) -gui.outPdfFile.label=V\u00FDstup&n\u00ED PDF soubor (nepovinn\u00E9) -gui.pdfEncryption.label=K\u00F3dov\u00E1n\u00ED PDF -gui.pdfOwnerPwd.label=Heslo &vlastn\u00EDka -gui.pdfUserPwd.label=Heslo &u\u017Eivatele -gui.preview.title=N\u00E1hled/V\u00FDb\u011Br -gui.reason.label=D\u016Fvod (&Reason, nepovinn\u00E9) -gui.rights.assembly.checkbox=Sestaven\u00ED -gui.rights.button=Zabezpe\u010Den\u00ED -gui.rights.copy.checkbox=Kop\u00EDrov\u00E1n\u00ED -gui.rights.fillIn.checkbox=Vypl\u0148ov\u00E1n\u00ED -gui.rights.modifyAnnotations.checkbox=Zm\u011Bna anotac\u00ED -gui.rights.modifyContents.checkbox=Zm\u011Bna obsahu +gui.keyPassword.label=H&eslo kl\u00ed\u010de +gui.keystoreFile.label=\u00dalo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f (&keystore) +gui.keystorePassword.label=&Heslo \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f +gui.keystoreType.label=&Typ \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f (a certifik\u00e1t\u016f) +gui.loadAliases.button=Na\u010dt&i kl\u00ed\u010de +gui.location.label=Um\u00edst\u011bn\u00ed (&Location, nepovinn\u00e9) +gui.outPdfFile.label=V\u00fdstup&n\u00ed PDF soubor (nepovinn\u00e9) +gui.pdfEncryption.label=K\u00f3dov\u00e1n\u00ed PDF +gui.pdfOwnerPwd.label=Heslo &vlastn\u00edka +gui.pdfUserPwd.label=Heslo &u\u017eivatele +gui.preview.title=N\u00e1hled/V\u00fdb\u011br +gui.reason.label=D\u016fvod (&Reason, nepovinn\u00e9) +gui.rights.assembly.checkbox=Sestaven\u00ed +gui.rights.button=Zabezpe\u010den\u00ed +gui.rights.copy.checkbox=Kop\u00edrov\u00e1n\u00ed +gui.rights.fillIn.checkbox=Vypl\u0148ov\u00e1n\u00ed +gui.rights.modifyAnnotations.checkbox=Zm\u011bna anotac\u00ed +gui.rights.modifyContents.checkbox=Zm\u011bna obsahu gui.rights.printing.label=Tisk -gui.rights.rights.label=Pr\u00E1va -gui.rights.screenReaders.checkbox=\u010Cte\u010Dka obrazovky (screenreader) -gui.rights.title=Zabezpe\u010Den\u00ED dokumentu +gui.rights.rights.label=Pr\u00e1va +gui.rights.screenReaders.checkbox=\u010cte\u010dka obrazovky (screenreader) +gui.rights.title=Zabezpe\u010den\u00ed dokumentu gui.signIt.button=&Podepsat gui.storePasswords.checkbox=Zapa&matovat hesla gui.title=JSignPdf (verze {0}) gui.tsa.authn.label=TSA autentikace -gui.tsa.certFile.label=Soubor s kl\u00ED\u010Dem (PKCS12) -gui.tsa.certFilePwd.label=Heslo kl\u00ED\u010De -gui.tsa.crlEnabled.checkbox=Pou\u017E\u00EDt CRL -gui.tsa.enabled.checkbox=Pou\u017E\u00EDt server pro \u010Dasov\u00E1 raz\u00EDtka -gui.tsa.hashAlg.label=TSA he\u0161ovac\u00ED algoritmus -gui.tsa.ocspEnabled.checkbox=Pou\u017E\u00EDt OCSP -gui.tsa.ocspServerUrl.label=v\u00FDchoz\u00ED URL OCSP serveru +gui.tsa.certFile.label=Soubor s kl\u00ed\u010dem (PKCS12) +gui.tsa.certFilePwd.label=Heslo kl\u00ed\u010de +gui.tsa.crlEnabled.checkbox=Pou\u017e\u00edt CRL +gui.tsa.enabled.checkbox=Pou\u017e\u00edt server pro \u010dasov\u00e1 raz\u00edtka +gui.tsa.hashAlg.label=TSA he\u0161ovac\u00ed algoritmus +gui.tsa.ocspEnabled.checkbox=Pou\u017e\u00edt OCSP +gui.tsa.ocspServerUrl.label=v\u00fdchoz\u00ed URL OCSP serveru gui.tsa.policy.label=TSA politika (OID) -gui.tsa.proxy.panel=Nastaven\u00ED proxy serveru +gui.tsa.proxy.panel=Nastaven\u00ed proxy serveru gui.tsa.proxyHost.label=Adresa serveru a port gui.tsa.proxyType.label=Typ proxy serveru gui.tsa.pwd.label=TSA heslo -gui.tsa.title=\u010Casov\u00E1 raz\u00EDtka a zneplatn\u011Bn\u00E9 certifik\u00E1ty +gui.tsa.title=\u010casov\u00e1 raz\u00edtka a zneplatn\u011bn\u00e9 certifik\u00e1ty gui.tsa.url.label=TSA URL gui.tsa.user.label=TSA login -gui.valueNotFilled.error=V poli "{0}" mus\u00ED b\u00FDt vypln\u011Bna hodnota. -gui.visibleSignature.checkbox=Viditeln\u00FD podpis -gui.visibleSignatureSettings.button=Nastaven\u00ED -gui.vs.acro6layers.checkbox=Pouze vrstvy doporu\u010Den\u00E9 v Acrobat 6 -gui.vs.bgImgPath.label=Obr\u00E1zek na pozad\u00ED -gui.vs.bgImgScale.label=M\u011B\u0159itko obr\u00E1zku na pozad\u00ED -gui.vs.bgImgScale.tooltip=Jako hodnotu m\u011B\u0159\u00EDtka m\u016F\u017Eete pou\u017E\u00EDt jednu z n\u00E1sleduj\u00EDc\u00EDch variant (pro odd\u011Blen\u00ED desetin\u00FDch m\u00EDst pou\u017E\u00EDvejte te\u010Dku):\n1) Kladn\u00E9 \u010D\u00EDslo - n\u00E1sobek tohoto \u010D\u00EDsla bude pou\u017Eit k vyn\u00E1soben\u00ED p\u016Fvodn\u00ED velikosti obr\u00E1zku. (nap\u0159. pro zmen\u0161en\u00ED na polovinu zadejte 0.5)\n2) Nula - velikost obr\u00E1zku bude zm\u011Bn\u011Bna tak aby vyplnil cel\u00E9 pozad\u00ED podpisu\n3) Z\u00E1porn\u00E9 \u010D\u00EDslo - velikost obr\u00E1zku bude zm\u011Bn\u011Bna tak, aby pom\u011Br stran z\u016Fstal zachov\u00E1n a aby co nejl\u00E9pe vyplnil pozad\u00ED (best fit) -gui.vs.browse.button=Proch\u00E1zet ... -gui.vs.close.button=Zav\u0159\u00EDt -gui.vs.default.checkbox=V\u00FDchoz\u00ED hodnota -gui.vs.imgPath.label=Obr\u00E1zek +gui.valueNotFilled.error=V poli "{0}" mus\u00ed b\u00fdt vypln\u011bna hodnota. +gui.visibleSignature.checkbox=Viditeln\u00fd podpis +gui.visibleSignatureSettings.button=Nastaven\u00ed +gui.vs.acro6layers.checkbox=Pouze vrstvy doporu\u010den\u00e9 v Acrobat 6 +gui.vs.bgImgPath.label=Obr\u00e1zek na pozad\u00ed +gui.vs.bgImgScale.label=M\u011b\u0159itko obr\u00e1zku na pozad\u00ed +gui.vs.bgImgScale.tooltip=Jako hodnotu m\u011b\u0159\u00edtka m\u016f\u017eete pou\u017e\u00edt jednu z n\u00e1sleduj\u00edc\u00edch variant (pro odd\u011blen\u00ed desetin\u00fdch m\u00edst pou\u017e\u00edvejte te\u010dku):\n1) Kladn\u00e9 \u010d\u00edslo - n\u00e1sobek tohoto \u010d\u00edsla bude pou\u017eit k vyn\u00e1soben\u00ed p\u016fvodn\u00ed velikosti obr\u00e1zku. (nap\u0159. pro zmen\u0161en\u00ed na polovinu zadejte 0.5)\n2) Nula - velikost obr\u00e1zku bude zm\u011bn\u011bna tak aby vyplnil cel\u00e9 pozad\u00ed podpisu\n3) Z\u00e1porn\u00e9 \u010d\u00edslo - velikost obr\u00e1zku bude zm\u011bn\u011bna tak, aby pom\u011br stran z\u016fstal zachov\u00e1n a aby co nejl\u00e9pe vyplnil pozad\u00ed (best fit) +gui.vs.browse.button=Proch\u00e1zet ... +gui.vs.close.button=Zav\u0159\u00edt +gui.vs.default.checkbox=V\u00fdchoz\u00ed hodnota +gui.vs.imgPath.label=Obr\u00e1zek gui.vs.l2Text.label=Text podpisu gui.vs.l2TextFontSize.label=Velikost fontu gui.vs.l4Text.label=Status -gui.vs.llx.label=Lev\u00FD doln\u00ED roh X -gui.vs.llx.tooltip=Hodnota na ose X pro pozici lev\u00E9ho doln\u00EDho rohu podpisu p\u0159i um\u00EDst\u011Bn\u00ED na str\u00E1nce. (Jako odd\u011Blova\u010D desetin\u00FDch m\u00EDst pou\u017Eijte te\u010Dku) -gui.vs.lly.label=Lev\u00FD doln\u00ED roh Y -gui.vs.lly.tooltip=Hodnota na ose Y pro pozici lev\u00E9ho doln\u00EDho rohu podpisu p\u0159i um\u00EDst\u011Bn\u00ED na str\u00E1nce. (Jako odd\u011Blova\u010D desetin\u00FDch m\u00EDst pou\u017Eijte te\u010Dku) -gui.vs.page.label=Str\u00E1nka -gui.vs.page.tooltip=\u010C\u00EDslo str\u00E1nky na kter\u00E9 bude um\u00EDst\u011Bn podpis. Prvn\u00ED strana m\u00E1 \u010D\u00EDslo 1. +gui.vs.llx.label=Lev\u00fd doln\u00ed roh X +gui.vs.llx.tooltip=Hodnota na ose X pro pozici lev\u00e9ho doln\u00edho rohu podpisu p\u0159i um\u00edst\u011bn\u00ed na str\u00e1nce. (Jako odd\u011blova\u010d desetin\u00fdch m\u00edst pou\u017eijte te\u010dku) +gui.vs.lly.label=Lev\u00fd doln\u00ed roh Y +gui.vs.lly.tooltip=Hodnota na ose Y pro pozici lev\u00e9ho doln\u00edho rohu podpisu p\u0159i um\u00edst\u011bn\u00ed na str\u00e1nce. (Jako odd\u011blova\u010d desetin\u00fdch m\u00edst pou\u017eijte te\u010dku) +gui.vs.page.label=Str\u00e1nka +gui.vs.page.tooltip=\u010c\u00edslo str\u00e1nky na kter\u00e9 bude um\u00edst\u011bn podpis. Prvn\u00ed strana m\u00e1 \u010d\u00edslo 1. gui.vs.position.label=Pozice -gui.vs.preview.button=N\u00E1hled a v\u00FDb\u011Br -gui.vs.renderMode.label=Zobrazen\u00ED -gui.vs.settings.label=Nastaven\u00ED -gui.vs.title=Nastaven\u00ED viditeln\u00E9ho podpisu -gui.vs.urx.label=Prav\u00FD horn\u00ED roh X -gui.vs.urx.tooltip=Hodnota na ose X pro pozici prav\u00E9ho horn\u00EDho rohu podpisu p\u0159i um\u00EDst\u011Bn\u00ED na str\u00E1nce. (Jako odd\u011Blova\u010D desetin\u00FDch m\u00EDst pou\u017Eijte te\u010Dku) -gui.vs.ury.label=Prav\u00FD horn\u00ED roh Y -gui.vs.ury.tooltip=Hodnota na ose Y pro pozici prav\u00E9ho horn\u00EDho rohu podpisu p\u0159i um\u00EDst\u011Bn\u00ED na str\u00E1nce. (Jako odd\u011Blova\u010D desetin\u00FDch m\u00EDst pou\u017Eijte te\u010Dku) -hlp.append=p\u0159id\u00E1n\u00ED podpisu k ji\u017E existuj\u00EDc\u00EDm. V\u00FDchoz\u00ED nastaven\u00ED nahrazuje existuj\u00EDc\u00ED podpisy nov\u00FDm. -hlp.bgPath=cesta k souboru s obr\u00E1zkem na pozad\u00ED viditeln\u00E9mu podpisu -hlp.bgScale=pom\u011Br zv\u011Bt\u0161en\u00ED pro obr\u00E1zek na pozad\u00ED viditeln\u00E9ho podpisu. Mo\u017Enosti: Kladn\u00E9 \u010D\u00EDslo - n\u00E1sobek tohoto \u010D\u00EDsla bude pou\u017Eit k vyn\u00E1soben\u00ED p\u016Fvodn\u00ED velikosti obr\u00E1zku. (nap\u0159. pro zmen\u0161en\u00ED na polovinu zadejte 0.5). Nula - velikost obr\u00E1zku bude zm\u011Bn\u011Bna tak aby vyplnil cel\u00E9 pozad\u00ED podpisu. Z\u00E1porn\u00E9 \u010D\u00EDslo - velikost obr\u00E1zku bude zm\u011Bn\u011Bna tak, aby pom\u011Br stran z\u016Fstal zachov\u00E1n a aby co nejl\u00E9pe vyplnil pozad\u00ED (best fit). -hlp.certLevel=\u00FArove\u0148 certifikace. V\u00FDchoz\u00ED hodnota je NOT_CERTIFIED. Mo\u017En\u00E9 hodnoty: {0} -hlp.contact=kontakt na podepisuj\u00EDc\u00EDho (polo\u017Eka podpisu) -hlp.crl=povoluje CRL validaci certifik\u00E1tu -hlp.disableAcro6Layers=vyp\u00EDn\u00E1 nastaven\u00ED vrstev z Acrobatu 6, to znamen\u00E1, \u017Ee v\u0161echny vrstvy podpisu budou vytvo\u0159eny. Acrobat 6.0 a vy\u0161\u0161\u00ED doporu\u010Duj\u00ED vytvo\u0159it pouze vrstvy podpisu n2 a n4. -hlp.disableAnnot=zak\u00E1\u017Ee \u00FApravu anotac\u00ED u k\u00F3dovan\u00FDch dokument\u016F -hlp.disableAssembly=zak\u00E1\u017Ee sestaven\u00ED (assembly) u k\u00F3dovan\u00FDch dokument\u016F -hlp.disableContent=zak\u00E1\u017Ee \u00FApravu obsahu u k\u00F3dovan\u00FDch dokument\u016F -hlp.disableCopy=zak\u00E1\u017Ee kop\u00EDrov\u00E1n\u00ED z k\u00F3dovan\u00FDch dokument\u016F -hlp.disableFill=zak\u00E1\u017Ee vypl\u0148ov\u00E1n\u00ED k\u00F3dovan\u00FDch dokument\u016F -hlp.disableScrRead=zak\u00E1\u017Ee screen-readery u k\u00F3dovan\u00FDch dokument\u016F -hlp.encCert=cesta k souboru s certifik\u00E1tem, kter\u00FD m\u00E1 b\u00FDt pou\u017Eit pro zak\u00F3dov\u00E1n\u00ED v\u00FDstupn\u00EDho PDF (v p\u0159\u00EDpad\u011B, \u017Ee je nastaven -encryption CERTIFICATE) -hlp.encrypted=Tento p\u0159ep\u00EDna\u010D nebude v budoucnu podporov\u00E1n, pou\u017Eijte m\u00EDsto n\u011Bho -encryption PASSWORD! -hlp.encryption=typ k\u00F3dov\u00E1n\u00ED v\u00FDstupn\u00EDho dokumentu. V\u00FDchoz\u00ED hodnota je NONE (\u017E\u00E1dn\u00E9). Mo\u017En\u00E9 hodnoty: {0}. Pou\u017Eijte tento p\u0159ep\u00EDna\u010D spole\u010Dn\u011B s -upwd a -opwd pro typ PASSWORD a -ec pro typ CERTIFICATE -hlp.hashAlgorithm=he\u0161ovac\u00ED funkce pou\u017Eit\u00E1 pro podpis. V\u00FDchoz\u00ED hodnota je SHA1. Mo\u017En\u00E9 hodnoty jsou {0} -hlp.header=JSignPdf je program, kter\u00FD slou\u017E\u00ED k digit\u00E1ln\u00EDmu podepisov\u00E1n\u00ED PDF dokument\u016F. P\u0159i spu\u0161t\u011Bn\u00ED bez parametr\u016F na p\u0159\u00EDkazov\u00E9 \u0159\u00E1dce je spu\u0161t\u011Bno grafick\u00E9 u\u017Eivatelsk\u00E9 rozhran\u00ED. Jsou-li na parametry p\u0159\u00EDkazov\u00E9 \u0159\u00E1dce p\u0159\u00EDtomny je pou\u017Eit d\u00E1vkov\u00FD m\u00F3d zpracov\u00E1n\u00ED bez GUI. -hlp.help=zobraz\u00ED tuto obrazovku s n\u00E1pov\u011Bdou -hlp.imgPath=cesta k souboru s obr\u00E1zkem k viditeln\u00E9mu podpisu -hlp.keyAlias=jm\u00E9no (alias) kl\u00ED\u010De ze zvolen\u00E9ho \u00FAlo\u017Ei\u0161t\u011B, kter\u00FD m\u00E1 b\u00FDt pou\u017Eit\u00FD pro podeps\u00E1n\u00ED dokumentu. Jestli\u017Ee tato volba nen\u00ED pou\u017Eita, je automaticky volen prvn\u00ED kl\u00ED\u010D ve zvolen\u00E9m \u00FAlo\u017Ei\u0161ti. (Seznam mo\u017En\u00FDch jmen kl\u00ED\u010D\u016F z\u00EDsk\u00E1te pomoc\u00ED volby -lk). -hlp.keyPwd=heslo kl\u00ED\u010De v \u00FAlo\u017Ei\u0161ti. V\u011Bt\u0161inou nemus\u00EDte tuto volbu nastavovat - heslem b\u00FDvaj\u00ED chr\u00E1n\u011Bna v prv\u00E9 \u0159ad\u011B \u00FAlo\u017Ei\u0161t\u011B. Ale pro v\u0161echny p\u0159\u00EDpady tuto mo\u017Enost m\u00E1te -hlp.ksFile=nastav\u00ED cestu k souboru \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F - jako hodnotu pou\u017Eijte soubor s va\u0161imi priv\u00E1tn\u00EDmi kl\u00ED\u010Di (.p12, .pfx, .jks, ...). N\u011Bkter\u00E9 typy \u00FAlo\u017Ei\u0161\u0165 kl\u00ED\u010D\u016F nepracuj\u00ED s extern\u00EDmi soubory (nap\u0159. nativn\u00ED \u00FAlo\u017Ei\u0161t\u011B na windows - WINDOWS-MY), u t\u011Bchto \u00FAlo\u017Ei\u0161\u0165 tuto volbu neuv\u00E1d\u011Bjte. -hlp.ksPwd=heslo pro \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F -hlp.ksType=nastavuje typ \u00FAlo\u017Ei\u0161t\u011B (seznam mo\u017En\u00FDch typ\u016F z\u00EDsk\u00E1te pou\u017Eit\u00EDm argumentu -lkt) -hlp.l2Text=text podpisu, m\u016F\u017Eete pou\u017E\u00EDt z\u00E1stupn\u00E9 v\u00FDrazy, kter\u00E9 budou nahrazeny atributy podpisu (${signer}, ${certificate}, ${timestamp}, ${location}, ${reason}, ${contact}) -hlp.l2TextFontSize=velikost fontu pou\u017Eit\u00E9ho pro text viditeln\u00E9ho podpisu, v\u00FDchoz\u00ED velikost je {0} +gui.vs.preview.button=N\u00e1hled a v\u00fdb\u011br +gui.vs.renderMode.label=Zobrazen\u00ed +gui.vs.settings.label=Nastaven\u00ed +gui.vs.title=Nastaven\u00ed viditeln\u00e9ho podpisu +gui.vs.urx.label=Prav\u00fd horn\u00ed roh X +gui.vs.urx.tooltip=Hodnota na ose X pro pozici prav\u00e9ho horn\u00edho rohu podpisu p\u0159i um\u00edst\u011bn\u00ed na str\u00e1nce. (Jako odd\u011blova\u010d desetin\u00fdch m\u00edst pou\u017eijte te\u010dku) +gui.vs.ury.label=Prav\u00fd horn\u00ed roh Y +gui.vs.ury.tooltip=Hodnota na ose Y pro pozici prav\u00e9ho horn\u00edho rohu podpisu p\u0159i um\u00edst\u011bn\u00ed na str\u00e1nce. (Jako odd\u011blova\u010d desetin\u00fdch m\u00edst pou\u017eijte te\u010dku) +hlp.append=p\u0159id\u00e1n\u00ed podpisu k ji\u017e existuj\u00edc\u00edm. V\u00fdchoz\u00ed nastaven\u00ed nahrazuje existuj\u00edc\u00ed podpisy nov\u00fdm. +hlp.bgPath=cesta k souboru s obr\u00e1zkem na pozad\u00ed viditeln\u00e9mu podpisu +hlp.bgScale=pom\u011br zv\u011bt\u0161en\u00ed pro obr\u00e1zek na pozad\u00ed viditeln\u00e9ho podpisu. Mo\u017enosti: Kladn\u00e9 \u010d\u00edslo - n\u00e1sobek tohoto \u010d\u00edsla bude pou\u017eit k vyn\u00e1soben\u00ed p\u016fvodn\u00ed velikosti obr\u00e1zku. (nap\u0159. pro zmen\u0161en\u00ed na polovinu zadejte 0.5). Nula - velikost obr\u00e1zku bude zm\u011bn\u011bna tak aby vyplnil cel\u00e9 pozad\u00ed podpisu. Z\u00e1porn\u00e9 \u010d\u00edslo - velikost obr\u00e1zku bude zm\u011bn\u011bna tak, aby pom\u011br stran z\u016fstal zachov\u00e1n a aby co nejl\u00e9pe vyplnil pozad\u00ed (best fit). +hlp.certLevel=\u00farove\u0148 certifikace. V\u00fdchoz\u00ed hodnota je NOT_CERTIFIED. Mo\u017en\u00e9 hodnoty: {0} +hlp.contact=kontakt na podepisuj\u00edc\u00edho (polo\u017eka podpisu) +hlp.crl=povoluje CRL validaci certifik\u00e1tu +hlp.disableAcro6Layers=vyp\u00edn\u00e1 nastaven\u00ed vrstev z Acrobatu 6, to znamen\u00e1, \u017ee v\u0161echny vrstvy podpisu budou vytvo\u0159eny. Acrobat 6.0 a vy\u0161\u0161\u00ed doporu\u010duj\u00ed vytvo\u0159it pouze vrstvy podpisu n2 a n4. +hlp.disableAnnot=zak\u00e1\u017ee \u00fapravu anotac\u00ed u k\u00f3dovan\u00fdch dokument\u016f +hlp.disableAssembly=zak\u00e1\u017ee sestaven\u00ed (assembly) u k\u00f3dovan\u00fdch dokument\u016f +hlp.disableContent=zak\u00e1\u017ee \u00fapravu obsahu u k\u00f3dovan\u00fdch dokument\u016f +hlp.disableCopy=zak\u00e1\u017ee kop\u00edrov\u00e1n\u00ed z k\u00f3dovan\u00fdch dokument\u016f +hlp.disableFill=zak\u00e1\u017ee vypl\u0148ov\u00e1n\u00ed k\u00f3dovan\u00fdch dokument\u016f +hlp.disableScrRead=zak\u00e1\u017ee screen-readery u k\u00f3dovan\u00fdch dokument\u016f +hlp.encCert=cesta k souboru s certifik\u00e1tem, kter\u00fd m\u00e1 b\u00fdt pou\u017eit pro zak\u00f3dov\u00e1n\u00ed v\u00fdstupn\u00edho PDF (v p\u0159\u00edpad\u011b, \u017ee je nastaven -encryption CERTIFICATE) +hlp.encrypted=Tento p\u0159ep\u00edna\u010d nebude v budoucnu podporov\u00e1n, pou\u017eijte m\u00edsto n\u011bho -encryption PASSWORD! +hlp.encryption=typ k\u00f3dov\u00e1n\u00ed v\u00fdstupn\u00edho dokumentu. V\u00fdchoz\u00ed hodnota je NONE (\u017e\u00e1dn\u00e9). Mo\u017en\u00e9 hodnoty: {0}. Pou\u017eijte tento p\u0159ep\u00edna\u010d spole\u010dn\u011b s -upwd a -opwd pro typ PASSWORD a -ec pro typ CERTIFICATE +hlp.hashAlgorithm=he\u0161ovac\u00ed funkce pou\u017eit\u00e1 pro podpis. V\u00fdchoz\u00ed hodnota je SHA1. Mo\u017en\u00e9 hodnoty jsou {0} +hlp.header=JSignPdf je program, kter\u00fd slou\u017e\u00ed k digit\u00e1ln\u00edmu podepisov\u00e1n\u00ed PDF dokument\u016f. P\u0159i spu\u0161t\u011bn\u00ed bez parametr\u016f na p\u0159\u00edkazov\u00e9 \u0159\u00e1dce je spu\u0161t\u011bno grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed. Jsou-li na parametry p\u0159\u00edkazov\u00e9 \u0159\u00e1dce p\u0159\u00edtomny je pou\u017eit d\u00e1vkov\u00fd m\u00f3d zpracov\u00e1n\u00ed bez GUI. +hlp.help=zobraz\u00ed tuto obrazovku s n\u00e1pov\u011bdou +hlp.imgPath=cesta k souboru s obr\u00e1zkem k viditeln\u00e9mu podpisu +hlp.keyAlias=jm\u00e9no (alias) kl\u00ed\u010de ze zvolen\u00e9ho \u00falo\u017ei\u0161t\u011b, kter\u00fd m\u00e1 b\u00fdt pou\u017eit\u00fd pro podeps\u00e1n\u00ed dokumentu. Jestli\u017ee tato volba nen\u00ed pou\u017eita, je automaticky volen prvn\u00ed kl\u00ed\u010d ve zvolen\u00e9m \u00falo\u017ei\u0161ti. (Seznam mo\u017en\u00fdch jmen kl\u00ed\u010d\u016f z\u00edsk\u00e1te pomoc\u00ed volby -lk). +hlp.keyPwd=heslo kl\u00ed\u010de v \u00falo\u017ei\u0161ti. V\u011bt\u0161inou nemus\u00edte tuto volbu nastavovat - heslem b\u00fdvaj\u00ed chr\u00e1n\u011bna v prv\u00e9 \u0159ad\u011b \u00falo\u017ei\u0161t\u011b. Ale pro v\u0161echny p\u0159\u00edpady tuto mo\u017enost m\u00e1te +hlp.ksFile=nastav\u00ed cestu k souboru \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f - jako hodnotu pou\u017eijte soubor s va\u0161imi priv\u00e1tn\u00edmi kl\u00ed\u010di (.p12, .pfx, .jks, ...). N\u011bkter\u00e9 typy \u00falo\u017ei\u0161\u0165 kl\u00ed\u010d\u016f nepracuj\u00ed s extern\u00edmi soubory (nap\u0159. nativn\u00ed \u00falo\u017ei\u0161t\u011b na windows - WINDOWS-MY), u t\u011bchto \u00falo\u017ei\u0161\u0165 tuto volbu neuv\u00e1d\u011bjte. +hlp.ksPwd=heslo pro \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f +hlp.ksType=nastavuje typ \u00falo\u017ei\u0161t\u011b (seznam mo\u017en\u00fdch typ\u016f z\u00edsk\u00e1te pou\u017eit\u00edm argumentu -lkt) +hlp.l2Text=text podpisu, m\u016f\u017eete pou\u017e\u00edt z\u00e1stupn\u00e9 v\u00fdrazy, kter\u00e9 budou nahrazeny atributy podpisu (${signer}, ${certificate}, ${timestamp}, ${location}, ${reason}, ${contact}) +hlp.l2TextFontSize=velikost fontu pou\u017eit\u00e9ho pro text viditeln\u00e9ho podpisu, v\u00fdchoz\u00ed velikost je {0} hlp.l4Text=status text -hlp.listKeys=vylistuje seznam kl\u00ED\u010D\u016F ve zvolen\u00E9m \u00FAlo\u017Ei\u0161ti -hlp.listKsTypes=vylistuje typy \u00FAlo\u017Ei\u0161\u0165 kl\u00ED\u010D\u016F (keystore types), kter\u00E9 mohou b\u00FDt pou\u017Eity jako hodnoty pro volbu -kst -hlp.loadProperties=Na\u010D\u00EDt\u00E1 nastaven\u00ED ze standartn\u00EDho souboru vytv\u00E1\u0159en\u00E9ho p\u0159i pou\u017Eit\u00ED JSignPdf GUI. -hlp.loadPropertiesFile=Na\u010D\u00EDt\u00E1 nastaven\u00ED programu ze zadan\u00E9ho souboru. Pou\u017Eit\u00FD soubor m\u016F\u017Ee b\u00FDt vytvo\u0159en\u00FD zkop\u00EDrov\u00E1n\u00EDm v\u00FDchoz\u00EDho souboru .JSignPdf vytvo\u0159en\u00E9ho p\u0159i spu\u0161t\u011Bn\u00ED GUI v u\u017Eivatelsk\u00E9m domovsk\u00E9m adres\u00E1\u0159i. -hlp.location=nastaven\u00ED m\u00EDsta (location) podpisu (nap\u0159. Brno). V\u00FDchoz\u00ED hodnota je pr\u00E1zdn\u00E1. -hlp.ocsp=povoluje OCSP validaci certifik\u00E1tu -hlp.ocspServerUrl=adresa OCSP serveru, kter\u00E1 bude pou\u017Eita v p\u0159\u00EDpad\u011B, \u017Ee certifik\u00E1t tuto informaci neobsahuje -hlp.outPath=adres\u00E1\u0159 do kter\u00E9ho budou um\u00EDst\u011Bny podepsan\u00E1 PDF. V\u00FDchoz\u00EDm nastaven\u00EDm je sou\u010Dasn\u00FD adres\u00E1\u0159. -hlp.outPrefix=prefix podepsan\u00E9ho souboru. V\u00FDchoz\u00ED hodnota je pr\u00E1zdn\u00FD prefix. -hlp.outSuffix=suffix (p\u0159\u00EDpona) podepsan\u00E9ho souboru. V\u00FDchoz\u00ED hodnota je "_signed". Nap\u0159. p\u0159i podeps\u00E1n\u00ED souboru dokument.pdf bude vytvo\u0159en soubor dokument_signed.pdf -hlp.ownerpwd=heslo vlastn\u00EDka (owner password) pou\u017Eit\u00E9 je-li zapnut\u00E9 k\u00F3dov\u00E1n\u00ED podepsan\u00E9ho dokumentu (-e) -hlp.page=str\u00E1nka na kterou bude um\u00EDst\u011Bn viditeln\u00FD podpis. V\u00FDchoz\u00ED hodnota je 1 (prvn\u00ED str\u00E1nka) -hlp.posLLX=pozice na ose X lev\u00E9ho doln\u00EDho rohu viditeln\u00E9ho podpisu (p\u0159i pou\u017Eit\u00ED z\u00E1porn\u00E9 hodnoty je hodnota ode\u010Dtena od \u0161i\u0159ky str\u00E1nky) -hlp.posLLY=pozice na ose Y lev\u00E9ho doln\u00EDho rohu viditeln\u00E9ho podpisu (p\u0159i pou\u017Eit\u00ED z\u00E1porn\u00E9 hodnoty je hodnota ode\u010Dtena od v\u00FD\u0161ky str\u00E1nky) -hlp.posURX=pozice na ose X prav\u00E9ho horn\u00EDho rohu viditeln\u00E9ho podpisu (p\u0159i pou\u017Eit\u00ED z\u00E1porn\u00E9 hodnoty je hodnota ode\u010Dtena od \u0161i\u0159ky str\u00E1nky) -hlp.posURY=pozice na ose Y prav\u00E9ho horn\u00EDho rohu viditeln\u00E9ho podpisu (p\u0159i pou\u017Eit\u00ED z\u00E1porn\u00E9 hodnoty je hodnota ode\u010Dtena od v\u00FD\u0161ky str\u00E1nky) -hlp.printRight=nastaven\u00ED pr\u00E1v k tisku dokumentu. Pou\u017Eito, je-li zapnuto k\u00F3dov\u00E1n\u00ED dokumentu. V\u00FDchoz\u00ED hodnota je ALLOW_PRINTING. Mo\u017En\u00E9 hodnoty: {0} -hlp.proxyHost=jm\u00E9no nebo IP adresa proxy serveru -hlp.proxyPort=port proxy serveru. V\u00FDchoz\u00ED hodnota je {0} -hlp.proxyType=typ proxy serveru pro internetov\u00E1 spojen\u00ED. V\u00FDchoz\u00ED hodnota je {0}. Mo\u017En\u00E9 hodnoty: {1} -hlp.quiet=tich\u00FD m\u00F3d - bez informac\u00ED o pr\u016Fb\u011Bhu podepisov\u00E1n\u00ED -hlp.reason=d\u016Fvod (reason) podpisu. V\u00FDchoz\u00ED hodnota je pr\u00E1zdn\u00E1. -hlp.renderMode=typ zobrazen\u00ED viditeln\u00E9ho podpisu. V\u00FDchoz\u00ED hodnota je DESCRIPTION_ONLY. Mo\u017En\u00E9 hodnoty: {0} -hlp.tsaAuthn=autentiza\u010Dn\u00ED metoda pou\u017Eit\u00E1 p\u0159i komunikaci s TSA serverem. V\u00FDchoz\u00ED hodnota je NONE. Mo\u017En\u00E9 hodnoty: {0} -hlp.tsaCertFile=cesta k \u00FAlo\u017Ei\u0161ti kl\u00ED\u010D\u016F, kter\u00E9 obsahuje priv\u00E1tn\u00ED kl\u00ED\u010D pro pou\u017Eit\u00ED k autentizaci oproti TSA serveru v p\u0159\u00EDpad\u011B, \u017Ee zvolen\u00E1 autentiza\u010Dn\u00ED metoda je CERTIFICATE -hlp.tsaCertFileType=typ \u00FAlo\u017Ei\u0161t\u011B kl\u00ED\u010D\u016F pro TSA autentizaci typu CERTIFICATE, v\u00FDchoz\u00ED hodnota je PKCS12 -hlp.tsaCertPasswd=heslo pou\u017Eit\u00E9 k otev\u0159en\u00ED PKCS#12 souboru (viz. argument -tscf) s priv\u00E1tn\u00EDm kl\u00ED\u010Dem -hlp.tsaHashAlg=he\u0161ovac\u00ED algoritmus pou\u017Eit\u00FD p\u0159i z\u00EDsk\u00E1v\u00E1n\u00ED \u010Dasov\u00E9ho raz\u00EDtka od TSA serveru; v\u00FDchoz\u00ED hodnota je {0} -hlp.tsaPolicy=OID politiky serveru \u010Dasov\u00E9ho raz\u00EDtka. -hlp.tsaPwd=u\u017Eivatelsk\u00E9 heslo pro TSA. Pou\u017Eijte tuto volbu jestli\u017Ee vyu\u017E\u00EDv\u00E1te \u010Dasov\u00E1 raz\u00EDtka (-ts) a TSA server vy\u017Eaduje autentizaci. -hlp.tsaUrl=adresa TSA serveru (timestamping authority). P\u0159i pou\u017Eit\u00ED tohoto argumentu, bude k podpisu p\u0159ilo\u017Eeno \u010Dasov\u00E9 raz\u00EDtko (timestamp) z dan\u00E9ho serveru. (m\u016F\u017Eete nap\u0159 zkusit url http://dse200.ncipher.com/TSS/HttpTspServer) -hlp.tsaUser=u\u017Eivatelsk\u00E9 jm\u00E9no pro TSA. Pou\u017Eijte tuto volbu jestli\u017Ee vyu\u017E\u00EDv\u00E1te \u010Dasov\u00E1 raz\u00EDtka (-ts) a TSA server vy\u017Eaduje autentizaci. -hlp.userpwd=heslo u\u017Eivatele (user password) pou\u017Eit\u00E9 je-li zapnut\u00E9 k\u00F3dov\u00E1n\u00ED podepsan\u00E9ho dokumentu (-e) -hlp.version=zobraz\u00ED \u010D\u00EDslo verze -hlp.visible=zap\u00EDn\u00E1 viditeln\u00FD podpis -pdfEncryption.certificate=Certifik\u00E1t -pdfEncryption.notEncrypted=Nek\u00F3dov\u00E1no +hlp.listKeys=vylistuje seznam kl\u00ed\u010d\u016f ve zvolen\u00e9m \u00falo\u017ei\u0161ti +hlp.listKsTypes=vylistuje typy \u00falo\u017ei\u0161\u0165 kl\u00ed\u010d\u016f (keystore types), kter\u00e9 mohou b\u00fdt pou\u017eity jako hodnoty pro volbu -kst +hlp.loadProperties=Na\u010d\u00edt\u00e1 nastaven\u00ed ze standartn\u00edho souboru vytv\u00e1\u0159en\u00e9ho p\u0159i pou\u017eit\u00ed JSignPdf GUI. +hlp.loadPropertiesFile=Na\u010d\u00edt\u00e1 nastaven\u00ed programu ze zadan\u00e9ho souboru. Pou\u017eit\u00fd soubor m\u016f\u017ee b\u00fdt vytvo\u0159en\u00fd zkop\u00edrov\u00e1n\u00edm v\u00fdchoz\u00edho souboru .JSignPdf vytvo\u0159en\u00e9ho p\u0159i spu\u0161t\u011bn\u00ed GUI v u\u017eivatelsk\u00e9m domovsk\u00e9m adres\u00e1\u0159i. +hlp.location=nastaven\u00ed m\u00edsta (location) podpisu (nap\u0159. Brno). V\u00fdchoz\u00ed hodnota je pr\u00e1zdn\u00e1. +hlp.ocsp=povoluje OCSP validaci certifik\u00e1tu +hlp.ocspServerUrl=adresa OCSP serveru, kter\u00e1 bude pou\u017eita v p\u0159\u00edpad\u011b, \u017ee certifik\u00e1t tuto informaci neobsahuje +hlp.outPath=adres\u00e1\u0159 do kter\u00e9ho budou um\u00edst\u011bny podepsan\u00e1 PDF. V\u00fdchoz\u00edm nastaven\u00edm je sou\u010dasn\u00fd adres\u00e1\u0159. +hlp.outPrefix=prefix podepsan\u00e9ho souboru. V\u00fdchoz\u00ed hodnota je pr\u00e1zdn\u00fd prefix. +hlp.outSuffix=suffix (p\u0159\u00edpona) podepsan\u00e9ho souboru. V\u00fdchoz\u00ed hodnota je "_signed". Nap\u0159. p\u0159i podeps\u00e1n\u00ed souboru dokument.pdf bude vytvo\u0159en soubor dokument_signed.pdf +hlp.ownerpwd=heslo vlastn\u00edka (owner password) pou\u017eit\u00e9 je-li zapnut\u00e9 k\u00f3dov\u00e1n\u00ed podepsan\u00e9ho dokumentu (-e) +hlp.page=str\u00e1nka na kterou bude um\u00edst\u011bn viditeln\u00fd podpis. V\u00fdchoz\u00ed hodnota je 1 (prvn\u00ed str\u00e1nka) +hlp.posLLX=pozice na ose X lev\u00e9ho doln\u00edho rohu viditeln\u00e9ho podpisu (p\u0159i pou\u017eit\u00ed z\u00e1porn\u00e9 hodnoty je hodnota ode\u010dtena od \u0161i\u0159ky str\u00e1nky) +hlp.posLLY=pozice na ose Y lev\u00e9ho doln\u00edho rohu viditeln\u00e9ho podpisu (p\u0159i pou\u017eit\u00ed z\u00e1porn\u00e9 hodnoty je hodnota ode\u010dtena od v\u00fd\u0161ky str\u00e1nky) +hlp.posURX=pozice na ose X prav\u00e9ho horn\u00edho rohu viditeln\u00e9ho podpisu (p\u0159i pou\u017eit\u00ed z\u00e1porn\u00e9 hodnoty je hodnota ode\u010dtena od \u0161i\u0159ky str\u00e1nky) +hlp.posURY=pozice na ose Y prav\u00e9ho horn\u00edho rohu viditeln\u00e9ho podpisu (p\u0159i pou\u017eit\u00ed z\u00e1porn\u00e9 hodnoty je hodnota ode\u010dtena od v\u00fd\u0161ky str\u00e1nky) +hlp.printRight=nastaven\u00ed pr\u00e1v k tisku dokumentu. Pou\u017eito, je-li zapnuto k\u00f3dov\u00e1n\u00ed dokumentu. V\u00fdchoz\u00ed hodnota je ALLOW_PRINTING. Mo\u017en\u00e9 hodnoty: {0} +hlp.proxyHost=jm\u00e9no nebo IP adresa proxy serveru +hlp.proxyPort=port proxy serveru. V\u00fdchoz\u00ed hodnota je {0} +hlp.proxyType=typ proxy serveru pro internetov\u00e1 spojen\u00ed. V\u00fdchoz\u00ed hodnota je {0}. Mo\u017en\u00e9 hodnoty: {1} +hlp.quiet=tich\u00fd m\u00f3d - bez informac\u00ed o pr\u016fb\u011bhu podepisov\u00e1n\u00ed +hlp.reason=d\u016fvod (reason) podpisu. V\u00fdchoz\u00ed hodnota je pr\u00e1zdn\u00e1. +hlp.renderMode=typ zobrazen\u00ed viditeln\u00e9ho podpisu. V\u00fdchoz\u00ed hodnota je DESCRIPTION_ONLY. Mo\u017en\u00e9 hodnoty: {0} +hlp.tsaAuthn=autentiza\u010dn\u00ed metoda pou\u017eit\u00e1 p\u0159i komunikaci s TSA serverem. V\u00fdchoz\u00ed hodnota je NONE. Mo\u017en\u00e9 hodnoty: {0} +hlp.tsaCertFile=cesta k \u00falo\u017ei\u0161ti kl\u00ed\u010d\u016f, kter\u00e9 obsahuje priv\u00e1tn\u00ed kl\u00ed\u010d pro pou\u017eit\u00ed k autentizaci oproti TSA serveru v p\u0159\u00edpad\u011b, \u017ee zvolen\u00e1 autentiza\u010dn\u00ed metoda je CERTIFICATE +hlp.tsaCertFileType=typ \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f pro TSA autentizaci typu CERTIFICATE, v\u00fdchoz\u00ed hodnota je PKCS12 +hlp.tsaCertPasswd=heslo pou\u017eit\u00e9 k otev\u0159en\u00ed PKCS#12 souboru (viz. argument -tscf) s priv\u00e1tn\u00edm kl\u00ed\u010dem +hlp.tsaHashAlg=he\u0161ovac\u00ed algoritmus pou\u017eit\u00fd p\u0159i z\u00edsk\u00e1v\u00e1n\u00ed \u010dasov\u00e9ho raz\u00edtka od TSA serveru; v\u00fdchoz\u00ed hodnota je {0} +hlp.tsaPolicy=OID politiky serveru \u010dasov\u00e9ho raz\u00edtka. +hlp.tsaPwd=u\u017eivatelsk\u00e9 heslo pro TSA. Pou\u017eijte tuto volbu jestli\u017ee vyu\u017e\u00edv\u00e1te \u010dasov\u00e1 raz\u00edtka (-ts) a TSA server vy\u017eaduje autentizaci. +hlp.tsaUrl=adresa TSA serveru (timestamping authority). P\u0159i pou\u017eit\u00ed tohoto argumentu, bude k podpisu p\u0159ilo\u017eeno \u010dasov\u00e9 raz\u00edtko (timestamp) z dan\u00e9ho serveru. (m\u016f\u017eete nap\u0159 zkusit url http://dse200.ncipher.com/TSS/HttpTspServer) +hlp.tsaUser=u\u017eivatelsk\u00e9 jm\u00e9no pro TSA. Pou\u017eijte tuto volbu jestli\u017ee vyu\u017e\u00edv\u00e1te \u010dasov\u00e1 raz\u00edtka (-ts) a TSA server vy\u017eaduje autentizaci. +hlp.userpwd=heslo u\u017eivatele (user password) pou\u017eit\u00e9 je-li zapnut\u00e9 k\u00f3dov\u00e1n\u00ed podepsan\u00e9ho dokumentu (-e) +hlp.version=zobraz\u00ed \u010d\u00edslo verze +hlp.visible=zap\u00edn\u00e1 viditeln\u00fd podpis +pdfEncryption.certificate=Certifik\u00e1t +pdfEncryption.notEncrypted=Nek\u00f3dov\u00e1no pdfEncryption.password=Hesla render.descriptionOnly=Pouze popis -render.graphicAndDescription=Obr\u00E1zek a popis -render.signameAndDescription=Jm\u00E9no podpisu a popis -rights.allowDegradedPrinting=Zhor\u0161en\u00E1 kvalita +render.graphicAndDescription=Obr\u00e1zek a popis +render.signameAndDescription=Jm\u00e9no podpisu a popis +rights.allowDegradedPrinting=Zhor\u0161en\u00e1 kvalita rights.allowPrinting=Povolen -rights.disallowPrinting=Zak\u00E1zat -serverAuthn.certificate=Klientsk\u00FD certifik\u00E1t -serverAuthn.none=Bez p\u0159ihl\u00E1\u0161en\u00ED -serverAuthn.password=Jm\u00E9no / Heslo -ssl.keymanager.init=Na\u010D\u00EDt\u00E1m autentiza\u010Dn\u00ED certifik\u00E1ty ze souboru {0}. -extcsp.unknownhashalg=Nastaven\u00FD hash algoritmus ({0}) nen\u00ED podporov\u00E1n -extcsp.nosignatureerr=Chyba p\u0159i podepisov\u00E1n\u00ED, p\u0159i\u0161tup do \u00FAlo\u017Ei\u0161t\u011B skon\u010Dil s chybou: {0} -extcsp.nosignature=Chyba p\u0159i podepisov\u00E1n\u00ED, podpis nebyl z\u00EDsk\u00E1n a \u017E\u00E1dn\u00E9 detaily o selh\u00E1n\u00ED nebyly p\u0159ijaty -extcsp.certfactory=Selhalo vytv\u00E1\u0159en\u00ED instance CertificateFactory -extcsp.iohost=Nen\u00ED mo\u017En\u00E9 spojit se s podpisov\u00FDm serverem - chyba spojen\u00ED: {0} -extcsp.nohost=Nen\u00ED mo\u017En\u00E9 spojit se s podpisov\u00FDm serverem - nezn\u00E1m\u00E1 adresa {0}: {1} -extcsp.nocert=Z \u00FAlo\u017Ei\u0161t\u011B nez\u00EDsk\u00E1n \u017E\u00E1dn\u00FD certifik\u00E1t, chyba: {0} -hlp.keyIndex=po\u0159ad\u00ED kl\u00ED\u010De (posloupnost za\u010D\u00EDn\u00E1 nulou), kter\u00FD m\u00E1 b\u00FDt pou\u017Ei k podeps\u00E1n\u00ED dokumentu. Jestli\u017Ee ani tato volba ani jm\u00E9no (alias) kl\u00ED\u010De nen\u00ED pou\u017Eito, pak je pou\u017Eit prvn\u00ED kl\u00ED\u010D (index=0) nalezen\u00FD v \u00FAlo\u017Ei\u0161ti. Tato volba m\u00E1 men\u0161\u00ED prioritu ne\u017E alias. -hlp.footer.exitCodes=Exit k\u00F3dy programu:\n-------------------\n 0 skon\u010Deno bez chyb\n 1 chybn\u00E9 argumenty\n 2 \u017Eadn\u00E1 operace nebyla po\u017Eadov\u00E1na - nap\u0159. neuvedeny \u017E\u00E1dn\u00E9 soubory k podeps\u00E1n\u00ED\n 3 podeps\u00E1n\u00ED n\u011Bkter\u00FDch - ale ne v\u0161ech - soubor\u016F selhalo\n 4 podeps\u00E1n\u00ED v\u0161ech soubor\u016F selhalo -hlp.footer.examples=P\u0159\u00EDklady:\n---------\n$ java -jar JSignPdf.jar -kst WINDOWS-MY mydocument.pdf\n-> vytvo\u0159\u00ED digit\u00E1ln\u011B podepsanou kopii souboru mydocument.pdf pod jm\u00E9nem mydocument_signed.pdf. Podpis je vytvo\u0159en pomoc\u00ED prvn\u00EDho osobn\u00EDho certifik\u00E1tu nalezen\u00E9ho ve v\u00FDchoz\u00EDm \u00FAlo\u017Ei\u0161ti certifik\u00E1t\u016F syst\u00E9mu Windows\n------------\n$ java -jar JSignPdf.jar -kst PKCS12 -ksf my_certificate.pfx -ksp myPrivateKeystorePassword -ka cert23 -pe PASSWORD -opwd xxx123 -upwd 123xxx -pr DISALLOW_PRINTING mydocument.pdf\n-> vytvo\u0159\u00ED podepsan\u00FD a za\u0161ifrovan\u00FD soubor mydocument_signed.pdf, tisk podepsan\u00E9ho dokumentu nen\u00ED povolen. Pro podpis je pou\u017Eit kl\u00ED\u010D se jm\u00E9nem cert23 z \u00FAlo\u017Ei\u0161t\u011B typu PKCS12 v souboru my_certificate.pfx\n------------\n$ java -jar JSignPdf.jar -lkt\n-> vyp\u00ED\u0161e typy \u00FAlo\u017Ei\u0161\u0165\n------------\n$ java -jar JSignPdf.jar -kst PKCS12 -ksf my_certificate.pfx -ksp myVeryPrivatePassword -lk -q\n-> vyp\u00ED\u0161e jm\u00E9na (aliasy) kl\u00ED\u010D\u016F ulo\u017Een\u00FDch v \u00FAlo\u017Ei\u0161ti my_certificate.pfx. Pro p\u0159\u00EDstup do \u00FAlo\u017Ei\u0161t\u011B je pou\u017Eito heslo. Je pou\u017Eit tich\u00FD m\u00F3d, tak\u017Ee nebudou vyti\u0161t\u011Bny \u017E\u00E1dn\u00E9 dodate\u010Dn\u00E9 informace. +rights.disallowPrinting=Zak\u00e1zat +serverAuthn.certificate=Klientsk\u00fd certifik\u00e1t +serverAuthn.none=Bez p\u0159ihl\u00e1\u0161en\u00ed +serverAuthn.password=Jm\u00e9no / Heslo +ssl.keymanager.init=Na\u010d\u00edt\u00e1m autentiza\u010dn\u00ed certifik\u00e1ty ze souboru {0}. +extcsp.unknownhashalg=Nastaven\u00fd hash algoritmus ({0}) nen\u00ed podporov\u00e1n +extcsp.nosignatureerr=Chyba p\u0159i podepisov\u00e1n\u00ed, p\u0159i\u0161tup do \u00falo\u017ei\u0161t\u011b skon\u010dil s chybou: {0} +extcsp.nosignature=Chyba p\u0159i podepisov\u00e1n\u00ed, podpis nebyl z\u00edsk\u00e1n a \u017e\u00e1dn\u00e9 detaily o selh\u00e1n\u00ed nebyly p\u0159ijaty +extcsp.certfactory=Selhalo vytv\u00e1\u0159en\u00ed instance CertificateFactory +extcsp.iohost=Nen\u00ed mo\u017en\u00e9 spojit se s podpisov\u00fdm serverem - chyba spojen\u00ed: {0} +extcsp.nohost=Nen\u00ed mo\u017en\u00e9 spojit se s podpisov\u00fdm serverem - nezn\u00e1m\u00e1 adresa {0}: {1} +extcsp.nocert=Z \u00falo\u017ei\u0161t\u011b nez\u00edsk\u00e1n \u017e\u00e1dn\u00fd certifik\u00e1t, chyba: {0} +hlp.keyIndex=po\u0159ad\u00ed kl\u00ed\u010de (posloupnost za\u010d\u00edn\u00e1 nulou), kter\u00fd m\u00e1 b\u00fdt pou\u017ei k podeps\u00e1n\u00ed dokumentu. Jestli\u017ee ani tato volba ani jm\u00e9no (alias) kl\u00ed\u010de nen\u00ed pou\u017eito, pak je pou\u017eit prvn\u00ed kl\u00ed\u010d (index=0) nalezen\u00fd v \u00falo\u017ei\u0161ti. Tato volba m\u00e1 men\u0161\u00ed prioritu ne\u017e alias. +hlp.footer.exitCodes=Exit k\u00f3dy programu:\n-------------------\n 0 skon\u010deno bez chyb\n 1 chybn\u00e9 argumenty\n 2 \u017eadn\u00e1 operace nebyla po\u017eadov\u00e1na - nap\u0159. neuvedeny \u017e\u00e1dn\u00e9 soubory k podeps\u00e1n\u00ed\n 3 podeps\u00e1n\u00ed n\u011bkter\u00fdch - ale ne v\u0161ech - soubor\u016f selhalo\n 4 podeps\u00e1n\u00ed v\u0161ech soubor\u016f selhalo +hlp.footer.examples=P\u0159\u00edklady:\n---------\n$ java -jar JSignPdf.jar -kst WINDOWS-MY mydocument.pdf\n-> vytvo\u0159\u00ed digit\u00e1ln\u011b podepsanou kopii souboru mydocument.pdf pod jm\u00e9nem mydocument_signed.pdf. Podpis je vytvo\u0159en pomoc\u00ed prvn\u00edho osobn\u00edho certifik\u00e1tu nalezen\u00e9ho ve v\u00fdchoz\u00edm \u00falo\u017ei\u0161ti certifik\u00e1t\u016f syst\u00e9mu Windows\n------------\n$ java -jar JSignPdf.jar -kst PKCS12 -ksf my_certificate.pfx -ksp myPrivateKeystorePassword -ka cert23 -pe PASSWORD -opwd xxx123 -upwd 123xxx -pr DISALLOW_PRINTING mydocument.pdf\n-> vytvo\u0159\u00ed podepsan\u00fd a za\u0161ifrovan\u00fd soubor mydocument_signed.pdf, tisk podepsan\u00e9ho dokumentu nen\u00ed povolen. Pro podpis je pou\u017eit kl\u00ed\u010d se jm\u00e9nem cert23 z \u00falo\u017ei\u0161t\u011b typu PKCS12 v souboru my_certificate.pfx\n------------\n$ java -jar JSignPdf.jar -lkt\n-> vyp\u00ed\u0161e typy \u00falo\u017ei\u0161\u0165\n------------\n$ java -jar JSignPdf.jar -kst PKCS12 -ksf my_certificate.pfx -ksp myVeryPrivatePassword -lk -q\n-> vyp\u00ed\u0161e jm\u00e9na (aliasy) kl\u00ed\u010d\u016f ulo\u017een\u00fdch v \u00falo\u017ei\u0161ti my_certificate.pfx. Pro p\u0159\u00edstup do \u00falo\u017ei\u0161t\u011b je pou\u017eito heslo. Je pou\u017eit tich\u00fd m\u00f3d, tak\u017ee nebudou vyti\u0161t\u011bny \u017e\u00e1dn\u00e9 dodate\u010dn\u00e9 informace. gui.tsaOcsp.button=TSA/OCSP/CRL -file.notReadable=Soubor {0} nen\u00ED mo\u017En\u00E9 aplikac\u00ED na\u010D\u00EDst. Zkontrolujte, zda soubor existuje a zda u\u017Eivatel m\u00E1 pr\u00E1va ke \u010Dten\u00ED souboru. -console.setSignerName=Nastavuji jm\u00E9no podepisuj\u00EDc\u00EDho: {0} +file.notReadable=Soubor {0} nen\u00ed mo\u017en\u00e9 aplikac\u00ed na\u010d\u00edst. Zkontrolujte, zda soubor existuje a zda u\u017eivatel m\u00e1 pr\u00e1va ke \u010dten\u00ed souboru. +console.setSignerName=Nastavuji jm\u00e9no podepisuj\u00edc\u00edho: {0} #console.updateVersionNotPossibleInAppendMode=Choosen configuration requires PDF version update, but it's not possible in the "append" signature mode. -console.updateVersionNotPossibleInAppendModeForGivenHash=Zvolen\u00FD he\u0161ovac\u00ED algoritmus ({0}) vy\u017Eaduje PDF verzi nov\u011Bj\u0161\u00ED ({1}) ne\u017E v p\u016Fvodn\u00EDm dokumentu ({2}). Zm\u011Bna verze nen\u00ED mo\u017En\u00E1 v re\u017Eimu "p\u0159ipojen\u00ED podpisu k existuj\u00EDc\u00EDm". Bu\u010F vypn\u011Bte p\u0159ipojen\u00ED nebo zvolte jinou he\u0161ovac\u00ED funkci. Toto jsou algoritmy s uveden\u00EDm minim\u00E1ln\u00ED PDF verze: {3} -hlp.signerName=jm\u00E9no podepisuj\u00EDc\u00EDho. V\u00FDchoz\u00ED hodnota je "common name" atribut (CN) ve zvolen\u00E9m certifik\u00E1tu. -hlp.gui=(beta) otev\u0159i GUI i kdy\u017E jsou pou\u017Eity parametry na p\u0159\u00EDkazov\u00E9 \u0159\u00E1dce +console.updateVersionNotPossibleInAppendModeForGivenHash=Zvolen\u00fd he\u0161ovac\u00ed algoritmus ({0}) vy\u017eaduje PDF verzi nov\u011bj\u0161\u00ed ({1}) ne\u017e v p\u016fvodn\u00edm dokumentu ({2}). Zm\u011bna verze nen\u00ed mo\u017en\u00e1 v re\u017eimu "p\u0159ipojen\u00ed podpisu k existuj\u00edc\u00edm". Bu\u010f vypn\u011bte p\u0159ipojen\u00ed nebo zvolte jinou he\u0161ovac\u00ed funkci. Toto jsou algoritmy s uveden\u00edm minim\u00e1ln\u00ed PDF verze: {3} +hlp.signerName=jm\u00e9no podepisuj\u00edc\u00edho. V\u00fdchoz\u00ed hodnota je "common name" atribut (CN) ve zvolen\u00e9m certifik\u00e1tu. +hlp.gui=(beta) otev\u0159i GUI i kdy\u017e jsou pou\u017eity parametry na p\u0159\u00edkazov\u00e9 \u0159\u00e1dce +gui.batchProcessing.button=D\u00e1vkov\u00e9 podepisov\u00e1n\u00ed +gui.batch.title=D\u00e1vkov\u00e9 podepisov\u00e1n\u00ed +gui.batch.fileSuffix=Suffix podepsan\u00fdch soubor\u016f +gui.batch.tableFilelist.path=Cesta +gui.batch.tableFilelist.filename=Jm\u00e9no souboru +gui.batch.tableFilelist.newname=Nov\u00e9 jm\u00e9no +gui.batch.addFiles.button=P\u0159idat soubory +gui.batch.removeFiles.button=Odebrat soubory +gui.batch.signFiles.button=Podepsat soubory \ No newline at end of file