mirror of
https://github.com/chris2511/xca.git
synced 2026-09-14 11:06:19 +05:00
commit
705b96bc83
13
Makefile
13
Makefile
@ -159,9 +159,10 @@ xca-portable-$(VERSION): xca$(SUFFIX).signed do.doc do.lang do.misc
|
||||
"$(INSTALL_DIR)/bin/libltdl-7.dll" \
|
||||
"$(INSTALL_DIR)/bin/libcrypto-1_1.dll" \
|
||||
$(patsubst %,"$(QTDIR)/translations/qt_%.qm", de es pl pt ru fr sk) \
|
||||
"$(TOPDIR)"/COPYRIGHT $@
|
||||
cp "$(QTDIR)/plugins/sqldrivers/qsqlite.dll" $@/sqldrivers
|
||||
"$(TOPDIR)"/COPYRIGHT "${BDIR}/sql/"*.dll $@
|
||||
cp "$(QTDIR)/plugins/platforms/qwindows.dll" $@/platforms
|
||||
cp $(patsubst %,"$(QTDIR)/plugins/sqldrivers/%.dll", qsqlite qsqlmysql qsqlpsql) $@/sqldrivers
|
||||
|
||||
|
||||
xca-portable.zip: xca-portable-$(VERSION).zip
|
||||
xca-portable-$(VERSION).zip: xca-portable-$(VERSION)
|
||||
@ -179,17 +180,17 @@ $(DMGSTAGE): xca$(SUFFIX)
|
||||
$(MAKE) $(APPTARGET)
|
||||
cp -r $(DMGSTAGE)/xca.app/Contents/Resources/*.html $(DMGSTAGE)/manual
|
||||
ln -s xca.html $(DMGSTAGE)/manual/index.html
|
||||
otool -l $(DMGSTAGE)/xca.app/Contents/MacOS/xca | grep -e "chris\|Users" >&2
|
||||
$(MACDEPLOYQT) $(DMGSTAGE)/xca.app
|
||||
rpath="`cd $(DMGSTAGE) && otool -l xca.app/Contents/MacOS/xca | grep -e "chris\|Users" ||:`" && \
|
||||
if test -n "$$rpath"; then echo " ERROR $$rpath"; false; fi
|
||||
-codesign --force --deep --signature-size=96000 -s "Christian Hohnstaedt" $(DMGSTAGE)/xca.app --timestamp
|
||||
|
||||
xca.dmg: $(MACTARGET).dmg
|
||||
|
||||
xca.app: $(DMGSTAGE)
|
||||
|
||||
$(MACTARGET).dmg: $(DMGSTAGE)
|
||||
# Check for "Users" or "chris" in the resulting DMG image
|
||||
rpath="`cd $(DMGSTAGE) && otool -l xca.app/Contents/MacOS/xca | grep -e "chris\|Users" ||:`" && \
|
||||
if test -n "$$rpath"; then echo " ERROR $$rpath"; false; fi
|
||||
-codesign --force --deep --signature-size=96000 -s "Christian Hohnstaedt" $(DMGSTAGE)/xca.app --timestamp
|
||||
hdiutil create -ov -fs HFS+ -volname "xca-$(VERSION)" -srcfolder "$<" "$@"
|
||||
|
||||
trans:
|
||||
|
||||
@ -1 +1 @@
|
||||
openssl-1.1.1b
|
||||
openssl-1.1.1d
|
||||
|
||||
25
changelog
25
changelog
@ -1,3 +1,28 @@
|
||||
* Close #138: Portable Version does not remember paths
|
||||
* Close #83: Token selection should not insist on name or serial of the token
|
||||
* Close #95: Copy mysql and psql windows dll files into portable app
|
||||
* Close #144: Database export has issues with wildcards in internal names
|
||||
* Close #143: Hotkey for import
|
||||
* Close #140: Certificate renewal with option to preserved serial number
|
||||
* Fix possible XCA crash
|
||||
* Add Dutch translation
|
||||
* Add Chinese translation
|
||||
* Add Italian language
|
||||
* CLose #120: Mark signed a request doesn't work
|
||||
* Close #119: Rename "PostgreSQL 6 and 7" to just "PostgreSQL"
|
||||
* Close #116: Duplicate extensions erroneously shown
|
||||
* Close #114: SAN - IPv6 address input not working
|
||||
* Close #68 Generating large DH params freezes UI
|
||||
* Support concurrent database access.
|
||||
* Close #91: Change order of "PKCS#11 provider"
|
||||
* Extend PEM files by human readable information about the item
|
||||
* Support ecdsa SSH public keys
|
||||
* Close #98 Add comment at import/export RSA keys from/to SSH public key
|
||||
* Close #101: Finish Rename with Enter shows Property Dialog
|
||||
* Close #104: Also show sha256 digests of public keys
|
||||
* Close #82: Renew CA ROOT Cert
|
||||
* Verify imported keys thoroughly
|
||||
|
||||
xca 2.1.2 Wed Nov 07 2018
|
||||
|
||||
* Close #40 macOS: Crash after xca v2.0.1 quit
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
<author>(c) by Christian Hohnstädt, <tt>christian@hohnstaedt.de</tt>
|
||||
|
||||
<date>August 2018 - Version 2.1.1
|
||||
<date>December 2019 - Version 2.2.0
|
||||
|
||||
<abstract>
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ endif
|
||||
include $(TOPDIR)/Rules.mak
|
||||
|
||||
PO_LANGUAGES=tr fr sk
|
||||
LANGUAGES=de ru hr pl pt_BR es it $(PO_LANGUAGES)
|
||||
LANGUAGES=de ru hr pl pt_BR es it zh_CN nl $(PO_LANGUAGES)
|
||||
QM_XCA=$(patsubst %, xca_%.qm, $(LANGUAGES))
|
||||
QM_QT=$(patsubst %, qt_%.qm, $(LANGUAGES))
|
||||
TS_XCA=$(patsubst %, xca_%.ts, $(PO_LANGUAGES))
|
||||
|
||||
@ -439,7 +439,7 @@ msgstr "&Emetteur"
|
||||
#: ../ui/CrlDetail.ui:241
|
||||
msgctxt "CrlDetail|"
|
||||
msgid "&Extensions"
|
||||
msgstr "E%xtensions"
|
||||
msgstr "&Extensions"
|
||||
|
||||
#: ../ui/CrlDetail.ui:261
|
||||
msgctxt "CrlDetail|"
|
||||
|
||||
195
lang/xca.pot
195
lang/xca.pot
@ -171,8 +171,9 @@ msgid "Self signed"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/CertDetail.cpp:139
|
||||
#, qt-format
|
||||
msgctxt "CertDetail|"
|
||||
msgid "Revoked: "
|
||||
msgid "Revoked at %1"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/CertDetail.cpp:144
|
||||
@ -262,6 +263,11 @@ msgctxt "CertExtend|"
|
||||
msgid "Revoke old certificate"
|
||||
msgstr ""
|
||||
|
||||
#: ../ui/CertExtend.ui:226
|
||||
msgctxt "CertExtend|"
|
||||
msgid "Keep serial number"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/CertExtend.cpp:43
|
||||
msgctxt "CertExtend|"
|
||||
msgid ""
|
||||
@ -976,7 +982,7 @@ msgctxt "MainWindow|"
|
||||
msgid "&New Request"
|
||||
msgstr ""
|
||||
|
||||
#: ../ui/MainWindow.ui:222 ../widgets/MW_menu.cpp:129
|
||||
#: ../ui/MainWindow.ui:222 ../widgets/MW_menu.cpp:128
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Certificates"
|
||||
msgstr ""
|
||||
@ -1059,169 +1065,189 @@ msgctxt "MainWindow|"
|
||||
msgid "Failed to rename the database file, because the target already exists"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_database.cpp:433
|
||||
#: ../widgets/MW_database.cpp:430
|
||||
msgctxt "MainWindow|"
|
||||
msgid "No deleted items found"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:61
|
||||
#: ../widgets/MW_menu.cpp:79
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Recent DataBases"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:66
|
||||
#: ../widgets/MW_help.cpp:25 ../widgets/MW_menu.cpp:35
|
||||
msgctxt "MainWindow|"
|
||||
msgid "System"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:67
|
||||
#: ../widgets/MW_help.cpp:28
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:68
|
||||
#: ../widgets/MW_help.cpp:32
|
||||
msgctxt "MainWindow|"
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:69
|
||||
#: ../widgets/MW_help.cpp:33
|
||||
msgctxt "MainWindow|"
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:70
|
||||
#: ../widgets/MW_help.cpp:35
|
||||
msgctxt "MainWindow|"
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:71
|
||||
#: ../widgets/MW_help.cpp:43
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:72
|
||||
#: ../widgets/MW_help.cpp:44
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:73
|
||||
#: ../widgets/MW_help.cpp:46
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:74
|
||||
#: ../widgets/MW_help.cpp:39
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:75
|
||||
#: ../widgets/MW_help.cpp:37
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:76
|
||||
#: ../widgets/MW_help.cpp:26
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_help.cpp:30
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_help.cpp:41
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Portuguese in Brazil"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:77
|
||||
#: ../widgets/MW_help.cpp:48
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:79
|
||||
#: ../widgets/MW_menu.cpp:83
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:94
|
||||
#: ../widgets/MW_menu.cpp:92
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&File"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:95
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&New DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:98
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&Open DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:101
|
||||
#: ../widgets/MW_menu.cpp:99
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Open Remote DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:106
|
||||
#: ../widgets/MW_menu.cpp:104
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Set as default DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:109
|
||||
#: ../widgets/MW_menu.cpp:93
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&Close DataBase"
|
||||
msgid "New DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:112
|
||||
#: ../widgets/MW_menu.cpp:96
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Open DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:107
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Close DataBase"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:110
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Options"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:120
|
||||
#: ../widgets/MW_menu.cpp:118
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Exit"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:126
|
||||
#: ../widgets/MW_menu.cpp:125
|
||||
msgctxt "MainWindow|"
|
||||
msgid "I&mport"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:127
|
||||
#: ../widgets/MW_menu.cpp:126
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Keys"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:128
|
||||
#: ../widgets/MW_menu.cpp:127
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:130
|
||||
#: ../widgets/MW_menu.cpp:129
|
||||
msgctxt "MainWindow|"
|
||||
msgid "PKCS#12"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:131
|
||||
#: ../widgets/MW_menu.cpp:130
|
||||
msgctxt "MainWindow|"
|
||||
msgid "PKCS#7"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:132
|
||||
#: ../widgets/MW_menu.cpp:131
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Template"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:133
|
||||
#: ../widgets/MW_menu.cpp:132
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Revocation list"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:134
|
||||
#: ../widgets/MW_menu.cpp:133
|
||||
msgctxt "MainWindow|"
|
||||
msgid "PEM file"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:135
|
||||
#: ../widgets/MW_menu.cpp:134
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Paste PEM file"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:137
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&Token"
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:154
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Export Certificate &Index hierarchy"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:167
|
||||
msgctxt "MainWindow|"
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:138
|
||||
@ -1264,11 +1290,6 @@ msgctxt "MainWindow|"
|
||||
msgid "&Export Certificate Index"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:154
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&Export Certificate Index hierarchy"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:156
|
||||
msgctxt "MainWindow|"
|
||||
msgid "C&hange DataBase password"
|
||||
@ -1294,11 +1315,6 @@ msgctxt "MainWindow|"
|
||||
msgid "&Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:167
|
||||
msgctxt "MainWindow|"
|
||||
msgid "&Content"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/MW_menu.cpp:169
|
||||
msgctxt "MainWindow|"
|
||||
msgid "About"
|
||||
@ -2959,32 +2975,32 @@ msgctxt "XcaTreeView|"
|
||||
msgid "Paste PEM data"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/XcaTreeView.cpp:410
|
||||
#: ../widgets/XcaTreeView.cpp:411
|
||||
msgctxt "XcaTreeView|"
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/XcaTreeView.cpp:411
|
||||
#: ../widgets/XcaTreeView.cpp:412
|
||||
msgctxt "XcaTreeView|"
|
||||
msgid "Properties"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/XcaTreeView.cpp:414
|
||||
#: ../widgets/XcaTreeView.cpp:415
|
||||
msgctxt "XcaTreeView|"
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/XcaTreeView.cpp:415
|
||||
#: ../widgets/XcaTreeView.cpp:417
|
||||
msgctxt "XcaTreeView|"
|
||||
msgid "Export"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/XcaTreeView.cpp:416
|
||||
#: ../widgets/XcaTreeView.cpp:418
|
||||
msgctxt "XcaTreeView|"
|
||||
msgid "Clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: ../widgets/XcaTreeView.cpp:418
|
||||
#: ../widgets/XcaTreeView.cpp:420
|
||||
msgctxt "XcaTreeView|"
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
@ -3152,8 +3168,9 @@ msgid "Failed to initiate DB transaction"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/db_crl.cpp:311 ../lib/db_crl.cpp:319 ../lib/db_crl.cpp:323
|
||||
#, qt-format
|
||||
msgctxt "db_crl|"
|
||||
msgid "Database error: "
|
||||
msgid "Database error: %1"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/db_key.cpp:65
|
||||
@ -3429,7 +3446,12 @@ msgctxt "db_x509|"
|
||||
msgid "CA vCalendar"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/db_x509.cpp:1102
|
||||
#: ../lib/db_x509.cpp:1094
|
||||
msgctxt "db_x509|"
|
||||
msgid "days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/db_x509.cpp:1103
|
||||
msgctxt "db_x509|"
|
||||
msgid "No template"
|
||||
msgstr ""
|
||||
@ -3508,11 +3530,6 @@ msgctxt "db_x509|"
|
||||
msgid "Not possible for the token-key Certificate '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/db_x509.cpp:1093
|
||||
msgctxt "db_x509|"
|
||||
msgid " days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/db_x509super.cpp:24
|
||||
msgctxt "db_x509name|"
|
||||
msgid "Subject"
|
||||
@ -3654,48 +3671,48 @@ msgctxt "pass_info|"
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:113
|
||||
#: ../lib/pki_base.cpp:123
|
||||
#, qt-format
|
||||
msgctxt "pki_base|"
|
||||
msgid "Error opening file: '%1': %2"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:282
|
||||
#: ../lib/pki_base.cpp:292
|
||||
msgctxt "pki_base|"
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:283
|
||||
#: ../lib/pki_base.cpp:293
|
||||
msgctxt "pki_base|"
|
||||
msgid "Imported"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:284
|
||||
#: ../lib/pki_base.cpp:294
|
||||
msgctxt "pki_base|"
|
||||
msgid "Generated"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:285
|
||||
#: ../lib/pki_base.cpp:295
|
||||
msgctxt "pki_base|"
|
||||
msgid "Transformed"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:286
|
||||
#: ../lib/pki_base.cpp:296
|
||||
msgctxt "pki_base|"
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:287
|
||||
#: ../lib/pki_base.cpp:297
|
||||
msgctxt "pki_base|"
|
||||
msgid "Legacy Database"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:288
|
||||
#: ../lib/pki_base.cpp:298
|
||||
msgctxt "pki_base|"
|
||||
msgid "Renewed"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_base.cpp:91
|
||||
#: ../lib/pki_base.cpp:101
|
||||
#, qt-format
|
||||
msgctxt "pki_base|"
|
||||
msgid "Internal error: Unexpected message: %1 %2"
|
||||
@ -3759,8 +3776,9 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_evp.cpp:239
|
||||
#, qt-format
|
||||
msgctxt "pki_evp|"
|
||||
msgid "Failed to decrypt the key (bad password) "
|
||||
msgid "Failed to decrypt the key (bad password) %1"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_evp.cpp:249
|
||||
@ -4004,55 +4022,50 @@ msgctxt "pki_scard|"
|
||||
msgid "Unable to find copied key on the token"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:614
|
||||
#: ../lib/pki_scard.cpp:623
|
||||
#, qt-format
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Please insert card: %1 %2 [%3] with Serial: %4"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:642
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Public Key mismatch. Please re-import card"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:699
|
||||
#: ../lib/pki_scard.cpp:691
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Illegal Key generation method"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:715
|
||||
#: ../lib/pki_scard.cpp:707
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Unable to find generated key on card"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:753
|
||||
#: ../lib/pki_scard.cpp:745
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Ignoring unsupported token key"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:756
|
||||
#: ../lib/pki_scard.cpp:748
|
||||
#, qt-format
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Wrong Size %1"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:762
|
||||
#: ../lib/pki_scard.cpp:754
|
||||
#, qt-format
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Token %1"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:771 ../lib/pki_scard.cpp:784
|
||||
#: ../lib/pki_scard.cpp:763 ../lib/pki_scard.cpp:776
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Failed to find the key on the token"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:778
|
||||
#: ../lib/pki_scard.cpp:770
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Invalid Pin for the token"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/pki_scard.cpp:790
|
||||
#: ../lib/pki_scard.cpp:782
|
||||
msgctxt "pki_scard|"
|
||||
msgid "Failed to initialize the key on the token"
|
||||
msgstr ""
|
||||
|
||||
137
lang/xca.ts
137
lang/xca.ts
@ -175,7 +175,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked: </source>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -266,6 +266,11 @@
|
||||
<source>Revoke old certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1010,7 +1015,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1086,27 +1091,28 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1116,12 +1122,12 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1131,52 +1137,52 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1185,9 +1191,19 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<source>Set as default DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -1201,7 +1217,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1246,12 +1262,22 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1291,12 +1317,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1321,12 +1342,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2978,7 +2994,7 @@ In library %3
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2993,7 +3009,7 @@ In library %3
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3174,7 +3190,7 @@ and so it was not imported</source>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: </source>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@ -3451,12 +3467,17 @@ and so it was not imported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3526,11 +3547,6 @@ and so it was not imported</source>
|
||||
<source>Not possible for the token-key Certificate '%1'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>db_x509name</name>
|
||||
@ -3689,7 +3705,7 @@ and thus was not stored</source>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3787,7 +3803,7 @@ It is stored in the XCA database '%5'</source>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -4022,17 +4038,12 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
233
lang/xca_de.ts
233
lang/xca_de.ts
@ -44,24 +44,29 @@
|
||||
<message>
|
||||
<location line="+22"/>
|
||||
<source>Show public key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Öffentlichen Schlüssel anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<source>This key is not in the database.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Dieser Schlüssel ist nicht in der Datenbank.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>Not available</source>
|
||||
<translation>Nicht verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+70"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation>Zurückgezogen am %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Details of the certificate</source>
|
||||
<translation type="obsolete">Details des Zertifikates</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+39"/>
|
||||
<location line="-31"/>
|
||||
<source>Signer unknown</source>
|
||||
<translation>Unterzeichner unbekannt</translation>
|
||||
</message>
|
||||
@ -79,12 +84,11 @@
|
||||
<translation type="vanished">Vertrauenswürdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked: </source>
|
||||
<translation>Zurückgezogen:</translation>
|
||||
<translation type="vanished">Zurückgezogen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location line="+32"/>
|
||||
<source>Not valid</source>
|
||||
<translation>Nicht gültig</translation>
|
||||
</message>
|
||||
@ -299,7 +303,12 @@
|
||||
<translation>Altes Zertifikat zurückziehen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-186"/>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation>Seriennummer übernehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-196"/>
|
||||
<source>Certificate renewal</source>
|
||||
<translation>Zertifikatsverlängerung</translation>
|
||||
</message>
|
||||
@ -636,7 +645,7 @@ PEM ist eine base64 kodierte PEM Datei im Textformat
|
||||
<message>
|
||||
<location line="+65"/>
|
||||
<source>Export comment into PEM file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Kommentar in die PEM Datei übernehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please enter the filename</source>
|
||||
@ -1048,7 +1057,7 @@ Seriennummer: %3</translation>
|
||||
<message>
|
||||
<location line="+48"/>
|
||||
<source>Fingerprint</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Fingerabdruck</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -1243,41 +1252,40 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation>In die Zwischenablage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+109"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>Datenbank s&chliessen</translation>
|
||||
<translation type="vanished">Datenbank s&chliessen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+58"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Inhalt</translation>
|
||||
<translation type="vanished">&Inhalt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&About</source>
|
||||
<translation type="obsolete">Ü&ber</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-73"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+92"/>
|
||||
<source>&File</source>
|
||||
<translation>D&atei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-33"/>
|
||||
<location line="-13"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Zuletzt geöffnet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Kroatisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>Englisch</translation>
|
||||
</message>
|
||||
@ -1287,12 +1295,12 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation>Französisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>Deutsch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Russisch</translation>
|
||||
</message>
|
||||
@ -1302,62 +1310,76 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation>Slowakisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Spanisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Polnisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Italienisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation>Chinesisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation>Niederländisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Brasilianisches Portugiesisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Türkisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Sprache</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+22"/>
|
||||
<location line="+16"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Netzwerkdatenbank öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+34"/>
|
||||
<location line="+35"/>
|
||||
<source>Paste PEM file</source>
|
||||
<translation>PEM Datei Einfügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+14"/>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation>Chipkarte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+12"/>
|
||||
<source>Extra</source>
|
||||
<translation>Extra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Export Certificate Index</source>
|
||||
<translation>Zertifikatsindex exportieren</translation>
|
||||
<translation>Zertifikatsindex &exportieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>Zertifikatsindexhierarchie &exportieren</translation>
|
||||
<translation type="vanished">Zertifikatsindexhierarchie &exportieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<location line="+12"/>
|
||||
<source>OID Resolver</source>
|
||||
<translation>OID Resolver</translation>
|
||||
</message>
|
||||
@ -1432,7 +1454,7 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-37"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-38"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Zertifikate</translation>
|
||||
</message>
|
||||
@ -1507,7 +1529,7 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation>Datenbank konnte nicht umbenannt werden, da die Zieldatei bereits existiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Keine gelöschten Einträge gefunden</translation>
|
||||
</message>
|
||||
@ -1520,7 +1542,7 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation type="vanished">Das Entfernen gelöschter oder veralteter Elemente aus der Datenbank ist Fehlgeschlagen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+21"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+22"/>
|
||||
<source>&Dump DataBase</source>
|
||||
<translation>&Datenbank ausgeben</translation>
|
||||
</message>
|
||||
@ -1534,12 +1556,27 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation>&Gelöschte Einträge wiederherstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-47"/>
|
||||
<location line="-49"/>
|
||||
<source>Options</source>
|
||||
<translation>Optionen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="-17"/>
|
||||
<source>New DataBase</source>
|
||||
<translation>Neue Datenbank</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation>Datenbank Öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation>Datenbank schliessen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+19"/>
|
||||
<source>Keys</source>
|
||||
<translation>Schlüssel</translation>
|
||||
</message>
|
||||
@ -1573,6 +1610,11 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<source>PEM file</source>
|
||||
<translation>PEM Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+34"/>
|
||||
<source>Content</source>
|
||||
<translation>Inhalt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Donations</source>
|
||||
<translation type="obsolete">Spenden</translation>
|
||||
@ -1594,7 +1636,7 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation type="vanished">Trotzdem importieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-8"/>
|
||||
<location line="-42"/>
|
||||
<source>I&mport</source>
|
||||
<translation>I&mport</translation>
|
||||
</message>
|
||||
@ -1603,7 +1645,7 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<translation type="obsolete">PEM datei (copy+paste)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+43"/>
|
||||
<location line="+44"/>
|
||||
<source>About</source>
|
||||
<translation>Über</translation>
|
||||
</message>
|
||||
@ -1653,7 +1695,7 @@ Dies löscht den Schlüssel '%1' und macht ihn nicht-exportierbar</tra
|
||||
<message>
|
||||
<location line="-31"/>
|
||||
<source>Diffie-Hellman parameters saved as: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Diffie-Hellmann Parameter gespeichert als: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+16"/>
|
||||
@ -1663,27 +1705,30 @@ Please enter the DH parameter bits</source>
|
||||
Bitte die DH Parameter bits angeben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-74"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Neue Datenbank</translation>
|
||||
<translation type="vanished">&Neue Datenbank</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>Datenbank &Öffnen</translation>
|
||||
<translation type="vanished">Datenbank &Öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+42"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-29"/>
|
||||
<source>&Init Security token</source>
|
||||
<translation>Chipkarte &initialisieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+16"/>
|
||||
<location line="+14"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation>Zertifikats&indexhierarchie exportieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation>Da&tenbankpasswort ändern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-36"/>
|
||||
<location line="-38"/>
|
||||
<source>Exit</source>
|
||||
<translation>Beenden</translation>
|
||||
</message>
|
||||
@ -1693,7 +1738,7 @@ Bitte die DH Parameter bits angeben</translation>
|
||||
<translation>unbekannte option: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_database.cpp" line="-111"/>
|
||||
<location filename="../widgets/MW_database.cpp" line="-108"/>
|
||||
<source>Using or exporting private keys will not be possible without providing the correct password</source>
|
||||
<translation>Die Benutzung oder der Export privater Schlüssel ist nur mit dem richtigen Datenbankpasswort möglich</translation>
|
||||
</message>
|
||||
@ -1716,22 +1761,21 @@ Bitte die DH Parameter bits angeben</translation>
|
||||
<translation type="vanished">Öffnen der Datei '%1' fehlgeschlagen: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+42"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+44"/>
|
||||
<source>Generate DH parameter</source>
|
||||
<translation>DH Parameter erstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-56"/>
|
||||
<location line="-58"/>
|
||||
<source>Set as default DataBase</source>
|
||||
<translation>Als Standard datenbank</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+31"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Chipkarte</translation>
|
||||
<translation type="vanished">&Chipkarte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+34"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>Chipkarte &verwalten</translation>
|
||||
</message>
|
||||
@ -2745,7 +2789,7 @@ Insbesondere sind in der PKCS#11 Spezifikation EC und DSA signaturen nur mit SHA
|
||||
<message>
|
||||
<location line="+19"/>
|
||||
<source>Send vCalendar expiry reminder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Zertifikatsablauferinnerung in vCalendar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
@ -3141,22 +3185,22 @@ Insbesondere sind in der PKCS#11 Spezifikation EC und DSA signaturen nur mit SHA
|
||||
<message>
|
||||
<location filename="../lib/pkcs11_lib.cpp" line="+35"/>
|
||||
<source>Failed to open PKCS11 library: %1: %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>PKCS11 Bibliothek %1 konnte nicht geöffnet werden: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<source>This does not look like a PKCS#11 library. Symbol 'C_GetFunctionList' not found.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Dies scheint keine PKCS#11 Bibliothek zu sein. Sie enthält nicht das Symbol 'C_GetFunctionList'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+82"/>
|
||||
<source>Disabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Deaktiviert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Library loading failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Laden der Bibliothek fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+185"/>
|
||||
@ -3374,12 +3418,12 @@ in Bibliothek %3
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>Unmark signed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Markiere als unsigniert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Mark signed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Markiere als signiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -3660,7 +3704,7 @@ in Bibliothek %3
|
||||
<translation>Einfügen (PEM)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Umbenennen</translation>
|
||||
</message>
|
||||
@ -3675,7 +3719,7 @@ in Bibliothek %3
|
||||
<translation>Löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Export</translation>
|
||||
</message>
|
||||
@ -3785,7 +3829,7 @@ Grösse %3
|
||||
<message>
|
||||
<location line="+205"/>
|
||||
<source>Could not create directory %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Verzeichnis %1 konnte nicht erstellt werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+251"/>
|
||||
@ -3904,8 +3948,12 @@ Grösse %3
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation>Datenbankfehler: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Datenbankfehler:</translation>
|
||||
<translation type="vanished">Datenbankfehler:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-162"/>
|
||||
@ -4344,12 +4392,17 @@ und wird duch den importierten, privaten Teil vervollständigt</translation>
|
||||
<translation>CA vCalendar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation>Tage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation>Keine Vorlage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation>Der ausgewählte Schlüssel zum signieren ist nicht vollständig.</translation>
|
||||
</message>
|
||||
@ -4514,9 +4567,8 @@ und wird duch den importierten, privaten Teil vervollständigt</translation>
|
||||
<translation type="obsolete">Zu verschlüsselnde Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+351"/>
|
||||
<source> days</source>
|
||||
<translation>Tage</translation>
|
||||
<translation type="vanished">Tage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Security token</source>
|
||||
@ -4531,7 +4583,7 @@ und wird duch den importierten, privaten Teil vervollständigt</translation>
|
||||
<translation type="obsolete">Von der Chipkarte löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-734"/>
|
||||
<location line="-383"/>
|
||||
<source>The certificate already exists in the database as:
|
||||
'%1'
|
||||
and so it was not imported</source>
|
||||
@ -4865,12 +4917,12 @@ und wurde daher nicht importiert</translation>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>Certificate count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Zertifikatszähler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>Number of certificates in the database with the same public key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Anzahl an Zertifikaten in der Datenbank mit dem gleichen öffentlichen Schlüssel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+95"/>
|
||||
@ -4983,7 +5035,7 @@ und wurde daher nicht importiert</translation>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Öffnen der Datei %1 fehlgeschlagen: %2</translation>
|
||||
</message>
|
||||
@ -5024,7 +5076,7 @@ und wurde daher nicht importiert</translation>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>Renewed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Erneuert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error: </source>
|
||||
@ -5093,12 +5145,11 @@ Diese ist in der XCA Datenbank '%5' gespeichert</translation>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Konnte den Schlüssel nicht entschlüsseln. (Falsches Passwort)</translation>
|
||||
<translation type="vanished">Konnte den Schlüssel nicht entschlüsseln. (Falsches Passwort)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location filename="../lib/pki_evp.cpp" line="+420"/>
|
||||
<location line="+14"/>
|
||||
<source>Password input aborted</source>
|
||||
<translation>Passworteingabe abgebrochen</translation>
|
||||
@ -5113,14 +5164,19 @@ Diese ist in der XCA Datenbank '%5' gespeichert</translation>
|
||||
<translation type="obsolete">Der Schlüssel aus der Datei %1 konnte nicht geladen werden. Private und öffentliche, sowie PKCS#8 Schlüssel im PEM und DER format wurden versucht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-298"/>
|
||||
<location line="-308"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation>Konnte den Schlüssel nicht entschlüsseln. (Falsches Passwort) %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Please enter the password to decrypt the private key.</source>
|
||||
<translation>Bitte geben sie das Passwort zur Entschlüsselung des privaten Schlüssels ein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+55"/>
|
||||
<source>The key from file '%1' is incomplete or inconsistent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Der Schlüssel aus der Datei '%1' ist unvollständig oder inkonsistent.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+18"/>
|
||||
@ -5243,7 +5299,7 @@ Diese ist in der XCA Datenbank '%5' gespeichert</translation>
|
||||
<location line="+96"/>
|
||||
<location line="+94"/>
|
||||
<source>Unexpected SSH2 content: '%1'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Unerwarteter SSH2 inhalt: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-74"/>
|
||||
@ -5325,12 +5381,11 @@ Diese ist in der XCA Datenbank '%5' gespeichert</translation>
|
||||
<translation>Kann den eben kopierten Schlüssel auf der Chipkarte nicht finden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+106"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>Öffentlicher Schlüssel passt nicht. Bitte Chipkarte neu importieren</translation>
|
||||
<translation type="vanished">Öffentlicher Schlüssel passt nicht. Bitte Chipkarte neu importieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+73"/>
|
||||
<location line="+171"/>
|
||||
<source>Unable to find generated key on card</source>
|
||||
<translation>Kann den erstellten Schlüssel auf der Karte nicht finden</translation>
|
||||
</message>
|
||||
@ -5346,7 +5401,7 @@ Diese ist in der XCA Datenbank '%5' gespeichert</translation>
|
||||
<translation>Ungültige Pin für die Chipkarte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-413"/>
|
||||
<location line="-405"/>
|
||||
<source>Delete the private key '%1' from the token '%2 (#%3)' ?</source>
|
||||
<translation>Soll der private Schlüssel '%1' von der Chipkarte '%2' mit der Seriennummer %3 gelöscht werden ?</translation>
|
||||
</message>
|
||||
@ -5376,12 +5431,12 @@ Diese ist in der XCA Datenbank '%5' gespeichert</translation>
|
||||
<translation>PIN Eingabe abgebrochen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+90"/>
|
||||
<location line="+99"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>Bitte die Chipkarte: %1 %2 [%3] mit Seriennummer: %4 einlegen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+85"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Ungültige Schlüsselgenerierungsmethode</translation>
|
||||
</message>
|
||||
|
||||
151
lang/xca_es.ts
151
lang/xca_es.ts
@ -708,8 +708,12 @@ PKCS#8 es un formato estandar de intercambio de claves</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation>Revocado: </translation>
|
||||
<translation type="vanished">Revocado: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -799,6 +803,11 @@ PKCS#8 es un formato estandar de intercambio de claves</translation>
|
||||
<source>Revoke old certificate</source>
|
||||
<translation>Revocar el certificado antiguo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1547,7 +1556,7 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Certificados</translation>
|
||||
</message>
|
||||
@ -1623,27 +1632,28 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>Base de datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+103"/>
|
||||
<location line="+100"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>No se han encontrado elementos eliminados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Bases de datos recientes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>Sistema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Croatian</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>English</translation>
|
||||
</message>
|
||||
@ -1653,12 +1663,12 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>French</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>German</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Russian</translation>
|
||||
</message>
|
||||
@ -1668,52 +1678,60 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>Slovak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Spanish</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Turkish</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Idioma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>&Archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Nueva base de datos</translation>
|
||||
<translation type="vanished">&Nueva base de datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Abrir base de datos</translation>
|
||||
<translation type="vanished">&Abrir base de datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Abrir base de datos remota</translation>
|
||||
</message>
|
||||
@ -1723,9 +1741,23 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>Establecer Base de datos por defecto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Cerrar Base de datos</translation>
|
||||
<translation type="vanished">&Cerrar Base de datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -1738,7 +1770,7 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation>I&mportar</translation>
|
||||
</message>
|
||||
@ -1783,12 +1815,26 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>Pegar archivo PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Token</translation>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished">Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Contenido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Token</source>
|
||||
<translation type="vanished">&Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Gestionar Token de Seguridad</translation>
|
||||
</message>
|
||||
@ -1828,12 +1874,11 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>&Exportar Índice de Certificados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>&Exportar Jerarquía de Índice de Certificados</translation>
|
||||
<translation type="vanished">&Exportar Jerarquía de Índice de Certificados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation>Ca&mbiar contraseñas de Base de datos</translation>
|
||||
</message>
|
||||
@ -1858,12 +1903,11 @@ Esto borrará la clave '%1' y imposibilitará su exportación</transla
|
||||
<translation>A&yuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Contenido</translation>
|
||||
<translation type="vanished">&Contenido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>Acerca de</translation>
|
||||
</message>
|
||||
@ -3694,7 +3738,7 @@ In library %3
|
||||
<translation>Pegar datos PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Renombrar</translation>
|
||||
</message>
|
||||
@ -3709,7 +3753,7 @@ In library %3
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Exportar</translation>
|
||||
</message>
|
||||
@ -3897,8 +3941,12 @@ Y por lo tanto no será importada</translation>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Error de base de datos: </translation>
|
||||
<translation type="vanished">Error de base de datos: </translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -4251,22 +4299,26 @@ Y por lo tanto no será importado</translation>
|
||||
<source>Not possible for a token key: '%1'</source>
|
||||
<translation>No es posible para una clave de token '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+352"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation type="vanished">Error abriendo archivo: '%1': %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+65"/>
|
||||
<location line="-287"/>
|
||||
<source>Not possible for the token-key Certificate '%1'</source>
|
||||
<translation>No es posible para un certificado con clave de token '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation> días</translation>
|
||||
<translation type="vanished"> días</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<location line="+296"/>
|
||||
<source>No template</source>
|
||||
<translation>Sin plantilla</translation>
|
||||
</message>
|
||||
@ -4430,7 +4482,7 @@ y por lo tanto no será almacenada</translation>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+91"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+101"/>
|
||||
<source>Internal error: Unexpected message: %1 %2</source>
|
||||
<translation>Error interno: Mensaje inesperado: %1 %2</translation>
|
||||
</message>
|
||||
@ -4536,9 +4588,13 @@ Está almacenada en la base de datos de XCA '%5'</translation>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Error al desencriptar la clave (contraseña incorrecta) </translation>
|
||||
<translation type="vanished">Error al desencriptar la clave (contraseña incorrecta) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
@ -4774,17 +4830,16 @@ Está almacenada en la base de datos de XCA '%5'</translation>
|
||||
<translation>No se puede encontrar la clave copiada en el token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>Por favor, inserte tarjeta: %1 %2 [%3] con Nº de Serie: %4</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>Error de comprobación de Clave Pública. Por favor, reimporte la tarjeta</translation>
|
||||
<translation type="vanished">Error de comprobación de Clave Pública. Por favor, reimporte la tarjeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Método de generación de claves ilegal</translation>
|
||||
</message>
|
||||
|
||||
153
lang/xca_fr.ts
153
lang/xca_fr.ts
@ -175,8 +175,12 @@
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation>Révoqués: </translation>
|
||||
<translation type="vanished">Révoqués: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -266,6 +270,11 @@
|
||||
<source>Revoke old certificate</source>
|
||||
<translation>Révoquer l'ancien certificat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -443,7 +452,7 @@
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>&Extensions</source>
|
||||
<translation>E%xtensions</translation>
|
||||
<translation>&Extensions</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+20"/>
|
||||
@ -1014,7 +1023,7 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Certificats</translation>
|
||||
</message>
|
||||
@ -1090,27 +1099,28 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Le changement de nom du fichier de base de données a échoué parce qu'un autre fichier du même nom existe déjà</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Aucun objet détruit n'a été trouvé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Bases de données utilisées recemment</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>Système</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Croate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>Anglais</translation>
|
||||
</message>
|
||||
@ -1120,12 +1130,12 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Français</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>Allemand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Russe</translation>
|
||||
</message>
|
||||
@ -1135,52 +1145,60 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Slovaque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Espagnol</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Turc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Langue</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>&Fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Nouvelle base de données</translation>
|
||||
<translation type="vanished">&Nouvelle base de données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Ouvrir une base de données</translation>
|
||||
<translation type="vanished">&Ouvrir une base de données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Ouvrir une base de données externe</translation>
|
||||
</message>
|
||||
@ -1190,9 +1208,23 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Définir comme base de données par défaut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Fermer la base de données</translation>
|
||||
<translation type="vanished">&Fermer la base de données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -1205,7 +1237,7 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Quitter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation>I&mporter</translation>
|
||||
</message>
|
||||
@ -1250,12 +1282,26 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Coller un fichier PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Jeton</translation>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished">Jeton</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Contenu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Token</source>
|
||||
<translation type="vanished">&Jeton</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Gérer le jeton de sécurité</translation>
|
||||
</message>
|
||||
@ -1295,12 +1341,11 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>Exporter l'index des certificats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>&Exporter la hiérarchie de l'index des certificats</translation>
|
||||
<translation type="vanished">&Exporter la hiérarchie de l'index des certificats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation>C&hanger le mot de passe de la base de données</translation>
|
||||
</message>
|
||||
@ -1325,12 +1370,11 @@ Cela détruirait la clé '%1' et la rendrait non-exportable.</translat
|
||||
<translation>&Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Contenu</translation>
|
||||
<translation type="vanished">&Contenu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>A propos</translation>
|
||||
</message>
|
||||
@ -3158,7 +3202,7 @@ Dans la bibliothèque %3
|
||||
<translation>Coller les données en format PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Renommer</translation>
|
||||
</message>
|
||||
@ -3173,7 +3217,7 @@ Dans la bibliothèque %3
|
||||
<translation>Enlever</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Exporter</translation>
|
||||
</message>
|
||||
@ -3360,8 +3404,12 @@ En conséquence, elle n'a pas été importée</translation>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Erreur de la base de données: </translation>
|
||||
<translation type="vanished">Erreur de la base de données: </translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3643,12 +3691,17 @@ En conséquence, il n'a pas été importé</translation>
|
||||
<translation>message vCalendar pour le CA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation>Pas de modèle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation>La clé sélectionnée pour la signature n'est pas une clé privée.</translation>
|
||||
</message>
|
||||
@ -3723,9 +3776,8 @@ En conséquence, il n'a pas été importé</translation>
|
||||
<translation>Impossible pour le certificat d'une clé d'un jeton de sécurité: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation> jours</translation>
|
||||
<translation type="vanished"> jours</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3887,7 +3939,7 @@ En conséquence, elle n'a pas été chargée</translation>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Erreur lors de l'ouverture du fichier: '%1': %2</translation>
|
||||
</message>
|
||||
@ -3993,9 +4045,13 @@ Elle est stockée dans la base de données XCA '%5'</translation>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Le déchiffrage de la clé a échoué (mauvais mot de passe). </translation>
|
||||
<translation type="vanished">Le déchiffrage de la clé a échoué (mauvais mot de passe). </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
@ -4231,17 +4287,16 @@ Elle est stockée dans la base de données XCA '%5'</translation>
|
||||
<translation>Impossible de trouver la clé copiée sur le jeton</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>SVP insérer la carte %1 %2 [%3] avec le numéro de série: %4</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>La clé publique ne correspond pas. Veuillez réimporter la carte</translation>
|
||||
<translation type="vanished">La clé publique ne correspond pas. Veuillez réimporter la carte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Méthode de génération de clé illégale</translation>
|
||||
</message>
|
||||
|
||||
177
lang/xca_hr.ts
177
lang/xca_hr.ts
@ -207,12 +207,17 @@
|
||||
<source>Not available</source>
|
||||
<translation>Nije dostupno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+70"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Details of the certificate</source>
|
||||
<translation type="obsolete">Detalji potvrde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+39"/>
|
||||
<location line="-31"/>
|
||||
<source>Signer unknown</source>
|
||||
<translation>Potpisnik (izdavač) nepoznat</translation>
|
||||
</message>
|
||||
@ -231,12 +236,11 @@
|
||||
<translation type="vanished">Pouzdan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked: </source>
|
||||
<translation>Opozvan:</translation>
|
||||
<translation type="vanished">Opozvan:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location line="+32"/>
|
||||
<source>Not valid</source>
|
||||
<translation>Nevažeći</translation>
|
||||
</message>
|
||||
@ -313,7 +317,12 @@
|
||||
<translation>Opozovi staru potvrdu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-33"/>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-43"/>
|
||||
<source>Midnight</source>
|
||||
<translation>Ponoć</translation>
|
||||
</message>
|
||||
@ -1269,7 +1278,7 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Potvrde</translation>
|
||||
</message>
|
||||
@ -1349,7 +1358,7 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation>Nije moguće preimenovati datoteku baze podataka, ciljano ime već postoji</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Nisu pronađene obrisane stavke</translation>
|
||||
</message>
|
||||
@ -1362,22 +1371,23 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation type="vanished">Nije uspjelo uklanjanje obrisanih ili zastarjelih stavki iz baze podataka.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Nedavna baza podataka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>Sustav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Hrvatski</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>Engleski</translation>
|
||||
</message>
|
||||
@ -1387,83 +1397,95 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation>Francuski</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>Njemački</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Ruski</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Španjolski</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Turski</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Jezik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>&Datoteka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Nova baza podataka</translation>
|
||||
<translation type="vanished">&Nova baza podataka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Otvori bazu podataka</translation>
|
||||
<translation type="vanished">&Otvori bazu podataka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Otvori udaljenu bazu podataka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+34"/>
|
||||
<location line="+35"/>
|
||||
<source>Paste PEM file</source>
|
||||
<translatorcomment>Ubaci, zalijepi</translatorcomment>
|
||||
<translation>Zalijepi PEM datoteku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+17"/>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished">Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<source>&Export Certificate Index</source>
|
||||
<translation>&Izvezi kazalo Potvrda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>&Izvezi hijerarhiju kazala Potvrda</translation>
|
||||
<translation type="vanished">&Izvezi hijerarhiju kazala Potvrda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+8"/>
|
||||
<location line="+10"/>
|
||||
<source>Generate DH parameter</source>
|
||||
<translation>Generiraj DH parametar</translation>
|
||||
</message>
|
||||
@ -1472,17 +1494,16 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation type="vanished">Istovar baze podataka ( *dump );; Sve datoteke ( * )</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-56"/>
|
||||
<location line="-58"/>
|
||||
<source>Set as default DataBase</source>
|
||||
<translation>Postavi kao osnovnu bazu podataka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Zatvori bazu podataka</translation>
|
||||
<translation type="vanished">&Zatvori bazu podataka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+41"/>
|
||||
<location line="+46"/>
|
||||
<source>&Dump DataBase</source>
|
||||
<translation>I&stovari bazu podataka</translation>
|
||||
</message>
|
||||
@ -1501,22 +1522,37 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation>&Vrati obrisane stavke</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-47"/>
|
||||
<location line="-49"/>
|
||||
<source>Options</source>
|
||||
<translation>Opcije</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-40"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="-4"/>
|
||||
<source>Slovak</source>
|
||||
<translation>Slovački</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+48"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-17"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Exit</source>
|
||||
<translation>Izlaz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation>U&vezi</translation>
|
||||
</message>
|
||||
@ -1555,17 +1591,21 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<source>PEM file</source>
|
||||
<translation>PEM datoteka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+34"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Sadržaj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>paste PEM file</source>
|
||||
<translation type="obsolete">zalijepi PEM datoteku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Token</translation>
|
||||
<translation type="vanished">&Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Upravljaj pametnim tokenom</translation>
|
||||
</message>
|
||||
@ -1595,7 +1635,12 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation>Dodatno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+5"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>OID Resolver</source>
|
||||
<translation>Prevoditelj OID</translation>
|
||||
</message>
|
||||
@ -1605,12 +1650,11 @@ To će obrisati ključ '%1' i zabraniti njegov izvoz </translation>
|
||||
<translation>&Pomoć</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Sadržaj</translation>
|
||||
<translation type="vanished">&Sadržaj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>O</translation>
|
||||
</message>
|
||||
@ -3717,7 +3761,7 @@ U knjižnici %3
|
||||
<translation>Zalijepi PEM podatke</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Preimenuj</translation>
|
||||
</message>
|
||||
@ -3732,7 +3776,7 @@ U knjižnici %3
|
||||
<translation>Obriši</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Izvezi</translation>
|
||||
</message>
|
||||
@ -3972,8 +4016,12 @@ i zbog toga nije uvezen</translation>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Greška u bazi podataka:</translation>
|
||||
<translation type="vanished">Greška u bazi podataka:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-162"/>
|
||||
@ -4429,7 +4477,12 @@ i zbog toga nije uvezena</translation>
|
||||
<translation>CA vCalendar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation>Nema predloška</translation>
|
||||
</message>
|
||||
@ -4443,7 +4496,7 @@ i zbog toga nije uvezena</translation>
|
||||
<translation type="vanished">QA proces je prekinut od strane korisnika.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation>Ključ kojeg ste odabrali za potpisivanje nije privatni ključ.</translation>
|
||||
</message>
|
||||
@ -4667,9 +4720,8 @@ i zbog toga nije uvezena</translation>
|
||||
<translation type="obsolete">Nije pronađen ključ za Potvrdu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation>ana</translation>
|
||||
<translation type="vanished">ana</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -5053,7 +5105,7 @@ i zbog toga nije spreman</translation>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Greška u otvaranju datoteke: '%1': %2</translation>
|
||||
</message>
|
||||
@ -5163,12 +5215,11 @@ Spremljen je u XCA bazi '%5' </translation>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Neuspješno dekriptiran ključ (pogrešna zaporka) </translation>
|
||||
<translation type="vanished">Neuspješno dekriptiran ključ (pogrešna zaporka) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<location filename="../lib/pki_evp.cpp" line="+249"/>
|
||||
<source>Please enter the password to decrypt the private key.</source>
|
||||
<translation>Unesite zaporku za dekripciju privatnog ključa.</translation>
|
||||
</message>
|
||||
@ -5189,7 +5240,12 @@ Spremljen je u XCA bazi '%5' </translation>
|
||||
<translation type="obsolete">Nije moguće učitati privatni ključ u datoteci %1. Probani su PEM i DER privatni, javni i PKCS#8 tip ključeva.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+47"/>
|
||||
<location line="-83"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+130"/>
|
||||
<source>Unable to load the private key in file %1. Tried PEM and DER private, public, PKCS#8 key types and SSH2 format.</source>
|
||||
<translation>Nije moguće učitati privatni ključ u datoteci %1. Probani su PEM i DER privatni, javni, PKCS#8 tip ključeva i SSH2 format.</translation>
|
||||
</message>
|
||||
@ -5430,17 +5486,16 @@ Spremljen je u XCA bazi '%5' </translation>
|
||||
<translation>Nije moguće naći kopirani ključ na tokenu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>Umetnite karticu: %1 %2 [%3] s sa serijskim brojem: %4</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>Neodgovarajući javni ključ. Molimo ponovo umetnite karticu</translation>
|
||||
<translation type="vanished">Neodgovarajući javni ključ. Molimo ponovo umetnite karticu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Nedozvoljeni način generiranja Ključa</translation>
|
||||
</message>
|
||||
|
||||
151
lang/xca_it.ts
151
lang/xca_it.ts
@ -175,8 +175,12 @@
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation>Revocato: </translation>
|
||||
<translation type="vanished">Revocato: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -266,6 +270,11 @@
|
||||
<source>Revoke old certificate</source>
|
||||
<translation>Revoca vecchio certificato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1014,7 +1023,7 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Certificati</translation>
|
||||
</message>
|
||||
@ -1090,27 +1099,28 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>Impossibile rinominare il file database: nome destinazione già esistente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Non trovati elementi cancellati</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Database recenti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>Sistema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Croato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>Inglese</translation>
|
||||
</message>
|
||||
@ -1120,12 +1130,12 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>Francese</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>Tedesco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Russo</translation>
|
||||
</message>
|
||||
@ -1135,52 +1145,60 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>Slovacco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Spagnolo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Turco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Lingua</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>&File</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Nuovo database</translation>
|
||||
<translation type="vanished">&Nuovo database</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Apri database</translation>
|
||||
<translation type="vanished">&Apri database</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Apri database remoto</translation>
|
||||
</message>
|
||||
@ -1190,9 +1208,23 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>Imposta come database predefinito</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Chiudi database</translation>
|
||||
<translation type="vanished">&Chiudi database</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -1205,7 +1237,7 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>Esci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation>I&mporta</translation>
|
||||
</message>
|
||||
@ -1250,12 +1282,26 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>Incolla file PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Token</translation>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished">Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Contenuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Token</source>
|
||||
<translation type="vanished">&Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Gestisci token di sicurezza</translation>
|
||||
</message>
|
||||
@ -1295,12 +1341,11 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>&Esporta indice certificati</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>&Esporta gerarchia degli indici certificati</translation>
|
||||
<translation type="vanished">&Esporta gerarchia degli indici certificati</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation>C&ambia password del database</translation>
|
||||
</message>
|
||||
@ -1325,12 +1370,11 @@ Ciò eliminerà la chiave '%1' e la renderà non esportabile</translat
|
||||
<translation>&Help</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Contenuti</translation>
|
||||
<translation type="vanished">&Contenuti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>A proposito di</translation>
|
||||
</message>
|
||||
@ -3153,7 +3197,7 @@ nella libreria %3
|
||||
<translation>Incolla dati PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Rinomina</translation>
|
||||
</message>
|
||||
@ -3168,7 +3212,7 @@ nella libreria %3
|
||||
<translation>Elimina</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Esporta</translation>
|
||||
</message>
|
||||
@ -3355,8 +3399,12 @@ quindi non è stata importata</translation>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Errore database: </translation>
|
||||
<translation type="vanished">Errore database: </translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3636,12 +3684,17 @@ pertanto non è stato importato</translation>
|
||||
<translation>CA vCalendar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation>Nessun modello</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation>La chiave selezionata per la firma non è una chiave privata.</translation>
|
||||
</message>
|
||||
@ -3716,9 +3769,8 @@ pertanto non è stato importato</translation>
|
||||
<translation>Impossibile per il certificato chiave token: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation> giorni</translation>
|
||||
<translation type="vanished"> giorni</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3880,7 +3932,7 @@ pertanto non è stata salvata</translation>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Errore in apertura file: '%1': %2</translation>
|
||||
</message>
|
||||
@ -3985,9 +4037,13 @@ It is stored in the XCA database '%5'</source>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Impossibile decrittare la chiave (password errata) </translation>
|
||||
<translation type="vanished">Impossibile decrittare la chiave (password errata) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
@ -4223,17 +4279,16 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation>Impossibile trovare la chiave copiata sul token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>Prego inserire la card: %1 %2 [%3] con Seriale: %4</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>Differenza di chiave pubblica. Prego re-importare la card</translation>
|
||||
<translation type="vanished">Differenza di chiave pubblica. Prego re-importare la card</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Metodo non previsto per la generazione della chiave</translation>
|
||||
</message>
|
||||
|
||||
4425
lang/xca_nl.ts
Normal file
4425
lang/xca_nl.ts
Normal file
File diff suppressed because it is too large
Load Diff
151
lang/xca_pl.ts
151
lang/xca_pl.ts
@ -175,8 +175,12 @@
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation>Unieważniony: </translation>
|
||||
<translation type="vanished">Unieważniony: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -266,6 +270,11 @@
|
||||
<source>Revoke old certificate</source>
|
||||
<translation>Unieważnij stary certyfikat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1014,7 +1023,7 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Certyfikaty</translation>
|
||||
</message>
|
||||
@ -1090,27 +1099,28 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>Nieudana zmiana nazwy ponieważ docelowy plik już istnieje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Nie znaleziono usuniętych elementów</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Ostatnio otwierane bazy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>Systemowy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Chorwacki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>Angielski</translation>
|
||||
</message>
|
||||
@ -1120,12 +1130,12 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>Francuski</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>Niemiecki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Rosyjski</translation>
|
||||
</message>
|
||||
@ -1135,52 +1145,60 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>Słowacki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Hiszpański</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Turecki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Język</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>&Plik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Dodaj bazę danych</translation>
|
||||
<translation type="vanished">&Dodaj bazę danych</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Otwórz bazę danych</translation>
|
||||
<translation type="vanished">&Otwórz bazę danych</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Połącz z bazą danych</translation>
|
||||
</message>
|
||||
@ -1190,9 +1208,23 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>Ustaw bazę jako domyślną</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Zamknij bazę danych</translation>
|
||||
<translation type="vanished">&Zamknij bazę danych</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -1205,7 +1237,7 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>Wyjście</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation>I&mport</translation>
|
||||
</message>
|
||||
@ -1250,12 +1282,26 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>Wklej zawartość PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Token</translation>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Token</source>
|
||||
<translation type="vanished">&Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Zarządzanie tokenem</translation>
|
||||
</message>
|
||||
@ -1295,12 +1341,11 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>&Eksport indeksu certyfikatów</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>Eksport indeksu certyfikatów z &hierarchią</translation>
|
||||
<translation type="vanished">Eksport indeksu certyfikatów z &hierarchią</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation>&Zmień hasło bazy danych</translation>
|
||||
</message>
|
||||
@ -1325,12 +1370,11 @@ Operacja usunie klucz '%1' i oznaczy go jako nieeksportowalny</transla
|
||||
<translation>P&omoc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Treść</translation>
|
||||
<translation type="vanished">&Treść</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>O programie</translation>
|
||||
</message>
|
||||
@ -2999,7 +3043,7 @@ In library %3
|
||||
<translation>Wklej dane PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Zmień nazwę</translation>
|
||||
</message>
|
||||
@ -3014,7 +3058,7 @@ In library %3
|
||||
<translation>Usuń</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Eksportuj</translation>
|
||||
</message>
|
||||
@ -3197,7 +3241,7 @@ import został przerwany</translation>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: </source>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@ -3474,12 +3518,17 @@ and so it was not imported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation type="unfinished">Klucz wybrany do podpisu nie jest kluczem prywatnym.</translation>
|
||||
</message>
|
||||
@ -3549,11 +3598,6 @@ and so it was not imported</source>
|
||||
<source>Not possible for the token-key Certificate '%1'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>db_x509name</name>
|
||||
@ -3712,7 +3756,7 @@ and thus was not stored</source>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation type="unfinished">Nieudane otwarcie pliku: '%1': %2</translation>
|
||||
</message>
|
||||
@ -3809,9 +3853,13 @@ It is stored in the XCA database '%5'</source>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Błąd deszyfracji klucza (błędne hasło) </translation>
|
||||
<translation type="vanished">Błąd deszyfracji klucza (błędne hasło) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
@ -4046,17 +4094,12 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@ -175,8 +175,12 @@
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation>Revogado: </translation>
|
||||
<translation type="vanished">Revogado: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -266,6 +270,11 @@
|
||||
<source>Revoke old certificate</source>
|
||||
<translation>Revogar certificado antigo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1011,7 +1020,7 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Certificados</translation>
|
||||
</message>
|
||||
@ -1087,27 +1096,28 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation>Falha ao renomear o arquivo de banco de dados, porque o destino já existe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Nenhum item excluído encontrado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Bancos de Dados Recentes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Croatian</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>English</translation>
|
||||
</message>
|
||||
@ -1117,12 +1127,12 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation>French</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>German</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Russian</translation>
|
||||
</message>
|
||||
@ -1132,52 +1142,60 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation>Slovak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Spanish</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Turkish</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Language</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>Ar&quivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Nova base de dados</translation>
|
||||
<translation type="vanished">&Nova base de dados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>A&brir banco de dados</translation>
|
||||
<translation type="vanished">A&brir banco de dados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Abrir banco de dados remoto</translation>
|
||||
</message>
|
||||
@ -1187,9 +1205,23 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation>Definir como banco de dados padrão</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Fechar banco de dados</translation>
|
||||
<translation type="vanished">&Fechar banco de dados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -1202,7 +1234,7 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation>Saída</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1247,12 +1279,26 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Token</translation>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Conteúdo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Token</source>
|
||||
<translation type="vanished">&Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1292,12 +1338,7 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1322,12 +1363,7 @@ Isso excluirá a chave '%1' e a tornará não exportável</translation
|
||||
<translation>A&juda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>Sobre</translation>
|
||||
</message>
|
||||
@ -2983,7 +3019,7 @@ In library %3
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2998,7 +3034,7 @@ In library %3
|
||||
<translation type="unfinished">Excluir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3179,7 +3215,7 @@ and so it was not imported</source>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: </source>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@ -3456,12 +3492,17 @@ and so it was not imported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3532,9 +3573,8 @@ and so it was not imported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation> dias</translation>
|
||||
<translation type="vanished"> dias</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3694,7 +3734,7 @@ and thus was not stored</source>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Erro ao abrir o arquivo: '%1': %2</translation>
|
||||
</message>
|
||||
@ -3796,7 +3836,7 @@ It is stored in the XCA database '%5'</source>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -4032,17 +4072,12 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
181
lang/xca_ru.ts
181
lang/xca_ru.ts
@ -69,6 +69,11 @@
|
||||
<source>Self signed</source>
|
||||
<translation>Самозаверенный</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not trusted</source>
|
||||
<translation type="vanished">Не доверенный</translation>
|
||||
@ -78,9 +83,8 @@
|
||||
<translation type="vanished">Доверенный</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked: </source>
|
||||
<translation>Отозванный: </translation>
|
||||
<translation type="vanished">Отозванный: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -299,7 +303,12 @@
|
||||
<translation>Отозвать старый сертификат</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-186"/>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-196"/>
|
||||
<source>Certificate renewal</source>
|
||||
<translation>Продление сертификата</translation>
|
||||
</message>
|
||||
@ -1035,37 +1044,36 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>Неверный пароль, попробуйте еще раз</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+109"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Закрыть базу данных</translation>
|
||||
<translation type="vanished">&Закрыть базу данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+58"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Справка</translation>
|
||||
<translation type="vanished">&Справка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-73"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+92"/>
|
||||
<source>&File</source>
|
||||
<translation>&Файл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-33"/>
|
||||
<location line="-13"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Недавно открытые базы данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>Язык системы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>Хорватский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>Английский</translation>
|
||||
</message>
|
||||
@ -1075,12 +1083,12 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>Французский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>Немецкий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>Русский</translation>
|
||||
</message>
|
||||
@ -1090,47 +1098,62 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>Словацкий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Испанский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>Турецкий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Язык</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+22"/>
|
||||
<location line="+16"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Открыть сетевую базу данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+34"/>
|
||||
<location line="+35"/>
|
||||
<source>Paste PEM file</source>
|
||||
<translation>Вставить файл PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+14"/>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished">Модуль защиты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+12"/>
|
||||
<source>Extra</source>
|
||||
<translation>Дополнительно</translation>
|
||||
</message>
|
||||
@ -1140,12 +1163,11 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>Экспортировать &список сертификатов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>Экспортировать &иерархию сертификатов</translation>
|
||||
<translation type="vanished">Экспортировать &иерархию сертификатов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<location line="+12"/>
|
||||
<source>OID Resolver</source>
|
||||
<translation>Поиск OID</translation>
|
||||
</message>
|
||||
@ -1232,7 +1254,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-37"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-38"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Сертификаты</translation>
|
||||
</message>
|
||||
@ -1303,7 +1325,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>Не удалось переименовать файл базы данных, потому что файл с таким именем уже существует</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Нет удаленных записей</translation>
|
||||
</message>
|
||||
@ -1316,7 +1338,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="vanished">Во время удаления устаревших данных из базы данных произошла ошибка.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+21"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+22"/>
|
||||
<source>&Dump DataBase</source>
|
||||
<translation>&Сделать дамп базы данных</translation>
|
||||
</message>
|
||||
@ -1330,12 +1352,27 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>&Восстановить удаленные элементы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-47"/>
|
||||
<location line="-49"/>
|
||||
<source>Options</source>
|
||||
<translation>Настройки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="-17"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+19"/>
|
||||
<source>Keys</source>
|
||||
<translation>Ключи</translation>
|
||||
</message>
|
||||
@ -1395,7 +1432,17 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation>И&мпорт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+43"/>
|
||||
<location line="+29"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Содержание</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>About</source>
|
||||
<translation>О программе</translation>
|
||||
</message>
|
||||
@ -1462,17 +1509,15 @@ Please enter the DH parameter bits</source>
|
||||
Пожалуйста, введите желаемую длину параметров</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-74"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Новая база данных</translation>
|
||||
<translation type="vanished">&Новая база данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Открыть базу данных</translation>
|
||||
<translation type="vanished">&Открыть базу данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+42"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-29"/>
|
||||
<source>&Init Security token</source>
|
||||
<translation>&Инициализировать модуль защиты</translation>
|
||||
</message>
|
||||
@ -1482,7 +1527,7 @@ Please enter the DH parameter bits</source>
|
||||
<translation>Из&менить пароль базы данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-36"/>
|
||||
<location line="-38"/>
|
||||
<source>Exit</source>
|
||||
<translation>Выход</translation>
|
||||
</message>
|
||||
@ -1492,7 +1537,7 @@ Please enter the DH parameter bits</source>
|
||||
<translation>нет таких параметров: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_database.cpp" line="-111"/>
|
||||
<location filename="../widgets/MW_database.cpp" line="-108"/>
|
||||
<source>Using or exporting private keys will not be possible without providing the correct password</source>
|
||||
<translation>Использование или экспорт закрытых ключей будет невозможен без ввода правильного пароля</translation>
|
||||
</message>
|
||||
@ -1538,23 +1583,22 @@ Please enter the DH parameter bits</source>
|
||||
<translation type="vanished">Ошибка при открытии файла: '%1': %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+42"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+44"/>
|
||||
<source>Generate DH parameter</source>
|
||||
<translation>Сгенерировать параметры Диффи-Хэллмана</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-56"/>
|
||||
<location line="-58"/>
|
||||
<source>Set as default DataBase</source>
|
||||
<translation>Установить как базу данных по умолчанию</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+31"/>
|
||||
<source>&Token</source>
|
||||
<translatorcomment>as translated in firefox for example</translatorcomment>
|
||||
<translation>&Модуль защиты</translation>
|
||||
<translation type="vanished">&Модуль защиты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+34"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Управление модулями защиты</translation>
|
||||
</message>
|
||||
@ -3348,7 +3392,7 @@ In library %3
|
||||
<translation>Вставить данные PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Переименовать</translation>
|
||||
</message>
|
||||
@ -3363,7 +3407,7 @@ In library %3
|
||||
<translation>Удалить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Экспорт</translation>
|
||||
</message>
|
||||
@ -3564,8 +3608,12 @@ Size: %3
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Ошибка БД: </translation>
|
||||
<translation type="vanished">Ошибка БД: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-162"/>
|
||||
@ -3829,7 +3877,12 @@ and will be completed by the new, private part of the key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation>Нет шаблона</translation>
|
||||
</message>
|
||||
@ -3842,7 +3895,7 @@ and will be completed by the new, private part of the key</source>
|
||||
<translation type="vanished">Процесс QA был прерван пользователем.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation>Выбранный для подписи ключ не закрытый.</translation>
|
||||
</message>
|
||||
@ -3915,12 +3968,11 @@ and will be completed by the new, private part of the key</source>
|
||||
<translation type="vanished">Ошибка при открытии файла: '%1': %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+351"/>
|
||||
<source> days</source>
|
||||
<translation> дней</translation>
|
||||
<translation type="vanished"> дней</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-734"/>
|
||||
<location line="-383"/>
|
||||
<source>The certificate already exists in the database as:
|
||||
'%1'
|
||||
and so it was not imported</source>
|
||||
@ -4134,7 +4186,7 @@ and thus was not stored</source>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Ошибка при открытии файла: '%1': %2</translation>
|
||||
</message>
|
||||
@ -4243,12 +4295,11 @@ It is stored in the XCA database '%5'</source>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Не удалось расшифровать ключ (неверный пароль) </translation>
|
||||
<translation type="vanished">Не удалось расшифровать ключ (неверный пароль) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location filename="../lib/pki_evp.cpp" line="+420"/>
|
||||
<location line="+14"/>
|
||||
<source>Password input aborted</source>
|
||||
<translation>Ввод пароля прерван</translation>
|
||||
@ -4264,7 +4315,12 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation>Пожалуйста, введите пароль для расшифровки закрытого ключа.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+55"/>
|
||||
<location line="-10"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+65"/>
|
||||
<source>The key from file '%1' is incomplete or inconsistent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -4455,12 +4511,11 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation>Не удалось найти ключ в модуле защиты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+106"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>Ошибка открытого ключа. Пожалуйста, импортируйте карту снова</translation>
|
||||
<translation type="vanished">Ошибка открытого ключа. Пожалуйста, импортируйте карту снова</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+73"/>
|
||||
<location line="+171"/>
|
||||
<source>Unable to find generated key on card</source>
|
||||
<translation>Не удалось найти сгенерированный ключ на карте</translation>
|
||||
</message>
|
||||
@ -4476,7 +4531,7 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation>Введён неверный PIN-код для модуля защиты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-413"/>
|
||||
<location line="-405"/>
|
||||
<source>Delete the private key '%1' from the token '%2 (#%3)' ?</source>
|
||||
<translation>Удалить закрытый ключ '%1' из модуля защиты '%2 (#%3)'?</translation>
|
||||
</message>
|
||||
@ -4506,12 +4561,12 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation>Ввод PIN-кода прерван</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+90"/>
|
||||
<location line="+99"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>Пожалуйста, вставьте карту %1 %2 [%3] с серийным номером %4</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+85"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Недопустимый способ генерирования ключа</translation>
|
||||
</message>
|
||||
|
||||
151
lang/xca_sk.ts
151
lang/xca_sk.ts
@ -175,8 +175,12 @@
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation>Odvolaný: </translation>
|
||||
<translation type="vanished">Odvolaný: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -266,6 +270,11 @@
|
||||
<source>Revoke old certificate</source>
|
||||
<translation>Odvolať starý certifikát</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1014,7 +1023,7 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation>Certifikáty</translation>
|
||||
</message>
|
||||
@ -1090,27 +1099,28 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>Premenovanie súboru databázy zlyhalo, pretože cieľ už existuje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+181"/>
|
||||
<location line="+178"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation>Nenájdené žiadne zmazané položky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation>Nedávne databázy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation>systémový</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation>chorvátsky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation>anglicky</translation>
|
||||
</message>
|
||||
@ -1120,12 +1130,12 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>francúzsky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation>nemecky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation>rusky</translation>
|
||||
</message>
|
||||
@ -1135,52 +1145,60 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>slovensky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation>španielsky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation>turecky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation>Jazyk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation>&Súbor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation>&Nová databáza</translation>
|
||||
<translation type="vanished">&Nová databáza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation>&Otvoriť databázu</translation>
|
||||
<translation type="vanished">&Otvoriť databázu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation>Otvoriť vzdialenú databázu</translation>
|
||||
</message>
|
||||
@ -1190,9 +1208,23 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>Predvolená databáza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<translation>&Zatvoriť databázu</translation>
|
||||
<translation type="vanished">&Zatvoriť databázu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
@ -1205,7 +1237,7 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>Skončiť</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation>&Importovať</translation>
|
||||
</message>
|
||||
@ -1250,12 +1282,26 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>Vložiť súbor PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<translation>&Token</translation>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished">Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished">Obsah</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Token</source>
|
||||
<translation type="vanished">&Token</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation>&Spravovať bezpečnostný token</translation>
|
||||
</message>
|
||||
@ -1295,12 +1341,11 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>&Exportovať index certifikátov</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation>&Exportovať hierarchiu indexu certifikátov</translation>
|
||||
<translation type="vanished">&Exportovať hierarchiu indexu certifikátov</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation>Z&meniť heslo databázy</translation>
|
||||
</message>
|
||||
@ -1325,12 +1370,11 @@ Týmto bude kľúč „%1” odstránený a nebude ho možné exportovať</trans
|
||||
<translation>&Pomocník</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation>&Obsah</translation>
|
||||
<translation type="vanished">&Obsah</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation>O programe</translation>
|
||||
</message>
|
||||
@ -3158,7 +3202,7 @@ V knižnici %3
|
||||
<translation>Vložiť dáta PEM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation>Premenovať</translation>
|
||||
</message>
|
||||
@ -3173,7 +3217,7 @@ V knižnici %3
|
||||
<translation>Odstrániť</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation>Exportovať</translation>
|
||||
</message>
|
||||
@ -3360,8 +3404,12 @@ a tak nebol importovaný</translation>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Database error: </source>
|
||||
<translation>Chyba databázy:</translation>
|
||||
<translation type="vanished">Chyba databázy:</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3643,12 +3691,17 @@ a tak nebol importovaný</translation>
|
||||
<translation>CA vCalendar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+433"/>
|
||||
<location line="+425"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+9"/>
|
||||
<source>No template</source>
|
||||
<translation>Bez šablóny</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-580"/>
|
||||
<location line="-581"/>
|
||||
<source>The key you selected for signing is not a private one.</source>
|
||||
<translation>Kľúč, zvolený na podpísanie, nie je súkromný.</translation>
|
||||
</message>
|
||||
@ -3723,9 +3776,8 @@ a tak nebol importovaný</translation>
|
||||
<translation>Nie je možné pre Certifikát kľúča tokenu „%1”</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<translation> dní</translation>
|
||||
<translation type="vanished"> dní</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3887,7 +3939,7 @@ a tak nebola uložená</translation>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+113"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+123"/>
|
||||
<source>Error opening file: '%1': %2</source>
|
||||
<translation>Chyba otvorenia súboru: „%1”: %2</translation>
|
||||
</message>
|
||||
@ -3993,9 +4045,13 @@ Je uložené v databáze XCA „%5”</translation>
|
||||
<context>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<translation>Zlyhalo dešifrovanie kľúča (zlé heslo) </translation>
|
||||
<translation type="vanished">Zlyhalo dešifrovanie kľúča (zlé heslo) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
@ -4231,17 +4287,16 @@ Je uložené v databáze XCA „%5”</translation>
|
||||
<translation>Nemožno nájsť kópiu kľúča na tokene</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation>Prosím, vložte kartu: %1 %2 [%3] so sér. číslom: %4</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation>Nezhoda verejného kľúča. Prosím, znova importujte kartu</translation>
|
||||
<translation type="vanished">Nezhoda verejného kľúča. Prosím, znova importujte kartu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation>Neprípustná metóda generovania kľúča</translation>
|
||||
</message>
|
||||
|
||||
131
lang/xca_tr.ts
131
lang/xca_tr.ts
@ -1035,8 +1035,12 @@ PEM base64 kodlanmış DER dosyası
|
||||
</message>
|
||||
<message>
|
||||
<location line="+27"/>
|
||||
<source>Revoked at %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Revoked: </source>
|
||||
<translation type="unfinished">İptaledilmiş </translation>
|
||||
<translation type="obsolete">İptaledilmiş </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
@ -1126,6 +1130,11 @@ PEM base64 kodlanmış DER dosyası
|
||||
<source>Revoke old certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+10"/>
|
||||
<source>Keep serial number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/CertExtend.cpp" line="+43"/>
|
||||
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
|
||||
@ -1870,7 +1879,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+129"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+128"/>
|
||||
<source>Certificates</source>
|
||||
<translation type="unfinished">Sertifikalar</translation>
|
||||
</message>
|
||||
@ -1946,27 +1955,28 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished">Veri Tabanı</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+103"/>
|
||||
<location line="+100"/>
|
||||
<source>No deleted items found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-68"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-49"/>
|
||||
<source>Recent DataBases</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+5"/>
|
||||
<location filename="../widgets/MW_help.cpp" line="+25"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="-44"/>
|
||||
<source>System</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+3"/>
|
||||
<source>Croatian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+4"/>
|
||||
<source>English</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1976,12 +1986,12 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>German</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+8"/>
|
||||
<source>Russian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1991,52 +2001,52 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Spanish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-7"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-2"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="-11"/>
|
||||
<source>Chinese</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+4"/>
|
||||
<source>Dutch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Portuguese in Brazil</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+7"/>
|
||||
<source>Turkish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location filename="../widgets/MW_menu.cpp" line="+48"/>
|
||||
<source>Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+15"/>
|
||||
<location line="+9"/>
|
||||
<source>&File</source>
|
||||
<translation type="unfinished">&Dosya</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+7"/>
|
||||
<source>Open Remote DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2045,9 +2055,19 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<source>Set as default DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-11"/>
|
||||
<source>New DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<source>&Close DataBase</source>
|
||||
<source>Open DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+11"/>
|
||||
<source>Close DataBase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -2061,7 +2081,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished">Çıkış</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+6"/>
|
||||
<location line="+7"/>
|
||||
<source>I&mport</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2106,12 +2126,22 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Token</source>
|
||||
<location line="+3"/>
|
||||
<source>Token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+17"/>
|
||||
<source>Export Certificate &Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+13"/>
|
||||
<source>Content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="-29"/>
|
||||
<source>&Manage Security token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2151,12 +2181,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<source>&Export Certificate Index hierarchy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+4"/>
|
||||
<source>C&hange DataBase password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2181,12 +2206,7 @@ This will delete the key '%1' and make it unexportable</source>
|
||||
<translation type="unfinished">&Yardım</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>&Content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+3"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3862,7 +3882,7 @@ In library %3
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+3"/>
|
||||
<location line="+4"/>
|
||||
<source>Rename</source>
|
||||
<translation type="unfinished">Dosya adı</translation>
|
||||
</message>
|
||||
@ -3877,7 +3897,7 @@ In library %3
|
||||
<translation type="unfinished">Sil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<location line="+2"/>
|
||||
<source>Export</source>
|
||||
<translation type="unfinished">Verme biçimi</translation>
|
||||
</message>
|
||||
@ -4058,7 +4078,7 @@ and so it was not imported</source>
|
||||
<location line="+10"/>
|
||||
<location line="+8"/>
|
||||
<location line="+4"/>
|
||||
<source>Database error: </source>
|
||||
<source>Database error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@ -4406,8 +4426,8 @@ and so it was not imported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+286"/>
|
||||
<source> days</source>
|
||||
<location line="+287"/>
|
||||
<source>days</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -4573,7 +4593,7 @@ and thus was not stored</source>
|
||||
<context>
|
||||
<name>pki_base</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_base.cpp" line="+91"/>
|
||||
<location filename="../lib/pki_base.cpp" line="+101"/>
|
||||
<source>Internal error: Unexpected message: %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -4671,7 +4691,7 @@ It is stored in the XCA database '%5'</source>
|
||||
<name>pki_evp</name>
|
||||
<message>
|
||||
<location filename="../lib/pki_evp.cpp" line="+239"/>
|
||||
<source>Failed to decrypt the key (bad password) </source>
|
||||
<source>Failed to decrypt the key (bad password) %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@ -4906,17 +4926,12 @@ It is stored in the XCA database '%5'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+78"/>
|
||||
<location line="+87"/>
|
||||
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+28"/>
|
||||
<source>Public Key mismatch. Please re-import card</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+57"/>
|
||||
<location line="+68"/>
|
||||
<source>Illegal Key generation method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -308,7 +308,7 @@ void db_crl::newItem(pki_x509 *cert)
|
||||
q.exec();
|
||||
QSqlError err = q.lastError();
|
||||
if (err.isValid())
|
||||
throw errorEx(tr("Database error: ").arg(err.text()));
|
||||
throw errorEx(tr("Database error: %1").arg(err.text()));
|
||||
SQL_PREPARE(q, "UPDATE revocations set crlNo=? "
|
||||
"WHERE crlNo IS NULL AND caId=?");
|
||||
q.bindValue(0, (uint)crl->getCrlNumber().getLong());
|
||||
@ -316,11 +316,11 @@ void db_crl::newItem(pki_x509 *cert)
|
||||
q.exec();
|
||||
err = q.lastError();
|
||||
if (err.isValid())
|
||||
throw errorEx(tr("Database error: ").arg(err.text()));
|
||||
throw errorEx(tr("Database error: %1").arg(err.text()));
|
||||
insertPKI(crl);
|
||||
err = db.lastError();
|
||||
if (err.isValid())
|
||||
throw errorEx(tr("Database error: ").arg(err.text()));
|
||||
throw errorEx(tr("Database error: %1").arg(err.text()));
|
||||
TransCommit();
|
||||
createSuccess((crl));
|
||||
}
|
||||
|
||||
@ -924,7 +924,8 @@ void db_x509::certRenewal(QModelIndexList indexes)
|
||||
(idx.internalPointer());
|
||||
newcert = new pki_x509(oldcert);
|
||||
newcert->pkiSource = renewed;
|
||||
serial = getUniqueSerial(signer);
|
||||
serial = dlg->keepSerial->isChecked() ?
|
||||
oldcert->getSerial() : getUniqueSerial(signer);
|
||||
newcert->setRevoked(x509rev());
|
||||
|
||||
// change date and serial
|
||||
@ -1090,7 +1091,7 @@ void db_x509::caProperties(QModelIndex idx)
|
||||
|
||||
QDialog *dlg = new QDialog(mainwin);
|
||||
ui.setupUi(dlg);
|
||||
ui.days->setSuffix(tr(" days"));
|
||||
ui.days->setSuffix(QString(" ") + tr("days"));
|
||||
ui.days->setMaximum(1000000);
|
||||
ui.days->setValue(cert->getCrlDays());
|
||||
ui.image->setPixmap(*MainWindow::certImg);
|
||||
|
||||
10
lib/func.h
10
lib/func.h
@ -13,6 +13,7 @@
|
||||
#include <QPixmap>
|
||||
#include <QByteArray>
|
||||
#include <QMap>
|
||||
#include <QTextDocument>
|
||||
#include "base.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
@ -66,6 +67,15 @@ void *d2i_bytearray(void *(*d2i)(void*, unsigned char**, long),
|
||||
|
||||
#define QString2filename(str) filename2bytearray(str).constData()
|
||||
|
||||
static inline QString htmlEscape(const QString &html)
|
||||
{
|
||||
#if QT_VERSION < 0x050000
|
||||
return Qt::escape(html);
|
||||
#else
|
||||
return html.toHtmlEscaped();
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline BIO *BIO_from_QByteArray(QByteArray &ba)
|
||||
{
|
||||
return BIO_new_mem_buf(ba.data(), ba.length());
|
||||
|
||||
@ -117,6 +117,7 @@ void XCA_application::setupLanguage(QLocale l)
|
||||
#endif
|
||||
;
|
||||
|
||||
qDebug() << "Setup language: " << lang;
|
||||
foreach(QString dir, dirs) {
|
||||
if (qtTr->load(lang, "qt", dir)) {
|
||||
break;
|
||||
@ -272,6 +273,9 @@ void myMsgOutput(QtMsgType type, const char *msg)
|
||||
case QtWarningMsg: severity = LRED "Warning"; break;
|
||||
case QtCriticalMsg: severity = RED "Critical"; break;
|
||||
case QtFatalMsg: severity = RED "Fatal"; break;
|
||||
#if QT_VERSION >= 0x050000
|
||||
case QtInfoMsg: severity = CYAN "Info"; break;
|
||||
#endif
|
||||
default: severity = CYAN "Default"; break;
|
||||
}
|
||||
|
||||
@ -286,10 +290,6 @@ void myMessageOutput(QtMsgType t, const QMessageLogContext &, const QString &m)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if DQT_VERSION >= 0x050000
|
||||
case QtInfoMsg: severity = "Info"; break;
|
||||
#endif
|
||||
|
||||
int main( int argc, char *argv[] )
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
@ -54,6 +54,16 @@ int pki_base::renameOnToken(slotid, QString)
|
||||
return 0;
|
||||
}
|
||||
|
||||
QString pki_base::getUnderlinedName() const
|
||||
{
|
||||
QString name = getIntName();
|
||||
QRegExp rx("^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])$");
|
||||
|
||||
if (rx.indexIn(name) != -1)
|
||||
name += "_";
|
||||
return name.replace(QRegExp("[ $&;`/\\\\<>:\"/\\|?*]+"), "_");
|
||||
}
|
||||
|
||||
bool pki_base::visible() const
|
||||
{
|
||||
if (limitPattern.isEmpty())
|
||||
|
||||
@ -83,11 +83,7 @@ class pki_base : public QObject
|
||||
return desc;
|
||||
}
|
||||
virtual QString comboText() const;
|
||||
QString getUnderlinedName() const
|
||||
{
|
||||
return getIntName().replace(
|
||||
QRegExp("[ &;`/\\\\]+"), "_");
|
||||
}
|
||||
QString getUnderlinedName() const;
|
||||
void setIntName(const QString &d)
|
||||
{
|
||||
desc = d;
|
||||
|
||||
@ -236,8 +236,8 @@ void pki_evp::openssl_pw_error(QString fname)
|
||||
case ERR_PACK(ERR_LIB_PEM, 0, PEM_R_BAD_PASSWORD_READ):
|
||||
case ERR_PACK(ERR_LIB_EVP, 0, EVP_R_BAD_DECRYPT):
|
||||
pki_ign_openssl_error();
|
||||
throw errorEx(tr("Failed to decrypt the key (bad password) ")+
|
||||
fname, getClassName(), E_PASSWD);
|
||||
throw errorEx(tr("Failed to decrypt the key (bad password) %1")
|
||||
.arg(fname), getClassName(), E_PASSWD);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -719,6 +719,8 @@ QByteArray pki_key::SSH2publicQByteArray(bool raw) const
|
||||
}
|
||||
if (raw)
|
||||
return data;
|
||||
|
||||
txt += " " + data.toBase64();
|
||||
QString comm = comment.section('\n', 0, 0).simplified();
|
||||
if (comm.size() > 0)
|
||||
txt += " " + comm.toUtf8();
|
||||
|
||||
@ -588,62 +588,54 @@ QList<int> pki_scard::possibleHashNids()
|
||||
return nids;
|
||||
}
|
||||
|
||||
/* Assures the correct card is inserted and
|
||||
* returns the slot ID in slot true on success */
|
||||
bool pki_scard::prepare_card(slotid *slot, bool verifyPubkey) const
|
||||
bool pki_scard::find_key_on_card(slotid *slot) const
|
||||
{
|
||||
pkcs11 p11;
|
||||
slotidList p11_slots;
|
||||
int i;
|
||||
slotid sl;
|
||||
|
||||
if (!pkcs11::loaded())
|
||||
return false;
|
||||
while (1) {
|
||||
p11_slots = p11.getSlotList();
|
||||
for (i=0; i<p11_slots.count(); i++) {
|
||||
pkcs11 myp11;
|
||||
tkInfo ti = myp11.tokenInfo(p11_slots[i]);
|
||||
if (ti.label() == card_label &&
|
||||
ti.serial() == card_serial)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i < p11_slots.count())
|
||||
break;
|
||||
QString msg = tr("Please insert card: %1 %2 [%3] with Serial: %4").
|
||||
arg(card_manufacturer).arg(card_model).
|
||||
arg(card_label).arg(card_serial);
|
||||
|
||||
if (!XCA_OKCANCEL(msg)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
*slot = p11_slots[i];
|
||||
if (!verifyPubkey)
|
||||
return true;
|
||||
|
||||
QList<CK_OBJECT_HANDLE> objects;
|
||||
|
||||
p11.startSession(p11_slots[i]);
|
||||
|
||||
pk11_attlist cls (pk11_attr_ulong(CKA_CLASS, CKO_PUBLIC_KEY));
|
||||
pk11_attlist cls(pk11_attr_ulong(CKA_CLASS, CKO_PUBLIC_KEY));
|
||||
cls << getIdAttr();
|
||||
|
||||
objects = p11.objectList(cls);
|
||||
foreach(sl, p11.getSlotList()) {
|
||||
p11.startSession(sl);
|
||||
|
||||
for (int j=0; j< objects.count(); j++) {
|
||||
CK_OBJECT_HANDLE object = objects[j];
|
||||
EVP_PKEY *pkey = load_pubkey(p11, object);
|
||||
if (EVP_PKEY_cmp(key, pkey) == 1)
|
||||
return true;
|
||||
if (!object_id.isEmpty())
|
||||
XCA_WARN(tr("Public Key mismatch. Please re-import card"));
|
||||
foreach(CK_OBJECT_HANDLE object, p11.objectList(cls)) {
|
||||
EVP_PKEY *pkey = load_pubkey(p11, object);
|
||||
bool match = EVP_PKEY_cmp(key, pkey) == 1;
|
||||
EVP_PKEY_free(pkey);
|
||||
|
||||
if (match) {
|
||||
*slot = sl;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Assures the correct card is inserted and
|
||||
* returns the slot ID in slot true on success */
|
||||
bool pki_scard::prepare_card(slotid *slot) const
|
||||
{
|
||||
if (!pkcs11::loaded())
|
||||
return false;
|
||||
|
||||
QString msg = tr("Please insert card: %1 %2 [%3] with Serial: %4").
|
||||
arg(card_manufacturer).arg(card_model).
|
||||
arg(card_label).arg(card_serial);
|
||||
do {
|
||||
try {
|
||||
if (find_key_on_card(slot))
|
||||
return true;
|
||||
} catch (errorEx &err) {
|
||||
qDebug() << "find_key_on_card:" << err.getString();
|
||||
} catch (...) {
|
||||
qDebug() << "find_key_on_card exception";
|
||||
}
|
||||
} while (XCA_OKCANCEL(msg));
|
||||
return false;
|
||||
}
|
||||
|
||||
class keygenThread: public QThread
|
||||
{
|
||||
public:
|
||||
|
||||
@ -40,7 +40,8 @@ class pki_scard: public pki_key
|
||||
virtual ~pki_scard();
|
||||
static QPixmap *icon[1];
|
||||
void load_token(pkcs11 &p11, CK_OBJECT_HANDLE object);
|
||||
bool prepare_card(slotid *slot, bool verifyPubkey=true) const;
|
||||
bool prepare_card(slotid *slot) const;
|
||||
bool find_key_on_card(slotid *slot) const;
|
||||
void fromData(const unsigned char *p, db_header_t *head);
|
||||
QString getTypeString(void) const;
|
||||
QString getManufacturer() const
|
||||
|
||||
@ -94,6 +94,8 @@ void settings::load_settings()
|
||||
QStringList l = key.split(":");
|
||||
if (l.size() == 2 && l[1] != hostId())
|
||||
continue; // Skip key with non-matching host ID
|
||||
if (l[0] == "workingdir" && !QDir(value).exists())
|
||||
continue; // Skip non-existing working-dir
|
||||
db_keys << key; // Key with host ID
|
||||
setAction(l[0], value); // Key without host ID
|
||||
}
|
||||
@ -113,7 +115,7 @@ void settings::set(QString key, QString value)
|
||||
QString origkey = key;
|
||||
|
||||
if (key == "workingdir") {
|
||||
if (portable_app() || !QDir(value).exists())
|
||||
if (!QDir(value).exists())
|
||||
return;
|
||||
value = QDir::toNativeSeparators(value);
|
||||
}
|
||||
|
||||
@ -141,6 +141,8 @@ Section "Translations" SecTrans
|
||||
File /nonfatal "${QTDIR}\translations\qt_pl.qm"
|
||||
File /nonfatal "${QTDIR}\translations\qt_pt.qm"
|
||||
File /nonfatal "${QTDIR}\translations\qt_sk.qm"
|
||||
File /nonfatal "${QTDIR}\translations\qt_it.qm"
|
||||
File /nonfatal "${QTDIR}\translations\qt_zh_CN.qm"
|
||||
|
||||
SectionEnd
|
||||
|
||||
|
||||
@ -220,6 +220,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="keepSerial">
|
||||
<property name="text">
|
||||
<string>Keep serial number</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer>
|
||||
<property name="orientation">
|
||||
|
||||
@ -136,8 +136,8 @@ void CertDetail::setCert(pki_x509 *cert)
|
||||
dateValid->disableToolTip();
|
||||
if (cert->isRevoked()) {
|
||||
x509rev rev = cert->getRevocation();
|
||||
dateValid->setText(tr("Revoked: ") +
|
||||
rev.getDate().toPretty());
|
||||
dateValid->setText(tr("Revoked at %1")
|
||||
.arg(rev.getDate().toPretty()));
|
||||
dateValid->setRed();
|
||||
dateValid->setToolTip(rev.getDate().toPrettyGMT());
|
||||
} else if (!cert->checkDate()) {
|
||||
|
||||
@ -374,7 +374,7 @@ void MainWindow::dump_database()
|
||||
return;
|
||||
|
||||
QDir d(dirname);
|
||||
if ( ! d.exists() && !d.mkdir(dirname)) {
|
||||
if (!d.exists() && !d.mkdir(dirname)) {
|
||||
errorEx err("Could not create '" + dirname + "'");
|
||||
MainWindow::Error(err);
|
||||
return;
|
||||
@ -382,11 +382,8 @@ void MainWindow::dump_database()
|
||||
|
||||
qDebug() << "Dumping to" << dirname;
|
||||
try {
|
||||
keys->dump(dirname);
|
||||
certs->dump(dirname);
|
||||
temps->dump(dirname);
|
||||
crls->dump(dirname);
|
||||
reqs->dump(dirname);
|
||||
foreach(db_base *model, models)
|
||||
model->dump(dirname);
|
||||
}
|
||||
catch (errorEx &err) {
|
||||
MainWindow::Error(err);
|
||||
|
||||
@ -19,6 +19,37 @@
|
||||
#include "lib/func.h"
|
||||
#include "lib/entropy.h"
|
||||
|
||||
const QList<QStringList> MainWindow::getTranslators() const
|
||||
{
|
||||
return QList<QStringList> {
|
||||
QStringList{ "", tr("System") },
|
||||
QStringList{ "zh_CN", tr("Chinese"),
|
||||
"Xczh", "<xczh.me@foxmail.com>" },
|
||||
QStringList{ "hr", tr("Croatian"),
|
||||
"Nevenko Bartolincic", "<nevenko.bartolincic@gmail.com>" },
|
||||
QStringList{ "nl", tr("Dutch"),
|
||||
"Guido Pennings", "" },
|
||||
QStringList{ "en", tr("English") },
|
||||
QStringList{ "fr", tr("French"),
|
||||
"Patrick Monnerat", "<patrick@monnerat.net>" },
|
||||
QStringList{ "de", tr("German"),
|
||||
"Christian Hohnstädt", "<christian@hohnstaedt.de>" },
|
||||
QStringList{ "it", tr("Italian"),
|
||||
"Paolo Basenghi", "<paul69@libero.it>" },
|
||||
QStringList{ "pl", tr("Polish"),
|
||||
"Jacek Tyborowski", "<jacek@tyborowski.pl>" },
|
||||
QStringList{ "pt_BR", tr("Portuguese in Brazil"),
|
||||
"Vinicius Ocker", "<viniciusockerfagundes@yandex.com>" },
|
||||
QStringList{ "ru", tr("Russian") },
|
||||
QStringList{ "sk", tr("Slovak"),
|
||||
"Slavko", "<linux@slavino.sk>" },
|
||||
QStringList{ "es", tr("Spanish"),
|
||||
"Miguel Romera", "<mrmsoftdonation@gmail.com>" },
|
||||
QStringList{ "tr", tr("Turkish") },
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
void MainWindow::cmd_version()
|
||||
{
|
||||
fprintf(stderr, XCA_TITLE " Version %s\n", version_str(false));
|
||||
@ -82,10 +113,24 @@ void MainWindow::about()
|
||||
} else {
|
||||
version = QString("%1<br>QT version: %2").arg(openssl).arg(qt);
|
||||
}
|
||||
QStringList rows;
|
||||
foreach(QStringList sl, getTranslators()) {
|
||||
QStringList tag { "<td>", "</td>" };
|
||||
if (sl.size() < 3)
|
||||
continue;
|
||||
QString lang(QLocale::languageToString(QLocale(sl[0]).language()));
|
||||
QStringList row {
|
||||
QString("<b>%1</b>").arg(lang),
|
||||
htmlEscape(sl[2]),
|
||||
htmlEscape(sl[3]),
|
||||
};
|
||||
rows << tag[0] + row.join(tag[0] + tag[1]) + tag[1];
|
||||
}
|
||||
|
||||
Entropy::seed_rng();
|
||||
cont = QString(
|
||||
"<p><h3><center><u>XCA%8</u></center></h3>"
|
||||
"<p>Copyright 2001 - 2018 by Christian Hohnstädt\n"
|
||||
"<p>Copyright 2001 - 2019 by Christian Hohnstädt\n"
|
||||
"<p>Version: %4<p>%1<p>%2" /* commithash, Brainpool, OpenSSL & Qt Version */
|
||||
"<p>http://hohnstaedt.de/xca"
|
||||
"<p>Entropy strength: %3"
|
||||
@ -100,21 +145,15 @@ void MainWindow::about()
|
||||
"<tr><th align=left>Kerstin Steinhauff</th><td><u><tine@kerstine.de></td></u></tr>"
|
||||
"<tr><td></td><td>Arts and Graphics</td></tr>"
|
||||
"</table><hr><center><u><b>Maintained Translations</b></u></center>"
|
||||
"<p><table>"
|
||||
"<tr><td><b>German</b></td><td>Christian Hohnstädt <christian@hohnstaedt.de></td></tr>"
|
||||
"<tr><td><b>French</b></td><td>Patrick Monnerat <patrick@monnerat.net></td></tr>"
|
||||
"<tr><td><b>Croatian</b></td><td>Nevenko Bartolincic <nevenko.bartolincic@gmail.com></td></tr>"
|
||||
"<tr><td><b>Slovak</b></td><td>Slavko <linux@slavino.sk></td></tr>"
|
||||
"<tr><td><b>Polish</b></td><td>Jacek Tyborowski <jacek@tyborowski.pl></td></tr>"
|
||||
"<tr><td><b>Portuguese (Brazil)</b></td><td>Vinicius Ocker <viniciusockerfagundes@yandex.com></td></tr>"
|
||||
"<tr><td><b>Spanish</b></td><td>Miguel Romera <mrmsoftdonation@gmail.com></td></tr>"
|
||||
"<tr><td><b>Italian</b></td><td>Paolo Basenghi <paul69@libero.it></td></tr>"
|
||||
"<tr><td><b>Chinese</b></td><td>Xczh <xczh.me@foxmail.com></td></tr>"
|
||||
"</table>").arg(brainpool).arg(version).arg(Entropy::strength())
|
||||
.arg(version_str(true)).arg(getPrefix())
|
||||
"<p><table><tr>%9</tr></table>").arg(brainpool)
|
||||
.arg(version)
|
||||
.arg(Entropy::strength())
|
||||
.arg(version_str(true))
|
||||
.arg(getPrefix())
|
||||
.arg(getUserSettingsDir())
|
||||
.arg(QString(Settings["workingdir"]))
|
||||
.arg(portable_app() ? " (Portable)" : "");
|
||||
.arg(portable_app() ? " (Portable)" : "")
|
||||
.arg(rows.join("</tr><tr>"));
|
||||
|
||||
textbox->setHtml(cont);
|
||||
textbox->setReadOnly(true);
|
||||
|
||||
@ -25,15 +25,34 @@
|
||||
#include <QMenuBar>
|
||||
#include <QMessageBox>
|
||||
|
||||
class myLang
|
||||
static QAction *languageMenuEntry(const QStringList &sl)
|
||||
{
|
||||
public:
|
||||
QString english, native;
|
||||
QString lang, tooltip;
|
||||
QLocale locale;
|
||||
myLang(QString e, QString n, QLocale l) {
|
||||
english = e; native = n, locale = l;
|
||||
|
||||
if (sl[0].isEmpty()) {
|
||||
locale = QLocale::system();
|
||||
lang = MainWindow::tr("System");
|
||||
} else {
|
||||
locale = QLocale(sl[0]);
|
||||
lang = QString("%1 (%2)").arg(sl[1])
|
||||
.arg(QLocale::languageToString(locale.language()));
|
||||
}
|
||||
};
|
||||
tooltip = locale.nativeLanguageName();
|
||||
|
||||
if (sl.length() > 2)
|
||||
tooltip += " - " + sl[2];
|
||||
|
||||
QAction *a = new QAction(lang, NULL);
|
||||
a->setToolTip(tooltip);
|
||||
a->setData(QVariant(locale));
|
||||
a->setDisabled(!XCA_application::languageAvailable(locale));
|
||||
|
||||
a->setCheckable(true);
|
||||
if (locale == XCA_application::language())
|
||||
a->setChecked(true);
|
||||
return a;
|
||||
}
|
||||
|
||||
void MainWindow::init_menu()
|
||||
{
|
||||
@ -42,7 +61,6 @@ void MainWindow::init_menu()
|
||||
static QActionGroup * langGroup = NULL;
|
||||
QAction *a;
|
||||
|
||||
QList<myLang> languages;
|
||||
if (file) delete file;
|
||||
if (help) delete help;
|
||||
if (import) delete import;
|
||||
@ -62,40 +80,20 @@ void MainWindow::init_menu()
|
||||
connect(historyMenu, SIGNAL(triggered(QAction*)),
|
||||
this, SLOT(open_database(QAction*)));
|
||||
|
||||
languages <<
|
||||
myLang("System", tr("System"), QLocale::system()) <<
|
||||
myLang("Croatian", tr("Croatian"), QLocale("hr")) <<
|
||||
myLang("English", tr("English"), QLocale("en")) <<
|
||||
myLang("French", tr("French"), QLocale("fr")) <<
|
||||
myLang("German", tr("German"), QLocale("de")) <<
|
||||
myLang("Russian", tr("Russian"), QLocale("ru")) <<
|
||||
myLang("Slovak", tr("Slovak"), QLocale("sk")) <<
|
||||
myLang("Spanish", tr("Spanish"), QLocale("es")) <<
|
||||
myLang("Polish", tr("Polish"), QLocale("pl")) <<
|
||||
myLang("Italian", tr("Italian"), QLocale("it")) <<
|
||||
myLang("Portuguese in Brazil", tr("Portuguese in Brazil"), QLocale("pt_BR")) <<
|
||||
myLang("Turkish", tr("Turkish"), QLocale("tr"));
|
||||
|
||||
languageMenu = new tipMenu(tr("Language"), this);
|
||||
connect(languageMenu, SIGNAL(triggered(QAction*)),
|
||||
qApp, SLOT(switchLanguage(QAction*)));
|
||||
|
||||
foreach(myLang l, languages) {
|
||||
QAction *a = new QAction(l.english, langGroup);
|
||||
a->setToolTip(l.native);
|
||||
a->setData(QVariant(l.locale));
|
||||
a->setDisabled(!XCA_application::languageAvailable(l.locale));
|
||||
a->setCheckable(true);
|
||||
foreach(const QStringList &sl, getTranslators()) {
|
||||
QAction *a = languageMenuEntry(sl);
|
||||
langGroup->addAction(a);
|
||||
languageMenu->addAction(a);
|
||||
if (l.locale == XCA_application::language())
|
||||
a->setChecked(true);
|
||||
}
|
||||
file = menuBar()->addMenu(tr("&File"));
|
||||
file->addAction(tr("&New DataBase"), this, SLOT(new_database()),
|
||||
file->addAction(tr("New DataBase"), this, SLOT(new_database()),
|
||||
QKeySequence::New)
|
||||
->setEnabled(OpenDb::hasSqLite());
|
||||
file->addAction(tr("&Open DataBase"), this, SLOT(load_database()),
|
||||
file->addAction(tr("Open DataBase"), this, SLOT(load_database()),
|
||||
QKeySequence::Open)
|
||||
->setEnabled(OpenDb::hasSqLite());
|
||||
file->addAction(tr("Open Remote DataBase"),
|
||||
@ -106,8 +104,8 @@ void MainWindow::init_menu()
|
||||
file->addAction(tr("Set as default DataBase"), this,
|
||||
SLOT(default_database()));
|
||||
}
|
||||
acList += file->addAction(tr("&Close DataBase"), this,
|
||||
SLOT(close_database()), QKeySequence(QKeySequence::Close));
|
||||
acList += file->addAction(tr("Close DataBase"), this,
|
||||
SLOT(close_database()), QKeySequence::Close);
|
||||
|
||||
a = new QAction(tr("Options"), this);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(setOptions()));
|
||||
@ -121,6 +119,7 @@ void MainWindow::init_menu()
|
||||
connect(a, SIGNAL(triggered()),
|
||||
qApp, SLOT(quit()), Qt::QueuedConnection);
|
||||
a->setMenuRole(QAction::QuitRole);
|
||||
a->setShortcut(QKeySequence::Quit);
|
||||
file->addAction(a);
|
||||
|
||||
import = menuBar()->addMenu(tr("I&mport"));
|
||||
@ -132,9 +131,10 @@ void MainWindow::init_menu()
|
||||
import->addAction(tr("Template"), tempView, SLOT(load()) );
|
||||
import->addAction(tr("Revocation list"), crlView, SLOT(load()));
|
||||
import->addAction(tr("PEM file"), this, SLOT(loadPem()) );
|
||||
import->addAction(tr("Paste PEM file"), this, SLOT(pastePem()));
|
||||
import->addAction(tr("Paste PEM file"), this, SLOT(pastePem()),
|
||||
QKeySequence::Paste);
|
||||
|
||||
token = menuBar()->addMenu(tr("&Token"));
|
||||
token = menuBar()->addMenu(tr("Token"));
|
||||
token->addAction(tr("&Manage Security token"), this,
|
||||
SLOT(manageToken()));
|
||||
token->addAction(tr("&Init Security token"), this,
|
||||
@ -151,7 +151,7 @@ void MainWindow::init_menu()
|
||||
SLOT(dump_database()));
|
||||
acList += extra->addAction(tr("&Export Certificate Index"), this,
|
||||
SLOT(exportIndex()));
|
||||
acList += extra->addAction(tr("&Export Certificate Index hierarchy"), this,
|
||||
acList += extra->addAction(tr("Export Certificate &Index hierarchy"), this,
|
||||
SLOT(exportIndexHierarchy()));
|
||||
acList += extra->addAction(tr("C&hange DataBase password"), this,
|
||||
SLOT(changeDbPass()));
|
||||
@ -164,11 +164,12 @@ void MainWindow::init_menu()
|
||||
extra->addAction(tr("OID Resolver"), resolver, SLOT(show()));
|
||||
|
||||
help = menuBar()->addMenu(tr("&Help") );
|
||||
help->addAction(tr("&Content"), this, SLOT(help()),
|
||||
help->addAction(tr("Content"), this, SLOT(help()),
|
||||
QKeySequence::HelpContents);
|
||||
a = new QAction(tr("About"), this);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(about()));
|
||||
a->setMenuRole(QAction::AboutRole);
|
||||
a->setShortcut(QKeySequence::WhatsThis);
|
||||
help->addAction(a);
|
||||
wdMenuList += import;
|
||||
scardList += token;
|
||||
|
||||
@ -825,12 +825,12 @@ pki_multi *MainWindow::probeAnything(QString file, int *ret)
|
||||
} catch (errorEx &err) {
|
||||
Error(err);
|
||||
}
|
||||
if (!pki->count()) {
|
||||
if (pki && !pki->count()) {
|
||||
delete pki;
|
||||
pki = NULL;
|
||||
if (ret)
|
||||
*ret = 1;
|
||||
}
|
||||
if (!pki && ret)
|
||||
*ret = 1;
|
||||
return pki;
|
||||
}
|
||||
|
||||
|
||||
@ -80,6 +80,7 @@ class MainWindow: public QMainWindow, public Ui::MainWindow
|
||||
QList<db_base*> models;
|
||||
QProgressBar *dhgenBar;
|
||||
DHgen *dhgen;
|
||||
const QList<QStringList> getTranslators() const;
|
||||
|
||||
protected:
|
||||
void init_images();
|
||||
|
||||
@ -404,18 +404,21 @@ void XcaTreeView::showContextMenu(QContextMenuEvent *e,
|
||||
index = idx.isValid() ? idx : currentIndex();
|
||||
menu->addAction(tr("New"), this, SLOT(newItem()));
|
||||
menu->addAction(tr("Import"), this, SLOT(load()));
|
||||
menu->addAction(tr("Paste PEM data"), mainwin, SLOT(pastePem()));
|
||||
menu->addAction(tr("Paste PEM data"), mainwin, SLOT(pastePem()),
|
||||
QKeySequence::Paste);
|
||||
|
||||
if (indexes.size() == 1) {
|
||||
menu->addAction(tr("Rename"), this, SLOT(editIdx()));
|
||||
menu->addAction(tr("Properties"), this, SLOT(editComment()));
|
||||
}
|
||||
if (indexes.size() > 0) {
|
||||
menu->addAction(tr("Delete"), this, SLOT(deleteItems()));
|
||||
menu->addAction(tr("Delete"), this, SLOT(deleteItems()),
|
||||
QKeySequence::Delete);
|
||||
subExport = menu->addMenu(tr("Export"));
|
||||
subExport->addAction(tr("Clipboard"), this,
|
||||
SLOT(pem2clipboard()));
|
||||
subExport->addAction(tr("File"), this, SLOT(storeItems()));
|
||||
SLOT(pem2clipboard()), QKeySequence::Copy);
|
||||
subExport->addAction(tr("File"), this, SLOT(storeItems()),
|
||||
QKeySequence::Save);
|
||||
}
|
||||
|
||||
fillContextMenu(menu, subExport, index, indexes);
|
||||
@ -441,5 +444,13 @@ void XcaTreeView::keyPressEvent(QKeyEvent *event)
|
||||
clearSelection();
|
||||
return;
|
||||
}
|
||||
if (event->matches(QKeySequence::Save)) {
|
||||
storeItems();
|
||||
return;
|
||||
}
|
||||
if (event->matches(QKeySequence::Copy)) {
|
||||
pem2clipboard();
|
||||
return;
|
||||
}
|
||||
QTreeView::keyPressEvent(event);
|
||||
}
|
||||
|
||||
@ -22,7 +22,6 @@ class DHgen: public QThread
|
||||
{
|
||||
QString fname;
|
||||
int bits;
|
||||
DH *dh;
|
||||
|
||||
public:
|
||||
errorEx error;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user