/Settings/AIProviders.json`
+- **For application defaults:** `/SOURCES/AIProviders.json`
+
+### No Reload Capability
+
+Once a client is instantiated, it cannot reload provider configurations. To pick up configuration changes:
+
+```4d
+// Configuration changed - create new client
+var $client := cs.AIKit.OpenAI.new()
+```
+
+## Security Considerations
+
+When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API tokens and credentials from exposure to client machines.
+
+## Common Use Cases
+
+### Local Development with Ollama
+
+```json
+{
+ "providers": {
+ "local": {
+ "baseURL": "http://localhost:11434/v1"
+ }
+ }
+}
+```
+
+```4d
+var $client := cs.AIKit.OpenAI.new()
+var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"})
+```
+
+### Named Model Aliases
+
+Define models once, use them everywhere by name:
+
+```json
+{
+ "providers": {
+ "openai": {
+ "baseURL": "https://api.openai.com/v1",
+ "apiKey": "your-openai-key"
+ },
+ "anthropic": {
+ "baseURL": "https://api.anthropic.com/v1",
+ "apiKey": "your-anthropic-key"
+ }
+ },
+ "models": {
+ "chat": {
+ "provider": "openai",
+ "model": "gpt-5.1"
+ },
+ "fast": {
+ "provider": "anthropic",
+ "model": "claude-3-5-haiku-20241022"
+ },
+ "embedding": {
+ "provider": "openai",
+ "model": "text-embedding-3-small",
+ }
+ }
+}
+```
+
+```4d
+var $client := cs.AIKit.OpenAI.new()
+
+// Use named model aliases — no need to remember provider or model ID
+var $result := $client.chat.completions.create($messages; {model: ":chat"})
+var $result := $client.chat.completions.create($messages; {model: ":fast"})
+var $embedding := $client.embeddings.create("text"; ":embedding")
+```
+
+### List All Configured Models
+
+```4d
+var $providers := cs.AIKit.OpenAIProviders.new()
+var $models := $providers.modelAliases()
+// Returns: [{name: "chat", provider: "openai", model: "gpt-5.1"}, ...]
+```
+
+### Production with Multiple Cloud Providers
+
+```json
+{
+ "providers": {
+ "openai": {
+ "baseURL": "https://api.openai.com/v1",
+ "apiKey": "your-openai-key"
+ },
+ "anthropic": {
+ "baseURL": "https://api.anthropic.com/v1",
+ "apiKey": "your-anthropic-key"
+ },
+ "azure": {
+ "baseURL": "https://your-resource.openai.azure.com",
+ "apiKey": "your-azure-key"
+ }
+ }
+}
+```
+
+### Provider-Specific Organizations
+
+```json
+{
+ "providers": {
+ "openai-team-a": {
+ "baseURL": "https://api.openai.com/v1",
+ "organization": "org-team-a-id"
+ },
+ "openai-team-b": {
+ "baseURL": "https://api.openai.com/v1",
+ "organization": "org-team-b-id"
+ }
+ }
+}
+```
+
+```4d
+// Route to different organizations
+var $resultA := $client.chat.completions.create($messages; {model: "openai-team-a:gpt-5.1"})
+var $resultB := $client.chat.completions.create($messages; {model: "openai-team-b:gpt-5.1"})
+```
+
+## Related Documentation
+
+- [OpenAI Class](Classes/OpenAI.md) - Main client class
+- [OpenAIProviders Class](Classes/OpenAIProviders.md) - Provider configuration management
+- [Compatible OpenAI APIs](compatible-openai.md) - List of compatible providers
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/check-component-all.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/check-component-all.png
index e69c0a944123d4..4223fab16ec25a 100644
Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/check-component-all.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/check-component-all.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-git.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-git.png
index 9687eec1bd67d6..9e25486b456009 100644
Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-git.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-git.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token-button.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token-button.png
new file mode 100644
index 00000000000000..129738c7097a73
Binary files /dev/null and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token-button.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token.png
index feaac9e7b7420f..e2bc78b8355241 100644
Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add-token.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add.png
index 4fa72bb1533a6f..9e181f4cfb2f7c 100644
Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-add.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-default.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-default.png
index 5879aa59688147..04746d9b27f7bf 100644
Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-default.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-default.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-gitlogo.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-gitlogo.png
index 8a74cbdf4f5074..3e368f87ab890b 100644
Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-gitlogo.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/Project/dependency-gitlogo.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png
new file mode 100644
index 00000000000000..2bd536326bf335
Binary files /dev/null and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png
new file mode 100644
index 00000000000000..132fcb58c1e5fc
Binary files /dev/null and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png
new file mode 100644
index 00000000000000..7af048330e16aa
Binary files /dev/null and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png differ
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md
index c90f236a11f22d..a6a7b16add49ea 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md
@@ -471,7 +471,7 @@ title: Comandos por nombre
I
[`IDLE`](../commands/idle)
-[`IMAP New transporter`](../commands/imap-new-transporter)
+[`IMAP New transporter`](../commands/imap-new-transporter) **modified 4D 21 R3**
[`IMPORT DATA`](../commands/import-data)
[`IMPORT DIF`](../commands/import-dif)
[`IMPORT STRUCTURE`](../commands/import-structure)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/new-process.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/new-process.md
index 0c5461539398c6..5beb63591082e7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/new-process.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/new-process.md
@@ -5,14 +5,6 @@ slug: /commands/new-process
displayed_sidebar: docs
---
-Historia
-
-|Versión|Cambios|
-|---|---|
-|21|Se ha eliminado el manejo específico de procesos locales.|
-
-
-
**New process** ( *metodo* : Text ; *pila* : Integer {; *nombre* : Text {; *param* : Expression {; *...param* : Expression}}}{; *} ) : Integer
@@ -34,6 +26,7 @@ displayed_sidebar: docs
|Versión|Cambios|
|---|---|
+|21|Se ha eliminado el manejo específico de procesos locales.|
|16 R4|Modificado|
|2004.3|Modificado|
|<6|Creado|
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/ai.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/ai.md
new file mode 100644
index 00000000000000..8b17f6d8173fc9
--- /dev/null
+++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/ai.md
@@ -0,0 +1,140 @@
+---
+id: ai
+title: AI page
+---
+
+The AI page allows you to add, remove, or view the list of all your AI providers and their related model aliases, whether they come from local sources or internet-based services. Providers and model aliases can then be used in your code througout your 4D application, especially with the [**4D-AIKit component**](../aikit/overview.md) using the [**model aliases**](../aikit/provider-model-aliases.md) feature.
+
+:::tip Entrada de blog relacionada
+
+[Centralizing AI Providers and Model Aliases in 4D](https://blog.4d.com/centralizing-ai-providers-and-model-aliases-in-4d)
+
+:::
+
+## Managing providers
+
+4D supports [various AI providers](../aikit/compatible-openai.md) with an OpenAI-like API, each offering unique models and features for database needs.
+
+By default, the Providers list is empty.
+
+### Adding a provider
+
+To add an AI provider:
+
+1. Click on the **+** button at the bottom of the Providers list.
+2. Enter the required [provider's configuration fields](#provider-properties), including credentials.
+3. (optional) Click the **Test connection** button to make sure the provided URL and credentials are valid.
+
+If the connection is successful, the number of available models is displayed on the right side of the button:
+
+
+
+If the connection test fails, an error message is displayed (e.g. "Request failed: Not found" or "Request failed: Unauthorized").
+
+4. Click **OK** to save the new provider, or **Cancel** to revert all modifications.
+
+### Editing a provider
+
+To edit or remove a provider:
+
+1. Select a registered provider in the list.
+2. Edit the provider's information OR to remove a provider, click on the **-** button at the bottom of the Providers list.
+3. Click **OK** to save the modifications, or **Cancel** to revert all modifications.
+
+## Provider properties
+
+When you select a provider in the Providers list, several properties are available. Property names in **bold** are mandatory to create a Provider.
+
+### Nombre
+
+Local name used to identify the provider in your code, for example "claude". The name must be [compliant with property names](../Concepts/identifiers.md) since it will be used in the application's code to reference the provider.
+
+### Base URL
+
+Endpoint of the provider's API, for example `https://api.openai.com/v1` or `http://localhost:11434/v1`.
+
+The combo box lists the main providers, you can select a value to enter the provider endpoint:
+
+
+
+### API Key
+
+(optional) API key for the provider. For instructions on generating an API key, please refer to your AI provider’s official documentation. Some AI providers may also require additional specific credentials.
+
+### Organization
+
+(optional, OpenAI-specific) Organization ID used by the OpenAI API.
+
+### Project
+
+(optional, OpenAI-specific) ID of the project. Each OpenAI API key is attached to a project.
+
+### AIProviders.json
+
+The provider configuration is stored in a JSON file named *AIProviders.json* located next to the active *settings.4DSettings file* within the [project folder](../Project/architecture.md), [depending on your deployment configuration](./overview.md#enabling-user-settings).
+
+### Deployment with an API key
+
+When configuring an AI provider, you need to provide your own API key. It requires an external registration for getting API keys/credentials from AI providers.
+
+Using the Settings dialog box, the 4D developer can define a custom **provider name** (for example "open-ai-v1") and use this custom name in the code. They can also test it using their API key.
+
+When the 4D application is deployed with the [User settings enabled](../settings/overview.md#enabling-user-settings), the administrator can configure the User settings by using the **same AI provider name** ("open-ai-v1") and **customize the API key** to use the customer's key. Thanks to the [User settings priority rules](../settings/overview.md#priority-of-settings), the customer settings will automatically override the developer settings.
+
+:::warning
+
+When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API keys and credentials from exposure to remote machines.
+
+:::
+
+## Model Aliases
+
+The Model Aliases page allows you to list models from registered Providers that you want to use in your code and to name them with *aliases*. Thanks to model aliases, you avoid hardcoding model names, switch models without changing your code, and keep consistency across environments.
+
+When using a model alias:
+
+- The provider is automatically resolved (see [Model resolution](../aikit/Classes/OpenAIProviders.md#model-resolution) in the 4D-AIKit documentation).
+- The model ID is applied.
+- All credentials and endpoints are used.
+
+### Adding a model alias
+
+:::note
+
+To be able to add a model alias, you must have entered at least one valid provider in the **Providers** tab.
+
+:::
+
+To add a model alias:
+
+1. Click on the **+** button at the bottom of the model aliases list.
+2. In the **Name** column, enter the name of the alias.
+3. Click on the corresponding row in the **Provider** column to display the list of available providers ([provider names](#name) you entered in the Providers page), and select the name of the provider.
+4. Click on the corresponding row in the **Model** column to display the list of available models exposed by the selected provider and select the model.
+5. Click **OK** to save the modifications, or **Cancel** to revert all modifications.
+
+
+
+### Editing a model alias
+
+To edit or remove an alias:
+
+1. Select a model alias in the list.
+2. Edit the alias information OR to remove a alias, click on the **-** button at the bottom of the list.
+3. Click **OK** to save the modifications, or **Cancel** to revert all modifications.
+
+### Using a model alias
+
+You can directly use the model alias name wherever a model name is required (provided that model aliases are supported).
+
+For example, in 4D-AIKit, you can reference a model with the syntax: *{model:"ModelName"}*, where *ModelName* is a valid model defined in the Model Aliases tab:
+
+```4d
+var $client:=cs.AIKit.OpenAI.new()
+var $result := $client.chat.completions.create($messages; \
+ {model: "Chat Model"})
+```
+
+### Ver también
+
+["Provider & Model Aliases"](../aikit/provider-model-aliases.md) in the 4D AIKit documentation.
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md
index e1f90817c6923f..81863b52885996 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md
@@ -49,7 +49,7 @@ Esta opción puede seleccionarse en macOS, pero se ignorará cuando la aplicaci
Este menú permite seleccionar la paleta de colores que se utilizará en la aplicación principal. Una paleta de colores define un conjunto global de colores de interfaz para los textos, los fondos, las ventanas, etc., utilizados en sus formularios.
-> This option is ignored on Windows with [Classic theme](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used.
+> Esta opción se ignora en Windows con [Tema clásico](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used.
Los siguientes esquemas están disponibles:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md
index d34de1e9f24274..02cc08e8190cea 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md
@@ -2382,7 +2382,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
#### Descripción
-La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
+La función `.reverse()` devuelve una nueva colección con todos los elementos de la colección original en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
> Esta función no modifica la colección original.
#### Ejemplo
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md
index 6275b9bca9797d..ee88b9ed386572 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md
@@ -381,11 +381,11 @@ En este ejemplo, la primera entidad se creará y guardará pero la segunda falla
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|primaryKey |Integer OR Text|->|Primary key value of the entity to retrieve|
-|settings |Object|->|Build option: context|
-|Result|4D.Entity|<-|Entity matching the designated primary key|
+|primaryKey |Integer O Text|->|Valor de la llave primaria de la entidad a recuperar|
+|settings |Object|->|Opción de Build: contexto|
+|Resultado|4D.Entity|<-|Entity matching the designated primary key|
@@ -459,9 +459,9 @@ Este ejemplo ilustra el uso de la propiedad *context*:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|cs.DataStore|<-|Datastore of the dataclass|
+|Resultado|cs.DataStore|<-|Datastore of the dataclass|
@@ -633,10 +633,10 @@ Este ejemplo crea una nueva entidad en la clase de datos "Log" y registra la inf
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|keepOrder |Integer |-> |`dk keep ordered`: creates an ordered entity selection,
`dk non ordered`: creates an unordered entity selection (default if omitted) |
-|Result|4D.EntitySelection|<-|New blank entity selection related to the dataclass|
+|keepOrder |Integer |-> |`dk keep ordered`: crea una selección de entidades ordenada,
`dk non ordered`: crea una selección de entidades desordenada (por defecto si se omitió) |
+|Resultado|4D.EntitySelection|<-|New blank entity selection related to the dataclass|
@@ -679,12 +679,12 @@ Cuando se crea, la selección de entidades no contiene ninguna entidad (`mySelec
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|queryString |Text |-> |Search criteria as string|
-|formula |Object |-> |Search criteria as formula object|
-|value|any|->|Value(s) to use for indexed placeholder(s)|
-|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
+|queryString |Text |-> |Criterios de búsqueda como cadena|
+|formula |Object |-> |Criterios de búsqueda como objeto fórmula|
+|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)|
+|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
|Result|4D.EntitySelection|<-|New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula*|
@@ -751,7 +751,7 @@ donde:
| O | |,||, or |
* **order by attributePath**: puede incluir una declaración order by *attributePath* en la búsqueda para que los datos resultantes se ordenen de acuerdo con esa declaración. Puede utilizar varias instrucciones de ordenación, separadas por comas (por ejemplo, ordenación por *attributePath1* desc, *attributePath2* asc). Por defecto, el orden es ascendente. Pase 'desc' para definir un orden descendente y 'asc' para definir un orden ascendente.
-> > > > > *If you use this statement, the returned entity selection is ordered (for more information, please refer to [Ordered vs Unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection)).
+> *Si utiliza esta declaración, la entity selection devuelta está ordenada (para más información, consulte [Entity selections ordenadas vs desordenadas](ORDA/dsMapping.md#ordered-or-unordered-entity-selection)).
**Utilizar comillas**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md
index bc7294309bfae9..31b9a099213fe6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md
@@ -115,11 +115,11 @@ Utilizando el almacén de datos principal de la base 4D:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|connectionInfo|Object|->|Connection properties used to reach the remote datastore|
-|localID |Text|->|Id to assign to the opened datastore on the local application (mandatory)|
-|Result |cs.DataStore|<-|Datastore object|
+|connectionInfo|Object|->|Propiedades de conexión utilizadas para llegar al datastore remoto|
+|localID |Text|->|Id para asignar al datastore abierto en la aplicación local (obligatorio)|
+|Resultado |cs.DataStore|<-|Datastore object|
@@ -551,11 +551,11 @@ Cuando no se llama a esta función, las nuevas selecciones de entidades pueden s
-|Parameter|Type||Description|
-|---|---|---|---|
-|curPassPhrase |Text|->|Current encryption passphrase|
-|curDataKey |Object|->|Current data encryption key|
-|Result|Object|<-|Result of the encryption key matching|
+|Parámetro|Tipo||Descripción|
+|---|-|-|---|-|
+|curPassPhrase |Text|->|Frase de contraseña de cifrado actual|
+|curDataKey |Object|->|Llave de cifrado de datos actual|
+|Resultado|Object||<-|Result of the encryption key matching|
@@ -628,9 +628,9 @@ Si no se da *curPassphrase* o *curDataKey*, `.provideDataKey()` devuelve **null*
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|status|Boolean|->|True to disable Data Explorer access to data on the `webAdmin` port, False (default) to grant access|
+|status|Boolean|->|True para desactivar el acceso del Explorador de Datos a los datos en el puerto `webAdmin`, False (por defecto) para conceder acceso|
@@ -673,10 +673,10 @@ Se crea un método proyecto *protectDataFile* para llamar antes de los despliegu
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|file |4D.File|->|File object|
-|reqNum |Integer|->|Number of requests to keep in memory|
+|file |4D.File|->|Objeto Archivo|
+|reqNum |Integer|->|Número de solicitudes a conservar en memoria|
@@ -751,9 +751,9 @@ Quiere registrar las peticiones de los clientes ORDA en la memoria:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
@@ -817,9 +817,9 @@ Puede anidar varias transacciones (subtransacciones). Cada transacción o sub-tr
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
@@ -852,9 +852,9 @@ Ver ejemplos de [`.startRequestLog()`](#startrequestlog).
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md
index f9ead92dec1b82..cc3a221b6b8f71 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md
@@ -400,11 +400,11 @@ Esta propiedad es **de sólo lectura**.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|destinationFolder |4D.Folder |->|Destination folder|
-|newName|Text|->|Name for the copy|
-|overwrite|Integer|->|`fk overwrite` to replace existing elements|
+|destinationFolder | 4D.Folder |->|carpeta Destino|
+|newName|Text|->|Nombre para la copia|
+|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes|
|Result|4D.Folder|<-|Copied file or folder|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md
index 30e9c688409689..9af445ffba79ba 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md
@@ -19,7 +19,7 @@ title: Document Class
#### Descripción
-La propiedad `.creationDate` devuelve The `.creationDate` property returns.
+La propiedad `.creationDate` devuelve la fecha de creación del archivo.
Esta propiedad es **de sólo lectura**.
@@ -161,7 +161,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.isFile` devuelve The `.copyTo()` function.
+La propiedad `.isFile` devuelve siempre true para un archivo.
Esta propiedad es **de sólo lectura**.
@@ -181,7 +181,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.isFolder` devuelve always true for a file.
+La propiedad `.isFolder` devuelve siempre false para un archivo.
Esta propiedad es **de sólo lectura**.
@@ -231,7 +231,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.modificationDate` devuelve The `.modificationDate` property returns.
+La propiedad `.modificationDate` devuelve la fecha de la última modificación del archivo.
Esta propiedad es **de sólo lectura**.
@@ -251,7 +251,7 @@ Esta propiedad es **de sólo lectura**.
##### Descripción
-La propiedad `.modificationTime` devuelve The `.modificationTime` property returns (expresado como un número de segundos que comienza en 00:00).
+La propiedad `.modificationTime` devuelve la hora de la última modificación del archivo (expresado como un número de segundos que comienza en 00:00).
Esta propiedad es **de sólo lectura**.
@@ -316,7 +316,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.parent` devuelve The `.parent` property returns. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema.
+La propiedad `.parent` devuelve el objeto de la carpeta padre del archivo. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema.
Esta propiedad es **de sólo lectura**.
@@ -336,7 +336,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.path` devuelve The `.path` property returns. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem.
+La propiedad `.path` devuelve la ruta POSIX del archivo. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem.
Esta propiedad es **de sólo lectura**.
@@ -356,7 +356,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.platformPath` devuelve The `.platformPath` property returns.
+La propiedad `.platformPath` devuelve la ruta del archivo expresada con la sintaxis de la plataforma actual.
Esta propiedad es **de sólo lectura**.
@@ -398,18 +398,18 @@ Esta propiedad es **de sólo lectura**.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|destinationFolder | 4D.Folder |->|Destination folder|
-|newName|Text|->|Name for the copy|
-|overwrite|Integer|->|`fk overwrite` to replace existing elements|
+|destinationFolder | 4D.Folder |->|carpeta Destino|
+|newName|Text|->|Nombre para la copia|
+|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes|
|Result|4D.File|<-|Copied file|
#### Descripción
-La función `.copyTo()` The `.isFolder` property returns .
+La función `.copyTo()` copia el objeto `File` en la carpeta *destinationFolder* especificada .
La *destinationFolder* debe existir en el disco, de lo contrario se genera un error.
@@ -534,12 +534,12 @@ Icono de archivo [picture](../Concepts/picture.html).
-|Parameter|Type||Description|
-|---|---|---|---|
-|charSetName |Text |-> |Name of character set|
-|charSetNum |Integer |-> |Number of character set|
-|breakMode|Integer |-> |Processing mode for line breaks|
-|Result |Text |<- |Text from the document|
+|Parámetro|Tipo||Descripción|
+|---|---|-|---|
+|charSetName |Text |-> |Nombre del conjunto de caracteres|
+|charSetNum |Integer |-> |Número del conjunto de caracteres|
+|breakMode|Integer |-> |Modo de procesamiento para saltos de línea|
+|Resultado |Text |<- |Texto de the document|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md
index 43a5de6f3c3b23..60c34279152c2b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md
@@ -85,9 +85,9 @@ El tipo de valor del atributo depende del tipo [kind](DataClassClass.md#attribut
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|New entity referencing the record
+|Resultado|4D.Entity|<-|New entity referencing the record
|
@@ -142,11 +142,11 @@ Si no desea que la nueva entidad comparta referencias de atributos de tipo objet
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|entityToCompare|4D.Entity|->|Entity to be compared with the original entity|
-|attributesToCompare|Collection|-> |Name of attributes to be compared |
-|Result|Collection|<-|Differences between the entities|
+|entityToCompare|4D.Entity|->|Entidad a comparar con la entidad original|
+|attributesToCompare|Collection|-> |Nombre de los atributos a comparar |
+|Resultado|Collection|<-|Differences between the entities|
@@ -345,10 +345,10 @@ vCompareResult1 (se devuelven todas las diferencias):
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk force drop if stamp changed`: Forces the drop even if the stamp has changed|
-|Result|Object|<-|Result of drop operation|
+|mode|Integer|->|`dk force drop if stamp changed`: Forza la caída incluso si el sello ha cambiado|
+|Resultado|Object|<-|Result of drop operation|
@@ -453,9 +453,9 @@ Ejemplo con la opción `dk force drop if stamp changed`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)|
@@ -581,9 +581,9 @@ También puede utilizar una entidad relacionada dada como objeto:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.DataClass|<-|DataClass object to which the entity belongs|
+|Resultado|4D.DataClass|<-|DataClass object to which the entity belongs|
@@ -628,9 +628,9 @@ El siguiente código genérico duplica cualquier entidad:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk key as string`: primary key is returned as a string, no matter the primary key type|
+|mode|Integer|->|`dk key as string`: la llave primaria se devuelve como una cadena, sin importar el tipo de clave primaria|
|Result|any|<-|Value of the primary key of the entity (Integer or Text)|
@@ -763,10 +763,10 @@ El sello interno se incrementa automáticamente en 4D cada vez que se guarda la
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|entitySelection|4D.EntitySelection|->|Position of the entity is given according to this entity selection|
-|Result|Integer|<-|Position of the entity in an entity selection|
+|entitySelection|4D.EntitySelection|->|La posición de la entidad se da según esta selección de entidad|
+|Resultado|Integer|<-|Position of the entity in an entity selection|
@@ -854,9 +854,9 @@ La función `.isNew()` devuelve True s
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)|
@@ -895,10 +895,10 @@ Si la entidad no pertenece a ninguna selección de entidades existente (es decir
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk reload if stamp changed`: Reload before locking if stamp changed|
-|Result|Object|<-|Result of lock operation|
+|mode|Integer|->|`dk reload if stamp changed`: recarga antes de bloquear si el sello cambió|
+|Resultado|Object|<-|Result of lock operation|
@@ -1007,9 +1007,9 @@ Ejemplo con la opción `dk reload if stamp changed`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)|
@@ -1051,9 +1051,9 @@ Si no hay una entidad siguiente válida en la selección de entidades (es decir,
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)|
@@ -1159,10 +1159,10 @@ El objeto devuelto por `.reload( )` contiene las siguientes propiedades:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk auto merge`: Enables the automatic merge mode|
-|Result|Object|<-|Result of save operation|
+|mode|Integer|->|`dk auto merge`: activa el modo de fusión automática|
+|Resultado|Object|<-|Result of save operation|
@@ -1295,11 +1295,11 @@ Actualización de una entidad con la opción `dk auto merge`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|filterString |Text |->|Attribute(s) to extract (comma-separated string)|
-|filterCol |Collection |->|Collection of attribute(s) to extract|
-|options|Integer|->|`dk with primary key`: adds the \_KEY property;
`dk with stamp`: adds the \_STAMP property|
+|filterString |Text |->|Atributo(s) a extraer (cadena separada por comas)|
+|filterCol |Colección |->|Colección de atributo(s) a extraer|
+|options|Integer|->|`dk with primary key`: añade la propiedad \_KEY;
`dk with stamp`: añade la propiedad \_STAMP|
|Result|Object|<-|Object built from the entity|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md
index cf12ec8c119aa8..08aa21d2d06a24 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md
@@ -51,10 +51,10 @@ Las selecciones de entidades pueden crearse a partir de selecciones existentes u
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|dsTable|Table|->|Table in the 4D database whose current selection will be used to build the entity selection|
-|settings|Object|->|Build option: context |
+|dsTable|Table|->|Tabla en la base de datos 4D cuya selección actual se utilizará para construir la selección de entidades|
+|settings|Object|->|Opción de construcción: contexto |
|Result|4D.EntitySelection|<-|Entity selection matching the dataclass related to the given table|
@@ -291,11 +291,11 @@ Las llamadas a la función se pueden encadenar:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|entity |4D.Entity|->|Entity to intersect with|
-|entitySelection |4D.EntitySelection|->|Entity selection to intersect with|
-|Result|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator|
+|entity|4D.Entity|->|Entidad con la que interceptar |
+|entitySelection|4D.EntitySelection|->|Selección de entidad a interceptar|
+|Resultado|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator|
@@ -357,16 +357,16 @@ Queremos tener una selección de empleados llamados "Jones" que vivan en Nueva Y
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Attribute path to be used for calculation|
-|Result|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)|
#### Descripción
-La función `.average()` The `.average()` function.
+La función `.average()` devuelve la media aritmética (promedio) de todos los valores no nulos de *attributePath* en la selección de entidades.
Pase en el parámetro *attributePath* la ruta del atributo a evaluar.
@@ -460,10 +460,10 @@ Si *entity* y la entity selection no pertenecen a la misma dataclass, se produce
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|Real|<-|Number of non null *attributePath* values in the entity selection|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|Real|<-|Number of non null *attributePath* values in the entity selection|
@@ -508,10 +508,10 @@ Queremos averiguar el número total de empleados de una empresa sin contar a los
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|option |Integer|->|`ck shared`: return a shareable entity selection|
-|Result|4D.EntitySelection|<-|Copy of the entity selection|
+|option |Integer|->|`ck shared`: devuelve una selección de entidades compartible|
+|Resultado|4D.EntitySelection|<-|Copy of the entity selection|
@@ -574,17 +574,17 @@ A continuación, esta selección de entidades se actualiza con productos y se de
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath|Text|->|Path of attribute whose distinct values you want to get|
-|option|Integer|->|`dk diacritical`: diacritical evaluation ("A" # "a" for example)|
-|Result|Collection|<-|Collection with only distinct values|
+|attributePath|Text|->|Ruta del atributo cuyos valores distintos desea obtener|
+|option|Integer|->|`dk diacritical`: evaluación diacrítica ("A" # "a" por ejemplo)|
+|Resultado|Collection|<-|Collection with only distinct values|
#### Descripción
-La función `.distinct()` The `.distinct()` function.
+La función `.distinct()` devuelve una colección que contiene sólo valores distintos (diferentes) del *attributePath* en la selección de entidades.
La colección devuelta se clasifica automáticamente. Los valores **Null** no se devuelven.
@@ -638,10 +638,10 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first")
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk stop dropping on first error`: stops method execution on first non-droppable entity|
-|Result|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies)
+|mode|Integer|->|`dk stop dropping on first error`: para la ejecución del método en la primera entidad no soltable|
+|Resultado|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies)
|
@@ -701,12 +701,12 @@ Ejemplo con la opción `dk stop dropping on first error`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Attribute path whose values must be extracted to the new collection |
-|targetPath|Text|->|Target attribute path or attribute name|
-|option|Integer|->|`ck keep null`: include null attributes in the returned collection (ignored by default)|
-|Result|Collection|<-|Collection containing extracted values|
+|attributePath |Text|->|Ruta del atributo cuyos valores deben extraerse a la nueva colección |
+|targetPath|Text|->|Ruta del atributo de destino o nombre del atributo|
+|option|Integer||->|`ck keep null`: incluir atributos nulos en la colección devuelta (ignorado por defecto)|
+|Resultado|Collection||<-|Collection containing extracted values|
@@ -803,9 +803,9 @@ Dada la siguiente tabla y relación:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)|
+|Resultado|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)|
@@ -860,15 +860,15 @@ Sin embargo, hay una diferencia entre ambas afirmaciones cuando la selección es
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.DataClass|<-|Dataclass object to which the entity selection belongs|
+|Resultado|4D.DataClass|<-|Dataclass object to which the entity selection belongs|
#### Descripción
-La función `.isNew()` The `.getDataClass()` function.
+La función `.isNew()` devuelve la dataclass de la entity selection.
Esta función es principalmente útil en el contexto del código genérico.
@@ -1007,9 +1007,9 @@ Para más información, consulte [Entity selection ordenadas o desordenadas](ORD
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity |<-|Reference to the last entity of the entity selection (Null if empty entity selection)|
+|Resultado|4D.Entity |<-|Reference to the last entity of the entity selection (Null if empty entity selection)|
@@ -1085,10 +1085,10 @@ Las entity selections siempre tienen una propiedad `.length`.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|any|<-|Highest value of attribute|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|any|<-|Highest value of attribute|
@@ -1136,10 +1136,10 @@ Queremos encontrar el salario más alto entre todas las empleadas:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|any|<-|Lowest value of attribute|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|any|<-|Lowest value of attribute|
@@ -1518,13 +1518,13 @@ En este ejemplo, el campo objeto "marks" de la dataClass **Students** contiene l
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|queryString |Text |-> |Search criteria as string|
-|formula |Object |-> |Search criteria as formula object|
-|value|any|->|Value(s) to use for indexed placeholder(s)|
-|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
-|Result|4D.EntitySelection|<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*|
+|queryString |Text |-> |Criterios de búsqueda como cadena|
+|formula |Object |-> |Criterios de búsqueda como objeto fórmula|
+|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)|
+|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
+|Result|4D.EntitySelection<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*|
@@ -1694,11 +1694,11 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|startFrom |Integer |->|Index to start the operation at (included) |
-|end |Integer|->|End index (not included)|
-|Result|4D.EntitySelection|<-|New entity selection containing sliced entities (shallow copy)|
+|startFrom |Integer |->|Índice para iniciar la operación (incluido) |
+|end |Integer|->|Índice final (no incluido)|
+|Resultado|4D.EntitySelection||<-|New entity selection containing sliced entities (shallow copy)|
@@ -1756,10 +1756,10 @@ $slice:=ds.Employee.all().slice(-1;-2) //intenta devolver entidades del índice
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|Real|<-|Sum of entity selection values|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|Real|<-|Sum of entity selection values|
@@ -1806,13 +1806,13 @@ $sum:=$sel.sum("salary")
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|filterString |Text|->|String with entity attribute path(s) to extract|
-|filterCol |Collection|->|Collection of entity attribute path(s) to extract|
-|options|Integer|->|`dk with primary key`: adds the primary key
`dk with stamp`: adds the stamp|
-|begin|Integer| ->|Designates the starting index|
-|howMany|Integer|->|Number of entities to extract|
+|filterString |Text|->|Cadena con ruta(s) de atributo(s) de entidad a extraer|
+|filterCol |Collection|->|Colección de ruta(s) de atributo(s) de entidad a extraer|
+|options|Integer||->|`dk with primary key`: añade la llave primaria
`dk with stamp`: añade el sello|
+|begin|Integer| ->|Designa el índice de inicio|
+|howMany|Integer|->|Número de entidades a extraer|
|Result|Collection|<-|Collection of objects containing attributes and values of entity selection|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md
index c6cb90a5c9a68d..b6174f2332fc92 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md
@@ -71,13 +71,13 @@ Los objetos de tipo `File` soportan varios nombres de ruta, incluida las sintaxi
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|path|Text|->|File path|
-|fileConstant|Integer|->|4D file constant|
-|pathType|Integer|->|`fk posix path` (default) or `fk platform path`|
-|*||->|* to return file of host database|
-|Result|4D.File|<-|New file object|
+|path|Text|->|Ruta de archivo|
+|fileConstant|Integer|->|Constante de archivo 4D|
+|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`|
+|*||->|* para devolver el archivo de la base de datos host|
+|Resultado|4D.File|<-|New file object|
@@ -213,11 +213,11 @@ Creación de un archivo de preferencias en la carpeta principal:
-|Parameter|Type||Description|
-|---|---|---|---|
-|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut|
-|aliasName|Text|->|Name of the alias or shortcut|
-|aliasType|Integer|->|Type of the alias link|
+|Parámetro|Tipo||Descripción|
+|---|---|-|---|
+|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo|
+|aliasName|Text|->|Nombre del alias o acceso directo|
+|aliasType|Integer|->|Tipo del enlace del alias|
|Result|4D.File|<-|Alias or shortcut file reference|
@@ -420,11 +420,11 @@ ALERT($info.Copyright)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|----|---|---|
-|destinationFolder|4D.Folder|->|Destination folder|
-|newName|Text|->|Full name for the moved file|
-|Result|4D.File|<-|Moved file|
+|destinationFolder|4D.Folder|->|Carpeta de destino|
+|newName|Text|->|Nombre completo de la carpeta movida|
+|Resultado|4D.File|<-|Moved file|
@@ -643,12 +643,12 @@ La función `.setContent( )` reescri
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|----|---|--------|
-|text|Text|->|Text to store in the file|
-|charSetName|Text|->|Name of character set|
-|charSetNum|Integer|->|Number of character set|
-|breakMode|Integer|->|Processing mode for line breaks|
+|text|Text|->|Texto a almacenar en el archivo|
+|charSetName|Text|->Nombre del conjunto de caracteres|
+|charSetNum|Integer|->|Número del conjunto de caracteres|
+|breakMode|Integer|->|Modo de procesamiento para saltos de línea|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md
index c31149cc1d169a..31d9f8b3d2e219 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md
@@ -70,13 +70,13 @@ Los objetos `Folder` soportan varios nombres de ruta, incluyendo las sintaxis `f
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|path|Text|->|Folder path|
-|folderConstant|Integer|->|4D folder constant|
-|pathType|Integer|->|`fk posix path` (default) or `fk platform path`|
-|*||->|* to return folder of host database|
-|Result|4D.Folder|<-|New folder object|
+|path|Text|->|Ruta de la carpeta|
+|folderConstant|Integer|->|Constante de la carpeta 4D|
+|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`|
+|*||->|* para devolver la carpeta de la base de datos local|
+|Resultado|4D.Folder|<-|New folder object|
@@ -219,11 +219,11 @@ End if
-|Parameter|Type||Description|
-|---|---|---|---|
-|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut|
-|aliasName|Text|->|Name of the alias or shortcut|
-|aliasType|Integer|->|Type of the alias link|
+|Parámetro|Tipo||Descripción|
+|---|---|-|---|
+|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo|
+|aliasName|Text|->|Nombre del alias o acceso directo|
+|aliasType|Integer|->|Tipo del enlace del alias|
|Result|4D.File|<-|Alias or shortcut reference|
@@ -353,11 +353,11 @@ Cuando se pasa `Delete with contents`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|----|---|---|
-|destinationFolder|4D.Folder|->|Destination folder|
-|newName|Text|->|Full name for the moved folder|
-|Result|4D.Folder|<-|Moved folder|
+|destinationFolder|4D.Folder|->|Carpeta de destino|
+|newName|Text|->|Nombre completo de la carpeta movida|
+|Resultado|4D.Folder|<-|Moved folder|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md
index 43e0307241e507..892439f7cd0180 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md
@@ -131,10 +131,10 @@ Los parámetros se reciben en el método, en el orden en que se especifican en l
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formulaExp|Expression|->|Formula to be returned as object|
-|Result|4D.Function|<-|Native function encapsulating the formula|
+|formulaExp|Expression|->|Fórmula a devolver como objeto|
+|Resultado|4D.Function|<-|Native function encapsulating the formula|
@@ -271,10 +271,10 @@ Llamar a una fórmula utilizando la notación de objetos:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formulaString|Text|->|Text formula to be returned as object|
-|Result|4D.Function|<-|Native object encapsulating the formula|
+|formulaString|Text|->|Fórmula de texto a devolver como objeto|
+|Resultado|4D.Function|<-|Native object encapsulating the formula|
@@ -331,10 +331,10 @@ El siguiente código creará un diálogo que acepta una fórmula en formato text
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|thisObj|Object|->|Object to be returned by the This command in the formula|
-|formulaParams |Collection|->|Collection of values to be passed as $1...$n when `formula` is executed|
+|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula||
+|formulaParams ||Collection|->|Colección de valores a pasar como $1...$n cuando se ejecute `formula`|
|Result|any|<-|Value from formula execution|
@@ -406,11 +406,11 @@ Tenga en cuenta que `.apply()` es similar a [`.call()`](#call) excepto que los p
-|Parameter|Type||Description|
-|---|---|---|---|
-|thisObj|Object|->|Object to be returned by the This command in the formula|
-|params |any|->|Value(s) to be passed as $1...$n when formula is executed|
-|Result|any|<-|Value from formula execution|
+|Parámetro|Tipo||Descripción|
+|---|-|-|-|---|
+|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula|
+|params |any|->|Valor(es) a pasar como $1...$n cuando se ejecuta la fórmula|
+|Resultado|any||<-|Value from formula execution|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md
index 8d35c58fc9fc51..df4fc8236cd869 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md
@@ -72,18 +72,18 @@ El comando `IMAP New transporter` ](#acceptunsecureconnection) | False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
-| [](#authenticationmode) | se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](#checkconnectiondelay) | 300 |
-| [](#connectiontimeout) | 30 |
-| [](#host) | *mandatory* |
-| [](#logfile) | ninguno |
-| .**password**: Text
Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
-| [](#port) | 993 |
-| [](#user) | ninguno |
+| *server* | Valor por defecto (si se omite) |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](#acceptunsecureconnection) | False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
+| [](#authenticationmode) | the most secure authentication mode supported by the server is used |
+| [](#checkconnectiondelay) | 300 |
+| [](#connectiontimeout) | 30 |
+| [](#host) | *mandatory* |
+| [](#logfile) | ninguno |
+| .**password**: Text
Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
+| [](#port) | 993 |
+| [](#user) | ninguno |
> **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil.
#### Resultado
@@ -148,10 +148,10 @@ La función `4D.IMAPTransporter.new()`
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgIDs|any|->|Collection of strings: Message unique IDs (text)
Text: Unique ID of a message
Longint (IMAP all): All messages in the selected mailbox|
-|keywords|Object|->|Keyword flags to add|
+|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
Texto: ID único de un mensaje
Longint (IMAP all): Todos los mensajes del buzón seleccionado|
+|keywords|Object|->|Banderas de palabras clave a añadir|
|Result|Object|<-|Status of the addFlags operation|
@@ -237,12 +237,12 @@ $status:=$transporter.addFlags(IMAP all;$flags)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mailObj|Object|->|Email object|
-|destinationBox|Text|->|Mailbox to receive Email object|
-|options|Object|->|Object containing charset info |
-|Result|Object|<-|Status of the append operation|
+|mailObj|Objeto|->|Objeto de correo electrónico|
+|destinationBox|Text|->|Buzón para recibir el objeto de correo electrónico|
+|options|Object|->|Objeto que contiene información sobre el conjunto de caracteres |
+|Resultado|Object|<-|Status of the append operation|
@@ -351,12 +351,12 @@ La propiedad `.checkConnectionDelay` contiene
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgsIDs|Collection|->|Collection of message unique IDs (strings)|
-|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox|
-|destinationBox|Text|->|Mailbox to receive copied messages|
-|Result|Object|<-|Status of the copy operation|
+|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)|
+|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado|
+|destinationBox|Text|->|Buzón para recibir los mensajes copiados|
+|Resultado|Object|<-|Status of the copy operation|
@@ -535,11 +535,11 @@ End for each
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgsIDs|Collection|->|Collection of message unique IDs (strings)|
-|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox|
-|Result|Object|<-|Status of the delete operation|
+|msgsIDs|Colección|->|Colección de IDs únicos de mensajes (cadenas)|
+|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado|
+|Resultado|Object|<-|Status of the delete operation|
@@ -968,12 +968,12 @@ Caracter delimitador del nombre del buzón.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|->|Sequence number of the message|
-|msgID|Text|->|Unique ID of the message|
-|options|Object|->|Message handling instructions|
-|Result|Object|<-|[Email object](EmailObjectClass.md#email-object)|
+|msgNumber|Integer|->|Número de secuencia del mensaje|
+|msgID|Text|->|Identificación única del mensaje|
+|options|Object|->|Instrucciones de gestión del mensaje|
+|Resultado|Object|<-|[Email object](EmailObjectClass.md#email-object)|
@@ -1044,13 +1044,13 @@ Quiere obtener el mensaje con ID = 1:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|ids |Collection|->|Collection of message ID|
-|startMsg|Integer|->|Sequence number of the first message|
-|endMsg |Integer|->|Sequence number of the last message|
-|options|Object|->|Message handling instructions|
-|Result|Object|<-|Object containing:
- una colección de [objetos Email](EmailObjectClass.md#email-object) y
- una colección de identificadores o números para los mensajes que faltan, si los hay
|
+|ids |Collection|->|Colección de ID de mensaje|
+|startMsg|Integer|->|Número de secuencia del primer mensaje|
+|endMsg |Integer|->|Número de secuencia del último mensaje|
+|options|Object|->|Instrucciones de gestión de mensajes|
+|Resultado|Object|<-|Object containing:
- una colección de [objetos Email](EmailObjectClass.md#email-object) y
- una colección de identificadores o números para los mensajes que faltan, si los hay
|
@@ -1149,11 +1149,11 @@ Quiere recuperar los 20 correos electrónicos más recientes sin cambiar el esta
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|-> |Sequence number of the message|
-|msgID|Text|-> |Unique ID of the message|
-|updateSeen|Boolean|->|If True, the message is marked "seen" in the mailbox. Si es False el mensaje se deja intacto.|
+|msgNumber|Integer|-> |Número de secuencia del mensaje|
+|msgID|Text|-> |Identificación única del mensaje|
+|updateSeen|Boolean|->|Si es True, el mensaje se marca como "visto" en el buzón. Si es False el mensaje se deja intacto.|
|Resultado|BLOB|<-|Blob of the MIME string returned from the mail server|
@@ -1226,12 +1226,12 @@ El parámetro opcional *updateSeen* permite indicar si el mensaje está marcado
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgsIDs|Collection|->|Collection of message unique IDs (strings)|
-|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox|
-|destinationBox|Text|->|Mailbox to receive moved messages|
-|Result|Object|<-|Status of the move operation|
+|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)|
+|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado|
+|destinationBox|Text|->|Buzón para recibir los mensajes movidos|
+|Resultado|Object|<-|Status of the move operation|
@@ -1330,11 +1330,11 @@ Para mover todos los mensajes del buzón actual:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|-----|--- |:---:|------|
-|startMsg|Integer|-> |Sequence number of the first message|
-|endMsg|Integer|->|Sequence number of the last message|
-|Result|Collection|<-|Collection of unique IDs|
+|startMsg|Integer|-> |Número de secuencia del primer mensaje|
+|endMsg|Integer|->|Número de secuencia del último mensaje|
+|Resultado|Collection||<-|Collection of unique IDs|
@@ -1394,17 +1394,17 @@ La función devuelve una colección de cadenas (IDs únicos).
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgIDs|any|->|Collection of strings: Message unique IDs (text)
Text: Unique ID of a message
Longint (IMAP all): All messages in the selected mailbox|
-|keywords|Object|->|Keyword flags to remove|
+|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
Texto: ID único de un mensaje
Longint (IMAP all): todos los mensajes del buzón seleccionado|
+|keywords|Object|->|Banderas de palabras clave a eliminar|
|Result|Object|<-|Status of the removeFlags operation|
#### Descripción
-The `.delete()` function sets the "deleted" flag for the messages defined in `msgsIDs` or `allMsgs`.
+La función `.removeFlags()` elimina las banderas de los `msgIDs` para las `palabras clave` especificadas.
En el parámetro `msgIDs`, puede pasar:
@@ -1483,11 +1483,11 @@ $status:=$transporter.removeFlags(IMAP all;$flags)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|currentName|Text|->|Name of the current mailbox|
-|newName|Text|->|New mailbox name|
-|Result|Object|<-|Status of the renaming operation|
+|currentName|Text|->|Nombre del buzón actual|
+|newName|Text|->|Nombre del nuevo buzón|
+|Resultado|Object|<-|Status of the renaming operation|
@@ -1647,7 +1647,7 @@ Las claves de búsqueda pueden solicitar el valor a buscar:
* **Marcadores**: los valores de tipo marcador (flags) aceptan una o varias palabras claves (incluyendo marcadores estándar) separados por espacios. Ejemplo: `searchCriteria = KEYWORD \Flagged \Draft`
-* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Examples: `2,4:7,9,12:*` is `2,4,5,6,7,9,12,13,14,15` for a mailbox with 15 messages. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered.
+* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Ejemplos: `2,4:7,9,12:*` es `2,4,5,6,7,9,12,13,14,15` para un buzón con 15 mensajes. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered.
#### Teclas de búsqueda disponibles
@@ -1706,11 +1706,11 @@ Las claves de búsqueda pueden solicitar el valor a buscar:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|name|Text|-> |Name of the mailbox|
-|state|Integer|->|Mailbox access status|
-|Result|Object|<-|boxInfo object|
+|name|Text|-> |Nombre del buzón|
+|state|Integer|->|Estado de acceso al buzón|
+|Resultado|Object|<-|boxInfo object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md
index 9c5b9189cdf711..dbbaf5f9fdfa53 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md
@@ -27,14 +27,14 @@ Los objetos Attachment ofrecen las siguientes propiedades y funciones de sólo l
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|path|Text|->|Path of the attachment file|
-|blob|Blob|->|BLOB containing the attachment|
-|name|Text|->|Name + extension used by the mail client to designate the attachment|
-|cid|Text|->|ID of attachment (HTML messages only), or " " if no cid is required|
-|type|Text|->|Value of the content-type header|
-|disposition|Text|->|Value of the content-disposition header: "inline" or "attachment".|
+|path|Text|->|Ruta del archivo adjunto|
+|blob|Blob|->|BLOB que contiene el adjunto|
+|name|Text|->|Nombre + extensión utilizados por el cliente de correo para designar el adjunto|
+|cid|Text|->|ID del adjunto (sólo mensajes HTML), o " " si no se requiere cid|
+|type|Text|->|Valor del encabezado content-type|
+|disposition|Text|->|Valor del encabezado content-disposition: "inline" o "attachment".|
|Result|4D.MailAttachment|<-|Attachment object|
@@ -163,14 +163,14 @@ $transporter.send($email)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|path|Text|->|Path of the attachment file|
-|blob|Blob|->|BLOB containing the attachment|
-|name|Text|->|Name + extension used by the mail client to designate the attachment|
-|cid|Text|->|ID of attachment (HTML messages only), or " " if no cid is required|
-|type|Text|->|Value of the content-type header|
-|disposition|Text|->|Value of the content-disposition header: "inline" or "attachment".|
+|path|Text|->|Ruta del archivo adjunto|
+|blob|Blob|->|BLOB que contiene el adjunto|
+|name|Text|->|Nombre + extensión utilizados por el cliente de correo para designar el adjunto|
+|cid|Text|->|ID del adjunto (sólo mensajes HTML), o " " si no se requiere cid|
+|type|Text|->|Valor del encabezado content-type|
+|disposition|Text|->|Valor del encabezado content-disposition: "inline" o "attachment".|
|Result|4D.MailAttachment|<-|Attachment object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md
index e2e8a3506501e6..b830d56b550e2f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md
@@ -59,17 +59,17 @@ El comando `POP3 New transporter` ](#acceptunsecureconnection) | False |
-| .**accessTokenOAuth2**: Text Cadena que representa las credenciales de autorización OAuth 2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno |
-| [](#authenticationmode) | se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](#connectiontimeout) | 30 |
-| [](#host) | *mandatory* |
-| [](#logfile) | ninguno |
-| **.password**: Text contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno |
-| [](#port) | 995 |
-| [](#user) | ninguno |
+| *server* | Valor por defecto (si se omite) |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](#acceptunsecureconnection) | False |
+| .**accessTokenOAuth2**: Text Cadena que representa las credenciales de autorización OAuth 2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno |
+| [](#authenticationmode) | the most secure authentication mode supported by the server is used |
+| [](#connectiontimeout) | 30 |
+| [](#host) | *mandatory* |
+| [](#logfile) | ninguno |
+| **.password**: Text contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno |
+| [](#port) | 995 |
+| [](#user) | ninguno |
#### Resultado
@@ -269,10 +269,10 @@ El objeto `boxInfo` devuelto contiene las siguientes propiedades:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|->|Number of the message in the list |
-|Result|Object|<-|[Email object](EmailObjectClass.md#email-object)|
+|msgNumber|Integer|->|Número del mensaje en la lista |
+|Resultado|Objeto|<-|[Email object](EmailObjectClass.md#email-object)|
@@ -328,10 +328,10 @@ Quiere saber el remitente del primer correo del buzón:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|->|Number of the message in the list |
-|Result|Object|<-|mailInfo object|
+|msgNumber|Integer|->|Número del mensaje en la lista |
+|Resultado|Objeto|<-|mailInfo object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md
index 43e6dd9926b143..1f9e0321491178 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md
@@ -68,7 +68,7 @@ En el parámetro *server*, pase un objeto que contenga las siguientes propiedade
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [](#acceptunsecureconnection) | False |
| .**accessTokenOAuth2**: cadena Text que representa las credenciales de autorización OAuth 2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno |
-| [](#authenticationmode) | se utiliza el modo de autenticación más seguro soportado por el servidor |
+| [](#authenticationmode) | el modo de autenticación más seguro se utiliza soportado por el servidor |
| [](#bodycharset) | `mail mode UTF8` (US-ASCII_UTF8_QP) |
| [](#connectiontimeout) | 30 |
| [](#headercharset) | `mail mode UTF8` (US-ASCII_UTF8_QP) |
@@ -217,10 +217,10 @@ La conexión SMTP se cierra automáticamente:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mail|Object|->|[Email](EmailObjectClass.md#email-object) to send|
-|Result|Object|<-|SMTP status|
+|mail|Object|->|[Email](EmailObjectClass.md#email-object) a enviar|
+|Resultado|Object|<-|SMTP status|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md
index cf6b00ee0e49f4..0de4bbeef9e5f7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md
@@ -36,9 +36,9 @@ Para obtener información detallada sobre la implementación de la sesión, cons
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Session|<-|Session object|
+|Resultado|4D.Session|<-|Session object|
@@ -283,11 +283,11 @@ End if
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|privilege|Text|->|Privilege name|
-|privileges|Collection|->|Collection of privilege names|
-|settings|Object|->|Object with a "privileges" property (string or collection)|
+|privilege|Text|->|Nombre de privilegio|
+|privileges|Collection|->|Colección de nombres de privilegio|
+|settings|Object|->Objeto con una propiedad "privilegios" (cadena o colección)|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md
index ac962ae2cd2944..467f0c231c4426 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md
@@ -103,10 +103,10 @@ Método ***OpenForm***:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|description|Text|->|Description for the signal|
-|Result|4D.Signal|<-|Native object encapsulating the signal|
+|description|Text|->|Descripción de la señal|
+|Resultado|4D.Señal|<-|Native object encapsulating the signal|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md
index 35d7be525692a2..715fc81dfaa531 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md
@@ -73,10 +73,10 @@ Ofrecen las siguientes propiedades y funciones:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|----|---|
-|option|Integer|->|Web server to get (default if omitted = `Web server database`)|
-|Result|4D.WebServer|<-|Web server object|
+|option|Integer|->|Servidor web a obtener (por defecto si se omite = `Web server database`)|
+|Resultado|4D.WebServer|<-|Web server object|
@@ -178,7 +178,7 @@ Camino de la carpeta donde
**.characterSet** : Number
**.characterSet** : Text
-El conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D:
+The conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D:
- 4 = ISO-8859-1
- 12 = ISO-8859-9
@@ -203,7 +203,7 @@ El conjunto de caracteres que e
**.cipherSuite** : Text
-El lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL.
+The lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL.
@@ -214,7 +214,7 @@ El lista de cifrado utilizada pa
**.CORSEnabled** : Boolean
-El estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido".
+The estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido".
Por defecto: False (desactivado)
@@ -255,7 +255,7 @@ Contiene el lista de hosts y m
**.debugLog** : Number
-El estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo).
+The estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo).
- 0 = desactivado
- 1 = activado sin partes del cuerpo (en este caso se suministra el tamaño del cuerpo)
@@ -272,7 +272,7 @@ El estado del archivo de log de las
**.defaultHomepage** : Text
-El nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada.
+The nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada.
@@ -283,7 +283,7 @@ El nombre de la página de i
**.HSTSEnabled** : Boolean
-El estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales.
+The estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales.
@@ -296,7 +296,7 @@ El estado del HTTP Strict Transp
**.HSTSMaxAge** : Number
-El duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado.
+The duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado.
Valor por defecto: 63072000 (2 años).
@@ -309,7 +309,7 @@ Valor por defecto: 63072000 (2 años).
**.HTTPCompressionLevel** : Number
-El nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad).
+The nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad).
Valores posibles:
@@ -327,7 +327,7 @@ Valores posibles:
**.HTTPCompressionThreshold** : Number
-El umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños.
+The umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños.
Umbral de compresión por defecto = 1024 bytes
@@ -340,7 +340,7 @@ Umbral de compresión por defecto = 1024 bytes
**.HTTPEnabled** : Boolean
-El estado del protocolo HTTP.
+The estado del protocolo HTTP.
@@ -351,7 +351,7 @@ El estado del protocolo HTTP**.HTTPPort** : Number
-El número de puerto IP de escucha para HTTP.
+The número de puerto IP de escucha para HTTP.
Por defecto = 80
@@ -364,7 +364,7 @@ Por defecto = 80
**.HTTPTrace** : Boolean
-El activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo.
+The activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo.
@@ -375,7 +375,7 @@ El activación de `HTTP TRACE`**.HTTPSEnabled** : Boolean
-El estado del protocolo HTTPS.
+The estado del protocolo HTTPS.
@@ -386,7 +386,7 @@ El estado del protocolo HTTPS**.HTTPSPort** : Number
-El número de puerto IP de escucha para HTTPS.
+The número de puerto IP de escucha para HTTPS.
Por defecto = 443
@@ -400,7 +400,7 @@ Por defecto = 443
> Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession).
-El duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada.
+The duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada.
Por defecto = 480 minutos
@@ -414,7 +414,7 @@ Por defecto = 480 minutos
> Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession).
-El duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP.
+The duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP.
Por defecto = 480 minutos
@@ -427,7 +427,7 @@ Por defecto = 480 minutos
**.IPAddressToListen** : Text
-El Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4.
+The Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4.
@@ -440,7 +440,7 @@ El Dirección IP en la que
*Propiedad de sólo lectura*
-El estado de ejecución del servidor web.
+The estado de ejecución del servidor web.
@@ -466,7 +466,7 @@ Contiene `True` si las sesiones
**.logRecording** : Number
-El valor de registro del log de peticiones (logweb.txt).
+The valor de registro del log de peticiones (logweb.txt).
- 0 = No registrar (por defecto)
- 1 = Registro en formato CLF
@@ -483,7 +483,7 @@ El valor de registro del log de
**.maxConcurrentProcesses** : Number
-El número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones.
+The número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones.
Valores posibles: 500000 - 2147483647
@@ -523,7 +523,7 @@ Contiene el número máximo de s
**.minTLSVersion** : Number
-El versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima.
+La versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima.
Valores posibles:
@@ -558,7 +558,7 @@ El nombre de la aplicación del servido
*Propiedad de sólo lectura*
-El versión de la librería OpenSSL utilizada.
+La versión de la librería OpenSSL utilizada.
@@ -571,7 +571,7 @@ El versión de la librería O
*Propiedad de sólo lectura*
-El disponibilidad de PFS en el servidor.
+La disponibilidad de PFS en el servidor.
@@ -581,7 +581,7 @@ El disponibilidad de P
**.rootFolder** : Text
-El ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`.
+La ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`.
@@ -605,7 +605,7 @@ Contiene `True` si las sesio
**.sessionCookieDomain** : Text
-El campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos.
+The campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos.
@@ -616,7 +616,7 @@ El campo "domain" de la
**.sessionCookieName** : Text
-El nombre de la cookie utilizada para almacenar el ID de sesión.
+The nombre de la cookie utilizada para almacenar el ID de sesión.
*Propiedad de sólo lectura*
@@ -629,7 +629,7 @@ El nombre de la cookie uti
**.sessionCookiePath** : Text
-El campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc.
+The campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc.
@@ -648,7 +648,7 @@ El campo "path" de la cook
**.sessionCookieSameSite** : Text
-El valor de la cookie de session "SameSite". Valores posibles (utilizando constantes):
+The valor de la cookie de session "SameSite". Valores posibles (utilizando constantes):
| Constante | Valor | Descripción |
| ------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -669,7 +669,7 @@ Ver la descripción de [Session Cookie SameSite](WebServer/webServerConfig.md#se
> Esta propiedad no se utiliza en el modo [sesiones escalables](#scalablesession) (no hay validación de la dirección IP).
-El validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación).
+The validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación).
@@ -691,10 +691,10 @@ El validación de
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|----|---|
-|settings|Object|->|Web server settings to set at startup|
-|Result|Object|<-|Status of the web server startup|
+|settings|Object|->|Configuración del servidor web para establecer al inicio|
+|Resultado|Object|<-|Status of the web server startup|
@@ -753,9 +753,9 @@ La función devuelve un objeto que describe el estado de lanzamiento del servido
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|----|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md
index fd804d90948dd1..9ba3141af38033 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md
@@ -51,14 +51,14 @@ End if
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|fileToZip|4D.File|->|File or Folder object to compress|
-|folderToZip|4D.Folder|->|File or Folder object to compress|
-|zipStructure|Object|->|File or Folder object to compress|
-|destinationFile|4D.File|->|Destination file for the archive|
-|options|Integer|->|*folderToZip* option: `ZIP Without enclosing folder`|
-|Result|Object|<-|Status object|
+|fileToZip|4D.File|->|Objeto Archivo o Carpeta a comprimir|
+|folderToZip|4D.Folder|->|Objeto Archivo o Carpeta a comprimir|
+|zipStructure|Object|->|Objeto Archivo o Carpeta a comprimir|
+|destinationFile|4D.File|->|Archivo de destino del archivo|
+|options|Integer|->|Opción *folderToZip*: `ZIP Without enclosing folder`|
+|Resultado|Object|<-|Status object|
@@ -76,7 +76,7 @@ Puede pasar un objeto 4D.File, 4D.Folder, o una estructura zip como primer pará
| Propiedad | Tipo | Descripción |
| ------------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| compression | Integer | `ZIP Compression standard`: Reducir la compresión (por defecto)`ZIP Compression LZMA`: compresión LZMA`ZIP Compression XZ`: compresión XZ`ZIP Compression none`: sin compresión |
+| compression | Integer | `ZIP Compression standard`: reducir la compresión (por defecto)`ZIP Compression LZMA`: compresión LZMA`ZIP Compression XZ`: compresión XZ`ZIP Compression none`: sin compresión |
| level | Integer | Nivel de compresión. Valores posibles: 1 a 10. Un valor más bajo producirá un archivo más grande, mientras que un valor más alto producirá un archivo más pequeño. Sin embargo, el nivel de compresión influye en el rendimiento. Valores por defecto si se omiten: `ZIP Compression standard`: 6`ZIP Compression LZMA`: 4`ZIP Compression XZ`: 4 |
| encryption | Integer | La encriptación a utilizar si se define una contraseña:`ZIP Encryption AES128`: encriptación AES con una llave de 128 bits.`ZIP Encryption AES192`: encriptación AES con una llave de 192 bits.`ZIP Encryption AES256`: encriptación AES con una llave de 256 bits (por defecto si se define la contraseña).`ZIP Encryption none`: los datos no están encriptados (por defecto si no se define una contraseña) |
| contraseña | Text | Una contraseña a utilizar si se requiere encriptación. |
@@ -190,11 +190,11 @@ Quiere pasar una colección de carpetas y archivos para comprimir al objeto *zip
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|zipFile|4D.File|->|Zip archive file|
-|password|Text|->|ZIP archive password if any|
-|Result|4D.ZipArchive|<-|Archive object|
+|zipFile|4D.File|->|Archivo Zip|
+|password|Text|->|Contraseña del archivo Zip si la hubiera|
+|Resultado|4D.ZipArchive|<-|Archive object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md
index 0d038670906466..b88a189f0ec628 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md
@@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr
El evento `On After Keystroke` no se genera:
-- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method),
+- en el método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método [list box](FormObjects/listbox_overview.md)),
- cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md).
### Secuencia de tecla
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md
index d6611c13d570fa..9135ba92eb4260 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md
@@ -5,7 +5,7 @@ title: On Alternative Click
| Code | Puede ser llamado por | Definición |
| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
-| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Botones: el área "flecha" de un botón se presionaList box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton") |
+| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Botones: el área "flecha" de un botón se presionaList box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton") |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md
index 6ab3bbc2d4cbe0..4e90d559582116 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md
@@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke
El evento `On Before Keystroke` no se genera:
-- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method),
+- en un método [columna List Box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo, se genera en cualquier caso en el método [List Box](FormObjects/listbox_overview.md)),
- cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md).
### Objetos no editables
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md
index a53a4c9d5cfd91..dca5fda5b269f5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md
@@ -3,9 +3,9 @@ id: onColumnResize
title: On Column Resize
---
-| Code | Puede ser llamado por | Definición |
-| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
-| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario |
+| Code | Puede ser llamado por | Definición |
+| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md
index b6de29e4ec49b2..b45111bf16509e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md
@@ -3,9 +3,9 @@ id: onHeaderClick
title: On Header Click
---
-| Code | Puede ser llamado por | Definición |
-| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
-| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna |
+| Code | Puede ser llamado por | Definición |
+| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- |
+| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md
index 16c1fe5b8dcad8..a351a0f239f2b5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md
@@ -3,9 +3,9 @@ id: onLoad
title: On Load
---
-| Code | Puede ser llamado por | Definición |
-| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
-| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso |
+| Code | Puede ser llamado por | Definición |
+| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
+| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md
index 6c7e4af8fa5ca4..539b7ce688f0f6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md
@@ -3,9 +3,9 @@ id: onRowMoved
title: On Row Moved
---
-| Code | Puede ser llamado por | Definición |
-| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
-| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar |
+| Code | Puede ser llamado por | Definición |
+| ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
+| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Columna](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md
index dea1e96bb1a951..fde2d0a10b100f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md
@@ -3,9 +3,9 @@ id: onUnload
title: On Unload
---
-| Code | Puede ser llamado por | Definición |
-| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
-| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse |
+| Code | Puede ser llamado por | Definición |
+| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
+| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md
index be10ac3ab75d4d..5a75184b752c45 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md
@@ -10,7 +10,7 @@ title: On Validate
## Descripción
-This event is triggered when the record data entry has been validated, for example after an `accept` [standard action](FormObjects/properties_Action.md#standard-action).
+Este evento se activa cuando se ha validado la entrada de datos del registro, por ejemplo después de una [acción estándar ](FormObjects/properties_Action.md#standard-action) `accept`.
### Subformulario
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md
index e5b0cce2fc56ba..c421ce75f67d63 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md
@@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto,
Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular:
-- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`.
+- Los [list box](FormObjects/listbox-object.md#supported-form-events) y las [columnas de list box](FormObjects/listbox-column.md#supported-form-events) devuelven las [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) tales como `columnName` o `isRowSelected`.
- Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md
index dd85d58a049e18..f437fe85c8c95f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md
@@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos:
| Icono | Nombre | Descripción |
| ------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. |
-|  | [Herramienta de selección](#selecting-objects) | Allows selecting, moving and resizing form objects.
**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode. |
+|  | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y cambiar el tamaño de los objetos del formulario.
**Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición. |
|  | [Orden de entrada](#data-entry-order) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. |
|  | [Desplazamiento](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. |
|  | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. |
@@ -235,12 +235,12 @@ La agrupación sólo afecta a los objetos en el editor de formularios. Cuando se
Para agrupar los objetos:
1. Seleccione los objetos que desea agrupar.
-2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:
 4D marks the boundary of the newly grouped objects with handles. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo.
+2. Elija **Agrupar** en el menú Objetos. O Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:
 4D marca el límite de los objetos recién agrupados con manijas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo.
Para desagrupar un grupo de objetos:
1. Seleccione el grupo de objetos que desea desagrupar.
-2. Choose **Ungroup** from the **Object** menu.
OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form. 4D marca los bordes de los objetos individuales con marcas.
+2. Seleccione **Desagrupar** en el menú **Objeto**.
O
Haga clic en el botón **Desagrupar** (variante del botón **Agrupar**) de la barra de herramientas del editor de formularios.
Si **Desagrupar** aparece atenuado, significa que el objeto seleccionado ya está separado en su forma más simple. 4D marca los bordes de los objetos individuales con marcas.
### Alinear objetos
@@ -304,7 +304,7 @@ Para repartir los objetos con igual espacio:
1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente.
-2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.

OR
Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos.
+2. En la barra de herramientas, haga clic en la herramienta de distribución correspondiente a la distribución que desee aplicar.

O
Seleccione un comando de menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos.
Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir:
@@ -312,9 +312,9 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir:
2. Seleccione el comando **Alineación** del submenú **Alinear** del menú **Objeto** o del menú contextual del editor. Aparece la siguiente caja de diálogo:
-3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: 
(Standard horizontal distribution icon)
The example area displays the results of your selection.
+3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: 
(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección.
-4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:
To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplica*.
En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.
O:
para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
- Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdo, central (hor.) y derecho de los objetos seleccionados.
- Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y bordes inferiores de los objetos seleccionados.
@@ -378,7 +378,7 @@ Para ver o cambiar el orden de entrada:
El puntero se convierte en un puntero de orden de entrada y 4D dibuja una línea en el formulario mostrando el orden en que selecciona los objetos durante la entrada de datos. Ver y cambiar el orden de entrada de datos son las únicas acciones que puede realizar hasta que haga clic en cualquier herramienta de la paleta Herramientas.
-2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.

4D will adjust the entry order accordingly.
+2. Para cambiar el orden de entrada de datos, ubique el puntero sobre un objeto del formulario y mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee a continuación en el orden de entrada de datos.

4D ajustará el orden de entrada en consecuencia.
3. Repita el paso 2 tantas veces como sea necesario para establecer el orden de entrada de datos que desee.
@@ -598,7 +598,7 @@ Aquí hay algunas cosas importantes que hay que saber antes de empezar a trabaja
- **Contexto de uso**: las vistas son una herramienta puramente gráfica que sólo se puede utilizar en el Editor de formularios; no se puede acceder a las vistas por programación ni en el modo Aplicación.
-- **Vistas y páginas**: Los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas.
+- **Vistas y páginas**: los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas.
- **Vistas y niveles**: las vistas son independientes de los niveles de los objetos; no existe una jerarquía de visualización entre las diferentes vistas.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md
index ae0ab0feddb18b..3e991ef134cee9 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md
@@ -11,36 +11,37 @@ Puede definir propiedades estándar (texto, color de fondo, etc.) para cada colu
> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto).
-### Propiedades específicas de columna {#column-specific-properties}
+### Propiedades específicas de columnas {#column-specific-properties}
-[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap)
+[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo alternativo](properties_BackgroundAndBorder.md#alternate-background-color) - [Altura de línea automática](properties_CoordinatesAndSizing.md#automatic-row-height) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) - [Negrita](properties_Text.md#bold) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contexto](properties_Entry.md#context-menu) - [Tipo de datos (selección y columna de list box colección)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Valores por defecto](properties_DataSource.md#default-list-of-values) - [Tipo de visualización](properties_Display.md#display-type) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluída](properties_RangeOfValues.md#excluded-list) - [Expresión](properties_DataSource.md#expression) - [Tipo de expresión (column de list box array)](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Ancho máximo](properties_CoordinatesAndSizing.md#maximum-width) - [Método](properties_Action.md#method) - [Ancho mínimo](properties_CoordinatesAndSizing.md#minimum-width) - [Multiestilo](properties_Text.md#multi-style) - [Formato número](properties_Display.md#number-format) - [Nombre de objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Redimensionable](properties_ResizingOptions.md#resizable) - [Lista requerida](properties_RangeOfValues.md#required-list) - [Array de color de fondo de línea](properties_BackgroundAndBorder.md#row-background-color-array) - [Array de color de fuente de línea](properties_Text.md#row-font-color-) - [Array de estilo de línea](properties_Text.md#row-style-array) - [Guardar como](properties_DataSource.md#save-as) - [Expresión de estilo](properties_Text.md#style-expression) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - Alineación
+Vertical - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de palabras](properties_Display.md#wordwrap)
## Eventos formulario soportados
-| Evento formulario | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentarios |
-| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| On After Edit | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On After Keystroke | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On After Sort | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[headerName](./listbox-object#additional-properties) | *Las fórmulas compuestas no se pueden ordenar.
(por ejemplo, This.firstName + This.lastName)* |
-| On Alternative Click | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | *List box array únicamente* |
-| On Before Data Entry | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Before Keystroke | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Begin Drag Over | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Clicked | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Column Moved | [columnName](./listbox-object#additional-properties)[newPosition](./listbox-object#additional-properties)[oldPosition](./listbox-object#additional-properties) | |
-| On Column Resize | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[newSize](./listbox-object#additional-properties)[oldSize](./listbox-object#additional-properties) | |
-| On Data Change | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Double Clicked | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Drag Over | [area](./listbox-object#additional-properties)[areaName](./listbox-object#additional-properties)[column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Drop | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Footer Click | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[footerName](./listbox-object#additional-properties) | *List box arrays, selección actual y selección temporal únicamente* |
-| On Getting Focus | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo al editar una celda* |
-| On Header Click | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[headerName](./listbox-object#additional-properties) | |
-| On Load | | |
-| On Losing Focus | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* |
-| On Row Moved | [newPosition](./listbox-object#additional-properties)[oldPosition](./listbox-object#additional-properties) | *List box array únicamente* |
-| On Scroll | [horizontalScroll](./listbox-object#additional-properties)[verticalScroll](./listbox-object#additional-properties) | |
-| On Unload | | |
+| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) para las propiedades principales) | Comentarios |
+| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| On After Edit | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On After Keystroke | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On After Sort | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nombreEncabezado](./listbox-object#additional-properties) | *Las fórmulas compuestas no se pueden ordenar.
(por ejemplo, This.firstName + This.lastName)* |
+| On Alternative Click | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | *List box array únicamente* |
+| On Before Data Entry | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Before Keystroke | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Begin Drag Over | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Clicked | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Column Moved | [nombreColumna](./listbox-object#additional-properties)[nuevaPosicion](./listbox-object#additional-properties)[antiguaPosicion](./listbox-object#additional-properties) | |
+| On Column Resize | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nuevoTamaño](./listbox-object#additional-properties)[antiguoTamano](./listbox-object#additional-properties) | |
+| On Data Change | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Double Clicked | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Drag Over | [area](./listbox-object#additional-properties)[nombreArea](./listbox-object#additional-properties)[columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[linea](./listbox-object#additional-properties) | |
+| On Drop | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Footer Click | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nombrePie](./listbox-object#additional-properties) | *List box arrays, selección actual y selección temporal únicamente* |
+| On Getting Focus | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo al editar una celda* |
+| On Header Click | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nombreEncabezado](./listbox-object#additional-properties) | |
+| On Load | | |
+| On Losing Focus | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* |
+| On Row Moved | [nuevaPosicion](./listbox-object#additional-properties)[antiguaPosicion](./listbox-object#additional-properties) | *List box array únicamente* |
+| On Scroll | [horizontalScroll](./listbox-object#additional-properties)[verticalScroll](./listbox-object#additional-properties) | |
+| On Unload | | |
## Arrays de objetos en columnas
@@ -52,7 +53,7 @@ El siguiente list box fue diseñado utilizando un array de objetos:
### Configurar una columna array de objetos
-To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna:
+Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna:

@@ -146,18 +147,18 @@ El único atributo obligatorio es "valueType" y sus valores soportados son "text
Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación).
```4d
- ARRAY OBJECT(obColumn;0) //column array
+ ARRAY OBJECT(obColumn;0) //array columna
C_OBJECT($ob1)
$entry:="Hello world!"
OB SET($ob1;"valueType";"text")
- OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value
+ OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado
C_OBJECT($ob2)
OB SET($ob2;"valueType";"real")
OB SET($ob2;"value";2/3)
C_OBJECT($ob3)
OB SET($ob3;"valueType";"boolean")
OB SET($ob3;"value";True)
-
+
APPEND TO ARRAY(obColumn;$ob1)
APPEND TO ARRAY(obColumn;$ob2)
APPEND TO ARRAY(obColumn;$ob3)
@@ -287,7 +288,7 @@ Ejemplos:
C_OBJECT($ob)
OB SET($ob;"valueType";"integer")
OB SET($ob;"saveAs";"reference")
- OB SET($ob;"value";2) //displays London by default
+ OB SET($ob;"value";2) //muestra London por defecto
OB SET($ob;"requiredListReference";<>List)
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md
index 563419427b02a0..a115d7f74c7269 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md
@@ -1,11 +1,11 @@
---
id: listbox-header-footer
-title: List Box Header and Footer
+title: Encabezado y pie de List Box
---
:::note
-- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option.
+- Para poder acceder a las propiedades de encabezado de un list box, debe habilitar la opción [Encabezados de pantalla](properties_Headers.md#display-headers).
- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box.
:::
@@ -28,7 +28,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a
### Propiedades específicas de los encabezados
-[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width)
+[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Ubicación del icono](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_TextAndPicture.md#picture-pathname) - Título - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width)
## Pies
@@ -46,5 +46,5 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli
### Propiedades específicas de los pies
-[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap)
+[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md
index aa4cfe3bebd85e..2f1887ed149285 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md
@@ -302,7 +302,7 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la
Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box:
-* at the level of the [list box object properties](./listbox-object.md),
+* al nivel de las [propiedades del objeto list box](./listbox-object.md),
* a nivel de las [propiedades de las columnas](./listbox-column.md),
* utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna,
* a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md
index 9cacc48bdea63a..57b2d0ba0c40f2 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md
@@ -60,4 +60,4 @@ Hay otros modos disponibles:
## Propiedades soportadas
-[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width)
+[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Focalizable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Retroceder al primer fotograma](properties_Animation.md#loop-back-to-first-frame) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acceso directo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Retroceder al soltar](properties_Animation.md#switch-back-when-released) - [Cambiar continuamente al hacer clic](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-seconds) - [Título](properties_Object.md#title) - [Cambiar al pasar el ratón por encima](properties_Animation.md#switch-when-roll-over) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Usar el último fotograma como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md
index ccbaaa74f19097..27aceb04f16065 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md
@@ -102,7 +102,7 @@ Se soportan varios tipos de referencias de métodos:
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](./webArea_overview.md)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md
index 10a75f4798ffe6..768332ad02526f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md
@@ -34,7 +34,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u
#### Objetos soportados
-[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md)
+[Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md)
#### Ver también
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md
index dbf446044ab41a..01c32fb3d34ecf 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md
@@ -48,7 +48,7 @@ Coordenadas inferiores del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -64,7 +64,7 @@ Coordenadas de izquierda del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -80,7 +80,7 @@ Coordenadas de derecha del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -96,7 +96,7 @@ Coordenadas superiores del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -135,7 +135,7 @@ Esta propiedad designa el tamaño vertical de un objeto.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -143,7 +143,7 @@ Esta propiedad designa el tamaño vertical de un objeto.
Esta propiedad designa el tamaño horizontal de un objeto.
> * Algunos objetos pueden tener una altura predefinida que no se puede modificar.
-> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column.
+> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox-column.md), el usuario también puede cambiar manualmente el tamaño de la columna.
> * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.
#### Gramática JSON
@@ -154,7 +154,7 @@ Esta propiedad designa el tamaño horizontal de un objeto.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md
index 4771260c1d0eed..81928562a0b27b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md
@@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el
Esta propiedad es soportada por:
-- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list.
+- objetos formulario [Combo box](comboBox_overview.md) y [columna de list box](listbox-column.md) y asociados a una lista de selección.
- objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos.
Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria:
@@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in
Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con:
-- [List box columns](listbox-column.md) of the selection and collection types.
+- [Columnas de List box](listbox-column.md) de los tipos selección y collection.
- [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays.
Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type).
@@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio
#### Objetos soportados
-[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md)
+[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna de List Box ](listbox-column.md)
---
@@ -189,7 +189,7 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e
## Expression
-This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**.
+Esta descripción es específica para la [selección](FormObjects/listbox-object.md#selection-list-boxes) y las columnas de list box de tipo [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**.
Una expresión 4D que se asociará a una columna. Puede introducir:
@@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s
Esta propiedad está disponible en las siguientes condiciones:
- una [lista de selección](#choice-list) está asociada al objeto
-- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user.
+- para [entradas](input_overview.md) y [columnas de list box](listbox-column.md), una [lista obligatoria](properties_RangeOfValues.md#required-list), también se define para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista.
Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md
index 0134222b38475a..0c89b6d0476fc6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md
@@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple
#### Objetos soportados
-[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna de List Box ](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers)
---
@@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles:
#### Objetos soportados
-[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers)
---
@@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci
#### Objetos soportados
-[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md)
+[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md)
---
@@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen
#### Objetos soportados
-[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers)
---
@@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora
#### Objetos soportados
-[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers)
---
@@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora
Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como:
* un texto en un [objeto de entrada](input_overview.md)
-* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md),
+* un ["popup"](properties_Display.md#display-type) en una [columna de list box](listbox-column.md),
... puede seleccionar el texto que se mostrará para cada valor:
@@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto,
#### Objetos soportados
-[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md
index 3b75da0077a32f..c3d7c2a7cefa28 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md
@@ -28,7 +28,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s
Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del formato de visualización [](properties_Display#picture-format) utilizando este menú es temporal; no se guarda con el registro.
-For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands:
+Para una [área de entrada](input_overview.md) tipo texto [multiestilo](properties_Text.md#multi-style) o [columna de listbox](listbox-column.md), además de los comandos de edición estándar, el menú contextual proporciona los siguientes comandos:
- **Fuentes...**: muestra el diálogo del sistema de fuentes
- **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`.
@@ -64,7 +64,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci
#### Objetos soportados
-[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md)
+[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md)
---
@@ -120,7 +120,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi
#### Objetos soportados
-[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md)
+[Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md
index 4af7467a3e4ab9..6e76cb544a7288 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md
@@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box
* Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas.
* Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes.
* En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño.
-> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command.
+> Esta propiedad también puede establecerse dinámicamente mediante el comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html).
Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas".
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md
index 3e5bbb87dbe7d9..2a0180c37e9db5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md
@@ -14,7 +14,7 @@ Colección de columnas del list box.
| ------- | ---------------------------- | ---------------------------------------------------- |
| columns | colección de objetos columna | Contiene las propiedades de las columnas de list box |
-For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section.
+Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties).
#### Objetos soportados
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md
index d0601770e643ee..fdc0c9a2ae74e3 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md
@@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Control de pestañas](tabControl.md) - [Subformulario](subform_overview.md) - [Botón de radio](radio_overview.md) - [Área Web](webArea_overview.md)
---
## Tipo de expresión
-> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array).
+> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de Propiedades para las columnas de los list box de tipo [selección](FormObjects/listbox-object.md#selection-list-boxes) y [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) y para [las Listas Desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array).
Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables).
Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos:
- **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas.
-- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
+- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado).
#### Gramática JSON
@@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca
#### Objetos soportados
-[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md)
+[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md)
---
@@ -275,13 +275,13 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en
#### Objetos soportados
-[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](./listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md)
+[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](./listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md) - [Área de texto](text.md)
---
## Cálculo de variables
-This property sets the type of calculation to be done in a [column footer](./listbox-header-footer.md#footers) area.
+Esta propiedad establece el tipo de cálculo que se realizará en un área de [pie de columna](./listbox-header-footer.md#footers).
> El cálculo de los pies de página también puede establecerse utilizando el comando 4D [`LISTBOX SET FOOTER CALCULATION`](https://doc.4d.com/4dv19/help/command/en/page1140.html).
Hay varios tipos de cálculos disponibles. La tabla siguiente muestra los cálculos que se pueden utilizar según el tipo de datos que se encuentran en cada columna e indica el tipo afectado automáticamente por 4D a la variable de pie de página (si no está escrita por el código):
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md
index a4459d6da5c972..982d3ccdc09a13 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md
@@ -63,7 +63,7 @@ Hay tres opciones disponibles:
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md)
---
@@ -88,7 +88,7 @@ Hay tres opciones disponibles:
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md
index 01287742bfd81b..44eb6b490483b0 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md
@@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical
#### Objetos soportados
-[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers)
+[List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md
index bd1644b42f1597..836161c5565d9b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md
@@ -139,7 +139,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso
#### Objetos soportados
-[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md)
+[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md)
---
@@ -223,4 +223,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el
#### Objetos soportados
-[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom)
+[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Personalizado](button_overview.md#custom)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/overview.md
index ad4106ef4de932..69f5b1e9784b65 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/overview.md
@@ -27,4 +27,4 @@ Fundamentalmente, ORDA gestiona objetos. En ORDA, todos los conceptos principale
Los objetos en ORDA pueden manejarse como los objetos estándar 4D, pero se benefician automáticamente de propiedades y de métodos específicos.
-Los objetos ORDA son creados e instanciados cuando es necesario por los métodos 4D (no necesitas crearlos). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
+ORDA objects are created and instantiated when necessary by 4D methods (you do not need to create them). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md
index 265f8b29884c90..4f0eb41f53c66a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md
@@ -29,10 +29,10 @@ La clase Blob permite crear y manipular los [blob objects](../Concepts/dt_blob.m
-| Parameter | Type | | Description |
+| Parámetro | Tipo | | Descripción |
| --------- | --------------- | :-: | ------------ |
-| blob | Blob | -> | Blob to copy |
-| Result | 4D.Blob | <- | New 4D.Blob |
+| Blob | Blob | -> | Blob a copiar |
+| Resultado | 4D.Blob | <- | Nuevo 4D.Blob |
@@ -65,11 +65,11 @@ La propiedad `.size` devuelve el tamaño de un `4
-| Parameter | Type ||Description |
+| Parámetro | Tipo ||Descripción |
| --------- | ------- | :-: | --- |
-| start| Real | -> | index of the first byte to include in the new `4D.Blob`. |
-| end| Real | -> | index of the first byte that will not be included in the new `4D.Blob` |
-| Result| 4D.Blob | <- | New `4D.Blob`|
+| start| Real | -> | índice del primer byte a incluir en el nuevo `4D.Blob`. |
+| end| Real | -> | índice del primer byte que no se incluirá en el nuevo `4D.Blob` |
+| Resultado| 4D.Blob | <- | New `4D.Blob`|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md
index 363fd96b3f2a29..f61922d10e4bea 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md
@@ -791,11 +791,11 @@ El parámetro opcional *propertyPath* permite contar valores dentro de una colec
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|propertyPath|Text|->|Path of attribute whose distinct values you want to get|
+|propertyPath|Text|->|Ruta del atributo cuyos valores distintos desea obtener|
|options|Integer|->|`ck diacritical`, `ck count values`|
-|Result|Collection|<-|New collection with only distinct values|
+|Resultado|Collection|<-|New collection with only distinct values|
@@ -925,13 +925,13 @@ Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluaci
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|startFrom|Integer|->|Index to start the test at|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*|
-|Result|Boolean|<-|True if all elements successfully passed the test|
+|startFrom|Integer|->|Índice en el que se inicia la prueba|
+|formula|4D.Function|->|Objeto de fórmula|
+|methodName|Text|->|Nombre de un método|
+|param|Mixed|->|Parámetro(s) a pasar a *formula* o *methodName*|
+|Resultado|Boolean|<-|True if all elements successfully passed the test|
@@ -1164,12 +1164,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|param|any|->|Parameter(s) to pass to *formula* or *methodName*|
-|Result|Collection|<-|New collection containing filtered elements (shallow copy)|
+|formula|4D.Function|->|Objeto de fórmula|
+|methodName|Text|->|Nombre de un método|
+|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*|
+|Resultado|Collection|<-|New collection containing filtered elements (shallow copy)|
@@ -1349,13 +1349,13 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|startFrom|Integer|->|Index to start the search at|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|param|any|->|Parameter(s) to pass to *formula* or *methodName*|
-|Result|Integer |<-|Index of first value found, or -1 if not found|
+|startFrom|Integer|->|Índice para iniciar la búsqueda|
+|formula|4D.Function|->|Objeto fórmula|
+|methodName|Text|->|Nombre de un método|
+|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*|
+|Resultado|Integer |<-|Index of first value found, or -1 if not found|
@@ -1533,12 +1533,12 @@ $col.flat(MAXLONG)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|param|any|->|Parameter(s) to pass to *formula* or *methodName*|
-|Result|Collection |<-|Collection of transformed values and flattened by a depth of 1|
+|formula|4D.Function|->|Objeto fórmula|
+|methodName|Text|->|Nombre de un método|
+|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*|
+|Resultado|Collection |<-|Collection of transformed values and flattened by a depth of 1|
@@ -1555,7 +1555,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció
- *formula* (sintaxis recomendada), un [objeto fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto;
- o en *methodName*, el nombre de un método proyecto (texto).
-La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in *param* (optional). Recibe un objeto `` en el primer parámetro ($1).
+La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un objeto `` en el primer parámetro ($1).
La retrollamada recibe los siguientes parámetros:
@@ -1630,11 +1630,11 @@ $c2:=$c.flatMap($f; $c.sum())
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|toSearch|expression|->|Expression to search in the collection|
-|startFrom|Integer|->|Index to start the search at|
-|Result|Boolean |<-|True if *toSearch* is found in the collection|
+|toSearch|Expression|->|Expresión a buscar en la colección|
+|startFrom|Integer|->|Índice a partir del cual comenzar la búsqueda|
+|Resultado|Boolean|<-|True if *toSearch* is found in the collection|
@@ -2077,12 +2077,12 @@ La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eli
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|param|any|->|Parameter(s) to pass to *formula* or *methodName*|
-|Result|Collection |<-|Collection of transformed values|
+|formula|4D.Function|->|Objeto fórmula|
+|methodName|Text|->|Nombre de un método|
+|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*|
+|Resultado|Collection |<-|Collection of transformed values|
@@ -2098,7 +2098,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció
- *formula* (sintaxis recomendada), un [objeto fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto;
- o en *methodName*, el nombre de un método proyecto (texto).
-La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in *param* (optional). Recibe un objeto `` en el primer parámetro ($1).
+La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un objeto `` en el primer parámetro ($1).
La retrollamada recibe los siguientes parámetros:
@@ -2403,12 +2403,12 @@ Ordenar con una ruta de propiedad:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|extraParam|any|->|Parameter(s) to pass |
-|Result|Collection |<-|Sorted copy of the collection (shallow copy)|
+|formula|4D.Function|->|Objeto fórmula|
+|methodName|Text|->|Nombre de un método|
+|extraParam|any|->|Parámetro(s) a transmitir |
+|Resultado|Collection |<-|Sorted copy of the collection (shallow copy)|
@@ -2744,13 +2744,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|initValue |Text, Number, Object, Collection, Date, Boolean|->|Value to use as the first argument to the first call of *formula* or *methodName*|
-|param |expression|->|Parameter(s) to pass|
-|Result|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
+|formula|4D.Function|->|Objeto fórmula|
+|methodName|Text|->|Nombre de un método|
+|initValue |Text, Number, Object, Collection, Date, Boolean|->|Valor a utilizar como primer argumento en la primera llamada de *formula* o *methodName*|
+|param |expression|->|Parámetro(s) a pasar|
+|Resultado|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
@@ -2838,13 +2838,13 @@ Con el siguiente método ***Flatten***:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|initValue |Text, Number, Object, Collection, Date, Boolean|->|Value to use as the first argument to the first call of *formula* or *methodName*|
-|param |expression|->|Parameter(s) to pass|
-|Result|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
+|formula|4D.Function|->|Objeto fórmula|
+|methodName|Text|->|Nombre de un método|
+|initValue |Text, Number, Object, Collection, Date, Boolean|->|Valor a utilizar como primer argumento en la primera llamada de *formula* o *methodName*|
+|param |expression|->|Parámetro(s) a pasar|
+|Resultado|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
@@ -3073,7 +3073,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
#### Descripción
-La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
+La función `.reverse()` devuelve una nueva colección con todos los elementos de la colección original en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
> Esta función no modifica la colección original.
#### Ejemplo
@@ -3216,13 +3216,13 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|startFrom |Integer |->|Index to start the test at|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|param |Mixed |->|Parameter(s) to pass|
-|Result|Boolean|<-|True if at least one element successfully passed the test|
+|startFrom |Integer |->|Índice de inicio de la prueba|
+|formula|4D.Function|->|Objeto Fórmula|
+|methodName|Text|->|Nombre de un método|
+|param |Mixed |->|Parámetro(s) a pasar|
+|Resultado|Boolean|<-|True if at least one element successfully passed the test|
@@ -3304,12 +3304,12 @@ Quiere saber si al menos un valor de la colección es >0.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|ascOrDesc|Integer|->|`ck ascending` or `ck descending` (scalar values)|
-|formula|4D.Function|->|Formula object|
-|methodName|Text|->|Name of a method|
-|extraParam |any |->|Parameter(s) for the method|
+|ascOrDesc|Integer|->|`ck ascendente` o `ck descendente` (valores escalares)|
+|formula|4D.Function|->|Objeto de fórmula|
+|methodName|Text|->|Nombre de un método|
+|extraParam |any |->|Parámetro(s) para el método|
|Result|Collection|<-|Original collection sorted|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
index dbf6a97be9e7de..56bb4e933e7321 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
@@ -445,11 +445,11 @@ En este ejemplo, la primera entidad se creará y guardará pero la segunda falla
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|primaryKey |Integer OR Text|->|Primary key value of the entity to retrieve|
-|settings |Object|->|Build option: context|
-|Result|4D.Entity|<-|Entity matching the designated primary key|
+|primaryKey |Integer O Text|->|Valor de la llave primaria de la entidad a recuperar|
+|settings |Object|->|Opción de Build: contexto|
+|Resultado|4D.Entity|<-|Entity matching the designated primary key|
@@ -572,9 +572,9 @@ $number:=$ds.Persons.getCount()
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|cs.DataStore|<-|Datastore of the dataclass|
+|Resultado|cs.DataStore|<-|Datastore of the dataclass|
@@ -844,10 +844,10 @@ Este ejemplo crea una nueva entidad en la clase de datos "Log" y registra la inf
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|keepOrder |Integer |-> |`dk keep ordered`: creates an ordered entity selection,
`dk non ordered`: creates an unordered entity selection (default if omitted) |
-|Result|4D.EntitySelection|<-|New blank entity selection related to the dataclass|
+|keepOrder |Integer |-> |`dk keep ordered`: crea una selección de entidades ordenada,
`dk non ordered`: crea una selección de entidades desordenada (por defecto si se omitió) |
+|Resultado|4D.EntitySelection|<-|New blank entity selection related to the dataclass|
@@ -890,12 +890,12 @@ Cuando se crea, la selección de entidades no contiene ninguna entidad (`mySelec
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|queryString |Text |-> |Search criteria as string|
-|formula |Object |-> |Search criteria as formula object|
-|value|any|->|Value(s) to use for indexed placeholder(s)|
-|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
+|queryString |Text |-> |Criterios de búsqueda como cadena|
+|formula |Object |-> |Criterios de búsqueda como objeto fórmula|
+|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)|
+|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
|Result|4D.EntitySelection|<-|New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula*|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md
index 4424c9cfac2ce5..34e578d3df7442 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md
@@ -411,9 +411,9 @@ Quiere saber el número de tablas encriptadas en el archivo de datos actual:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
@@ -850,11 +850,11 @@ Cuando no se llama a esta función, las nuevas selecciones de entidades pueden s
-|Parameter|Type||Description|
-|---|---|---|---|
-|curPassPhrase |Text|->|Current encryption passphrase|
-|curDataKey |Object|->|Current data encryption key|
-|Result|Object|<-|Result of the encryption key matching|
+|Parámetro|Tipo||Descripción|
+|---|-|-|---|-|
+|curPassPhrase |Text|->|Frase de contraseña de cifrado actual|
+|curDataKey |Object|->|Llave de cifrado de datos actual|
+|Resultado|Object||<-|Result of the encryption key matching|
@@ -927,9 +927,9 @@ Si no se da *curPassphrase* o *curDataKey*, `.provideDataKey()` devuelve **null*
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|status|Boolean|->|True to disable Data Explorer access to data on the `webAdmin` port, False (default) to grant access|
+|status|Boolean|->|True para desactivar el acceso del Explorador de Datos a los datos en el puerto `webAdmin`, False (por defecto) para conceder acceso|
@@ -1289,9 +1289,9 @@ Puede anidar varias transacciones (subtransacciones). Cada transacción o sub-tr
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
@@ -1327,9 +1327,9 @@ Ver ejemplos de [`.startRequestLog()`](#startrequestlog).
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
@@ -1367,9 +1367,9 @@ Si se llama a la función `.unlock()` en un datastore desbloqueado, no hace nada
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md
index 4375b28a64db33..303a28e2614ae0 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md
@@ -401,11 +401,11 @@ Esta propiedad es **de sólo lectura**.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|destinationFolder |4D.Folder |->|Destination folder|
-|newName|Text|->|Name for the copy|
-|overwrite|Integer|->|`fk overwrite` to replace existing elements|
+|destinationFolder | 4D.Folder |->|carpeta Destino|
+|newName|Text|->|Nombre para la copia|
+|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes|
|Result|4D.Folder|<-|Copied file or folder|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md
index 3cf58dfc3fd12b..707566fac4a8a2 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md
@@ -19,7 +19,7 @@ title: Document Class
#### Descripción
-La propiedad `.creationDate` devuelve The `.creationDate` property returns.
+La propiedad `.creationDate` devuelve la fecha de creación del archivo.
Esta propiedad es **de sólo lectura**.
@@ -160,7 +160,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.isFile` devuelve The `.copyTo()` function.
+La propiedad `.isFile` devuelve siempre true para un archivo.
Esta propiedad es **de sólo lectura**.
@@ -180,7 +180,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.isFolder` devuelve always true for a file.
+La propiedad `.isFolder` devuelve siempre false para un archivo.
Esta propiedad es **de sólo lectura**.
@@ -230,7 +230,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.modificationDate` devuelve The `.modificationDate` property returns.
+La propiedad `.modificationDate` devuelve la fecha de la última modificación del archivo.
Esta propiedad es **de sólo lectura**.
@@ -250,7 +250,7 @@ Esta propiedad es **de sólo lectura**.
##### Descripción
-La propiedad `.modificationTime` devuelve The `.modificationTime` property returns (expresado como un número de segundos que comienza en 00:00).
+La propiedad `.modificationTime` devuelve la hora de la última modificación del archivo (expresado como un número de segundos que comienza en 00:00).
Esta propiedad es **de sólo lectura**.
@@ -315,7 +315,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.parent` devuelve The `.parent` property returns. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema.
+La propiedad `.parent` devuelve el objeto de la carpeta padre del archivo. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema.
Esta propiedad es **de sólo lectura**.
@@ -335,7 +335,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.path` devuelve The `.path` property returns. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem.
+La propiedad `.path` devuelve la ruta POSIX del archivo. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem.
Esta propiedad es **de sólo lectura**.
@@ -355,7 +355,7 @@ Esta propiedad es **de sólo lectura**.
#### Descripción
-La propiedad `.platformPath` devuelve The `.platformPath` property returns.
+La propiedad `.platformPath` devuelve la ruta del archivo expresada con la sintaxis de la plataforma actual.
Esta propiedad es **de sólo lectura**.
@@ -397,18 +397,18 @@ Esta propiedad es **de sólo lectura**.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|destinationFolder | 4D.Folder |->|Destination folder|
-|newName|Text|->|Name for the copy|
-|overwrite|Integer|->|`fk overwrite` to replace existing elements|
+|destinationFolder | 4D.Folder |->|carpeta Destino|
+|newName|Text|->|Nombre para la copia|
+|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes|
|Result|4D.File|<-|Copied file|
#### Descripción
-La función `.copyTo()` The `.isFolder` property returns .
+La función `.copyTo()` copia el objeto `File` en la carpeta *destinationFolder* especificada .
La *destinationFolder* debe existir en el disco, de lo contrario se genera un error.
@@ -534,12 +534,12 @@ Icono de archivo [picture](../Concepts/picture.html).
-|Parameter|Type||Description|
-|---|---|---|---|
-|charSetName |Text |-> |Name of character set|
-|charSetNum |Integer |-> |Number of character set|
-|breakMode|Integer |-> |Processing mode for line breaks|
-|Result |Text |<- |Text from the document|
+|Parámetro|Tipo||Descripción|
+|---|---|-|---|
+|charSetName |Text |-> |Nombre del conjunto de caracteres|
+|charSetNum |Integer |-> |Número del conjunto de caracteres|
+|breakMode|Integer |-> |Modo de procesamiento para saltos de línea|
+|Resultado |Text |<- |Texto de the document|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md
index d393e4fbd714bf..1c1ee2e31384f2 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md
@@ -86,9 +86,9 @@ El tipo de valor del atributo depende del tipo [kind](DataClassClass.md#attribut
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|New entity referencing the record|
+|Resultado|4D.Entity|<-|New entity referencing the record|
@@ -142,11 +142,11 @@ Si no desea que la nueva entidad comparta referencias de atributos de tipo objet
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|entityToCompare|4D.Entity|->|Entity to be compared with the original entity|
-|attributesToCompare|Collection|-> |Name of attributes to be compared |
-|Result|Collection|<-|Differences between the entities|
+|entityToCompare|4D.Entity|->|Entidad a comparar con la entidad original|
+|attributesToCompare|Collection|-> |Nombre de los atributos a comparar |
+|Resultado|Collection|<-|Differences between the entities|
@@ -345,10 +345,10 @@ vCompareResult1 (se devuelven todas las diferencias):
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk force drop if stamp changed`: Forces the drop even if the stamp has changed|
-|Result|Object|<-|Result of drop operation|
+|mode|Integer|->|`dk force drop if stamp changed`: Forza la caída incluso si el sello ha cambiado|
+|Resultado|Object|<-|Result of drop operation|
@@ -454,9 +454,9 @@ Ejemplo con la opción `dk force drop if stamp changed`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)|
@@ -582,9 +582,9 @@ También puede utilizar una entidad relacionada dada como objeto:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.DataClass|<-|DataClass object to which the entity belongs|
+|Resultado|4D.DataClass|<-|DataClass object to which the entity belongs|
@@ -629,9 +629,9 @@ El siguiente código genérico duplica cualquier entidad:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk key as string`: primary key is returned as a string, no matter the primary key type|
+|mode|Integer|->|`dk key as string`: la llave primaria se devuelve como una cadena, sin importar el tipo de clave primaria|
|Result|any|<-|Value of the primary key of the entity (Integer or Text)|
@@ -824,10 +824,10 @@ El sello interno se incrementa automáticamente en 4D cada vez que se guarda la
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|entitySelection|4D.EntitySelection|->|Position of the entity is given according to this entity selection|
-|Result|Integer|<-|Position of the entity in an entity selection|
+|entitySelection|4D.EntitySelection|->|La posición de la entidad se da según esta selección de entidad|
+|Resultado|Integer|<-|Position of the entity in an entity selection|
@@ -915,9 +915,9 @@ La función `.isNew()` devuelve True s
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)|
@@ -956,10 +956,10 @@ Si la entidad no pertenece a ninguna selección de entidades existente (es decir
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk reload if stamp changed`: Reload before locking if stamp changed|
-|Result|Object|<-|Result of lock operation|
+|mode|Integer|->|`dk reload if stamp changed`: recarga antes de bloquear si el sello cambió|
+|Resultado|Object|<-|Result of lock operation|
@@ -1081,9 +1081,9 @@ Ejemplo con la opción `dk reload if stamp changed`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)|
@@ -1125,9 +1125,9 @@ Si no hay una entidad siguiente válida en la selección de entidades (es decir,
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)|
+|Resultado|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)|
@@ -1233,10 +1233,10 @@ El objeto devuelto por `.reload( )` contiene las siguientes propiedades:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk auto merge`: Enables the automatic merge mode|
-|Result|Object|<-|Result of save operation|
+|mode|Integer|->|`dk auto merge`: activa el modo de fusión automática|
+|Resultado|Object|<-|Result of save operation|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md
index 0c7042b8adb21f..ccd4060f3d1518 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md
@@ -388,11 +388,11 @@ $sellist2:=$sellist2.add($sellist1)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|entity |4D.Entity|->|Entity to intersect with|
-|entitySelection |4D.EntitySelection|->|Entity selection to intersect with|
-|Result|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator|
+|entity|4D.Entity|->|Entidad con la que interceptar |
+|entitySelection|4D.EntitySelection|->|Selección de entidad a interceptar|
+|Resultado|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator|
@@ -507,16 +507,16 @@ $emp2:=$employees.at(-3) //empezando por el final, 3ª entidad
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Attribute path to be used for calculation|
-|Result|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)|
#### Descripción
-La función `.average()` The `.average()` function.
+La función `.average()` devuelve la media aritmética (promedio) de todos los valores no nulos de *attributePath* en la selección de entidades.
Pase en el parámetro *attributePath* la ruta del atributo a evaluar.
@@ -615,10 +615,10 @@ Si *entity* y la entity selection no pertenecen a la misma dataclass, se produce
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|Real|<-|Number of non null *attributePath* values in the entity selection|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|Real|<-|Number of non null *attributePath* values in the entity selection|
@@ -664,10 +664,10 @@ Queremos averiguar el número total de empleados de una empresa sin contar a los
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|option |Integer|->|`ck shared`: return a shareable entity selection|
-|Result|4D.EntitySelection|<-|Copy of the entity selection|
+|option |Integer|->|`ck shared`: devuelve una selección de entidades compartible|
+|Resultado|4D.EntitySelection|<-|Copy of the entity selection|
@@ -742,7 +742,7 @@ A continuación, esta selección de entidades se actualiza con productos y se de
#### Descripción
-La función `.distinct()` The `.distinct()` function.
+La función `.distinct()` devuelve una colección que contiene sólo valores distintos (diferentes) del *attributePath* en la selección de entidades.
La colección devuelta se clasifica automáticamente. Los valores **Null** no se devuelven.
@@ -886,10 +886,10 @@ $paths:=ds.Employee.all().distinctPaths("fullData")
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mode|Integer|->|`dk stop dropping on first error`: stops method execution on first non-droppable entity|
-|Result|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies)|
+|mode|Integer|->|`dk stop dropping on first error`: para la ejecución del método en la primera entidad no soltable|
+|Resultado|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies)|
@@ -958,12 +958,12 @@ Ejemplo con la opción `dk stop dropping on first error`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Attribute path whose values must be extracted to the new collection |
-|targetPath|Text|->|Target attribute path or attribute name|
-|option|Integer|->|`ck keep null`: include null attributes in the returned collection (ignored by default)|
-|Result|Collection|<-|Collection containing extracted values|
+|attributePath |Text|->|Ruta del atributo cuyos valores deben extraerse a la nueva colección |
+|targetPath|Text|->|Ruta del atributo de destino o nombre del atributo|
+|option|Integer||->|`ck keep null`: incluir atributos nulos en la colección devuelta (ignorado por defecto)|
+|Resultado|Collection||<-|Collection containing extracted values|
@@ -1064,9 +1064,9 @@ Dada la siguiente tabla y relación:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)|
+|Resultado|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)|
@@ -1125,15 +1125,15 @@ Sin embargo, hay una diferencia entre ambas afirmaciones cuando la selección es
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.DataClass|<-|Dataclass object to which the entity selection belongs|
+|Resultado|4D.DataClass|<-|Dataclass object to which the entity selection belongs|
#### Descripción
-La función `.isNew()` The `.getDataClass()` function.
+La función `.isNew()` devuelve la dataclass de la entity selection.
Esta función es principalmente útil en el contexto del código genérico.
@@ -1337,9 +1337,9 @@ Para más información, consulte [Entity selection ordenadas o desordenadas](ORD
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Entity |<-|Reference to the last entity of the entity selection (Null if empty entity selection)|
+|Resultado|4D.Entity |<-|Reference to the last entity of the entity selection (Null if empty entity selection)|
@@ -1481,10 +1481,10 @@ Queremos encontrar el salario más alto entre todas las empleadas:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|any|<-|Lowest value of attribute|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|any|<-|Lowest value of attribute|
@@ -1894,13 +1894,13 @@ En este ejemplo, el campo objeto "marks" de la dataClass **Students** contiene l
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|queryString |Text |-> |Search criteria as string|
-|formula |Object |-> |Search criteria as formula object|
-|value|any|->|Value(s) to use for indexed placeholder(s)|
-|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
-|Result|4D.EntitySelection|<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*|
+|queryString |Text |-> |Criterios de búsqueda como cadena|
+|formula |Object |-> |Criterios de búsqueda como objeto fórmula|
+|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)|
+|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan|
+|Result|4D.EntitySelection<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*|
@@ -2227,10 +2227,10 @@ $slice:=ds.Employee.all().slice(-1;-2) //intenta devolver entidades del índice
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|attributePath |Text|->|Path of the attribute to be used for calculation|
-|Result|Real|<-|Sum of entity selection values|
+|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo|
+|Resultado|Real|<-|Sum of entity selection values|
@@ -2281,13 +2281,13 @@ $sum:=$sel.sum("salary")
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|filterString |Text|->|String with entity attribute path(s) to extract|
-|filterCol |Collection|->|Collection of entity attribute path(s) to extract|
-|options|Integer|->|`dk with primary key`: adds the primary key
`dk with stamp`: adds the stamp|
-|begin|Integer| ->|Designates the starting index|
-|howMany|Integer|->|Number of entities to extract|
+|filterString |Text|->|Cadena con ruta(s) de atributo(s) de entidad a extraer|
+|filterCol |Collection|->|Colección de ruta(s) de atributo(s) de entidad a extraer|
+|options|Integer||->|`dk with primary key`: añade la llave primaria
`dk with stamp`: añade el sello|
+|begin|Integer| ->|Designa el índice de inicio|
+|howMany|Integer|->|Número de entidades a extraer|
|Result|Collection|<-|Collection of objects containing attributes and values of entity selection|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md
index 40d14789fa854b..f21150257ae06c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md
@@ -74,13 +74,13 @@ Los objetos de tipo `File` soportan varios nombres de ruta, incluida las sintaxi
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|path|Text|->|File path|
-|fileConstant|Integer|->|4D file constant|
-|pathType|Integer|->|`fk posix path` (default) or `fk platform path`|
-|*||->|* to return file of host database|
-|Result|4D.File|<-|New file object|
+|path|Text|->|Ruta de archivo|
+|fileConstant|Integer|->|Constante de archivo 4D|
+|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`|
+|*||->|* para devolver el archivo de la base de datos host|
+|Resultado|4D.File|<-|New file object|
@@ -218,11 +218,11 @@ Creación de un archivo de preferencias en la carpeta principal:
-|Parameter|Type||Description|
-|---|---|---|---|
-|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut|
-|aliasName|Text|->|Name of the alias or shortcut|
-|aliasType|Integer|->|Type of the alias link|
+|Parámetro|Tipo||Descripción|
+|---|---|-|---|
+|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo|
+|aliasName|Text|->|Nombre del alias o acceso directo|
+|aliasType|Integer|->|Tipo del enlace del alias|
|Result|4D.File|<-|Alias or shortcut file reference|
@@ -276,9 +276,9 @@ Quiere crear un alias para un archivo en su carpeta principal:
-|Parameter|Type||Description|
-|---|----|---|---|
-||||Does not require any parameters|
+|Parámetro|Tipo||Descripción|
+|---|----|---|-|
+||||No requiere ningún parámetro|
@@ -433,11 +433,11 @@ ALERT($info.Copyright)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|----|---|---|
-|destinationFolder|4D.Folder|->|Destination folder|
-|newName|Text|->|Full name for the moved file|
-|Result|4D.File|<-|Moved file|
+|destinationFolder|4D.Folder|->|Carpeta de destino|
+|newName|Text|->|Nombre completo de la carpeta movida|
+|Resultado|4D.File|<-|Moved file|
@@ -741,12 +741,12 @@ La función `.setContent( )` reescri
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|----|---|--------|
-|text|Text|->|Text to store in the file|
-|charSetName|Text|->|Name of character set|
-|charSetNum|Integer|->|Number of character set|
-|breakMode|Integer|->|Processing mode for line breaks|
+|text|Text|->|Texto a almacenar en el archivo|
+|charSetName|Text|->Nombre del conjunto de caracteres|
+|charSetNum|Integer|->|Número del conjunto de caracteres|
+|breakMode|Integer|->|Modo de procesamiento para saltos de línea|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md
index 7acfd1b4fd7ca9..c0ce11b52045d6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md
@@ -455,9 +455,9 @@ Si el parámetro *stopChar* se pasa y no se encuentra, `.readText()` devuelve un
-|Parameter|Type||Description|
-|---|---|---|---|
-|size|Real|->|New size of the document in bytes|
+|Parámetro|Tipo||Descripción|
+|---|-|-|-|-|
+|size|Real|->|Nuevo tamaño del documento en bytes|
@@ -529,9 +529,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|lineOfText|Text|->|Text to write|
+|lineOfText|Text|->|Texto a escribir|
@@ -565,9 +565,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|textToWrite|Text|->|Text to write|
+|textToWrite|Text|->|Texto a escribir|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md
index f0fb87de0af929..1082601d1ade51 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md
@@ -72,13 +72,13 @@ Los objetos `Folder` soportan varios nombres de ruta, incluyendo las sintaxis `f
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|path|Text|->|Folder path|
-|folderConstant|Integer|->|4D folder constant|
-|pathType|Integer|->|`fk posix path` (default) or `fk platform path`|
-|*||->|* to return folder of host database|
-|Result|4D.Folder|<-|New folder object|
+|path|Text|->|Ruta de la carpeta|
+|folderConstant|Integer|->|Constante de la carpeta 4D|
+|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`|
+|*||->|* para devolver la carpeta de la base de datos local|
+|Resultado|4D.Folder|<-|New folder object|
@@ -222,11 +222,11 @@ End if
-|Parameter|Type||Description|
-|---|---|---|---|
-|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut|
-|aliasName|Text|->|Name of the alias or shortcut|
-|aliasType|Integer|->|Type of the alias link|
+|Parámetro|Tipo||Descripción|
+|---|---|-|---|
+|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo|
+|aliasName|Text|->|Nombre del alias o acceso directo|
+|aliasType|Integer|->|Tipo del enlace del alias|
|Result|4D.File|<-|Alias or shortcut reference|
@@ -356,11 +356,11 @@ Cuando se pasa `Delete with contents`:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|----|---|---|
-|destinationFolder|4D.Folder|->|Destination folder|
-|newName|Text|->|Full name for the moved folder|
-|Result|4D.Folder|<-|Moved folder|
+|destinationFolder|4D.Folder|->|Carpeta de destino|
+|newName|Text|->|Nombre completo de la carpeta movida|
+|Resultado|4D.Folder|<-|Moved folder|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md
index 05882577527ab2..d03d3f388de353 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md
@@ -130,10 +130,10 @@ Los parámetros se reciben en el método, en el orden en que se especifican en l
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formulaExp|Expression|->|Formula to be returned as object|
-|Result|4D.Function|<-|Native function encapsulating the formula|
+|formulaExp|Expression|->|Fórmula a devolver como objeto|
+|Resultado|4D.Function|<-|Native function encapsulating the formula|
@@ -270,10 +270,10 @@ Llamar a una fórmula utilizando la notación de objetos:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|formulaString|Text|->|Text formula to be returned as object|
-|Result|4D.Function|<-|Native object encapsulating the formula|
+|formulaString|Text|->|Fórmula de texto a devolver como objeto|
+|Resultado|4D.Function|<-|Native object encapsulating the formula|
@@ -330,10 +330,10 @@ El siguiente código creará un diálogo que acepta una fórmula en formato text
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|thisObj|Object|->|Object to be returned by the This command in the formula|
-|formulaParams |Collection|->|Collection of values to be passed as $1...$n when `formula` is executed|
+|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula||
+|formulaParams ||Collection|->|Colección de valores a pasar como $1...$n cuando se ejecute `formula`|
|Result|any|<-|Value from formula execution|
@@ -405,11 +405,11 @@ Tenga en cuenta que `.apply()` es similar a [`.call()`](#call) excepto que los p
-|Parameter|Type||Description|
-|---|---|---|---|
-|thisObj|Object|->|Object to be returned by the This command in the formula|
-|params |any|->|Value(s) to be passed as $1...$n when formula is executed|
-|Result|any|<-|Value from formula execution|
+|Parámetro|Tipo||Descripción|
+|---|-|-|-|---|
+|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula|
+|params |any|->|Valor(es) a pasar como $1...$n cuando se ejecuta la fórmula|
+|Resultado|any||<-|Value from formula execution|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md
index c5d2ea880047d1..282930daf2004f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md
@@ -72,18 +72,18 @@ El comando `IMAP New transporter` ](#acceptunsecureconnection) | False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
-| [](#authenticationmode) | se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](#checkconnectiondelay) | 300 |
-| [](#connectiontimeout) | 30 |
-| [](#host) | *mandatory* |
-| [](#logfile) | ninguno |
-| .**password**: Text
Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
-| [](#port) | 993 |
-| [](#user) | ninguno |
+| *server* | Valor por defecto (si se omite) |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](#acceptunsecureconnection) | False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
+| [](#authenticationmode) | the most secure authentication mode supported by the server is used |
+| [](#checkconnectiondelay) | 300 |
+| [](#connectiontimeout) | 30 |
+| [](#host) | *mandatory* |
+| [](#logfile) | ninguno |
+| .**password**: Text
Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno |
+| [](#port) | 993 |
+| [](#user) | ninguno |
> **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil.
#### Resultado
@@ -150,10 +150,10 @@ La función `4D.IMAPTransporter.new()`
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgIDs|any|->|Collection of strings: Message unique IDs (text)
Text: Unique ID of a message
Longint (IMAP all): All messages in the selected mailbox|
-|keywords|Object|->|Keyword flags to add|
+|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
Texto: ID único de un mensaje
Longint (IMAP all): Todos los mensajes del buzón seleccionado|
+|keywords|Object|->|Banderas de palabras clave a añadir|
|Result|Object|<-|Status of the addFlags operation|
@@ -242,12 +242,12 @@ $status:=$transporter.addFlags(IMAP all;$flags)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mailObj|Object|->|Email object|
-|destinationBox|Text|->|Mailbox to receive Email object|
-|options|Object|->|Object containing charset info |
-|Result|Object|<-|Status of the append operation|
+|mailObj|Objeto|->|Objeto de correo electrónico|
+|destinationBox|Text|->|Buzón para recibir el objeto de correo electrónico|
+|options|Object|->|Objeto que contiene información sobre el conjunto de caracteres |
+|Resultado|Object|<-|Status of the append operation|
@@ -356,12 +356,12 @@ La propiedad `.checkConnectionDelay` contiene
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgsIDs|Collection|->|Collection of message unique IDs (strings)|
-|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox|
-|destinationBox|Text|->|Mailbox to receive copied messages|
-|Result|Object|<-|Status of the copy operation|
+|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)|
+|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado|
+|destinationBox|Text|->|Buzón para recibir los mensajes copiados|
+|Resultado|Object|<-|Status of the copy operation|
@@ -540,11 +540,11 @@ End for each
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgsIDs|Collection|->|Collection of message unique IDs (strings)|
-|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox|
-|Result|Object|<-|Status of the delete operation|
+|msgsIDs|Colección|->|Colección de IDs únicos de mensajes (cadenas)|
+|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado|
+|Resultado|Object|<-|Status of the delete operation|
@@ -974,12 +974,12 @@ Caracter delimitador del nombre del buzón.
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|->|Sequence number of the message|
-|msgID|Text|->|Unique ID of the message|
-|options|Object|->|Message handling instructions|
-|Result|Object|<-|[Email object](EmailObjectClass.md#email-object)|
+|msgNumber|Integer|->|Número de secuencia del mensaje|
+|msgID|Text|->|Identificación única del mensaje|
+|options|Object|->|Instrucciones de gestión del mensaje|
+|Resultado|Object|<-|[Email object](EmailObjectClass.md#email-object)|
@@ -1050,13 +1050,13 @@ Quiere obtener el mensaje con ID = 1:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|ids |Collection|->|Collection of message ID|
-|startMsg|Integer|->|Sequence number of the first message|
-|endMsg |Integer|->|Sequence number of the last message|
-|options|Object|->|Message handling instructions|
-|Result|Object|<-|Object containing:
- una colección de [objetos Email](EmailObjectClass.md#email-object) y
- una colección de identificadores o números para los mensajes que faltan, si los hay
|
+|ids |Collection|->|Colección de ID de mensaje|
+|startMsg|Integer|->|Número de secuencia del primer mensaje|
+|endMsg |Integer|->|Número de secuencia del último mensaje|
+|options|Object|->|Instrucciones de gestión de mensajes|
+|Resultado|Object|<-|Object containing:
- una colección de [objetos Email](EmailObjectClass.md#email-object) y
- una colección de identificadores o números para los mensajes que faltan, si los hay
|
@@ -1153,11 +1153,11 @@ Quiere recuperar los 20 correos electrónicos más recientes sin cambiar el esta
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|-> |Sequence number of the message|
-|msgID|Text|-> |Unique ID of the message|
-|updateSeen|Boolean|->|If True, the message is marked "seen" in the mailbox. Si es False el mensaje se deja intacto.|
+|msgNumber|Integer|-> |Número de secuencia del mensaje|
+|msgID|Text|-> |Identificación única del mensaje|
+|updateSeen|Boolean|->|Si es True, el mensaje se marca como "visto" en el buzón. Si es False el mensaje se deja intacto.|
|Resultado|BLOB|<-|Blob of the MIME string returned from the mail server|
@@ -1230,12 +1230,12 @@ El parámetro opcional *updateSeen* permite indicar si el mensaje está marcado
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgsIDs|Collection|->|Collection of message unique IDs (strings)|
-|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox|
-|destinationBox|Text|->|Mailbox to receive moved messages|
-|Result|Object|<-|Status of the move operation|
+|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)|
+|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado|
+|destinationBox|Text|->|Buzón para recibir los mensajes movidos|
+|Resultado|Object|<-|Status of the move operation|
@@ -1334,11 +1334,11 @@ Para mover todos los mensajes del buzón actual:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|-----|--- |:---:|------|
-|startMsg|Integer|-> |Sequence number of the first message|
-|endMsg|Integer|->|Sequence number of the last message|
-|Result|Collection|<-|Collection of unique IDs|
+|startMsg|Integer|-> |Número de secuencia del primer mensaje|
+|endMsg|Integer|->|Número de secuencia del último mensaje|
+|Resultado|Collection||<-|Collection of unique IDs|
@@ -1400,17 +1400,17 @@ La función devuelve una colección de cadenas (IDs únicos).
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgIDs|any|->|Collection of strings: Message unique IDs (text)
Text: Unique ID of a message
Longint (IMAP all): All messages in the selected mailbox|
-|keywords|Object|->|Keyword flags to remove|
+|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
Texto: ID único de un mensaje
Longint (IMAP all): todos los mensajes del buzón seleccionado|
+|keywords|Object|->|Banderas de palabras clave a eliminar|
|Result|Object|<-|Status of the removeFlags operation|
#### Descripción
-The `.delete()` function sets the "deleted" flag for the messages defined in `msgsIDs` or `allMsgs`.
+La función `.removeFlags()` elimina las banderas de los `msgIDs` para las `palabras clave` especificadas.
En el parámetro `msgIDs`, puede pasar:
@@ -1491,11 +1491,11 @@ $status:=$transporter.removeFlags(IMAP all;$flags)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|currentName|Text|->|Name of the current mailbox|
-|newName|Text|->|New mailbox name|
-|Result|Object|<-|Status of the renaming operation|
+|currentName|Text|->|Nombre del buzón actual|
+|newName|Text|->|Nombre del nuevo buzón|
+|Resultado|Object|<-|Status of the renaming operation|
@@ -1655,7 +1655,7 @@ Las claves de búsqueda pueden solicitar el valor a buscar:
* **Marcadores**: los valores de tipo marcador (flags) aceptan una o varias palabras claves (incluyendo marcadores estándar) separados por espacios. Ejemplo: `searchCriteria = KEYWORD \Flagged \Draft`
-* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Examples: `2,4:7,9,12:*` is `2,4,5,6,7,9,12,13,14,15` for a mailbox with 15 messages. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered.
+* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Ejemplos: `2,4:7,9,12:*` es `2,4,5,6,7,9,12,13,14,15` para un buzón con 15 mensajes. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered.
#### Teclas de búsqueda disponibles
@@ -1716,11 +1716,11 @@ Las claves de búsqueda pueden solicitar el valor a buscar:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|name|Text|-> |Name of the mailbox|
-|state|Integer|->|Mailbox access status|
-|Result|Object|<-|boxInfo object|
+|name|Text|-> |Nombre del buzón|
+|state|Integer|->|Estado de acceso al buzón|
+|Resultado|Object|<-|boxInfo object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md
index ab9e5b49356db0..e5341f75a88e9a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md
@@ -60,17 +60,17 @@ El comando `POP3 New transporter` ](#acceptunsecureconnection) | False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno |
-| [](#authenticationmode) | se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](#connectiontimeout) | 30 |
-| [](#host) | *mandatory* |
-| [](#logfile) | ninguno |
-| **.password**: Text
Contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno |
-| [](#port) | 995 |
-| [](#user) | ninguno |
+| *server* | Valor por defecto (si se omite) |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](#acceptunsecureconnection) | False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno |
+| [](#authenticationmode) | the most secure authentication mode supported by the server is used |
+| [](#connectiontimeout) | 30 |
+| [](#host) | *mandatory* |
+| [](#logfile) | ninguno |
+| **.password**: Text
Contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno |
+| [](#port) | 995 |
+| [](#user) | ninguno |
#### Resultado
@@ -341,10 +341,10 @@ Quiere saber el remitente del primer correo del buzón:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|msgNumber|Integer|->|Number of the message in the list |
-|Result|Object|<-|mailInfo object|
+|msgNumber|Integer|->|Número del mensaje en la lista |
+|Resultado|Objeto|<-|mailInfo object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md
index cb77d66dfe8333..a7e46cfef089cb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md
@@ -64,21 +64,21 @@ El comando `SMTP New transporter` ](#acceptunsecureconnection) | False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno |
-| [](#authenticationmode) | se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](#bodycharset) | `mail mode UTF8` (US-ASCII_UTF8_QP) |
-| [](#connectiontimeout) | 30 |
-| [](#headercharset) | `mail mode UTF8` (US-ASCII_UTF8_QP) |
-| [](#host) | *mandatory* |
-| [](#keepalive) | True |
-| [](#logfile) | ninguno |
-| **password**: Text
Contraseña usuario para la autenticación en el servidor. Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno |
-| [](#port) | 587 |
-| [](#sendtimeout) | 100 |
-| [](#user) | ninguno |
+| *server* | Valor por defecto (si se omite) |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](#acceptunsecureconnection) | False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno |
+| [](#authenticationmode) | the most secure authentication mode supported by the server is used |
+| [](#bodycharset) | `mail mode UTF8` (US-ASCII_UTF8_QP) |
+| [](#connectiontimeout) | 30 |
+| [](#headercharset) | `mail mode UTF8` (US-ASCII_UTF8_QP) |
+| [](#host) | *mandatory* |
+| [](#keepalive) | True |
+| [](#logfile) | ninguno |
+| **password**: Text
Contraseña usuario para la autenticación en el servidor. Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno |
+| [](#port) | 587 |
+| [](#sendtimeout) | 100 |
+| [](#user) | ninguno |
#### Resultado
@@ -217,10 +217,10 @@ La conexión SMTP se cierra automáticamente:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|mail|Object|->|[Email](EmailObjectClass.md#email-object) to send|
-|Result|Object|<-|SMTP status|
+|mail|Object|->|[Email](EmailObjectClass.md#email-object) a enviar|
+|Resultado|Object|<-|SMTP status|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md
index 4057e5946d5018..5416d01611ca2f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md
@@ -40,9 +40,9 @@ Para obtener información detallada sobre la implementación de la sesión, cons
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|Result|4D.Session|<-|Session object|
+|Resultado|4D.Session|<-|Session object|
@@ -307,11 +307,11 @@ End if
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|privilege|Text|->|Privilege name|
-|privileges|Collection|->|Collection of privilege names|
-|settings|Object|->|Object with a "privileges" property (string or collection)|
+|privilege|Text|->|Nombre de privilegio|
+|privileges|Collection|->|Colección de nombres de privilegio|
+|settings|Object|->Objeto con una propiedad "privilegios" (cadena o colección)|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md
index 398a9118ad1b71..d3af628bda723b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md
@@ -111,10 +111,10 @@ Método ***OpenForm***:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|description|Text|->|Description for the signal|
-|Result|4D.Signal|<-|Native object encapsulating the signal|
+|description|Text|->|Descripción de la señal|
+|Resultado|4D.Señal|<-|Native object encapsulating the signal|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md
index 8b3f63555688ee..5423d93287e06b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md
@@ -73,10 +73,10 @@ Ofrecen las siguientes propiedades y funciones:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|----|---|
-|option|Integer|->|Web server to get (default if omitted = `Web server database`)|
-|Result|4D.WebServer|<-|Web server object|
+|option|Integer|->|Servidor web a obtener (por defecto si se omite = `Web server database`)|
+|Resultado|4D.WebServer|<-|Web server object|
@@ -178,7 +178,7 @@ Camino de la carpeta donde
**.characterSet** : Number
**.characterSet** : Text
-El conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D:
+The conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D:
- 4 = ISO-8859-1
- 12 = ISO-8859-9
@@ -203,7 +203,7 @@ El conjunto de caracteres que e
**.cipherSuite** : Text
-El lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL.
+The lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL.
@@ -214,7 +214,7 @@ El lista de cifrado utilizada pa
**.CORSEnabled** : Boolean
-El estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido".
+The estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido".
Por defecto: False (desactivado)
@@ -255,7 +255,7 @@ Contiene el lista de hosts y m
**.debugLog** : Number
-El estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo).
+The estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo).
- 0 = desactivado
- 1 = activado sin partes del cuerpo (en este caso se suministra el tamaño del cuerpo)
@@ -272,7 +272,7 @@ El estado del archivo de log de las
**.defaultHomepage** : Text
-El nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada.
+The nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada.
@@ -283,7 +283,7 @@ El nombre de la página de i
**.HSTSEnabled** : Boolean
-El estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales.
+The estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales.
@@ -296,7 +296,7 @@ El estado del HTTP Strict Transp
**.HSTSMaxAge** : Number
-El duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado.
+The duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado.
Valor por defecto: 63072000 (2 años).
@@ -309,7 +309,7 @@ Valor por defecto: 63072000 (2 años).
**.HTTPCompressionLevel** : Number
-El nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad).
+The nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad).
Valores posibles:
@@ -327,7 +327,7 @@ Valores posibles:
**.HTTPCompressionThreshold** : Number
-El umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños.
+The umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños.
Umbral de compresión por defecto = 1024 bytes
@@ -340,7 +340,7 @@ Umbral de compresión por defecto = 1024 bytes
**.HTTPEnabled** : Boolean
-El estado del protocolo HTTP.
+The estado del protocolo HTTP.
@@ -351,7 +351,7 @@ El estado del protocolo HTTP**.HTTPPort** : Number
-El número de puerto IP de escucha para HTTP.
+The número de puerto IP de escucha para HTTP.
Por defecto = 80
@@ -364,7 +364,7 @@ Por defecto = 80
**.HTTPTrace** : Boolean
-El activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo.
+The activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo.
@@ -375,7 +375,7 @@ El activación de `HTTP TRACE`**.HTTPSEnabled** : Boolean
-El estado del protocolo HTTPS.
+The estado del protocolo HTTPS.
@@ -386,7 +386,7 @@ El estado del protocolo HTTPS**.HTTPSPort** : Number
-El número de puerto IP de escucha para HTTPS.
+The número de puerto IP de escucha para HTTPS.
Por defecto = 443
@@ -400,7 +400,7 @@ Por defecto = 443
> Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession).
-El duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada.
+The duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada.
Por defecto = 480 minutos
@@ -414,7 +414,7 @@ Por defecto = 480 minutos
> Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession).
-El duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP.
+The duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP.
Por defecto = 480 minutos
@@ -427,7 +427,7 @@ Por defecto = 480 minutos
**.IPAddressToListen** : Text
-El Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4.
+The Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4.
@@ -440,7 +440,7 @@ El Dirección IP en la que
*Propiedad de sólo lectura*
-El estado de ejecución del servidor web.
+The estado de ejecución del servidor web.
@@ -466,7 +466,7 @@ Contiene `True` si las sesiones
**.logRecording** : Number
-El valor de registro del log de peticiones (logweb.txt).
+The valor de registro del log de peticiones (logweb.txt).
- 0 = No registrar (por defecto)
- 1 = Registro en formato CLF
@@ -483,7 +483,7 @@ El valor de registro del log de
**.maxConcurrentProcesses** : Number
-El número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones.
+The número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones.
Valores posibles: 500000 - 2147483647
@@ -523,7 +523,7 @@ Contiene el número máximo de s
**.minTLSVersion** : Number
-El versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima.
+The versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima.
Valores posibles:
@@ -545,7 +545,7 @@ Valores posibles:
*Propiedad de sólo lectura*
-El nombre de la aplicación del servidor web.
+The nombre de la aplicación del servidor web.
@@ -558,7 +558,7 @@ El nombre de la aplicación del servido
*Propiedad de sólo lectura*
-El versión de la librería OpenSSL utilizada.
+The versión de la librería OpenSSL utilizada.
@@ -571,7 +571,7 @@ El versión de la librería O
*Propiedad de sólo lectura*
-El disponibilidad de PFS en el servidor.
+The disponibilidad de PFS en el servidor.
@@ -581,7 +581,7 @@ El disponibilidad de P
**.rootFolder** : Text
-El ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`.
+The ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`.
@@ -607,7 +607,7 @@ Contiene `True` si las sesio
**.sessionCookieDomain** : Text
-El campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos.
+The campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos.
@@ -618,7 +618,7 @@ El campo "domain" de la
**.sessionCookieName** : Text
-El nombre de la cookie utilizada para almacenar el ID de sesión.
+The nombre de la cookie utilizada para almacenar el ID de sesión.
*Propiedad de sólo lectura*
@@ -631,7 +631,7 @@ El nombre de la cookie uti
**.sessionCookiePath** : Text
-El campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc.
+The campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc.
@@ -650,7 +650,7 @@ El campo "path" de la cook
**.sessionCookieSameSite** : Text
-El valor de la cookie de session "SameSite". Valores posibles (utilizando constantes):
+The valor de la cookie de session "SameSite". Valores posibles (utilizando constantes):
| Constante | Valor | Descripción |
| ------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -671,7 +671,7 @@ Ver la descripción de [Session Cookie SameSite](WebServer/webServerConfig.md#se
> Esta propiedad no se utiliza en el modo [sesiones escalables](#scalablesession) (no hay validación de la dirección IP).
-El validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación).
+The validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación).
@@ -693,10 +693,10 @@ El validación de
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|----|---|
-|settings|Object|->|Web server settings to set at startup|
-|Result|Object|<-|Status of the web server startup|
+|settings|Object|->|Configuración del servidor web para establecer al inicio|
+|Resultado|Object|<-|Status of the web server startup|
@@ -755,9 +755,9 @@ La función devuelve un objeto que describe el estado de lanzamiento del servido
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|----|---|
-||||Does not require any parameters|
+||||No requiere ningún parámetro|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md
index c09f3b96f75cf9..924626c22cedb8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md
@@ -52,14 +52,14 @@ End if
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|fileToZip|4D.File|->|File or Folder object to compress|
-|folderToZip|4D.Folder|->|File or Folder object to compress|
-|zipStructure|Object|->|File or Folder object to compress|
-|destinationFile|4D.File|->|Destination file for the archive|
-|options|Integer|->|*folderToZip* option: `ZIP Without enclosing folder`|
-|Result|Object|<-|Status object|
+|fileToZip|4D.File|->|Objeto Archivo o Carpeta a comprimir|
+|folderToZip|4D.Folder|->|Objeto Archivo o Carpeta a comprimir|
+|zipStructure|Object|->|Objeto Archivo o Carpeta a comprimir|
+|destinationFile|4D.File|->|Archivo de destino del archivo|
+|options|Integer|->|Opción *folderToZip*: `ZIP Without enclosing folder`|
+|Resultado|Object|<-|Status object|
@@ -77,7 +77,7 @@ Puede pasar un objeto 4D.File, 4D.Folder, o una estructura zip como primer pará
| Propiedad | Tipo | Descripción |
| ------------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| compression | Integer | `ZIP Compression standard`: Reducir la compresión (por defecto)`ZIP Compression LZMA`: compresión LZMA`ZIP Compression XZ`: compresión XZ`ZIP Compression none`: sin compresión |
+| compression | Integer | `ZIP Compression standard`: reducir la compresión (por defecto)`ZIP Compression LZMA`: compresión LZMA`ZIP Compression XZ`: compresión XZ`ZIP Compression none`: sin compresión |
| level | Integer | Nivel de compresión. Valores posibles: 1 a 10. Un valor más bajo producirá un archivo más grande, mientras que un valor más alto producirá un archivo más pequeño. Sin embargo, el nivel de compresión influye en el rendimiento. Valores por defecto si se omiten: `ZIP Compression standard`: 6`ZIP Compression LZMA`: 4`ZIP Compression XZ`: 4 |
| encryption | Integer | La encriptación a utilizar si se define una contraseña:`ZIP Encryption AES128`: encriptación AES con una llave de 128 bits.`ZIP Encryption AES192`: encriptación AES con una llave de 192 bits.`ZIP Encryption AES256`: encriptación AES con una llave de 256 bits (por defecto si se define la contraseña).`ZIP Encryption none`: los datos no están encriptados (por defecto si no se define una contraseña) |
| contraseña | Text | Una contraseña a utilizar si se requiere encriptación. |
@@ -208,11 +208,11 @@ $err:=ZIP Create archive($zip; $destination)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---------|--- |:---:|------|
-|zipFile|4D.File|->|Zip archive file|
-|password|Text|->|ZIP archive password if any|
-|Result|4D.ZipArchive|<-|Archive object|
+|zipFile|4D.File|->|Archivo Zip|
+|password|Text|->|Contraseña del archivo Zip si la hubiera|
+|Resultado|4D.ZipArchive|<-|Archive object|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md
index 16fe6490202d6f..29146605c7894c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md
@@ -55,7 +55,7 @@ Sintaxis:
| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluidos los métodos base `On Startup` y `On Exit` |
| `--startup-method` | Nombre del método proyecto (cadena) | Método proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). |
-(*) Some dialogs are displayed before the database is opened, so that it's impossible to write into the [Diagnostic log file](Debugging/debugLogFiles.md#4ddiagnosticlogtxt) (license alert, conversion dialog, database selection, data file selection). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, y luego la aplicación se cierra.
+(*) Algunos diálogos se muestran antes de abrir la base de datos, para que sea imposible escribir en el [archivo Diagnostic log](Debugging/debugLogFiles.md#4ddiagnosticlogtxt) (alerta de licencia, diálogo de conversión, selección de bases de datos, selección de archivos de datos). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, y luego la aplicación se cierra.
### Ejemplos
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md
index 9a329090b9540b..f3580605419424 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md
@@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr
El evento `On After Keystroke` no se genera:
-- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method),
+- en el método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método [list box](FormObjects/listbox_overview.md)),
- cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md).
### Secuencia de tecla
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md
index e7d25d23ffdd4f..93d46702e3f75a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md
@@ -5,7 +5,7 @@ title: On Alternative Click
| Code | Puede ser llamado por | Definición |
| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
-| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Botones: el área "flecha" de un botón se presionaList box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton") |
+| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Botones: el área "flecha" de un botón se presionaList box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton") |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md
index 94bbe0765c588c..456a067a0578c1 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md
@@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke
El evento `On Before Keystroke` no se genera:
-- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method),
+- en un método [columna List Box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo, se genera en cualquier caso en el método [List Box](FormObjects/listbox_overview.md)),
- cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md).
### Objetos no editables
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md
index fa5f42768ee6de..61ac555ef4855f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md
@@ -3,9 +3,9 @@ id: onHeaderClick
title: On Header Click
---
-| Code | Puede ser llamado por | Definición |
-| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
-| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna |
+| Code | Puede ser llamado por | Definición |
+| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- |
+| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md
index 16c1fe5b8dcad8..a351a0f239f2b5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md
@@ -3,9 +3,9 @@ id: onLoad
title: On Load
---
-| Code | Puede ser llamado por | Definición |
-| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
-| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso |
+| Code | Puede ser llamado por | Definición |
+| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
+| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md
index 6c7e4af8fa5ca4..539b7ce688f0f6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md
@@ -3,9 +3,9 @@ id: onRowMoved
title: On Row Moved
---
-| Code | Puede ser llamado por | Definición |
-| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
-| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar |
+| Code | Puede ser llamado por | Definición |
+| ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
+| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Columna](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md
index dea1e96bb1a951..fde2d0a10b100f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md
@@ -3,9 +3,9 @@ id: onUnload
title: On Unload
---
-| Code | Puede ser llamado por | Definición |
-| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
-| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse |
+| Code | Puede ser llamado por | Definición |
+| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
+| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse |
## Descripción
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md
index be10ac3ab75d4d..5a75184b752c45 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md
@@ -10,7 +10,7 @@ title: On Validate
## Descripción
-This event is triggered when the record data entry has been validated, for example after an `accept` [standard action](FormObjects/properties_Action.md#standard-action).
+Este evento se activa cuando se ha validado la entrada de datos del registro, por ejemplo después de una [acción estándar ](FormObjects/properties_Action.md#standard-action) `accept`.
### Subformulario
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md
index b6c52763b8eb31..462b586912af54 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md
@@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto,
Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular:
-- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`.
+- Los [list box](FormObjects/listbox-object.md#supported-form-events) y las [columnas de list box](FormObjects/listbox-column.md#supported-form-events) devuelven las [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) tales como `columnName` o `isRowSelected`.
- Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md
index dd85d58a049e18..f437fe85c8c95f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md
@@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos:
| Icono | Nombre | Descripción |
| ------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. |
-|  | [Herramienta de selección](#selecting-objects) | Allows selecting, moving and resizing form objects.
**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode. |
+|  | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y cambiar el tamaño de los objetos del formulario.
**Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición. |
|  | [Orden de entrada](#data-entry-order) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. |
|  | [Desplazamiento](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. |
|  | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. |
@@ -235,12 +235,12 @@ La agrupación sólo afecta a los objetos en el editor de formularios. Cuando se
Para agrupar los objetos:
1. Seleccione los objetos que desea agrupar.
-2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:
 4D marks the boundary of the newly grouped objects with handles. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo.
+2. Elija **Agrupar** en el menú Objetos. O Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:
 4D marca el límite de los objetos recién agrupados con manijas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo.
Para desagrupar un grupo de objetos:
1. Seleccione el grupo de objetos que desea desagrupar.
-2. Choose **Ungroup** from the **Object** menu.
OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form. 4D marca los bordes de los objetos individuales con marcas.
+2. Seleccione **Desagrupar** en el menú **Objeto**.
O
Haga clic en el botón **Desagrupar** (variante del botón **Agrupar**) de la barra de herramientas del editor de formularios.
Si **Desagrupar** aparece atenuado, significa que el objeto seleccionado ya está separado en su forma más simple. 4D marca los bordes de los objetos individuales con marcas.
### Alinear objetos
@@ -304,7 +304,7 @@ Para repartir los objetos con igual espacio:
1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente.
-2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.

OR
Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos.
+2. En la barra de herramientas, haga clic en la herramienta de distribución correspondiente a la distribución que desee aplicar.

O
Seleccione un comando de menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos.
Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir:
@@ -312,9 +312,9 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir:
2. Seleccione el comando **Alineación** del submenú **Alinear** del menú **Objeto** o del menú contextual del editor. Aparece la siguiente caja de diálogo:
-3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: 
(Standard horizontal distribution icon)
The example area displays the results of your selection.
+3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: 
(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección.
-4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:
To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplica*.
En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.
O:
para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
- Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdo, central (hor.) y derecho de los objetos seleccionados.
- Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y bordes inferiores de los objetos seleccionados.
@@ -378,7 +378,7 @@ Para ver o cambiar el orden de entrada:
El puntero se convierte en un puntero de orden de entrada y 4D dibuja una línea en el formulario mostrando el orden en que selecciona los objetos durante la entrada de datos. Ver y cambiar el orden de entrada de datos son las únicas acciones que puede realizar hasta que haga clic en cualquier herramienta de la paleta Herramientas.
-2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.

4D will adjust the entry order accordingly.
+2. Para cambiar el orden de entrada de datos, ubique el puntero sobre un objeto del formulario y mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee a continuación en el orden de entrada de datos.

4D ajustará el orden de entrada en consecuencia.
3. Repita el paso 2 tantas veces como sea necesario para establecer el orden de entrada de datos que desee.
@@ -598,7 +598,7 @@ Aquí hay algunas cosas importantes que hay que saber antes de empezar a trabaja
- **Contexto de uso**: las vistas son una herramienta puramente gráfica que sólo se puede utilizar en el Editor de formularios; no se puede acceder a las vistas por programación ni en el modo Aplicación.
-- **Vistas y páginas**: Los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas.
+- **Vistas y páginas**: los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas.
- **Vistas y niveles**: las vistas son independientes de los niveles de los objetos; no existe una jerarquía de visualización entre las diferentes vistas.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md
index ae0ab0feddb18b..9666ee7c9085e3 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md
@@ -13,34 +13,35 @@ Puede definir propiedades estándar (texto, color de fondo, etc.) para cada colu
### Propiedades específicas de columna {#column-specific-properties}
-[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap)
+[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo alternativo](properties_BackgroundAndBorder.md#alternate-background-color) - [Altura de línea automática](properties_CoordinatesAndSizing.md#automatic-row-height) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) - [Negrita](properties_Text.md#bold) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contexto](properties_Entry.md#context-menu) - [Tipo de datos (selección y columna de list box colección)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Valores por defecto](properties_DataSource.md#default-list-of-values) - [Tipo de visualización](properties_Display.md#display-type) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluída](properties_RangeOfValues.md#excluded-list) - [Expresión](properties_DataSource.md#expression) - [Tipo de expresión (column de list box array)](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Ancho máximo](properties_CoordinatesAndSizing.md#maximum-width) - [Método](properties_Action.md#method) - [Ancho mínimo](properties_CoordinatesAndSizing.md#minimum-width) - [Multiestilo](properties_Text.md#multi-style) - [Formato número](properties_Display.md#number-format) - [Nombre de objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Redimensionable](properties_ResizingOptions.md#resizable) - [Lista requerida](properties_RangeOfValues.md#required-list) - [Array de color de fondo de línea](properties_BackgroundAndBorder.md#row-background-color-array) - [Array de color de fuente de línea](properties_Text.md#row-font-color-) - [Array de estilo de línea](properties_Text.md#row-style-array) - [Guardar como](properties_DataSource.md#save-as) - [Expresión de estilo](properties_Text.md#style-expression) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - Alineación
+Vertical - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de palabras](properties_Display.md#wordwrap)
## Eventos formulario soportados
-| Evento formulario | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentarios |
-| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| On After Edit | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On After Keystroke | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On After Sort | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[headerName](./listbox-object#additional-properties) | *Las fórmulas compuestas no se pueden ordenar.
(por ejemplo, This.firstName + This.lastName)* |
-| On Alternative Click | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | *List box array únicamente* |
-| On Before Data Entry | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Before Keystroke | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Begin Drag Over | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Clicked | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Column Moved | [columnName](./listbox-object#additional-properties)[newPosition](./listbox-object#additional-properties)[oldPosition](./listbox-object#additional-properties) | |
-| On Column Resize | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[newSize](./listbox-object#additional-properties)[oldSize](./listbox-object#additional-properties) | |
-| On Data Change | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Double Clicked | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Drag Over | [area](./listbox-object#additional-properties)[areaName](./listbox-object#additional-properties)[column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Drop | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | |
-| On Footer Click | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[footerName](./listbox-object#additional-properties) | *List box arrays, selección actual y selección temporal únicamente* |
-| On Getting Focus | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo al editar una celda* |
-| On Header Click | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[headerName](./listbox-object#additional-properties) | |
-| On Load | | |
-| On Losing Focus | [column](./listbox-object#additional-properties)[columnName](./listbox-object#additional-properties)[row](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* |
-| On Row Moved | [newPosition](./listbox-object#additional-properties)[oldPosition](./listbox-object#additional-properties) | *List box array únicamente* |
-| On Scroll | [horizontalScroll](./listbox-object#additional-properties)[verticalScroll](./listbox-object#additional-properties) | |
-| On Unload | | |
+| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) para las propiedades principales) | Comentarios |
+| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| On After Edit | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On After Keystroke | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On After Sort | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nombreEncabezado](./listbox-object#additional-properties) | *Las fórmulas compuestas no se pueden ordenar.
(por ejemplo, This.firstName + This.lastName)* |
+| On Alternative Click | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | *List box array únicamente* |
+| On Before Data Entry | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Before Keystroke | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Begin Drag Over | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Clicked | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Column Moved | [nombreColumna](./listbox-object#additional-properties)[nuevaPosicion](./listbox-object#additional-properties)[antiguaPosicion](./listbox-object#additional-properties) | |
+| On Column Resize | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nuevoTamaño](./listbox-object#additional-properties)[antiguoTamano](./listbox-object#additional-properties) | |
+| On Data Change | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Double Clicked | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Drag Over | [area](./listbox-object#additional-properties)[nombreArea](./listbox-object#additional-properties)[columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[linea](./listbox-object#additional-properties) | |
+| On Drop | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | |
+| On Footer Click | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nombrePie](./listbox-object#additional-properties) | *List box arrays, selección actual y selección temporal únicamente* |
+| On Getting Focus | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo al editar una celda* |
+| On Header Click | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[nombreEncabezado](./listbox-object#additional-properties) | |
+| On Load | | |
+| On Losing Focus | [columna](./listbox-object#additional-properties)[nombreColumna](./listbox-object#additional-properties)[línea](./listbox-object#additional-properties) | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* |
+| On Row Moved | [nuevaPosicion](./listbox-object#additional-properties)[antiguaPosicion](./listbox-object#additional-properties) | *List box array únicamente* |
+| On Scroll | [horizontalScroll](./listbox-object#additional-properties)[verticalScroll](./listbox-object#additional-properties) | |
+| On Unload | | |
## Arrays de objetos en columnas
@@ -52,7 +53,7 @@ El siguiente list box fue diseñado utilizando un array de objetos:
### Configurar una columna array de objetos
-To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna:
+Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna:

@@ -146,18 +147,18 @@ El único atributo obligatorio es "valueType" y sus valores soportados son "text
Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación).
```4d
- ARRAY OBJECT(obColumn;0) //column array
+ ARRAY OBJECT(obColumn;0) //array columna
C_OBJECT($ob1)
$entry:="Hello world!"
OB SET($ob1;"valueType";"text")
- OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value
+ OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado
C_OBJECT($ob2)
OB SET($ob2;"valueType";"real")
OB SET($ob2;"value";2/3)
C_OBJECT($ob3)
OB SET($ob3;"valueType";"boolean")
OB SET($ob3;"value";True)
-
+
APPEND TO ARRAY(obColumn;$ob1)
APPEND TO ARRAY(obColumn;$ob2)
APPEND TO ARRAY(obColumn;$ob3)
@@ -287,7 +288,7 @@ Ejemplos:
C_OBJECT($ob)
OB SET($ob;"valueType";"integer")
OB SET($ob;"saveAs";"reference")
- OB SET($ob;"value";2) //displays London by default
+ OB SET($ob;"value";2) //muestra London por defecto
OB SET($ob;"requiredListReference";<>List)
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md
index 563419427b02a0..c37ca078421537 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md
@@ -28,7 +28,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a
### Propiedades específicas de los encabezados
-[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width)
+[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Ubicación del icono](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_TextAndPicture.md#picture-pathname) - Título - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width)
## Pies
@@ -46,5 +46,5 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli
### Propiedades específicas de los pies
-[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap)
+[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md
index aa4cfe3bebd85e..2f1887ed149285 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md
@@ -302,7 +302,7 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la
Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box:
-* at the level of the [list box object properties](./listbox-object.md),
+* al nivel de las [propiedades del objeto list box](./listbox-object.md),
* a nivel de las [propiedades de las columnas](./listbox-column.md),
* utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna,
* a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md
index 9cacc48bdea63a..57b2d0ba0c40f2 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md
@@ -60,4 +60,4 @@ Hay otros modos disponibles:
## Propiedades soportadas
-[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width)
+[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Focalizable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Retroceder al primer fotograma](properties_Animation.md#loop-back-to-first-frame) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acceso directo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Retroceder al soltar](properties_Animation.md#switch-back-when-released) - [Cambiar continuamente al hacer clic](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-seconds) - [Título](properties_Object.md#title) - [Cambiar al pasar el ratón por encima](properties_Animation.md#switch-when-roll-over) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Usar el último fotograma como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md
index e882307de068f7..4a2c2d0a2d750a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md
@@ -61,7 +61,7 @@ Coordenadas inferiores del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -77,7 +77,7 @@ Coordenadas de izquierda del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -93,7 +93,7 @@ Coordenadas de derecha del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -109,7 +109,7 @@ Coordenadas superiores del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -167,7 +167,7 @@ Esta propiedad designa el tamaño vertical de un objeto.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -175,7 +175,7 @@ Esta propiedad designa el tamaño vertical de un objeto.
Esta propiedad designa el tamaño horizontal de un objeto.
> * Algunos objetos pueden tener una altura predefinida que no se puede modificar.
-> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column.
+> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox-column.md), el usuario también puede cambiar manualmente el tamaño de la columna.
> * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.
#### Gramática JSON
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md
index 4771260c1d0eed..81928562a0b27b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md
@@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el
Esta propiedad es soportada por:
-- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list.
+- objetos formulario [Combo box](comboBox_overview.md) y [columna de list box](listbox-column.md) y asociados a una lista de selección.
- objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos.
Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria:
@@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in
Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con:
-- [List box columns](listbox-column.md) of the selection and collection types.
+- [Columnas de List box](listbox-column.md) de los tipos selección y collection.
- [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays.
Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type).
@@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio
#### Objetos soportados
-[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md)
+[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna de List Box ](listbox-column.md)
---
@@ -189,7 +189,7 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e
## Expression
-This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**.
+Esta descripción es específica para la [selección](FormObjects/listbox-object.md#selection-list-boxes) y las columnas de list box de tipo [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**.
Una expresión 4D que se asociará a una columna. Puede introducir:
@@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s
Esta propiedad está disponible en las siguientes condiciones:
- una [lista de selección](#choice-list) está asociada al objeto
-- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user.
+- para [entradas](input_overview.md) y [columnas de list box](listbox-column.md), una [lista obligatoria](properties_RangeOfValues.md#required-list), también se define para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista.
Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md
index 0134222b38475a..0c89b6d0476fc6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md
@@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple
#### Objetos soportados
-[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna de List Box ](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers)
---
@@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles:
#### Objetos soportados
-[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers)
---
@@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci
#### Objetos soportados
-[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md)
+[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md)
---
@@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen
#### Objetos soportados
-[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers)
---
@@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora
#### Objetos soportados
-[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers)
---
@@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora
Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como:
* un texto en un [objeto de entrada](input_overview.md)
-* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md),
+* un ["popup"](properties_Display.md#display-type) en una [columna de list box](listbox-column.md),
... puede seleccionar el texto que se mostrará para cada valor:
@@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto,
#### Objetos soportados
-[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers)
+[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md
index c3aa58c8fb95e6..764c0fcde0ab0c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md
@@ -27,7 +27,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s
Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro.
-For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands:
+Para una [área de entrada](input_overview.md) tipo texto [multiestilo](properties_Text.md#multi-style) o [columna de listbox](listbox-column.md), además de los comandos de edición estándar, el menú contextual proporciona los siguientes comandos:
- **Fuentes...**: muestra el diálogo del sistema de fuentes
- **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`.
@@ -63,7 +63,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci
#### Objetos soportados
-[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md)
+[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md)
---
@@ -119,7 +119,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi
#### Objetos soportados
-[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md)
+[Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md
index 4af7467a3e4ab9..6e76cb544a7288 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md
@@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box
* Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas.
* Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes.
* En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño.
-> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command.
+> Esta propiedad también puede establecerse dinámicamente mediante el comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html).
Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas".
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md
index 3e5bbb87dbe7d9..2a0180c37e9db5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md
@@ -14,7 +14,7 @@ Colección de columnas del list box.
| ------- | ---------------------------- | ---------------------------------------------------- |
| columns | colección de objetos columna | Contiene las propiedades de las columnas de list box |
-For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section.
+Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties).
#### Objetos soportados
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md
index 6fcfec4e4af951..2055d7a34241ab 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md
@@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu
#### Objetos soportados
-[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md)
---
@@ -136,14 +136,14 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti
## Tipo de expresión
-> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array).
+> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de Propiedades para las columnas de los list box de tipo [selección](FormObjects/listbox-object.md#selection-list-boxes) y [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) y para [las Listas Desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array).
Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables).
Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos:
- **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas.
-- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
+- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado).
#### Gramática JSON
@@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca
#### Objetos soportados
-[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md)
+[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md)
---
@@ -276,13 +276,13 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en
#### Objetos soportados
-[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](./listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md)
+[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](./listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md) - [Área de texto](text.md)
---
## Cálculo de variables
-This property sets the type of calculation to be done in a [column footer](./listbox-header-footer.md#footers) area.
+Esta propiedad establece el tipo de cálculo que se realizará en un área de [pie de columna](./listbox-header-footer.md#footers).
> The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](https://doc.4d.com/4dv20/help/command/en/page1140.html) 4D command.
Hay varios tipos de cálculos disponibles. La tabla siguiente muestra los cálculos que se pueden utilizar según el tipo de datos que se encuentran en cada columna e indica el tipo afectado automáticamente por 4D a la variable de pie de página (si no está escrita por el código):
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md
index fea6c173feaee6..35cda4a3877134 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md
@@ -62,7 +62,7 @@ Hay tres opciones disponibles:
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md)
---
@@ -87,7 +87,7 @@ Hay tres opciones disponibles:
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md
index 43deeeeabe0217..619bf0dbba0673 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md
@@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical
#### Objetos soportados
-[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers)
+[List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers)
---
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md
index 6f3de7fc911b18..483de315314e15 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md
@@ -149,7 +149,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso
#### Objetos soportados
-[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md)
+[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md)
---
@@ -262,4 +262,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el
#### Objetos soportados
-[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom)
+[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Personalizado](button_overview.md#custom)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/overview.md
index 59a64530fc079f..bc0532814c72e5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/overview.md
@@ -28,7 +28,7 @@ Fundamentalmente, ORDA gestiona objetos. En ORDA, todos los conceptos principale
Los objetos en ORDA pueden manejarse como los objetos estándar 4D, pero se benefician automáticamente de propiedades y de métodos específicos.
-Los objetos ORDA son creados e instanciados cuando es necesario por los métodos 4D (no necesitas crearlos). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
+ORDA objects are created and instantiated when necessary by 4D methods (you do not need to create them). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md
index de29c4578cef1c..d7379f4ae5de50 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md
@@ -110,9 +110,9 @@ VP ADD RANGE NAME($range;"Total1")
-|Parameter|Type| |Description|
+|Parámetro|Tipo| |Descripción|
|---|---|---|---|
-|rangeObj| Object|->|Range object |
+|rangeObj| Object|->|Objeto Rango |
@@ -197,9 +197,9 @@ VP ADD SHEET("ViewProArea";2;"March")
-|Parameter|Type| |Description|
+|Parámetro|Tipo| |Descripción|
|---|---|---|---|
-|rangeObj| Object|->|Range object|
+|rangeObj| Object|->|Objeto Rango |
@@ -513,9 +513,9 @@ El código es el siguiente:
-|Parameter|Type| |Description|
+|Parámetro|Tipo| |Descripción|
|---|---|---|---|
-|rangeObj| Object|->|Range object|
+|rangeObj| Object|->|Objeto Rango |
@@ -863,9 +863,9 @@ Aquí está el resultado:
-|Parameter|Type| |Description|
+|Parámetro|Tipo| |Descripción|
|---|---|---|---|
-|rangeObj| Object|->|Range object|
+|rangeObj| Object|->|Objeto Rango |
@@ -903,9 +903,9 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea"))
-|Parameter|Type| |Description|
+|Parámetro|Tipo| |Descripción|
|---|---|---|---|
-|rangeObj| Object|->|Range object|
+|rangeObj| Object|->|Objeto Rango |
@@ -2905,10 +2905,10 @@ $tables:=VP Get tables("ViewProArea")
-|Parameter|Type| |Description|
+|Parámetro|Tipo| |Descripción|
|---|---|---|---|
-|rangeObj |Object|->|Range object|
-|Result |Object|<-|Object containing a cell value|
+|rangeObj |Object|->|Objeto Rango|
+|Resultado |Objeto|<-|Object containing a cell value|
@@ -3195,9 +3195,9 @@ VP IMPORT FROM OBJECT("ViewProArea1";[VPWorkBooks]SPBook)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|rangeObj |Object|->|Range object|
+|rangeObj |Object|->|Objeto rango|
@@ -3233,9 +3233,9 @@ El resultado es:
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|rangeObj |Object|->|Range object|
+|rangeObj |Object|->|Objeto rango|
@@ -3839,9 +3839,9 @@ VP REMOVE SHEET("ViewProArea";2)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|rangeObj |Object|->|Range object|
+|rangeObj |Object|->|Objeto rango|
#### Descripción
@@ -4270,9 +4270,9 @@ $row:=VP Row("ViewProArea";9) // línea 10
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|rangeObj |Object|->|Range object|
+|rangeObj |Object|->|Objeto rango|
@@ -4442,9 +4442,9 @@ $result:=VP Run offscreen area($o)
-|Parameter|Type||Description|
+|Parámetro|Tipo||Descripción|
|---|---|---|---|
-|rangeObj |Object|->|Range object|
+|rangeObj |Object|->|Objeto rango|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md
index 6f86ed18c87e24..70e62e4ef48d14 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md
@@ -1340,7 +1340,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció
- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto;
- o *methodName*, el nombre de un método proyecto (texto).
-La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1).
+La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1).
La retrollamada recibe los siguientes parámetros:
@@ -1864,7 +1864,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció
- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto;
- o *methodName*, el nombre de un método proyecto (texto).
-La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1).
+La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1).
La retrollamada recibe los siguientes parámetros:
@@ -3113,7 +3113,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
#### Descripción
-La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
+La función `.reverse()` devuelve una nueva colección con todos los elementos de la colección original en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
> Esta función no modifica la colección original.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md
index 706a0bdccba093..8e58265f17e402 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md
@@ -50,24 +50,24 @@ Los objetos devueltos tienen propiedades que puede leer para obtener informació
Los objetos de atributo devueltos contienen las siguientes propiedades:
-| Propiedad | Tipo | Descripción |
-| ---------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| exposed | Boolean | True si el atributo está expuesto en REST |
-| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)si `.kind` = "relatedEntity": 38 (`is object`)si `.kind` = "relatedEntities": 42 (`is collection`)si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities) |
-| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
-| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| kind | Text | Categoría del atributo. Valores posibles:"storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo"calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)"alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)"relatedEntity": atributo de relación N -> 1 (referencia a una entidad)"relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades) |
-| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. |
-| name | Text | Nombre del atributo como cadena |
-| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación |
-| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. |
-| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
-| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-types).if `.kind` = "relatedEntity": related dataClass nameif `.kind` = "relatedEntities": related dataClass name + "Selection" suffixif `.kind` = "calculated" or "alias": same as above, depending on the result |
-| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras. Devuelve el nombre de la clase utilizada para instanciar el objeto. |
+| Propiedad | Tipo | Descripción |
+| ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| exposed | Boolean | True si el atributo está expuesto en REST |
+| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)si `.kind` = "relatedEntity": 38 (`is object`)si `.kind` = "relatedEntities": 42 (`is collection`)si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities) |
+| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
+| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| kind | Text | Categoría del atributo. Valores posibles:"storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo"calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)"alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)"relatedEntity": atributo de relación N -> 1 (referencia a una entidad)"relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades) |
+| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. |
+| name | Text | Nombre del atributo como cadena |
+| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación |
+| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. |
+| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
+| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" se devuelve para todo tipo numérico, incluida la duración; "string" se devuelve para los tipos de atributo uuid, alpha y text; los atributos "blob" son [objetos blob](../Concepts/dt_blob.md#blob-types).si `.kind` = "relatedEntity": nombre de la dataClass relacionadasi `.kind` = "relatedEntities": nombre de la dataClass relacionada + sufijo "Selectionsi `.kind` = "calculated" o "alias": lo mismo que arriba, dependiendo del resultado |
+| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras. Devuelve el nombre de la clase utilizada para instanciar el objeto. |
:::tip
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md
index 085f9a03146cdc..2f7cc5f874bd6b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md
@@ -1062,7 +1062,7 @@ El objeto devuelto por `.lock()` contiene las siguientes propiedades:
| `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 `.drop()`, este error puede devolverse cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza `.lock()`, este error puede ser devuelto cuando se utiliza la opción `dk reload if stamp changed`
**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 serious error` | 4 | Un error crítico es un error de bajo nivel de la base de datos (por ejemplo, una llave duplicada), un error de hardware, etc.
**statusText asociado**\*: "Other error" |
-| `dk status stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).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 stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).con `.save()`: error sólo si no se utiliza la opción `dk auto merge`con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.
**statusText asociado**: "Stamp has changed" |
#### Ejemplo 1
@@ -1339,7 +1339,7 @@ Los siguientes valores pueden ser devueltos en las propiedades `status`y `status
| `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 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
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 stamp has changed` | 2 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
con `.save()`: error sólo si no se utiliza la opción `dk auto merge`.con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.
**statusText asociado**: "Stamp has changed" |
| `dk status wrong permission` | 1 | Los privilegios actuales no permiten guardar la entidad. **StatusText asociado**: "Permission Error" |
#### Ejemplo 1
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md
index ebf458766b5462..6ebb4240874f44 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md
@@ -522,9 +522,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
-| Parámetros | Tipo | | Descripción |
-| ---------- | ---- | -- | ------------- |
-| lineOfText | Text | -> | Text to write |
+| Parámetros | Tipo | | Descripción |
+| ---------- | ---- | -- | ---------------- |
+| lineOfText | Text | -> | Texto a escribir |
@@ -559,9 +559,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
-| Parámetros | Tipo | | Descripción |
-| ----------- | ---- | -- | ------------- |
-| textToWrite | Text | -> | Text to write |
+| Parámetros | Tipo | | Descripción |
+| ----------- | ---- | -- | ---------------- |
+| textToWrite | Text | -> | Texto a escribir |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md
index bf566ace05b62b..559bab8ddf90ec 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md
@@ -75,17 +75,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 | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). |
-| 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 | (Windows únicamente) Nombre de un certificado almacenado en la tienda de certificados para utilizar en lugar de uno guardado en la carpeta de certificados. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). |
+| 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/version-21-R2/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md
index 165aa04afd1e54..68c24b80d804ba 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md
@@ -132,30 +132,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 | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | 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 | (Windows únicamente) Nombre de un certificado almacenado en la tienda de certificados para utilizar en lugar de uno guardado en la carpeta de certificados. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | 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 |
#### Función callback (retrollamada)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md
index 7fd62229ffcd8b..2f158cd1451b03 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md
@@ -101,14 +101,14 @@ En *connectionHandler*, puede pasar un objeto que contenga funciones de retrolla
- Las retrollamadas se llaman automáticamente en el contexto del formulario o worker que inicia la conexión.
- El WebSocket será válido siempre y cuando el formulario o trabajador no esté cerrado.
-| Propiedad | Tipo | Descripción |
-| ----------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: objeto- `$2.type` (texto): siempre "message"
- `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
|
-| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. The callback receives the following parameters:`$1`: WebSocket object`$2`: Object- `$2.type` (text): always "error"
- `$2.errors`: collection of 4D errors stack in case of execution error.
- `[].errCode` (number): 4D error code
- `[].message` (text): Description of the 4D error
- `[].componentSignature` (text): Signature of the internal component which returned the error
|
-| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. The callback receives the following parameters:`$1`: WebSocket object`$2`: Object- `$2.code` (number, read-only): unsigned short containing the close code sent by the server.
- `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
|
-| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket:`$2` objeto- `$2.type` (texto): siempre "open"
|
-| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 |
-| headers | Object | Encabezados del WebSocket.Syntax for standard key assignment: `headers.*key*:=*value*` (*value* can be a Collection if the same key appears multiple times)Syntax for Cookie assignment (particular case): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"` |
+| Propiedad | Tipo | Descripción |
+| ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: objeto- `$2.type` (texto): siempre "message"
- `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
|
+| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: Objeto- `$2.type` (texto): siempre "error"
- `$2.errors`: colección de errores 4D apilados en caso de error de ejecución.
- `[].errCode` (número): código de error 4D
- `[].message` (texto): descripción del error 4D
- `[].componentSignature` (texto): firma del componente interno que ha devuelto el error
|
+| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: objeto - `$2.code` (number, solo lectura): unsigned short que contiene el código de cierre enviado por el servidor.
- `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
|
+| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket:`$2` objeto- `$2.type` (texto): siempre "open"
|
+| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 |
+| headers | Object | Encabezados del WebSocket.Sintaxis para la asignación de llave estándar: `headers.*key*:=*value*` (*value* puede ser una Colección si la misma llave aparece varias veces)Sintaxis para asignación de Cookie (caso particular): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"` |
Esta es la secuencia de llamadas de retorno:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md
index ba4f982df1d08d..019f63905b11b4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md
@@ -335,13 +335,13 @@ Para iniciar este historial:
Para cada petición, se registran los siguientes campos:
-| Columna # | Descripción |
-| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| 1 | Número de operación único y secuencial en la sesión de historial |
-| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) |
-| 3 | ID Proceso 4D |
-| 4 | ID único del proceso |
-| 5 | - SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
- data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
- SMTP,POP3, or IMAP session closing information.
|
+| Columna # | Descripción |
+| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 1 | Número de operación único y secuencial en la sesión de historial |
+| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) |
+| 3 | ID Proceso 4D |
+| 4 | ID único del proceso |
+| 5 | - Información de inicio de sesión de la sesión SMTP,POP3 o IMAP, incluyendo el nombre del servidor, número de puerto TCP utilizado para conectarse al servidor SMTP,POP3 o IMAP y estado de TLS, o
- datos intercambiados entre el servidor y el cliente, empezando por "S <" (datos recibidos del servidor SMTP,POP3 o IMAP) o "C >" (datos enviados por el cliente SMTP,POP3 o IMAP): lista de modos de autenticación enviada por el servidor y modo de autenticación seleccionado, cualquier error notificado por el servidor SMTP,POP3 o IMAP, información del encabezado del correo enviado (sólo versión estándar) y si el correo se guarda en el servidor, o
- Información de cierre de sesión SMTP,POP3 o IMAP.
|
## Peticiones ORDA
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md
index 0711e498222f12..3768dfe8e87634 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md
@@ -30,14 +30,14 @@ La ejecución asíncrona se utiliza cuando:
Elegir entre ejecución síncrona y asíncrona:
-| Scenario | Mejor enfoque |
-| ------------------------------------------------------ | ---------------- |
-| Operaciones rápidas con un procesamiento mínimo | **Síncrono** |
-| Tareas que requieren un orden de ejecución estricto | **Síncrono** |
-| Tareas en segundo plano de larga duración | **Asynchronous** |
-| Long-running UI interactions | **Asynchronous** |
-| Interacciones de interfaz de usuario de corta duración | **Síncrono** |
-| Cargas de trabajo multihilo de alto rendimiento | **Asynchronous** |
+| Scenario | Mejor enfoque |
+| ------------------------------------------------------ | ------------- |
+| Operaciones rápidas con un procesamiento mínimo | **Síncrono** |
+| Tareas que requieren un orden de ejecución estricto | **Síncrono** |
+| Tareas en segundo plano de larga duración | **Asíncrono** |
+| Interacciones de interfaz de usuario de larga duración | **Asíncrono** |
+| Interacciones de interfaz de usuario de corta duración | **Síncrono** |
+| Cargas de trabajo multihilo de alto rendimiento | **Asíncrono** |
## Principios básicos
@@ -69,9 +69,9 @@ In the context of asynchronous execution, the following features place your code
- [`CALL WORKER`](../commands-legacy/call-worker.md) ejecuta el código para el que ha sido llamado, luego vuelve a un estado de escucha desde donde puede ser llamado posteriormente.
- [`CALL FORM`](../commands-legacy/call-form.md) abre un formulario y lo hace escuchar los mensajes entrantes de la cola de eventos.
-- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance.
+- una llamada a `wait()` espera `terminate()` o `shutdown()` en una retrollamada de cualquier otra instancia.
-### Event triggering
+### Activación de eventos
Los eventos se activan automáticamente durante el flujo de ejecución y se pasan a sus retrollamadas correspondientes. Se puede forzar la activación de eventos llamando a `terminate()` o `shutdown()` durante una `wait()`.
@@ -91,7 +91,7 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un `
### Ejemplos que ilustran el concepto común
-| Feature | Async Launch | Callback / Event Handling |
+| Feature | Lanzamiento asíncrono | Callback / Event Handling |
| ------------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params |
| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params |
@@ -104,7 +104,7 @@ Varias clases 4D soportan el procesamiento asíncrono:
- [`HTTPRequest`](../API/HTTPRequestClass.md) - Gestiona peticiones y respuestas HTTP asíncronas.
- [`SystemWorker`](../API/SystemWorkerClass.md) - Ejecuta procesos externos de forma asíncrona.
- [`TCPConnection`](../API/TCPConnectionClass.md) - Gestiona conexiones de cliente TCP con retrollamadas basadas en eventos.
-- [`TCPListener`](../API/TCPListenerClass.md) – Manages TCP server connections.
+- [`TCPListener`](../API/TCPListenerClass.md) - Gestiona las conexiones del servidor TCP.
- [`UDPSocket`](../API/UDPSocketClass.md) - Envía y recibe paquetes UDP.
- [`WebSocket`](../API/WebSocketClass.md) – Manages WebSocket client connections.
- [`WebSocketServer`](../API/WebSocketServerClass.md) - Gestiona las conexiones del servidor WebSocket.
@@ -161,7 +161,7 @@ Once the user class is instantiated; 4D is put in [event listening](#event-liste
:::tip
-En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Although it is not the best practice, a syntax such as the following is supported:
+En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Aunque no es la mejor práctica, se admite una sintaxis como la siguiente:
```4d
var $options.onResponse:=Formula(myMethod)
@@ -171,7 +171,7 @@ var $options.onResponse:=Formula(myMethod)
## Ejecución síncrona en código asíncrono
-Incluso cuando se utiliza código moderno y asíncrono, puede ser necesario introducir cierto grado de ejecución síncrona. Por ejemplo, puede querer que una función espere un cierto tiempo para obtener un resultado. It could be the case with guaranteed fast network connections or system workers. A continuación, puede forzar la ejecución sincrónica utilizando la función `wait()`.
+Incluso cuando se utiliza código moderno y asíncrono, puede ser necesario introducir cierto grado de ejecución síncrona. Por ejemplo, puede querer que una función espere un cierto tiempo para obtener un resultado. Podría ser el caso de conexiones de red rápidas garantizadas o workers del sistema. A continuación, puede forzar la ejecución sincrónica utilizando la función `wait()`.
The **`.wait()`** function pauses execution of the current process and puts 4D in [event listening](#event-listening) mode. Keep in mind that it will trigger events received from any sources, not only from the object on which the `wait()` function was called.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md
index 1fe0878e543c38..db5bb72876af4e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md
@@ -205,7 +205,7 @@ Un *namespace* garantiza que no surja ningún conflicto cuando un proyecto local
:::
-When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` espacio de nombres. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir:
+Al introducir un valor, se declara que las clases de los componentes estarán disponibles en el [almacén de clases de usuario (**cs**)](../Concepts/classes.md#cs) del proyecto principal, así como sus componentes cargados, a través del `cs.`. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir:
```4d
//en el proyecto principal o en uno de sus componentes
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md
index b93c460a4f37e3..fabf129a13e17d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md
@@ -57,10 +57,10 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo
Aunque 4D prioriza automáticamente la resolución más alta, existen, sin embargo, algunas diferencias de comportamiento en función de los ppp de la pantalla y de la imagen\*(\*)\*, y del formato de la imagen:
-| Operación | Comportamiento |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Soltar o pegar | If the picture has:- **72dpi or 96dpi** - The picture is "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatted and the object containing the picture has the same number of pixels.
- **Other dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted and the object containing the picture is equal to (picture's number of pixels \* screen dpi) / (picture's dpi)
- **No dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted.
|
-| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:- **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
- **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
|
+| Operación | Comportamiento |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Soltar o pegar | Si la imagen tiene:- **72dpi o 96dpi** - La imagen tiene formato "[Centro](FormObjects/properties_Picture.md#center--truncated-non-centered)" y el objeto que contiene la imagen tiene el mismo número de píxeles.
- **Otros dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)" y el objeto que contiene la imagen es igual a (número de píxeles \* pantalla dpi) / (dpi)
- **Sin dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)".
|
+| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:- **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
- **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
|
*(\*) Generalmente, macOS = 72 dpi, Windows = 96 dpi*
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md
index 11b96e6d6dda14..adfaf50453562f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md
@@ -147,12 +147,12 @@ Las propiedades soportadas dependen del tipo de list box.
| On Before Keystroke | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Begin Drag Over | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Clicked | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
-| On Close Detail | - [row](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
+| On Close Detail | - [fila](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
| On Collapse | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| *List box jerárquicos únicamente* |
| On Column Moved | - [columnName](#additional-properties)
- [newPosition](#additional-properties)
- [oldPosition](#additional-properties)
| |
| On Column Resize | - [column](#additional-properties)
- [columnName](#additional-properties)
- [newSize](#additional-properties)
- [oldSize](#additional-properties)
| |
| On Data Change | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
-| On Delete Action | - [row](#additional-properties)
| |
+| On Delete Action | - [fila](#additional-properties)
| |
| On Display Detail | - [isRowSelected](#additional-properties)
- [row](#additional-properties)
| |
| On Double Clicked | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Drag Over | - [area](#additional-properties)
- [areaName](#additional-properties)
- [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
@@ -166,7 +166,7 @@ Las propiedades soportadas dependen del tipo de list box.
| On Mouse Enter | - [area](#additional-properties)
- [areaName](#additional-properties)
- [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Mouse Leave | | |
| On Mouse Move | - [area](#additional-properties)
- [areaName](#additional-properties)
- [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
-| On Open Detail | - [row](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
+| On Open Detail | - [fila](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
| On Row Moved | - [newPosition](#additional-properties)
- [oldPosition](#additional-properties)
| *List box array únicamente* |
| On Selection Change | | |
| On Scroll | - [horizontalScroll](#additional-properties)
- [verticalScroll](#additional-properties)
| |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md
index acdb611445fc20..eb3ad1c9cd12fb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md
@@ -31,8 +31,8 @@ Un list box se compone de cuatro partes distintas:
- el [objeto list box](./listbox-object.md) en su totalidad,
- [columnas](./listbox-column.md),
-- column [headers](./listbox-header-footer.md#headers), and
-- column [footers](./listbox-header-footer.md#footers).
+- [encabezados](./listbox-header-footer.md#headers) de columna y
+- [pies de página](./listbox-header-footer.md#footers) de columna.

@@ -316,7 +316,7 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e
Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel.
-1. (highest priority) Cell (if multi-style text)
+1. (prioridad más alta) Celda (si es texto multiestilo)
2. Arrays de columnas/métodos
3. Arrays/métodos de Listbox
4. Propiedades de la columna
@@ -511,7 +511,7 @@ Este principio se aplica a los arrays internos que se pueden utilizar para gesti
->MyListbox{3}:=True
```
-*Non-hierarchical representation:*
+_Representación no jerárquica:\*

*Representación jerárquica:*
@@ -521,10 +521,10 @@ Este principio se aplica a los arrays internos que se pueden utilizar para gesti
Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá los mismos valores para un list box jerárquico que para un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá la misma posición: (3;2).
-*Non-hierarchical representation:*
+_Representación no jerárquica:\*

-*Hierarchical representation:*
+*Representación jerárquica:*

Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá.
@@ -541,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p
El siguiente list box fue diseñado utilizando un array de objetos:
-*Non-hierarchical representation:*
+_Representación no jerárquica:\*

-*Hierarchical representation:*
+*Representación jerárquica:*

En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md
index 0c6748a2bea272..058f50faa80a1f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md
@@ -160,7 +160,7 @@ Con [áreas de texto](text.md) y [entradas](input_overview.md):
:::
-You can also set this property using the [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) and [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md) commands.
+También se puede definir esta propiedad utilizando los comandos [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) y [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md).
#### Gramática JSON
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md
index 0152174b933216..0c670eaf70d3c6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md
@@ -137,7 +137,7 @@ Especifique el tipo de datos para la expresión o variable asociada al objeto. T
Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos:
- **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas.
-- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
+- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property.
De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md
index 6fac8d33802edf..017bca47dce15c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md
@@ -33,20 +33,20 @@ Lea [**Novedades en 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), la
| Librería | Versión actual | Actualizado en 4D | Comentario |
| --------- | -------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| BoringSSL | 9b86817 | **21** | Utilizado para QUIC |
-| CEF | 7258 | **21** | Chromium 139 |
+| BoringSSL | 9b86817 | 21 | Utilizado para QUIC |
+| CEF | 7258 | 21 | Chromium 139 |
| Hunspell | 1.7.2 | 20 | Utilizado para la corrección ortográfica en formularios 4D y 4D Write Pro |
-| ICU | 77.1 | **21** | Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos. |
-| libldap | 2.6.10 | **21** | |
+| ICU | 77.1 | 21 | Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos. |
+| libldap | 2.6.10 | 21 | |
| libsasl | 2.1.28 | 20 | |
| Liblsquic | 4.2.0 | 20 R10 | Utilizado para QUIC |
-| Libuv | 1.51.0 | **21** | Utilizado para QUIC |
-| libZip | 1.11.4 | **21** | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet |
-| LZMA | 5.8.1 | **21** | |
-| ngtcp2 | 1.18.0 | **21** | Utilizado para QUIC |
-| OpenSSL | 3.5.2 | **21** | |
-| PDFWriter | 4.7.0 | **21** | Utilizado para [`WP Export document`](../WritePro/commands/wp-export-document.md) y [`WP Export variable`](../WritePro/commands/wp-export-variable.md) |
-| SpreadJS | 18.2.0 | 21 R2 | Consulte [esta entrada de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para obtener una visión general de las nuevas funciones |
+| Libuv | 1.51.0 | 21 | Utilizado para QUIC |
+| libZip | 1.11.4 | 21 | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet |
+| LZMA | 5.8.1 | 21 | |
+| ngtcp2 | 1.18.0 | 21 | Utilizado para QUIC |
+| OpenSSL | 3.5.2 | 21 | |
+| PDFWriter | 4.7.0 | 21 | Utilizado para [`WP Export document`](../WritePro/commands/wp-export-document.md) y [`WP Export variable`](../WritePro/commands/wp-export-variable.md) |
+| SpreadJS | 18.2.0 | **21 R2** | Consulte [esta entrada de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para obtener una visión general de las nuevas funciones |
| webKit | WKWebView | 19 | |
-| Xerces | 3.3.0 | **21** | Utilizado para comandos XML |
-| Zlib | 1.3.1 | **21** | |
+| Xerces | 3.3.0 | 21 | Utilizado para comandos XML |
+| Zlib | 1.3.1 | 21 | |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md
index f4a37f969d1f0e..aab7e21670e71e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md
@@ -568,7 +568,7 @@ El siguiente diagrama ilustra el bloqueo optimista:
2. El primer proceso modifica la entidad y valida el cambio. Se llama al método `entity.save( )`. El motor 4D compara automáticamente el valor del marcador interno de la entidad modificada con el de la entidad almacenada en los datos. Como corresponden, la entidad se guarda y el valor de su marcador se incrementa.

-3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Since the stamp value of the modified entity does not match the one of the entity stored in the data, the save is not performed and an error is returned.

+3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Dado que el valor del sello de la entidad modificada no coincide con el de la entidad almacenada en los datos, no se realiza el guardado y se devuelve un error.

Esto también puede ilustrarse con el siguiente código:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md
index 9e988449b4074a..15d702bb635442 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md
@@ -139,7 +139,7 @@ Este evento se activa tan pronto como el motor de 4D Server / 4D detecta una mod
- el usuario define un valor en un formulario 4D,
- el código 4D realiza una asignación con el operador `:=`. El evento también se activa en caso de autoasignación (`$entity.attribute:=$entity.attribute`).
- en **cliente/servidor sin la palabra clave `local`**: algún código 4D que hace una asignación con el operador `:=` es [ejecutado en el servidor](../commands-legacy/execute-on-server.md).
-- in **client/server without the `local` keyword**, in **[Qodly application](https://developer.4d.com/qodly)** and **[remote datastore](../commands/open-datastore.md)**: the entity is received on 4D Server while calling an ORDA function (on the entity or with the entity as parameter). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento.
+- en **cliente/servidor sin la palabra clave `local`**, en una **[aplicación Qodly](https://developer.4d.com/qodly)** y **[datastore remoto](../commands/open-datastore.md)**: la entidad se recibe en el servidor 4D mientras se llama a una función ORDA (en la entidad o con la entidad como parámetro). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento.
- con el servidor REST: el valor es recibido en el servidor REST con una [petición REST](../REST/$method.md#methodupdate) (`$method=update`)
La función recibe un [objeto *event*](#event-parameter) como parámetro.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/ordaClasses.md
index 1c5d8b9374e9ed..38fc183666814e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/ordaClasses.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/ordaClasses.md
@@ -426,7 +426,7 @@ Note over Qodly page: product.creationDate is "06/17/25"
and product.commen
```
-#### Ejemplo 5 (diagrama): Qodly - Entidad instanciada en una función
+#### Example 5 (diagram): Qodly - Entity instantiated in a function
```mermaid
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/overview.md
index 53d7487c312fb1..04b7264a33a0a6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/overview.md
@@ -27,7 +27,7 @@ Fundamentalmente, ORDA gestiona objetos. En ORDA, todos los conceptos principale
Los objetos en ORDA pueden manejarse como los objetos estándar 4D, pero se benefician automáticamente de propiedades y de métodos específicos.
-Los objetos ORDA son creados e instanciados cuando es necesario por los métodos 4D (no necesitas crearlos). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
+ORDA objects are created and instantiated when necessary by 4D methods (you do not need to create them). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md
index 53df15267ab141..ed52afde664fa5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md
@@ -180,8 +180,8 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla.
Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo.
-| | Descripción |
-| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:- Constantes
- Variables (locales e interproceso) y atributos del objeto
- Tablas
- Prototipos (es decir, funciones de clase)
Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. |
-| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.- **Tabulación y delimitadores**
Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
( ; : = < [ { - **Sólo tabulador**
Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
|
+| | Descripción |
+| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:- Constantes
- Variables (locales e interproceso) y atributos del objeto
- Tablas
- Prototipos (es decir, funciones de clase)
Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. |
+| Validación de una sugerencia | Define el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletar.- **Tabulación y delimitadores**
Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
( ; : = < [ { - **Sólo tabulador**
Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md
index 706279be3d9811..5cfd1b7542d213 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md
@@ -196,7 +196,7 @@ Si surge un problema al añadir o modificar una entidad, se le devolverá un err
- **Las fechas** deben expresarse en formato JS: YYYY-MM-DDTHH:MM:SSZ (por ejemplo, "2010-10-05T23:00:00Z"). Si ha seleccionado la propiedad Fecha únicamente para su atributo Fecha, se eliminará la zona horaria y la hora (hora, minutos y segundos). En este caso, también puede enviar la fecha en el formato que se le devuelve dd!mm!aaaa (por ejemplo, 05!10!2013).
- **Booleanos** son true o false.
-- Uploaded files using `$upload` can be applied to an attribute of type Image or BLOB by passing the object returned in the following format `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}`
+- Los archivos subidos mediante `$upload` pueden aplicarse a un atributo de tipo Imagen o BLOB pasando el objeto devuelto en el siguiente formato `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}`
:::
### Ejemplo
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md
index 28e55d9ff39973..cfdd5e88e0b739 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md
@@ -25,7 +25,7 @@ Para cada usuario conectado al servidor, la lista ofrece la siguiente informaci
- **Fecha de conexión**: fecha y hora de la conexión de la máquina remota.
- **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión.
- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica).
-- **Status**: "Online" or "Sleeping" if the remote machine has switched to sleep mode (see below).
+- **Estado**: "En línea" o "En reposo" si la máquina remota ha pasado al modo de reposo (ver abajo).
### Gestión de usuarios dormidos
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-find.md
index b25679d3931c4f..0e8288db5d9c83 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-find.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-find.md
@@ -32,14 +32,14 @@ El parámetro *searchValue* permite pasar el texto a buscar dentro del *rangeObj
Puede pasar el parámetro opcional *searchCondition* para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades:
-| Propiedad | Tipo | Descripción |
-| ----------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
-| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
-| all | Boolean | True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue* |
-| flags | Integer | | `vk find flag exact match` | El contenido completo de la celda debe coincidir completamente con el valor de búsqueda |
| `vk find flag ignore case` | Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es lo mismo que "A". |
| `vk find flag none` | no search flags are considered (default) |
| `vk find flag use wild cards` | Wildcard characters (\*,?) puede utilizarse en la cadena de búsqueda. Los caracteres comodín se pueden utilizar en cualquier comparación de cadenas para coincidir con cualquier número de caracteres:\* para cero o varios caracteres (por ejemplo, al buscar "bl*" se puede encontrar "bl", "black" o "blob")? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit" |
Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case |
-| order | Integer | | `vk find order by columns` | La búsqueda se realiza por columnas. Se busca en cada línea de una columna antes de continuar con la siguiente. |
| `vk find order by rows` | La búsqueda es realizada por líneas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto) |
|
-| target | Integer | | `vk find target formula` | La búsqueda se realiza en la fórmula de la celda |
| `vk find target tag` | La búsqueda se realiza en la etiqueta de la celda |
| `vk find target text` | La búsqueda se realiza en el texto de la celda (predeterminado) |
Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text
|
+| Propiedad | Tipo | Descripción |
+| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
+| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
+| all | Boolean | True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue* |
+| flags | Integer | | `vk find flag exact match` | El contenido completo de la celda debe coincidir completamente con el valor de búsqueda |
| `vk find flag ignore case` | Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es lo mismo que "A". |
| `vk find flag none` | no se tienen en cuenta las banderas de búsqueda (por defecto) |
| `vk find flag use wild cards` | Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Los caracteres comodín se pueden utilizar en cualquier comparación de cadenas para coincidir con cualquier número de caracteres:\* para cero o varios caracteres (por ejemplo, al buscar "bl*" se puede encontrar "bl", "black" o "blob")? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit" |
Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case |
+| order | Integer | | `vk find order by columns` | La búsqueda se realiza por columnas. Se busca en cada línea de una columna antes de continuar con la siguiente. |
| `vk find order by rows` | La búsqueda es realizada por líneas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto) |
|
+| target | Integer | | `vk find target formula` | La búsqueda se realiza en la fórmula de la celda |
| `vk find target tag` | La búsqueda se realiza en la etiqueta de la celda |
| `vk find target text` | La búsqueda se realiza en el texto de la celda (predeterminado) |
Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text
|
En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-set-workbook-options.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-set-workbook-options.md
index 29353fbf2813c1..1aa351e3c47b82 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-set-workbook-options.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ViewPro/commands/vp-set-workbook-options.md
@@ -34,66 +34,66 @@ Las opciones modificadas del libro de trabajo se guardan con el documento.
En la siguiente tabla se listan las opciones de libros de trabajo disponibles:
-| Propiedad | Tipo | Descripción |
-| ------------------------------------- | ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| allowUserDragMerge | boolean | Se permite la operación de fusión por arrastre (seleccionar celdas y arrastrar la selección para fusionar celdas) |
-| allowAutoCreateHyperlink | boolean | Permite la creación automática de hipervínculos en la hoja de cálculo. |
-| allowContextMenu | boolean | Se puede abrir el menú contextual integrado. |
-| allowCopyPasteExcelStyle | boolean | Los estilos de una hoja de cálculo pueden copiarse y pegarse en Excel, y viceversa. |
-| allowDynamicArray | boolean | Permite arrays dinámicos en hojas de cálculo |
-| allowExtendPasteRange | boolean | Amplía el rango pegado si éste no es suficiente para los datos pegados |
-| allowSheetReorder | boolean | Se permite reordenar la hoja |
-| allowUndo | boolean | Deshacer ediciones está permitido. |
-| allowUserDeselect | boolean | Se permite desmarcar celdas específicas de una selección. |
-| allowUserDragDrop | boolean | Se permite arrastrar y soltar los datos del rango |
-| allowUserDragFill | boolean | Se permite el relleno por arrastre |
-| allowUserEditFormula | boolean | Las fórmulas pueden introducirse en las celdas |
-| allowUserResize | boolean | Columnas y filas redimensionables |
-| allowUserZoom | boolean | Se permite hacer zoom (ctrl + rueda del ratón) |
-| autoFitType | number | El contenido se formatea para que se ajuste en las celdas, o en las celdas y los encabezados. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk auto fit type cell | 0 | El contenido se ajusta automáticamente a las celdas |
| vk auto fit type cell with header | 1 | El contenido se ajusta automáticamente a las celdas y encabezados |
|
-| backColor | string | Una cadena de color utilizada para representar el color de fondo del área, como "red", "#FFFF00", "rgb(255,0,0)", "Acento 5". El color de fondo inicial se oculta cuando se define una backgroundImage. |
-| backgroundImage | string / picture / file | Imagen de fondo para el área. |
-| backgroundImageLayout | number | Cómo se muestra la imagen de fondo. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk image layout center | 1 | En el centro del área. |
| vk image layout none | 3 | En la esquina superior izquierda del área con su tamaño original. |
| vk image layout stretch | 0 | Llena el área. |
| vk image layout zoom | 2 | Mostrado con su relación de aspecto original. |
|
-| calcOnDemand | boolean | Las fórmulas se calculan sólo cuando se piden. |
-| columnResizeMode | number | Redimensiona modo para columnas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk resize mode normal | 0 | Utiliza el modo de redimensionamiento normal (es decir, las columnas restantes se ven afectadas) |
| vk resize mode split | 1 | Utiliza el modo dividido (es decir, las columnas restantes no se ven afectadas) |
|
-| copyPasteHeaderOptions | number | Encabezados para incluir cuando se copian o pegan datos. Available values: | Constant | Value | Description |
|---|
| vk copy paste header options all headers | 3 | Includes selected headers when data is copied; overwrites selected headers when data is pasted. |
| vk copy paste header options column headers | 2 | Incluye los encabezados de columnas seleccionadas cuando se copian los datos; sobrescribe los encabezados de columna seleccionados cuando se pegan los datos. |
| vk copy paste header options no headers | 0 | Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted. |
| vk copy paste header options row headers | 1 | Includes selected row headers when data is copied; overwrites selected row headers when data is pasted. |
|
-| customList | collection | La lista para que los usuarios personalicen el relleno de arrastre, dar prioridad a que coincida con esta lista en cada relleno. Cada elemento de colección es una colección de cadenas. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/cells/AutoFillData/AutoFillLists). |
-| cutCopyIndicatorBorderColor | string | Color del borde del indicador que aparece cuando el usuario corta o copia la selección. |
-| cutCopyIndicatorVisible | boolean | Muestra un indicador al copiar o cortar el elemento seleccionado. |
-| defaultDragFillType | number | El tipo de relleno de arrastre por defecto. Valores disponibles : | Constante | Valor | Descripción |
|---|
| vk auto fill type auto | 5 | Rellena automáticamente las celdas. |
| vk auto fill type clear values | 4 | Borra los valores de las celdas. |
| vk auto fill type copycells | 0 | Llena las celdas con todos los objetos de datos, incluyendo valores, formato y fórmulas. |
| vk auto fill type fill formatting only | 2 | Llena las celdas solo con formato. |
| vk auto fill type fill series | 1 | Llena las celdas con series. |
| vk auto fill type fill without formatting | 3 | Rellena las celdas con valores y no con formato. |
|
-| enableAccessibility | boolean | El soporte de accesibilidad está activado en la hoja de cálculo. |
-| enableFormulaTextbox | boolean | Se activa la caja de texto de la fórmula. |
-| grayAreaBackColor | string | Una cadena color utilizada para representar el color de fondo del área gris, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. |
-| highlightInvalidData | boolean | Los datos inválidos son resaltados. |
-| iterativeCalculation | boolean | Activa el cálculo iterativo. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/formulareference/formulaoverview/calculating-iterative). |
-| iterativeCalculationMaximumChange | numeric | Cantidad máxima de cambio entre dos valores de cálculo. |
-| iterativeCalculationMaximumIterations | numeric | Número de veces que la fórmula debe recalcular. |
-| newTabVisible | boolean | Mostrar una pestaña especial para permitir a los usuarios insertar nuevas hojas. |
-| numbersFitMode | number | Cambia el modo de visualización cuando el ancho de los datos de fecha/número es mayor que el ancho de la columna. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk numbers fit mode mask | 0 | Sustituye el contenido de los datos por "###" y muestra la punta |
| vk numbers fit mode overflow | 1 | Muestra el contenido de los datos como una cadena. Si la siguiente celda está vacía, se desborda el contenido. |
|
-| pasteSkipInvisibleRange | boolean | Pegar u omitir el pegado de datos en rangos invisibles: - False (por defecto): pegar datos
- True: omitir el pegado en rangos invisibles
Ver [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/rows-columns/paste-skip-data-invisible-range) para más información sobre rangos invisibles. |
-| referenceStyle | number | Estilo para referencias de celdas y rangos en fórmulas de celdas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk reference style A1 | 0 | Utiliza el estilo A1. |
| vk estilo de referencia R1C1 | 1 | Utilizar el estilo R1C1 |
|
-| resizeZeroIndicator | number | Política de dibujo cuando las líneas o columnas se redimensionan a 0. Available values: | Constant | Value | Description |
|---|
| vk resize zero indicator default | 0 | Uses the current drawing policy when the row or column is resized to zero. |
| vk resize zero indicator enhanced | 1 | Dibuja dos líneas cortas cuando la fila o columna se redimensiona a cero. |
|
-| rowResizeMode | number | La forma en que se redimensionan las líneas. Los valores disponibles son los mismos qe columnResizeMode |
-| scrollbarAppearance | number | Apariencia de la barra de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk scrollbar appearance mobile | 1 | Aspecto de la barra de desplazamiento móvil. |
| vk scrollbar appearance skin (por defecto) | 0 | Apariencia clásica de la barra de desplazamiento similar a Excel. |
|
-| scrollbarMaxAlign | boolean | La barra de desplazamiento se alinea con la última línea y columna de la hoja activa. |
-| scrollbarShowMax | boolean | Las barras de desplazamiento mostradas se basan en el número total de columnas y líneas de la hoja. |
-| scrollByPixel | boolean | Activar desplazamiento de precisión por píxel. |
-| scrollIgnoreHidden | boolean | La barra de desplazamiento ignora líneas o columnas ocultas. |
-| scrollPixel | integer | Decide el desplazamiento por ese número de píxeles cuando scrollByPixel es true. Los píxeles finales de desplazamiento son el resultado de `scrolling delta * scrollPixel`. Por ejemplo: delta de desplazamiento es 3, scrollPixel es 5, los píxeles finales de desplazamiento son 15. |
-| showDragDropTip | boolean | Mostrar la punta de arrastrar y soltar. |
-| showDragFillSmartTag | boolean | Mostrar el diálogo de arrastrar y rellenar. |
-| showDragFillTip | boolean | Mostrar la punta de arrastrar y soltar. |
-| showHorizontalScrollbar | boolean | Mostrar la barra de desplazamiento horizontal. |
-| showResizeTip | number | Cómo mostrar el tip de redimensionamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show resize tip both | 3 | Se muestran los consejos de redimensionamiento horizontal y vertical. |
| vk show resize tip column | 1 | Solo se muestra la punta de redimensionamiento horizontal. |
| vk show resize tip none | 0 | No se muestra ningún consejo de redimensionamiento. |
| vk show resize tip row | 2 | Solo se muestra la punta de redimensionamiento vertical. |
|
-| showScrollTip | number | Cómo mostrar el tip de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show scroll tip both | 3 | Se muestran los consejos de desplazamiento horizontal y vertical. |
| vk show scroll tip horizontal | 1 | Solo se muestra la punta de desplazamiento vertical. |
| vk show scroll tip none | No se muestra ninguna propina. |
| vk show scroll tip vertical | 2 | Solo se muestra la punta de desplazamiento vertical. |
|
-| showVerticalScrollbar | boolean | Mostrar la barra de desplazamiento vertical. |
-| tabEditable | boolean | La pestaña de la hoja se puede editar. |
-| tabNavigationVisible | boolean | Mostrar la navegación por pestañas. |
-| tabStripPosition | number | Posición de la barra de pestañas. Available values: | Constant | Value | Description |
|---|
| vk tab strip position bottom | 0 | Tab strip position is relative to the bottom of the workbook. |
| vk tab strip position left | 2 | La posición de la barra de tabulación es relativa a la parte izquierda del libro de trabajo. |
| vk tab strip position right | 3 | La posición de la barra de tabulación es relativa a la parte derecha del libro de trabajo. |
| vk tab strip position top | 1 | La posición de la barra de tabulación es relativa a la parte superior del libro de trabajo. |
|
-| tabStripRatio | number | Valor porcentual (0,x) que especifica qué parte del espacio horizontal se asignará al tabulador. El resto del área horizontal (1 - 0.x) se asignará a la barra de desplazamiento horizontal. |
-| tabStripVisible | boolean | Mostrar la barra de pestañas de la hoja. |
-| tabStripWidth | number | Ancho de la etiqueta cuando la posición es izquierda o derecha. Por defecto y el mínimo es 80. |
-| useTouchLayout | boolean | Si se va a utilizar el diseño táctil para presentar el componente Spread. |
+| Propiedad | Tipo | Descripción |
+| ------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| allowUserDragMerge | boolean | Se permite la operación de fusión por arrastre (seleccionar celdas y arrastrar la selección para fusionar celdas) |
+| allowAutoCreateHyperlink | boolean | Permite la creación automática de hipervínculos en la hoja de cálculo. |
+| allowContextMenu | boolean | Se puede abrir el menú contextual integrado. |
+| allowCopyPasteExcelStyle | boolean | Los estilos de una hoja de cálculo pueden copiarse y pegarse en Excel, y viceversa. |
+| allowDynamicArray | boolean | Permite arrays dinámicos en hojas de cálculo |
+| allowExtendPasteRange | boolean | Amplía el rango pegado si éste no es suficiente para los datos pegados |
+| allowSheetReorder | boolean | Se permite reordenar la hoja |
+| allowUndo | boolean | Deshacer ediciones está permitido. |
+| allowUserDeselect | boolean | Se permite desmarcar celdas específicas de una selección. |
+| allowUserDragDrop | boolean | Se permite arrastrar y soltar los datos del rango |
+| allowUserDragFill | boolean | Se permite el relleno por arrastre |
+| allowUserEditFormula | boolean | Las fórmulas pueden introducirse en las celdas |
+| allowUserResize | boolean | Columnas y filas redimensionables |
+| allowUserZoom | boolean | Se permite hacer zoom (ctrl + rueda del ratón) |
+| autoFitType | number | El contenido se formatea para que se ajuste en las celdas, o en las celdas y los encabezados. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk auto fit type cell | 0 | El contenido se ajusta automáticamente a las celdas |
| vk auto fit type cell with header | 1 | El contenido se ajusta automáticamente a las celdas y encabezados |
|
+| backColor | string | Una cadena de color utilizada para representar el color de fondo del área, como "red", "#FFFF00", "rgb(255,0,0)", "Acento 5". El color de fondo inicial se oculta cuando se define una backgroundImage. |
+| backgroundImage | string / picture / file | Imagen de fondo para el área. |
+| backgroundImageLayout | number | Cómo se muestra la imagen de fondo. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk image layout center | 1 | En el centro del área. |
| vk image layout none | 3 | En la esquina superior izquierda del área con su tamaño original. |
| vk image layout stretch | 0 | Llena el área. |
| vk image layout zoom | 2 | Mostrado con su relación de aspecto original. |
|
+| calcOnDemand | boolean | Las fórmulas se calculan sólo cuando se piden. |
+| columnResizeMode | number | Redimensiona modo para columnas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk resize mode normal | 0 | Utiliza el modo de redimensionamiento normal (es decir, las columnas restantes se ven afectadas) |
| vk resize mode split | 1 | Utiliza el modo dividido (es decir, las columnas restantes no se ven afectadas) |
|
+| copyPasteHeaderOptions | number | Encabezados para incluir cuando se copian o pegan datos. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk copy paste header options all headers | 3 | Incluye los encabezados seleccionados cuando se copian los datos; sobrescribe los encabezados seleccionados cuando se pegan los datos. |
| vk copy paste header options column headers | 2 | Incluye los encabezados de columnas seleccionadas cuando se copian los datos; sobrescribe los encabezados de columna seleccionados cuando se pegan los datos. |
| vk copy paste header options no headers | 0 | Los encabezados de columnas y de líneas no se incluyen cuando se copian los datos; los encabezados de columnas o de líneas selecciondos no sobreescriben los encabezados de columnas o filas cuando se pegan los datos. |
| vk copy paste header options row headers | 1 | Incluye los encabezados de filas seleccionadas cuando se copian los datos; sobrescribe los encabezados de fila seleccionados cuando se pegan los datos. |
|
+| customList | collection | La lista para que los usuarios personalicen el relleno de arrastre, dar prioridad a que coincida con esta lista en cada relleno. Cada elemento de colección es una colección de cadenas. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/cells/AutoFillData/AutoFillLists). |
+| cutCopyIndicatorBorderColor | string | Color del borde del indicador que aparece cuando el usuario corta o copia la selección. |
+| cutCopyIndicatorVisible | boolean | Muestra un indicador al copiar o cortar el elemento seleccionado. |
+| defaultDragFillType | number | El tipo de relleno de arrastre por defecto. Valores disponibles : | Constante | Valor | Descripción |
|---|
| vk auto fill type auto | 5 | Rellena automáticamente las celdas. |
| vk auto fill type clear values | 4 | Borra los valores de las celdas. |
| vk auto fill type copycells | 0 | Llena las celdas con todos los objetos de datos, incluyendo valores, formato y fórmulas. |
| vk auto fill type fill formatting only | 2 | Llena las celdas solo con formato. |
| vk auto fill type fill series | 1 | Llena las celdas con series. |
| vk auto fill type fill without formatting | 3 | Rellena las celdas con valores y no con formato. |
|
+| enableAccessibility | boolean | El soporte de accesibilidad está activado en la hoja de cálculo. |
+| enableFormulaTextbox | boolean | Se activa la caja de texto de la fórmula. |
+| grayAreaBackColor | string | Una cadena color utilizada para representar el color de fondo del área gris, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. |
+| highlightInvalidData | boolean | Los datos inválidos son resaltados. |
+| iterativeCalculation | boolean | Activa el cálculo iterativo. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/formulareference/formulaoverview/calculating-iterative). |
+| iterativeCalculationMaximumChange | numeric | Cantidad máxima de cambio entre dos valores de cálculo. |
+| iterativeCalculationMaximumIterations | numeric | Número de veces que la fórmula debe recalcular. |
+| newTabVisible | boolean | Mostrar una pestaña especial para permitir a los usuarios insertar nuevas hojas. |
+| numbersFitMode | number | Cambia el modo de visualización cuando el ancho de los datos de fecha/número es mayor que el ancho de la columna. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk numbers fit mode mask | 0 | Sustituye el contenido de los datos por "###" y muestra la punta |
| vk numbers fit mode overflow | 1 | Muestra el contenido de los datos como una cadena. Si la siguiente celda está vacía, se desborda el contenido. |
|
+| pasteSkipInvisibleRange | boolean | Pegar u omitir el pegado de datos en rangos invisibles: - False (por defecto): pegar datos
- True: omitir el pegado en rangos invisibles
Ver [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/rows-columns/paste-skip-data-invisible-range) para más información sobre rangos invisibles. |
+| referenceStyle | number | Estilo para referencias de celdas y rangos en fórmulas de celdas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk reference style A1 | 0 | Utiliza el estilo A1. |
| vk estilo de referencia R1C1 | 1 | Utilizar el estilo R1C1 |
|
+| resizeZeroIndicator | number | Política de dibujo cuando las líneas o columnas se redimensionan a 0. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk resize zero indicator default | 0 | Utiliza la política de dibujo actual cuando la fila o columna se redimensiona a cero. |
| vk resize zero indicator enhanced | 1 | Dibuja dos líneas cortas cuando la fila o columna se redimensiona a cero. |
|
+| rowResizeMode | number | La forma en que se redimensionan las líneas. Los valores disponibles son los mismos qe columnResizeMode |
+| scrollbarAppearance | number | Apariencia de la barra de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk scrollbar appearance mobile | 1 | Aspecto de la barra de desplazamiento móvil. |
| vk scrollbar appearance skin (por defecto) | 0 | Apariencia clásica de la barra de desplazamiento similar a Excel. |
|
+| scrollbarMaxAlign | boolean | La barra de desplazamiento se alinea con la última línea y columna de la hoja activa. |
+| scrollbarShowMax | boolean | Las barras de desplazamiento mostradas se basan en el número total de columnas y líneas de la hoja. |
+| scrollByPixel | boolean | Activar desplazamiento de precisión por píxel. |
+| scrollIgnoreHidden | boolean | La barra de desplazamiento ignora líneas o columnas ocultas. |
+| scrollPixel | integer | Decide el desplazamiento por ese número de píxeles cuando scrollByPixel es true. Los píxeles finales de desplazamiento son el resultado de `scrolling delta * scrollPixel`. Por ejemplo: delta de desplazamiento es 3, scrollPixel es 5, los píxeles finales de desplazamiento son 15. |
+| showDragDropTip | boolean | Mostrar la punta de arrastrar y soltar. |
+| showDragFillSmartTag | boolean | Mostrar el diálogo de arrastrar y rellenar. |
+| showDragFillTip | boolean | Mostrar la punta de arrastrar y soltar. |
+| showHorizontalScrollbar | boolean | Mostrar la barra de desplazamiento horizontal. |
+| showResizeTip | number | Cómo mostrar el tip de redimensionamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show resize tip both | 3 | Se muestran los consejos de redimensionamiento horizontal y vertical. |
| vk show resize tip column | 1 | Solo se muestra la punta de redimensionamiento horizontal. |
| vk show resize tip none | 0 | No se muestra ningún consejo de redimensionamiento. |
| vk show resize tip row | 2 | Solo se muestra la punta de redimensionamiento vertical. |
|
+| showScrollTip | number | Cómo mostrar el tip de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show scroll tip both | 3 | Se muestran los consejos de desplazamiento horizontal y vertical. |
| vk show scroll tip horizontal | 1 | Solo se muestra la punta de desplazamiento vertical. |
| vk show scroll tip none | No se muestra ninguna propina. |
| vk show scroll tip vertical | 2 | Solo se muestra la punta de desplazamiento vertical. |
|
+| showVerticalScrollbar | boolean | Mostrar la barra de desplazamiento vertical. |
+| tabEditable | boolean | La pestaña de la hoja se puede editar. |
+| tabNavigationVisible | boolean | Mostrar la navegación por pestañas. |
+| tabStripPosition | number | Posición de la barra de pestañas. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk tab strip position bottom | 0 | La posición de la barra de pestañas es relativa a la parte inferior del libro. |
| vk tab strip position left | 2 | La posición de la barra de tabulación es relativa a la parte izquierda del libro de trabajo. |
| vk tab strip position right | 3 | La posición de la barra de tabulación es relativa a la parte derecha del libro de trabajo. |
| vk tab strip position top | 1 | La posición de la barra de tabulación es relativa a la parte superior del libro de trabajo. |
|
+| tabStripRatio | number | Valor porcentual (0,x) que especifica qué parte del espacio horizontal se asignará al tabulador. El resto del área horizontal (1 - 0.x) se asignará a la barra de desplazamiento horizontal. |
+| tabStripVisible | boolean | Mostrar la barra de pestañas de la hoja. |
+| tabStripWidth | number | Ancho de la etiqueta cuando la posición es izquierda o derecha. Por defecto y el mínimo es 80. |
+| useTouchLayout | boolean | Si se va a utilizar el diseño táctil para presentar el componente Spread. |
## Ejemplo
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md
index b57fde12f6d91e..f2771ff2343435 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md
@@ -35,14 +35,14 @@ Puede pasar un *filePath* o *fileObj*:
Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensión en *filePath*. También puede pasar una constante del tema *4D Write Pro Constants* en el parámetro *format*. En este caso, 4D añade la extensión apropiada al nombre del archivo si es necesario. Se soportan los siguientes formatos:
-| Constante | Valor | Comentario |
-| -------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
-| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
Las partes del documento exportadas son:
Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. |
-| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
-| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
-| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
-| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). |
+| Constante | Valor | Comentario |
+| -------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
+| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
The document parts exported are: - Body / headers / footers / sections
- Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
- Images - inline, anchored, and background image pattern (defined with wk background image)
- Style sheets (character, paragraph)
- Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
- Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. |
+| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
+| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
**Notes**: - Expressions are automatically frozen when document is exported
- Links to methods are NOT exported
|
+| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
+| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). |
**Notas:**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md
index a7467b51300827..4b008d729add45 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md
@@ -34,14 +34,14 @@ En *destination*, pase la variable que quiere llenar con el objeto exportado de
En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* para definir el formato de exportación que desea utilizar. Cada formato está relacionado con un uso específico. Se soportan los siguientes formatos:
-| Constante | Tipo | Valor | Comentario |
-| ------------------- | ------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
-| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
Las partes del documento exportadas son:
Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. |
-| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
-| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
-| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
-| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. |
+| Constante | Tipo | Valor | Comentario |
+| ------------------- | ------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
+| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
The document parts exported are: - Body / headers / footers / sections
- Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
- Images - inline, anchored, and background image pattern (defined with wk background image)
- Style sheets (character, paragraph)
- Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
- Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. |
+| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
+| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
+| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
+| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. |
**Notas:**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md
index 64af7ebb35f95e..265fac544c58c3 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md
@@ -25,16 +25,16 @@ Si está acostumbrado a codificar con **VS Code**, también puede utilizar este
Cada ventana del Editor de Código tiene una barra de herramientas que ofrece acceso instantáneo a las funciones básicas relacionadas con la ejecución y edición de código.
-| Elemento | Icono | Descripción |
-| ------------------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **Ejecución del método** |  | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:- **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
- **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
- **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
- **Run and debug in Application process**: Displays the method in the Debugger window for step by step execution in the context of the Application process (in other words, the record display window).
Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). |
-| **Buscar en el método** |  | Muestra el [*Área de búsqueda*](#find-and-replace). |
-| **Macros** |  | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). |
-| **Expandir todo/Contraer todo** |  | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. |
-| **Información del método** |  | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). |
-| **Últimos valores del portapapeles** |  | Muestra los últimos valores almacenados en el portapapeles. |
-| **Portapapeles** |  | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. |
-| **Menú desplegable de navegación** |  | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo |
+| Elemento | Icono | Descripción |
+| ------------------------------------ | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Ejecución del método** |  | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:- **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
- **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
- **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
- **Ejecutar y depurar en el proceso Aplicación**: muestra el método en la ventana Depurador para su ejecución paso a paso en el contexto del proceso Aplicación (es decir, en la ventana de visualización de registros).
Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). |
+| **Buscar en el método** |  | Muestra el [*Área de búsqueda*](#find-and-replace). |
+| **Macros** |  | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). |
+| **Expandir todo/Contraer todo** |  | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. |
+| **Información del método** |  | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). |
+| **Últimos valores del portapapeles** |  | Muestra los últimos valores almacenados en el portapapeles. |
+| **Portapapeles** |  | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. |
+| **Menú desplegable de navegación** |  | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo |
### Área de edición
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md
index f429763ea9e63d..ac32fd2d08c0dc 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md
@@ -875,9 +875,9 @@ title: Comandos por nombre
[`Printing page`](../commands-legacy/printing-page.md)
[`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md)
[`Process aborted`](../commands-legacy/process-aborted.md)
-[`Process activity`](process-activity.md) - **modified 4D 20 R7**
-[`Process info`](process-info.md) - **new 4D 20 R7**
-[`Process number`](process-number.md) - **modified 4D 20 R7**
+[`Process activity`](process-activity.md) - **modificado 4D 20 R7**
+[`Process info`](process-info.md) - **nuevo 4D 20 R7**
+[`Process number`](process-number.md) - **modificado 4D 20 R7**
[`Process state`](../commands-legacy/process-state.md)
[`PUSH RECORD`](../commands-legacy/push-record.md)
@@ -1261,7 +1261,7 @@ title: Comandos por nombre
[`WA Evaluate JavaScript`](../commands-legacy/wa-evaluate-javascript.md)
[`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md)
[`WA Forward URL available`](../commands-legacy/wa-forward-url-available.md)
-[`WA Get context`](../commands/wa-get-context.md) **new 4D 20 R9**
+[`WA Get context`](../commands/wa-get-context.md) **nuevo 4D 20 R9**
[`WA Get current URL`](../commands-legacy/wa-get-current-url.md)
[`WA GET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-get-external-links-filters.md)
[`WA Get last filtered URL`](../commands-legacy/wa-get-last-filtered-url.md)
@@ -1277,7 +1277,7 @@ title: Comandos por nombre
[`WA OPEN WEB INSPECTOR`](../commands-legacy/wa-open-web-inspector.md)
[`WA REFRESH CURRENT URL`](../commands-legacy/wa-refresh-current-url.md)
[`WA Run offscreen area`](../commands-legacy/wa-run-offscreen-area.md)
-[`WA SET CONTEXT`](../commands/wa-set-context.md) **new 4D 20 R9**
+[`WA SET CONTEXT`](../commands/wa-set-context.md) **nuevo 4D 20 R9**
[`WA SET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-set-external-links-filters.md)
[`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md)
[`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md
index d55c925877623e..b2e5e6c28f96ba 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md
@@ -33,7 +33,7 @@ displayed_sidebar: docs
## Descripción
-The **Command name** command returns the name as well as (optionally) the properties of the command whose command number you pass in *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.
+El comando **Command name** devuelve el nombre así como (opcionalmente) las propiedades del comando cuyo número de comando pasa en *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.
**Nota de compatibilidad:** el nombre de un comando puede variar de una versión 4D a la siguiente (comandos renombrados), este comando se utilizaba en versiones anteriores para designar un comando directamente mediante su número, especialmente en porciones de código no tokenizadas. Esta necesidad ha disminuido con el tiempo a medida que 4D sigue evolucionando porque, para las sentencias no tokenizadas (fórmulas), 4D ahora ofrece una sintaxis con tokens. Esta sintaxis le permite evitar posibles problemas debidos a las variaciones en los nombres de los comandos y otros elementos, como las tablas, sin dejar de poder escribir estos nombres de forma legible (para más información, consulte la sección *Utilización de tokens en las fórmulas*). Tenga en cuenta también que la opción \*[Usar parámetros del sistema regional\* de las Preferencias](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) le permite seguir usando el idioma francés en una versión francesa de 4D.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md
index af1b4181c395e7..c48aa1528f4140 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md
@@ -31,7 +31,7 @@ displayed_sidebar: docs
El comando **FORM theme** devuelve el tema Windows realmente renderizado para el formulario actual: "Classic" or "FluentUI".
-The Windows form rendering theme can be defined at [application level](../settings/interface.md#use-fluent-ui-on-windows) and/or at [form level](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (where it can be inherited or explicitely defined), and also depends on the [availability of specific Microsoft libraries](../FormEditor/forms.md#requirements) on the current machine at runtime. Este comando le permite saber qué tema de formulario se está ejecutando actualmente.
+El tema de renderizado de los formularios Windows puede definirse a [nivel de la aplicación](../settings/interface.md#use-fluent-ui-on-windows) y/o a [nivel del formulario](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (donde puede heredarse o definirse explícitamente), y también depende de la [disponibilidad de bibliotecas Microsoft específicas](../FormEditor/forms.md#requirements) en la máquina actual en tiempo de ejecución. Este comando le permite saber qué tema de formulario se está ejecutando actualmente.
Si no hay un formulario actual, o si el comando se ejecuta en macOS, **FORM theme** devuelve una cadena vacía.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md
index dce455319860cf..aee7b4629d592d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md
@@ -34,18 +34,18 @@ El comando `IMAP New transporter` ](../API/IMAPTransporterClass.md#acceptunsecureconnection)
| False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
-| [](../API/IMAPTransporterClass.md#authenticationmode)
| se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
| 300 |
-| [](../API/IMAPTransporterClass.md#connectiontimeout)
| 30 |
-| [](../API/IMAPTransporterClass.md#host)
| *obligatorio* |
-| [](../API/IMAPTransporterClass.md#logfile)
| ninguno |
-| .**password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
-| [](../API/IMAPTransporterClass.md#port)
| 993 |
-| [](../API/IMAPTransporterClass.md#user)
| ninguno |
+| *server* | Valor por defecto (si se omite) |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
| False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
+| [](../API/IMAPTransporterClass.md#authenticationmode)
| the most secure authentication mode supported by the server is used |
+| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
| 300 |
+| [](../API/IMAPTransporterClass.md#connectiontimeout)
| 30 |
+| [](../API/IMAPTransporterClass.md#host)
| *obligatorio* |
+| [](../API/IMAPTransporterClass.md#logfile)
| ninguno |
+| .**password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
+| [](../API/IMAPTransporterClass.md#port)
| 993 |
+| [](../API/IMAPTransporterClass.md#user)
| ninguno |
> **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md
index 5654f5ab670764..d01003924c38b7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md
@@ -42,50 +42,50 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom
En el parámetro *property*, pase una constante que indique la propiedad cuyo valor desea obtener. Puede utilizar una de las siguientes constantes del tema "*List Box*":
-| Constante | Valor | Comentario |
-| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
-| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
-| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
-| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
-| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
-| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
-| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
Applies to: Column \*
Possible values:
lk numeric format (0): displays values in numeric format
lk three states checkbox (1): displays values as three-state checkboxes |
-| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
Applies to: List box
Possible values:
lk do nothing (0): does not trigger any automatic action
lk edit record (1): displays corresponding record in read-write mode
lk display record (2): displays corresponding record in read-only mode |
-| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
-| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
-| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
Aplica a: List box |
-| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
Se aplica a: List box |
-| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
Applies to: List box (excluding hierarchical mode)
Possible values:
lk no (0): Rows cannot be moved at runtime
lk yes (1): Rows can be moved at runtime (default) |
-| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
-| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
-| lk row height unit | 17 | Unit of **[Row Height](../FormObjects/properties_CoordinatesAndSizing.md#row-height)** property
Applies to: List box
Possible values:
lk lines (1)
lk pixels (0)
|
-| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
-| lk single click edit | 29 | **[Single-Click Edit](../FormObjects/properties_Entry.md#single-click-edit)** property
Applies to: List box
Possible values:
lk no (0)
lk yes (1) |
-| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
-| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
Aplica a: List box |
+| Constante | Valor | Comentario |
+| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
+| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
+| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
+| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
+| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
+| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
+| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
Se aplica a: Columna \*
Valores posibles:
lk numeric format (0): muestra los valores en formato numérico
lk three states checkbox (1): muestra los valores como casillas de selección de tres estados |
+| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
Se aplica a: List box
Valores posibles:
lk do nothing (0): no desencadena ninguna acción automática
lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
lk display record (2): muestra el registro correspondiente en modo sólo lectura |
+| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
+| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
+| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
Aplica a: List box |
+| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
Se aplica a: List box |
+| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
Se aplica a: List box (excluyendo el modo jerárquico)
Valores posibles:
lk no (0): las líneas no se pueden mover en tiempo de ejecución
lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) |
+| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
+| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
+| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
|
+| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
+| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
+| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
Aplica a: List box |
\* Estas propiedades sólo se aplican a columnas de list box; si pasa un list box como parámetro con una de estas propiedades, **LISTBOX Get property** devuelve -1, o una cadena vacía, dependiendo de la *property* pasada.
En general, para señalar un resultado inválido **LISTBOX Get property** devuelve -1 cuando recupera propiedades que tienen valores numéricos, o una cadena vacía; sin embargo, no se genera ningún error. Más específicamente, esto ocurre en los siguientes casos:
- Si pasa una *property* que no existe
-- If you pass a *property* that is not available for the specified list box or column, e.g. you pass the lk font color expression property with an array type list box
+- Si pasa una *property* que no está disponible para el list box o la columna especificados, por ejemplo, si pasa la propiedad lk font color expression con un list box de tipo array
- Si pasa una columna como parámetro con una *property* que se aplica a un list box, y viceversa, si pasa un list box como parámetro con una *property* que se aplica a una columna (ver \* más arriba)
-In addition, it is not possible to return values from more than one column at a time; if you attempt to use the "@" symbol as part of a column name to indicate multiple columns with similar names, **LISTBOX Get property** returns the first matching value it finds; as a result, the value returned has no true significance.
+Además, no es posible devolver valores de más de una columna a la vez; si intenta utilizar el símbolo "@" como parte de un nombre de columna para indicar varias columnas con nombres similares, **LISTBOX Get property** devuelve el primer valor coincidente que encuentra; como resultado, el valor devuelto no tiene significado real.
**Note:**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md
index d50f04c2ef7bcd..182fb6deda8821 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md
@@ -41,39 +41,39 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom
En los parámetros *property* y *value*, usted indica, respectivamente, la propiedad a definir y su nuevo valor. Puede utilizar las siguientes constantes encontradas en el tema “*List Box*:
-| Constante | Valor | Comentario |
-| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
-| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
-| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
-| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
-| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
-| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
-| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
Applies to: Column \*
Possible values:
lk numeric format (0): displays values in numeric format
lk three states checkbox (1): displays values as three-state checkboxes |
-| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
Applies to: List box
Possible values:
lk do nothing (0): does not trigger any automatic action
lk edit record (1): displays corresponding record in read-write mode
lk display record (2): displays corresponding record in read-only mode |
-| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
-| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
-| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
Se aplica a: List box |
-| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
Applies to: List box (excluding hierarchical mode)
Possible values:
lk no (0): Rows cannot be moved at runtime
lk yes (1): Rows can be moved at runtime (default) |
-| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
-| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
-| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
|
-| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
Applies to: List box (Collection / Entity selection) |
-| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
-| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
+| Constante | Valor | Comentario |
+| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
+| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
+| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
+| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
+| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
+| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
+| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
Se aplica a: Columna \*
Valores posibles:
lk numeric format (0): muestra los valores en formato numérico
lk three states checkbox (1): muestra los valores como casillas de selección de tres estados |
+| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
Se aplica a: List box
Valores posibles:
lk do nothing (0): no desencadena ninguna acción automática
lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
lk display record (2): muestra el registro correspondiente en modo sólo lectura |
+| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
+| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
+| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
Se aplica a: List box |
+| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
Se aplica a: List box (excluyendo el modo jerárquico)
Valores posibles:
lk no (0): las líneas no se pueden mover en tiempo de ejecución
lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) |
+| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
+| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
+| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
|
+| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
Applies to: List box (Collection / Entity selection) |
+| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
+| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
\* Estas propiedades solo se pueden aplicar a las columnas de list box; sin embargo, si pasa un list box como parámetro, **LISTBOX SET PROPERTY** aplica la *propiedad* a cada columna del list box.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md
index 00d743987bffe3..64cb041fd6f626 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md
@@ -31,15 +31,15 @@ displayed_sidebar: docs
**Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado.
-El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. This command is meant to be used for setting up a backup system using a logical mirror (see the section *Setting up a logical mirror* in the [4D Server Reference Manual](https://doc/4d.com)).
+El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. Este comando se utiliza para configurar un sistema de copia de seguridad utilizando un espejo lógico (ver la sección *Cómo configurar un espejo lógico * en el [Manual de referencia de 4D Server](https://doc/4d.com)).
El comando devuelve el nombre completo de la ruta (ruta de acceso + nombre) del archivo de registro que se está cerrando (llamado “segment”). Este archivo se almacena en la misma ubicación que el archivo de registro actual (especificado en la [página de configuración](../Backup/settings.md#configuration) en el tema de copia de seguridad de la configuración). El comando no realiza ningún procesamiento (compresión, segmentación) en el archivo guardado. No aparece ninguna
caja de diálogo.
-The file is renamed with the current backup numbers of the database and of the log file, as shown in the following example: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo:
+El archivo se renombra con los números de copia de seguridad actuales de la base de datos y del archivo de registro, como se muestra en el siguiente ejemplo: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo:
- Si la base de datos MyDatabase.4DD ha sido guardada 4 veces, el último archivo de copia de seguridad se llamará MyDatabase\[0004\].4BK. El nombre del primer “segment” del archivo de registro será, por lo tanto, MyDatabase\[0004-0001\].journal.
-- If the MyDatabase.4DD database has been saved 3 times and the log file has been saved 5 times since, the name of the 6th backup of the log file will be MyDatabase\[0003-0006\].journal.
+- Si la base de datos MyDatabase.4DD se ha guardado 3 veces y el archivo de registro se ha guardado 5 veces desde entonces, el nombre de la 6ª copia de seguridad del archivo de registro será MyDatabase\[0003-0006\].journal.
:::warning
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md
index cd1ba43e873c08..3d7f49a914e9b1 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md
@@ -126,10 +126,10 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua
```4d
$thestring:="33,333.33"
$thenum:=Num($thestring)
- // by default, $thenum equals 33,33333 on a French system
+ // por defecto, $thenum equivale a 33,33333 en un sistema francés
$thenum:=Num($thestring;".")
- // $thenum will be correctly evaluated regardless of the system;
- // for example, 33 333,33 on a French system
+ // $thenum se evaluará correctamente independientemente del sistema;
+ // por ejemplo, 33 333,33 en un sistema francés
```
## Ejemplo 4
@@ -137,13 +137,13 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua
Este ejemplo ilustra el uso de la sintaxis *base*:
```4d
-$result:=Num("ff";16) // 255 (lower-case hexadecimal)
+$result:=Num("ff";16) // 255 (hexadecimal en minúsculas)
$result:=Num("0xFF") // 0
$result:=Num("0xFF";16) // 255
$result:=Num("2";2) // 0
$result:=Num("10.3";16) // 16
-$result:=Num("123.20") // 12320 (standard base 10 syntax)
-$result:=Num("123.20"; 10) // 123 (explicitly specify base 10)
+$result:=Num("123.20") // 12320 (sintaxis estándar en base 10)
+$result:=Num("123.20"; 10) // 123 (especificar explícitamente base 10)
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md
index 5695a192b0d516..67266ac1d11bb8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md
@@ -10,11 +10,11 @@ displayed_sidebar: docs
-| Parámetros | Tipo | | Descripción |
-| ---------- | -------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
-| object | Text, Variable, Field | → | Form object name (if \* is specified) or
Field or variable (if \* is omitted) |
-| Resultado | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) |
+| Parámetros | Tipo | | Descripción |
+| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
+| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
+| object | Text, Variable, Field | → | Nombre del objeto formulario (si se especifica \*) o
Campo o variable (si se omite \*) |
+| Resultado | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md
index 0c70444a1696e8..41978d12e2b436 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md
@@ -10,11 +10,11 @@ displayed_sidebar: docs
-| Parámetros | Tipo | | Descripción |
-| ---------- | -------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
-| object | Text, Variable, Field | → | Form object name (if \* is specified) or
Field or variable (if \* is omitted) |
-| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos |
+| Parámetros | Tipo | | Descripción |
+| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
+| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
+| object | Text, Variable, Field | → | Nombre del objeto formulario (si se especifica \*) o
Campo o variable (si se omite \*) |
+| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md
index 08e00c57313831..e11511d22fd9bb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md
@@ -34,17 +34,17 @@ El comando `POP3 New transporter` ](../API/POP3TransporterClass.md#acceptunsecureconnection)
| False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
-| [](../API/POP3TransporterClass.md#authenticationmode)
| se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](../API/POP3TransporterClass.md#connectiontimeout)
| 30 |
-| [](../API/POP3TransporterClass.md#host)
| *obligatorio* |
-| [](../API/POP3TransporterClass.md#logfile)
| ninguno |
-| **.password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
-| [](../API/POP3TransporterClass.md#port)
| 995 |
-| [](../API/POP3TransporterClass.md#user)
| ninguno |
+| *server* | Valor por defecto (si se omite) |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](../API/POP3TransporterClass.md#acceptunsecureconnection)
| False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
+| [](../API/POP3TransporterClass.md#authenticationmode)
| the most secure authentication mode supported by the server is used |
+| [](../API/POP3TransporterClass.md#connectiontimeout)
| 30 |
+| [](../API/POP3TransporterClass.md#host)
| *obligatorio* |
+| [](../API/POP3TransporterClass.md#logfile)
| ninguno |
+| **.password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
+| [](../API/POP3TransporterClass.md#port)
| 995 |
+| [](../API/POP3TransporterClass.md#user)
| ninguno |
## Resultado
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md
index 530879550701cd..d7f9ab0bc5a3d4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md
@@ -47,7 +47,7 @@ En el parámetro *server*, pase un objeto que contenga las siguientes propiedade
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [](../API/SMTPTransporterClass.md#acceptunsecureconnection)
| False |
| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno |
-| [](../API/SMTPTransporterClass.md#authenticationmode)
| se utiliza el modo de autenticación más seguro soportado por el servidor |
+| [](../API/SMTPTransporterClass.md#authenticationmode)
| the most secure authentication mode supported by the server is used |
| [](../API/SMTPTransporterClass.md#bodycharset)
| `mail mode UTF8` (US-ASCII_UTF8_QP) |
| [](../API/SMTPTransporterClass.md#connectiontimeout)
| 30 |
| [](../API/SMTPTransporterClass.md#headercharset)
| `mail mode UTF8` (US-ASCII_UTF8_QP) |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md
index d73fe796492fca..12ba523908cb1f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md
@@ -49,7 +49,7 @@ Esta opción puede seleccionarse en macOS, pero se ignorará cuando la aplicaci
Este menú permite seleccionar la paleta de colores que se utilizará en la aplicación principal. Una paleta de colores define un conjunto global de colores de interfaz para los textos, los fondos, las ventanas, etc., utilizados en sus formularios.
-> This option is ignored on Windows with [Classic theme](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used.
+> Esta opción se ignora en Windows con [Tema clásico](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used.
Los siguientes esquemas están disponibles:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/security.md
index 8c07899f17c912..3d0eaa56e11f35 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/security.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/security.md
@@ -36,7 +36,7 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l
- **Filtrado de comandos y métodos proyecto en el editor de fórmulas y en los documentos 4D View Pro y 4D Write Pro**:
por razones de seguridad, por defecto 4D restringe el acceso a los comandos, funciones y métodos proyecto en el [Editor de fórmulas](https://doc.4d.com/4Dv20/4D/20.2/Formula-editor.200-6750079.en.html) en el modo Aplicación o añadido a áreas multiestilo (usando [`ST INSERT EXPRESSION`](../commands-legacy/st-insert-expression.md)), Documentos 4D Write Pro y 4D View Pro: sólo ciertas funciones 4D y métodos proyecto que han sido declarados explícitamente utilizando el comando [`SET ALLOWED METHODS`](../commands/set-allowed-methods.md) pueden ser utilizados. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones.
- **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador.
- - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. This consists in changing the user (via the [`CHANGE CURRENT USER`](../commands-legacy/change-current-user.md) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed.
+ - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. Esto consiste en cambiar el usuario (a través del comando [`CHANGE CURRENT USER`](../commands-legacy/change-current-user.md)) antes de llamar a una caja de diálogo o iniciar un proceso de impresión que requiere acceso completo a los comandos, y luego volver al usuario original cuando se complete la operación específica.
**Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto.
- **Desactivado para todos**: esta opción desactiva el control en las fórmulas. Cuando esta opción está marcada, los usuarios tienen acceso a todos los comandos 4D, plug-ins y métodos proyecto (excepto los invisibles).
**Nota:** esta opción tiene prioridad sobre el comando [`SET ALLOWED METHODS`](../commands/set-allowed-methods.md). Cuando se selecciona, este comando no hace nada.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md
index c410c3762ee74c..b4c476f1d1ee68 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md
@@ -1340,7 +1340,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció
- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto;
- o *methodName*, el nombre de un método proyecto (texto).
-La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1).
+La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1).
La retrollamada recibe los siguientes parámetros:
@@ -1864,7 +1864,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció
- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto;
- o *methodName*, el nombre de un método proyecto (texto).
-La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1).
+La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1).
La retrollamada recibe los siguientes parámetros:
@@ -3113,7 +3113,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
#### Descripción
-La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
+La función `.reverse()` devuelve una nueva colección con todos los elementos de la colección original en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida.
> Esta función no modifica la colección original.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md
index 802f487fdcd0b0..69de2326e17cbc 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md
@@ -50,24 +50,24 @@ Los objetos devueltos tienen propiedades que puede leer para obtener informació
Los objetos de atributo devueltos contienen las siguientes propiedades:
-| Propiedad | Tipo | Descripción |
-| ---------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| exposed | Boolean | True si el atributo está expuesto en REST |
-| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)si `.kind` = "relatedEntity": 38 (`is object`)si `.kind` = "relatedEntities": 42 (`is collection`)si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities) |
-| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
-| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| kind | Text | Categoría del atributo. Valores posibles:"storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo"calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)"alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)"relatedEntity": atributo de relación N -> 1 (referencia a una entidad)"relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades) |
-| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. |
-| name | Text | Nombre del atributo como cadena |
-| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación |
-| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. |
-| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
-| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-types).if `.kind` = "relatedEntity": related dataClass nameif `.kind` = "relatedEntities": related dataClass name + "Selection" suffixif `.kind` = "calculated" or "alias": same as above, depending on the result |
-| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
-| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras. Devuelve el nombre de la clase utilizada para instanciar el objeto. |
+| Propiedad | Tipo | Descripción |
+| ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| exposed | Boolean | True si el atributo está expuesto en REST |
+| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)si `.kind` = "relatedEntity": 38 (`is object`)si `.kind` = "relatedEntities": 42 (`is collection`)si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities) |
+| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
+| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| kind | Text | Categoría del atributo. Valores posibles:"storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo"calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)"alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)"relatedEntity": atributo de relación N -> 1 (referencia a una entidad)"relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades) |
+| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. |
+| name | Text | Nombre del atributo como cadena |
+| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación |
+| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. |
+| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". |
+| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles: si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" se devuelve para todo tipo numérico, incluida la duración; "string" se devuelve para los tipos de atributo uuid, alpha y text; los atributos "blob" son [objetos blob](../Concepts/dt_blob.md#blob-types).si `.kind` = "relatedEntity": nombre de la dataClass relacionadasi `.kind` = "relatedEntities": nombre de la dataClass relacionada + sufijo "Selectionsi `.kind` = "calculated" o "alias": lo mismo que arriba, dependiendo del resultado |
+| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". |
+| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras. Devuelve el nombre de la clase utilizada para instanciar el objeto. |
:::tip
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md
index 085f9a03146cdc..2f7cc5f874bd6b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md
@@ -1062,7 +1062,7 @@ El objeto devuelto por `.lock()` contiene las siguientes propiedades:
| `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 `.drop()`, este error puede devolverse cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza `.lock()`, este error puede ser devuelto cuando se utiliza la opción `dk reload if stamp changed`
**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 serious error` | 4 | Un error crítico es un error de bajo nivel de la base de datos (por ejemplo, una llave duplicada), un error de hardware, etc.
**statusText asociado**\*: "Other error" |
-| `dk status stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).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 stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).con `.save()`: error sólo si no se utiliza la opción `dk auto merge`con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.
**statusText asociado**: "Stamp has changed" |
#### Ejemplo 1
@@ -1339,7 +1339,7 @@ Los siguientes valores pueden ser devueltos en las propiedades `status`y `status
| `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 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
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 stamp has changed` | 2 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
con `.save()`: error sólo si no se utiliza la opción `dk auto merge`.con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.
**statusText asociado**: "Stamp has changed" |
| `dk status wrong permission` | 1 | Los privilegios actuales no permiten guardar la entidad. **StatusText asociado**: "Permission Error" |
#### Ejemplo 1
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md
index ebf458766b5462..6ebb4240874f44 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md
@@ -522,9 +522,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
-| Parámetros | Tipo | | Descripción |
-| ---------- | ---- | -- | ------------- |
-| lineOfText | Text | -> | Text to write |
+| Parámetros | Tipo | | Descripción |
+| ---------- | ---- | -- | ---------------- |
+| lineOfText | Text | -> | Texto a escribir |
@@ -559,9 +559,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
-| Parámetros | Tipo | | Descripción |
-| ----------- | ---- | -- | ------------- |
-| textToWrite | Text | -> | Text to write |
+| Parámetros | Tipo | | Descripción |
+| ----------- | ---- | -- | ---------------- |
+| textToWrite | Text | -> | Texto a escribir |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md
index bf566ace05b62b..559bab8ddf90ec 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md
@@ -75,17 +75,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 | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). |
-| 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 | (Windows únicamente) Nombre de un certificado almacenado en la tienda de certificados para utilizar en lugar de uno guardado en la carpeta de certificados. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). |
+| 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/version-21/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md
index 165aa04afd1e54..68c24b80d804ba 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md
@@ -132,30 +132,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 | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | 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 | (Windows únicamente) Nombre de un certificado almacenado en la tienda de certificados para utilizar en lugar de uno guardado en la carpeta de certificados. Si no se encuentra el certificado, se devuelve un error. Para más información, consulte [esta entrada de blog](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | 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 |
#### Función callback (retrollamada)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md
index 7fd62229ffcd8b..2f158cd1451b03 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md
@@ -101,14 +101,14 @@ En *connectionHandler*, puede pasar un objeto que contenga funciones de retrolla
- Las retrollamadas se llaman automáticamente en el contexto del formulario o worker que inicia la conexión.
- El WebSocket será válido siempre y cuando el formulario o trabajador no esté cerrado.
-| Propiedad | Tipo | Descripción |
-| ----------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: objeto- `$2.type` (texto): siempre "message"
- `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
|
-| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. The callback receives the following parameters:`$1`: WebSocket object`$2`: Object- `$2.type` (text): always "error"
- `$2.errors`: collection of 4D errors stack in case of execution error.
- `[].errCode` (number): 4D error code
- `[].message` (text): Description of the 4D error
- `[].componentSignature` (text): Signature of the internal component which returned the error
|
-| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. The callback receives the following parameters:`$1`: WebSocket object`$2`: Object- `$2.code` (number, read-only): unsigned short containing the close code sent by the server.
- `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
|
-| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket:`$2` objeto- `$2.type` (texto): siempre "open"
|
-| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 |
-| headers | Object | Encabezados del WebSocket.Syntax for standard key assignment: `headers.*key*:=*value*` (*value* can be a Collection if the same key appears multiple times)Syntax for Cookie assignment (particular case): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"` |
+| Propiedad | Tipo | Descripción |
+| ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: objeto- `$2.type` (texto): siempre "message"
- `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
|
+| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: Objeto- `$2.type` (texto): siempre "error"
- `$2.errors`: colección de errores 4D apilados en caso de error de ejecución.
- `[].errCode` (número): código de error 4D
- `[].message` (texto): descripción del error 4D
- `[].componentSignature` (texto): firma del componente interno que ha devuelto el error
|
+| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket`$2`: objeto - `$2.code` (number, solo lectura): unsigned short que contiene el código de cierre enviado por el servidor.
- `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
|
+| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros:`$1`: objeto WebSocket:`$2` objeto- `$2.type` (texto): siempre "open"
|
+| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 |
+| headers | Object | Encabezados del WebSocket.Sintaxis para la asignación de llave estándar: `headers.*key*:=*value*` (*value* puede ser una Colección si la misma llave aparece varias veces)Sintaxis para asignación de Cookie (caso particular): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"` |
Esta es la secuencia de llamadas de retorno:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md
index 83231eae5183e7..541649c57e209d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md
@@ -3,7 +3,7 @@ id: shared
title: Objetos y colecciones compartidos
---
-**Los objetos compartidos** y **las colecciones compartidas** son [objetos](./dt_object.md) y [colecciones](./dt_collection.md) específicas cuyo contenido se comparte entre procesos. In contrast to [interprocess variables](./variables.md#interprocess-variables), shared objects and shared collections have the advantage of being compatible with *[Preemptive processes](../Develop/preemptive.md)*: they can be passed by reference as parameters to commands such as [`New process`](../commands-legacy/new-process.md) or [`CALL WORKER`](../commands-legacy/call-worker.md).
+**Los objetos compartidos** y **las colecciones compartidas** son [objetos](./dt_object.md) y [colecciones](./dt_collection.md) específicas cuyo contenido se comparte entre procesos. A diferencia de las [variables interproceso](./variables.md#interprocess-variables), los objetos compartidos y las colecciones compartidas tienen la ventaja de ser compatibles con *[Procesos apropiativos](../Develop/preemptive.md)*: pueden pasarse por referencia como parámetros a comandos como [`New process`](../commands-legacy/new-process.md) o [`CALL WORKER`](../commands-legacy/call-worker.md).
Los objetos compartidos y las colecciones compartidas se almacenan en variables estándar [`Object`](./dt_object.md) y [`Collection`](./dt_collection.md), pero deben instanciarse utilizando comandos específicos:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md
index ba4f982df1d08d..019f63905b11b4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md
@@ -335,13 +335,13 @@ Para iniciar este historial:
Para cada petición, se registran los siguientes campos:
-| Columna # | Descripción |
-| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| 1 | Número de operación único y secuencial en la sesión de historial |
-| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) |
-| 3 | ID Proceso 4D |
-| 4 | ID único del proceso |
-| 5 | - SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
- data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
- SMTP,POP3, or IMAP session closing information.
|
+| Columna # | Descripción |
+| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 1 | Número de operación único y secuencial en la sesión de historial |
+| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) |
+| 3 | ID Proceso 4D |
+| 4 | ID único del proceso |
+| 5 | - Información de inicio de sesión de la sesión SMTP,POP3 o IMAP, incluyendo el nombre del servidor, número de puerto TCP utilizado para conectarse al servidor SMTP,POP3 o IMAP y estado de TLS, o
- datos intercambiados entre el servidor y el cliente, empezando por "S <" (datos recibidos del servidor SMTP,POP3 o IMAP) o "C >" (datos enviados por el cliente SMTP,POP3 o IMAP): lista de modos de autenticación enviada por el servidor y modo de autenticación seleccionado, cualquier error notificado por el servidor SMTP,POP3 o IMAP, información del encabezado del correo enviado (sólo versión estándar) y si el correo se guarda en el servidor, o
- Información de cierre de sesión SMTP,POP3 o IMAP.
|
## Peticiones ORDA
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md
index 0711e498222f12..3768dfe8e87634 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md
@@ -30,14 +30,14 @@ La ejecución asíncrona se utiliza cuando:
Elegir entre ejecución síncrona y asíncrona:
-| Scenario | Mejor enfoque |
-| ------------------------------------------------------ | ---------------- |
-| Operaciones rápidas con un procesamiento mínimo | **Síncrono** |
-| Tareas que requieren un orden de ejecución estricto | **Síncrono** |
-| Tareas en segundo plano de larga duración | **Asynchronous** |
-| Long-running UI interactions | **Asynchronous** |
-| Interacciones de interfaz de usuario de corta duración | **Síncrono** |
-| Cargas de trabajo multihilo de alto rendimiento | **Asynchronous** |
+| Scenario | Mejor enfoque |
+| ------------------------------------------------------ | ------------- |
+| Operaciones rápidas con un procesamiento mínimo | **Síncrono** |
+| Tareas que requieren un orden de ejecución estricto | **Síncrono** |
+| Tareas en segundo plano de larga duración | **Asíncrono** |
+| Interacciones de interfaz de usuario de larga duración | **Asíncrono** |
+| Interacciones de interfaz de usuario de corta duración | **Síncrono** |
+| Cargas de trabajo multihilo de alto rendimiento | **Asíncrono** |
## Principios básicos
@@ -69,9 +69,9 @@ In the context of asynchronous execution, the following features place your code
- [`CALL WORKER`](../commands-legacy/call-worker.md) ejecuta el código para el que ha sido llamado, luego vuelve a un estado de escucha desde donde puede ser llamado posteriormente.
- [`CALL FORM`](../commands-legacy/call-form.md) abre un formulario y lo hace escuchar los mensajes entrantes de la cola de eventos.
-- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance.
+- una llamada a `wait()` espera `terminate()` o `shutdown()` en una retrollamada de cualquier otra instancia.
-### Event triggering
+### Activación de eventos
Los eventos se activan automáticamente durante el flujo de ejecución y se pasan a sus retrollamadas correspondientes. Se puede forzar la activación de eventos llamando a `terminate()` o `shutdown()` durante una `wait()`.
@@ -91,7 +91,7 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un `
### Ejemplos que ilustran el concepto común
-| Feature | Async Launch | Callback / Event Handling |
+| Feature | Lanzamiento asíncrono | Callback / Event Handling |
| ------------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params |
| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params |
@@ -104,7 +104,7 @@ Varias clases 4D soportan el procesamiento asíncrono:
- [`HTTPRequest`](../API/HTTPRequestClass.md) - Gestiona peticiones y respuestas HTTP asíncronas.
- [`SystemWorker`](../API/SystemWorkerClass.md) - Ejecuta procesos externos de forma asíncrona.
- [`TCPConnection`](../API/TCPConnectionClass.md) - Gestiona conexiones de cliente TCP con retrollamadas basadas en eventos.
-- [`TCPListener`](../API/TCPListenerClass.md) – Manages TCP server connections.
+- [`TCPListener`](../API/TCPListenerClass.md) - Gestiona las conexiones del servidor TCP.
- [`UDPSocket`](../API/UDPSocketClass.md) - Envía y recibe paquetes UDP.
- [`WebSocket`](../API/WebSocketClass.md) – Manages WebSocket client connections.
- [`WebSocketServer`](../API/WebSocketServerClass.md) - Gestiona las conexiones del servidor WebSocket.
@@ -161,7 +161,7 @@ Once the user class is instantiated; 4D is put in [event listening](#event-liste
:::tip
-En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Although it is not the best practice, a syntax such as the following is supported:
+En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Aunque no es la mejor práctica, se admite una sintaxis como la siguiente:
```4d
var $options.onResponse:=Formula(myMethod)
@@ -171,7 +171,7 @@ var $options.onResponse:=Formula(myMethod)
## Ejecución síncrona en código asíncrono
-Incluso cuando se utiliza código moderno y asíncrono, puede ser necesario introducir cierto grado de ejecución síncrona. Por ejemplo, puede querer que una función espere un cierto tiempo para obtener un resultado. It could be the case with guaranteed fast network connections or system workers. A continuación, puede forzar la ejecución sincrónica utilizando la función `wait()`.
+Incluso cuando se utiliza código moderno y asíncrono, puede ser necesario introducir cierto grado de ejecución síncrona. Por ejemplo, puede querer que una función espere un cierto tiempo para obtener un resultado. Podría ser el caso de conexiones de red rápidas garantizadas o workers del sistema. A continuación, puede forzar la ejecución sincrónica utilizando la función `wait()`.
The **`.wait()`** function pauses execution of the current process and puts 4D in [event listening](#event-listening) mode. Keep in mind that it will trigger events received from any sources, not only from the object on which the `wait()` function was called.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md
index c47df96f86926b..e793ebd21b4d55 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md
@@ -199,7 +199,7 @@ Un *namespace* garantiza que no surja ningún conflicto cuando un proyecto local
:::
-When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` espacio de nombres. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir:
+Al introducir un valor, se declara que las clases de los componentes estarán disponibles en el [almacén de clases de usuario (**cs**)](../Concepts/classes.md#cs) del proyecto principal, así como sus componentes cargados, a través del `cs.`. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir:
```4d
//en el proyecto principal o en uno de sus componentes
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md
index 0886874aa56331..c63010a49bf426 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md
@@ -128,3 +128,7 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied
## Propiedades soportadas
[Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title)
+
+## Eventos soportados
+
+[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md
index 2ec27b09af74e2..1688b6ac7b9620 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md
@@ -57,10 +57,10 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo
Aunque 4D prioriza automáticamente la resolución más alta, existen, sin embargo, algunas diferencias de comportamiento en función de los ppp de la pantalla y de la imagen\*(\*)\*, y del formato de la imagen:
-| Operación | Comportamiento |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Soltar o pegar | If the picture has:- **72dpi or 96dpi** - The picture is "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatted and the object containing the picture has the same number of pixels.
- **Other dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted and the object containing the picture is equal to (picture's number of pixels \* screen dpi) / (picture's dpi)
- **No dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted.
|
-| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:- **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
- **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
|
+| Operación | Comportamiento |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Soltar o pegar | Si la imagen tiene:- **72dpi o 96dpi** - La imagen tiene formato "[Centro](FormObjects/properties_Picture.md#center--truncated-non-centered)" y el objeto que contiene la imagen tiene el mismo número de píxeles.
- **Otros dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)" y el objeto que contiene la imagen es igual a (número de píxeles \* pantalla dpi) / (dpi)
- **Sin dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)".
|
+| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:- **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
- **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
|
*(\*) Generalmente, macOS = 72 dpi, Windows = 96 dpi*
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md
index 5580b0f02a4f4b..06c3c902efda0c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md
@@ -28,4 +28,8 @@ Puede asignar la [acción estándar](https://doc.4d.com/4Dv20/4D/20.2/Standard-a
## Propiedades soportadas
-[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad)
\ No newline at end of file
+[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md
index f605b20d997b97..783c49ffd80bed 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md
@@ -334,3 +334,7 @@ Existen propiedades específicas adicionales, dependiendo del [estilo-de-botón]
- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin)
- Plano, Regular: [Botón por defecto](properties_Appearance.md#default-button)
+
+## Eventos soportados
+
+[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md
index b6e5d750739f62..e5f3db1810e115 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md
@@ -395,4 +395,8 @@ Todas las casillas de selección comparten un mismo conjunto de propiedades bás
Propiedades específicas adicionales están disponibles en función del [estilo de botón](#check-box-button-styles):
- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin)
-- Plana, Regular: [Tres Estados](properties_Display.md#three-states)
\ No newline at end of file
+- Plana, Regular: [Tres Estados](properties_Display.md#three-states)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md
index 8dcd9074cb9d5e..dc9bfb0427971c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md
@@ -59,4 +59,8 @@ Los objetos de tipo combo box aceptan dos opciones específicas:
## Propiedades soportadas
-[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
\ No newline at end of file
+[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md
index 92e1a531e3be3b..0711e4640c63d0 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md
@@ -167,3 +167,8 @@ Puede crear automáticamente una lista desplegable utilizando una acción están
## Propiedades soportadas
[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipos de datos (tipo expresión)](properties_DataSource.md#data-type-expression-type) - [Tipos de datos (lista)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Tiipo expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento Horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato Hora](properties_Display.md#time-format) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento Vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
+
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md
index 209a1daf6f52d8..293e7f59761322 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md
@@ -44,7 +44,9 @@ Por razones de seguridad, en las áreas de entrada [multiestilo](./properties_Te
[Permitir selector de fuente/color](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Corrección ortográfica automática](properties_Entry.md#auto-spellcheck) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Formato Fecha](properties_Display.md#date-format) - [Valor por defecto](properties_RangeOfValues.md#default-value) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluida](properties_RangeOfValues.md#excluded-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multilínea](properties_Entry.md#multiline) - [Multiestilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#formato-numérico) - [Nombre de objeto](properties_Object.md#nombre-de-objeto) - [Orientación](properties_Text.md#orientación) - [Formato de imagen](properties_Display.md#formato-de-imagen) - [Marcador de posición](properties_Entry.md#placeholder) - [Marco de impresión](properties_Print.md#print-frame) - [Lista obligatoria](properties_RangeOfValues.md#required-list) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Almacenar con etiquetas de estilo predeterminadas](properties_Text.md#store-with-default-style-tags) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato de tiempo](properties_Display.md#formato-de-tiempo) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#barra-de-desplazamiento-vertical) - [Tamaño vertical](properties_ResizingOptions.md#tamaño-vertical) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) - [Ajuste de palabras](properties_Display.md#wordwrap)
----
+## Eventos soportados
+
+[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
## Alternativas
@@ -53,3 +55,5 @@ También puede representar expresiones de campos y de variables en sus formulari
- Puede mostrar e introducir datos de los campos de la base directamente en las columnas [de tipo List box](listbox_overview.md).
- Puede representar un campo de lista o una variable directamente en un formulario utilizando los objetos [Menús desplegables/Listas desplegables](dropdownList_Overview.md) y [Combo Box](comboBox_overview.md).
- Puede representar una expresión booleana como una [casilla de selección](checkbox_overview.md) o como un objeto [botón radio](radio_overview.md).
+
+
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md
index 4deecc62b856a1..50a8515def0d2d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md
@@ -147,4 +147,8 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados
## Propiedades soportadas
-[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
\ No newline at end of file
+[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md
index e05a887e8c9617..320aa854926bef 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md
@@ -39,8 +39,8 @@ Puede definir propiedades estándar (texto, color de fondo, etc.) para cada colu
| On Load | | |
| On Losing Focus | - [column](./listbox-object.md#additional-properties)
- [columnName](./listbox-object.md#additional-properties)
- [row](./listbox-object.md#additional-properties)
| *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* |
| On Row Moved | - [newPosition](./listbox-object.md#additional-properties)
- [oldPosition](./listbox-object.md#additional-properties)
| *List box array únicamente* |
-| On Scroll | - [horizontalScroll](./listbox-object.md#additional-properties)
- [verticalScroll](./listbox-object.md#additional-properties)
| |
| On Unload | | |
+| On Validate | | |
## Arrays de objetos en columnas
@@ -407,3 +407,4 @@ Se pueden manejar varios eventos mientras se utiliza un array list box de objeto
- en una casilla de selección (cambia entre marcado/desmarcado)
- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador.
- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador.
+
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md
index 11b96e6d6dda14..1fcab47c2c15fa 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md
@@ -147,12 +147,12 @@ Las propiedades soportadas dependen del tipo de list box.
| On Before Keystroke | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Begin Drag Over | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Clicked | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
-| On Close Detail | - [row](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
+| On Close Detail | - [fila](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
| On Collapse | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| *List box jerárquicos únicamente* |
| On Column Moved | - [columnName](#additional-properties)
- [newPosition](#additional-properties)
- [oldPosition](#additional-properties)
| |
| On Column Resize | - [column](#additional-properties)
- [columnName](#additional-properties)
- [newSize](#additional-properties)
- [oldSize](#additional-properties)
| |
| On Data Change | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
-| On Delete Action | - [row](#additional-properties)
| |
+| On Delete Action | - [fila](#additional-properties)
| |
| On Display Detail | - [isRowSelected](#additional-properties)
- [row](#additional-properties)
| |
| On Double Clicked | - [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Drag Over | - [area](#additional-properties)
- [areaName](#additional-properties)
- [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
@@ -166,11 +166,12 @@ Las propiedades soportadas dependen del tipo de list box.
| On Mouse Enter | - [area](#additional-properties)
- [areaName](#additional-properties)
- [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
| On Mouse Leave | | |
| On Mouse Move | - [area](#additional-properties)
- [areaName](#additional-properties)
- [column](#additional-properties)
- [columnName](#additional-properties)
- [row](#additional-properties)
| |
-| On Open Detail | - [row](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
+| On Open Detail | - [fila](#additional-properties)
| *List box Selección actual y Selección temporal únicamente* |
| On Row Moved | - [newPosition](#additional-properties)
- [oldPosition](#additional-properties)
| *List box array únicamente* |
-| On Selection Change | | |
| On Scroll | - [horizontalScroll](#additional-properties)
- [verticalScroll](#additional-properties)
| |
+| On Selection Change | | |
| On Unload | | |
+| On Validate | | |
### Propiedades adicionales {#additional-properties}
@@ -196,3 +197,4 @@ Los eventos formulario de los objetos list box o columnas de list box pueden dev
> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía.
+
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md
index acdb611445fc20..eb3ad1c9cd12fb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md
@@ -31,8 +31,8 @@ Un list box se compone de cuatro partes distintas:
- el [objeto list box](./listbox-object.md) en su totalidad,
- [columnas](./listbox-column.md),
-- column [headers](./listbox-header-footer.md#headers), and
-- column [footers](./listbox-header-footer.md#footers).
+- [encabezados](./listbox-header-footer.md#headers) de columna y
+- [pies de página](./listbox-header-footer.md#footers) de columna.

@@ -316,7 +316,7 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e
Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel.
-1. (highest priority) Cell (if multi-style text)
+1. (prioridad más alta) Celda (si es texto multiestilo)
2. Arrays de columnas/métodos
3. Arrays/métodos de Listbox
4. Propiedades de la columna
@@ -511,7 +511,7 @@ Este principio se aplica a los arrays internos que se pueden utilizar para gesti
->MyListbox{3}:=True
```
-*Non-hierarchical representation:*
+_Representación no jerárquica:\*

*Representación jerárquica:*
@@ -521,10 +521,10 @@ Este principio se aplica a los arrays internos que se pueden utilizar para gesti
Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá los mismos valores para un list box jerárquico que para un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá la misma posición: (3;2).
-*Non-hierarchical representation:*
+_Representación no jerárquica:\*

-*Hierarchical representation:*
+*Representación jerárquica:*

Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá.
@@ -541,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p
El siguiente list box fue diseñado utilizando un array de objetos:
-*Non-hierarchical representation:*
+_Representación no jerárquica:\*

-*Hierarchical representation:*
+*Representación jerárquica:*

En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md
index 37c21594a1d74e..fb7fbd23a8f464 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md
@@ -61,3 +61,7 @@ Hay otros modos disponibles:
## Propiedades soportadas
[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md
index cde6033bb4071f..514c0e5fb665c4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md
@@ -24,4 +24,8 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`.
## Propiedades soportadas
-[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
\ No newline at end of file
+[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md
index 46b47726a603c5..45c8759c84c5c9 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md
@@ -19,4 +19,8 @@ Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema
## Propiedades soportadas
-[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
\ No newline at end of file
+[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md
index 88acec18499ea8..89055dfb8e97f4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md
@@ -41,6 +41,10 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione
[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+### Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
+
## Barber shop

diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md
index 0c6748a2bea272..793372435420eb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md
@@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md)
#### Comandos
@@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md)
#### Comandos
@@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md)
#### Comandos
@@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md)
#### Comandos
@@ -160,7 +160,7 @@ Con [áreas de texto](text.md) y [entradas](input_overview.md):
:::
-You can also set this property using the [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) and [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md) commands.
+También se puede definir esta propiedad utilizando los comandos [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) y [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md).
#### Gramática JSON
@@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md)
#### Comandos
@@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto.
Esta propiedad designa el tamaño horizontal de un objeto.
> - Algunos objetos pueden tener una altura predefinida que no se puede modificar.
-> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column.
+> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox-column.md), el usuario también puede cambiar manualmente el tamaño de la columna.
> - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.
#### Gramática JSON
@@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto.
#### Objetos soportados
-[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md)
+[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md)
#### Comandos
@@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel
#### Objetos soportados
-[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md)
+[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md)
#### Comandos
@@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles
#### Objetos soportados
-[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md)
+[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md)
#### Comandos
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md
index 0152174b933216..0c670eaf70d3c6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md
@@ -137,7 +137,7 @@ Especifique el tipo de datos para la expresión o variable asociada al objeto. T
Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos:
- **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas.
-- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
+- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles.
- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property.
De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md
index f7941e2940a2fa..112782f38715c1 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md
@@ -29,7 +29,7 @@ Cuando esta propiedad está activada, se instancia un objeto JavaScript especial
Nombre de una variable de tipo Longint. Esta variable recibirá un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente.
-> As of 4D 19 R5, this variable is only updated on Windows if the Web area [uses the embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine).
+> A partir de 4D 19 R5, esta variable solo se actualiza en Windows si el área Web [utiliza el motor de renderizado Web anidado](properties_WebArea.md#use-embedded-web-rendering-engine).
#### Gramática JSON
@@ -85,7 +85,7 @@ Esta opción permite elegir entre dos motores de renderizado para el área web,
> En Windows, si Microsoft Edge WebView2 no está instalado, 4D utiliza el motor integrado como motor de renderizado del sistema. Para saber si está instalado en su sistema, busque "Microsoft Edge WebView2 Runtime" en su panel de aplicaciones.
-- **marcado** - `valor JSON: anidado`: en este caso, 4D utiliza Chromium Embedded Framework (CEF). La utilización del motor web integrado significa que la representación de las áreas web y su funcionamiento en su aplicación son idénticos independientemente de la plataforma utilizada para ejecutar 4D (no obstante, pueden observarse ligeras variaciones de píxeles o diferencias relacionadas con la implementación de la red). When this option is chosen, you no longer benefit from automatic updates of the Web engine performed by the operating system; however, [new versions of the engines are regularly provided through 4D](../Notes/updates.md#library-table-4d-21-lts).
+- **marcado** - `valor JSON: anidado`: en este caso, 4D utiliza Chromium Embedded Framework (CEF). La utilización del motor web integrado significa que la representación de las áreas web y su funcionamiento en su aplicación son idénticos independientemente de la plataforma utilizada para ejecutar 4D (no obstante, pueden observarse ligeras variaciones de píxeles o diferencias relacionadas con la implementación de la red). Cuando se elige esta opción, ya no se beneficia de las actualizaciones automáticas del motor Web realizadas por el sistema operativo; sin embargo, [las nuevas versiones de los motores se proporcionan regularmente a través de 4D](../Notes/updates.md#library-table-4d-21-lts).
El motor CEF tiene las siguientes limitaciones:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md
index 927796b7102967..5f3e5acff039df 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md
@@ -152,4 +152,8 @@ Todos los botones radio comparten el mismo conjunto de propiedades básicas:
Propiedades específicas adicionales están disponibles en función del [estilo de botón](#button-styles):
-- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin)
\ No newline at end of file
+- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md
index 7c9e4fa57b00e5..8ee0054eba61e8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md
@@ -15,6 +15,10 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using
[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+### Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
+
## Ver también
- [indicadores de progreso](progressIndicator.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md
index 43b9fdf6590258..38c33d8ad4aae4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md
@@ -16,4 +16,8 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion
### Propiedades soportadas
-[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width)
\ No newline at end of file
+[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+### Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md
index 44dd6b6649dcfd..8b9da568aa452d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md
@@ -35,6 +35,10 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est
[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Nombre del objeto](properties_Object.md#nombre_objeto) - [Empujador](properties_ResizingOptions.md#empujador) - [Derecha](properties_CoordinatesAndSizing.md#derecha) - [Arriba](properties_CoordinatesAndSizing.md#arriba) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+### Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
+
## Interacción con las propiedades de los objetos vecinos
En un formulario, los separadores interactúan con los objetos que están a su alrededor según las opciones de cambio de tamaño de estos objetos:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md
index 453a3b38a316cd..d96699b10072fa 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md
@@ -27,6 +27,10 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using
[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Entrada](properties_Entry.md#enterable) - [Ejecutar método de objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" u "hora") - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho)
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
+
## Ver también
- [indicadores de progreso](progressIndicator.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md
index 6d01f3ebe4bf77..6a95c825c77f85 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md
@@ -207,3 +207,7 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN
[Estilo de Borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Formulario detallado](properties_Subform.md#detail-form) - [Doble clic en fila vacía](properties_Subform.md#double-click-on-empty-row) - [Doble clic en fila](properties_Subform.md#double-click-on-row) - [Editable en lista](properties_Subform.md#enterable-in-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) -
[Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) -
[Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md
index bc49bec408f392..1d844c61d9cd65 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md
@@ -117,3 +117,7 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági
## Propiedades soportadas
[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md
index d9d66f412605a2..d46692a97c1e26 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md
@@ -16,3 +16,7 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/
## Propiedades soportadas
[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width)
+
+## Eventos soportados
+
+[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md
index 5dbbfb98dc7ad5..310df21e7e3b35 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md
@@ -245,6 +245,10 @@ Cuando haya realizado los ajustes como se ha descrito anteriormente, entonces te
[Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width)
+## Eventos soportados
+
+[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md)
+
## 4DCEFParameters.json
El 4DCEFParameters.json es un archivo de configuración que permite la personalización de los parámetros CEF para gestionar el comportamiento de las áreas web dentro de las aplicaciones 4D.
@@ -355,3 +359,4 @@ El archivo 4DCEFParameters.json por defecto contiene los siguientes cambios:
+
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md
index c3ee7de71a40cb..1b3c8f08f90f63 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md
@@ -15,3 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https://
[Corrector ortográfico automático](properties_Entry.md#auto-spellcheck) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Enfocable](properties_Entry.md#focusable) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Disposición del teclado](properties_Entry.md#keyboard-layout) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Imprimir marco variable](properties_Print.md#print-frame) - [Resolución](properties_Appearance.md#resolution) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Mostrar fondo](properties_Appearance.md#show-background) - [Mostrar pies de página](properties_Appearance.md#show-footers) - [Mostrar encabezados](properties_Appearance.md#show-headers) - [Mostrar caracteres ocultos](properties_Appearance.md#show-hidden-characters) - [Mostrar regla horizontal](properties_Appearance.md#show-horizontal-ruler) - [Mostrar HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Mostrar marco de página](properties_Appearance.md#show-page-frame) - [Mostrar referencias](properties_Appearance.md#show-references) - [Mostrar regla vertical](properties_Appearance.md#show-vertical-ruler) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Ver modo](properties_Appearance.md#view-mode) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom)
+## Eventos soportados
+
+[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md
index 4381e2fcbd55c7..997fd352668b11 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md
@@ -159,7 +159,7 @@ Las marcas de verificación se utilizan generalmente para los elementos del men
### Estilos de fuentes
-4D le permite personalizar los menús aplicando diferentes estilos de letra a los comandos del menú. You can customize your menus with the Bold, Italic or Underline styles through options in the Menu editor or using the [`SET MENU ITEM STYLE`](../commands/set-menu-item-style) language command.
+4D le permite personalizar los menús aplicando diferentes estilos de letra a los comandos del menú. Puede personalizar sus menús con los estilos Negrita, Cursiva o Subrayado mediante las opciones del editor de menús o utilizando el comando del lenguaje [`SET MENU ITEM STYLE`](../commands/set-menu-item-style).
Como regla general, aplique los estilos de fuente con moderación a sus menús; demasiados estilos distraerán al usuario y darán un aspecto desordenado a su aplicación.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Notes/updates.md
index c740c61a9a771f..ea6d6bdaed6d54 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Notes/updates.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Notes/updates.md
@@ -16,9 +16,9 @@ Lea [**Novedades en 4D 21**](https://blog.4d.com/whats-new-in-4d-21lts/), la ent
- posibilidad para definir los [gestores de peticiones HTTP](../WebServer/http-request-handler.md) utilizando una propiedad `handlers` en el parámetro *settings* de la función [`start()`](../API/WebServerClass.md#start) del servidor Web,
- el objeto servidor Web contiene nuevas propiedades [`rules`](../API/WebServerClass.md#rules) y [`handlers`](../API/WebServerClass.md#handlers).
- Nuevos [eventos ORDA sobre los datos](../ORDA/orda-events.md): validateSave, saving, afterSave, validateDrop, dropping, afterDrop.
-- Support of the new [`restrictedByDefault` property](../ORDA/privileges.md#restriction-modes) in the `roles.json` file to block access by default to all resources without explicit permission.
+- Soporte de la nueva propiedad [`restrictedByDefault`](../ORDA/privileges.md#restriction-modes) en el archivo `roles.json` para bloquear el acceso por defecto a todos los recursos sin permiso explícito.
- Nueva opción que permite utilizar certificados de Windows Certificate Store en lugar de una carpeta local de certificados en las clases [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) y [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew).
-- [Sessions API](../API/SessionClass.md) now supports all [desktop sessions](../Desktop/sessions.md) and you can [share a desktop session with a web access](../Desktop/sessions.md#sharing-a-desktop-session-for-web-accesses), facilitating the development of applications using Qodly pages in Web areas.
+- La [API Sessions](../API/SessionClass.md) soporta ahora todas las [sesiones de escritorio](../Desktop/sessions.md) y se puede [compartir una sesión de escritorio con un acceso web](../Desktop/sessions.md#sharing-a-desktop-session-for-web-accesses), facilitando el desarrollo de aplicaciones que utilicen páginas Qodly en áreas web.
- La [capa red QUIC](../settings/client-server.md#network-layer) se ha mejorado para gestionar los cambios de interfaz de red de forma transparente, por ejemplo, cuando viajas co su ordenador portátil. Ver [esta entrada del blog](https://blog.4d.com/work-and-move-with-quic-and-network-switching).
- Ahora puede [crear componentes directamente desde el proyecto local](../Extensions/develop-components.md#creating-components) y [editar su código desde una pestaña dedicada](../Extensions/develop-components.md#editing-all-component-code) en el Explorador 4D sin salir o reiniciar el proyecto.
- La etapa de activación del producto 4D se ha simplificado y automatizado durante la [conexión](../GettingStarted/Installation.md#sign-in).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md
index f4a37f969d1f0e..aab7e21670e71e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md
@@ -568,7 +568,7 @@ El siguiente diagrama ilustra el bloqueo optimista:
2. El primer proceso modifica la entidad y valida el cambio. Se llama al método `entity.save( )`. El motor 4D compara automáticamente el valor del marcador interno de la entidad modificada con el de la entidad almacenada en los datos. Como corresponden, la entidad se guarda y el valor de su marcador se incrementa.

-3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Since the stamp value of the modified entity does not match the one of the entity stored in the data, the save is not performed and an error is returned.

+3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Dado que el valor del sello de la entidad modificada no coincide con el de la entidad almacenada en los datos, no se realiza el guardado y se devuelve un error.

Esto también puede ilustrarse con el siguiente código:
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md
index 9e988449b4074a..15d702bb635442 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md
@@ -139,7 +139,7 @@ Este evento se activa tan pronto como el motor de 4D Server / 4D detecta una mod
- el usuario define un valor en un formulario 4D,
- el código 4D realiza una asignación con el operador `:=`. El evento también se activa en caso de autoasignación (`$entity.attribute:=$entity.attribute`).
- en **cliente/servidor sin la palabra clave `local`**: algún código 4D que hace una asignación con el operador `:=` es [ejecutado en el servidor](../commands-legacy/execute-on-server.md).
-- in **client/server without the `local` keyword**, in **[Qodly application](https://developer.4d.com/qodly)** and **[remote datastore](../commands/open-datastore.md)**: the entity is received on 4D Server while calling an ORDA function (on the entity or with the entity as parameter). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento.
+- en **cliente/servidor sin la palabra clave `local`**, en una **[aplicación Qodly](https://developer.4d.com/qodly)** y **[datastore remoto](../commands/open-datastore.md)**: la entidad se recibe en el servidor 4D mientras se llama a una función ORDA (en la entidad o con la entidad como parámetro). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento.
- con el servidor REST: el valor es recibido en el servidor REST con una [petición REST](../REST/$method.md#methodupdate) (`$method=update`)
La función recibe un [objeto *event*](#event-parameter) como parámetro.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/ordaClasses.md
index 1c5d8b9374e9ed..38fc183666814e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/ordaClasses.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/ordaClasses.md
@@ -426,7 +426,7 @@ Note over Qodly page: product.creationDate is "06/17/25"
and product.commen
```
-#### Ejemplo 5 (diagrama): Qodly - Entidad instanciada en una función
+#### Example 5 (diagram): Qodly - Entity instantiated in a function
```mermaid
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/overview.md
index 53d7487c312fb1..04b7264a33a0a6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/overview.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/overview.md
@@ -27,7 +27,7 @@ Fundamentalmente, ORDA gestiona objetos. En ORDA, todos los conceptos principale
Los objetos en ORDA pueden manejarse como los objetos estándar 4D, pero se benefician automáticamente de propiedades y de métodos específicos.
-Los objetos ORDA son creados e instanciados cuando es necesario por los métodos 4D (no necesitas crearlos). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
+ORDA objects are created and instantiated when necessary by 4D methods (you do not need to create them). Sin embargo, los objetos del modelo de datos ORDA están asociados a las [clases en las que se pueden añadir funciones personalizadas](ordaClasses.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md
index 53df15267ab141..ed52afde664fa5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md
@@ -180,8 +180,8 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla.
Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo.
-| | Descripción |
-| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:- Constantes
- Variables (locales e interproceso) y atributos del objeto
- Tablas
- Prototipos (es decir, funciones de clase)
Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. |
-| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.- **Tabulación y delimitadores**
Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
( ; : = < [ { - **Sólo tabulador**
Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
|
+| | Descripción |
+| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:- Constantes
- Variables (locales e interproceso) y atributos del objeto
- Tablas
- Prototipos (es decir, funciones de clase)
Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. |
+| Validación de una sugerencia | Define el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletar.- **Tabulación y delimitadores**
Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
( ; : = < [ { - **Sólo tabulador**
Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md
index 706279be3d9811..5cfd1b7542d213 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md
@@ -196,7 +196,7 @@ Si surge un problema al añadir o modificar una entidad, se le devolverá un err
- **Las fechas** deben expresarse en formato JS: YYYY-MM-DDTHH:MM:SSZ (por ejemplo, "2010-10-05T23:00:00Z"). Si ha seleccionado la propiedad Fecha únicamente para su atributo Fecha, se eliminará la zona horaria y la hora (hora, minutos y segundos). En este caso, también puede enviar la fecha en el formato que se le devuelve dd!mm!aaaa (por ejemplo, 05!10!2013).
- **Booleanos** son true o false.
-- Uploaded files using `$upload` can be applied to an attribute of type Image or BLOB by passing the object returned in the following format `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}`
+- Los archivos subidos mediante `$upload` pueden aplicarse a un atributo de tipo Imagen o BLOB pasando el objeto devuelto en el siguiente formato `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}`
:::
### Ejemplo
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md
index 8178a6344fff43..96d796f4dc38ba 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md
@@ -31,7 +31,7 @@ La secuencia de inicio de sesión del usuario es la siguiente:
2. Usted llama a su [función `authentify()`](#function-authentify) (creada previamente), en la que revisa las credenciales de usuario y llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) con los privilegios apropiados. `authentify()` debe ser una [función datastore class](../ORDA/ordaClasses.md#datastore-class).
-3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](developer.4d.com/qodly/) (called via the `/rest/$getWebForm` request).
+3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser una [página Qodly](developer.4d.com/qodly/) (llamada a través de la solicitud `/rest/$getWebForm`).
4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md
index 28e55d9ff39973..cfdd5e88e0b739 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md
@@ -25,7 +25,7 @@ Para cada usuario conectado al servidor, la lista ofrece la siguiente informaci
- **Fecha de conexión**: fecha y hora de la conexión de la máquina remota.
- **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión.
- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica).
-- **Status**: "Online" or "Sleeping" if the remote machine has switched to sleep mode (see below).
+- **Estado**: "En línea" o "En reposo" si la máquina remota ha pasado al modo de reposo (ver abajo).
### Gestión de usuarios dormidos
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-find.md
index b25679d3931c4f..0e8288db5d9c83 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-find.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-find.md
@@ -32,14 +32,14 @@ El parámetro *searchValue* permite pasar el texto a buscar dentro del *rangeObj
Puede pasar el parámetro opcional *searchCondition* para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades:
-| Propiedad | Tipo | Descripción |
-| ----------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
-| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
-| all | Boolean | True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue* |
-| flags | Integer | | `vk find flag exact match` | El contenido completo de la celda debe coincidir completamente con el valor de búsqueda |
| `vk find flag ignore case` | Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es lo mismo que "A". |
| `vk find flag none` | no search flags are considered (default) |
| `vk find flag use wild cards` | Wildcard characters (\*,?) puede utilizarse en la cadena de búsqueda. Los caracteres comodín se pueden utilizar en cualquier comparación de cadenas para coincidir con cualquier número de caracteres:\* para cero o varios caracteres (por ejemplo, al buscar "bl*" se puede encontrar "bl", "black" o "blob")? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit" |
Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case |
-| order | Integer | | `vk find order by columns` | La búsqueda se realiza por columnas. Se busca en cada línea de una columna antes de continuar con la siguiente. |
| `vk find order by rows` | La búsqueda es realizada por líneas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto) |
|
-| target | Integer | | `vk find target formula` | La búsqueda se realiza en la fórmula de la celda |
| `vk find target tag` | La búsqueda se realiza en la etiqueta de la celda |
| `vk find target text` | La búsqueda se realiza en el texto de la celda (predeterminado) |
Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text
|
+| Propiedad | Tipo | Descripción |
+| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
+| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) |
+| all | Boolean | True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue* |
+| flags | Integer | | `vk find flag exact match` | El contenido completo de la celda debe coincidir completamente con el valor de búsqueda |
| `vk find flag ignore case` | Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es lo mismo que "A". |
| `vk find flag none` | no se tienen en cuenta las banderas de búsqueda (por defecto) |
| `vk find flag use wild cards` | Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Los caracteres comodín se pueden utilizar en cualquier comparación de cadenas para coincidir con cualquier número de caracteres:\* para cero o varios caracteres (por ejemplo, al buscar "bl*" se puede encontrar "bl", "black" o "blob")? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit" |
Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case |
+| order | Integer | | `vk find order by columns` | La búsqueda se realiza por columnas. Se busca en cada línea de una columna antes de continuar con la siguiente. |
| `vk find order by rows` | La búsqueda es realizada por líneas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto) |
|
+| target | Integer | | `vk find target formula` | La búsqueda se realiza en la fórmula de la celda |
| `vk find target tag` | La búsqueda se realiza en la etiqueta de la celda |
| `vk find target text` | La búsqueda se realiza en el texto de la celda (predeterminado) |
Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text
|
En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-set-workbook-options.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-set-workbook-options.md
index 29353fbf2813c1..82775215745dfa 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-set-workbook-options.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ViewPro/commands/vp-set-workbook-options.md
@@ -34,66 +34,66 @@ Las opciones modificadas del libro de trabajo se guardan con el documento.
En la siguiente tabla se listan las opciones de libros de trabajo disponibles:
-| Propiedad | Tipo | Descripción |
-| ------------------------------------- | ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| allowUserDragMerge | boolean | Se permite la operación de fusión por arrastre (seleccionar celdas y arrastrar la selección para fusionar celdas) |
-| allowAutoCreateHyperlink | boolean | Permite la creación automática de hipervínculos en la hoja de cálculo. |
-| allowContextMenu | boolean | Se puede abrir el menú contextual integrado. |
-| allowCopyPasteExcelStyle | boolean | Los estilos de una hoja de cálculo pueden copiarse y pegarse en Excel, y viceversa. |
-| allowDynamicArray | boolean | Permite arrays dinámicos en hojas de cálculo |
-| allowExtendPasteRange | boolean | Amplía el rango pegado si éste no es suficiente para los datos pegados |
-| allowSheetReorder | boolean | Se permite reordenar la hoja |
-| allowUndo | boolean | Deshacer ediciones está permitido. |
-| allowUserDeselect | boolean | Se permite desmarcar celdas específicas de una selección. |
-| allowUserDragDrop | boolean | Se permite arrastrar y soltar los datos del rango |
-| allowUserDragFill | boolean | Se permite el relleno por arrastre |
-| allowUserEditFormula | boolean | Las fórmulas pueden introducirse en las celdas |
-| allowUserResize | boolean | Columnas y filas redimensionables |
-| allowUserZoom | boolean | Se permite hacer zoom (ctrl + rueda del ratón) |
-| autoFitType | number | El contenido se formatea para que se ajuste en las celdas, o en las celdas y los encabezados. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk auto fit type cell | 0 | El contenido se ajusta automáticamente a las celdas |
| vk auto fit type cell with header | 1 | El contenido se ajusta automáticamente a las celdas y encabezados |
|
-| backColor | string | Una cadena de color utilizada para representar el color de fondo del área, como "red", "#FFFF00", "rgb(255,0,0)", "Acento 5". El color de fondo inicial se oculta cuando se define una backgroundImage. |
-| backgroundImage | string / picture / file | Imagen de fondo para el área. |
-| backgroundImageLayout | number | Cómo se muestra la imagen de fondo. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk image layout center | 1 | En el centro del área. |
| vk image layout none | 3 | En la esquina superior izquierda del área con su tamaño original. |
| vk image layout stretch | 0 | Llena el área. |
| vk image layout zoom | 2 | Mostrado con su relación de aspecto original. |
|
-| calcOnDemand | boolean | Las fórmulas se calculan sólo cuando se piden. |
-| columnResizeMode | number | Redimensiona modo para columnas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk resize mode normal | 0 | Utiliza el modo de redimensionamiento normal (es decir, las columnas restantes se ven afectadas) |
| vk resize mode split | 1 | Utiliza el modo dividido (es decir, las columnas restantes no se ven afectadas) |
|
-| copyPasteHeaderOptions | number | Encabezados para incluir cuando se copian o pegan datos. Available values: | Constant | Value | Description |
|---|
| vk copy paste header options all headers | 3 | Includes selected headers when data is copied; overwrites selected headers when data is pasted. |
| vk copy paste header options column headers | 2 | Incluye los encabezados de columnas seleccionadas cuando se copian los datos; sobrescribe los encabezados de columna seleccionados cuando se pegan los datos. |
| vk copy paste header options no headers | 0 | Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted. |
| vk copy paste header options row headers | 1 | Includes selected row headers when data is copied; overwrites selected row headers when data is pasted. |
|
-| customList | collection | La lista para que los usuarios personalicen el relleno de arrastre, dar prioridad a que coincida con esta lista en cada relleno. Cada elemento de colección es una colección de cadenas. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/cells/AutoFillData/AutoFillLists). |
-| cutCopyIndicatorBorderColor | string | Color del borde del indicador que aparece cuando el usuario corta o copia la selección. |
-| cutCopyIndicatorVisible | boolean | Muestra un indicador al copiar o cortar el elemento seleccionado. |
-| defaultDragFillType | number | El tipo de relleno de arrastre por defecto. Valores disponibles : | Constante | Valor | Descripción |
|---|
| vk auto fill type auto | 5 | Rellena automáticamente las celdas. |
| vk auto fill type clear values | 4 | Borra los valores de las celdas. |
| vk auto fill type copycells | 0 | Llena las celdas con todos los objetos de datos, incluyendo valores, formato y fórmulas. |
| vk auto fill type fill formatting only | 2 | Llena las celdas solo con formato. |
| vk auto fill type fill series | 1 | Llena las celdas con series. |
| vk auto fill type fill without formatting | 3 | Rellena las celdas con valores y no con formato. |
|
-| enableAccessibility | boolean | El soporte de accesibilidad está activado en la hoja de cálculo. |
-| enableFormulaTextbox | boolean | Se activa la caja de texto de la fórmula. |
-| grayAreaBackColor | string | Una cadena color utilizada para representar el color de fondo del área gris, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. |
-| highlightInvalidData | boolean | Los datos inválidos son resaltados. |
-| iterativeCalculation | boolean | Activa el cálculo iterativo. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/formulareference/formulaoverview/calculating-iterative). |
-| iterativeCalculationMaximumChange | numeric | Cantidad máxima de cambio entre dos valores de cálculo. |
-| iterativeCalculationMaximumIterations | numeric | Número de veces que la fórmula debe recalcular. |
-| newTabVisible | boolean | Mostrar una pestaña especial para permitir a los usuarios insertar nuevas hojas. |
-| numbersFitMode | number | Cambia el modo de visualización cuando el ancho de los datos de fecha/número es mayor que el ancho de la columna. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk numbers fit mode mask | 0 | Sustituye el contenido de los datos por "###" y muestra la punta |
| vk numbers fit mode overflow | 1 | Muestra el contenido de los datos como una cadena. Si la siguiente celda está vacía, se desborda el contenido. |
|
-| pasteSkipInvisibleRange | boolean | Pegar u omitir el pegado de datos en rangos invisibles: - False (por defecto): pegar datos
- True: omitir el pegado en rangos invisibles
Ver [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/rows-columns/paste-skip-data-invisible-range) para más información sobre rangos invisibles. |
-| referenceStyle | number | Estilo para referencias de celdas y rangos en fórmulas de celdas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk reference style A1 | 0 | Utiliza el estilo A1. |
| vk estilo de referencia R1C1 | 1 | Utilizar el estilo R1C1 |
|
-| resizeZeroIndicator | number | Política de dibujo cuando las líneas o columnas se redimensionan a 0. Available values: | Constant | Value | Description |
|---|
| vk resize zero indicator default | 0 | Uses the current drawing policy when the row or column is resized to zero. |
| vk resize zero indicator enhanced | 1 | Dibuja dos líneas cortas cuando la fila o columna se redimensiona a cero. |
|
-| rowResizeMode | number | La forma en que se redimensionan las líneas. Los valores disponibles son los mismos qe columnResizeMode |
-| scrollbarAppearance | number | Apariencia de la barra de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk scrollbar appearance mobile | 1 | Aspecto de la barra de desplazamiento móvil. |
| vk scrollbar appearance skin (por defecto) | 0 | Apariencia clásica de la barra de desplazamiento similar a Excel. |
|
-| scrollbarMaxAlign | boolean | La barra de desplazamiento se alinea con la última línea y columna de la hoja activa. |
-| scrollbarShowMax | boolean | Las barras de desplazamiento mostradas se basan en el número total de columnas y líneas de la hoja. |
-| scrollByPixel | boolean | Activar desplazamiento de precisión por píxel. |
-| scrollIgnoreHidden | boolean | La barra de desplazamiento ignora líneas o columnas ocultas. |
-| scrollPixel | integer | Decide el desplazamiento por ese número de píxeles cuando scrollByPixel es true. Los píxeles finales de desplazamiento son el resultado de `scrolling delta * scrollPixel`. Por ejemplo: delta de desplazamiento es 3, scrollPixel es 5, los píxeles finales de desplazamiento son 15. |
-| showDragDropTip | boolean | Mostrar la punta de arrastrar y soltar. |
-| showDragFillSmartTag | boolean | Mostrar el diálogo de arrastrar y rellenar. |
-| showDragFillTip | boolean | Mostrar la punta de arrastrar y soltar. |
-| showHorizontalScrollbar | boolean | Mostrar la barra de desplazamiento horizontal. |
-| showResizeTip | number | Cómo mostrar el tip de redimensionamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show resize tip both | 3 | Se muestran los consejos de redimensionamiento horizontal y vertical. |
| vk show resize tip column | 1 | Solo se muestra la punta de redimensionamiento horizontal. |
| vk show resize tip none | 0 | No se muestra ningún consejo de redimensionamiento. |
| vk show resize tip row | 2 | Solo se muestra la punta de redimensionamiento vertical. |
|
-| showScrollTip | number | Cómo mostrar el tip de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show scroll tip both | 3 | Se muestran los consejos de desplazamiento horizontal y vertical. |
| vk show scroll tip horizontal | 1 | Solo se muestra la punta de desplazamiento vertical. |
| vk show scroll tip none | No se muestra ninguna propina. |
| vk show scroll tip vertical | 2 | Solo se muestra la punta de desplazamiento vertical. |
|
-| showVerticalScrollbar | boolean | Mostrar la barra de desplazamiento vertical. |
-| tabEditable | boolean | La pestaña de la hoja se puede editar. |
-| tabNavigationVisible | boolean | Mostrar la navegación por pestañas. |
-| tabStripPosition | number | Posición de la barra de pestañas. Available values: | Constant | Value | Description |
|---|
| vk tab strip position bottom | 0 | Tab strip position is relative to the bottom of the workbook. |
| vk tab strip position left | 2 | La posición de la barra de tabulación es relativa a la parte izquierda del libro de trabajo. |
| vk tab strip position right | 3 | La posición de la barra de tabulación es relativa a la parte derecha del libro de trabajo. |
| vk tab strip position top | 1 | La posición de la barra de tabulación es relativa a la parte superior del libro de trabajo. |
|
-| tabStripRatio | number | Valor porcentual (0,x) que especifica qué parte del espacio horizontal se asignará al tabulador. El resto del área horizontal (1 - 0.x) se asignará a la barra de desplazamiento horizontal. |
-| tabStripVisible | boolean | Mostrar la barra de pestañas de la hoja. |
-| tabStripWidth | number | Ancho de la etiqueta cuando la posición es izquierda o derecha. Por defecto y el mínimo es 80. |
-| useTouchLayout | boolean | Si se va a utilizar el diseño táctil para presentar el componente Spread. |
+| Propiedad | Tipo | Descripción |
+| ------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| allowUserDragMerge | boolean | Se permite la operación de fusión por arrastre (seleccionar celdas y arrastrar la selección para fusionar celdas) |
+| allowAutoCreateHyperlink | boolean | Permite la creación automática de hipervínculos en la hoja de cálculo. |
+| allowContextMenu | boolean | Se puede abrir el menú contextual integrado. |
+| allowCopyPasteExcelStyle | boolean | Los estilos de una hoja de cálculo pueden copiarse y pegarse en Excel, y viceversa. |
+| allowDynamicArray | boolean | Permite arrays dinámicos en hojas de cálculo |
+| allowExtendPasteRange | boolean | Amplía el rango pegado si éste no es suficiente para los datos pegados |
+| allowSheetReorder | boolean | Se permite reordenar la hoja |
+| allowUndo | boolean | Deshacer ediciones está permitido. |
+| allowUserDeselect | boolean | Se permite desmarcar celdas específicas de una selección. |
+| allowUserDragDrop | boolean | Se permite arrastrar y soltar los datos del rango |
+| allowUserDragFill | boolean | Se permite el relleno por arrastre |
+| allowUserEditFormula | boolean | Las fórmulas pueden introducirse en las celdas |
+| allowUserResize | boolean | Columnas y filas redimensionables |
+| allowUserZoom | boolean | Se permite hacer zoom (ctrl + rueda del ratón) |
+| autoFitType | number | El contenido se formatea para que se ajuste en las celdas, o en las celdas y los encabezados. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk auto fit type cell | 0 | El contenido se ajusta automáticamente a las celdas |
| vk auto fit type cell with header | 1 | El contenido se ajusta automáticamente a las celdas y encabezados |
|
+| backColor | string | Una cadena de color utilizada para representar el color de fondo del área, como "red", "#FFFF00", "rgb(255,0,0)", "Acento 5". El color de fondo inicial se oculta cuando se define una backgroundImage. |
+| backgroundImage | string / picture / file | Imagen de fondo para el área. |
+| backgroundImageLayout | number | Cómo se muestra la imagen de fondo. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk image layout center | 1 | En el centro del área. |
| vk image layout none | 3 | En la esquina superior izquierda del área con su tamaño original. |
| vk image layout stretch | 0 | Llena el área. |
| vk image layout zoom | 2 | Mostrado con su relación de aspecto original. |
|
+| calcOnDemand | boolean | Las fórmulas se calculan sólo cuando se piden. |
+| columnResizeMode | number | Redimensiona modo para columnas. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk resize mode normal | 0 | Utiliza el modo de redimensionamiento normal (es decir, las columnas restantes se ven afectadas) |
| vk resize mode split | 1 | Utiliza el modo dividido (es decir, las columnas restantes no se ven afectadas) |
|
+| copyPasteHeaderOptions | number | Encabezados para incluir cuando se copian o pegan datos. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk copy paste header options all headers | 3 | Incluye los encabezados seleccionados cuando se copian los datos; sobrescribe los encabezados seleccionados cuando se pegan los datos. |
| vk copy paste header options column headers | 2 | Incluye los encabezados de columnas seleccionadas cuando se copian los datos; sobrescribe los encabezados de columna seleccionados cuando se pegan los datos. |
| vk copy paste header options no headers | 0 | Los encabezados de columnas y de líneas no se incluyen cuando se copian los datos; los encabezados de columnas o de líneas selecciondos no sobreescriben los encabezados de columnas o filas cuando se pegan los datos. |
| vk copy paste header options row headers | 1 | Incluye los encabezados de filas seleccionadas cuando se copian los datos; sobrescribe los encabezados de fila seleccionados cuando se pegan los datos. |
|
+| customList | collection | La lista para que los usuarios personalicen el relleno de arrastre, dar prioridad a que coincida con esta lista en cada relleno. Cada elemento de colección es una colección de cadenas. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/cells/AutoFillData/AutoFillLists). |
+| cutCopyIndicatorBorderColor | string | Color del borde del indicador que aparece cuando el usuario corta o copia la selección. |
+| cutCopyIndicatorVisible | boolean | Muestra un indicador al copiar o cortar el elemento seleccionado. |
+| defaultDragFillType | number | El tipo de relleno de arrastre por defecto. Valores disponibles : | Constante | Valor | Descripción |
|---|
| vk auto fill type auto | 5 | Rellena automáticamente las celdas. |
| vk auto fill type clear values | 4 | Borra los valores de las celdas. |
| vk auto fill type copycells | 0 | Llena las celdas con todos los objetos de datos, incluyendo valores, formato y fórmulas. |
| vk auto fill type fill formatting only | 2 | Llena las celdas solo con formato. |
| vk auto fill type fill series | 1 | Llena las celdas con series. |
| vk auto fill type fill without formatting | 3 | Rellena las celdas con valores y no con formato. |
|
+| enableAccessibility | boolean | El soporte de accesibilidad está activado en la hoja de cálculo. |
+| enableFormulaTextbox | boolean | Se activa la caja de texto de la fórmula. |
+| grayAreaBackColor | string | Una cadena color utilizada para representar el color de fondo del área gris, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. |
+| highlightInvalidData | boolean | Los datos inválidos son resaltados. |
+| iterativeCalculation | boolean | Activa el cálculo iterativo. Vet en [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/formulareference/formulaoverview/calculating-iterative). |
+| iterativeCalculationMaximumChange | numeric | Cantidad máxima de cambio entre dos valores de cálculo. |
+| iterativeCalculationMaximumIterations | numeric | Número de veces que la fórmula debe recalcular. |
+| newTabVisible | boolean | Mostrar una pestaña especial para permitir a los usuarios insertar nuevas hojas. |
+| numbersFitMode | number | Cambia el modo de visualización cuando el ancho de los datos de fecha/número es mayor que el ancho de la columna. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk numbers fit mode mask | 0 | Sustituye el contenido de los datos por "###" y muestra la punta |
| vk numbers fit mode overflow | 1 | Muestra el contenido de los datos como una cadena. Si la siguiente celda está vacía, se desborda el contenido. |
|
+| pasteSkipInvisibleRange | boolean | Pegar u omitir el pegado de datos en rangos invisibles: - False (por defecto): pegar datos
- True: omitir el pegado en rangos invisibles
Ver [SpreadJS docs](https://developer.mescius.com/spreadjs/docs/features/rows-columns/paste-skip-data-invisible-range) para más información sobre rangos invisibles. |
+| referenceStyle | number | Estilo para referencias de celdas y rangos en fórmulas de celdas. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk reference style A1 | 0 | Utiliza el estilo A1. |
| vk estilo de referencia R1C1 | 1 | Utilizar el estilo R1C1 |
|
+| resizeZeroIndicator | number | Política de dibujo cuando las líneas o columnas se redimensionan a 0. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk resize zero indicator default | 0 | Utiliza la política de dibujo actual cuando la fila o columna se redimensiona a cero. |
| vk resize zero indicator enhanced | 1 | Dibuja dos líneas cortas cuando la fila o columna se redimensiona a cero. |
|
+| rowResizeMode | number | La forma en que se redimensionan las líneas. Los valores disponibles son los mismos qe columnResizeMode |
+| scrollbarAppearance | number | Apariencia de la barra de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk scrollbar appearance mobile | 1 | Aspecto de la barra de desplazamiento móvil. |
| vk scrollbar appearance skin (por defecto) | 0 | Apariencia clásica de la barra de desplazamiento similar a Excel. |
|
+| scrollbarMaxAlign | boolean | La barra de desplazamiento se alinea con la última línea y columna de la hoja activa. |
+| scrollbarShowMax | boolean | Las barras de desplazamiento mostradas se basan en el número total de columnas y líneas de la hoja. |
+| scrollByPixel | boolean | Activar desplazamiento de precisión por píxel. |
+| scrollIgnoreHidden | boolean | La barra de desplazamiento ignora líneas o columnas ocultas. |
+| scrollPixel | integer | Decide el desplazamiento por ese número de píxeles cuando scrollByPixel es true. Los píxeles finales de desplazamiento son el resultado de `scrolling delta * scrollPixel`. Por ejemplo: delta de desplazamiento es 3, scrollPixel es 5, los píxeles finales de desplazamiento son 15. |
+| showDragDropTip | boolean | Mostrar la punta de arrastrar y soltar. |
+| showDragFillSmartTag | boolean | Mostrar el diálogo de arrastrar y rellenar. |
+| showDragFillTip | boolean | Mostrar la punta de arrastrar y soltar. |
+| showHorizontalScrollbar | boolean | Mostrar la barra de desplazamiento horizontal. |
+| showResizeTip | number | Cómo mostrar el tip de redimensionamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show resize tip both | 3 | Se muestran los consejos de redimensionamiento horizontal y vertical. |
| vk show resize tip column | 1 | Solo se muestra la punta de redimensionamiento horizontal. |
| vk show resize tip none | 0 | No se muestra ningún consejo de redimensionamiento. |
| vk show resize tip row | 2 | Solo se muestra la punta de redimensionamiento vertical. |
|
+| showScrollTip | number | Cómo mostrar el tip de desplazamiento. Valores disponibles: | Constante | Valor | Descripción |
|---|
| vk show scroll tip both | 3 | Se muestran los consejos de desplazamiento horizontal y vertical. |
| vk show scroll tip horizontal | 1 | Solo se muestra la punta de desplazamiento vertical. |
| vk show scroll tip none | No se muestra ninguna propina. |
| vk show scroll tip vertical | 2 | Solo se muestra la punta de desplazamiento vertical. |
|
+| showVerticalScrollbar | boolean | Mostrar la barra de desplazamiento vertical. |
+| tabEditable | boolean | La pestaña de la hoja se puede editar. |
+| tabNavigationVisible | boolean | Mostrar la navegación por pestañas. |
+| tabStripPosition | number | Posición de la barra de pestañas. Valores disponibles:| Constante | Valor | Descripción |
|---|
| vk tab strip position bottom | 0 | La posición de la barra de pestañas es relativa a la parte inferior del libro. |
| vk tab strip position left | 2 | La posición de la barra de tabulación es relativa a la parte izquierda del libro de trabajo. |
| vk tab strip position right | 3 | La posición de la barra de tabulación es relativa a la parte derecha del libro de trabajo. |
| vk tab strip position top | 1 | La posición de la barra de tabulación es relativa a la parte superior del libro de trabajo. |
|
+| tabStripRatio | number | Valor porcentual (0,x) que especifica qué parte del espacio horizontal se asignará al tabulador. El resto del área horizontal (1 - 0.x) se asignará a la barra de desplazamiento horizontal. |
+| tabStripVisible | boolean | Mostrar la barra de pestañas de la hoja. |
+| tabStripWidth | number | Ancho de la etiqueta cuando la posición es izquierda o derecha. Por defecto y el mínimo es 80. |
+| useTouchLayout | boolean | Si se va a utilizar el diseño táctil para presentar el componente Spread. |
## Ejemplo
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md
index 3fd35a149f536f..5522a796a117bf 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md
@@ -35,14 +35,14 @@ Puede pasar un *filePath* o *fileObj*:
Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensión en *filePath*. También puede pasar una constante del tema *4D Write Pro Constants* en el parámetro *format*. En este caso, 4D añade la extensión apropiada al nombre del archivo si es necesario. Se soportan los siguientes formatos:
-| Constante | Valor | Comentario |
-| -------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
-| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
Las partes del documento exportadas son:
Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. |
-| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
-| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
-| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
-| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). |
+| Constante | Valor | Comentario |
+| -------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
+| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
Las partes del documento exportadas son: - Cuerpo / encabezados / pies de página / secciones
- Página / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)
- Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)
- Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles se evaluarán y congelarán antes de la exportación.
- Enlaces - Marcadores y URLs
Tenga en cuenta que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. |
+| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
+| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
+| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
+| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). |
**Notas:**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md
index 3f062889147de9..6908104e7562a3 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md
@@ -34,14 +34,14 @@ En *destination*, pase la variable que quiere llenar con el objeto exportado de
En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* para definir el formato de exportación que desea utilizar. Cada formato está relacionado con un uso específico. Se soportan los siguientes formatos:
-| Constante | Tipo | Valor | Comentario |
-| ------------------- | ------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
-| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
Las partes del documento exportadas son:
Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. |
-| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
-| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
-| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
-| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. |
+| Constante | Tipo | Valor | Comentario |
+| ------------------- | ------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. |
+| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
The document parts exported are: - Body / headers / footers / sections
- Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
- Images - inline, anchored, and background image pattern (defined with wk background image)
- Style sheets (character, paragraph)
- Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
- Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. |
+| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. |
+| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan |
+| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. |
+| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. |
**Notas:**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md
index 4b487b3a5307b5..6dbd0cd9120a45 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md
@@ -41,10 +41,10 @@ Añade una URL de imagen al contenido del mensaje.
### Crear un mensaje simple y adjuntar una imagen
```4d
-// Create an instance of OpenAIMessage
+// Crear una instancia de OpenAIMessage
var $message:=cs.AIKit.OpenAIMessage({role: "user"; content: "Hello!"})
-// Add an image URL with details
+// Añadir una URL de imagen con detalles
$message.addImageURL("http://example.com/image.jpg"; "high")
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md
index bd64aadb3c4e19..dba752035662dc 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md
@@ -25,16 +25,16 @@ Si está acostumbrado a codificar con **VS Code**, también puede utilizar este
Cada ventana del Editor de Código tiene una barra de herramientas que ofrece acceso instantáneo a las funciones básicas relacionadas con la ejecución y edición de código.
-| Elemento | Icono | Descripción |
-| ------------------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **Ejecución del método** |  | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:- **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
- **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
- **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
- **Run and debug in Application process**: Displays the method in the Debugger window for step by step execution in the context of the Application process (in other words, the record display window).
Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). |
-| **Buscar en el método** |  | Muestra el [*Área de búsqueda*](#find-and-replace). |
-| **Macros** |  | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). |
-| **Expandir todo/Contraer todo** |  | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. |
-| **Información del método** |  | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). |
-| **Últimos valores del portapapeles** |  | Muestra los últimos valores almacenados en el portapapeles. |
-| **Portapapeles** |  | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. |
-| **Menú desplegable de navegación** |  | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo |
+| Elemento | Icono | Descripción |
+| ------------------------------------ | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Ejecución del método** |  | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:- **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
- **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
- **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
- **Ejecutar y depurar en el proceso Aplicación**: muestra el método en la ventana Depurador para su ejecución paso a paso en el contexto del proceso Aplicación (es decir, en la ventana de visualización de registros).
Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). |
+| **Buscar en el método** |  | Muestra el [*Área de búsqueda*](#find-and-replace). |
+| **Macros** |  | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). |
+| **Expandir todo/Contraer todo** |  | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. |
+| **Información del método** |  | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). |
+| **Últimos valores del portapapeles** |  | Muestra los últimos valores almacenados en el portapapeles. |
+| **Portapapeles** |  | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. |
+| **Menú desplegable de navegación** |  | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo |
### Área de edición
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands-legacy/new-process.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands-legacy/new-process.md
index 4463c786b38676..6fb9eb254ca737 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands-legacy/new-process.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands-legacy/new-process.md
@@ -5,14 +5,6 @@ slug: /commands/new-process
displayed_sidebar: docs
---
-Historia
-
-|Versión|Cambios|
-|---|---|
-|21|Se ha eliminado el manejo específico de procesos locales.|
-
-
-
**New process** ( *metodo* ; *pila* {; *nombre* {; *param* {; *param2* ; ... ; *paramN*}}}{; *} ) : Integer
@@ -34,6 +26,7 @@ displayed_sidebar: docs
|Versión|Cambios|
|---|---|
+|21|Se ha eliminado el manejo específico de procesos locales.|
|16 R4|Modificado|
|2004.3|Modificado|
|<6|Creado|
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md
index 3bd6a376e57d1e..b2e21b6cd20a3a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md
@@ -874,9 +874,9 @@ title: Comandos por nombre
[`Printing page`](../commands-legacy/printing-page.md)
[`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md)
[`Process aborted`](../commands-legacy/process-aborted.md)
-[`Process activity`](process-activity.md) - **modified 4D 20 R7**
-[`Process info`](process-info.md) - **new 4D 20 R7**
-[`Process number`](process-number.md) - **modified 4D 20 R7**
+[`Process activity`](process-activity.md) - **modificado 4D 20 R7**
+[`Process info`](process-info.md) - **nuevo 4D 20 R7**
+[`Process number`](process-number.md) - **modificado 4D 20 R7**
[`Process state`](../commands-legacy/process-state.md)
[`PUSH RECORD`](../commands-legacy/push-record.md)
@@ -1260,7 +1260,7 @@ title: Comandos por nombre
[`WA Evaluate JavaScript`](../commands-legacy/wa-evaluate-javascript.md)
[`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md)
[`WA Forward URL available`](../commands-legacy/wa-forward-url-available.md)
-[`WA Get context`](../commands/wa-get-context.md) **new 4D 20 R9**
+[`WA Get context`](../commands/wa-get-context.md) **nuevo 4D 20 R9**
[`WA Get current URL`](../commands-legacy/wa-get-current-url.md)
[`WA GET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-get-external-links-filters.md)
[`WA Get last filtered URL`](../commands-legacy/wa-get-last-filtered-url.md)
@@ -1276,7 +1276,7 @@ title: Comandos por nombre
[`WA OPEN WEB INSPECTOR`](../commands-legacy/wa-open-web-inspector.md)
[`WA REFRESH CURRENT URL`](../commands-legacy/wa-refresh-current-url.md)
[`WA Run offscreen area`](../commands-legacy/wa-run-offscreen-area.md)
-[`WA SET CONTEXT`](../commands/wa-set-context.md) **new 4D 20 R9**
+[`WA SET CONTEXT`](../commands/wa-set-context.md) **nuevo 4D 20 R9**
[`WA SET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-set-external-links-filters.md)
[`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md)
[`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md
index 0b97060146f330..2a6485ab05c850 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md
@@ -33,7 +33,7 @@ displayed_sidebar: docs
## Descripción
-The **Command name** command returns the name as well as (optionally) the properties of the command whose command number you pass in *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.
+El comando **Command name** devuelve el nombre así como (opcionalmente) las propiedades del comando cuyo número de comando pasa en *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.
**Nota de compatibilidad:** el nombre de un comando puede variar de una versión 4D a la siguiente (comandos renombrados), este comando se utilizaba en versiones anteriores para designar un comando directamente mediante su número, especialmente en porciones de código no tokenizadas. Esta necesidad ha disminuido con el tiempo a medida que 4D sigue evolucionando porque, para las sentencias no tokenizadas (fórmulas), 4D ahora ofrece una sintaxis con tokens. Esta sintaxis le permite evitar posibles problemas debidos a las variaciones en los nombres de los comandos y otros elementos, como las tablas, sin dejar de poder escribir estos nombres de forma legible (para más información, consulte la sección *Utilización de tokens en las fórmulas*). Tenga en cuenta también que la opción \*[Usar parámetros del sistema regional\* de las Preferencias](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) le permite seguir usando el idioma francés en una versión francesa de 4D.
@@ -60,13 +60,13 @@ El siguiente código permite cargar todos los comandos 4D válidos en un array:
Repeat
$Lon_id:=$Lon_id+1
$Txt_command:=Command name($Lon_id)
- If(OK=1) //command number exists
- If(Length($Txt_command)>0) //command is not disabled
+ If(OK=1) //el número de comando existe
+ If(Length($Txt_command)>0) //el comando no está desactivado
APPEND TO ARRAY($tTxt_commands;$Txt_command)
APPEND TO ARRAY($tLon_Command_IDs;$Lon_id)
End if
End if
- Until(OK=0) //end of existing commands
+ Until(OK=0) //fin de los comandos existentes
```
## Ejemplo 2
@@ -94,12 +94,12 @@ En la versión inglesa de 4D, la lista desplegable leerá: Sum, Average, Min y M
Quiere crear un método que devuelva **True** si el comando, cuyo número se pasa como parámetro, es hilo seguro, y **False** en caso contrario.
```4d
- //Is_Thread_Safe project method
+ //Método proyecto Is_Thread_Safe
#declare($command : Integer) : Boolean
var $threadsafe : Integer
var $name; $theme : Text
$name:=Command name($command;$threadsafe;$theme)
- If($threadsafe ?? 0) //if the first bit is set to 1
+ If($threadsafe ?? 0) //si el primer bit es 1
return True
Else
return False
@@ -125,11 +125,11 @@ var $deprecated : Collection
Repeat
$Lon_id:=$Lon_id+1
$Txt_command:=Command name($Lon_id;$info)
- If($info ?? 1) //the second bit is set to 1
- //then the command is deprecated
+ If($info ?? 1) //el segundo bit está a 1
+ //entonces el comando es obsoleto
$deprecated.push($Txt_command)
End if
-Until(OK=0) //end of existing commands
+Until(OK=0) //fin de los comandos existentes
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md
index 1598888db0a0e2..26bdc17a6f0009 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md
@@ -76,40 +76,40 @@ En este ejemplo, la gestión completa de una lista desplegable (inicialización,
Este ejemplo es un método formulario genérico. Muestra cada uno de los posibles eventos que pueden ocurrir cuando un formulario se utiliza como formulario de salida:
```4d
- //Method of a form being used as output form for a summary report
- $vpFormTable:=Current form table
- Case of
- //...
- :(Form event code=On Header)
- //A header area is about to be printed
- Case of
- :(Before selection($vpFormTable->))
- //Code for the first break header goes here
- :(Level=1)
- //Code for a break header level 1 goes here
- :(Level=2)
- //Code for a break header level 2 goes here
- //...
- End case
- :(Form event code=On Printing Detail)
- //A record is about to be printed
- //Code for each record goes here
- :(Form event code=On Printing Break)
- //A break area is about to be printed
- Case of
- :(Level=0)
- //Code for a break level 0 goes here
- :(Level=1)
- //Code for a break level 1 goes here
- //...
- End case
- :(Form event code=On Printing Footer)
- If(End selection($vpFormTable->))
- //Code for the last footer goes here
- Else
- //Code for a footer goes here
- End if
- End case
+ //Método de un formulario utilizado como formulario de salida para un informe resumen
+ $vpFormTable:=Current form table
+ Case of
+ //...
+ :(Form event code=On Header)
+ //Un área de encabezado está a punto de imprimirse
+ Case of
+ :(Before selection($vpFormTable->))
+ //El código para la primera ruptura de encabezado va aquí
+ :(Level=1)
+ //El código para la ruptura de encabezado nivel 1 debe ser pasado aquí
+ :(Level=2)
+ //El código para la ruptura de encabezado nivel 2 debe ser pasado aquí
+ //...
+ End case
+ :(Form event code=On Printing Detail)
+ //Un registro está a punto de imprimirse
+ //El código para cada registro va aquí
+ :(Form event code=On Printing Break)
+ //Un área de ruptura está a punto de imprimirse
+ Case of
+ :(Level=0)
+ //El código para un nivel de ruptura 0 va aquí
+ :(Level=1)
+ //El código para un nivel de ruptura 1 va aquí
+ //...
+ End case
+ :(Form event code=On Printing Footer)
+ If(End selection($vpFormTable->))
+ //El código para el último pie de página va aquí
+ Else
+ //Código par un pie va aquí
+ End if
+ End case
```
## Ejemplo 4
@@ -160,7 +160,7 @@ Para ejemplos sobre cómo manejar los eventos [`On Before Keystroke`](../Events/
Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clics en un área desplazable:
```4d
- //asChoices scrollable area object method
+ //Método objeto para el área de desplazamiento asChoices
Case of
:(Form event code=On Load)
ARRAY TEXT(asChoices;...)
@@ -168,11 +168,11 @@ Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clic
asChoices:=0
:((Form event code=On Clicked)|(Form event code=On Double Clicked))
If(asChoices#0)
- //An item has been clicked, do something here
- //...
- End if
- //...
- End case
+ //Al hacer clic en un elemento, hacer algo aquí
+ //...
+ End if
+ //...
+ End case
```
## Ejemplo 7
@@ -180,7 +180,7 @@ Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clic
Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una respuesta diferente. Tenga en cuenta el uso del elemento cero para realizar un seguimiento del elemento seleccionado:
```4d
- //asChoices scrollable area object method
+ //Método de objeto de área desplazable asChoices
Case of
:(Form event code=On Load)
ARRAY TEXT(asChoices;...)
@@ -190,9 +190,9 @@ Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una re
:(Form event code=On Clicked)
If(asChoices#0)
If(asChoices#Num(asChoices))
- //A new item has been clicked, do something here
+ //Se ha hecho clic en un nuevo elemento, haga algo aquí
//...
- //Save the new selected element for the next time
+ //Guarda el nuevo elemento seleccionado para la próxima vez
asChoices{0}:=String(asChoices)
End if
Else
@@ -211,7 +211,7 @@ Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una re
Este ejemplo muestra cómo mantener un área de información de texto de estado desde dentro de un método de formulario, utilizando los eventos [`On Getting Focus`](../Events/onGettingFocus.md) y [`On Losing Focus`](../Events/onLosingFocus.md):
```4d
- //[Contacts];"Data Entry" form method
+ //Método formulario [Contacts];"Data Entry" form method
Case of
:(Form event code=On Load)
var vtStatusArea : Text
@@ -263,7 +263,7 @@ Este ejemplo muestra cómo responder a un evento de cierre de ventana con un for
Este ejemplo muestra cómo poner en mayúsculas un campo de texto o alfanumérico cada vez que se modifica su valor:
```4d
- //[Contacts]First Name Object method
+ //Método Objeto [Contacts]First Name
Case of
//...
:(Form event code=On Data Change)
@@ -277,7 +277,7 @@ Este ejemplo muestra cómo poner en mayúsculas un campo de texto o alfanuméric
El siguiente ejemplo ilustra cómo gestionar una acción de borrado en una lista jerárquica:
```4d
- ... //method of hierarchical list
+ ... //Método de lista jerárquica
:(Form event code=On Delete Action)
ARRAY LONGINT($itemsArray;0)
$Ref:=Selected list items(<>HL;$itemsArray;*)
@@ -307,9 +307,9 @@ En este ejemplo, el evento formulario [`On Scroll`](../Events/onScroll.md) nos p
```4d
Case of
:(Form event code=On Scroll)
- // we take the position of the left picture
+ // tomamos la posición de la imagen izquierda
OBJECT GET SCROLL POSITION(*;"satellite";vPos;hPos)
- // and we apply it to the right picture
+// y la aplicamos a la imagen derecha
OBJECT SET SCROLL POSITION(*;"plan";vPos;hPos;*)
End case
```
@@ -335,9 +335,9 @@ Desea dibujar un rectángulo rojo alrededor de la celda seleccionada de un list
OBJECT GET COORDINATES(*;"LB1";$xlb1;$ylb1;$xlb2;$ylb2)
$toAdd:=LISTBOX Get headers height(*;"LB1") //height of the header so as not to overlap it
If($ylb1+$toAdd<$y1)&($ylb2>$y2) //if we are inside the list box
- //to keep it simple, we only handle headers
- //but we should handle horizontal clipping
- //as well as scroll bars
+//para simplificar, sólo manejamos los encabezados
+//pero deberíamos manejar el recorte horizontal
+//así como las barras de desplazamiento
OBJECT SET VISIBLE(*;"RedRect";True)
OBJECT SET COORDINATES(*;"RedRect";$x1;$y1;$x2;$y2)
Else
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md
index 176aa3946baa02..3189c4408f234a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md
@@ -81,7 +81,7 @@ Llamada a un formulario proyecto en un trabajo de impresión:
```4d
OPEN PRINTING JOB
FORM LOAD("print_form")
- // execution of events and object methods
+// ejecución de eventos y de métodos objeto
```
## Ejemplo 2
@@ -91,7 +91,7 @@ Llamada a un formulario tabla en un trabajo de impresión:
```4d
OPEN PRINTING JOB
FORM LOAD([People];"print_form")
- // execution of events and object methods
+ // ejecución de eventos y métodos de objeto
```
## Ejemplo 3
@@ -100,14 +100,14 @@ Análisis del contenido de los formularios para efectuar el tratamiento de las
```4d
FORM LOAD([People];"my_form")
- // selection of form without execution of events or methods
+ // selección de formulario sin ejecución de eventos o métodos
FORM GET OBJECTS(arrObjNames;arrObjPtrs;arrPages;*)
For($i;1;Size of array(arrObjNames))
If(OBJECT Get type(*;arrObjNames{$i})=Object type text input)
- //… processing
+ //… procesamiento
End if
End for
- FORM UNLOAD //do not forget to unload the form
+ FORM UNLOAD //no olvide descargar el formulario
```
## Ejemplo 4
@@ -115,14 +115,14 @@ Análisis del contenido de los formularios para efectuar el tratamiento de las
El siguiente ejemplo devuelve el número de objetos de un formulario JSON:
```4d
- ARRAY TEXT(objectsArray;0) //sort form items into arrays
+ ARRAY TEXT(objectsArray;0) //ordenar los elementos del formulario en arrays
ARRAY POINTER(variablesArray;0)
ARRAY INTEGER(pagesArray;0)
- FORM LOAD("/RESOURCES/OutputForm.json") //load the form
+ FORM LOAD("/RESOURCES/OutputForm.json") //cargar el formulario
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form all pages+Form inherited)
- ALERT("The form contains "+String(size of array(objectsArray))+" objects") //return the object count
+ ALERT("The form contains "+String(size of array(objectsArray))+" objects") //devuelve el recuento de objetos
```
el resultado mostrado es:
@@ -145,10 +145,10 @@ Desea imprimir un formulario que contiene un list box. Durante el evento *on loa
$formData.LBcollection:=New collection()
... //fill the collection with data
- FORM LOAD("GlobalForm";$formData) //store the collection in $formData
+ FORM LOAD("GlobalForm";$formData) //almacenar la colección en $formData
$over:=False
Repeat
- $full:=Print object(*;"LB") // the datasource of this "LB" listbox is Form.LBcollection
+ $full:=Print object(*;"LB") // la fuente de datos de este listbox "LB" es Form.LBcollection
LISTBOX GET PRINT INFORMATION(*;"LB";lk printing is over;$over)
If(Not($over))
PAGE BREAK
@@ -164,7 +164,7 @@ Desea imprimir un formulario que contiene un list box. Durante el evento *on loa
var $o : Object
Case of
:(Form event code=On Load)
- For each($o;Form.LBcollection) //LBcollection is available
+ For each($o;Form.LBcollection) //LBcollection está disponible
$o.reference:=Uppercase($o.reference)
End for each
End case
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md
index dce455319860cf..aee7b4629d592d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md
@@ -34,18 +34,18 @@ El comando `IMAP New transporter` ](../API/IMAPTransporterClass.md#acceptunsecureconnection)
| False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
-| [](../API/IMAPTransporterClass.md#authenticationmode)
| se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
| 300 |
-| [](../API/IMAPTransporterClass.md#connectiontimeout)
| 30 |
-| [](../API/IMAPTransporterClass.md#host)
| *obligatorio* |
-| [](../API/IMAPTransporterClass.md#logfile)
| ninguno |
-| .**password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
-| [](../API/IMAPTransporterClass.md#port)
| 993 |
-| [](../API/IMAPTransporterClass.md#user)
| ninguno |
+| *server* | Valor por defecto (si se omite) |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
| False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
+| [](../API/IMAPTransporterClass.md#authenticationmode)
| the most secure authentication mode supported by the server is used |
+| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
| 300 |
+| [](../API/IMAPTransporterClass.md#connectiontimeout)
| 30 |
+| [](../API/IMAPTransporterClass.md#host)
| *obligatorio* |
+| [](../API/IMAPTransporterClass.md#logfile)
| ninguno |
+| .**password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno |
+| [](../API/IMAPTransporterClass.md#port)
| 993 |
+| [](../API/IMAPTransporterClass.md#user)
| ninguno |
> **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md
index 2edc7d960da905..7f8f584ee9b601 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md
@@ -140,7 +140,7 @@ Desea obtener información sobre su licencia actual de 4D Server:
"expirationDate": {"day":1, "month":11, "year":2017}
}, {
"count": 10,
- "expirationDate": {"day":1, "month":11, "year":2015} //expired, not counted
+ "expirationDate": {"day":1, "month":11, "year":2015} //expirado, no contado
}
],
"usedCount": 12
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md
index 5654f5ab670764..d01003924c38b7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md
@@ -42,50 +42,50 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom
En el parámetro *property*, pase una constante que indique la propiedad cuyo valor desea obtener. Puede utilizar una de las siguientes constantes del tema "*List Box*":
-| Constante | Valor | Comentario |
-| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
-| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
-| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
-| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
-| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
-| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
-| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
Applies to: Column \*
Possible values:
lk numeric format (0): displays values in numeric format
lk three states checkbox (1): displays values as three-state checkboxes |
-| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
Applies to: List box
Possible values:
lk do nothing (0): does not trigger any automatic action
lk edit record (1): displays corresponding record in read-write mode
lk display record (2): displays corresponding record in read-only mode |
-| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
-| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
-| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
Aplica a: List box |
-| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
Se aplica a: List box |
-| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
Applies to: List box (excluding hierarchical mode)
Possible values:
lk no (0): Rows cannot be moved at runtime
lk yes (1): Rows can be moved at runtime (default) |
-| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
-| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
-| lk row height unit | 17 | Unit of **[Row Height](../FormObjects/properties_CoordinatesAndSizing.md#row-height)** property
Applies to: List box
Possible values:
lk lines (1)
lk pixels (0)
|
-| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
-| lk single click edit | 29 | **[Single-Click Edit](../FormObjects/properties_Entry.md#single-click-edit)** property
Applies to: List box
Possible values:
lk no (0)
lk yes (1) |
-| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
-| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
Aplica a: List box |
+| Constante | Valor | Comentario |
+| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
+| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
+| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
+| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
+| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
+| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
+| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
Se aplica a: Columna \*
Valores posibles:
lk numeric format (0): muestra los valores en formato numérico
lk three states checkbox (1): muestra los valores como casillas de selección de tres estados |
+| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
Se aplica a: List box
Valores posibles:
lk do nothing (0): no desencadena ninguna acción automática
lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
lk display record (2): muestra el registro correspondiente en modo sólo lectura |
+| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
+| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
+| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
Aplica a: List box |
+| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
Se aplica a: List box |
+| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
Se aplica a: List box (excluyendo el modo jerárquico)
Valores posibles:
lk no (0): las líneas no se pueden mover en tiempo de ejecución
lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) |
+| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
+| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
+| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
|
+| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
+| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
+| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
Aplica a: List box |
\* Estas propiedades sólo se aplican a columnas de list box; si pasa un list box como parámetro con una de estas propiedades, **LISTBOX Get property** devuelve -1, o una cadena vacía, dependiendo de la *property* pasada.
En general, para señalar un resultado inválido **LISTBOX Get property** devuelve -1 cuando recupera propiedades que tienen valores numéricos, o una cadena vacía; sin embargo, no se genera ningún error. Más específicamente, esto ocurre en los siguientes casos:
- Si pasa una *property* que no existe
-- If you pass a *property* that is not available for the specified list box or column, e.g. you pass the lk font color expression property with an array type list box
+- Si pasa una *property* que no está disponible para el list box o la columna especificados, por ejemplo, si pasa la propiedad lk font color expression con un list box de tipo array
- Si pasa una columna como parámetro con una *property* que se aplica a un list box, y viceversa, si pasa un list box como parámetro con una *property* que se aplica a una columna (ver \* más arriba)
-In addition, it is not possible to return values from more than one column at a time; if you attempt to use the "@" symbol as part of a column name to indicate multiple columns with similar names, **LISTBOX Get property** returns the first matching value it finds; as a result, the value returned has no true significance.
+Además, no es posible devolver valores de más de una columna a la vez; si intenta utilizar el símbolo "@" como parte de un nombre de columna para indicar varias columnas con nombres similares, **LISTBOX Get property** devuelve el primer valor coincidente que encuentra; como resultado, el valor devuelto no tiene significado real.
**Note:**
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md
index 5d608cf7de88b7..eac5c037546cb8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md
@@ -41,39 +41,39 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom
En los parámetros *property* y *value*, usted indica, respectivamente, la propiedad a definir y su nuevo valor. Puede utilizar las siguientes constantes encontradas en el tema “*List Box*:
-| Constante | Valor | Comentario |
-| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
-| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
-| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
-| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
-| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
-| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
-| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
-| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
-| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
Applies to: Column \*
Possible values:
lk numeric format (0): displays values in numeric format
lk three states checkbox (1): displays values as three-state checkboxes |
-| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
Applies to: List box
Possible values:
lk do nothing (0): does not trigger any automatic action
lk edit record (1): displays corresponding record in read-write mode
lk display record (2): displays corresponding record in read-only mode |
-| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
-| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
-| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
-| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo selección colección o entity selection
Se aplica a: List box |
-| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
Applies to: List box (excluding hierarchical mode)
Possible values:
lk no (0): Rows cannot be moved at runtime
lk yes (1): Rows can be moved at runtime (default) |
-| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
-| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
-| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
-| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
|
-| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
Applies to: List box (Collection / Entity selection) |
-| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
-| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
-| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
+| Constante | Valor | Comentario |
+| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1) |
+| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página |
+| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
Se aplica a: Columna \* |
+| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
Se aplica a: Columna \* |
+| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
Se aplica a: List box (Collection / Entity selection) |
+| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
Se aplica a: List box (Collection / Entity selection) |
+| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
Se aplica a: List box |
+| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado |
+| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
Se aplica a: Columna \*
Valores posibles:
lk numeric format (0): muestra los valores en formato numérico
lk three states checkbox (1): muestra los valores como casillas de selección de tres estados |
+| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
Se aplica a: List box
Valores posibles:
lk do nothing (0): no desencadena ninguna acción automática
lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
lk display record (2): muestra el registro correspondiente en modo sólo lectura |
+| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1) |
+| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna |
+| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
Se aplica a: List box |
+| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo selección colección o entity selection
Se aplica a: List box |
+| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
Se aplica a: List box (excluyendo el modo jerárquico)
Valores posibles:
lk no (0): las líneas no se pueden mover en tiempo de ejecución
lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) |
+| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
Se aplica a: columna \*
Valores posibles:
lk no (0)
lk yes (1) |
+| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
Se aplica a: List box |
+| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2) |
+| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
|
+| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
Applies to: List box (Collection / Entity selection) |
+| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2) |
+| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1) |
+| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1) |
\* Estas propiedades solo se pueden aplicar a las columnas de list box; sin embargo, si pasa un list box como parámetro, **LISTBOX SET PROPERTY** aplica la *propiedad* a cada columna del list box.
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md
index 00d743987bffe3..64cb041fd6f626 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md
@@ -31,15 +31,15 @@ displayed_sidebar: docs
**Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado.
-El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. This command is meant to be used for setting up a backup system using a logical mirror (see the section *Setting up a logical mirror* in the [4D Server Reference Manual](https://doc/4d.com)).
+El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. Este comando se utiliza para configurar un sistema de copia de seguridad utilizando un espejo lógico (ver la sección *Cómo configurar un espejo lógico * en el [Manual de referencia de 4D Server](https://doc/4d.com)).
El comando devuelve el nombre completo de la ruta (ruta de acceso + nombre) del archivo de registro que se está cerrando (llamado “segment”). Este archivo se almacena en la misma ubicación que el archivo de registro actual (especificado en la [página de configuración](../Backup/settings.md#configuration) en el tema de copia de seguridad de la configuración). El comando no realiza ningún procesamiento (compresión, segmentación) en el archivo guardado. No aparece ninguna
caja de diálogo.
-The file is renamed with the current backup numbers of the database and of the log file, as shown in the following example: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo:
+El archivo se renombra con los números de copia de seguridad actuales de la base de datos y del archivo de registro, como se muestra en el siguiente ejemplo: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo:
- Si la base de datos MyDatabase.4DD ha sido guardada 4 veces, el último archivo de copia de seguridad se llamará MyDatabase\[0004\].4BK. El nombre del primer “segment” del archivo de registro será, por lo tanto, MyDatabase\[0004-0001\].journal.
-- If the MyDatabase.4DD database has been saved 3 times and the log file has been saved 5 times since, the name of the 6th backup of the log file will be MyDatabase\[0003-0006\].journal.
+- Si la base de datos MyDatabase.4DD se ha guardado 3 veces y el archivo de registro se ha guardado 5 veces desde entonces, el nombre de la 6ª copia de seguridad del archivo de registro será MyDatabase\[0003-0006\].journal.
:::warning
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md
index f46084c3916296..9d55624f055891 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md
@@ -114,8 +114,8 @@ $result:=Num("–123e2") // –12300
Aquí, *\[Client\]Debt* se compara con *1000$*. El comando Num aplicado a estas comparaciones devuelve 1 ó 0\. Multiplicar 1 o 0 por una cadena repite la cadena una vez o devuelve la cadena vacía. Como resultado, el campo *[Client]Risk* obtiene el valor “Good” or “Bad”:
```4d
- // If client owes less than 1000, a good risk.
- // If client owes more than 1000, a bad risk.
+ // Si el cliente debe menos de 1000, un buen riesgo.
+ //Si el cliente debe más de 1000, un riesgo malo.
[Client]Risk:=("Good"*Num([Client]Debt<1000))+("Bad"*Num([Client]Debt>=1000))
```
@@ -126,10 +126,10 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua
```4d
$thestring:="33,333.33"
$thenum:=Num($thestring)
- // by default, $thenum equals 33,33333 on a French system
+ // por defecto, $thenum equivale a 33,33333 en un sistema francés
$thenum:=Num($thestring;".")
- // $thenum will be correctly evaluated regardless of the system;
- // for example, 33 333,33 on a French system
+ // $thenum se evaluará correctamente independientemente del sistema;
+ // por ejemplo, 33 333,33 en un sistema francés
```
## Ejemplo 4
@@ -137,13 +137,13 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua
Este ejemplo ilustra el uso de la sintaxis *base*:
```4d
-$result:=Num("ff";16) // 255 (lower-case hexadecimal)
+$result:=Num("ff";16) // 255 (hexadecimal en minúsculas)
$result:=Num("0xFF") // 0
$result:=Num("0xFF";16) // 255
$result:=Num("2";2) // 0
$result:=Num("10.3";16) // 16
-$result:=Num("123.20") // 12320 (standard base 10 syntax)
-$result:=Num("123.20"; 10) // 123 (explicitly specify base 10)
+$result:=Num("123.20") // 12320 (sintaxis estándar en base 10)
+$result:=Num("123.20"; 10) // 123 (especificar explícitamente base 10)
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md
index 5695a192b0d516..67266ac1d11bb8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md
@@ -10,11 +10,11 @@ displayed_sidebar: docs
-| Parámetros | Tipo | | Descripción |
-| ---------- | -------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
-| object | Text, Variable, Field | → | Form object name (if \* is specified) or
Field or variable (if \* is omitted) |
-| Resultado | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) |
+| Parámetros | Tipo | | Descripción |
+| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
+| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
+| object | Text, Variable, Field | → | Nombre del objeto formulario (si se especifica \*) o
Campo o variable (si se omite \*) |
+| Resultado | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md
index 0c70444a1696e8..41978d12e2b436 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md
@@ -10,11 +10,11 @@ displayed_sidebar: docs
-| Parámetros | Tipo | | Descripción |
-| ---------- | -------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
-| object | Text, Variable, Field | → | Form object name (if \* is specified) or
Field or variable (if \* is omitted) |
-| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos |
+| Parámetros | Tipo | | Descripción |
+| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
+| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena) ; si se omite, object es una variable o un campo |
+| object | Text, Variable, Field | → | Nombre del objeto formulario (si se especifica \*) o
Campo o variable (si se omite \*) |
+| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md
index 08e00c57313831..e11511d22fd9bb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md
@@ -34,17 +34,17 @@ El comando `POP3 New transporter` ](../API/POP3TransporterClass.md#acceptunsecureconnection)
| False |
-| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
-| [](../API/POP3TransporterClass.md#authenticationmode)
| se utiliza el modo de autenticación más seguro soportado por el servidor |
-| [](../API/POP3TransporterClass.md#connectiontimeout)
| 30 |
-| [](../API/POP3TransporterClass.md#host)
| *obligatorio* |
-| [](../API/POP3TransporterClass.md#logfile)
| ninguno |
-| **.password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
-| [](../API/POP3TransporterClass.md#port)
| 995 |
-| [](../API/POP3TransporterClass.md#user)
| ninguno |
+| *server* | Valor por defecto (si se omite) |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [](../API/POP3TransporterClass.md#acceptunsecureconnection)
| False |
+| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
+| [](../API/POP3TransporterClass.md#authenticationmode)
| the most secure authentication mode supported by the server is used |
+| [](../API/POP3TransporterClass.md#connectiontimeout)
| 30 |
+| [](../API/POP3TransporterClass.md#host)
| *obligatorio* |
+| [](../API/POP3TransporterClass.md#logfile)
| ninguno |
+| **.password** : Text
contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno |
+| [](../API/POP3TransporterClass.md#port)
| 995 |
+| [](../API/POP3TransporterClass.md#user)
| ninguno |
## Resultado
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md
index 53b01b9d350521..2ff81f5c4863a5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md
@@ -139,21 +139,21 @@ Este comando imprime áreas y objetos externos (por ejemplo, áreas 4D Write o 4
El siguiente ejemplo funciona como lo haría un comando [PRINT SELECTION](../commands-legacy/print-selection.md). Sin embargo, el informe utiliza una de dos formas diferentes, dependiendo de si el registro corresponde a un cheque o a un ingreso:
```4d
- QUERY([Register]) // Select the records
+ QUERY([Register]) // Seleccionar los registros
If(OK=1)
- ORDER BY([Register]) // Sort the records
+ ORDER BY([Register]) // Ordenar los registros
If(OK=1)
- PRINT SETTINGS // Display Printing dialog boxes
+ PRINT SETTINGS // Mostrar cuadros de diálogo de impresión
If(OK=1)
For($vlRecord;1;Records in selection([Register]))
If([Register]Type ="Check")
- Print form([Register];"Check Out") // Use one form for checks
+ Print form([Register]; "Check Out") // Utilice un formulario para cheques
Else
- Print form([Register];"Deposit Out") // Use another form for deposits
+ Print form([Register]; "Deposit Out") // Utilice otro formulario para depósitos
End if
NEXT RECORD([Register])
End for
- PAGE BREAK // Make sure the last page is printed
+ PAGE BREAK // Asegúrese de que se imprime la última página
End if
End if
End if
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md
index 8ce87f6823a6b1..d060ccd61ffafa 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md
@@ -81,18 +81,18 @@ En el servidor, el comando `Process activity` devuelve una propiedad adicional "
Desea obtener la colección de todas las sesiones usuario:
```4d
- //To be executed on the server
+ //A ejecutar en el servidor
var $o : Object
var $i : Integer
var $processName;$userName : Text
- $o:=Process activity //Get process & session info
- For($i;0;($o.processes.length)-1) //Iterate over the "processes" collection
+ $o:=Process activity //Obtener información de proceso y sesión
+ For($i;0;($o.processes.length)-1) //Iterar sobre la colección "processes"
$processName:=$o.processes[$i].name
- $userName:=String($o.processes[$i].session.userName) // Easy access to userName
- //use String because session object might be undefined
+ $userName:=String($o.processes[$i].session.userName) // Acceso fácil a userName
+ //Utilizar String porque el objeto session puede estar indefinido
End for
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md
index 96fa25057e21f6..729672e401b7b0 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md
@@ -44,8 +44,8 @@ El objeto devuelto es la propiedad [**.storage**](../API/SessionClass.md#storage
Este método modifica el valor de una propiedad "settings" almacenada en el objeto de almacenamiento de una sesión específica:
```4d
- //Set storage for a session
- //The "Execute On Server" method property is set
+ //Configuración del almacenamiento de una sesión
+ //La propiedad del método "Execute On Server" está definida
#DECLARE($id : Text; $text : Text)
var $obj : Object
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md
index 530879550701cd..d7f9ab0bc5a3d4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md
@@ -47,7 +47,7 @@ En el parámetro *server*, pase un objeto que contenga las siguientes propiedade
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [](../API/SMTPTransporterClass.md#acceptunsecureconnection)
| False |
| .**accessTokenOAuth2**: Text
.**accessTokenOAuth2**: Object
Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno |
-| [](../API/SMTPTransporterClass.md#authenticationmode)
| se utiliza el modo de autenticación más seguro soportado por el servidor |
+| [](../API/SMTPTransporterClass.md#authenticationmode)
| the most secure authentication mode supported by the server is used |
| [](../API/SMTPTransporterClass.md#bodycharset)
| `mail mode UTF8` (US-ASCII_UTF8_QP) |
| [](../API/SMTPTransporterClass.md#connectiontimeout)
| 30 |
| [](../API/SMTPTransporterClass.md#headercharset)
| `mail mode UTF8` (US-ASCII_UTF8_QP) |
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md
index d1cee631d5a766..8b431d066d7b9a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md
@@ -187,8 +187,8 @@ Si no se pasa el parámetro *addTime*, el comando devuelve la fecha a medianoche
- El formato ISO Date es similar al formato ISO Date GMT, salvo que expresa la fecha y la hora sin tener en cuenta la zona horaria. Tenga en cuenta que, dado que este formato no cumple la norma ISO8601, su uso debe reservarse para fines muy específicos.
```4d
- $mydate:=String(!13/09/2010!;ISO Date) // returns 2010-09-13T00:00:00 regardless of the time zone
- $mydate:=String(Current date;ISO Date;Current time) // returns 2010-09-13T18:11:53
+ $mydate:=String(!13/09/2010!;ISO Date) // devuelve 2010-09-13T00:00:00 independientemente de la zona horaria
+ $mydate:=String(Current date;ISO Date;Current time) // devuelve 2010-09-13T18:11:53
```
- El formato Date RFC 1123 formatea una combinación fecha/hora según el estándar definido por RFC 822 y 1123\. Este formato es necesario, por ejemplo, para establecer la fecha de caducidad de las cookies en un encabezado HTTP.
@@ -230,7 +230,7 @@ Ejemplos:
```4d
$vsResult:=String(?17:30:45?;HH MM AM PM) //"5:30 PM"
- $vsResult:=String(?17:30:45?;Hour Min Sec) //"17 hours 30 minutes 45 seconds"
+ $vsResult:=String(?17:30:45?;Hour Min Sec) //"17 horas 30 minutos 45 segundos"
```
- o un [formato personalizado basado en un modelo](../Project/date-time-formats.md) (valor cadena)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-21/settings/security.md
index 8c07899f17c912..3d0eaa56e11f35 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21/settings/security.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21/settings/security.md
@@ -36,7 +36,7 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l
- **Filtrado de comandos y métodos proyecto en el editor de fórmulas y en los documentos 4D View Pro y 4D Write Pro**:
por razones de seguridad, por defecto 4D restringe el acceso a los comandos, funciones y métodos proyecto en el [Editor de fórmulas](https://doc.4d.com/4Dv20/4D/20.2/Formula-editor.200-6750079.en.html) en el modo Aplicación o añadido a áreas multiestilo (usando [`ST INSERT EXPRESSION`](../commands-legacy/st-insert-expression.md)), Documentos 4D Write Pro y 4D View Pro: sólo ciertas funciones 4D y métodos proyecto que han sido declarados explícitamente utilizando el comando [`SET ALLOWED METHODS`](../commands/set-allowed-methods.md) pueden ser utilizados. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones.
- **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador.
- - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. This consists in changing the user (via the [`CHANGE CURRENT USER`](../commands-legacy/change-current-user.md) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed.
+ - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. Esto consiste en cambiar el usuario (a través del comando [`CHANGE CURRENT USER`](../commands-legacy/change-current-user.md)) antes de llamar a una caja de diálogo o iniciar un proceso de impresión que requiere acceso completo a los comandos, y luego volver al usuario original cuando se complete la operación específica.
**Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto.
- **Desactivado para todos**: esta opción desactiva el control en las fórmulas. Cuando esta opción está marcada, los usuarios tienen acceso a todos los comandos 4D, plug-ins y métodos proyecto (excepto los invisibles).
**Nota:** esta opción tiene prioridad sobre el comando [`SET ALLOWED METHODS`](../commands/set-allowed-methods.md). Cuando se selecciona, este comando no hace nada.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md
index f73e07f8f48eab..3a407bc551f4c5 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md
@@ -5,6 +5,12 @@ title: Blob
La classe Blob vous permet de créer et de manipuler des [objets blob](../Concepts/dt_blob.md#blob-types) (`4D.Blob`).
+:::info
+
+This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary.
+
+:::
+
### Sommaire
| |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md
index 90532169b9db3d..e26cd2aaef59b5 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md
@@ -7,6 +7,12 @@ La classe Collection gère les expressions de type [Collection](Concepts/dt_coll
Une collection est initialisée avec les commandes [`New collection`](../commands/new-collection) ou [`New shared collection`](../commands/new-shared-collection).
+:::info
+
+This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary.
+
+:::
+
### Exemple
```4d
@@ -3086,7 +3092,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous
-**.reverse( )** : Collection
+**.reverse()** : Collection
@@ -3101,7 +3107,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous
#### Description
-La fonction `.reverse()` retourne une copie profonde de la collection avec tous ses éléments dans l'ordre inverse. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée.
+The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée.
> Cette fonction ne modifie pas la collection d'origine.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md
index 4790f3356677af..c76ba14c12ba22 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md
@@ -16,6 +16,12 @@ Vous envoyez des objets `Email` à l'aide de la fonction SMTP [`send()`](SMTPTra
Les commandes [`MAIL Convert from MIME`](../commands/mail-convert-from-mime) et [`MAIL Convert to MIME`](../commands/mail-convert-to-mime) peuvent être utilisées pour convertir les objets `Email` vers et depuis des contenus MIME.
+:::info
+
+This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary.
+
+:::
+
### Objet Email
Les objets Email exposent les propriétés suivantes :
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md
index 46d682c6cdea88..cccfa71e83d9ba 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md
@@ -5,6 +5,12 @@ title: File
Les objets `File` sont créés avec la commande [`File`](../commands/file). Ils contiennent des références à des fichiers du disque qui peuvent exister réellement ou non sur le disque. Par exemple, lorsque vous exécutez la commande `File` pour créer un nouveau fichier, un objet `File` valide est créé mais rien n'est réellement stocké sur le disque jusqu'à ce que vous appeliez la fonction [`file.create( )`](#create).
+:::info
+
+This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary.
+
+:::
+
### Exemple
L'exemple suivant crée un fichier de préférences dans le dossier du projet :
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md
index 03ec7c4459fe30..86c00a7a4c3167 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md
@@ -5,6 +5,12 @@ title: Folder
Les objets `Folder` sont créés avec la commande [`Folder`](../commands/folder). Ils contiennent des références à des dossiers qui peuvent exister réellement ou non sur le disque. Par exemple, lorsque vous exécutez la commande `Folder` pour créer un nouveau dossier, un objet `Folder` valide est créé mais rien n'est réellement stocké sur le disque jusqu'à ce que vous appeliez la fonction [`folder.create()`](#create).
+:::info
+
+This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary.
+
+:::
+
### Exemple
L'exemple suivant crée un dossier "JohnSmith" :
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md
index cd8a48eb55993e..dd548747a23816 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md
@@ -12,6 +12,12 @@ Les objets de la classe `4D.Formula` héritent de la classe [`4D.Function`](./Fu
Voir les exemples dans le paragraphe [Exécution du code dans les objets Function](../API/FunctionClass.md#executing-code-in-function-objects).
+:::info
+
+This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary.
+
+:::
+
### Passer des paramètres aux formules
Vous pouvez passer des paramètres à vos formules en utilisant une syntaxe séquentielle basée sur `$1, $2,...,$n`. La numérotation des paramètres $ représente l'ordre dans lequel ils seront passés à la formule. Par exemple, vous pouvez écrire :
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md
new file mode 100644
index 00000000000000..6e67672b35aaa2
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md
@@ -0,0 +1,167 @@
+---
+id: IMAPNotifierClass
+title: IMAPNotifier
+---
+
+The `IMAPNotifier` class allows you to manage IMAP IDLE notifications for a selected mailbox.
+
+Historique
+
+| Release | Modifications |
+| ------- | -------------- |
+| 21 R3 | Classe ajoutée |
+
+
+
+The `IMAPNotifier` class is available from the `4D` class store.
+
+An `IMAPNotifier` object is associated with an [IMAP transporter](./IMAPTransporterClass.md#imap-transporter-object) and provides access to mailbox notification management.
+
+All `IMAPNotifier` class functions are thread-safe.
+
+:::tip Article de blog lié
+
+[Instant Email Notifications with IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter)
+
+:::
+
+### Exemple
+
+```4d
+// Define listener callbacks
+var $parameter : Object
+var $transporter : 4D.IMAPTransporter
+
+$parameter:=New object
+$parameter.authenticationMode:=IMAP authentication OAUTH2
+$parameter.host:="Outlook.office365.com"
+$parameter.port:=993
+$parameter.accessTokenOAuth2:=$myToken
+$parameter.user:="myaddress@email.com"
+$parameter.listener:=cs.IMAPListener.new()
+
+$transporter:=IMAP New transporter($parameter)
+$transporter.selectBox("INBOX")
+
+$transporter.notifier.start()
+```
+
+## IMAPNotifier object
+
+An IMAPNotifier object provides the following properties and functions:
+
+| |
+| ------------------------------------------------------------------------------------------------------------------ |
+| [](#isstarted)
|
+| [](#start)
|
+| [](#stop)
|
+
+
+
+## 4D.IMAPNotifier.new()
+
+**4D.IMAPNotifier.new**() : 4D.IMAPNotifier
+
+
+
+| Paramètres | Type | | Description |
+| ---------- | ------------------------------- | --------------------------- | ----------------------- |
+| Résultat | 4D.IMAPNotifier | <- | New IMAPNotifier object |
+
+
+
+#### Description
+
+The `4D.IMAPNotifier.new()` function creates a new IMAPNotifier object.
+
+
+
+
+
+## .isStarted
+
+**.isStarted** : Boolean
+
+#### Description
+
+The `.isStarted` property indicates whether the notifier is started (`true`) or stopped (`false`). Cette propriété est en **lecture seule**.
+
+
+
+
+
+## .start()
+
+**.start**() : Object
+
+
+
+| Paramètres | Type | | Description |
+| ---------- | ------ | :-------------------------: | ---------------- |
+| Résultat | Object | <- | Operation status |
+
+
+
+#### Description
+
+The `.start()` function starts the subscription to server notifications and activates IMAP listener callbacks.
+
+A mailbox must be selected using [`selectBox()`](./IMAPTransporterClass.md#selectbox) before calling `.start()`.
+
+Callback functions are executed in the worker where `.start()` is called.
+
+:::note Notes
+
+- When the notifier is started, other transporter functions (such as `getMail()` or `send()`) are not available. You must call `.stop()` before using these functions, then call `.start()` again to resume notifications.
+
+- IMAP IDLE notifications indicate that a change has occurred but do not provide updated mailbox data. To refresh the mailbox state, you must stop the notifier, retrieve the updated data (for example using `getMail()`), and then restart it.
+
+:::
+
+#### Objet retourné
+
+| Propriété | | Type | Description |
+| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------ |
+| success | | Boolean | Vrai si l'opération est réussie, sinon Faux |
+| statusText | | Text | Message du statut retourné par le serveur IMAP, ou dernière erreur retournée dans la pile d'erreurs 4D |
+| errors | | Collection | 4D error stack (not returned if a server response is received) |
+| | \[].errcode | Number | Code d'erreur 4D |
+| | \[].message | Text | Description de l'erreur |
+| | \[].componentSignature | Text | Signature of the component that returned the error |
+
+
+
+
+
+## .stop()
+
+**.stop**() : Object
+
+
+
+| Paramètres | Type | | Description |
+| ---------- | ------ | :-------------------------: | ---------------- |
+| Résultat | Object | <- | Operation status |
+
+
+
+#### Description
+
+The `.stop()` function stops the notification subscription. Calling `.stop()` is required before using other transporter functions (such as `getMail()` or `send()`).
+
+#### Objet retourné
+
+| Propriété | | Type | Description |
+| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------ |
+| success | | Boolean | Vrai si l'opération est réussie, sinon Faux |
+| statusText | | Text | Message du statut retourné par le serveur IMAP, ou dernière erreur retournée dans la pile d'erreurs 4D |
+| errors | | Collection | 4D error stack (not returned if a server response is received) |
+| | \[].errcode | Number | Code d'erreur 4D |
+| | \[].message | Text | Description de l'erreur |
+| | \[].componentSignature | Text | Signature of the component that returned the error |
+
+
+
+
+
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
index e25e4665883f50..215b37b7557216 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
@@ -32,6 +32,7 @@ Les objets IMAP Transporter sont instanciés avec la commande [IMAP New transpor
| [](#host)
|
| [](#logfile)
|
| [](#move)
|
+| [](#notifier)
|
| [](#numtoid)
|
| [](#removeflags)
|
| [](#renamebox)
|
@@ -52,7 +53,7 @@ Les objets IMAP Transporter sont instanciés avec la commande [IMAP New transpor
| Paramètres | Type | | Description |
| ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------- |
-| server | Object | -> | Informations sur le serveur de messagerie |
+| paramètres | Object | -> | Mail server configuration |
| Résultat | 4D.IMAPTransporter | <- | [Objet transporteur IMAP](#objet-imap-transporter) |