diff --git a/i18n/es/code.json b/i18n/es/code.json
index 337c54cc631e0a..2037b19eaef3d5 100644
--- a/i18n/es/code.json
+++ b/i18n/es/code.json
@@ -880,6 +880,6 @@
"message": "4D Analyzer"
},
"theme.docs.versionDropdown.notAvailable": {
- "message": "Esta página no está disponible en esta versión"
+ "message": "This page is not available in this version"
}
}
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md
index 87f4c73fe5b234..ebe8b406a06bb7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md
@@ -402,15 +402,15 @@ El objeto devuelto por `.drop()` contiene las siguientes propiedades:
(\*) Los siguientes valores pueden ser devueltos en las propiedades *status* y *statusText* del objeto *Result* en caso de error:
-| Constante | Valor | Comentario |
-| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza entity.drop(), este error puede ser devuelto cuando se utiliza la opción dk force drop if stamp changed. When using entity.lock(), this error can be returned when dk reload if stamp changed option is used. **Associated statusText**: "Entity does not exist anymore" |
-| `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista.
**statusText asociado**: "Already locked" |
-| `dk status validation failed` | 7 | Error no crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Mild Validation Error" |
-| `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc.
**statusText asociado**: "Other error" |
-| `dk status serious validation error` | 8 | Error crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Serious Validation Error" |
-| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
with `.save()`: error only if the `dk auto merge` option is not usedwith `.drop()`: error only if the `dk force drop if stamp changed` option is not usedwith `.lock()`: error only if the `dk reload if stamp changed` option is not used**Associated statusText**: "Stamp has changed" |
-| `dk status wrong permission` | 1 | Los privilegios actuales no permiten suprimir la entidad. **StatusText asociado**: "Permission Error" |
+| Constante | Valor | Comentario |
+| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza entity.drop(), este error puede ser devuelto cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza entity.lock(), se puede devolver este error cuando la opción dk reload if stamp changed es utilizada. **statusText asociado**: "Entity does not exist anymore" |
+| `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista.
**statusText asociado**: "Already locked" |
+| `dk status validation failed` | 7 | Error no crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Mild Validation Error" |
+| `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc.
**statusText asociado**: "Other error" |
+| `dk status serious validation error` | 8 | Error crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Serious Validation Error" |
+| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
with `.save()`: error only if the `dk auto merge` option is not usedwith `.drop()`: error only if the `dk force drop if stamp changed` option is not usedwith `.lock()`: error only if the `dk reload if stamp changed` option is not used**Associated statusText**: "Stamp has changed" |
+| `dk status wrong permission` | 1 | Los privilegios actuales no permiten suprimir la entidad. **StatusText asociado**: "Permission Error" |
#### Ejemplo 1
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md
index 400b45f9663853..2c52bf9b8eb2de 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md
@@ -76,17 +76,17 @@ Las opciones de HTTPAgent se fusionarán con [opciones HTTPRequest](HTTPRequestC
:::
-| Propiedad | Tipo | Por defecto | Descripción |
-| ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| certificatesFolder | Folder | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define la carpeta activa de certificados de cliente para las solicitudes que utilizan el agente. Puede reemplazarse por "storeCertificateName" (ver abajo) |
-| keepAlive | Boolean | true | Activa keep alive para el agente |
-| maxSockets | Integer | 65535 | Número máximo de sockets por servidor |
-| maxTotalSockets | Integer | 65535 | Número máximo de sockets para el agente |
-| minTLSVersion | Text | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define la versión mínima de TLS para las solicitudes que utilizan este agente |
-| protocol | Text | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para las peticiones utilizando el agente |
-| storeCertificateName | Text | indefinido | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. Si el certificado no se encuentra en el almacén, se devuelve un error. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). |
-| timeout | Real | indefinido | Si se define, tiempo después del cual se cierra un socket no utilizado |
-| validateTLSCertificate | Boolean | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Validar el certificado Tls para las solicitudes que utilizan el agente |
+| Propiedad | Tipo | Por defecto | Descripción |
+| ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| certificatesFolder | Folder | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define la carpeta activa de certificados de cliente para las solicitudes que utilizan el agente. Puede reemplazarse por "storeCertificateName" (ver abajo) |
+| keepAlive | Boolean | true | Activa keep alive para el agente |
+| maxSockets | Integer | 65535 | Número máximo de sockets por servidor |
+| maxTotalSockets | Integer | 65535 | Número máximo de sockets para el agente |
+| minTLSVersion | Text | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define la versión mínima de TLS para las solicitudes que utilizan este agente |
+| protocol | Text | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para las peticiones utilizando el agente |
+| storeCertificateName | Text | indefinido | Nombre de un certificado almacenado en el almacén de certificados (Windows) o en la *keychain* (macOS) que se utilizará en lugar de uno guardado en la carpeta de certificados. Si el certificado no se encuentra en el almacén, se devuelve un error. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). |
+| timeout | Real | indefinido | Si se define, tiempo después del cual se cierra un socket no utilizado |
+| validateTLSCertificate | Boolean | undefined (ver valor por defecto en [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Validar el certificado Tls para las solicitudes que utilizan el agente |
:::note
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md
index acaf4ea5a1d0b3..0d1d11d9289378 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md
@@ -137,30 +137,30 @@ Por ejemplo, puede pasar las siguientes cadenas:
En el parámetro *options*, pase un objeto que puede contener las siguientes propiedades:
-| Propiedad | Tipo | Descripción | Por defecto |
-| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
-| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent a utilizar para la HTTPRequest. Las opciones del agente se fusionarán con las opciones de la petición (las opciones de la petición tienen prioridad). Si no se define un agente específico, se utiliza un agente global con valores predeterminados. | Objeto agente global |
-| automaticRedirections | Boolean | Si es true, las redirecciones se realizan automáticamente (se gestionan hasta 5 redirecciones, se devuelve la 6ª respuesta de redirección si la hay) | True |
-| body | Variant | Cuerpo de la petición (necesario en el caso de las peticiones `post` o `put`). Puede ser un texto, un blob, o un objeto. El content-type se determina a partir del tipo de esta propiedad a menos que se defina dentro de los encabezados | indefinido |
-| certificatesFolder | [Folder](FolderClass.md) | Define la carpeta de certificados de cliente activa. Puede reemplazarse por "storeCertificateName" (ver abajo). | indefinido |
-| dataType | Text | Tipo de atributo del cuerpo de la respuesta. Valores: "text", "blob", "object", o "auto". Si "auto", el tipo de contenido del cuerpo se deducirá de su tipo MIME (object para JSON, texto para texto, javascript, xml, mensaje http y formulario codificado en url, blob en caso contrario) | "auto" |
-| decodeData | Boolean | Si true, los datos recibidos en la retrollamada `onData` se descomprimen | False |
-| encoding | Text | Se utiliza sólo en caso de peticiones con un `body` (métodos `post` o `put`). Codificación del contenido del cuerpo de la petición si es un texto, se ignora si se define content-type dentro de los encabezados | "UTF-8" |
-| headers | Object | Encabezados de la petición. Sintaxis: `headers.key=value` (*value* puede ser una colección si la misma llave debe aparecer varias veces) | Objeto vacío |
-| method | Text | "POST", "GET" u otro método | "GET" |
-| minTLSVersion | Text | Define la versión mínima de TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" |
-| onData | [Function](FunctionClass.md) | Retrollamada cuando se reciben los datos del cuerpo. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
-| onError | [Function](FunctionClass.md) | Retrollamada cuando ocurre un error. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
-| onHeaders | [Function](FunctionClass.md) | Retrollamada cuando se reciben los encabezados. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
-| onResponse | [Function](FunctionClass.md) | Retrollamada cuando se recibe una respuesta. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
-| onTerminate | [Function](FunctionClass.md) | Retrollamada cuando la petición haya terminado. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
-| protocol | Text | "auto" o "HTTP1". "auto" significa HTTP1 en la implementación actual | "auto" |
-| proxyAuthentication | [objeto de autenticación](#authentication-object) | Autenticación del proxy de gestión de objetos | indefinido |
-| returnResponseBody | Boolean | Si false, el cuerpo de la respuesta no se devuelve en el [objeto `response`](#response). Devuelve un error si es false y `onData` es undefined | True |
-| serverAuthentication | [objeto de autenticación](#authentication-object) | Autenticación del servidor de gestión de objetos | indefinido |
-| storeCertificateName | Text | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. Si el certificado no se encuentra en el almacén, se devuelve un error. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | indefinido |
-| timeout | Real | Tiempo de espera en segundos. indefinido = sin tiempo de espera | indefinido |
-| validateTLSCertificate | Boolean | Si false, 4D no valida el certificado TLS y no devuelve un error si no es válido (es decir, caducado, autofirmado...). Importante: en la implementación actual, la propia Autoridad de Certificación no se verifica. | True |
+| Propiedad | Tipo | Descripción | Por defecto |
+| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
+| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent a utilizar para la HTTPRequest. Las opciones del agente se fusionarán con las opciones de la petición (las opciones de la petición tienen prioridad). Si no se define un agente específico, se utiliza un agente global con valores predeterminados. | Objeto agente global |
+| automaticRedirections | Boolean | Si es true, las redirecciones se realizan automáticamente (se gestionan hasta 5 redirecciones, se devuelve la 6ª respuesta de redirección si la hay) | True |
+| body | Variant | Cuerpo de la petición (necesario en el caso de las peticiones `post` o `put`). Puede ser un texto, un blob, o un objeto. El content-type se determina a partir del tipo de esta propiedad a menos que se defina dentro de los encabezados | indefinido |
+| certificatesFolder | [Folder](FolderClass.md) | Define la carpeta de certificados de cliente activa. Puede reemplazarse por "storeCertificateName" (ver abajo). | indefinido |
+| dataType | Text | Tipo de atributo del cuerpo de la respuesta. Valores: "text", "blob", "object", o "auto". Si "auto", el tipo de contenido del cuerpo se deducirá de su tipo MIME (object para JSON, texto para texto, javascript, xml, mensaje http y formulario codificado en url, blob en caso contrario) | "auto" |
+| decodeData | Boolean | Si true, los datos recibidos en la retrollamada `onData` se descomprimen | False |
+| encoding | Text | Se utiliza sólo en caso de peticiones con un `body` (métodos `post` o `put`). Codificación del contenido del cuerpo de la petición si es un texto, se ignora si se define content-type dentro de los encabezados | "UTF-8" |
+| headers | Object | Encabezados de la petición. Sintaxis: `headers.key=value` (*value* puede ser una colección si la misma llave debe aparecer varias veces) | Objeto vacío |
+| method | Text | "POST", "GET" u otro método | "GET" |
+| minTLSVersion | Text | Define la versión mínima de TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" |
+| onData | [Function](FunctionClass.md) | Retrollamada cuando se reciben los datos del cuerpo. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
+| onError | [Function](FunctionClass.md) | Retrollamada cuando ocurre un error. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
+| onHeaders | [Function](FunctionClass.md) | Retrollamada cuando se reciben los encabezados. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
+| onResponse | [Function](FunctionClass.md) | Retrollamada cuando se recibe una respuesta. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
+| onTerminate | [Function](FunctionClass.md) | Retrollamada cuando la petición haya terminado. Recibe dos objetos como parámetros (ver más abajo) | indefinido |
+| protocol | Text | "auto" o "HTTP1". "auto" significa HTTP1 en la implementación actual | "auto" |
+| proxyAuthentication | [objeto de autenticación](#authentication-object) | Autenticación del proxy de gestión de objetos | indefinido |
+| returnResponseBody | Boolean | Si false, el cuerpo de la respuesta no se devuelve en el [objeto `response`](#response). Devuelve un error si es false y `onData` es undefined | True |
+| serverAuthentication | [objeto de autenticación](#authentication-object) | Autenticación del servidor de gestión de objetos | indefinido |
+| storeCertificateName | Text | Nombre de un certificado almacenado en el almacén de certificados (Windows) o en la *keychain* (macOS) que se utilizará en lugar de uno guardado en la carpeta de certificados. Si el certificado no se encuentra en el almacén, se devuelve un error. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | indefinido |
+| timeout | Real | Tiempo de espera en segundos. indefinido = sin tiempo de espera | indefinido |
+| validateTLSCertificate | Boolean | Si false, 4D no valida el certificado TLS y no devuelve un error si no es válido (es decir, caducado, autofirmado...). Importante: en la implementación actual, la propia Autoridad de Certificación no se verifica. | True |
:::note
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
index f325e9b1117c07..01e379e63108be 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
@@ -1302,7 +1302,7 @@ Para mover todos los mensajes del buzón actual:
#### Descripción
-The `.notifier` property contains the IMAPNotifier object associated with the transporter. Esta propiedad es de **solo lectura**.
+La propiedad `.notifier` contiene el objeto IMAPNotifier asociado al transportador. Esta propiedad es de **solo lectura**.
Véase [IMAPNotifier](./IMAPNotifierClass.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md
index dd9e4ccdc748ec..ae1f56f37fd30c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md
@@ -132,12 +132,12 @@ En el parámetro opcional *name*, pase el nombre del método que se mostrará en
Se recomienda nombrar explícitamente su método si lo desea:
-- use persistent method name in the [Custom watch pane of the Debugger](../Debugging/debugger#custom-watch-pane) (anonymous methods are not persistent in the debugger).
+- utilizar nombre de método persistente en la [ventana de evaluación del depurador](../Debugging/debugger#custom-watch-pane) (los métodos anónimos no son persistentes en el depurador).
- handle the volatile method using commands such as [`Method get path`](../commands/method-get-path) and [`Method resolve path`](../commands/method-resolve-path) (anonymous methods don't have paths).
:::
-The resulting 4D.Method object can be checked using [`checkSyntax()`](#checksyntax) and executed using `()`, [`.apply()`](#apply) or [`.call()`](#call).
+El objeto 4D.Method resultante puede ser verificado utilizando [`checkSyntax()`](#checksyntax) y ejecutado utilizando `()`, [`.apply()`](#apply) o [`.call()`](#call).
:::note
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md
index 7689d7780a7a25..35ff62b1d5db0d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md
@@ -521,8 +521,8 @@ El objeto `.info` contiene las siguientes propiedades:
| type | Text | Tipo de sesión: "remote", "storedProcedure", "standalone", "rest", "web" |
| userName | Text | Nombre de usuario 4D (mismo valor que [`.userName`](#username)) |
| machineName | Text | - Remote sessions: name of the remote machine.
- Client sessions: name of the local machine.
- Stored procedures session: name of the server machine.
- Standalone session: name of the machine
|
-| systemUserName | Text | - Remote sessions: name of the system session opened on the remote machine.
- Client sessions: name of the local system session
|
-| IPAddress | Text | - Remote sessions: IP address of the remote machine.
- Client sessions: IP address of the local machine.
- Standalone session: "localhost"
|
+| systemUserName | Text | - Sesiones remotas: nombre de la sesión del sistema abierta en la máquina remota.
- Sesiones cliente: nombre de la sesión del sistema local.