diff --git a/bazaar/Protect/Protect.t b/bazaar/Protect/Protect.t new file mode 100644 index 000000000..894a918a7 --- /dev/null +++ b/bazaar/Protect/Protect.t @@ -0,0 +1,127 @@ +#ifdef _MSC_VER +#pragma setlocale("C") +#endif +// ProtectStatus.cpp + +T_("NO ERROR") +caES("") +esES("No hay error") +itIT("") + +T_("HTTP SERVER ERROR") +caES("") +esES("Error en servidor HTTP") +itIT("") + +T_("BAD REQUEST") +caES("") +esES("mala solicitud") +itIT("") + +T_("MISSING INITIALIZATION VECTOR ON DATA") +caES("") +esES("No se encuentra vector de inicializaci\303\263n en los datos") +itIT("") + +T_("MISSING DATA FIELD") +caES("") +esES("Campo de datos perdido") +itIT("") + +T_("MISSING EMAIL ON DATA") +caES("") +esES("No se encientra email en los datos") +itIT("") + +T_("ILL-FORMED EMAIL ADDRESS") +caES("") +esES("Direccion de email incorrecta") +itIT("") + +T_("MISSING CONNECTION REASON ON DATA") +caES("") +esES("No se encientra raz\303\263n de la conexi\303\263n en los datos") +itIT("") + +T_("UNKNOWN CONNECTION REASON") +caES("") +esES("raz\303\263n de la conexi\303\263n desconocida") +itIT("") + +T_("MISSING CLIENT ID ON DATA") +caES("") +esES("No se encientra ID del cliente en los datos") +itIT("") + +T_("MISSING ACTIVATION KEY ON DATA") +caES("") +esES("No se encientra clave de activaci\303\263n en los datos") +itIT("") + +T_("BAD ACTIVATION KEY ON DATA") +caES("") +esES("Mala clave de activaci\303\263n en los datos") +itIT("") + +T_("BAD REQUEST DATA") +caES("") +esES("Solicitud de informaci\303\263n erronea") +itIT("") + +T_("NOT CONNECTED TO SERVER") +caES("") +esES("No conectado al servidor") +itIT("") + +T_("SERVER CONNECTION EXPIRED") +caES("") +esES("La conexi\303\263n al servidor ha finalizado") +itIT("") + +T_("TESTING LICENSE EXPIRED") +caES("") +esES("Licencia de test caducada.") +itIT("") + +T_("LICENSE STILL NOT ACTIVATED, RE-SENDING ACTIVATION EMAIL") +caES("") +esES("Licencia todav\303\255a no activada. Re-enviando email de activaci\303\263n.") +itIT("") + +T_("UNREGISTERED APPLICATION") +caES("") +esES("Aplicaci\303\263n no registrada") +itIT("") + +T_("LICENSES NUMBER EXCEEDED") +caES("") +esES("Excedido el n\303\272mero de licencias") +itIT("") + +T_("EMAIL ALREADY USED AND EXPIRED") +caES("") +esES("Email ya usado y caducado") +itIT("") + +T_("INVALID APPLICATION VERSION, PLEASE UPGRADE") +caES("") +esES("Versi\303\263n de programa no v\303\241lida. Por favor actualizar") +itIT("") + +T_("ERROR SENDING ACTIVATION EMAIL") +caES("") +esES("Error al enviar email de activaci\303\263n") +itIT("") + +T_("UNKNOWN ERROR") +caES("") +esES("Error desconocido") +itIT("") + + +// ProtectServer.cpp + +T_("ACTIVATION KEY : ") +caES("") +esES("Clave de activaci\303\263n : ") +itIT("") diff --git a/bazaar/Protect/Protect.upp b/bazaar/Protect/Protect.upp index 083e4549c..e23df732e 100644 --- a/bazaar/Protect/Protect.upp +++ b/bazaar/Protect/Protect.upp @@ -9,6 +9,7 @@ uses file ProtectStatus.h, + Protect.t, ProtectStatus.cpp, Protect.h, Protect.cpp, diff --git a/bazaar/Protect/srcdoc.tpp/HowItWorks$en-us.tpp b/bazaar/Protect/srcdoc.tpp/HowItWorks$en-us.tpp index 0dac6900a..cb7126247 100644 --- a/bazaar/Protect/srcdoc.tpp/HowItWorks$en-us.tpp +++ b/bazaar/Protect/srcdoc.tpp/HowItWorks$en-us.tpp @@ -908,7 +908,7 @@ PROTECT`_END`_FUNC macros :&] [s0;l160;/ &] [s0;l160; [/ `}]&] [s0;l160; &] -[s0; Define a decription function ([* Decrypt ]in this case) which +[s0; Define a decryption function ([* Decrypt ]in this case) which obtains by any mean you choose the decryption key and do the decryption process; for this purpose, Protect package gives a function that does the decryption, named [* PROTECT`_DECRYPT()] diff --git a/bazaar/Protect/srcdoc.tpp/SoftwareProtection$en-us.tpp b/bazaar/Protect/srcdoc.tpp/SoftwareProtection$en-us.tpp index ce4cda660..a4a31d70e 100644 --- a/bazaar/Protect/srcdoc.tpp/SoftwareProtection$en-us.tpp +++ b/bazaar/Protect/srcdoc.tpp/SoftwareProtection$en-us.tpp @@ -21,7 +21,7 @@ up to code encryption, which makes disassembly virtually impossible if user hasn`'t a program license.&] [s0;%- &] [s0; First step is the easiest to achieve, and its security degree -depends almost only on authentication media choosen.&] +depends almost only on authentication media chosen.&] [s0; In my opinion, a good dongle or, even better, an internet authentication method are the most secure; in particular, internet auth, which has the obvious caveat of the need of a connection available @@ -41,7 +41,7 @@ he has good skills in software debugging, and make is [_ somehow ]difficult for an user in possession of a license to defeat the protection scheme.&] [s0; This is accomplished by encryption of some software parts and -on`-the`-fly decription with a license key obtained in any usable +on`-the`-fly decryption with a license key obtained in any usable way.&] [s0; Beware that a mid`-skilled programmer in possession of a right license key can defeat the algorithm in short time, as the decryption