Skip to content

Commit 39dfa95

Browse files
authored
New Crowdin updates (#3303)
* ai.md Japanese * ai.md Japanese * components.md Spanish * user-new.md Spanish * classes.md Spanish * components.md Spanish * user-new.md Spanish * compatibility.md Spanish * emailobjectclass.md Spanish * overview.md Spanish * entityselectionclass.md Spanish * functionclass.md Spanish * pop3transporterclass.md Spanish * sessionclass.md Spanish * classes.md Spanish * dt_blob.md Spanish * dt_object.md Spanish * quick-tour.md Spanish * clientserver.md Spanish * processes.md Spanish * forms.md Spanish * properties_entry.md Spanish * updates.md Spanish * client-server-optimization.md Spanish * ordaclasses.md Spanish * overview.md Spanish * code-overview.md Spanish * overview.md Spanish * write-class-method.md Spanish * client-server.md Spanish * compatibility.md Spanish * wp-export-document.md Spanish * wp-import-document.md Spanish * wp-export-variable.md Spanish * project-method-properties.md Spanish * entityselectionclass.md Spanish * pop3transporterclass.md Spanish * overview.md Spanish * overview.md Spanish * wp-export-document.md Spanish * wp-export-variable.md Spanish * sessions.md Spanish * entityselectionclass.md Spanish * pop3transporterclass.md Spanish * overview.md Spanish * overview.md Spanish * async.md Spanish * listbox-header-footer.md Spanish * listbox-object.md Spanish * listbox-header-footer.md Spanish * listbox-header-footer.md Spanish * listbox-header-footer.md Spanish * listbox-object.md Spanish * methodclass.md Spanish * wp-new-style-sheet.md Spanish * wp-delete-style-sheet.md Spanish * wp-get-style-sheet.md Spanish * wp-import-style-sheets.md Spanish * system_documents.md Spanish * xml.md Spanish * xml_dom.md Spanish * xml_sax.md Spanish * ordering.md Spanish * async.md Spanish * openaiproviders.md Spanish * provider-model-aliases.md Spanish * ai.md Spanish * imapnotifierclass.md Spanish * entityselectionclass.md Spanish * functionclass.md Spanish * imapnotifierclass.md Spanish * methodclass.md Spanish * pop3transporterclass.md Spanish * sessionclass.md Spanish * dt_blob.md Spanish * dt_object.md Spanish * ordering.md Spanish * quick-tour.md Spanish * clientserver.md Spanish * sessions.md Spanish * async.md Spanish * processes.md Spanish * forms.md Spanish * listbox-header-footer.md Spanish * listbox-object.md Spanish * properties_entry.md Spanish * updates.md Spanish * client-server-optimization.md Spanish * ordaclasses.md Spanish * overview.md Spanish * code-overview.md Spanish * overview.md Spanish * project-method-properties.md Spanish * wp-delete-style-sheet.md Spanish * wp-export-document.md Spanish * wp-export-variable.md Spanish * wp-get-style-sheet.md Spanish * wp-import-document.md Spanish * wp-import-style-sheets.md Spanish * wp-new-style-sheet.md Spanish * openaiproviders.md Spanish * provider-model-aliases.md Spanish * write-class-method.md Spanish * ai.md Spanish * client-server.md Spanish
1 parent 2fb8ec6 commit 39dfa95

105 files changed

Lines changed: 242 additions & 242 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1131,7 +1131,7 @@ El siguiente código genérico duplica todas las entidades de la entity selectio
11311131

11321132
La función `.getRemoteContextAttributes()` <!-- REF #EntitySelectionClass.getRemoteContextAttributes().Summary -->devuelve información sobre el contexto de optimización utilizado por la entity selection<!-- END REF -->.
11331133

1134-
If there is no [optimization context](../ORDA/client-server-optimization.md) for the entity selection, the function returns an empty Text.
1134+
Si no hay un [contexto de optimización](../ORDA/client-server-optimization.md) para la entity selection, la función devuelve un texto vacío.
11351135

11361136
#### Ejemplo
11371137

i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ The `.call()` function <!-- REF #FunctionClass.call().Summary -->executes the fu
133133

134134
En el parámetro *thisObj*, puede pasar una referencia al objeto que se utilizará como `This` en la función.
135135

136-
You can pass values to be used as parameters in the function using the optional *params* parameter:
136+
Puede pasar valores que se utilizarán como parámetros en la función utilizando el parámetro opcional *params*:
137137

138138
- en los objetos `4D.Formula`, los parámetros se pasan en $1...$n en la fórmula.
139139
- en los objetos `4D.Method`, los parámetros se pasan en [parámetros declarados](../Concepts/parameters.md).

i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifierClass.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Todas las funciones de clase `IMAPNotifier` son hilo seguro.
2121

2222
:::tip Entradas de blog relacionadas
2323

24-
[Instant Email Notifications with IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter)
24+
[Notificaciones instantáneas por correo electrónico con IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter)
2525

2626
:::
2727

@@ -106,15 +106,15 @@ The `.isStarted` property <!-- REF #IMAPNotifier.isStarted.Summary -->indicates
106106

107107
The `.start()` function <!-- REF #IMAPNotifier.start().Summary -->starts the subscription to server notifications and activates IMAP listener callbacks<!-- END REF -->.
108108

109-
A mailbox must be selected using [`selectBox()`](./IMAPTransporterClass.md#selectbox) before calling `.start()`.
109+
Debe seleccionarse un buzón mediante [`selectBox()`](./IMAPTransporterClass.md#selectbox) antes de llamar a `.start()`.
110110

111111
Callback functions are executed in the worker where `.start()` is called.
112112

113113
:::note Notas
114114

115-
- 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.
115+
- Cuando se inicia el notificador, otras funciones del transportador (como `getMail()` o `send()`) no están disponibles. You must call `.stop()` before using these functions, then call `.start()` again to resume notifications.
116116

117-
- 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.
117+
- IMAP IDLE notifications indicate that a change has occurred but do not provide updated mailbox data. Para actualizar el estado del buzón, debe detener el aviso, recuperar los datos actualizados (por ejemplo usando `getMail()`), y luego reiniciarlo.
118118

119119
:::
120120

i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ id: MethodClass
33
title: Método
44
---
55

6-
A `4D.Method` object contains a piece of code that is created from text source and can be executed. Los métodos `4D.Method` siempre se ejecutan en modo interpretado, independientemente del modo de ejecución del proyecto (interpretado/compilado). Esta funcionalidad está especialmente diseñada para permitir la ejecución dinámica y sobre la marcha de fragmentos de código.
6+
Un objeto `4D.Method` contiene un fragmento de código que se crea a partir de la fuente de texto y puede ser ejecutado. Los métodos `4D.Method` siempre se ejecutan en modo interpretado, independientemente del modo de ejecución del proyecto (interpretado/compilado). Esta funcionalidad está especialmente diseñada para permitir la ejecución dinámica y sobre la marcha de fragmentos de código.
77

88
Un objeto `4D.Method` se crea con la función `4D.Method.new()`.
99

1010
Los objetos `4D.Method` heredan de la clase [`4D.Function`](./FunctionClass.md). Así, para ejecutar el objeto método, puede:
1111

12-
- store a `4D.Method` object in an object property and use the `()` operator after the property name,
12+
- almacenar un objeto `4D.Method` en una propiedad del objeto y utilizar el operador `()` después del nombre de la propiedad,
1313
- o llamar directamente al objeto `4D.Method` usando la función [`call()`](#call) o [`apply()`](#apply) en él.
1414

1515
Ver ejemplos en el párrafo [Ejecución de código en los objetos Function](../API/FunctionClass.md#executing-code-in-function-objects).

i18n/es/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ La función `4D.POP3Transporter.new()` <!-- REF #4D.POP3Transporter.new().Summar
107107

108108
La función `.delete( )` <!-- REF #POP3TransporterClass.delete().Summary -->marca el correo electrónico *msgNumber* para su eliminación del servidor POP3<!-- END REF -->.
109109

110-
En el parámetro *msgNumber*, pase el número del correo electrónico que desea eliminar. This number is returned in the number property by the [`.getMailInfoList()`](#getmailinfolist) method.
110+
En el parámetro *msgNumber*, pase el número del correo electrónico que desea eliminar. Este número es devuelto en la propiedad number por la [función `.getMailInfoList()`](#getmailinfolist).
111111

112112
La ejecución de este método no elimina realmente ningún correo electrónico. El correo marcado se eliminará del servidor POP3 sólo cuando se destruya el objeto `POP3_transporter` (creado con `POP3 New transporter`). El marcador también puede eliminarse utilizando el método `.undeleteAll()`.
113113

@@ -281,7 +281,7 @@ Quiere saber el remitente del primer correo del buzón:
281281

282282
La función `.getMailInfo()`<!-- REF #POP3TransporterClass.getMailInfo().Summary --> devuelve un objeto `mailInfo` correspondiente al *msgNumber* en el buzón designado por el [`transportador POP3`](#pop3-transporter-object)<!-- END REF -->. Esta función permite gestionar localmente la lista de mensajes localizados en el servidor de correo POP3.
283283

284-
En *msgNumber*, pase el número del mensaje a recuperar. This number is returned in the number property by the [`.getMailInfoList()`](#getmailinfolist) method.
284+
En *msgNumber*, pase el número del mensaje a recuperar. Este número es devuelto en la propiedad number por la [función `.getMailInfoList()`](#getmailinfolist).
285285

286286
El objeto `mailInfo` devuelto contiene las siguientes propiedades:
287287

@@ -412,7 +412,7 @@ Quiere saber el número total y el tamaño de los correos electrónicos en el bu
412412

413413
La función `.getMIMEAsBlob()` <!-- REF #POP3TransporterClass.getMIMEAsBlob().Summary -->devuelve un BLOB con el contenido MIME del mensaje correspondiente al *msgNumber* en el buzón designado por el objeto [`POP3_transporter`](#pop3-transporter-object)<!-- END REF -->.
414414

415-
En *msgNumber*, pase el número del mensaje a recuperar. This number is returned in the number property by the [`.getMailInfoList()`](#getmailinfolist) method.
415+
En *msgNumber*, pase el número del mensaje a recuperar. Este número es devuelto en la propiedad number por la [función `.getMailInfoList()`](#getmailinfolist).
416416

417417
El método devuelve un BLOB vacío si:
418418

i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Los objetos de sesión son devueltos por el comando [`Session`](../commands/sess
1010
- [Sesiones escalables para aplicaciones web avanzadas](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/)
1111
- [Permissions: inspeccionar los privilegios de la sesión para facilitar la depuración](https://blog.4d.com/permissions-inspect-session-privileges-for-easy-debugging/)
1212
- [Generar, compartir y utilizar contraseñas de un solo uso (OTP) para las sesiones web](https://blog.4d.com/connect-your-web-apps-to-third-party-systems/)
13-
- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client)
13+
- [Olvídese de los wrappers del lado del servidor, utilice Sesiones 4D desde el cliente](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client)
1414

1515
:::
1616

@@ -134,7 +134,7 @@ Puede definir un tiempo de espera personalizado pasando un valor en segundos en
134134
- para sesiones web, el token se crea con la misma duración que el [`.idleTimeOut`](#idletimeout) de la sesión.
135135
- para sesiones de usuarios remotos, el token se crea con una duración de 10 segundos.
136136

137-
In web sessions, the returned token can be used in exchanges with third-party applications or websites to securely identify the session. Por ejemplo, el token OTP de sesión se puede utilizar con una aplicación de pago.
137+
En las sesiones web, el token devuelto puede utilizarse en intercambios con aplicaciones o sitios web de terceros para identificar la sesión de forma segura. Por ejemplo, el token OTP de sesión se puede utilizar con una aplicación de pago.
138138

139139
In remote user sessions (and standalone sessions for test purposes), the returned token can be used by 4D to identify requests coming from the web that [share the session](../Desktop/sessions.md#sharing-a-remote-session-for-web-accesses).
140140

i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ En las definiciones de clase se pueden utilizar palabras claves específicas de
149149

150150
```4d
151151
{local | server} {shared} Function <name>({$parameterName : type; ...}){->$parameterName : type}
152-
// code
152+
// código
153153
```
154154

155155
:::note
@@ -162,7 +162,7 @@ Las funciones de clase son propiedades específicas de la clase. Son objetos de
162162

163163
Si las funciones se declaran en una [clase compartida](#shared-class-constructor), puede utilizar la palabra clave `shared` con ellas para que puedan ser llamadas sin la estructura [`Use...End use`](shared.md#useend-use). Para obtener más información, consulte el párrafo [Funciones compartidas](#shared-functions) a continuación.
164164

165-
In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below.
165+
In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. Estas palabras claves sólo pueden utilizarse con las funciones del modelo de datos ORDA y las funciones singleton compartidas/sesión. Para más información, consulte el párrafo [funciones locales y de servidor](#local-and-server) más abajo.
166166

167167
El nombre de la función debe ser compatible con las [reglas de nomenclatura de objetos](Concepts/identifiers.md#object-properties).
168168

@@ -488,7 +488,7 @@ Cuando ambas funciones están definidas, la propiedad calculada es **read-write*
488488

489489
Si las funciones se declaran en una [clase compartida](#shared-classes), puede utilizar la palabra clave `shared` con ellas para que puedan ser llamadas sin la estructura [`Use...End use`](shared.md#useend-use). Para obtener más información, consulte el párrafo [Funciones compartidas](#shared-functions) a continuación.
490490

491-
In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below.
491+
In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. Estas palabras claves sólo pueden utilizarse con las funciones del modelo de datos ORDA y las funciones singleton compartidas/sesión. Para más información, consulte el párrafo [funciones locales y de servidor](#local-and-server) más abajo.
492492

493493
El tipo de la propiedad calculada es definido por la declaración de tipo `$return` del \*getter \*. Puede ser de cualquier [tipo de propiedad válido](dt_object.md).
494494

@@ -839,14 +839,14 @@ $myList := cs.ItemInventory.me.itemList
839839

840840
:::tip Entradas de blog relacionadas
841841

842-
[Singletons in 4D](https://blog.4d.com/singletons-in-4d)
843-
[Session Singletons](https://blog.4d.com/introducing-session-singletons)
842+
[Singletons en 4D](https://blog.4d.com/singletons-in-4d)
843+
[Presentación de los Singletons de sesión](https://blog.4d.com/introducing-session-singletons)
844844

845845
:::
846846

847847
## `local` y `server`
848848

849-
In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features.
849+
In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlar la ubicación de ejecución es útil por razones de rendimiento o para implementar características de lógica de negocio.
850850

851851
La sintaxis formal es:
852852

@@ -873,7 +873,7 @@ server Function <functionName>
873873

874874
### Generalidades
875875

876-
Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit.
876+
Supported functions have a **default execution location** when no location keyword is used. No obstante, puede insertar una palabra clave `local` o `server` para modificar la ubicación de ejecución, o para hacer el código más explícito.
877877

878878
| Supported functions | Ejecución por defecto | with `local` keyword | with `server` keyword |
879879
| ------------------------------------------------- | --------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -924,15 +924,15 @@ In a [client/server architecture](../Desktop/clientServer.md), the `server` keyw
924924

925925
:::note Recordatorio
926926

927-
The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default.
927+
La palabra clave `server` es inútil para las [funciones del modelo de datos ORDA](../ORDA/ordaClasses.md), que se ejecutan en el servidor por defecto.
928928

929929
:::
930930

931-
`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable.
931+
Los parámetros y el resultado de la función `server` deben ser [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable.
932932

933933
This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](../Concepts/classes.md#session-singleton) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server.
934934

935-
Por defecto, las funciones singleton compartidas o de sesión se ejecutan localmente. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet.
935+
Por defecto, las funciones singleton compartidas o de sesión se ejecutan localmente. Añadir la palabra clave `server` en la definición de la función de la clase hace que 4D utilice la instancia singleton en el servidor. Tenga en cuenta que esto puede dar lugar a una instanciación del singleton en el servidor si aún no existe ninguna instancia.
936936

937937
For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session.
938938

@@ -949,7 +949,7 @@ If no instance of *S1* exists on the server at that moment, *S1* is instantiated
949949

950950
#### Ejemplo: singleton Administration
951951

952-
The *Administration* shared singleton has a "server" function running the [`Process activity`](../commands/process-activity) command. This singleton is instantiated on a remote 4D but the function returns the server activity on the server.
952+
El singleton compartido *Administration* tiene una función "server" que ejecuta el comando [`Process activity`](../commands/process-activity). This singleton is instantiated on a remote 4D but the function returns the server activity on the server.
953953

954954
```4d
955955
// Administration class
@@ -1009,7 +1009,7 @@ End if
10091009
return $result
10101010
```
10111011

1012-
To provide the current user to 4D clients, the singleton exposes a user computed property got from the server:
1012+
Para proporcionar el usuario actual a los clientes 4D, el singleton expone una propiedad calculada del usuario obtenida del servidor:
10131013

10141014
```4d
10151015
server Function get user() : cs.UsersEntity

i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_blob.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ No se pueden utilizar operadores en los blobs.
3434

3535
## Verificar si una variable contiene un blob escalar o un `4D.Blob`
3636

37-
Use the [Value type](../commands/value-type) command to determine if a value is of type Blob or Object.
37+
Utilice el comando [Value type](../commands/value-type) para determinar si un valor es de tipo Blob u Object.
3838
Para verificar que un objeto es un objeto blob (`4D.Blob`), utilice [instancia OB de](../commands/ob-instance-of):
3939

4040
```4d

i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_object.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ $doc:=Null // liberar recursos ocupados por $doc
265265

266266
## Clases
267267

268-
Los objetos pueden pertenecer a clases. Using a class allows to predefine an object behaviour and structure with associated properties and functions.
268+
Los objetos pueden pertenecer a clases. El uso de una clase permite predefinir el comportamiento y la estructura de un objeto con propiedades y funciones asociadas.
269269

270270
The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. También puede definir y utilizar sus propias [clases de usuario](./classes.md) para organizar su código.
271271

@@ -279,13 +279,13 @@ JSON commands that stringify contents such as [`JSON Stringify`](../commands/jso
279279

280280
However, text streaming of objects has the following limitations:
281281

282-
- circular references (i.e. objects containing themselves as a property) are not supported and return an error,
282+
- las referencias circulares (es decir, los objetos que se contienen a sí mismos como propiedad) no son compatibles y devuelven un error,
283283
- a class object loses its class when it is stringified,
284284
- native 4D class objects such as [Entity](../API/EntityClass.md) cannot be represented as JSON and are returned as "[object \<class>]", for example "[object Entity]".
285285

286286
### Binary streaming (`VARIABLE TO BLOB`)
287287

288-
4D also implements a built-in binary streaming feature through the [`VARIABLE TO BLOB`](../commands/variable-to-blob) command. This feature allows you to get rid of most of text streaming limitations regarding objects (see above):
288+
4D también implementa una función de flujo binario a través del comando [`VARIABLE TO BLOB`](../commands/variable-to-blob). Esta función le permite librarse de la mayoría de las limitaciones de transmisión de texto relativas a los objetos (ver arriba):
289289

290290
- las referencias circulares son soportadas,
291291
- los objetos mantienen su clase,

0 commit comments

Comments
 (0)