Skip to content

Commit 74cc919

Browse files
committed
New Crowdin updates (#2964)
* New translations current.json (French) * New translations current.json (Spanish) * New translations current.json (Japanese) * New translations current.json (Portuguese, Brazilian) * New translations updates.md (Japanese) * New translations error-handling.md (French) * New translations error-handling.md (Spanish) * New translations error-handling.md (Japanese) * New translations error-handling.md (Portuguese, Brazilian) * New translations updates.md (French) * New translations updates.md (Spanish) * New translations updates.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations orda-events.md (French) * New translations orda-events.md (Spanish) * New translations orda-events.md (Japanese) * New translations orda-events.md (Portuguese, Brazilian) * New translations version-20-r10.json (French) * New translations version-20-r10.json (Spanish) * New translations version-20-r10.json (Japanese) * New translations version-20-r10.json (Portuguese, Brazilian) * New translations version-20-r9.json (French) * New translations version-20-r9.json (Spanish) * New translations version-20-r9.json (Japanese) * New translations version-20-r9.json (Portuguese, Brazilian) * New translations updates.md (Japanese) * New translations components.md (Japanese) * New translations version-20-r8.json (French) * New translations version-20-r8.json (Spanish) * New translations version-20-r8.json (Japanese) * New translations version-20-r8.json (Portuguese, Brazilian) * New translations version-21.json (French) * New translations version-21.json (Spanish) * New translations version-21.json (Japanese) * New translations version-21.json (Portuguese, Brazilian) * New translations collectionclass.md (French) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Portuguese, Brazilian) * New translations cryptokeyclass.md (French) * New translations cryptokeyclass.md (Spanish) * New translations cryptokeyclass.md (Japanese) * New translations cryptokeyclass.md (Portuguese, Brazilian) * New translations dataclassclass.md (French) * New translations dataclassclass.md (Spanish) * New translations dataclassclass.md (Japanese) * New translations dataclassclass.md (Portuguese, Brazilian) * New translations datastoreclass.md (French) * New translations datastoreclass.md (Spanish) * New translations datastoreclass.md (Japanese) * New translations datastoreclass.md (Portuguese, Brazilian) * New translations emailobjectclass.md (Portuguese, Brazilian) * New translations entityclass.md (French) * New translations entityclass.md (Spanish) * New translations entityclass.md (Japanese) * New translations entityclass.md (Portuguese, Brazilian) * New translations entityselectionclass.md (Japanese) * New translations httprequestclass.md (French) * New translations httprequestclass.md (Spanish) * New translations imaptransporterclass.md (French) * New translations imaptransporterclass.md (Spanish) * New translations imaptransporterclass.md (Japanese) * New translations imaptransporterclass.md (Portuguese, Brazilian) * New translations incomingmessageclass.md (French) * New translations incomingmessageclass.md (Spanish) * New translations incomingmessageclass.md (Japanese) * New translations incomingmessageclass.md (Portuguese, Brazilian) * New translations signalclass.md (Japanese) * New translations systemworkerclass.md (Spanish) * New translations systemworkerclass.md (Portuguese, Brazilian) * New translations tcpconnectionclass.md (Spanish) * New translations tcpconnectionclass.md (Japanese) * New translations tcpeventclass.md (French) * New translations tcpeventclass.md (Portuguese, Brazilian) * New translations webserverclass.md (Portuguese, Brazilian) * New translations websocketclass.md (French) * New translations websocketclass.md (Spanish) * New translations websocketclass.md (Japanese) * New translations websocketclass.md (Portuguese, Brazilian) * New translations websocketconnectionclass.md (Portuguese, Brazilian) * New translations cli.md (French) * New translations cli.md (Spanish) * New translations cli.md (Japanese) * New translations cli.md (Portuguese, Brazilian) * New translations log.md (Portuguese, Brazilian) * New translations classes.md (French) * New translations classes.md (Spanish) * New translations classes.md (Japanese) * New translations classes.md (Portuguese, Brazilian) * New translations dt_number.md (French) * New translations dt_number.md (Spanish) * New translations dt_number.md (Japanese) * New translations dt_number.md (Portuguese, Brazilian) * New translations error-handling.md (French) * New translations error-handling.md (Spanish) * New translations error-handling.md (Japanese) * New translations error-handling.md (Portuguese, Brazilian) * New translations debuglogfiles.md (French) * New translations debuglogfiles.md (Spanish) * New translations debuglogfiles.md (Japanese) * New translations debuglogfiles.md (Portuguese, Brazilian) * New translations building.md (Spanish) * New translations labels.md (Japanese) * New translations onafteredit.md (French) * New translations onafteredit.md (Spanish) * New translations onafteredit.md (Japanese) * New translations onafteredit.md (Portuguese, Brazilian) * New translations develop-components.md (French) * New translations develop-components.md (Spanish) * New translations develop-components.md (Japanese) * New translations develop-components.md (Portuguese, Brazilian) * New translations createstylesheet.md (French) * New translations createstylesheet.md (Spanish) * New translations createstylesheet.md (Japanese) * New translations createstylesheet.md (Portuguese, Brazilian) * New translations formeditor.md (French) * New translations formeditor.md (Spanish) * New translations formeditor.md (Japanese) * New translations formeditor.md (Portuguese, Brazilian) * New translations pictures.md (French) * New translations pictures.md (Spanish) * New translations pictures.md (Japanese) * New translations pictures.md (Portuguese, Brazilian) * New translations properties_markers.md (French) * New translations properties_markers.md (Spanish) * New translations properties_markers.md (Portuguese, Brazilian) * New translations button_overview.md (Spanish) * New translations button_overview.md (Japanese) * New translations button_overview.md (Portuguese, Brazilian) * New translations checkbox_overview.md (Spanish) * New translations dropdownlist_overview.md (Portuguese, Brazilian) * New translations listbox_overview.md (French) * New translations listbox_overview.md (Spanish) * New translations listbox_overview.md (Japanese) * New translations listbox_overview.md (Portuguese, Brazilian) * New translations properties_object.md (French) * New translations properties_object.md (Spanish) * New translations properties_object.md (Japanese) * New translations properties_object.md (Portuguese, Brazilian) * New translations properties_text.md (French) * New translations properties_text.md (Spanish) * New translations radio_overview.md (Spanish) * New translations write-class-method.md (French) * New translations write-class-method.md (Spanish) * New translations write-class-method.md (Japanese) * New translations write-class-method.md (Portuguese, Brazilian) * New translations command-name.md (French) * New translations command-name.md (Spanish) * New translations command-name.md (Japanese) * New translations compile-project.md (French) * New translations compile-project.md (Spanish) * New translations compile-project.md (Japanese) * New translations compile-project.md (Portuguese, Brazilian) * New translations dialog.md (French) * New translations dialog.md (Spanish) * New translations dialog.md (Japanese) * New translations dialog.md (Portuguese, Brazilian) * New translations folder.md (Japanese) * New translations form-edit.md (French) * New translations form-edit.md (Spanish) * New translations form-edit.md (Japanese) * New translations form-edit.md (Portuguese, Brazilian) * New translations form-event.md (French) * New translations form-event.md (Spanish) * New translations form-event.md (Japanese) * New translations form-event.md (Portuguese, Brazilian) * New translations form-load.md (French) * New translations form-load.md (Spanish) * New translations form-load.md (Japanese) * New translations form-load.md (Portuguese, Brazilian) * New translations form.md (French) * New translations form.md (Spanish) * New translations form.md (Japanese) * New translations form.md (Portuguese, Brazilian) * New translations license-info.md (French) * New translations license-info.md (Spanish) * New translations license-info.md (Japanese) * New translations license-info.md (Portuguese, Brazilian) * New translations new-collection.md (French) * New translations new-collection.md (Spanish) * New translations new-collection.md (Japanese) * New translations new-collection.md (Portuguese, Brazilian) * New translations new-shared-collection.md (Japanese) * New translations open-datastore.md (French) * New translations open-datastore.md (Spanish) * New translations print-form.md (French) * New translations print-form.md (Spanish) * New translations print-form.md (Japanese) * New translations print-form.md (Portuguese, Brazilian) * New translations process-activity.md (French) * New translations process-activity.md (Spanish) * New translations process-activity.md (Japanese) * New translations process-activity.md (Portuguese, Brazilian) * New translations process-info.md (French) * New translations process-number.md (French) * New translations process-number.md (Spanish) * New translations process-number.md (Japanese) * New translations process-number.md (Portuguese, Brazilian) * New translations session-info.md (Japanese) * New translations session-info.md (Portuguese, Brazilian) * New translations session-storage.md (French) * New translations session-storage.md (Japanese) * New translations session-storage.md (Portuguese, Brazilian) * New translations set-allowed-methods.md (French) * New translations set-allowed-methods.md (Spanish) * New translations set-allowed-methods.md (Japanese) * New translations set-allowed-methods.md (Portuguese, Brazilian) * New translations string.md (French) * New translations string.md (Spanish) * New translations boolean.md (French) * New translations string.md (French) * New translations this.md (Spanish) * New translations this.md (Japanese) * New translations wa-set-context.md (Spanish) * New translations zip-create-archive.md (French) * New translations zip-create-archive.md (Spanish) * New translations zip-create-archive.md (Japanese)
1 parent d6acedd commit 74cc919

File tree

128 files changed

+7539
-404
lines changed

Some content is hidden

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

128 files changed

+7539
-404
lines changed

i18n/es/docusaurus-plugin-content-docs/version-20-R8.json

Lines changed: 1042 additions & 0 deletions
Large diffs are not rendered by default.

i18n/es/docusaurus-plugin-content-docs/version-20-R9.json

Lines changed: 742 additions & 0 deletions
Large diffs are not rendered by default.

i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3171,14 +3171,14 @@ La función `.sort()` <!-- REF #collection.sort().Summary -->ordena los elemento
31713171
Si se llama a `.sort()` sin parámetros, sólo se ordenan los valores escalares (número, texto, fecha, booleanos). Los elementos se ordenan por defecto de forma ascendente, según su tipo.
31723172
You can also pass one of the following constants in the *ascOrDesc* parameter:
31733173

3174-
```
3175-
|Constant| Type|Value|Comment|
3176-
|---|---|---|---|
3177-
|ck ascending|Integer|0|Elements are ordered in ascending order (default)|
3178-
|ck descending|Integer|1|Elements are ordered in descending order|
3179-
3180-
This syntax orders scalar values in the collection only (other element types such as objects or collections are returned unordered).
3181-
```
3174+
```
3175+
|Constant| Type|Value|Comment|
3176+
|---|---|---|---|
3177+
|ck ascending|Integer|0|Elements are ordered in ascending order (default)|
3178+
|ck descending|Integer|1|Elements are ordered in descending order|
3179+
3180+
This syntax orders scalar values in the collection only (other element types such as objects or collections are returned unordered).
3181+
```
31823182

31833183
Si la colección contiene elementos de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si <em x-id="3">attributePath</em> lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después.
31843184

i18n/es/docusaurus-plugin-content-docs/version-21/API/CryptoKeyClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ El valor devuelto es la llave pública.
311311

312312
<!-- REF #CryptoKey.pem.Syntax -->**.pem** : Text<!-- END REF -->
313313

314-
<!-- REF #CryptoKey.pem.Summary -->PEM definition of an encryption key to load. If the key is a private key, the RSA or ECDSA public key will be deduced from it. <!-- END REF -->
314+
<!-- REF #CryptoKey.pem.Summary -->Definición PEM de una llave de cifrado a cargar. Si la llave es una llave privada, se deducirá de ella la llave pública RSA o ECDSA. <!-- END REF -->
315315

316316
<!-- END REF -->
317317

i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -995,29 +995,29 @@ El uso de marcadores de posición en las búsquedas **se recomienda** por las si
995995

996996
1. Evita la inserción de código malicioso: si utiliza directamente variables completadas por el usuario dentro de la cadena de búsqueda, un usuario podría modificar las condiciones de búsqueda introduciendo argumentos de búsqueda adicionales. Por ejemplo, imagine una cadena de búsqueda como:
997997

998-
```4d
999-
$vquery:="status = 'public' & name = "+myname //el usuario introduce su nombre
1000-
$result:=$col.query($vquery)
1001-
```
998+
```4d
999+
$vquery:="status = 'public' & name = "+myname //el usuario introduce su nombre
1000+
$result:=$col.query($vquery)
1001+
```
10021002

10031003
Esta búsqueda parece segura ya que se filtran los datos no públicos. Sin embargo, si el usuario introduce en el área *myname* algo como *"smith OR status='private'*, la cadena de consulta se modificaría en el paso de interpretación y podría devolver datos privados.
10041004

10051005
Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad:
10061006

1007-
```4d
1008-
$result:=$col.query("status='public' & name=:1";myname)
1009-
```
1007+
```4d
1008+
$result:=$col.query("status='public' & name=:1";myname)
1009+
```
10101010

10111011
En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará.
10121012

10131013
2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *attributePath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['...
10141014

10151015
3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos:
10161016

1017-
```4d
1018-
$result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@")
1019-
$result2:=$col.query("company.name = :1";"John's Pizzas")
1020-
```
1017+
```4d
1018+
$result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@")
1019+
$result2:=$col.query("company.name = :1";"John's Pizzas")
1020+
```
10211021

10221022
### Búsqueda de valores null
10231023

i18n/es/docusaurus-plugin-content-docs/version-21/API/IMAPTransporterClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ End if
650650

651651
#### Descripción
652652

653-
La función `.expunge()` <!-- REF #IMAPTransporterClass.expunge().Summary -->elimina todos los mensajes con el marcador "deleted" del servidor de correo IMAP.<!-- END REF --> El marcador "deleted" puede definirse con los métodos [`delete()`](#delete) o [`addFlags()`](#addflags).
653+
La función `.expunge()` <!-- REF #IMAPTransporterClass.expunge().Summary -->elimina todos los mensajes con la bandera "eliminada" del servidor de correo IMAP.<!-- END REF --> La bandera "deleted" puede definirse con los métodos [`.delete()`](#delete) o [`.addFlags()`](#addflags).
654654

655655
**Objeto devuelto**
656656

i18n/es/docusaurus-plugin-content-docs/version-21/API/IncomingMessageClass.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Un objeto 4D.IncomingMessage es un objeto [no compartible](../Concepts/shared.md
101101

102102
## .getBlob()
103103

104-
<!-- REF #IncomingMessageClass.getBlob().Syntax -->**.getBlob**() : Blob<!-- END REF -->
104+
<!-- REF #IncomingMessageClass.getBlob().Syntax -->**.getBlob**(): Blob<!-- END REF -->
105105

106106
<!-- REF #IncomingMessageClass.getBlob().Params -->
107107

@@ -210,7 +210,7 @@ Si el cuerpo no se recibe como una imagen válida, la función devuelve null.
210210

211211
## .getText()
212212

213-
<!-- REF #IncomingMessageClass.getText().Syntax -->**.getText**() : Text<!-- END REF -->
213+
<!-- REF #IncomingMessageClass.getText().Syntax -->**.getText**(): Text<!-- END REF -->
214214

215215
<!-- REF #IncomingMessageClass.getText().Params -->
216216

@@ -286,7 +286,7 @@ La propiedad `.urlPath` es de sólo lectura.
286286

287287
## .urlQuery
288288

289-
<!-- REF #IncomingMessageClass.urlQuery.Syntax -->**urlQuery** : Object<!-- END REF -->
289+
<!-- REF #IncomingMessageClass.urlQuery.Syntax -->**urlQuery**: Object<!-- END REF -->
290290

291291
#### Descripción
292292

@@ -319,10 +319,10 @@ Los caracteres especiales, como las comillas simples o los retornos de carro, de
319319

320320
Ejemplo: `http://127.0.0.1:8044/syntax/?mdcode=%60%60%604d`
321321

322-
````4d
322+
```4d
323323
//urlQuery.mdcode = ```4d
324324
$test:=Length($r.urlQuery.mdcode) //5
325-
````
325+
```
326326

327327
:::note
328328

i18n/es/docusaurus-plugin-content-docs/version-21/API/SystemWorkerClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ Esta propiedad está en **lectura-escritura**.
418418

419419
## .pid
420420

421-
<!-- REF #SystemWorkerClass.pid.Syntax -->**.pid** : Integer<!-- END REF -->
421+
<!-- REF #SystemWorkerClass.pid.Syntax -->**.pid**: Integer<!-- END REF -->
422422

423423
#### Descripción
424424

i18n/es/docusaurus-plugin-content-docs/version-21/API/TCPConnectionClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ La función `wait()` <!-- REF #TCPConnection.wait().Summary -->espera hasta que
346346

347347
:::note
348348

349-
Durante la ejecución de `.wait()`, se ejecutan funciones de callback, tanto si proceden de otras instancias de `SystemWorker`. Puede salir de un `.wait()` llamando a [`shutdown()`](#shutdown) desde una retrollamada.
349+
Durante la ejecución de `.wait()`, se ejecutan funciones de retrollamda, tanto si proceden de otras instancias de `SystemWorker`. Puede salir de un `.wait()` llamando a [`shutdown()`](#shutdown) desde una retrollamada.
350350

351351
:::
352352

i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/dt_number.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -125,16 +125,16 @@ Dado que cada bit puede ser igual a 0 o 1, también se puede pensar en un valor
125125

126126
Una expresión que utiliza un operador de bits devuelve un valor de tipo Long, excepto para el operador Bit Test, donde la expresión devuelve un valor booleano. La siguiente tabla lista los operadores a nivel de bits y su sintaxis:
127127

128-
| Operación | Operador | Sintaxis | Devuelve |
129-
| -------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------- |
130-
| Y | & | Long & Long | Long |
131-
| O (inclusive) | &#124 | Long &#124; Long | Long |
132-
| O (exclusivo) | ^ &#124 | Long &#094; &#124; Long | Long |
133-
| Left Bit Shift | << | Long << Long | Long (ver nota 1) |
134-
| Right Bit Shift | > > | Long >> Long | Long (ver nota 1) |
135-
| Bit Set | ?+ | Long ?+ Long | Long (ver nota 2) |
136-
| Poner el bit en 0 | ?- | Long ?- Long | Long (ver nota 2) |
137-
| Probar bit | ?? | Long ?? Long Long | Boolean (ver nota 2) |
128+
| Operación | Operador | Sintaxis | Devuelve |
129+
| -------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------- |
130+
| Y | & | Long & Long | Long |
131+
| O (inclusive) | &#124; | Long &#124; Long | Long |
132+
| O (exclusivo) | &#094; &#124; | Long &#094; &#124; Long | Long |
133+
| Left Bit Shift | << | Long << Long | Long (ver nota 1) |
134+
| Right Bit Shift | > > | Long >> Long | Long (ver nota 1) |
135+
| Bit Set | ?+ | Long ?+ Long | Long (ver nota 2) |
136+
| Poner el bit en 0 | ?- | Long ?- Long | Long (ver nota 2) |
137+
| Probar bit | ?? | Long ?? Long Long | Boolean (ver nota 2) |
138138

139139
#### Notas
140140

0 commit comments

Comments
 (0)