sv translation update and nick change request
This commit is contained in:
parent
ea8abbed9d
commit
0c2c2b9c79
|
@ -136,7 +136,7 @@ If you find Sandboxie useful, then feel free to contribute through our [Contribu
|
|||
- JNylson - Portuguese and Brazilian Portuguese
|
||||
- lufog - Russian
|
||||
- sebadamus - Spanish
|
||||
- pb1 - Swedish (provided by email)
|
||||
- 1FF - Swedish (provided by email)
|
||||
- xorcan, fmbxnary, offhub - Turkish
|
||||
- SuperMaxusa, lufog - Ukrainian
|
||||
- GunGunGun - Vietnamese
|
||||
|
|
|
@ -710,11 +710,13 @@ _FX NTSTATUS KphValidateCertificate()
|
|||
|
||||
if (!type) // type is mandatory
|
||||
;
|
||||
else if (_wcsicmp(type, L"CONTRIBUTOR") == 0)
|
||||
else if (_wcsicmp(type, L"CONTRIBUTOR") == 0) {
|
||||
Verify_CertInfo.type = eCertContributor;
|
||||
else if (_wcsicmp(type, L"ETERNAL") == 0)
|
||||
Verify_CertInfo.level = eCertMaxLevel;
|
||||
} else if (_wcsicmp(type, L"ETERNAL") == 0) {
|
||||
Verify_CertInfo.type = eCertEternal;
|
||||
else if (_wcsicmp(type, L"BUSINESS") == 0)
|
||||
Verify_CertInfo.level = eCertMaxLevel;
|
||||
} else if (_wcsicmp(type, L"BUSINESS") == 0)
|
||||
Verify_CertInfo.type = eCertBusiness;
|
||||
else if (_wcsicmp(type, L"EVALUATION") == 0 || _wcsicmp(type, L"TEST") == 0)
|
||||
Verify_CertInfo.type = eCertEvaluation;
|
||||
|
@ -745,29 +747,43 @@ _FX NTSTATUS KphValidateCertificate()
|
|||
if (CERT_IS_TYPE(Verify_CertInfo, eCertEvaluation))
|
||||
{
|
||||
expiration_date.QuadPart = cert_date.QuadPart + KphGetDateInterval((CSHORT)(level ? _wtoi(level) : 7), 0, 0); // x days, default 7
|
||||
Verify_CertInfo.level = eCertAdvanced;
|
||||
}
|
||||
else if (level && _wcsicmp(type, L"STANDARD") == 0)
|
||||
Verify_CertInfo.level = eCertStandard;
|
||||
else if (level && _wcsicmp(type, L"ADVANCED") == 0)
|
||||
Verify_CertInfo.level = eCertAdvanced;
|
||||
// scheme 1.1 >>>
|
||||
else if (CERT_IS_TYPE(Verify_CertInfo, eCertPersonal) || CERT_IS_TYPE(Verify_CertInfo, eCertPatreon))
|
||||
{
|
||||
if (level && _wcsicmp(level, L"HUGE") == 0) {
|
||||
Verify_CertInfo.type = eCertEternal;
|
||||
Verify_CertInfo.level = eCertMaxLevel;
|
||||
}
|
||||
else if (level && _wcsicmp(level, L"LARGE") == 0) { // 2 years - personal
|
||||
Verify_CertInfo.level = eCertAdvanced;
|
||||
expiration_date.QuadPart = cert_date.QuadPart + KphGetDateInterval(0, 0, 2); // 2 years
|
||||
}
|
||||
else if (level && _wcsicmp(level, L"MEDIUM") == 0) { // 1 year - personal
|
||||
Verify_CertInfo.level = eCertStandard;
|
||||
}
|
||||
else if (level && _wcsicmp(level, L"ENTRY") == 0) { // PATREON-ENTRY new patreons get only 3 montgs for start
|
||||
Verify_CertInfo.level = eCertStandard;
|
||||
if(CERT_IS_TYPE(Verify_CertInfo, eCertPatreon))
|
||||
Verify_CertInfo.type = eCertEntryPatreon;
|
||||
expiration_date.QuadPart = cert_date.QuadPart + KphGetDateInterval(0, 3, 0);
|
||||
}
|
||||
else if (level && _wcsicmp(type, L"SMALL") == 0) { // 1 year - subscription
|
||||
else if (level && _wcsicmp(level, L"SMALL") == 0) { // 1 year - subscription
|
||||
Verify_CertInfo.level = eCertStandard;
|
||||
Verify_CertInfo.type = eCertSubscription;
|
||||
}
|
||||
else
|
||||
Verify_CertInfo.level = eCertStandard;
|
||||
}
|
||||
// <<< scheme 1.1
|
||||
|
||||
if(CertDbg) DbgPrint("Sbie Cert level: %X\n", Verify_CertInfo.level);
|
||||
|
||||
if (CERT_IS_TYPE(Verify_CertInfo, eCertEternal))
|
||||
expiration_date.QuadPart = -1; // at the end of time (never)
|
||||
else if(!expiration_date.QuadPart)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue