Quitar la restricción de Gmail de toda la web

Se admite cualquier dominio de correo. Quedaba en dos validaciones (registro y
cambio de correo) y en tres textos:

- Register.email     «Correo electrónico de Gmail» -> «Correo electrónico»
- Register.emailRule «debe pertenecer a Gmail y con acceso al mismo» -> «debe ser
  válido y tener acceso al mismo» (el correo de activación sigue siendo real, así
  que se conserva el «con acceso»)
- ChangeEmail.info   se cae la frase «El nuevo correo debe ser de Gmail»

`GMAIL_RE` se queda sin uso y desaparece: ahora `EMAIL_RE` es la ÚNICA validación
de correo del sitio (registro, cambio, recuperación y login), así que no pueden
volver a divergir como pasaba (recuperar exigía Gmail y dejaba fuera a 16 de las
17 cuentas existentes).

Verificado: pasan inna@inna.cl, hotmail, outlook, proton, nightspire.gg y
dominios con doble punto; siguen fuera 15#1, textos sin @, dobles arrobas y
espacios. En la /es/create-account que sirve producción ya no aparece «Gmail».

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-15 19:20:42 +00:00
parent 4ee7d78994
commit 4a7a970206
5 changed files with 22 additions and 26 deletions
+3 -3
View File
@@ -177,7 +177,7 @@
"alreadyLoggedCreate": "If you want to create an account, <logout>sign out</logout> first.",
"password": "Password",
"confPassword": "Confirm password",
"email": "Gmail email address",
"email": "Email address",
"confEmail": "Confirm email address",
"recruiter": "Recruiter (optional)",
"submit": "Create account",
@@ -194,7 +194,7 @@
"captchaFailed": "Anti-bot verification failed. Please retry.",
"bnetType": "Your account is a Battle.net account: it is identified by your email address.",
"passwordRule": "The password must be alphanumeric and up to 16 characters long.",
"emailRule": "The email must be a Gmail address you have access to.",
"emailRule": "The email must be valid and one you have access to.",
"activation1": "Once the account has been created successfully, an email with an activation link will be sent.",
"activation2": "If you do not use the activation link, the account cannot be used to connect to the server.",
"loginHint": "When logging in, use your EMAIL address.",
@@ -417,7 +417,7 @@
},
"ChangeEmail": {
"title": "Change email",
"info": "The current email must be entered exactly, respecting case. The new email must be a Gmail address. You need a security token.",
"info": "The current email must be entered exactly, respecting case. You need a security token.",
"currentPassword": "Current password",
"currentEmail": "Current email",
"newEmail": "New email",
+3 -3
View File
@@ -177,7 +177,7 @@
"alreadyLoggedCreate": "Si quieres crear una cuenta, primero <logout>desconecta</logout>.",
"password": "Contraseña",
"confPassword": "Confirmar contraseña",
"email": "Correo electrónico de Gmail",
"email": "Correo electrónico",
"confEmail": "Confirmar correo electrónico",
"recruiter": "Reclutante (opcional)",
"submit": "Crear cuenta",
@@ -194,7 +194,7 @@
"captchaFailed": "Verificación anti-bots fallida. Reintenta.",
"bnetType": "Tu cuenta es de tipo Battle.net: se identifica con tu correo electrónico.",
"passwordRule": "La contraseña debe ser alfanumérica y con una longitud de hasta 16 caracteres.",
"emailRule": "El correo debe pertenecer a Gmail y con acceso al mismo.",
"emailRule": "El correo debe ser válido y tener acceso al mismo.",
"activation1": "Una vez que la cuenta se haya creado exitosamente, se enviará un correo con un enlace de activación.",
"activation2": "De no usar el enlace de activación, la cuenta no podrá usarse para conectar al servidor.",
"loginHint": "Al iniciar sesión, ingresa con tu CORREO electrónico.",
@@ -417,7 +417,7 @@
},
"ChangeEmail": {
"title": "Cambiar correo",
"info": "El correo actual debe escribirse tal cual, respetando mayúsculas/minúsculas. El nuevo correo debe ser de Gmail. Necesitas un token de seguridad.",
"info": "El correo actual debe escribirse tal cual, respetando mayúsculas/minúsculas. Necesitas un token de seguridad.",
"currentPassword": "Contraseña actual",
"currentEmail": "Correo actual",
"newEmail": "Nuevo correo",