> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Aprenda a personalizar la traducción de las opciones de contraseña de Lock.

# Personalizar la traducción de las opciones de contraseña de Lock

Puede personalizar la traducción de las siguientes funcionalidades de contraseña de Lock en su propio código:

* Seguridad de la contraseña
* Historial de contraseñas
* Widget Change Password

Para personalizar cualquiera de estas funcionalidades, debe incluir la versión 1.1 o posterior de la biblioteca del widget Change Password:

`<script src="https://cdn.auth0.com/js/change-password-1.1.min.js"></script>`

Para traducir el texto de cada una de las funcionalidades de contraseña de Lock, incluya el siguiente código y sustituya todas las cadenas por texto en el idioma deseado:

<div id="password-strength">
  ### Fortaleza de la contraseña
</div>

```js lines theme={null}
dict: {
    passwordStrength: {
      containsAtLeast: "Contain at least %d of the following %d types of characters:",
      identicalChars: "No more than %d identical characters in a row (such as, \"%s\" not allowed)",
      nonEmpty: "Non-empty password required",
      numbers: "Numbers (such as 0-9)",
      lengthAtLeast: "At least %d characters in length",
      lowerCase: "Lower case letters (a-z)",
      shouldContain: "Should contain:",
      specialCharacters: "Special characters (such as !@#$%^&*)",
      upperCase: "Upper case letters (A-Z)"
    }
}
```

<div id="password-history">
  ### Historial de contraseñas
</div>

```js lines theme={null}
dict: {
  passwordHistoryError: "Password has previously been used"
}
```

<div id="change-password-widget">
  ### widget Change Password
</div>

```js lines theme={null}
dict: {
    passwordPlaceholder: "your new password",
    passwordConfirmationPlaceholder: "confirm your new password",
    passwordConfirmationMatchError: "Please ensure the password and the confirmation are the same.",
    successMessage: "Your password has been reset successfully.",
    configurationError: "An error occurred. There appears to be a misconfiguration in the form.",
    networkError: "The server cannot be reached, there is a problem with the network.",
    timeoutError: "The server cannot be reached, please try again.",
    serverError: "There was an error processing the password reset.",
    headerText: "Enter a new password for<br />{email}",
    title: "Change Password",
    weakPasswordError: "Password is too weak."
}
```
