diff --git a/bin/locale/cs_CZ.qm b/bin/locale/cs_CZ.qm index a9d8f0969..b7eb68f49 100644 Binary files a/bin/locale/cs_CZ.qm and b/bin/locale/cs_CZ.qm differ diff --git a/bin/locale/de_DE.qm b/bin/locale/de_DE.qm index a2f6ef971..7c6f34bfa 100644 Binary files a/bin/locale/de_DE.qm and b/bin/locale/de_DE.qm differ diff --git a/bin/locale/it_IT.qm b/bin/locale/it_IT.qm index 8b3474958..83a6384fe 100644 Binary files a/bin/locale/it_IT.qm and b/bin/locale/it_IT.qm differ diff --git a/bin/locale/nl_NL.qm b/bin/locale/nl_NL.qm index 8d96e7ee0..2949b933d 100644 Binary files a/bin/locale/nl_NL.qm and b/bin/locale/nl_NL.qm differ diff --git a/bin/locale/sk_SK.qm b/bin/locale/sk_SK.qm index 901286750..2609b7d17 100644 Binary files a/bin/locale/sk_SK.qm and b/bin/locale/sk_SK.qm differ diff --git a/bin/locale/zh_CN.qm b/bin/locale/zh_CN.qm index 9194c9d92..3e0c0a52b 100644 Binary files a/bin/locale/zh_CN.qm and b/bin/locale/zh_CN.qm differ diff --git a/other/ca-bundle.crt b/other/ca-bundle.crt index 9e4819c3b..e71e30128 100644 --- a/other/ca-bundle.crt +++ b/other/ca-bundle.crt @@ -68,39 +68,46 @@ zk6q5PYvCdxTby78dOs6Y5nCpqyJvKeyRKANihDjbPIky/qbn3BHLt4Ui9SyIAmW omTxJBzcoTWcFbLUvFUufQb1nA5V9FrWk9p2rSVzTMVD -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIGCDCCA/CgAwIBAgIBATANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290 -IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNB -IENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRA -Y2FjZXJ0Lm9yZzAeFw0wNTEwMTQwNzM2NTVaFw0zMzAzMjgwNzM2NTVaMFQxFDAS -BgNVBAoTC0NBY2VydCBJbmMuMR4wHAYDVQQLExVodHRwOi8vd3d3LkNBY2VydC5v -cmcxHDAaBgNVBAMTE0NBY2VydCBDbGFzcyAzIFJvb3QwggIiMA0GCSqGSIb3DQEB -AQUAA4ICDwAwggIKAoICAQCrSTURSHzSJn5TlM9Dqd0o10Iqi/OHeBlYfA+e2ol9 -4fvrcpANdKGWZKufoCSZc9riVXbHF3v1BKxGuMO+f2SNEGwk82GcwPKQ+lHm9WkB -Y8MPVuJKQs/iRIwlKKjFeQl9RrmK8+nzNCkIReQcn8uUBByBqBSzmGXEQ+xOgo0J -0b2qW42S0OzekMV/CsLj6+YxWl50PpczWejDAz1gM7/30W9HxM3uYoNSbi4ImqTZ -FRiRpoWSR7CuSOtttyHshRpocjWr//AQXcD0lKdq1TuSfkyQBX6TwSyLpI5idBVx -bgtxA+qvFTia1NIFcm+M+SvrWnIl+TlG43IbPgTDZCciECqKT1inA62+tC4T7V2q -SNfVfdQqe1z6RgRQ5MwOQluM7dvyz/yWk+DbETZUYjQ4jwxgmzuXVjit89Jbi6Bb -6k6WuHzX1aCGcEDTkSm3ojyt9Yy7zxqSiuQ0e8DYbF/pCsLDpyCaWt8sXVJcukfV -m+8kKHA4IC/VfynAskEDaJLM4JzMl0tF7zoQCqtwOpiVcK01seqFK6QcgCExqa5g -eoAmSAC4AcCTY1UikTxW56/bOiXzjzFU6iaLgVn5odFTEcV7nQP2dBHgbbEsPyyG -kZlxmqZ3izRg0RS0LKydr4wQ05/EavhvE/xzWfdmQnQeiuP43NJvmJzLR5iVQAX7 -6QIDAQABo4G/MIG8MA8GA1UdEwEB/wQFMAMBAf8wXQYIKwYBBQUHAQEEUTBPMCMG -CCsGAQUFBzABhhdodHRwOi8vb2NzcC5DQWNlcnQub3JnLzAoBggrBgEFBQcwAoYc -aHR0cDovL3d3dy5DQWNlcnQub3JnL2NhLmNydDBKBgNVHSAEQzBBMD8GCCsGAQQB -gZBKMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZy9pbmRleC5w -aHA/aWQ9MTAwDQYJKoZIhvcNAQEEBQADggIBAH8IiKHaGlBJ2on7oQhy84r3HsQ6 -tHlbIDCxRd7CXdNlafHCXVRUPIVfuXtCkcKZ/RtRm6tGpaEQU55tiKxzbiwzpvD0 -nuB1wT6IRanhZkP+VlrRekF490DaSjrxC1uluxYG5sLnk7mFTZdPsR44Q4Dvmw2M -77inYACHV30eRBzLI++bPJmdr7UpHEV5FpZNJ23xHGzDwlVks7wU4vOkHx4y/CcV -Bc/dLq4+gmF78CEQGPZE6lM5+dzQmiDgxrvgu1pPxJnIB721vaLbLmINQjRBvP+L -ivVRIqqIMADisNS8vmW61QNXeZvo3MhN+FDtkaVSKKKs+zZYPumUK5FQhxvWXtaM -zPcPEAxSTtAWYeXlCmy/F8dyRlecmPVsYGN6b165Ti/Iubm7aoW8mA3t+T6XhDSU -rgCvoeXnkm5OvfPi2RSLXNLrAWygF6UtEOucekq9ve7O/e0iQKtwOIj1CodqwqsF -YMlIBdpTwd5Ed2qz8zw87YC8pjhKKSRf/lk7myV6VmMAZLldpGJ9VzZPrYPvH5JT -oI53V93lYRE9IwCQTDz6o2CTBKOvNfYOao9PSmCnhQVsRqGP9Md246FZV/dxssRu -FFxtbUFm3xuTsdQAw+7Lzzw9IYCpX2Nl/N3gX6T0K/CFcUHUZyX7GrGXrtaZghNB -0m6lG5kngOcLqagA +MIIHWTCCBUGgAwIBAgIDCkGKMA0GCSqGSIb3DQEBCwUAMHkxEDAOBgNVBAoTB1Jv +b3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZ +Q0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9y +dEBjYWNlcnQub3JnMB4XDTExMDUyMzE3NDgwMloXDTIxMDUyMDE3NDgwMlowVDEU +MBIGA1UEChMLQ0FjZXJ0IEluYy4xHjAcBgNVBAsTFWh0dHA6Ly93d3cuQ0FjZXJ0 +Lm9yZzEcMBoGA1UEAxMTQ0FjZXJ0IENsYXNzIDMgUm9vdDCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAKtJNRFIfNImflOUz0Op3SjXQiqL84d4GVh8D57a +iX3h++tykA10oZZkq5+gJJlz2uJVdscXe/UErEa4w75/ZI0QbCTzYZzA8pD6Ueb1 +aQFjww9W4kpCz+JEjCUoqMV5CX1GuYrz6fM0KQhF5Byfy5QEHIGoFLOYZcRD7E6C +jQnRvapbjZLQ7N6QxX8KwuPr5jFaXnQ+lzNZ6MMDPWAzv/fRb0fEze5ig1JuLgia +pNkVGJGmhZJHsK5I6223IeyFGmhyNav/8BBdwPSUp2rVO5J+TJAFfpPBLIukjmJ0 +FXFuC3ED6q8VOJrU0gVyb4z5K+taciX5OUbjchs+BMNkJyIQKopPWKcDrb60LhPt +XapI19V91Cp7XPpGBFDkzA5CW4zt2/LP/JaT4NsRNlRiNDiPDGCbO5dWOK3z0luL +oFvqTpa4fNfVoIZwQNORKbeiPK31jLvPGpKK5DR7wNhsX+kKwsOnIJpa3yxdUly6 +R9Wb7yQocDggL9V/KcCyQQNokszgnMyXS0XvOhAKq3A6mJVwrTWx6oUrpByAITGp +rmB6gCZIALgBwJNjVSKRPFbnr9s6JfOPMVTqJouBWfmh0VMRxXudA/Z0EeBtsSw/ +LIaRmXGapneLNGDRFLQsrJ2vjBDTn8Rq+G8T/HNZ92ZCdB6K4/jc0m+YnMtHmJVA +BfvpAgMBAAGjggINMIICCTAdBgNVHQ4EFgQUdahxYEyIE/B42Yl3tW3Fid+8sXow +gaMGA1UdIwSBmzCBmIAUFrUyG9TH8+DmjvO90rA67rI5GNGhfaR7MHkxEDAOBgNV +BAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAG +A1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYS +c3VwcG9ydEBjYWNlcnQub3JnggEAMA8GA1UdEwEB/wQFMAMBAf8wXQYIKwYBBQUH +AQEEUTBPMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5DQWNlcnQub3JnLzAoBggr +BgEFBQcwAoYcaHR0cDovL3d3dy5DQWNlcnQub3JnL2NhLmNydDBKBgNVHSAEQzBB +MD8GCCsGAQQBgZBKMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuQ0FjZXJ0Lm9y +Zy9pbmRleC5waHA/aWQ9MTAwNAYJYIZIAYb4QgEIBCcWJWh0dHA6Ly93d3cuQ0Fj +ZXJ0Lm9yZy9pbmRleC5waHA/aWQ9MTAwUAYJYIZIAYb4QgENBEMWQVRvIGdldCB5 +b3VyIG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSwgZ28gdG8gaHR0cDovL3d3dy5D +QWNlcnQub3JnMA0GCSqGSIb3DQEBCwUAA4ICAQApKIWuRKm5r6R5E/CooyuXYPNc +7uMvwfbiZqARrjY3OnYVBFPqQvX56sAV2KaC2eRhrnILKVyQQ+hBsuF32wITRHhH +Va9Y/MyY9kW50SD42CEH/m2qc9SzxgfpCYXMO/K2viwcJdVxjDm1Luq+GIG6sJO4 +D+Pm1yaMMVpyA4RS5qb1MyJFCsgLDYq4Nm+QCaGrvdfVTi5xotSu+qdUK+s1jVq3 +VIgv7nSf7UgWyg1I0JTTrKSi9iTfkuO960NAkW4cGI5WtIIS86mTn9S8nK2cde5a +lxuV53QtHA+wLJef+6kzOXrnAzqSjiL2jA3k2X4Ndhj3AfnvlpaiVXPAPHG0HRpW +Q7fDCo1y/OIQCQtBzoyUoPkD/XFzS4pXM+WOdH4VAQDmzEoc53+VGS3FpQyLu7Xt +hbNc09+4ufLKxw0BFKxwWMWMjTPUnWajGlCVI/xI4AZDEtnNp4Y5LzZyo4AQ5OHz +0ctbGsDkgJp8E3MGT9ujayQKurMcvEp4u+XjdTilSKeiHq921F73OIZWWonO1sOn +ebJSoMbxhbQljPI/lrMQ2Y1sVzufb4Y6GIIiNsiwkTjbKqGTqoQ/9SdlrnPVyNXT +d+pLncdBu8fA46A/5H2kjXPmEkvfoXNzczqA6NXLji/L6hOn1kGLrPo8idck9U60 +4GGSt/M3mMS+lqO3ig== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIESzCCAzOgAwIBAgIJAJigUTEEXRQpMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV @@ -343,6 +350,90 @@ iQBCYz95OdBEsIJuQRno3eDBiFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5no xqE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTQW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBP bmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2 @@ -398,63 +489,6 @@ Zvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuPcX/9XhmgD0uRuMRUvAaw RY8mkaKO/qk= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMCVVMx -HTAbBgNVBAoTFEFPTCBUaW1lIFdhcm5lciBJbmMuMRwwGgYDVQQLExNBbWVyaWNh -IE9ubGluZSBJbmMuMTcwNQYDVQQDEy5BT0wgVGltZSBXYXJuZXIgUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyOTA2MDAwMFoXDTM3MTEyMDE1 -MDMwMFowgYMxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBT0wgVGltZSBXYXJuZXIg -SW5jLjEcMBoGA1UECxMTQW1lcmljYSBPbmxpbmUgSW5jLjE3MDUGA1UEAxMuQU9M -IFRpbWUgV2FybmVyIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnej8Mlo2k06AX3dLm/WpcZuS+U -0pPlLYnKhHw/EEMbjIt8hFj4JHxIzyr9wBXZGH6EGhfT257XyuTZ16pYUYfw8ItI -TuLCxFlpMGK2MKKMCxGZYTVtfu/FsRkGIBKOQuHfD5YQUqjPnF+VFNivO3ULMSAf -RC+iYkGzuxgh28pxPIzstrkNn+9R7017EvILDOGsQI93f7DKeHEMXRZxcKLXwjqF -zQ6axOAAsNUl6twr5JQtOJyJQVdkKGUZHLZEtMgxa44Be3ZZJX8VHIQIfHNlIAqh -BC4aMqiaILGcLCFZ5/vP7nAtCMpjPiybkxlqpMKX/7eGV4iFbJ4VFitNLLMCAwEA -AaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUoTYwFsuGkABFgFOxj8jY -PXy+XxIwHwYDVR0jBBgwFoAUoTYwFsuGkABFgFOxj8jYPXy+XxIwDgYDVR0PAQH/ -BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQCKIBilvrMvtKaEAEAwKfq0FHNMeUWn -9nDg6H5kHgqVfGphwu9OH77/yZkfB2FK4V1Mza3u0FIy2VkyvNp5ctZ7CegCgTXT -Ct8RHcl5oIBN/lrXVtbtDyqvpxh1MwzqwWEFT2qaifKNuZ8u77BfWgDrvq2g+EQF -Z7zLBO+eZMXpyD8Fv8YvBxzDNnGGyjhmSs3WuEvGbKeXO/oTLW4jYYehY0KswsuX -n2Fozy1MBJ3XJU8KDk2QixhWqJNIV9xvrr2eZ1d3iVCzvhGbRWeDhhmH05i9CBoW -H1iCC+GWaQVLjuyDUTEH1dSf/1l7qG6Fz9NLqUmwX7A5KGgOc90lmt4S ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF5jCCA86gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMCVVMx -HTAbBgNVBAoTFEFPTCBUaW1lIFdhcm5lciBJbmMuMRwwGgYDVQQLExNBbWVyaWNh -IE9ubGluZSBJbmMuMTcwNQYDVQQDEy5BT0wgVGltZSBXYXJuZXIgUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyOTA2MDAwMFoXDTM3MDkyODIz -NDMwMFowgYMxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBT0wgVGltZSBXYXJuZXIg -SW5jLjEcMBoGA1UECxMTQW1lcmljYSBPbmxpbmUgSW5jLjE3MDUGA1UEAxMuQU9M -IFRpbWUgV2FybmVyIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIw -DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQ3WggWmRToVbEbJGv8x4vmh6mJ -7ouZzU9AhqS2TcnZsdw8TQ2FTBVsRotSeJ/4I/1n9SQ6aF3Q92RhQVSji6UI0ilb -m2BPJoPRYxJWSXakFsKlnUWsi4SVqBax7J/qJBrvuVdcmiQhLE0OcR+mrF1FdAOY -xFSMFkpBd4aVdQxHAWZg/BXxD+r1FHjHDtdugRxev17nOirYlxcwfACtCJ0zr7iZ -YYCLqJV+FNwSbKTQ2O9ASQI2+W6p1h2WVgSysy0WVoaP2SBXgM1nEG2wTPDaRrbq -JS5Gr42whTg0ixQmgiusrpkLjhTXUr2eacOGAgvqdnUxCc4zGSGFQ+aJLZ8lN2fx -I2rSAG2X+Z/nKcrdH9cG6rjJuQkhn8g/BsXS6RJGAE57COtCPStIbp1n3UsC5ETz -kxmlJ85per5n0/xQpCyrw2u544BMzwVhSyvcG7mm0tCq9Stz+86QNZ8MUhy/XCFh -EVsVS6kkUfykXPcXnbDS+gfpj1bkGoxoigTTfFrjnqKhynFbotSg5ymFXQNoKk/S -Btc9+cMDLz9l+WceR0DTYw/j1Y75hauXTLPXJuuWCpTehTacyH+BCQJJKg71ZDIM -gtG6aoIbs0t0EfOMd9afv9w3pKdVBC/UMejTRrkDfNoSTllkt1ExMVCgyhwn2RAu -rda9EGYrw7AiShJbAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE -FE9pbQN+nZ8HGEO8txBO1b+pxCAoMB8GA1UdIwQYMBaAFE9pbQN+nZ8HGEO8txBO -1b+pxCAoMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAO/Ouyugu -h4X7ZVnnrREUpVe8WJ8kEle7+z802u6teio0cnAxa8cZmIDJgt43d15Ui47y6mdP -yXSEkVYJ1eV6moG2gcKtNuTxVBFT8zRFASbI5Rq8NEQh3q0l/HYWdyGQgJhXnU7q -7C+qPBR7V8F+GBRn7iTGvboVsNIYvbdVgaxTwOjdaRITQrcCtQVBynlQboIOcXKT -RuidDV29rs4prWPVVRaAMCf/drr3uNZK49m1+VLQTkCpx+XCMseqdiThawVQ68W/ -ClTluUI8JPu3B5wwn3la5uBAUhX0/Kr0VvlEl4ftDmVyXr4m+02kLQgH3thcoNyB -M5kYJRF3p+v9WAksmWsbivNSPxpNSGDxoPYzAlOL7SUJuA0t7Zdz7NeWH45gDtoQ -my8YJPamTQr5O8t1wswvziRpyQoijlmn94IM19drNZxDAGrElWe6nEXLuA4399xO -AU++CrYD062KRffaJ00psUjf5BHklka9bAI+1lHIlRcBFanyqqryvy9lG2/QuRqT -9Y41xICHPpQvZuTpqP9BnHAqTyo5GJUefvthATxRCC4oGKQWDzH9OmwjkyB24f0H -hdFbP9IcczLd+rn4jM8Ch3qaluTtT4mNU0OrDhPAARW0eTjb/G49nlG2uBOLZ8/5 -fNkiHfZdxRwBL5joeiQYvITX+txyW/fBOmg= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEc MBoGA1UEChMTSmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRp b25DQTAeFw0wNzEyMTIxNTAwMDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYT @@ -477,6 +511,29 @@ B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL rosot4LKGAfmt1t06SAZf7IbiVQ= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDzzCCAregAwIBAgIDAWweMA0GCSqGSIb3DQEBBQUAMIGNMQswCQYDVQQGEwJB +VDFIMEYGA1UECgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBp +bSBlbGVrdHIuIERhdGVudmVya2VociBHbWJIMRkwFwYDVQQLDBBBLVRydXN0LW5R +dWFsLTAzMRkwFwYDVQQDDBBBLVRydXN0LW5RdWFsLTAzMB4XDTA1MDgxNzIyMDAw +MFoXDTE1MDgxNzIyMDAwMFowgY0xCzAJBgNVBAYTAkFUMUgwRgYDVQQKDD9BLVRy +dXN0IEdlcy4gZi4gU2ljaGVyaGVpdHNzeXN0ZW1lIGltIGVsZWt0ci4gRGF0ZW52 +ZXJrZWhyIEdtYkgxGTAXBgNVBAsMEEEtVHJ1c3QtblF1YWwtMDMxGTAXBgNVBAMM +EEEtVHJ1c3QtblF1YWwtMDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCtPWFuA/OQO8BBC4SAzewqo51ru27CQoT3URThoKgtUaNR8t4j8DRE/5TrzAUj +lUC5B3ilJfYKvUWG6Nm9wASOhURh73+nyfrBJcyFLGM/BWBzSQXgYHiVEEvc+RFZ +znF/QJuKqiTfC0Li21a8StKlDJu3Qz7dg9MmEALP6iPESU7l0+m0iKsMrmKS1GWH +2WrX9IWf5DMiJaXlyDO6w8dB3F/GaswADm0yqLaHNgBid5seHzTLkDx4iHQF63n1 +k3Flyp3HaxgtPVxO59X4PzF9j4fsCiIvI+n+u33J4PTs63zEsMMtYrWacdaxaujs +2e3Vcuy+VwHOBVWf3tFgiBCzAgMBAAGjNjA0MA8GA1UdEwEB/wQFMAMBAf8wEQYD +VR0OBAoECERqlWdVeRFPMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC +AQEAVdRU0VlIXLOThaq/Yy/kgM40ozRiPvbY7meIMQQDbwvUB/tOdQ/TLtPAF8fG +KOwGDREkDg6lXb+MshOWcdzUzg4NCmgybLlBMRmrsQd7TZjTXLDR8KdCoLXEjq/+ +8T/0709GAHbrAvv5ndJAlseIOrifEXnzgGWovR/TeIGgUUw3tKZdJXDRZslo+S4R +FGjxVJgIrCaSD96JntT6s3kr0qN51OyLrIdTaEJMUVF0HhsnLuP1Hyl0Te2v9+GS +mYHovjrHF1D2t8b8m7CKa9aIA5GPBnc6hQLdmNVDeD/GMBWsm2vLV7eJUYs66MmE +DNuxUCAKGkq6ahq97BvIxYSazQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy @@ -675,6 +732,38 @@ t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk +BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 +Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl +cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 +aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY +F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N +8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe +rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K +/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu +7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC +28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 +lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E +nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB +0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 +5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj +WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN +jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s +ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM +OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q +619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn +2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj +o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v +nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG +5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq +pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb +dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 +BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 @@ -736,6 +825,28 @@ O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs 6GAqm4VKQPNriiTsBhYscw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJD TjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2 MDcwOTE0WhcNMjcwNDE2MDcwOTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMF @@ -1669,6 +1780,29 @@ dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf ReYNnyicsbkqWletNw+vHX/bvZ8= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYD VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv @@ -2214,6 +2348,43 @@ mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK 4SVhM7JZG+Ju1zdXtg2pEto= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIGizCCBXOgAwIBAgIEO0XlaDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJF +UzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJ +R1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwHhcN +MDEwNzA2MTYyMjQ3WhcNMjEwNzAxMTUyMjQ3WjBoMQswCQYDVQQGEwJFUzEfMB0G +A1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScw +JQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGKqtXETcvIorKA3Qdyu0togu8M1JAJke+ +WmmmO3I2F0zo37i7L3bhQEZ0ZQKQUgi0/6iMweDHiVYQOTPvaLRfX9ptI6GJXiKj +SgbwJ/BXufjpTjJ3Cj9BZPPrZe52/lSqfR0grvPXdMIKX/UIKFIIzFVd0g/bmoGl +u6GzwZTNVOAydTGRGmKy3nXiz0+J2ZGQD0EbtFpKd71ng+CT516nDOeB0/RSrFOy +A8dEJvt55cs0YFAQexvba9dHq198aMpunUEDEO5rmXteJajCq+TA81yc477OMUxk +Hl6AovWDfgzWyoxVjr7gvkkHD6MkQXpYHYTqWBLI4bft75PelAgxAgMBAAGjggM7 +MIIDNzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBr +aS5ndmEuZXMwEgYDVR0TAQH/BAgwBgEB/wIBAjCCAjQGA1UdIASCAiswggInMIIC +IwYKKwYBBAG/VQIBADCCAhMwggHoBggrBgEFBQcCAjCCAdoeggHWAEEAdQB0AG8A +cgBpAGQAYQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAFIA +YQDtAHoAIABkAGUAIABsAGEAIABHAGUAbgBlAHIAYQBsAGkAdABhAHQAIABWAGEA +bABlAG4AYwBpAGEAbgBhAC4ADQAKAEwAYQAgAEQAZQBjAGwAYQByAGEAYwBpAPMA +bgAgAGQAZQAgAFAAcgDhAGMAdABpAGMAYQBzACAAZABlACAAQwBlAHIAdABpAGYA +aQBjAGEAYwBpAPMAbgAgAHEAdQBlACAAcgBpAGcAZQAgAGUAbAAgAGYAdQBuAGMA +aQBvAG4AYQBtAGkAZQBuAHQAbwAgAGQAZQAgAGwAYQAgAHAAcgBlAHMAZQBuAHQA +ZQAgAEEAdQB0AG8AcgBpAGQAYQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEA +YwBpAPMAbgAgAHMAZQAgAGUAbgBjAHUAZQBuAHQAcgBhACAAZQBuACAAbABhACAA +ZABpAHIAZQBjAGMAaQDzAG4AIAB3AGUAYgAgAGgAdAB0AHAAOgAvAC8AdwB3AHcA +LgBwAGsAaQAuAGcAdgBhAC4AZQBzAC8AYwBwAHMwJQYIKwYBBQUHAgEWGWh0dHA6 +Ly93d3cucGtpLmd2YS5lcy9jcHMwHQYDVR0OBBYEFHs100DSHHgZZu90ECjcPk+y +eAT8MIGVBgNVHSMEgY0wgYqAFHs100DSHHgZZu90ECjcPk+yeAT8oWykajBoMQsw +CQYDVQQGEwJFUzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0G +A1UECxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVu +Y2lhbmGCBDtF5WgwDQYJKoZIhvcNAQEFBQADggEBACRhTvW1yEICKrNcda3Fbcrn +lD+laJWIwVTAEGmiEi8YPyVQqHxK6sYJ2fR1xkDar1CdPaUWu20xxsdzCkj+IHLt +b8zog2EWRpABlUt9jppSCS/2bxzkoXHPjCpaF3ODR00PNvsETUlR4hTJZGH71BTg +9J63NI8KJr2XXPR5OkowGcytT6CYirQxlyric21+eLj4iIlPsSKRZEv1UN4D2+XF +ducTZnV+ZfsBn5OHiJ35Rld8TWCvmHMTI6QgkYH60GFmuH3Rr9ZvHmw96RH9qfmC +IoaZM3Fa6hlXPZHNqcCjbgcTpsnt+GijnsNacgmHKNHEc8RzGF9QdRYxn7fofMM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y @@ -2476,6 +2647,53 @@ VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh @@ -2906,26 +3124,6 @@ YqbsFbS1AoLbrIyigfCbmTH1ICCoiGEKB5+U/NDXG8wuF/MEJ3Zn61SD/aSQfgY9 BKNDLdr8C2LqL19iUw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDLTCCApagAwIBAgIBADANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkEx -FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYD -VQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBT -ZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVt -YWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUu -Y29tMB4XDTk2MDEwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgdExCzAJBgNVBAYT -AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEa -MBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp -b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBG -cmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhh -d3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1GnX1LCUZFtx6UfY -DFG26nKRsIRefS0Nj3sS34UldSh0OkIsYyeflXtL734Zhx2G6qPduc6WZBrCFG5E -rHzmj+hND3EfQDimAKOHePb5lIZererAXnbr2RSjXW56fAylS1V/Bhkpf56aJtVq -uzgkCGqYx7Hao5iR/Xnb5VrEHLkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zAN -BgkqhkiG9w0BAQQFAAOBgQDH7JJ+Tvj1lqVnYiqk8E0RYNBvjWBYYawmu1I1XAjP -MPuoSpaKH2JCI4wXD/S6ZJwXrEcp352YXtJsYHFcoqzceePnbgBHH7UNKOgCneSa -/RP0ptl8sfjcXyMmCZGAc9AUG95DqYMl8uacLxXK/qarigd1iwzdUYRr5PjRznei -gQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv @@ -3030,23 +3228,6 @@ QNuozDJ0uW8NxuOzRAvZim+aKZuZGCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZ qdq5snUb9kLy78fyGPmJvKP/iiMucEc= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICoTCCAgqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBizELMAkGA1UEBhMCWkEx -FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzAN -BgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAd -BgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwHhcNOTcwMTAxMDAwMDAwWhcN -MjAxMjMxMjM1OTU5WjCBizELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4g -Q2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsG -A1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1l -c3RhbXBpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANYrWHhhRYZT -6jR7UZztsOYuGA7+4F+oJ9O0yeB8WU4WDnNUYMF/9p8u6TqFJBU820cEY8OexJQa -Wt9MevPZQx08EHp5JduQ/vBR5zDWQQD9nyjfeb6Uu522FOMjhdepQeBMpHmwKxqL -8vg7ij5FrHGSALSQQZj7X+36ty6K+Ig3AgMBAAGjEzARMA8GA1UdEwEB/wQFMAMB -Af8wDQYJKoZIhvcNAQEEBQADgYEAZ9viwuaHPUCDhjc1fR/OmsMMZiCouqoEiYbC -9RAIDb/LogWK0E02PvTX72nGXuSwlG9KuefeW4i2e9vjJ+V2w/A1wcu1J5szedyQ -pgCed/r8zSeUQhac0xxo7L9c3eWpexAKMnRUEzGLhQOEkbdYATAUOK8oyvyxUBkZ -CayJSdM= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw @@ -3126,6 +3307,27 @@ uFEJjOp9zYhys2AzsfAKRO8P9Qk3iCQOLGsgOqL6EfJANZxEaGM7rDNvY7wsu/LS y3Z9fYjYHcgFHW68lKlmjHdxx/qR+i9Rnuk5UrbnBEI= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCB kzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index b81744bbc..cf17fc862 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -59,7 +59,7 @@ #include "webinspectordockwidget.h" #include "bookmarksimportdialog.h" #include "globalfunctions.h" - +#include "webhistorywrapper.h" const QString QupZilla::VERSION = "1.0.0-rc1"; const QString QupZilla::BUILDTIME = __DATE__" "__TIME__; @@ -245,6 +245,7 @@ void QupZilla::setupMenu() m_menuBookmarks = new QMenu(tr("&Bookmarks")); m_menuHistory = new QMenu(tr("Hi&story")); connect(m_menuHistory, SIGNAL(aboutToShow()), this, SLOT(aboutToShowHistoryMenu())); + connect(m_menuHistory, SIGNAL(aboutToHide()), this, SLOT(aboutToHideHistoryMenu())); connect(m_menuBookmarks, SIGNAL(aboutToShow()), this, SLOT(aboutToShowBookmarksMenu())); connect(m_menuHelp, SIGNAL(aboutToShow()), this, SLOT(aboutToShowHelpMenu())); connect(m_menuTools, SIGNAL(aboutToShow()), this, SLOT(aboutToShowToolsMenu())); @@ -346,6 +347,7 @@ void QupZilla::setupMenu() m_menuView->addAction(m_actionShowFullScreen); menuBar()->addMenu(m_menuView); connect(m_menuView, SIGNAL(aboutToShow()), this, SLOT(aboutToShowViewMenu())); + connect(m_menuView, SIGNAL(aboutToHide()), this, SLOT(aboutToHideViewMenu())); menuBar()->addMenu(m_menuHistory); menuBar()->addMenu(m_menuBookmarks); @@ -370,7 +372,7 @@ void QupZilla::setupMenu() connect(reloadByPassCacheAction, SIGNAL(triggered()), this, SLOT(reloadByPassCache())); addAction(reloadByPassCacheAction); - //Make shortcuts available even in fullscreen (menu hidden) + // Make shortcuts available even in fullscreen (menu hidden) QList actions = menuBar()->actions(); foreach (QAction* action, actions) { if (action->menu()) @@ -576,8 +578,14 @@ void QupZilla::aboutToShowHistoryMenu(bool loadHistory) if (!weView()) return; - if (!m_historyMenuChanged) + if (!m_historyMenuChanged) { + if (!m_menuHistory || m_menuHistory->actions().count() < 3) + return; + + m_menuHistory->actions().at(0)->setEnabled(WebHistoryWrapper::canGoBack(weView()->history())); + m_menuHistory->actions().at(1)->setEnabled(WebHistoryWrapper::canGoForward(weView()->history())); return; + } m_historyMenuChanged = false; if (!loadHistory) m_historyMenuChanged = true; @@ -587,10 +595,8 @@ void QupZilla::aboutToShowHistoryMenu(bool loadHistory) m_menuHistory->addAction(IconProvider::standardIcon(QStyle::SP_ArrowForward), tr("&Forward"), this, SLOT(goNext()))->setShortcut(QKeySequence("Ctrl+Right")); m_menuHistory->addAction(IconProvider::fromTheme("go-home"), tr("&Home"), this, SLOT(goHome()))->setShortcut(QKeySequence("Alt+Home")); - if (!weView()->history()->canGoBack()) - m_menuHistory->actions().at(0)->setEnabled(false); - if (!weView()->history()->canGoForward()) - m_menuHistory->actions().at(1)->setEnabled(false); + m_menuHistory->actions().at(0)->setEnabled(WebHistoryWrapper::canGoBack(weView()->history())); + m_menuHistory->actions().at(1)->setEnabled(WebHistoryWrapper::canGoForward(weView()->history())); m_menuHistory->addAction(QIcon(":/icons/menu/history.png"), tr("Show &All History"), this, SLOT(showHistoryManager())); m_menuHistory->addSeparator(); @@ -612,6 +618,15 @@ void QupZilla::aboutToShowHistoryMenu(bool loadHistory) m_menuHistory->addMenu(m_menuClosedTabs); } +void QupZilla::aboutToHideHistoryMenu() +{ + if (!m_menuHistory || m_menuHistory->actions().count() < 3) + return; + + m_menuHistory->actions().at(0)->setEnabled(true); + m_menuHistory->actions().at(1)->setEnabled(true); +} + void QupZilla::aboutToShowClosedTabsMenu() { m_menuClosedTabs->clear(); @@ -673,10 +688,14 @@ void QupZilla::aboutToShowViewMenu() if (!weView()) return; - if (weView()->isLoading()) + if (weView()->isLoading()) { m_actionStop->setEnabled(true); - else + m_actionReload->setEnabled(false); + } + else { m_actionStop->setEnabled(false); + m_actionReload->setEnabled(true); + } m_actionShowToolbar->setChecked(m_navigationBar->isVisible()); m_actionShowMenubar->setChecked(menuBar()->isVisible()); @@ -686,12 +705,25 @@ void QupZilla::aboutToShowViewMenu() if (!m_sideBar) { m_actionShowBookmarksSideBar->setChecked(false); m_actionShowHistorySideBar->setChecked(false); - // m_actionShowRssSideBar->setChecked(false); +// m_actionShowRssSideBar->setChecked(false); } else { SideBar::SideWidget actWidget = m_sideBar->activeWidget(); m_actionShowBookmarksSideBar->setChecked(actWidget == SideBar::Bookmarks); m_actionShowHistorySideBar->setChecked(actWidget == SideBar::History); - // m_actionShowRssSideBar->setChecked(actWidget == SideBar::RSS); +// m_actionShowRssSideBar->setChecked(actWidget == SideBar::RSS); + } +} + +void QupZilla::aboutToHideViewMenu() +{ + m_actionReload->setEnabled(true); + m_actionStop->setEnabled(true); + + if (m_mainLayout->count() == 4) { + SearchToolBar* search = qobject_cast( m_mainLayout->itemAt(3)->widget() ); + if (!search) + return; + m_actionStop->setEnabled(false); } } @@ -987,7 +1019,6 @@ void QupZilla::webSearch() void QupZilla::searchOnPage() { - if (m_mainLayout->count() == 4) { SearchToolBar* search = qobject_cast( m_mainLayout->itemAt(3)->widget() ); if (!search) @@ -1106,6 +1137,80 @@ void QupZilla::startPrivate(bool state) emit message(MainApplication::CheckPrivateBrowsing, state); } +void QupZilla::keyPressEvent(QKeyEvent *event) +{ + switch (event->key()) { + case Qt::Key_Back: + weView()->back(); + event->accept(); + break; + case Qt::Key_Forward: + weView()->forward(); + event->accept(); + break; + case Qt::Key_Stop: + weView()->stop(); + event->accept(); + break; + case Qt::Key_Refresh: + weView()->reload(); + event->accept(); + break; + case Qt::Key_HomePage: + goHome(); + event->accept(); + break; + case Qt::Key_Favorites: + showBookmarksManager(); + event->accept(); + break; + case Qt::Key_Search: + searchOnPage(); + event->accept(); + break; + case Qt::Key_OpenUrl: + openLocation(); + event->accept(); + break; + case Qt::Key_History: + showHistoryManager(); + event->accept(); + break; + case Qt::Key_AddFavorite: + bookmarkPage(); + event->accept(); + break; + case Qt::Key_News: + showRSSManager(); + event->accept(); + break; + case Qt::Key_Tools: + showPreferences(); + event->accept(); + break; + + default: + QMainWindow::keyPressEvent(event); + return; + } +} + +void QupZilla::mousePressEvent(QMouseEvent* event) +{ + switch (event->button()) { + case Qt::XButton1: + weView()->back(); + break; + case Qt::XButton2: + weView()->forward(); + break; + + default: + QMainWindow::mousePressEvent(event); + break; + } +} + void QupZilla::closeEvent(QCloseEvent* event) { if (mApp->isClosing()) diff --git a/src/app/qupzilla.h b/src/app/qupzilla.h index abbd09f73..a023b9a4c 100644 --- a/src/app/qupzilla.h +++ b/src/app/qupzilla.h @@ -105,6 +105,8 @@ public: inline QColor menuTextColor() { return m_menuTextColor; } inline QMenu* menuHelp() { return m_menuHelp; } inline QAction* actionRestoreTab() { return m_actionRestoreTab; } + inline QAction* actionReload() { return m_actionReload; } + inline QAction* actionStop() { return m_actionStop; } inline QMenu* superMenu() { return m_superMenu; } inline bool isClosing() { return m_isClosing; } @@ -144,11 +146,13 @@ private slots: void savePageScreen(); void aboutToShowHistoryMenu(bool loadHistory = true); + void aboutToHideHistoryMenu(); void aboutToShowClosedTabsMenu(); void aboutToShowBookmarksMenu(); void aboutToShowToolsMenu(); void aboutToShowHelpMenu(); void aboutToShowViewMenu(); + void aboutToHideViewMenu(); void aboutToShowEncodingMenu(); void searchOnPage(); @@ -189,6 +193,8 @@ private slots: bool quitApp(); private: + void keyPressEvent(QKeyEvent *event); + void mousePressEvent(QMouseEvent* event); void closeEvent(QCloseEvent* event); void setupUi(); diff --git a/src/bookmarks/bookmarksmanager.cpp b/src/bookmarks/bookmarksmanager.cpp index 3e182d5e8..a61686da5 100644 --- a/src/bookmarks/bookmarksmanager.cpp +++ b/src/bookmarks/bookmarksmanager.cpp @@ -37,6 +37,8 @@ BookmarksManager::BookmarksManager(QupZilla* mainClass, QWidget* parent) ui->setupUi(this); qz_centerWidgetOnScreen(this); + ui->deleteB->setShortcut(QKeySequence("Del")); + connect(ui->deleteB, SIGNAL(clicked()), this, SLOT(deleteItem())); connect(ui->bookmarksTree, SIGNAL(itemChanged(QTreeWidgetItem*,int)), this, SLOT(itemChanged(QTreeWidgetItem*))); connect(ui->addSubfolder, SIGNAL(clicked()), this, SLOT(addSubfolder())); diff --git a/src/bookmarks/bookmarksmanager.ui b/src/bookmarks/bookmarksmanager.ui index 421ceba32..f1e3951ea 100644 --- a/src/bookmarks/bookmarksmanager.ui +++ b/src/bookmarks/bookmarksmanager.ui @@ -89,9 +89,6 @@ Delete - - Del - diff --git a/src/cookies/cookiejar.cpp b/src/cookies/cookiejar.cpp index 8e5cdc3d4..68ae35ef5 100644 --- a/src/cookies/cookiejar.cpp +++ b/src/cookies/cookiejar.cpp @@ -49,7 +49,6 @@ bool CookieJar::setCookiesFromUrl(const QList &cookieList, const return QNetworkCookieJar::setCookiesFromUrl(QList(), url); QList newList = cookieList; - QDateTime now = QDateTime::currentDateTime(); foreach (QNetworkCookie cok, newList) { if (m_allowCookiesFromDomain && !QString("." + url.host()).contains(cok.domain().remove("www."))) { @@ -60,7 +59,7 @@ bool CookieJar::setCookiesFromUrl(const QList &cookieList, const continue; } - if (m_filterTrackingCookie && (cok.name().startsWith("__utm") || cok.expirationDate() > now.addYears(1).addMonths(6)) ) { + if (m_filterTrackingCookie && cok.name().startsWith("__utm")) { #ifdef COOKIE_DEBUG qDebug() << "purged as tracking " << cok; #endif diff --git a/src/cookies/cookiejar.h b/src/cookies/cookiejar.h index 3b219d439..55ecbc17b 100644 --- a/src/cookies/cookiejar.h +++ b/src/cookies/cookiejar.h @@ -21,7 +21,6 @@ #include #include #include -#include #include class QupZilla; diff --git a/src/cookies/cookiemanager.cpp b/src/cookies/cookiemanager.cpp index f67a7fe66..d87894ad2 100644 --- a/src/cookies/cookiemanager.cpp +++ b/src/cookies/cookiemanager.cpp @@ -22,6 +22,8 @@ #include "mainapplication.h" #include "globalfunctions.h" +//TODO: Refactor whole cookie manager tree + CookieManager::CookieManager(QWidget* parent) : QWidget(parent) , ui(new Ui::CookieManager) @@ -31,18 +33,18 @@ CookieManager::CookieManager(QWidget* parent) ui->setupUi(this); qz_centerWidgetOnScreen(this); - //QTimer::singleShot(0, this, SLOT(refreshTable())); - connect(ui->cookieTree, SIGNAL(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)),this, SLOT(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*))); connect(ui->removeAll, SIGNAL(clicked()), this, SLOT(removeAll())); - connect(ui->removeCookie, SIGNAL(clicked()), this, SLOT(removeCookie())); + connect(ui->removeOne, SIGNAL(clicked()), this, SLOT(removeCookie())); connect(ui->close, SIGNAL(clicked(QAbstractButton*)), this, SLOT(hide())); connect(ui->search, SIGNAL(returnPressed()), this, SLOT(search())); -// connect(ui->search, SIGNAL(cursorPositionChanged(int, int)), this, SLOT(search())); connect(ui->search, SIGNAL(textChanged(QString)), ui->cookieTree, SLOT(filterString(QString))); +// connect(ui->search, SIGNAL(cursorPositionChanged(int, int)), this, SLOT(search())); ui->search->setInactiveText(tr("Search")); ui->cookieTree->setDefaultItemShowMode(TreeWidget::ItemsCollapsed); + +// QTimer::singleShot(0, this, SLOT(refreshTable())); } void CookieManager::removeAll() @@ -63,6 +65,8 @@ void CookieManager::removeCookie() if (!current) return; + int indexToNavigate = -1; + if (current->text(1).isEmpty()) { //Remove whole cookie group QString domain = current->whatsThis(0); foreach(QNetworkCookie cok, m_cookies) { @@ -70,16 +74,22 @@ void CookieManager::removeCookie() m_cookies.removeOne(cok); } - ui->cookieTree->deleteItem(current); - mApp->cookieJar()->setAllCookies(m_cookies); - refreshTable(false); - return; + indexToNavigate = ui->cookieTree->indexOfTopLevelItem(current) - 1; + } + else { + indexToNavigate = ui->cookieTree->indexOfTopLevelItem(current->parent()); + int index = current->whatsThis(1).toInt(); + m_cookies.removeAt(index); } - int index = current->whatsThis(1).toInt(); - m_cookies.removeAt(index); mApp->cookieJar()->setAllCookies(m_cookies); + refreshTable(false); + if (indexToNavigate > 0 && ui->cookieTree->topLevelItemCount() >= indexToNavigate) { + QTreeWidgetItem* scrollItem = ui->cookieTree->topLevelItem(indexToNavigate); + ui->cookieTree->setCurrentItem(scrollItem); + ui->cookieTree->scrollToItem(scrollItem); + } if (!ui->search->text().isEmpty()) search(); @@ -91,8 +101,6 @@ void CookieManager::currentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem if (!current) return; - ui->removeCookie->setEnabled(true); - if (current->text(1).isEmpty()) { ui->name->setText(tr("")); ui->value->setText(tr("")); @@ -100,10 +108,16 @@ void CookieManager::currentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem ui->path->setText(tr("")); ui->secure->setText(tr("")); ui->expiration->setText(tr("")); - ui->removeCookie->setText(tr("Remove cookies")); + + // Changing Text on QPushButton also removes shortcut? + ui->removeOne->setText(tr("Remove cookies")); + ui->removeOne->setShortcut(QKeySequence("Del")); return; } - ui->removeCookie->setText(tr("Remove cookie")); + + // Changing Text on QPushButton also removes shortcut? + ui->removeOne->setText(tr("Remove cookie")); + ui->removeOne->setShortcut(QKeySequence("Del")); int index = current->whatsThis(1).toInt(); QNetworkCookie cok = m_cookies.at(index); @@ -157,30 +171,32 @@ void CookieManager::refreshTable(bool refreshCookieJar) void CookieManager::search() { - QString searchText = ui->search->text(); - if (searchText.isEmpty()) { - refreshTable(false); - return; - } + ui->cookieTree->filterString(ui->search->text()); +// QString searchText = ui->search->text(); +// if (searchText.isEmpty()) { +// refreshTable(false); +// return; +// } - refreshTable(false); - ui->cookieTree->setUpdatesEnabled(false); +// refreshTable(false); +// ui->cookieTree->setUpdatesEnabled(false); - QList items = ui->cookieTree->findItems(".*"+searchText+"*", Qt::MatchRecursive | Qt::MatchWildcard); +// QList items = ui->cookieTree->findItems(".*"+searchText+"*", Qt::MatchRecursive | Qt::MatchWildcard); - QList foundItems; - foreach(QTreeWidgetItem* fitem, items) { - if (!fitem->text(0).startsWith(".")) - continue; - QTreeWidgetItem* item = new QTreeWidgetItem(); - item->setText(0, fitem->text(0)); - item->setText(1, fitem->text(1)); - item->setWhatsThis(1, fitem->whatsThis(1)); - foundItems.append(item); - } - ui->cookieTree->clear(); - ui->cookieTree->addTopLevelItems(foundItems); - ui->cookieTree->setUpdatesEnabled(true); +// QList foundItems; +// foreach(QTreeWidgetItem* fitem, items) { +// if (!fitem->text(0).startsWith(".")) +// continue; +// QTreeWidgetItem* item = new QTreeWidgetItem(); +// item->setText(0, fitem->text(0)); +// item->setText(1, fitem->text(1)); +// item->setWhatsThis(1, fitem->whatsThis(1)); +// foundItems.append(item); +// } + +// ui->cookieTree->clear(); +// ui->cookieTree->addTopLevelItems(foundItems); +// ui->cookieTree->setUpdatesEnabled(true); } CookieManager::~CookieManager() diff --git a/src/cookies/cookiemanager.ui b/src/cookies/cookiemanager.ui index 68560f0dd..c526ea1ac 100644 --- a/src/cookies/cookiemanager.ui +++ b/src/cookies/cookiemanager.ui @@ -197,16 +197,10 @@ - - - false - + Remove cookie - - Del - diff --git a/src/history/historymanager.cpp b/src/history/historymanager.cpp index 4f5394daa..731fc7b68 100644 --- a/src/history/historymanager.cpp +++ b/src/history/historymanager.cpp @@ -33,6 +33,7 @@ HistoryManager::HistoryManager(QupZilla* mainClass, QWidget* parent) ui->historyTree->setDefaultItemShowMode(TreeWidget::ItemsCollapsed); ui->historyTree->setSelectionMode(QAbstractItemView::ExtendedSelection); qz_centerWidgetOnScreen(this); + ui->deleteB->setShortcut(QKeySequence("Del")); connect(ui->historyTree, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),this, SLOT(itemDoubleClicked(QTreeWidgetItem*))); connect(ui->historyTree, SIGNAL(itemMiddleButtonClicked(QTreeWidgetItem*)),this, SLOT(itemDoubleClicked(QTreeWidgetItem*))); diff --git a/src/history/historymanager.ui b/src/history/historymanager.ui index 6432747d9..9f79a2d21 100644 --- a/src/history/historymanager.ui +++ b/src/history/historymanager.ui @@ -42,9 +42,6 @@ Delete - - Del - diff --git a/src/navigation/locationbar.cpp b/src/navigation/locationbar.cpp index 243176413..a48b840a3 100644 --- a/src/navigation/locationbar.cpp +++ b/src/navigation/locationbar.cpp @@ -34,9 +34,9 @@ LocationBar::LocationBar(QupZilla* mainClass) : LineEdit() - ,p_QupZilla(mainClass) - ,m_webView(0) - ,m_locationBarSettings(LocationBarSettings::instance()) + , p_QupZilla(mainClass) + , m_webView(0) + , m_locationBarSettings(LocationBarSettings::instance()) { setObjectName("locationbar"); m_siteIcon = new ToolButton(this); @@ -69,8 +69,6 @@ LocationBar::LocationBar(QupZilla* mainClass) addWidget(m_goButton, LineEdit::RightSide); addWidget(m_rssIcon, LineEdit::RightSide); - setPlaceholderText(tr("Enter URL address or search on Google.com")); - setWidgetSpacing(0); m_locationCompleter = new LocationCompleter(); @@ -86,8 +84,15 @@ LocationBar::LocationBar(QupZilla* mainClass) connect(m_siteIcon, SIGNAL(clicked()), this, SLOT(showSiteInfo())); connect(m_goButton, SIGNAL(clicked(QPoint)), this, SLOT(urlEnter())); connect(m_rssIcon, SIGNAL(clicked(QPoint)), this, SLOT(rssIconClicked())); + connect(mApp->searchEnginesManager(), SIGNAL(activeEngineChanged()), this, SLOT(updatePlaceHolderText())); clearIcon(); + updatePlaceHolderText(); +} + +void LocationBar::updatePlaceHolderText() +{ + setPlaceholderText(tr("Enter URL address or search on %1").arg(mApp->searchEnginesManager()->activeEngine().name)); } void LocationBar::urlEnter() diff --git a/src/navigation/locationbar.h b/src/navigation/locationbar.h index 6b8d165a4..e465ecf19 100644 --- a/src/navigation/locationbar.h +++ b/src/navigation/locationbar.h @@ -67,6 +67,8 @@ private slots: void clearIcon(); void showRSSIcon(bool state); + void updatePlaceHolderText(); + private: void focusOutEvent(QFocusEvent* e); void mouseDoubleClickEvent(QMouseEvent* event); diff --git a/src/opensearch/searchenginesmanager.cpp b/src/opensearch/searchenginesmanager.cpp index 4811e265c..be205fd88 100644 --- a/src/opensearch/searchenginesmanager.cpp +++ b/src/opensearch/searchenginesmanager.cpp @@ -254,6 +254,7 @@ void SearchEnginesManager::setActiveEngine(const Engine &engine) return; m_activeEngine = engine; + emit activeEngineChanged(); } void SearchEnginesManager::removeEngine(const Engine &engine) diff --git a/src/opensearch/searchenginesmanager.h b/src/opensearch/searchenginesmanager.h index 4b9475b0c..92eef3f1b 100644 --- a/src/opensearch/searchenginesmanager.h +++ b/src/opensearch/searchenginesmanager.h @@ -80,6 +80,7 @@ public: signals: void enginesChanged(); + void activeEngineChanged(); public slots: diff --git a/src/other/sourceviewersearch.cpp b/src/other/sourceviewersearch.cpp index 8bb05edc2..a12ada9c3 100644 --- a/src/other/sourceviewersearch.cpp +++ b/src/other/sourceviewersearch.cpp @@ -20,10 +20,10 @@ #include "sourceviewer.h" #include "iconprovider.h" -SourceViewerSearch::SourceViewerSearch(SourceViewer* parent) : - AnimatedWidget(AnimatedWidget::Up) - ,m_sourceViewer(parent) - ,ui(new Ui::SourceViewerSearch) +SourceViewerSearch::SourceViewerSearch(SourceViewer* parent) + : AnimatedWidget(AnimatedWidget::Up) + , m_sourceViewer(parent) + , ui(new Ui::SourceViewerSearch) { setAttribute(Qt::WA_DeleteOnClose); ui->setupUi(widget()); @@ -40,6 +40,7 @@ SourceViewerSearch::SourceViewerSearch(SourceViewer* parent) : connect(ui->previous, SIGNAL(clicked()), this, SLOT(previous())); startAnimation(); + qApp->installEventFilter(this); } void SourceViewerSearch::activateLineEdit() @@ -96,4 +97,12 @@ bool SourceViewerSearch::find(QTextDocument::FindFlags flags) return true; } +bool SourceViewerSearch::eventFilter(QObject* obj, QEvent* event) +{ + if (event->type() == QEvent::KeyPress && static_cast(event)->key() == Qt::Key_Escape) { + hide(); + return false; + } + return AnimatedWidget::eventFilter(obj, event); +} diff --git a/src/other/sourceviewersearch.h b/src/other/sourceviewersearch.h index 36d2ab781..e41115551 100644 --- a/src/other/sourceviewersearch.h +++ b/src/other/sourceviewersearch.h @@ -35,6 +35,7 @@ public: explicit SourceViewerSearch(SourceViewer* parent = 0); void activateLineEdit(); + bool eventFilter(QObject* obj, QEvent* event); signals: diff --git a/src/other/sourceviewersearch.ui b/src/other/sourceviewersearch.ui index 34614ecd9..df6a2ff8d 100644 --- a/src/other/sourceviewersearch.ui +++ b/src/other/sourceviewersearch.ui @@ -31,9 +31,6 @@ - - Esc - true diff --git a/src/webview/searchtoolbar.cpp b/src/webview/searchtoolbar.cpp index c33cfe9bf..e15e03b98 100644 --- a/src/webview/searchtoolbar.cpp +++ b/src/webview/searchtoolbar.cpp @@ -43,6 +43,9 @@ SearchToolBar::SearchToolBar(QupZilla* mainClass, QWidget* parent) connect(ui->highligh, SIGNAL(clicked()), this, SLOT(refreshFindFlags())); connect(ui->caseSensitive, SIGNAL(clicked()), this, SLOT(refreshFindFlags())); startAnimation(); + + p_QupZilla->actionStop()->setEnabled(false); + qApp->installEventFilter(this); } QLineEdit* SearchToolBar::searchLine() @@ -100,7 +103,18 @@ void SearchToolBar::searchText(const QString &text) ui->lineEdit->style()->polish(ui->lineEdit); } +bool SearchToolBar::eventFilter(QObject* obj, QEvent* event) +{ + if (event->type() == QEvent::KeyPress && static_cast(event)->key() == Qt::Key_Escape) { + hide(); + return false; + } + + return AnimatedWidget::eventFilter(obj, event); +} + SearchToolBar::~SearchToolBar() { + p_QupZilla->actionStop()->setEnabled(true); delete ui; } diff --git a/src/webview/searchtoolbar.h b/src/webview/searchtoolbar.h index cfd82df90..727bbf7bd 100644 --- a/src/webview/searchtoolbar.h +++ b/src/webview/searchtoolbar.h @@ -40,6 +40,7 @@ public: ~SearchToolBar(); QLineEdit* searchLine(); + bool eventFilter(QObject* obj, QEvent* event); signals: diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index 04015a238..916593d9e 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -446,31 +446,6 @@ void WebView::mouseReleaseEvent(QMouseEvent* event) QWebView::mouseReleaseEvent(event); } -void WebView::keyPressEvent(QKeyEvent* event) -{ - switch (event->key()) { - case Qt::Key_Back: - back(); - event->accept(); - break; - case Qt::Key_Forward: - forward(); - event->accept(); - break; - case Qt::Key_Stop: - stop(); - event->accept(); - break; - case Qt::Key_Refresh: - reload(); - event->accept(); - break; - default: - QWebView::keyPressEvent(event); - return; - } -} - void WebView::mouseMoveEvent(QMouseEvent *event) { if (m_mouseTrack) { @@ -903,7 +878,8 @@ bool WebView::eventFilter(QObject* obj, QEvent* event) return false; } - return QObject::eventFilter(obj, event); + + return QWebView::eventFilter(obj, event); } WebView::~WebView() diff --git a/src/webview/webview.h b/src/webview/webview.h index 9ec43a2ab..be0bdd025 100644 --- a/src/webview/webview.h +++ b/src/webview/webview.h @@ -114,7 +114,6 @@ private slots: void slotIconChanged(); private: - void keyPressEvent(QKeyEvent* event); void mousePressEvent(QMouseEvent* event); void mouseReleaseEvent(QMouseEvent* event); void contextMenuEvent(QContextMenuEvent* event); diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts index 9c6f55dc8..f9313e917 100644 --- a/translations/cs_CZ.ts +++ b/translations/cs_CZ.ts @@ -1065,12 +1065,12 @@ p, li { white-space: pre-wrap; } + - <cookie not selected> <nebylo zvoleno cookie> @@ -1081,42 +1081,42 @@ p, li { white-space: pre-wrap; } - + Remove cookie Odebrat cookie - + Search Vyhledávání - + Confirmation Potvrzení - + Are you sure to delete all cookies on your computer? Opravdu chcete vymazat všechny cookies z počítače? - + Remove cookies Odebrat cookies - + Secure only Zabezpečené připojení - + All connections Libovolný typ připojení - + Session cookie konce relace @@ -1646,12 +1646,12 @@ nebyl nalezen! Přidat RSS kanál ... - - Enter URL address or search on Google.com - Zadejte internetovou adresu nebo vyhledávejte na Google.com + + Enter URL address or search on %1 + Zadejte internetovou adresu nebo vyhledávejte na %1 - + .co.uk .cz Append domain name on ALT key = Should be different for every country @@ -1661,12 +1661,12 @@ nebyl nalezen! MainApplication - + Last session crashed Poslední relace spadla - + <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? <b>QupZilla spadla :-(</b><br/>Oops, poslední relace QupZilly skončila jejím pádem. Velice se omlouváme. Přejete si obnovit uložený stav? @@ -2855,17 +2855,17 @@ nebyl nalezen! Defaultní - + Current cookies cannot be accessed. Současné cookies nejsou dostupné. - + Your session is not stored. Vaše relace není uložena. - + Start Private Browsing Spustit anonymní prohlížení @@ -2894,7 +2894,7 @@ nebyl nalezen! - + New tab Nový panel @@ -3025,32 +3025,32 @@ nebyl nalezen! Předvo&lby - + Open file... Otevřít soubor... - + Are you sure you want to turn on private browsing? Jste si jistý že chcete zapnout soukromé prohlížení? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Se zapnutým soukromým prohlížením jsou některé akce týkající se soukromí vypnuty: - + Webpages are not added to the history. Stránky nejsou přidávány do historie. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Než zavřete prohlížeč, stále můžete použít tlačítka Zpět a Vpřed k vrácení se na stránky které jste otevřeli. - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? Ještě je otevřeno %1 panelů a Vaše relace nebude uložena. Opravdu chcete skončit? @@ -3549,7 +3549,7 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ SearchToolBar - + No results found. Nic nenalezeno. @@ -3669,68 +3669,68 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ Meta tagy na stránce: - + <not set in certificate> <není součástí certifikátu> - + <b>Connection is Encrypted.</b> <b>Připojení je zabezpečené.</b> - + <b>Your connection to this page is secured with this certificate: </b> <b>Vaše připojení k serveru je zabezpečeno tímto certifikátem: </b> - + <b>Connection Not Encrypted.</b> <b>Připojení není zabezpečené.</b> - + <b>Your connection to this page is not secured!</b> <b>Vaše připojení k serveru není zabezpečené!</b> - + Copy Image Location Kopírovat adresu obrázku - + Copy Image Name Kopírovat jméno obrázku - + Save Image to Disk Uložit obrázek na disk - - + + Error! Chyba! - + This preview is not available! Tento náhled není k dispozici! - + Save image... Uložit obrázek... - + Cannot write to file! Nemohu zapisovat do souboru! - + Preview not available Náhled není k dispozici @@ -3753,28 +3753,28 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ Připojení k této stránce je <b>nezabezpečené</b>. - - + + This is your <b>%1.</b> visit of this site. Toto je Vaše <b>%1.</b> návštěva této stránky. - + first první - + second druhá - + third třetí - + You have <b>never</b> visited this site before. <b>Nikdy</b> dříve jste nenavštívili tuto stránku. @@ -3921,12 +3921,12 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ SourceViewerSearch - + Search: Hledat: - + Search... Hledat... @@ -3934,8 +3934,8 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ TabBar - - + + New tab Nový panel @@ -4029,7 +4029,7 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ - + No Named Page Bezejmenná stránka @@ -4039,7 +4039,7 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ Dohromady máte otevřeno %1 panelů - + New tab Nový panel @@ -4103,89 +4103,89 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ WebPage - + To show this page, QupZilla must resend request which do it again (like searching on making an shoping, which has been already done.) Pro zobrazení této stránky musí QupZilla znovu odeslat požadavek na server (jako např. hledaní při nakupování, které již bylo provedeno.) - + Server refused the connection Server odmítl spojení - + Server closed the connection Server ukončil spojení - + Server not found Server nenalezen - + Connection timed out Spojení vypršelo - + Untrusted connection Nedůvěryhodné spojení - + AdBlocked Content AdBlock obsah - + Blocked by rule <i>%1</i> Blokováno pravidlem <i>%1</i> - + Content Access Denied Odmítnut přístup k obsahu - + Error code %1 Chybový kód %1 - + Failed loading page Chyba při načítání stránky - + QupZilla can't load page from %1. QupZilla nemůže načíst stránku ze serveru %1. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Zkontrolujte, zda je adresa napsána správně a neobsahuje chyby jako <b>ww.</b>server.cz místo <b>www</b>.server.cz - + If you are unable to load any pages, check your computer's network connection. Pokud se vám nezobrazují ani ostatní stránky, zkontrolujte síťové připojení svého počítače. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Pokud je váš počítač chráněn firewallem a nebo proxy serverem, zkontrolujte, zda má QupZilla přístup na Internet. - + Try Again Zkusit znovu - + Choose file... Vyberte soubor... @@ -4206,139 +4206,139 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ WebView - + Loading... Načítám... - + Open link in new &tab Otevřít odkaz v novém &panelu - + Open link in new &window Otevřít odkaz v novém &okně - + B&ookmark link Přidat odkaz do zá&ložek - + &Save link as... &Uložit odkaz jako... - + &Copy link address &Kopírovat adresu odkazu - + Show i&mage Zobrazit &obrázek - + Copy im&age &Kopírovat obrázek - + Copy image ad&dress Kopírovat adr&esu obrázku - + S&top &Zastavit - + Show info ab&out site Zobrazit &informace o stránce - + Show Web &Inspector Zobrazit Web &Inspektor - + &Save image as... &Uložit obrázek jako... - + Failed loading page Chyba při načítání stránky - + &Back &Zpět - + &Forward &Vpřed - + &Reload &Obnovit - + Book&mark page Přidat stránku do zá&ložek - + &Save page as... &Uložit stránku jako... - + Select &all Vyb&rat vše - + Show so&urce code Zobrazit zdrojový kó&d - + Search "%1 .." with %2 Hledat "%1 .." s %2 - + No Named Page Bezejmenná stránka - - - + + + New tab Nový panel - + Send link... Odeslat odkaz... - + Send image... Odeslat obrázek... - + Send page... Odeslat stránku... diff --git a/translations/de_DE.ts b/translations/de_DE.ts index 1128c979e..743f31880 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -1068,12 +1068,12 @@ p, li { white-space: pre-wrap; } + - <cookie not selected> <Cookie nicht ausgewählt> @@ -1084,42 +1084,42 @@ p, li { white-space: pre-wrap; } - + Remove cookie Ausgewählten Cookie löschen - + Search Suchen - + Confirmation Bestätigung - + Are you sure to delete all cookies on your computer? Möchten Sie wirklich alle auf Ihrem Computer gespeicherten Cookies löschen? - + Remove cookies Cookies löschen - + Secure only Nur sichere - + All connections Alle Verbindungen - + Session cookie Sitzungscookie @@ -1649,12 +1649,12 @@ p, li { white-space: pre-wrap; } RSS Feed von dieser Seite hinzufügen... - - Enter URL address or search on Google.com - URL eingeben oder auf Google.com suchen + + Enter URL address or search on %1 + URL eingeben oder auf %1 suchen - + .co.uk Append domain name on ALT key = Should be different for every country .de @@ -1663,12 +1663,12 @@ p, li { white-space: pre-wrap; } MainApplication - + Last session crashed Die letzte Sitzung wurde unerwartet beendet - + <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? <b>QupZilla ist abgestürzt :-(</b><br/>Hoppla,die letzte Sitzung wurde unerwartet beendet. Verzeihung. Möchten Sie den letzten Status wiederherstellen? @@ -2857,17 +2857,17 @@ p, li { white-space: pre-wrap; } Standard - + Current cookies cannot be accessed. Auf aktuelle Cookies kann nicht zugegriffen werden. - + Your session is not stored. Ihre Sitzung wird nicht gespeichert. - + Start Private Browsing Privaten Modus starten @@ -2895,7 +2895,7 @@ p, li { white-space: pre-wrap; } - + New tab Neuer Tab @@ -3026,32 +3026,32 @@ p, li { white-space: pre-wrap; } &Einstellungen - + Open file... Datei öffnen... - + Are you sure you want to turn on private browsing? Möchten Sie wirklich den privaten Modus starten? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Wenn der private Modus aktiv ist, stehen einige Aktionen nicht zur Verfügung: - + Webpages are not added to the history. Webseiten werden nicht zum Verlauf hinzugefügt. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Solange dieses Fenster geöffnet ist, können Sie über die Symbole "Zurück" und "Vor" zu den Webseiten zurückkehren, die Sie geöffnet haben. - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? Es sind noch %1 Tabs geöffnet und Ihre Sitzung wird nicht gespeichert. Möchten Sie QupZilla wirklich beenden? @@ -3550,7 +3550,7 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest SearchToolBar - + No results found. Keine Suchergebnisse vorhanden. @@ -3669,68 +3669,68 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest Meta Tags dieser Seite: - + <not set in certificate> <Im Zertifkat nicht vorhanden> - + <b>Connection is Encrypted.</b> <b>Verschlüsselte Verbindung.</b> - + <b>Your connection to this page is secured with this certificate: </b> <b>Diese Verbindung ist mit diesem Zertifikat verschlüsselt: </b> - + <b>Connection Not Encrypted.</b> <b>Unverschlüsselte Verbindung.</b> - + <b>Your connection to this page is not secured!</b> <b>Diese Verbindung ist nicht verschlüsselt!</b> - + Copy Image Location Grafikadresse kopieren - + Copy Image Name Grafik kopieren - + Save Image to Disk Grafik speichern - - + + Error! Fehler! - + This preview is not available! Diese Vorschau ist nicht verfügbar! - + Save image... Grafik speichern... - + Cannot write to file! Datei kann nicht gespeichert werden! - + Preview not available Vorschau nicht verfügbar @@ -3753,28 +3753,28 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest Diese Verbindung ist <b>unverschlüsselt</b>. - - + + This is your <b>%1.</b> visit of this site. Dies ist Ihr <b>%1.</b> Besuch dieser Seite. - + first erster - + second zweiter - + third dritter - + You have <b>never</b> visited this site before. Sie haben diese Seite <b>noch nie</b> besucht. @@ -3921,12 +3921,12 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest SourceViewerSearch - + Search: Suchen: - + Search... Suchen... @@ -3934,8 +3934,8 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest TabBar - - + + New tab Neuer Tab @@ -4029,7 +4029,7 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest - + No Named Page Unbekannte Seite @@ -4039,7 +4039,7 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest Aktuell sind %1 Tabs geöffnet - + New tab Neuer Tab @@ -4103,89 +4103,89 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest WebPage - + To show this page, QupZilla must resend request which do it again (like searching on making an shoping, which has been already done.) Um diese Seite anzeigen zu können, muss QupZilla eine erneute Abfrage an den Server versenden - + Server refused the connection Der Server hat den Verbindungsversuch abgelehnt - + Server closed the connection Der Server hat die Verbindung beendet - + Server not found Server nicht gefunden - + Connection timed out Zeitüberschreitung der Anfrage - + Untrusted connection Keine vertrauenswürdige Verbindung - + AdBlocked Content Inhalt von AdBlock blockiert - + Blocked by rule <i>%1</i> Blockiert von Regel <i>%1</i> - + Content Access Denied Zugriff auf Inhalt verweigert - + Error code %1 Fehler Code %1 - + Failed loading page Seite konnte nicht geladen werden - + QupZilla can't load page from %1. QupZilla kann Seite von %1 nicht laden. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Bitte überprüfen Sie die Adresse auf Tippfehler wie <b>ww.</b>example.com anstatt <b>www.</b>example.com - + If you are unable to load any pages, check your computer's network connection. Falls Sie keine Webseiten laden können, überprüfen Sie bitte Ihre Netzwerkverbindung. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Falls Ihr Computer über eine Firewall oder Proxy mit dem Internet verbunden ist, vergewissern Sie sich, dass QupZilla der Zugriff zum Internet gestattet ist. - + Try Again Erneut versuchen - + Choose file... Datei wählen... @@ -4206,139 +4206,139 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest WebView - + Loading... Laden... - + Open link in new &tab Link in neuem &Tab öffnen - + Open link in new &window Link in neuem &Fenster öffnen - + B&ookmark link &Lesezeichen für diesen Link hinzufügen - + &Save link as... &Ziel speichern unter... - + &Copy link address Lin&k-Adresse kopieren - + Show i&mage G&rafik anzeigen - + Copy im&age Grafik k&opieren - + Copy image ad&dress Grafika&dresse kopieren - + S&top S&topp - + Show info ab&out site S&eiteninformationen anzeigen - + Show Web &Inspector Web &Inspector anzeigen - + &Save image as... Grafik speichern &unter... - + Failed loading page Seite konnte nicht geladen werden - + &Back &Zurück - + &Forward &Vor - + &Reload &Neu laden - + Book&mark page &Lesezeichen für diese Seite hinzufügen - + &Save page as... Seite speichern &unter... - + Select &all Alles au&swählen - + Show so&urce code Seitenquelltext &anzeigen - + Search "%1 .." with %2 Suche "%1 .." mit %2 - + No Named Page Unbekannte Seite - - - + + + New tab Neuer Tab - + Send link... Link senden... - + Send image... Grafik senden... - + Send page... Seite senden... diff --git a/translations/it_IT.ts b/translations/it_IT.ts index b41c4f4fa..5bf7fcb8c 100644 --- a/translations/it_IT.ts +++ b/translations/it_IT.ts @@ -153,10 +153,6 @@ p, li { white-space: pre-wrap; } Update completed Aggiornamento completato - - EasyList has been successfuly updated. - EasyList è stata aggiornata con successo. - EasyList has been successfully updated. @@ -650,24 +646,12 @@ p, li { white-space: pre-wrap; } Copy address Copia indirizzo - - Move bookmark to &folder - Sposta segnalibri nella &cartella - - - Unsorted Bookmarks - Segnalibri non catalogati - Bookmarks In Menu Segnalibri nel Menu - - Bookmarks In ToolBar - Segnalibri nella Barra - &Delete @@ -823,10 +807,6 @@ p, li { white-space: pre-wrap; } Database successfully optimized.<br/><br/><b>Database Size Before: </b>%1<br/><b>Database Size After: </b>%2 Database ottimizzato con successo.<br/><br/><b>Dimensione del Database prima: </b>%1<br/><b>Dimensione del Database dopo: </b>%2 - - Database successfuly optimized.<br/><br/><b>Database Size Before: </b>%1<br/><b>Databse Size After: </b>%2 - Database ottimizzato con successo.<br/><br/><b>Dimensione del Database prima: </b>%1<br/><b>Dimensione del Database dopo: </b>%2 - CertificateInfoWidget @@ -988,22 +968,22 @@ p, li { white-space: pre-wrap; } Aggiungi %1 alla withelist - + Flash Object Oggetto Flash - + <b>Attribute Name</b> <b>Nome dell'Attributo</b> - + <b>Value</b> <b>Valore</b> - + No more informations available. Non sono disponibili ulteriori informazioni. @@ -1085,12 +1065,12 @@ p, li { white-space: pre-wrap; } + - <cookie not selected> <cookie non selezionato> @@ -1101,42 +1081,42 @@ p, li { white-space: pre-wrap; } - + Remove cookie Elimina cookie - + Search Cerca - + Confirmation Conferma - + Are you sure to delete all cookies on your computer? Sei sicuro di voler cancellare tutti i cookies dal tuo computer? - + Remove cookies Elimina cookies - + Secure only Solo sicuri - + All connections Tutte le connessioni - + Session cookie Cookie della sessione @@ -1168,124 +1148,124 @@ p, li { white-space: pre-wrap; } Rimangono 26 minuti - 339MB di 693 MB (350kB/s) - + Remaining time unavailable Tempo rimanente non disponibile - + Done - %1 Fatto - %1 - - + + Cancelled Cancellato - + few seconds pochi secondi - + seconds secondi - + minutes minuti - + hours ore - + Unknown speed Velocità sconosciuta - - + + Unknown size Dimensione sconosciuta - + %2 - unknown size (%3) %2 - dimensione sconosciuta (%3) - + Remaining %1 - %2 of %3 (%4) Rimangono %1 - %2 di %3 (%4) - + Cancelled - %1 Cancellato - %1 - + Delete file Elimina file - + Do you want to also delete dowloaded file? Vuoi cancellare il file scaricato? - + Open File Apri File - + Open Folder Apri Cartella - + Go to Download Page Vai alla Pagina di Download - + Copy Download Link Copia Collegamento di Download - + Cancel downloading Elimina lo scaricamento - + Clear Pulisci - + Error Errore - + New tab Nuova scheda - + Not found Non trovato - + Sorry, the file %1 was not found! @@ -1294,12 +1274,12 @@ p, li { white-space: pre-wrap; } non è stato trovato! - + Error: Cannot write to file! Errore:Impossibile scrivere sul file! - + Error: Errore: @@ -1338,10 +1318,6 @@ p, li { white-space: pre-wrap; } All files have been successfully downloaded. Tutti i file sono stati scaricati con successo. - - All files have been successfuly downloaded. - Tutti i file sono stati scaricati con successo. - Warning @@ -1670,12 +1646,12 @@ p, li { white-space: pre-wrap; } Aggiungi RSS da questa pagina... - - Enter URL address or search on Google.com - Inserisci l'indirizzo o cerca su Google.com + + Enter URL address or search on %1 + Inserisci l'indirizzo o cerca su %1 - + .co.uk Append domain name on ALT key = Should be different for every country .it @@ -1684,12 +1660,12 @@ p, li { white-space: pre-wrap; } MainApplication - + Last session crashed Ultima sessione chiusa - + <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? <b>QupZilla si è chiuso inaspettatamente :-(</b><br/>Oops, l'ultima sessione di QupZilla si è chiusa con un problema. Ci dispiace molto. Vuoi provare a ripristinare la sessione salvata? @@ -2663,14 +2639,6 @@ p, li { white-space: pre-wrap; } IP Address of current page Indirizzo IP della pagina corrente - - Tools - Strumenti - - - Help - Aiuto - Bookmarks @@ -2681,10 +2649,6 @@ p, li { white-space: pre-wrap; } History Cronologia - - File - File - &New Window @@ -2745,10 +2709,6 @@ p, li { white-space: pre-wrap; } Quit Esci - - Edit - Modifica - &Undo @@ -2789,10 +2749,6 @@ p, li { white-space: pre-wrap; } &Find C&erca - - View - Vista - &Tools @@ -3048,53 +3004,53 @@ p, li { white-space: pre-wrap; } Predefinito - + Open file... Apri file... - + Are you sure you want to turn on private browsing? Sei sicuro di voler avviare la navigazione anonima? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Quando la navigazione anonima è attiva, alcune azioni riguardanti la tua privacy potrebbero essere disabilitate: - + Webpages are not added to the history. Le pagine web non vengono aggiunte alla cronologia. - + Current cookies cannot be accessed. Non si può accedere ai cookie correnti. - + Your session is not stored. La Sessione non è memorizzata. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Fino alla chiusura della finestra è sempre possibile fare clic sui pulsanti Avanti e Indietro per tornare alla pagine web che hai aperto. - + Start Private Browsing Avvia Navigazione Anonima - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? Ci sono ancora %1 delle schede aperte e la sessione non sarà salvata. Sei sicuro di voler uscire? - + New tab Nuova Scheda @@ -3400,10 +3356,6 @@ Si prega di aggiungere l'icona RSS nella barra di navigazione su un sito ch Open RSS Manager Apri Gestore RSS - - You have successfuly added RSS feed "%1". - Fonte RSS aggiunta con successo "%1". - You have successfully added RSS feed "%1". @@ -3573,10 +3525,6 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Search Engine Added Motore di Ricerca Aggiunto - - Search Engine "%1" has been successfuly added. - Motore di Ricerca "%1" aggiunto con successo. - Search Engine "%1" has been successfully added. @@ -3601,7 +3549,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari SearchToolBar - + No results found. Nessun risulatato trovato. @@ -3720,68 +3668,68 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari <b>Anteprima</b> - + <not set in certificate> <non impostato nel certificato> - + <b>Connection is Encrypted.</b> <b>Connessione Protetta</b> - + <b>Your connection to this page is secured with this certificate: </b> <b>La connessione a questa pagina è protetta con questo certificato: </b> - + <b>Connection Not Encrypted.</b> <b>Connessione Non Protetta.</b> - + <b>Your connection to this page is not secured!</b> <b>La connessione a questa pagina non è sicura!</b> - + Copy Image Location Copia Immagine Locale - + Copy Image Name Copia Nome Immagine - + Save Image to Disk Salva Immagine sul Disco - - + + Error! Errore! - + This preview is not available! Questa anteprima non è disponibile! - + Save image... Salva immagine... - + Cannot write to file! Impossibile scrivere sul file! - + Preview not available Anteprima non disponibile @@ -3804,28 +3752,28 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari La connession a questo sito <b>non è sicura</b>. - - + + This is your <b>%1.</b> visit of this site. Questa è la tua <b>%1</b> visita a questo sito. - + You have <b>never</b> visited this site before. Non hai <b>mai</b> visitato questo sito prima. - + first primo - + second secondo - + third terzo @@ -3948,10 +3896,6 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Source successfully saved Fonte salvata con successo - - Source successfuly saved - Fonte salvata con successo - Source reloaded @@ -3976,12 +3920,12 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari SourceViewerSearch - + Search: Ricerca: - + Search... Ricerca... @@ -4059,8 +4003,8 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Ripristina &Schede Chiuse - - + + New tab Nuova Scheda @@ -4084,7 +4028,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari - + No Named Page Pagina Senza Nome @@ -4094,7 +4038,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Attualmente hai %1 schede aperte - + New tab Nuova scheda @@ -4158,7 +4102,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari WebPage - + To show this page, QupZilla must resend request which do it again (like searching on making an shoping, which has been already done.) I don't know what you mean for "shoping" @@ -4166,82 +4110,82 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari (come fare una ricerca sul fare shopping, che è stata già fatta.) - + Server refused the connection Il Server ha rifiutato la connessione - + Server closed the connection Il Server ha chiuso la connessione - + Server not found Server non trovato - + Connection timed out Connessione scaduta - + Untrusted connection Connessione non attendibile - + AdBlocked Content Contenuto bloccato (AdBlock) - + Blocked by rule <i>%1</i> Bloccato dalla regola <i>%1</i> - + Content Access Denied Accesso al Contenuto Negato - + Error code %1 Errore codice %1 - + Failed loading page Caricamento pagina fallito - + QupZilla can't load page from %1. QupZilla non può caricare la pagina da %1. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Controllare l'indirizzo per errori di battitura come <b>ww.</b>esempio.com invece di <b>www.</b>esempio.com - + If you are unable to load any pages, check your computer's network connection. Se non si riesce a caricare nessuna pagina, controllare la connessione di rete del compiuter. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Se il tuo computer o la rete sono protetti da un firewall o un proxy, assicurati che QupZilla sia autorizzato ad accedere al Web. - + Try Again Prova di nuovo - + Choose file... Scegli il file... @@ -4262,139 +4206,139 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari WebView - + Failed loading page Caricamento pagina fallito - + Loading... Caricamento... - - - + + + New tab Nuova scheda - + Open link in new &tab Apri il link in una nuova &scheda - + Open link in new &window Apri il link in una nuova &finestra - + B&ookmark link &Aggiungi il link ai segnalibri - + &Save link as... &Salva il link come... - + Send link... Invia link... - + &Copy link address &Copia indirizzo link - + Show i&mage Mostra imma&gine - + Copy im&age Copia im&magine - + Copy image ad&dress Copia indiri&zzo immagine - + &Save image as... &Salva immagine come... - + Send image... Invia immagine... - + &Back &Indietro - + &Forward &Avanti - + &Reload &Ricarica - + S&top S&top - + Book&mark page Aggi&ungi la pagina ai Segnalibri - + &Save page as... Sa&lva pagina come... - + Send page... Invia pagina... - + Select &all Seleziona &tutto - + Show so&urce code Mostra codice so&rgente - + Show info ab&out site Mostra info su&l sito - + Show Web &Inspector Mostra Is&pettore Web - + Search "%1 .." with %2 Cerca "%1 .." con %2 - + No Named Page Pagina Senza Nome diff --git a/translations/nl_NL.ts b/translations/nl_NL.ts index beb9a2354..39333471f 100644 --- a/translations/nl_NL.ts +++ b/translations/nl_NL.ts @@ -1065,12 +1065,12 @@ p, li { white-space: pre-wrap; } + - <cookie not selected> <cookie niet geselecteerd> @@ -1081,42 +1081,42 @@ p, li { white-space: pre-wrap; } - + Remove cookie Verwijder cookie - + Search Zoeken - + Confirmation Bevestiging - + Are you sure to delete all cookies on your computer? Weet u zeker dat alle cookies op uw computer wilt verwijderen? - + Remove cookies Verwijder cookies - + Secure only Alleen beveiligde - + All connections Alle verbindingen - + Session cookie Sessie-cookie @@ -1646,12 +1646,12 @@ werd niet gevonden! Voeg RSS toe van deze pagina... - - Enter URL address or search on Google.com - Voer URL-adres in of zoek op Google.com + + Enter URL address or search on %1 + Voer URL-adres in of zoek op %1 - + .co.uk .cz Append domain name on ALT key = Should be different for every country @@ -1661,12 +1661,12 @@ werd niet gevonden! MainApplication - + Last session crashed Laatste sessie gecrashed - + <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? <b>QupZilla crashte :-(</b><br/>Oeps, de laatste sessie van QupZilla eindigde met een crash. We verontschuldigen ons. Wilt u proberen om de opgeslagen status te herstellen? @@ -2855,17 +2855,17 @@ werd niet gevonden! Standaard - + Current cookies cannot be accessed. Huidige cookies kunnen niet worden benaderd. - + Your session is not stored. Uw sessie is niet bewaard. - + Start Private Browsing Start incognito browsen @@ -2894,7 +2894,7 @@ werd niet gevonden! - + New tab Nieuw tabblad @@ -3025,32 +3025,32 @@ werd niet gevonden! &Instellingen - + Open file... Open bestand... - + Are you sure you want to turn on private browsing? Weet u zeker dat u incognito browsen wilt inschakelen? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Wanneer incognito browsen is ingeschakeld, zullen sommige acties aangaande uw privacy uitgeschakeld worden: - + Webpages are not added to the history. Webpagina's worden niet toegevoegd aan uw geschiedenis. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Totdat u dit venster afsluit, kunt nog steeds op de Terug en Vooruit-knoppen klikken om terug naar de webpagina's te gaan die u hebt geopend. - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? U heeft nog steeds %1 geopende tabs en uw sessie zal niet worden opgeslagen. Weet u zeker dat u wilt afsluiten? @@ -3549,7 +3549,7 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te SearchToolBar - + No results found. Geen resultaten gevonden. @@ -3669,68 +3669,68 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Metatags van website: - + <not set in certificate> <niet aangegeven in certificaat> - + <b>Connection is Encrypted.</b> <b>Verbinding is beveiligd.</b> - + <b>Your connection to this page is secured with this certificate: </b> <b>Uw verbinding met deze pagina is beveiligd met dit certifitcaat: </b> - + <b>Connection Not Encrypted.</b> <b>Verbinding niet beveiligd.</b> - + <b>Your connection to this page is not secured!</b> <b>Uw verbinding met deze pagina is niet beveiligd!</b> - + Copy Image Location Kopieer afbeeldingslocatie - + Copy Image Name Kopieer afbeeldingsnaam - + Save Image to Disk Sla afbeelding op op schijf - - + + Error! Fout! - + This preview is not available! Dit voorbeeld is niet beschikbaar! - + Save image... Sla afbeelding op... - + Cannot write to file! Kan niet schrijven naar bestand! - + Preview not available Voorbeeld niet beschikbaar @@ -3753,28 +3753,28 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Uw verbinding met deze site is <b>onbeveiligd</b>. - - + + This is your <b>%1.</b> visit of this site. Dit is uw <b>%1.</b> bezoek aan deze site. - + first eerste - + second tweede - + third derde - + You have <b>never</b> visited this site before. U heeft deze site nog <b>nooit</b> eerder bezocht. @@ -3921,12 +3921,12 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te SourceViewerSearch - + Search: Zoeken: - + Search... Zoeken... @@ -3934,8 +3934,8 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te TabBar - - + + New tab Nieuw tabblad @@ -4029,7 +4029,7 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te - + No Named Page Niet-benoemde pagina @@ -4039,7 +4039,7 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Eigenlijk heeft U %1 geopende tabbladen - + New tab Nieuw tabblad @@ -4103,89 +4103,89 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te WebPage - + To show this page, QupZilla must resend request which do it again (like searching on making an shoping, which has been already done.) Om deze pagina te tonen, moet QupZulla het verzoek opnieuw versturen (zoals zoeken op het maken van een shoping, welke al gedaan is.) - + Server refused the connection Server weigerde de verbinding - + Server closed the connection Server sloot de verbinding - + Server not found Server niet gevonden - + Connection timed out Verbinding onderbroken - + Untrusted connection Onbeveiligde verbinding - + AdBlocked Content Door AdBlock geblokkeerde inhoud - + Blocked by rule <i>%1</i> Geblokkeerd door regel <i>%1</i> - + Content Access Denied Inhoudstoegang geweigerd - + Error code %1 Foutcode %1 - + Failed loading page Mislukt om pagina te laden - + QupZilla can't load page from %1. QupZilla kan de pagina niet laden van %1. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Controleer het adres op typfouten zoals <b>ww.</b>voorbeeld.nl in plaats van <b>www.</b>voorbeeld.nl - + If you are unable to load any pages, check your computer's network connection. Indien u niet in staat bent om eender welke pagina te laden, controleer dan uw netwerkverbinding. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Indien uw computer of netwerk beveiligd is door een firewall of proxy, zorg dan dat QupZilla toestemming heeft om het web te benaderen. - + Try Again Probeer nogmaals - + Choose file... Kies bestand... @@ -4206,139 +4206,139 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te WebView - + Loading... Bezig met laden... - + Open link in new &tab Open link in nieuw &tabblad - + Open link in new &window Open link in nieuw &venster - + B&ookmark link B&ladwijzer link - + &Save link as... &Sla link op als... - + &Copy link address &Kopieer linkadres - + Show i&mage Toon af&beelding - + Copy im&age &Kopieer afbeelding - + Copy image ad&dress Kopieer af&beeldingsadres - + S&top &Stop - + Show info ab&out site Toon info &over site - + Show Web &Inspector Toon Web-&inspecteur - + &Save image as... &Sla afbeelding op als... - + Failed loading page Mislukt om pagina te laden - + &Back &Terug - + &Forward &Vooruit - + &Reload &Herlaad - + Book&mark page &Bladwijzer pagina - + &Save page as... &Sla pagina op als... - + Select &all &Selecteer alles - + Show so&urce code &Toon broncode - + Search "%1 .." with %2 Zoek "%1 .." met %2 - + No Named Page Niet benoemde pagina - - - + + + New tab Nieuw tabblad - + Send link... Verstuur link... - + Send image... Verstuur afbeelding... - + Send page... Odeslat stránku... diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts index 8253feda8..6a28fb420 100644 --- a/translations/sk_SK.ts +++ b/translations/sk_SK.ts @@ -1068,12 +1068,12 @@ p, li { white-space: pre-wrap; } + - <cookie not selected> <nebolo vybraté cookie> @@ -1084,42 +1084,42 @@ p, li { white-space: pre-wrap; } - + Remove cookie Odstrániť cookie - + Search Hľadať - + Confirmation Potvrdenie - + Are you sure to delete all cookies on your computer? Ste si istý, že chcete vymazať všetky cookies z vášho počítača? - + Remove cookies Odstrániť cookies - + Secure only Len zabezpečené - + All connections Všetky pripojenia - + Session cookie Cookie relácie @@ -1649,12 +1649,12 @@ p, li { white-space: pre-wrap; } Pridať RSS kanál z tejto stránky... - - Enter URL address or search on Google.com - Zadajte URL adresu alebo vyhľadajte na Google.com + + Enter URL address or search on %1 + Zadajte URL adresu alebo vyhľadajte na %1 - + .co.uk Append domain name on ALT key = Should be different for every country .sk @@ -1663,12 +1663,12 @@ p, li { white-space: pre-wrap; } MainApplication - + Last session crashed Minulá relácia spadla - + <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? <b>QupZilla spadla :-(</b><br/>Oops, minulá relácia QupZilly skončila pádom. Veľmi sa ospravedlňujeme. Chcete sa pokúsiť obnoviť uložený stav? @@ -2857,17 +2857,17 @@ p, li { white-space: pre-wrap; } Štandardné - + Current cookies cannot be accessed. Aktuálne cookies nie sú dostupné. - + Your session is not stored. Vaša relácia nie je uložená. - + Start Private Browsing Spustiť súkromné prehliadanie @@ -2895,7 +2895,7 @@ p, li { white-space: pre-wrap; } - + New tab Nová karta @@ -3026,32 +3026,32 @@ p, li { white-space: pre-wrap; } Nastav&enia - + Open file... Otvoriť súbor... - + Are you sure you want to turn on private browsing? Ste si istý, že chcete zapnúť súkromné prehliadanie? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Keď je zapnuté súkromné prehliadanie, niektoré akcie týkajúce sa vášho súkromia sú vypnuté: - + Webpages are not added to the history. Stránky nie sú pridávané do histórie. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Kým nezatvoríte okno, stále môžte používať tlačidlá Späť a Dopredu k vráteniu sa na stránky, ktoré ste mali otvorené. - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? Stále sú otvorené %1 karty a vaša relácia nebude uložená. Ste si istý, že chcete skončiť? @@ -3550,7 +3550,7 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad SearchToolBar - + No results found. Žiadne výsledky. @@ -3669,68 +3669,68 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad Meta tagy stránky: - + <not set in certificate> <nie je súčasťou certifikátu> - + <b>Connection is Encrypted.</b> <b>Pripojenie je zabezpečené.</b> - + <b>Your connection to this page is secured with this certificate: </b> <b>Vaše pripojenie na túto stránku je zabezpečené certifikátom: </b> - + <b>Connection Not Encrypted.</b> <b>Pripojenie nie je zabezpečené.</b> - + <b>Your connection to this page is not secured!</b> <b>Vaše pripojenie na túto stránku nie je zabezpečené!</b> - + Copy Image Location Kopírovať adresu obrázku - + Copy Image Name Kopírovať názov obrázku - + Save Image to Disk Uložiť obrázok na disk - - + + Error! Chyba! - + This preview is not available! Tento náhlad nie je k dispozícií! - + Save image... Uložiť obrázok... - + Cannot write to file! Nedá sa zapisovať do súboru! - + Preview not available Náhlad nie je k dispozícií @@ -3753,28 +3753,28 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad Vaše pripojenie na túto stránku je <b>nezabezpečené</b>. - - + + This is your <b>%1.</b> visit of this site. Toto je vaša <b>%1.</b> návšteva tejto stránky. - + first prvá - + second druhá - + third tretia - + You have <b>never</b> visited this site before. Túto stránku ste <b>nikdy</b> predtým nenavštívili. @@ -3921,12 +3921,12 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad SourceViewerSearch - + Search: Hľadať: - + Search... Hľadať... @@ -3934,8 +3934,8 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad TabBar - - + + New tab Nová karta @@ -4029,7 +4029,7 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad - + No Named Page Nepomenovaná tránka @@ -4039,7 +4039,7 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad Momentálne máte otvorených %1 kariet - + New tab Nová karta @@ -4103,89 +4103,89 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad WebPage - + To show this page, QupZilla must resend request which do it again (like searching on making an shoping, which has been already done.) Na zobrazenie tejto stránky musí QupZilla znova odoslať požiadavku (ako napr. hľadanie pri nakupovaní, ktoré už raz bolo urobené.) - + Server refused the connection Server odmietol spojenie - + Server closed the connection Server ukončil spojenie - + Server not found Server nenájdený - + Connection timed out Spojenie vypršalo - + Untrusted connection Nedôveryhodné spojenie - + AdBlocked Content AdBlock obsah - + Blocked by rule <i>%1</i> Blokované pravidlom <i>%1</i> - + Content Access Denied Prístup k obsahu odmietnutý - + Error code %1 Chybový kód %1 - + Failed loading page Zlyhalo načítanie stránky - + QupZilla can't load page from %1. QupZilla nemôže načítať stránku zo %1. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Skontrolujte, či je adresa napísaná správne a neobsahuje chyby ako <b>ww.</b>priklad.sk namiesto <b>www.</b>server.sk - + If you are unable to load any pages, check your computer's network connection. Ak sa vám nezobrazujú žiadne stránky, skontrolujte sieťové pripojenie vášho počítača. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Ak je váš počítač alebo sieť chránená firewallom alebo proxy severom, uistite sa že má QupZilla prístup na internet. - + Try Again Skúsiť znova - + Choose file... Vybrať súbor... @@ -4206,139 +4206,139 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad WebView - + Loading... Načítava sa... - + Open link in new &tab Otvoriť odkaz na &novej karte - + Open link in new &window Otvoriť odkaz v novom &okne - + B&ookmark link Pridať &odkaz do záložiek - + &Save link as... &Uložiť odkaz ako... - + &Copy link address &Kopírovať adresu odkazu - + Show i&mage Zobraziť o&brázok - + Copy im&age Kopírov&ať obrázok - + Copy image ad&dress Kopírovať a&dresu obrázku - + S&top Zas&taviť - + Show info ab&out site Z&obraziť informácie o stránke - + Show Web &Inspector Zobraziť Web &inšpektora - + &Save image as... &Uložiť obrázok ako... - + Failed loading page Zlyhalo načítanie stránky - + &Back &Späť - + &Forward &Dopredu - + &Reload &Obnoviť - + Book&mark page Pridať s&tránku do záložiek - + &Save page as... Uložiť &stránku ako... - + Select &all Vybr&ať všetko - + Show so&urce code Zobraziť zdro&jový kód - + Search "%1 .." with %2 Hľadať "%1 .." s %2 - + No Named Page Nepomenovaná stránka - - - + + + New tab Nová karta - + Send link... Odoslať odkaz... - + Send image... Odoslať obrázok... - + Send page... Odoslať stránku... diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts index d9589d520..eef3e0649 100644 --- a/translations/zh_CN.ts +++ b/translations/zh_CN.ts @@ -1064,12 +1064,12 @@ p, li { white-space: pre-wrap; } + - <cookie not selected> @@ -1080,42 +1080,42 @@ p, li { white-space: pre-wrap; } - + Remove cookie - + Search - + Confirmation - + Are you sure to delete all cookies on your computer? - + Remove cookies - + Secure only - + All connections - + Session cookie @@ -1643,12 +1643,12 @@ p, li { white-space: pre-wrap; } 从网页添加RSS... - - Enter URL address or search on Google.com - 输入URL地址或在Google.com上搜索 + + Enter URL address or search on %1 + 输入URL地址或在%1上搜索 - + .co.uk Append domain name on ALT key = Should be different for every country @@ -1657,12 +1657,12 @@ p, li { white-space: pre-wrap; } MainApplication - + Last session crashed 会话崩溃 - + <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? @@ -2998,53 +2998,53 @@ p, li { white-space: pre-wrap; } 默认 - + Open file... 打开文件... - + Are you sure you want to turn on private browsing? 你确定要打开隐私浏览吗? - + When private browsing is turned on, some actions concerning your privacy will be disabled: 打开隐私浏览时,有关于您的隐私行动将被禁用: - + Webpages are not added to the history. 网页不会添加到历史记录。 - + Current cookies cannot be accessed. 当前的cookies无法被访问。 - + Your session is not stored. 不会存储您的会话。 - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. 直到您关闭该窗口,你仍然可以单击后退和前进按钮,返回到你已经打开的网页. - + Start Private Browsing 开始隐私浏览 - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? 还有%1打开的标签和您的会话将不会被储存。你一定要退出吗? - + New tab 新标签 @@ -3542,7 +3542,7 @@ After adding or removing certificate paths, it is neccessary to restart browser SearchToolBar - + No results found. 没有找到结果。 @@ -3661,68 +3661,68 @@ After adding or removing certificate paths, it is neccessary to restart browser <b>预览</ B> - + <not set in certificate> <没有设置证书> - + <b>Connection is Encrypted.</b> <b>连接是加密的。</ B> - + <b>Your connection to this page is secured with this certificate: </b> <B>此页的连接与此证书获得:</ B> - + <b>Connection Not Encrypted.</b> <b>连接没有加密。</ B> - + <b>Your connection to this page is not secured!</b> <b>您连接到这个网页不安全!</ B> - + Copy Image Location 复制图像位置 - + Copy Image Name 复制图像名称 - + Save Image to Disk 将图像保存到磁盘 - - + + Error! 错误! - + This preview is not available! 这个预览不可用! - + Save image... 保存图像... - + Cannot write to file! 无法写入文件! - + Preview not available 预览不可用 @@ -3745,28 +3745,28 @@ After adding or removing certificate paths, it is neccessary to restart browser 您连接到这个网站是<b>无担保</ B>。 - - + + This is your <b>%1.</b> visit of this site. 这是您的<b>%1</ B>此网站的访问。 - + You have <b>never</b> visited this site before. 你<b>从未</ B>访问过此网站。 - + first 第一 - + second 第二 - + third 第三 @@ -3913,12 +3913,12 @@ After adding or removing certificate paths, it is neccessary to restart browser SourceViewerSearch - + Search: 搜索: - + Search... 搜索... @@ -3996,8 +3996,8 @@ After adding or removing certificate paths, it is neccessary to restart browser 还原关闭的标签&C - - + + New tab 新标签 @@ -4021,7 +4021,7 @@ After adding or removing certificate paths, it is neccessary to restart browser - + No Named Page 无命名页面 @@ -4031,7 +4031,7 @@ After adding or removing certificate paths, it is neccessary to restart browser 你已有%1打开的标签 - + New tab 新标签 @@ -4095,88 +4095,88 @@ After adding or removing certificate paths, it is neccessary to restart browser WebPage - + To show this page, QupZilla must resend request which do it again (like searching on making an shoping, which has been already done.) 为显示此页QupZilla须重新发送请求 - + Server refused the connection 服务器拒绝了连接 - + Server closed the connection 服务器关闭了连接 - + Server not found 找不到服务器 - + Connection timed out 连接超时 - + Untrusted connection 不受信任的连接 - + AdBlocked Content AdBlocked内容 - + Blocked by rule <i>%1</i> 阻止规则 <i>%1</i> - + Content Access Denied 内容访问被拒绝 - + Error code %1 错误代码为%1 - + Failed loading page 载入页面失败 - + QupZilla can't load page from %1. QupZilla无法加载%1页。 - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com 检查输入错误的地址,如<b> WW</b> example.com,而不是<B> WWW。</b> example.com - + If you are unable to load any pages, check your computer's network connection. 如果您无法载入任何页面,请检查您的计算机的网络连接。 - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. 如果您的计算机或网络受到防火墙或代理的保护,确保QupZilla允许访问Web。 - + Try Again 再试一次 - + Choose file... 选择文件... @@ -4197,139 +4197,139 @@ After adding or removing certificate paths, it is neccessary to restart browser WebView - + Failed loading page 载入页面失败 - + Loading... 载入中... - - - + + + New tab 新标签 - + Open link in new &tab 在新标签中打开链接&t - + Open link in new &window 在新窗口中打开链接&w - + B&ookmark link 书签链接&o - + &Save link as... 链接另存为&S... - + Send link... 发送链接... - + &Copy link address 复制链接地址&C - + Show i&mage 显示图像&m - + Copy im&age 复制图像&a - + Copy image ad&dress 复制图像地址&d - + &Save image as... 图像另存为&S... - + Send image... 发送图像... - + &Back 后退&B - + &Forward 前进&F - + &Reload 刷新&R - + S&top 停止&t - + Book&mark page 加入书签&m - + &Save page as... 保存网页为&S... - + Send page... 发送网页... - + Select &all 选取所有&a - + Show so&urce code 显示源代码&u - + Show info ab&out site 显示有关网站的信息&o - + Show Web &Inspector 显示Web及督察&I - + Search "%1 .." with %2 使用 %2搜索"%1 .." - + No Named Page 无命名页面