Protect: Added translation file and fixed little details

git-svn-id: svn://ultimatepp.org/upp/trunk@3955 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
koldo 2011-10-06 19:34:04 +00:00
parent 127c6cbf4f
commit a557369017
4 changed files with 131 additions and 3 deletions

127
bazaar/Protect/Protect.t Normal file
View file

@ -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("")

View file

@ -9,6 +9,7 @@ uses
file
ProtectStatus.h,
Protect.t,
ProtectStatus.cpp,
Protect.h,
Protect.cpp,

View file

@ -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()]

View file

@ -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